.landing_page__aBdkR{--bg:#000000;--raised:#181818;--hover:#1f1f1f;--line:#272727;--line-strong:#313131;--text:#f0f0f0;--text-2:#9b9b9b;--text-3:#7a7a7a;--ease:cubic-bezier(0.22,1,0.36,1);--sans:var(--font-geist-sans),system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace;--pixel:var(--font-geist-pixel-square),var(--font-geist-mono),monospace;--gutter:16px;position:relative;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:24px;overflow-x:clip}@media (min-width:768px){.landing_page__aBdkR{--gutter:32px}}.landing_page__aBdkR ::selection{background:var(--text);color:var(--bg)}.landing_page__aBdkR :focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.landing_page__aBdkR a,.landing_page__aBdkR button,.landing_page__aBdkR input,.landing_page__aBdkR summary{cursor:none}}.landing_skip__0Sy3e{position:fixed;top:16px;left:16px;z-index:800;padding:8px 12px;background:var(--text);color:var(--bg);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;transform:translateY(-200%)}.landing_skip__0Sy3e:focus-visible{transform:none}.landing_container__Cuo_o{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.landing_rule__I9Fz4{height:1px;border:0;background:var(--line)}.landing_section__O6gdK{position:relative;padding:64px 0;scroll-margin-top:64px}@media (min-width:768px){.landing_section__O6gdK{padding:96px 0}}.landing_tag__D5zXZ{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-family:var(--mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.landing_tagIndex__KyYFO{color:var(--text)}.landing_tagLine__GmHSB{flex:1;height:1px;background:var(--line)}.landing_h2__5n6sh{max-width:680px;font-family:var(--pixel);font-weight:400;font-size:30px;line-height:36px;text-wrap:balance}.landing_lead__NJ8sD{max-width:680px;margin-top:24px;font-size:18px;line-height:28px;color:var(--text-2);text-wrap:pretty}.landing_headGap__juVmL{margin-bottom:48px}@media (min-width:768px){.landing_h2__5n6sh{font-size:48px;line-height:1}}.landing_label__8kgOb{font-family:var(--mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-wrap:balance}.landing_btn__9l43p{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;font-family:var(--sans);font-size:16px;line-height:24px;font-weight:600;text-decoration:none;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),transform .5s var(--ease)}.landing_btnPrimary__v_wgd{background:var(--text);color:var(--bg)}.landing_btnPrimary__v_wgd:hover{background:#ffffff;transform:translateY(-2px)}.landing_btnGhost__qK95x{background:transparent;border-color:var(--line-strong);color:var(--text)}.landing_btnGhost__qK95x:hover{background:var(--hover)}.landing_btnPrimary__v_wgd:active,.landing_btn__9l43p:active{transform:scale(.98)}.landing_glyph__A9OUx{font-family:var(--mono);font-weight:400}.landing_cells__9iEu0{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);list-style:none}.landing_cells__9iEu0>*{background:var(--bg)}.landing_srOnly__P2Lo8{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-reveal] .landing_reveal__6mPIk{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease),transform .7s var(--ease)}html[data-reveal] .landing_reveal__6mPIk[data-shown]{opacity:1;transform:none}.landing_hero___ILNH{position:relative;padding:96px 0 64px}@media (min-width:1024px){.landing_hero___ILNH{padding:96px 0}}.landing_heroGrid__Mhkrf{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width:1024px){.landing_heroGrid__Mhkrf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}}.landing_heroCopy__aZnKh>*{animation:landing_rise__1PGfZ .8s var(--ease) both}.landing_heroCopy__aZnKh>:nth-child(2){animation-delay:80ms}.landing_heroCopy__aZnKh>:nth-child(3){animation-delay:.16s}.landing_heroCopy__aZnKh>:nth-child(4){animation-delay:.24s}.landing_heroCopy__aZnKh>:nth-child(5){animation-delay:.32s}@keyframes landing_rise__1PGfZ{0%{opacity:0;transform:translateY(24px)}}.landing_h1__IEan5{max-width:680px;margin-top:24px;padding-bottom:4px;font-family:var(--pixel);font-weight:400;font-size:36px;line-height:40px;background:linear-gradient(90deg,#ffffff,#9b9b9b);-webkit-background-clip:text;background-clip:text;color:transparent}.landing_h1__IEan5 span{display:block}@media (min-width:768px){.landing_h1__IEan5{font-size:60px;line-height:1}}.landing_ctaRow__2qC0H{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.landing_heroVisual___ytsT{container-type:inline-size;animation:landing_fade__0zB__ 1.2s var(--ease) .2s both}@keyframes landing_fade__0zB__{0%{opacity:0}}.landing_brain__Habt7{font-family:var(--mono);font-size:min(14px,100cqi/87);line-height:1.2;color:var(--text-2);white-space:pre;user-select:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.landing_toggle__gk92s{display:inline-flex;gap:2px;margin-top:32px;padding:2px;border:1px solid var(--line-strong)}.landing_toggleBtn__jgaRr{padding:4px 12px;border:0;background:transparent;color:var(--text-2);font-family:var(--mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;transition:background-color .3s var(--ease),color .3s var(--ease)}.landing_toggleBtn__jgaRr:hover{background:var(--hover);color:var(--text)}.landing_toggleBtn__jgaRr[aria-pressed=true]{background:var(--text);color:var(--bg)}.landing_leadStack__rtsbQ{display:grid;margin-top:16px}.landing_leadStack__rtsbQ>*{grid-area:1/1;transition:opacity .3s var(--ease),visibility .3s var(--ease)}.landing_leadStack__rtsbQ>[data-hidden=true]{opacity:0;visibility:hidden}.landing_heroLead__2_q4a{max-width:680px;font-size:20px;line-height:28px;color:var(--text-2);text-wrap:pretty}.landing_heroLead__2_q4a strong{font-weight:500;color:var(--text)}.landing_agentView__pA8rx{overflow-x:auto;padding:16px;border:1px solid var(--line);background:var(--raised);font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text-2);white-space:pre}.landing_agentView__pA8rx b{font-weight:400;color:var(--text)}.landing_backedWrap__FO3xf{padding-bottom:64px}.landing_backers__G4SjB{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}@media (min-width:768px){.landing_backers__G4SjB{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing_backer__s2EK5{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:128px;padding:24px 16px;font-size:14px;line-height:20px;text-align:center;color:var(--text-2)}.landing_backerMark__lgd8A svg{display:block;height:32px;width:auto;fill:currentColor;color:var(--text)}.landing_backerTop__aP37v{font-family:var(--pixel);font-size:30px;line-height:32px;color:var(--text)}.landing_split__J76ZR{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}@media (min-width:1024px){.landing_split__J76ZR{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.landing_panelBar__7Z0ea{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text-3)}.landing_diff__1jTUe{padding:8px 0;font-family:var(--mono);font-size:14px;line-height:20px}.landing_diffLine__Mi39I{display:flex;gap:16px;padding:4px 16px}.landing_diffLine__Mi39I[data-sign="-"]{color:var(--text-3)}.landing_diffLine__Mi39I[data-sign="+"]{color:var(--text);background:var(--raised)}.landing_diffSign__mJs5P{flex:none;width:8px}.landing_features__2emC9{grid-template-columns:minmax(0,1fr)}.landing_feature__qJmTi{display:flex;flex-direction:column;gap:16px;padding:24px 16px}.landing_featureTitle__mqZ3g{font-size:20px;line-height:28px;font-weight:500;text-wrap:balance}.landing_featureBody__t2BVr{color:var(--text-2);text-wrap:pretty}.landing_asciiCard__Uf97Y{overflow-x:auto;margin-top:auto;padding:16px;border:1px solid var(--line);background:var(--raised);font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text-2);white-space:pre}@media (min-width:768px){.landing_features__2emC9{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_feature__qJmTi{padding:32px}.landing_featureWide__fvtYQ{grid-column:span 2}}@media (min-width:1024px){.landing_features__2emC9{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing_tagline__xu3vb{max-width:680px;font-family:var(--pixel);font-weight:400;font-size:36px;line-height:40px;text-wrap:balance}@media (min-width:768px){.landing_tagline__xu3vb{font-size:48px;line-height:1}}.landing_word__j2JVo{color:rgba(240,240,240,.3);transition:color .5s var(--ease)}.landing_word__j2JVo[data-on]{color:var(--text)}.landing_steps__hogEu{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.landing_steps__hogEu{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing_step__gjjhF{display:flex;flex-direction:column;gap:16px;padding:32px 24px}.landing_stepTitle__mHFTO{font-family:var(--pixel);font-weight:400;font-size:30px;line-height:36px}.landing_stepBody__hnBVY{color:var(--text-2);text-wrap:pretty}.landing_chip__yvvDz{align-self:flex-start;margin-top:auto;padding:2px 8px;border:1px solid var(--line-strong);color:var(--text-2)}.landing_chip__yvvDz,.landing_flow__4mWn_{font-family:var(--mono);font-size:12px;line-height:16px}.landing_flow__4mWn_{display:flex;flex-direction:column;align-items:stretch;margin-top:32px;letter-spacing:.08em;text-transform:uppercase}.landing_flowNode__WZ2Af{padding:8px 12px;border:1px solid var(--line-strong);color:var(--text-2);text-align:center}.landing_flowNode__WZ2Af:last-child{border-color:var(--text);color:var(--text)}.landing_flowLink__Y9Imz{display:flex;justify-content:center;color:var(--text-3)}.landing_worksWith__y9iF0{margin-top:24px}.landing_flowLink__Y9Imz:before{content:"│\A▼";white-space:pre;text-align:center}@media (min-width:768px){.landing_flow__4mWn_{flex-direction:row;align-items:center}.landing_flowLink__Y9Imz{flex:1;min-width:32px;overflow:hidden;justify-content:flex-end}.landing_flowLink__Y9Imz:before{content:"─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ▶"}}.landing_stats__F9d5I{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_stat___S5C7{display:flex;flex-direction:column;gap:8px;min-height:176px;padding:24px 16px}.landing_stat___S5C7:last-child{grid-column:span 2}@media (min-width:1024px){.landing_stats__F9d5I{grid-template-columns:repeat(5,minmax(0,1fr))}.landing_stat___S5C7{padding:24px}.landing_stat___S5C7:last-child{grid-column:auto}}.landing_statValue__k_9Fe{display:flex;align-items:flex-start;gap:4px;font-family:var(--pixel);font-weight:400;font-size:36px;line-height:40px}@media (min-width:768px){.landing_statValue__k_9Fe{font-size:48px;line-height:1}}.landing_statUnit__EvnlF{font-size:18px;line-height:28px;color:var(--text-2)}.landing_statLabel__ISYN8{font-size:14px;line-height:20px;color:var(--text-2)}.landing_statSource__OzEyu{margin-top:auto}.landing_faqItem__rEfoH summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;font-size:18px;line-height:28px;list-style:none;transition:background-color .3s var(--ease)}.landing_faqItem__rEfoH summary::-webkit-details-marker{display:none}.landing_faqItem__rEfoH summary:hover{background:var(--hover)}@media (min-width:768px){.landing_faqItem__rEfoH summary{padding:16px 24px}}.landing_faqIcon__t9s__{flex:none;font-family:var(--mono);font-size:20px;line-height:28px;color:var(--text-2);transition:transform .5s var(--ease)}.landing_faqItem__rEfoH[open] .landing_faqIcon__t9s__{transform:rotate(45deg)}.landing_faqAnswer__xc0oM{max-width:680px;padding:0 16px 24px;color:var(--text-2);text-wrap:pretty}.landing_faqAnswer__xc0oM a{color:var(--text)}@media (min-width:768px){.landing_faqAnswer__xc0oM{padding:0 24px 24px}}.landing_faqItem__rEfoH[open] .landing_faqAnswer__xc0oM{animation:landing_rise__1PGfZ .5s var(--ease) both}.landing_cta__E6vaO{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}@media (min-width:1024px){.landing_cta__E6vaO{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.landing_ctaCopy___Lm3B{display:flex;flex-direction:column;gap:24px;padding:48px 24px}@media (min-width:768px){.landing_ctaCopy___Lm3B{padding:64px 48px}}.landing_ctaCopy___Lm3B .landing_h2__5n6sh{font-size:30px;line-height:36px}@media (min-width:768px){.landing_ctaCopy___Lm3B .landing_h2__5n6sh{font-size:48px;line-height:1}}.landing_ctaCopy___Lm3B .landing_btn__9l43p{align-self:flex-start}.landing_riskList__A45su{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none}.landing_riskList__A45su li:before{content:"+ ";color:var(--text)}.landing_dither__qeTnm{display:none;contain:size;align-items:flex-end;justify-content:flex-end;overflow:hidden;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--line-strong);white-space:pre;user-select:none}@media (min-width:1024px){.landing_dither__qeTnm{display:flex}}.landing_footer__I_4dW{display:block;padding:64px 0 32px;border:0;background:transparent;font-family:var(--sans);font-size:14px;line-height:20px;color:var(--text-2)}.landing_footerGrid__GRezu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.landing_footerGrid__GRezu>:last-child{grid-column:span 2}@media (min-width:1024px){.landing_footerGrid__GRezu{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) max-content}.landing_footerGrid__GRezu>:last-child{grid-column:auto}}.landing_footerBrand__NnUVW{grid-column:span 2;display:flex;flex-direction:column;gap:16px;max-width:320px}@media (min-width:1024px){.landing_footerBrand__NnUVW{grid-column:auto}}.landing_footerTitle__eyeRL{margin-bottom:16px}.landing_footerLinks__RoLus{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style:none}.landing_footerLink__QpfkJ{color:var(--text-2);text-decoration:none;transition:color .3s var(--ease)}.landing_footerLink__QpfkJ:hover{color:var(--text)}.landing_wordmarkWrap__g3YCp{container-type:inline-size;margin-top:64px}.landing_wordmark__SKQV_{font-family:var(--mono);line-height:1;color:var(--line-strong);white-space:pre;user-select:none}.landing_wordmarkStacked__3xQWV{font-size:min(32px,100cqi/31)}.landing_wordmarkLine__2Prtf{display:none;font-size:min(32px,100cqi/62)}@media (min-width:1024px){.landing_wordmarkStacked__3xQWV{display:none}.landing_wordmarkLine__2Prtf{display:block}}.landing_legal__dvGBe{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:32px}.landing_dialog__RoE6w{width:calc(100% - 32px);max-width:680px;margin:auto;padding:0;border:1px solid var(--line-strong);background:var(--bg);color:var(--text)}.landing_dialog__RoE6w::backdrop{background:rgba(0,0,0,.8);backdrop-filter:blur(8px)}.landing_dialogBody__f0C8i{padding:24px}.landing_dialogHead__dgn3W{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}@media (prefers-reduced-motion:reduce){.landing_faqItem__rEfoH[open] .landing_faqAnswer__xc0oM,.landing_heroCopy__aZnKh>*,html[data-reveal] .landing_reveal__6mPIk{transform:none}.landing_faqItem__rEfoH[open] .landing_faqAnswer__xc0oM,.landing_heroCopy__aZnKh>*{animation-name:landing_fade__0zB__}}.MemoryDemo_demo__5sQ96{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.MemoryDemo_demo__5sQ96>*{background:var(--bg)}@media (min-width:1024px){.MemoryDemo_demo__5sQ96{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.MemoryDemo_entries__Kc3ta,.MemoryDemo_list__K2drh{display:grid;align-content:start;gap:1px;background:var(--line);list-style:none}.MemoryDemo_entries__Kc3ta>*,.MemoryDemo_list__K2drh>*{background:var(--bg)}.MemoryDemo_bar__ak96B{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text-3)}.MemoryDemo_live__sPHLS{color:var(--text-2)}.MemoryDemo_entry__1LHWm{display:flex;flex-direction:column;gap:4px;width:100%;padding:16px;border:0;background:var(--bg);color:var(--text);font-family:var(--sans);text-align:left;transition:background-color .3s var(--ease)}.MemoryDemo_entry__1LHWm:hover{background:var(--hover)}.MemoryDemo_entry__1LHWm:active{transform:translateY(1px)}.MemoryDemo_entry__1LHWm[aria-pressed=true]{background:var(--raised)}.MemoryDemo_entry__1LHWm[aria-pressed=true] .MemoryDemo_file__UCkcq:before{content:"▶ "}.MemoryDemo_file__UCkcq{font-family:var(--mono);font-size:14px;line-height:20px}.MemoryDemo_summary__5_3xN{font-size:14px;line-height:20px;color:var(--text-2)}.MemoryDemo_meta__896O7{display:flex;gap:16px;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text-3)}.MemoryDemo_panel__BbZaG{display:flex;flex-direction:column;gap:16px;order:-1;padding:24px 16px}@media (min-width:768px){.MemoryDemo_panel__BbZaG{padding:32px}}@media (min-width:1024px){.MemoryDemo_panel__BbZaG{order:0}}.MemoryDemo_form__lzr4r{display:flex;align-items:stretch;border:1px solid var(--line-strong);transition:border-color .3s var(--ease)}.MemoryDemo_form__lzr4r:focus-within{border-color:var(--text)}.MemoryDemo_prompt__fmCTR{display:flex;align-items:center;padding:0 0 0 12px;font-family:var(--mono);color:var(--text-3)}.MemoryDemo_input__WgsLp{flex:1;min-width:0;padding:8px 12px;border:0;background:transparent;color:var(--text);font-family:var(--mono);font-size:14px;line-height:24px}.MemoryDemo_input__WgsLp:focus-visible{outline:none}.MemoryDemo_input__WgsLp::placeholder{color:var(--text-3)}.MemoryDemo_input__WgsLp[aria-invalid=true]{color:var(--text)}.MemoryDemo_submit__sARdF{padding:8px 12px;border:0;background:var(--text);color:var(--bg);font-family:var(--sans);font-size:14px;line-height:24px;font-weight:600;transition:background-color .3s var(--ease),transform .5s var(--ease)}.MemoryDemo_submit__sARdF:hover{background:#ffffff}.MemoryDemo_submit__sARdF:active{transform:scale(.98)}.MemoryDemo_error__u_6I6{font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text)}.MemoryDemo_error__u_6I6:before{content:"! "}.MemoryDemo_suggestions__kVsig{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.MemoryDemo_try__MzbnN{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.MemoryDemo_chip__HOlQl,.MemoryDemo_try__MzbnN{font-family:var(--mono);font-size:12px;line-height:16px}.MemoryDemo_chip__HOlQl{padding:4px 8px;border:1px solid var(--line-strong);background:transparent;color:var(--text-2);transition:background-color .3s var(--ease),color .3s var(--ease)}.MemoryDemo_chip__HOlQl:hover{background:var(--hover);color:var(--text)}.MemoryDemo_chip__HOlQl:active{transform:translateY(1px)}.MemoryDemo_result__4auPC{display:flex;flex-direction:column;gap:12px;flex:1;min-height:176px;padding:16px;border:1px solid var(--line);background:var(--raised)}.MemoryDemo_resultLabel__XQcpJ{font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text-3);overflow-wrap:anywhere}.MemoryDemo_resultText__LBAUx{font-family:var(--mono);font-size:14px;line-height:20px;color:var(--text);white-space:pre-line;animation:MemoryDemo_in__9CXyJ .3s var(--ease) both}.MemoryDemo_resultText__LBAUx a{color:var(--text)}@keyframes MemoryDemo_in__9CXyJ{0%{opacity:0}}.MemoryDemo_skeleton__5v9cR{display:flex;flex-direction:column;gap:8px}.MemoryDemo_skeleton__5v9cR span{height:12px;background:var(--line-strong);animation:MemoryDemo_pulse__cpWg3 1.2s var(--ease) infinite alternate}.MemoryDemo_skeleton__5v9cR span:first-child{width:72%}.MemoryDemo_skeleton__5v9cR span:nth-child(2){width:88%}.MemoryDemo_skeleton__5v9cR span:nth-child(3){width:48%}@keyframes MemoryDemo_pulse__cpWg3{to{opacity:.4}}.MemoryDemo_srOnly__O6B1k{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.SiteNav_nav__L6jkY{position:fixed;top:16px;left:16px;right:16px;z-index:600;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--line);background:rgba(0,0,0,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media (min-width:900px){.SiteNav_nav__L6jkY{left:50%;right:auto;width:max-content;max-width:calc(100% - 32px);transform:translateX(-50%);justify-content:flex-start;gap:24px}}.SiteNav_brand__qO6sT{display:flex;align-items:center;gap:8px;padding:4px 8px;color:var(--text);font-size:14px;line-height:20px;font-weight:600;text-decoration:none}.SiteNav_mark__amBOT{width:12px;height:12px;fill:currentColor}.SiteNav_links__ViTZc{display:none;gap:4px;list-style:none}@media (min-width:900px){.SiteNav_links__ViTZc{display:flex}}.SiteNav_link__l5rCG{display:block;padding:4px 12px;color:var(--text-2);font-size:14px;line-height:20px;text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease)}.SiteNav_link__l5rCG:hover,.SiteNav_link__l5rCG[aria-current]{background:var(--hover);color:var(--text)}.SiteNav_actions__PU9bf{display:flex;align-items:center;gap:8px}.SiteNav_small__CxBZv{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid transparent;font-size:14px;line-height:20px;font-weight:600;text-decoration:none;transition:background-color .3s var(--ease),transform .5s var(--ease)}.SiteNav_small__CxBZv:active{transform:scale(.98)}.SiteNav_ghost__aId1n{display:none;border-color:var(--line-strong);color:var(--text)}.SiteNav_ghost__aId1n:hover{background:var(--hover)}@media (min-width:900px){.SiteNav_ghost__aId1n{display:inline-flex}}.SiteNav_primary__jt_7u{background:var(--text);color:var(--bg)}.SiteNav_primary__jt_7u:hover{background:#ffffff}.SiteNav_glyph__qtW4Y{font-family:var(--mono);font-weight:400}.SiteNav_toggle__mUEbV{position:relative;width:32px;height:30px;border:1px solid var(--line-strong);background:transparent}.SiteNav_toggle__mUEbV span{position:absolute;top:calc(50% - .75px);left:8px;width:14px;height:1.5px;background:var(--text);transition:transform .5s var(--ease)}.SiteNav_toggle__mUEbV span:first-child{transform:translateY(-3px)}.SiteNav_toggle__mUEbV span:last-child{transform:translateY(3px)}.SiteNav_nav__L6jkY[data-open=true] .SiteNav_toggle__mUEbV span:first-child{transform:rotate(45deg)}.SiteNav_nav__L6jkY[data-open=true] .SiteNav_toggle__mUEbV span:last-child{transform:rotate(-45deg)}@media (min-width:900px){.SiteNav_toggle__mUEbV{display:none}}.SiteNav_panel__tikFI{position:fixed;inset:0;z-index:550;padding:96px 16px 32px;background:rgba(0,0,0,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease)}.SiteNav_panel__tikFI[data-open=true]{opacity:1;visibility:visible}@media (min-width:900px){.SiteNav_panel__tikFI{display:none}}.SiteNav_panelLinks__W6plr{display:flex;flex-direction:column;list-style:none}.SiteNav_panelLinks__W6plr li{opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.SiteNav_panel__tikFI[data-open=true] .SiteNav_panelLinks__W6plr li{opacity:1;transform:none}.SiteNav_panelLink__Q7ZNa{display:block;padding:12px 0;color:var(--text-2);font-family:var(--pixel);font-size:30px;line-height:36px;text-decoration:none}.SiteNav_panelLink__Q7ZNa:hover,.SiteNav_panelLink__Q7ZNa[aria-current]{color:var(--text)}.SiteNav_panelLink__Q7ZNa[aria-current]:before{content:"▶ "}@media (prefers-reduced-motion:reduce){.SiteNav_panelLinks__W6plr li{transform:none}}