.room[data-astro-cid-yauet6or]{text-align:center;max-width:34rem;margin-inline:auto;padding-block:14vh 4rem}.joined[data-astro-cid-yauet6or]{flex-direction:column;align-items:center;gap:.9rem;padding-top:6vh;animation:.7s both joined-in;display:flex}.joined-mark[data-astro-cid-yauet6or]{width:1.6rem;height:1.9rem;color:var(--brass);margin-bottom:.4rem}.joined-line[data-astro-cid-yauet6or]{letter-spacing:.01em;margin:0;font-size:clamp(1.4rem,2.6vw,1.75rem);font-style:italic;font-weight:400}.joined-sub[data-astro-cid-yauet6or]{color:var(--ink-soft);margin:0;font-size:.95rem}@keyframes joined-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.joined[data-astro-cid-yauet6or]{animation:none}}.room[data-astro-cid-yauet6or] .lead[data-astro-cid-yauet6or]{margin-inline:auto}.act[data-astro-cid-yauet6or]{margin-top:2.2rem}.act[data-astro-cid-yauet6or] .button-accent[data-astro-cid-yauet6or]{padding:.75rem 2.4rem}.small[data-astro-cid-yauet6or]{color:var(--ink-soft);margin-top:1.4rem;font-size:.85rem}dialog[data-astro-cid-yauet6or]{background:var(--paper);width:100vw;max-width:none;height:100vh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:auto}dialog[data-astro-cid-yauet6or][open]{flex-direction:column;animation:.42s both page-in;display:flex}dialog[data-astro-cid-yauet6or]::backdrop{background:0 0}@keyframes page-in{0%{opacity:0}to{opacity:1}}form[data-astro-cid-yauet6or]{flex-direction:column;flex:1;min-height:100%;display:flex}.panel-top[data-astro-cid-yauet6or]{align-items:baseline;gap:.9rem;padding:1.4rem clamp(1.2rem,4vw,2.4rem);display:flex}.brand-line[data-astro-cid-yauet6or]{color:var(--brass)}.count[data-astro-cid-yauet6or]{font-family:var(--mono);color:var(--ink-soft);font-size:.75rem}.close[data-astro-cid-yauet6or]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .4rem;font-size:1.5rem;line-height:1}.close[data-astro-cid-yauet6or]:hover{color:var(--ink);background:0 0}.step[data-astro-cid-yauet6or]{text-align:left;flex:1;align-content:center;gap:1.35rem;width:min(92vw,26rem);margin-inline:auto;padding-bottom:10vh;display:grid}.step[data-astro-cid-yauet6or][hidden]{display:none}.field[data-astro-cid-yauet6or]{gap:.4rem;display:grid}.field[data-astro-cid-yauet6or] .overline[data-astro-cid-yauet6or]{font-size:.68rem}input[data-astro-cid-yauet6or]{font-family:var(--sans);text-align:left;width:100%;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);background:#fffdf8;padding:.7rem .85rem;font-size:1.05rem;transition:border-color .18s;box-shadow:inset 0 1px 2px #191d240d}input[data-astro-cid-yauet6or]:hover{border-color:var(--rule-strong)}input[data-astro-cid-yauet6or]:focus-visible{border-color:var(--ink);outline:none}.short[data-astro-cid-yauet6or]{width:7rem}input[data-astro-cid-yauet6or][type=number]{appearance:textfield}input[data-astro-cid-yauet6or][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-astro-cid-yauet6or][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.note[data-astro-cid-yauet6or]{color:var(--ink-soft);margin:0;font-size:.85rem}.advance[data-astro-cid-yauet6or]{width:100%;font-size:1.02rem;font-family:var(--sans);cursor:pointer;border-radius:var(--radius);background:var(--ink-raised);color:var(--paper);border:1px solid var(--ink-raised);margin-top:.8rem;padding:.85rem 1.3rem;font-weight:600}.advance[data-astro-cid-yauet6or]:hover{background:var(--ink-hover);border-color:var(--ink-hover);color:var(--paper)}.advance[data-astro-cid-yauet6or].accent{background:var(--accent);border-color:var(--accent)}.advance[data-astro-cid-yauet6or].accent:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--paper)}.quiet[data-astro-cid-yauet6or]{cursor:pointer;color:var(--ink-soft);font:inherit;background:0 0;border:none;padding:.2rem;font-size:.9rem}.quiet[data-astro-cid-yauet6or]:hover{color:var(--ink);background:0 0;text-decoration:underline}.hp[data-astro-cid-yauet6or]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error[data-astro-cid-yauet6or]{border-radius:var(--radius);background:var(--warn-bg);color:var(--warn);margin:0 0 .2rem;padding:.55rem .8rem;font-size:.9rem}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:none}}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]{animation:.65s cubic-bezier(.2,.7,.2,1) both rise}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:first-child{animation-delay:50ms}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(2){animation-delay:.11s}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(3){animation-delay:.17s}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(4){animation-delay:.23s}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(5){animation-delay:.29s}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(6){animation-delay:.35s}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(7){animation-delay:.41s}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(8){animation-delay:.47s}.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]:nth-child(9){animation-delay:.53s}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-yauet6or][open],.step[data-astro-cid-yauet6or].in>[data-astro-cid-yauet6or]{animation:none}}
