@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdc85c0b99857e0d-s.14qwt3c7feypq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c22b41639ad5e3c-s.p.2_7y7dyp0xr0f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_3a746aeb-module__nSnD3a__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal;font-weight:400}.spline_sans_mono_3a746aeb-module__nSnD3a__variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.dust{z-index:6;pointer-events:none;position:fixed;inset:0}:root [data-dusting]{transition:color .18s,opacity .18s}:root [data-dusting]:before{aspect-ratio:auto;width:var(--dust-width,100%);opacity:1;transition:none;animation:.18s forwards fill-fades}:root [data-dusting]:after{width:0;transition:none}@keyframes fill-fades{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dust{display:none}}
.chrome{z-index:3;--word-pad:10px;pointer-events:none;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:.06em;text-transform:uppercase;color:#111;grid-template-columns:1fr auto;align-content:start;padding:16px;font-size:13px;display:grid;position:fixed;inset:0}.chrome__mark{pointer-events:auto;place-self:center start}.chrome__mark a,.chrome__menu a{text-decoration:none}.chrome__mark a{color:inherit}.chrome__scatter{color:rgb(var(--ink-rgb))}.chrome__menu{pointer-events:auto;gap:0;margin-inline-end:calc(var(--word-pad) * -1);display:flex}.chrome__switch{pointer-events:auto;align-items:center;display:flex;position:absolute;bottom:16px}.chrome__switch--left{left:9px}.chrome__switch--right{right:9px}.chrome__dot{align-items:center;padding:0 3px;display:inline-flex}.dot{background:rgb(var(--ink-rgb));border-radius:999px;width:4px;height:4px;transition:width .22s,height .22s;display:inline-block}@media (min-width:1024px){.chrome{grid-template-columns:repeat(4,auto);place-content:start space-between;align-items:center;column-gap:26px;padding:26px 30px}.chrome__menu{gap:10px}.chrome__mark,.chrome__menu,.chrome__switch{grid-row:1}.chrome__switch{position:static;translate:none}.chrome__mark{grid-column:1}.chrome__switch--left{grid-column:2}.chrome__switch--right{grid-column:3}.chrome__menu{grid-column:4}}.word{--word-ink:rgb(var(--ink-rgb));isolation:isolate;padding:4px var(--word-pad,10px);color:rgb(var(--ink-rgb));font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;transition:color .24s,opacity .18s;position:relative}.word--ash{--word-ink:#111;color:#111;opacity:.4}.word--ash.is-on{opacity:1}.word__tally{box-sizing:border-box;color:#fff;letter-spacing:0;pointer-events:none;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 4px;font-size:9px;line-height:1;display:flex;position:absolute;top:-5px;right:-3px}.word__tally.is-landing{animation:.28s cubic-bezier(.2,1.5,.4,1) backwards tally-lands}@keyframes tally-lands{0%{scale:0}to{scale:1}}.word:before,.word:after{content:"";z-index:-1;background:rgb(var(--ink-rgb));border-radius:999px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.word:before{aspect-ratio:1;opacity:0;transition:opacity .16s .24s}.word:after{width:0;transition:width .24s}.word--ash:before,.word--ash:after{background:#111}@media (hover:hover){.word:hover{color:#fff;opacity:1}.word:hover:before{opacity:1;transition:none}.word:hover:after{width:100%;transition-delay:0s}}.word[data-pressed]{color:#fff;opacity:1}.word[data-pressed]:before{opacity:1;transition:none}.word[data-pressed]:after{width:100%;transition-delay:0s}.word:focus-visible:before,.word[data-tapped]:before{opacity:1;transition:none}.word:focus-visible:after,.word[data-tapped]:after{width:100%;transition-delay:0s}.word[data-tapped]{color:#fff;opacity:1}.word:focus-visible{opacity:1;outline:2px solid rgb(var(--ink-rgb));outline-offset:1px;border-radius:999px}.word.is-lit{color:#fff;opacity:1}.word.is-lit:before{opacity:1}.word.is-lit:after{width:100%}.word.is-coming:after{animation:run-out var(--run-left,.24s) var(--run-ease,ease) backwards}.word.is-coming{animation:word-lights var(--run-left,.24s) var(--run-ease,ease) backwards}.word.is-going{animation:.24s backwards word-darkens}.word.is-going:before{animation:.16s .24s backwards drop-goes}.word.is-going:after{animation:.24s backwards run-back}:root[data-dust] .word.is-going{animation:.18s backwards word-darkens}:root[data-dust] .word.is-going:before{aspect-ratio:auto;width:100%;animation:.18s backwards fill-fades}:root[data-dust] .word.is-going:after{animation:none}@keyframes drop-goes{0%{opacity:1}to{opacity:0}}@keyframes run-out{0%{width:var(--run-from,0%)}to{width:100%}}@keyframes run-back{0%{width:100%}to{width:0}}@keyframes word-lights{0%{color:var(--word-from,var(--word-ink))}to{color:#fff}}@keyframes word-darkens{0%{color:#fff}to{color:var(--word-ink)}}.arrives{animation:.32s backwards arrive;animation-delay:var(--beat,0s)}@media (min-width:1024px){.arrives{animation-delay:var(--beat-wide,var(--beat,0s))}}@keyframes arrive{0%{opacity:0}to{opacity:1}}
