@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_6d3f7db0-module__GGR8ba__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_6d3f7db0-module__GGR8ba__variable{--font-moon-display:"Inter Tight","Inter Tight Fallback"}
.moon-band{background:var(--color-moon-navy);color:var(--color-moon-cream)}.moon-band ::selection{background:var(--color-moon-blue);color:var(--color-moon-navy)}.moon-grid-bg{background-image:linear-gradient(to right,var(--color-moon-navy-2)1px,transparent 1px),linear-gradient(to bottom,var(--color-moon-navy-2)1px,transparent 1px);background-position:-1px -1px;background-size:48px 48px}.moon-display{overflow-wrap:anywhere;min-width:0}.moon-hero-title{font-size:clamp(2.5rem,3.4vw + .75rem,4rem)}.moon-card{background:var(--color-moon-navy-2);border:1px solid var(--color-moon-line);border-radius:14px}.moon-caret{vertical-align:-.15em;background:var(--color-moon-blue);width:2px;height:1.05em;margin-left:2px;animation:.9s steps(2,jump-none) infinite moon-blink;display:inline-block}.moon-caret[data-done=true]{opacity:0;animation:none}@keyframes moon-blink{to{opacity:0}}.moon-pass{background:var(--color-moon-line);height:1px;position:relative;overflow:hidden}.moon-pass:after{content:"";background:var(--color-moon-blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.moon-pass[data-on=true]:after{transition:transform 56ms linear;transform:scaleX(1)}.moon-prob-track{background:var(--color-moon-navy-3);border-radius:3px;height:6px;position:relative;overflow:hidden}.moon-prob-fill{background:var(--color-moon-cream-2);transform-origin:0;transition:transform var(--dur-long)var(--ease-out);transition-delay:calc(var(--i,0)*40ms);border-radius:3px;position:absolute;inset:0;transform:scaleX(0)}.moon-prob-fill[data-top=true]{background:var(--color-moon-blue)}.moon-answer-in{opacity:0;transition:opacity var(--dur-short)var(--ease-out),transform var(--dur-short)var(--ease-out);transform:translateY(4px)}.moon-answer-in[data-on=true]{opacity:1;transform:none}.moon-chip{border:1px solid var(--color-moon-line);color:var(--color-moon-cream-2);transition:background-color var(--dur-micro)var(--ease-out),color var(--dur-micro)var(--ease-out)}.moon-chip:hover{color:var(--color-moon-cream);background:var(--color-moon-navy-3)}.moon-chip[aria-pressed=true]{background:var(--color-moon-cream);border-color:var(--color-moon-cream);color:var(--color-moon-navy)}.moon-chip:focus-visible,.moon-focus:focus-visible{outline:2px solid var(--color-moon-blue);outline-offset:2px}.moon-input{background:var(--color-moon-navy-2);border:1px solid var(--color-moon-line);color:var(--color-moon-cream);transition:border-color var(--dur-micro)var(--ease-out)}.moon-input::placeholder{color:var(--color-moon-cream-2)}.moon-input:hover{border-color:var(--color-moon-cream-2)}.moon-input:focus-visible{outline:2px solid var(--color-moon-blue);outline-offset:1px;border-color:var(--color-moon-blue)}.moon-input[aria-invalid=true]{border-color:var(--color-series-frontier)}.moon-btn{background:var(--color-moon-cream);color:var(--color-moon-navy);white-space:nowrap;transition:transform var(--dur-micro)var(--ease-out)}.moon-btn:hover{transform:translateY(-1px)}.moon-btn:active{transform:translateY(0)}.moon-btn:focus-visible{outline:2px solid var(--color-moon-blue);outline-offset:2px}.moon-btn:disabled{opacity:.6;cursor:progress;transform:none}.moon-btn-ghost{border:1px solid var(--color-moon-line);color:var(--color-moon-cream);white-space:nowrap;transition:transform var(--dur-micro)var(--ease-out),border-color var(--dur-micro)var(--ease-out)}.moon-btn-ghost:hover{border-color:var(--color-moon-cream-2);transform:translateY(-1px)}.moon-btn-ghost:focus-visible{outline:2px solid var(--color-moon-blue);outline-offset:2px}.moon-bar{transform-origin:0;transition:transform .7s var(--ease-out);transition-delay:calc(var(--i,0)*60ms);border-radius:0 4px 4px 0;transform:scaleX(0)}[data-inview=true] .moon-bar{transform:scaleX(1)}.moon-bar-moonim{background:var(--color-series-moonim)}.moon-bar-frontier{background:var(--color-series-frontier)}.moon-bar-indic{background:var(--color-series-indic)}.moon-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.moon-tick{background:var(--color-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.moon-hit:hover .moon-tip,.moon-hit:focus-visible .moon-tip{opacity:1;transform:translate(-50%)}.moon-tip{opacity:0;pointer-events:none;white-space:nowrap;transition:opacity var(--dur-micro)var(--ease-out),transform var(--dur-micro)var(--ease-out);z-index:2;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.moon-hit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.moon-cell{opacity:0;transition:opacity var(--dur-long)var(--ease-out);transition-delay:calc(var(--i,0)*35ms)}[data-inview=true] .moon-cell{opacity:1}.moon-tab{color:var(--color-muted);transition:color var(--dur-micro)var(--ease-out);border-bottom:2px solid #0000}.moon-tab:hover{color:var(--color-ink)}.moon-tab[aria-selected=true]{color:var(--color-ink);border-color:var(--color-ink)}.moon-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.moon-fade{animation:moon-fade var(--dur-short)var(--ease-out)}@keyframes moon-fade{0%{opacity:0}}.moon-stack-visual{transition:opacity var(--dur-long)var(--ease-out),transform var(--dur-long)var(--ease-out)}.moon-stack-visual[data-active=false]{opacity:0;pointer-events:none;transform:translateY(12px)}.moon-step{transition:opacity var(--dur-short)var(--ease-out)}@media (min-width:1024px){.moon-step[data-active=false]{opacity:.35}}@media (prefers-reduced-motion:reduce){.moon-caret,.moon-fade{animation:none}.moon-prob-fill,.moon-bar,.moon-answer-in,.moon-stack-visual,.moon-cell,.moon-pass:after{transition-duration:.15s!important;transition-delay:0s!important}.moon-stack-visual[data-active=false],.moon-answer-in{transform:none}}.moon-code:focus-visible,.moon-scroll-region:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:8px}.moon-code pre,pre.moon-code{white-space:pre;tab-size:2}.moon-scroll-fade{pointer-events:none;background:linear-gradient(to right,transparent,var(--color-paper));width:2.5rem;position:absolute;top:0;bottom:0;right:0}.moon-flow-step+.moon-flow-step{border-top:1px solid var(--color-rule)}@media (min-width:768px){.moon-flow-step+.moon-flow-step{border-top:0;border-left:1px solid var(--color-rule)}}.moon-serif{font-family:var(--font-moon-display),var(--font-sans);letter-spacing:-.035em;font-weight:500}.moon-serif em{font-style:italic}.moon-hero-serif{letter-spacing:-.025em;font-size:clamp(2.6rem,4.2vw + .9rem,4.9rem);line-height:1.02}.moon-light{--color-moon-navy:var(--color-paper);--color-moon-navy-2:var(--color-paper);--color-moon-line:var(--color-rule-2);--color-moon-cream:var(--color-ink);--color-moon-cream-2:var(--color-muted);--color-moon-blue:#c8410b}.moon-light .moon-btn{background:var(--color-ink);color:var(--color-paper)}.moon-scard{isolation:isolate;aspect-ratio:10/11;color:#0f0f0f;border-radius:10px;flex-direction:column;padding:14px 16px 16px;display:flex;position:relative;overflow:hidden}.moon-scard:after{content:"";z-index:-1;opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.moon-field-indigo{background:radial-gradient(75% 60% at 82% 12%,#6fd3ff 0%,#0000 70%),radial-gradient(70% 60% at 8% 92%,#3d7bff 0%,#0000 72%),radial-gradient(60% 50% at 60% 70%,#b9c6ff 0%,#0000 70%),#eef4fb}.moon-field-ember{background:radial-gradient(75% 60% at 85% 10%,#ffb37a 0%,#0000 70%),radial-gradient(75% 65% at 5% 95%,#ff6a2b 0%,#0000 72%),radial-gradient(55% 50% at 70% 75%,#ff8fc4 0%,#0000 70%),#f7efe8}.moon-field-plum{background:radial-gradient(70% 55% at 20% 12%,#ff8fc4 0%,#0000 70%),radial-gradient(75% 60% at 92% 88%,#c9b6ff 0%,#0000 72%),radial-gradient(55% 45% at 30% 85%,#fff1c9 0%,#0000 70%),#f8f0f6}.moon-field-sky{background:radial-gradient(70% 55% at 15% 15%,#b9c6ff 0%,#0000 70%),radial-gradient(75% 60% at 90% 90%,#ffd7b8 0%,#0000 72%),radial-gradient(55% 45% at 75% 25%,#6fd3ff 0%,#0000 70%),#f1f4f8}.moon-scard-pills{transition:opacity .5s var(--ease-out);flex-direction:column;flex:1;align-items:flex-start;gap:6px;margin-top:22px;display:flex}.moon-scard-pills[data-out=true]{opacity:0}.moon-pill{color:#101116;color:lab(5.22067% .152588 -3.0996);max-width:88%;animation:moon-pill-in .38s var(--ease-out)both;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;line-height:1.35;display:inline-flex;box-shadow:0 4px 14px -6px #00000059}.moon-pill-msg{border-radius:12px 12px 12px 3px}.moon-pill-busy{color:#101116a6;color:lab(5.22067% .152588 -3.0996/.65);background:#ffffffe6;padding:4px 9px}.moon-pill-answer{border-radius:12px 12px 3px;align-self:flex-end;font-weight:500}.moon-pill-answer.moon-pill-alert{color:#fff;background:#de3d34;background:lab(51.6459% 62.5239 44.315)}.moon-pill-done{color:#0f0f0f;-webkit-backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #0f0f0f1a;align-self:flex-end}.moon-tick{background:#67d283;background:lab(76.3874% -45.0956 29.5179);border-radius:50%;flex:none;width:7px;height:7px}.moon-pill-alert .moon-tick{background:#ff6356;background:lab(63.2779% 62.196 42.1704)}.moon-spin{border:1.5px solid #10111640;border:1.5px solid lab(5.22067% .152588 -3.0996/.25);border-top-color:oklch(18% .01 270/.65);border-radius:50%;flex:none;width:8px;height:8px;animation:.8s linear infinite moon-spin}@keyframes moon-pill-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes moon-spin{to{transform:rotate(1turn)}}.moon-write{fill:#0f0f0f;fill-opacity:0;stroke:#0f0f0f;stroke-width:1px;stroke-dasharray:900;stroke-dashoffset:900px;animation:moon-draw 1.5s var(--ease-out)forwards,moon-fill .6s ease-out 1.2s forwards;font-size:64px}.moon-write-latin{font-family:var(--font-moon-display),var(--font-sans);letter-spacing:-.04em;font-size:78px;font-weight:600}.moon-write[data-still=true]{stroke-dashoffset:0;fill-opacity:1;animation:none}@keyframes moon-draw{to{stroke-dashoffset:0}}@keyframes moon-fill{to{fill-opacity:1}}@media (prefers-reduced-motion:reduce){.moon-pill{animation:none}}.moon-light .text-moon-cream{color:var(--color-ink)}.moon-light .text-moon-cream-2{color:var(--color-muted)}.moon-light .border-moon-line{border-color:var(--color-rule-2)}.moon-light .decoration-moon-line{-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2)}.moon-light .hover\:decoration-moon-cream:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.moon-page{color:#0f0f0f;background:#f4f4f2}.moon-page .font-display,.moon-page .text-display-s{font-family:var(--font-moon-display),var(--font-sans);letter-spacing:-.035em}.moon-page .text-display-s{font-weight:500}.moon-page .text-ink{color:#0f0f0f}.moon-page .bg-paper{background-color:#f4f4f2}.moon-page .bg-paper-2{background-color:#ecece9}.moon-page .bg-paper-3{background-color:#e3e3df}.moon-page .bg-accent-soft{background-color:#ffe9dc}.moon-page .focus-visible\:outline-accent:focus-visible{outline-color:#c8410b}.moon-lockup{font-family:var(--font-moon-display),var(--font-sans);letter-spacing:-.045em;align-items:center;gap:.3em;font-weight:600;line-height:1;display:inline-flex}.moon-lockup-mark{flex:none;width:1.05em;height:1.05em}
