@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b29f686ef4fc181e-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f3adae1ffa3393bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/adc9a91168547ff5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bellefair Fallback;src:local("Times New Roman");ascent-override:93.64%;descent-override:29.85%;line-gap-override:0.00%;size-adjust:92.80%}.__className_0ffc16{font-family:Bellefair,Bellefair Fallback;font-weight:400;font-style:normal}.__variable_0ffc16{--font-bellefair:"Bellefair","Bellefair Fallback"}:root{--ground:#171310;--ground-lift:#211b16;--ink:#f3ece2;--ink2:#c6bcab;--ink3:#b4a996;--accent:#e08a3c;--type-just:start;--type-align:left;--num-row:3;--num-self:end;--veil-a:0.86;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");--grainA:0.05;--font-display:var(--font-bellefair),"Cormorant Garamond",Georgia,serif;--font-body:var(--font-bellefair),"Cormorant Garamond",Georgia,serif;--disp-track:0.005em;--dim:4600ms;--dim-ease:cubic-bezier(0.36,0,0.2,1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}html{-webkit-text-size-adjust:100%;scroll-padding-block:2rem}body,html{background:var(--ground)}body{color:var(--ink);font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;font-synthesis:none;-webkit-font-synthesis:none}.stage{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem);position:relative;isolation:isolate;background:var(--ground)}.stage>:not(.glow){position:relative;z-index:1}.glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--ground);overflow:hidden}.shell-room{width:100%;height:100%;display:block}.shell-room,.veil{position:absolute;inset:0}.veil{background:var(--ground);opacity:var(--veil-a)}.stage[data-state=closed] .veil,.stage[data-state=settling] .veil,.stage[data-state=sitting] .veil{transition:opacity var(--dim) var(--dim-ease)}.stage[data-state=work]{--veil-a:0.14}.stage[data-state=closed],.stage[data-state=settling],.stage[data-state=sitting]{--veil-a:0.46}.stage[data-state=summons]{--veil-a:0.72}.stage[data-state=error],.stage[data-state=idle],.stage[data-state=not-found]{--veil-a:0.86}.stage[data-state=record]{--veil-a:0.9}.stage[data-state=credits]{--veil-a:0.94}@keyframes arrive{0%{opacity:.82}to{opacity:1}}.credits>*,.error-screen>*,.not-found>*,.setup>*,.sit>*,.summons>*{animation:arrive .9s cubic-bezier(.33,0,.16,1) both}.credits>:first-child,.error-screen>:first-child,.not-found>:first-child,.setup>:first-child,.sit>:first-child,.summons>:first-child{animation-delay:0s}.credits>:nth-child(2),.error-screen>:nth-child(2),.not-found>:nth-child(2),.setup>:nth-child(2),.sit>:nth-child(2),.summons>:nth-child(2){animation-delay:.11s}.credits>:nth-child(3),.error-screen>:nth-child(3),.not-found>:nth-child(3),.setup>:nth-child(3),.sit>:nth-child(3),.summons>:nth-child(3){animation-delay:.22s}.credits>:nth-child(4),.setup>:nth-child(4),.summons>:nth-child(4){animation-delay:.33s}.credits>:nth-child(5),.setup>:nth-child(5),.summons>:nth-child(5){animation-delay:.44s}.credits>:nth-child(n+6),.setup>:nth-child(n+6),.summons>:nth-child(n+6){animation-delay:.55s}.wordmark{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);color:var(--ink);font-size:clamp(2.5rem,8vw,4.5rem);line-height:.94;margin:0 0 clamp(1.5rem,4.5vh,2.75rem);max-width:calc(100% - 4.75rem)}.kicker{font-family:var(--font-body);font-weight:400;letter-spacing:.3em;text-transform:uppercase;font-size:.6875rem;line-height:1.2;color:var(--ink3);margin:0;padding:0}.rule{background:linear-gradient(90deg,transparent,rgba(243,236,226,.18),transparent);border:0}.hair,.rule{height:1px;margin:0}.hair{background:rgba(243,236,226,.1);width:100%}.rail-block{border:0;margin:0;padding:0;min-width:0;width:100%;text-align:center}.rail-block+.hair{margin:clamp(1.1rem,3vh,1.75rem) auto 0;max-width:40rem}.hair+.rail-block{margin-top:clamp(1rem,2.6vh,1.6rem)}.rail{flex-wrap:wrap;align-items:stretch;row-gap:2px;margin-top:clamp(.5rem,1.6vh,1.125rem)}.rail,.tok{display:flex;justify-content:center}.tok{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);color:var(--ink3);background:transparent;border:0;border-radius:2px;align-items:center;position:relative;font-size:clamp(1.5rem,3vw,1.8125rem);padding:.55rem .9rem;min-width:3.25rem;min-height:44px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tok:after{content:"";position:absolute;left:24%;right:24%;bottom:3px;height:1px;background:rgba(243,236,226,.16)}.tok.on{color:var(--ink);background:linear-gradient(180deg,rgba(243,236,226,.06),rgba(243,236,226,.02));box-shadow:inset 0 2px 5px rgba(243,236,226,.1),inset 0 1px 0 rgba(243,236,226,.3),inset 0 -1px 0 rgba(0,0,0,.42),0 1px 0 rgba(0,0,0,.25)}.tok.on:after{display:none}.cell.other{display:flex;align-items:stretch;position:relative;border-radius:2px;margin-left:.75rem;padding-left:.4rem;min-width:5.9rem}.cell.other:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:rgba(243,236,226,.14)}.cell.other.on{background:linear-gradient(180deg,rgba(243,236,226,.06),rgba(243,236,226,.02));box-shadow:inset 0 2px 5px rgba(243,236,226,.1),inset 0 1px 0 rgba(243,236,226,.3),inset 0 -1px 0 rgba(0,0,0,.42),0 1px 0 rgba(0,0,0,.25)}.entry{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background:transparent;border:0;border-radius:2px;width:100%;min-width:0;min-height:44px;padding:.55rem .5rem;text-align:center;font-family:var(--font-body);font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;color:var(--ink);caret-color:var(--ink)}.entry::placeholder{color:var(--ink3);opacity:1}.entry::-webkit-inner-spin-button,.entry::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cell.other.on .entry{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);text-transform:none;font-size:clamp(1.5rem,3vw,1.8125rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.railunit{font-family:var(--font-body);font-weight:400;color:var(--ink3);letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.6875rem,1.1vw,.78rem);line-height:1.2;margin:.55rem 0 0}.rail-block.hero .tok{font-size:clamp(1.75rem,4.4vw,2.625rem);padding:.6rem 1.2rem;min-width:4.5rem}.rail-block.hero .cell.other{min-width:6.75rem}.rail-block.hero .entry{font-size:.8125rem}.rail-block.hero .cell.other.on .entry{font-size:clamp(1.75rem,4.4vw,2.625rem)}.rail-block.hero .railunit{font-size:clamp(.78rem,1.3vw,.9375rem)}@media (max-width:35.99rem){.rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:4px;row-gap:4px}.rail-block.hero .rail{grid-template-columns:repeat(5,minmax(0,1fr))}.rail-block.hero .tok,.tok{min-width:0;padding-left:.2rem;padding-right:.2rem}.cell.other,.rail-block.hero .cell.other{margin-left:0;padding-left:.3rem;min-width:0}.cell.other:before{left:0;top:10px;bottom:10px}.entry{padding-left:.15rem;padding-right:.15rem;letter-spacing:.06em}.rail-block.hero .entry{font-size:.75rem}}button{font:inherit;cursor:pointer}.primary{position:relative;font-family:var(--font-body);font-weight:400;color:var(--ground-lift);border:0;border-radius:2px;letter-spacing:.055em;overflow:hidden;font-size:clamp(.875rem,1.1vw,.9375rem);min-height:44px;min-width:44px;padding:.95rem 2.2rem;background:linear-gradient(180deg,rgba(243,236,226,.3) 0,rgba(243,236,226,.06) 44%,rgba(0,0,0,.14) 100%),var(--ink);box-shadow:inset 0 1px 0 rgba(243,236,226,.5),inset 0 -1px 0 rgba(0,0,0,.34),0 1px 0 rgba(243,236,226,.4),0 16px 32px -18px rgba(0,0,0,.65)}.primary:after{content:"";position:absolute;inset:0;background-image:var(--noise);background-size:200px 200px;opacity:calc(var(--grainA) * .9);mix-blend-mode:overlay;pointer-events:none}.primary:disabled{color:var(--ground-lift);background:linear-gradient(180deg,rgba(243,236,226,.18) 0,rgba(0,0,0,.08) 100%),var(--ink3);box-shadow:inset 0 1px 0 rgba(243,236,226,.3),inset 0 -1px 0 rgba(0,0,0,.18);cursor:not-allowed}.quiet{position:relative;font-family:var(--font-body);font-weight:400;color:var(--ink2);background:transparent;border:0;border-radius:2px;font-size:clamp(.875rem,1.1vw,.9375rem);letter-spacing:.02em;min-height:44px;min-width:44px;padding:.7rem .4rem}.quiet:before{content:"";position:absolute;left:.35rem;right:.35rem;bottom:.5rem;height:1px;background:rgba(243,236,226,.22)}.quiet:disabled{color:var(--ink3);cursor:not-allowed}a.quiet{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.faint{font-family:var(--font-body);font-weight:400;color:var(--ink2);background:transparent;border:0;font-size:clamp(.8125rem,1vw,.875rem);letter-spacing:.04em;min-height:44px;min-width:44px;padding:.7rem .6rem}.actions{display:flex;gap:clamp(1rem,2.4vw,2.125rem);align-items:center;margin-top:clamp(1.5rem,4vh,2.5rem);flex-wrap:wrap}.corner-link{position:fixed;top:max(.6rem,env(safe-area-inset-top));right:max(.6rem,env(safe-area-inset-right));margin:0;font-family:var(--font-body);font-weight:400;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;z-index:2}.corner-link a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 .6rem;color:var(--ink3);text-decoration:none;position:relative}.corner-link a:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:.45rem;height:1px;background:rgba(243,236,226,.22)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sr-only{position:absolute;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.notice{font-family:var(--font-body);font-weight:400;font-size:.9375rem;line-height:1.5;color:var(--ink);border-left:1px solid rgba(243,236,226,.22);margin:.7rem auto 0;padding:.25rem .8rem;max-width:26rem;text-align:left}.notice.audio-health{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.notice.audio-health p{margin:0}.setup{width:100%;max-width:40rem;text-align:center}.setup .wordmark{margin-left:auto;margin-right:auto;max-width:100%}.setup .actions{justify-content:center}@media (max-width:22.5rem){.corner-link{font-size:.625rem;letter-spacing:.08em}.corner-link a{padding:0 .35rem}.corner-link a:after{left:.35rem;right:.35rem}}.stage[data-state=work]{padding:0;place-items:stretch}.work{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;padding:max(clamp(1.5rem,5vw,4rem),env(safe-area-inset-top)) max(clamp(1.5rem,5vw,4rem),env(safe-area-inset-right)) max(clamp(1.5rem,5vw,4rem),env(safe-area-inset-bottom)) max(clamp(1.5rem,5vw,4rem),env(safe-area-inset-left));justify-items:var(--type-just);text-align:var(--type-align);max-width:100%}.work .work-mark{grid-row:1;margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(.75rem,1.2vw,.9375rem);letter-spacing:.32em;text-transform:uppercase;line-height:1.1;color:var(--ink)}.work .remaining{grid-row:var(--num-row);align-self:var(--num-self);margin:0}:root[data-direction=flux] .work .work-mark{writing-mode:vertical-rl;letter-spacing:.34em;margin-bottom:.5rem}:root[data-direction=flux] .work .remaining{margin-left:clamp(.75rem,4vw,3rem)}.work .notice{grid-row:4;margin-left:0;margin-right:0}.work .figure{display:block;font-family:var(--font-display);font-weight:400;font-size:min(27vh,40vw,16.5rem);line-height:.88;letter-spacing:.012em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.work .unit{display:block;margin-top:clamp(1.25rem,4vh,2.5rem);font-family:var(--font-body);font-weight:400;font-size:clamp(.6875rem,1vw,.8125rem);text-transform:uppercase;letter-spacing:.24em;color:var(--ink3)}.work *,.work :after,.work :before{transition:none!important;animation:none!important}.summons{text-align:center;max-width:44rem}.summons .invitation{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:1.16;color:var(--ink);margin:0}.summons .actions{justify-content:center;flex-direction:column;gap:clamp(.75rem,1.8vh,1.125rem)}.summons .actions.secondary{margin-top:clamp(.75rem,1.8vh,1.125rem)}.summons .rail-block{margin-top:clamp(1rem,2.6vh,1.6rem)}.strike{display:block;width:clamp(11rem,34vw,20.3rem);height:auto;margin:0 auto clamp(1.5rem,4vh,2.25rem)}.sit{text-align:center;max-width:40rem}.sit .invitation,.sit .settling{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);font-size:clamp(2.25rem,6.5vh,3.875rem);line-height:1;color:var(--ink);margin:0}.sit[data-phase=sitting]{min-height:40vh;min-height:40dvh}.sit .end-early{margin-top:clamp(3rem,12vh,6rem)}.sit.closed .quiet{margin-top:clamp(1.75rem,5vh,2.75rem)}.enso{display:block;width:clamp(8rem,32vh,13rem);height:auto;margin:0 auto clamp(1.25rem,4vh,2.25rem)}@keyframes draw-enso{0%{stroke-dashoffset:var(--enso-length)}to{stroke-dashoffset:0}}.enso.drawing .brush-mask{stroke-dasharray:var(--enso-length);animation:draw-enso 2.8s cubic-bezier(.28,.02,.24,1) .25s both}@keyframes enso-still{0%{opacity:0}to{opacity:1}}.error-screen,.not-found{text-align:center;max-width:40rem}.error-screen .invitation,.not-found .invitation{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:1.16;color:var(--ink);margin:0;text-wrap:balance}.error-screen .detail,.not-found .detail{font-family:var(--font-body);font-weight:400;font-size:.9375rem;line-height:1.65;color:var(--ink3);margin:.85rem 0 0}.error-screen .actions,.not-found .actions{justify-content:center}.record{align-content:start;display:block;justify-items:normal;align-items:normal;max-width:calc(38rem + 2 * clamp(1.5rem, 5vw, 4rem));margin:0 auto;width:100%}.record>.empty,.record>.standing,.record>.totals,.record>h1{animation:arrive .9s cubic-bezier(.33,0,.16,1) both}.record>.totals{animation-delay:.11s}.record>.standing{animation-delay:.22s}.record>.empty{animation-delay:.11s}.totals{display:flex;align-items:center;gap:clamp(1.5rem,5vw,2.875rem);margin:0 0 1.1rem;padding:0}.totals div{margin:0}.totals dt{font-family:var(--font-body);font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--ink3);font-size:.6875rem;margin:.55rem 0 0}.totals dd{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);color:var(--ink);font-size:clamp(1.875rem,3.4vw,2.875rem);line-height:1;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.standing{font-family:var(--font-body);font-weight:400;font-size:.9375rem;line-height:1.65;color:var(--ink3)}.scroll,.standing{margin:0 0 clamp(1.75rem,5vh,2.75rem)}.month+.month{margin-top:clamp(1.5rem,4.5vh,2.5rem)}.month-label{font-family:var(--font-body);font-weight:400;text-transform:uppercase;letter-spacing:.3em;font-size:.6875rem;color:var(--ink3);margin:0 0 1rem;padding-top:.9rem;border-top:1px solid rgba(243,236,226,.1)}.month-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:clamp(.75rem,2.5vw,1.25rem);column-gap:clamp(.75rem,2.5vw,1.25rem);grid-row-gap:clamp(1.1rem,3vh,1.6rem);row-gap:clamp(1.1rem,3vh,1.6rem);align-items:start}@media (min-width:34rem){.month-grid{grid-template-columns:repeat(5,1fr)}}.trace{margin:0}.trace-mark{display:grid;place-items:center;width:100%;aspect-ratio:1/1}.trace-mark .enso{width:100%;margin:0}.trace-caption{display:block;text-align:center;margin-top:.25rem}.trace-caption span{display:block}.trace-day{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);font-size:1rem;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trace-arc,.trace-early,.trace-time{font-family:var(--font-body);font-weight:400;font-size:.75rem;line-height:1.45;color:var(--ink3)}.earlier{margin:clamp(1.5rem,4.5vh,2.5rem) 0 0}.empty{font-family:var(--font-body);font-weight:400;font-size:1.0625rem;line-height:1.6;color:var(--ink2);margin:0 0 clamp(1.75rem,5vh,2.75rem)}.sync{margin-top:clamp(1.75rem,7vh,3.5rem);padding-top:clamp(1.25rem,3.5vh,2rem);border-top:1px solid rgba(243,236,226,.1)}.sync p{font-family:var(--font-body);font-weight:400;font-size:1rem;color:var(--ink);margin:0}.sync-field{display:flex;flex-direction:column;gap:.65rem}.sync-field label{font-family:var(--font-body);font-weight:400;text-transform:uppercase;letter-spacing:.3em;font-size:.6875rem;color:var(--ink3)}.sync-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}input[type=password]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid rgba(243,236,226,.28);border-radius:0;color:var(--ink);font-family:var(--font-body);font-weight:400;font-size:1rem;min-height:44px;min-width:14rem;padding:.35rem .1rem}input[type=password]::placeholder{color:var(--ink3);opacity:1}.notice.unsynced{color:var(--ink3);border-left-color:rgba(243,236,226,.22);margin-left:0}.footer-link{margin:clamp(1.75rem,5vh,2.75rem) 0 0;font-family:var(--font-body);font-weight:400;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.footer-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink3);text-decoration:none;position:relative}.footer-link a:after{content:"";position:absolute;left:0;right:0;bottom:.45rem;height:1px;background:rgba(243,236,226,.22)}.credits{align-content:start;display:block;justify-items:normal;align-items:normal;max-width:30rem;margin:0 auto;width:100%}.credits .intro{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.7;color:var(--ink);margin:0 0 clamp(1.75rem,5vh,2.75rem)}.credit-entry{padding:clamp(1.25rem,4vh,1.75rem) 0;border-top:1px solid rgba(243,236,226,.1)}.credit-entry:last-child{border-bottom:1px solid rgba(243,236,226,.1)}.credit-entry h2{font-family:var(--font-display);font-weight:400;letter-spacing:var(--disp-track);color:var(--ink);font-size:clamp(1.375rem,3.4vw,1.75rem);line-height:1.1;margin:0 0 1rem}.credit-entry dl{margin:0 0 1rem;display:flex;flex-direction:column;gap:.85rem}.credit-entry dt{text-transform:uppercase;letter-spacing:.3em;color:var(--ink3);font-size:.6875rem;margin:0 0 .3rem}.credit-entry dd,.credit-entry dt{font-family:var(--font-body);font-weight:400}.credit-entry dd{font-size:1rem;color:var(--ink);margin:0}.credit-entry dd a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:.25em}.credit-entry p{font-family:var(--font-body);font-weight:400;font-size:.9375rem;color:var(--ink3);line-height:1.7;margin:0 0 .75rem}.credit-entry p:last-child{margin-bottom:0}@media (min-height:621px){.setup:has(.notice) .wordmark{font-size:clamp(1.75rem,5.5vw,2.75rem);margin-bottom:1rem}.setup:has(.notice) .rail{margin-top:.35rem}.setup:has(.notice) .railunit{margin-top:.3rem}.setup:has(.notice) .rail-block+.hair{margin-top:.7rem}.setup:has(.notice) .hair+.rail-block{margin-top:.65rem}.setup:has(.notice) .actions{margin-top:.8rem}}@media (max-height:700px){.setup .wordmark{font-size:clamp(2rem,6.6vw,3rem);margin-bottom:.85rem}.rail{margin-top:.45rem}.railunit{margin-top:.4rem}.rail-block+.hair{margin-top:.9rem}.hair+.rail-block{margin-top:.85rem}.actions{margin-top:1.1rem}.notice{font-size:.875rem;line-height:1.45;margin-top:.55rem;padding:.2rem .7rem;max-width:32rem}}@media (max-height:620px){.stage{padding:clamp(1rem,4vw,4rem)}.wordmark{font-size:clamp(1.875rem,6vw,2.75rem);margin-bottom:1rem}.actions{margin-top:.85rem}.rail{margin-top:.35rem}.hair+.rail-block,.rail-block+.hair{margin-top:.6rem}.railunit{margin-top:.25rem}.sit .end-early{margin-top:1.75rem}.strike{margin-bottom:1rem}.totals{margin-bottom:.7rem}.standing{margin-bottom:1.4rem}.month+.month,.sync{margin-top:1.4rem}.sync{padding-top:1rem}.footer-link{margin-top:1.4rem}.credits .intro{margin-bottom:1.4rem}.credit-entry{padding:1rem 0}.enso{width:clamp(6rem,26vh,9rem);margin-bottom:1rem}.notice{font-size:.8125rem;line-height:1.4;margin-top:.4rem;padding:.15rem .6rem;max-width:36rem}.setup:has(.notice) .wordmark{font-size:clamp(1.375rem,5vw,2rem);margin-bottom:.5rem}.setup:has(.notice) .rail-block+.hair{margin-top:.3rem}.setup:has(.notice) .hair+.rail-block{margin-top:.3rem}.setup:has(.notice) .railunit{margin-top:.15rem}.setup:has(.notice) .actions{margin-top:.3rem}}@media (max-height:460px){.stage{padding:.55rem clamp(1rem,4vw,3rem)}.wordmark{font-size:clamp(1.25rem,4.2vw,1.625rem);margin-bottom:.5rem}.kicker{font-size:.625rem;letter-spacing:.24em;line-height:1.05}.tok{font-size:clamp(1.125rem,2.4vw,1.375rem);padding:.4rem .7rem}.rail-block.hero .tok{font-size:clamp(1.375rem,3vw,1.75rem);padding:.4rem .8rem}.cell.other.on .entry{font-size:clamp(1.125rem,2.4vw,1.375rem)}.rail-block.hero .cell.other.on .entry{font-size:clamp(1.375rem,3vw,1.75rem)}.rail-block.hero .railunit{font-size:.6875rem}.rail{margin-top:.2rem}.railunit{margin-top:.15rem;line-height:1.05}.rail-block+.hair{margin-top:.4rem}.hair+.rail-block{margin-top:.35rem}.actions{margin-top:.5rem;gap:.9rem}.primary{padding:.65rem 1.4rem}.error-screen .invitation,.not-found .invitation,.summons .invitation{font-size:clamp(1.375rem,3.4vw,1.875rem)}.sit .invitation,.sit .settling{font-size:clamp(1.5rem,5vh,2.25rem)}.sit .end-early{margin-top:1.1rem}.strike{width:clamp(8rem,24vw,13rem)}.enso,.strike{margin-bottom:.7rem}.enso{width:clamp(5rem,24vh,7rem)}.work .unit{margin-top:.7rem}.notice{font-size:.75rem;line-height:1.35;margin-top:.3rem;padding:.1rem .55rem;max-width:none}.setup:has(.notice) .wordmark{font-size:clamp(1.125rem,4vw,1.375rem);margin-bottom:.5rem}.setup:has(.notice) .rail-block+.hair{margin-top:.2rem}.setup:has(.notice) .hair+.rail-block{margin-top:.2rem}.setup:has(.notice) .railunit{margin-top:.1rem}.setup:has(.notice) .actions{margin-top:.3rem}}@media (prefers-reduced-motion:reduce){.stage[data-state=closed] .veil,.stage[data-state=settling] .veil,.stage[data-state=sitting] .veil{transition:none}.credits>*,.error-screen>*,.not-found>*,.setup>*,.sit>*,.summons>*{animation-duration:.24s;animation-delay:0s!important}.enso.drawing .brush-mask{animation:none;stroke-dashoffset:0}.enso.drawing{animation:enso-still .4s linear both}.record>.empty,.record>.standing,.record>.totals,.record>h1{animation-duration:.24s;animation-delay:0s}}