.home_page__ODjSn{--ink:#0a0908;--ink-1:#12100e;--ink-2:#1c1a17;--cream:#faf7f4;--cream-2:#c8c2ba;--cream-3:#8a8078;--line-dark:#2e2a26;--orange:#e8610a;--orange-hi:#f07a28;--ease:cubic-bezier(0.2,0.7,0.1,1);background:var(--surface-0);color:var(--text-primary);overflow-x:clip}.home_skip__wszqg{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 14px;background:var(--orange);color:var(--ink);font-family:var(--font-mono);font-size:.8rem}.home_skip__wszqg:focus{top:12px}.home_header__OUbfE{position:absolute;inset:0 0 auto 0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(16px,4vw,48px);color:var(--cream)}.home_wordmark__lhUzq{font-family:var(--font-serif);font-weight:800;font-size:1.15rem;color:var(--cream);text-decoration:none;white-space:nowrap}.home_wordmark__lhUzq span{color:var(--orange)}.home_nav__hlS8v{display:flex;align-items:center;gap:clamp(4px,1.5vw,20px);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.home_nav__hlS8v a{color:var(--cream-2);text-decoration:none;padding:10px 6px}.home_nav__hlS8v a:hover{color:var(--cream)}.home_nav__hlS8v .home_navCta__UgwSB{color:var(--ink);background:var(--orange);padding:10px 14px}.home_nav__hlS8v .home_navCta__UgwSB:hover{color:var(--ink);background:var(--orange-hi)}@media (max-width:560px){.home_nav__hlS8v a:not(.home_navCta__UgwSB):not(:first-child){display:none}}.home_hero__z_jpu{position:relative;min-height:max(640px,100svh);display:flex;align-items:center;background:radial-gradient(90% 70% at 74% 50%,rgba(232,97,10,.07),transparent 70%),var(--ink);color:var(--cream);isolation:isolate;overflow:hidden}.home_field__GdbST{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.home_heroInner__jKRQF{width:100%;max-width:1240px;margin:0 auto;padding:120px clamp(16px,4vw,48px)}.home_heroInner__jKRQF>*{max-width:720px;animation:home_rise__1JZhV .5s var(--ease) both}.home_heroInner__jKRQF>:nth-child(2){animation-delay:.08s}.home_heroInner__jKRQF>:nth-child(3){animation-delay:.16s}.home_heroInner__jKRQF>:nth-child(4){animation-delay:.24s}@keyframes home_rise__1JZhV{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.home_release__qRK_8{display:inline-flex;align-items:center;gap:10px;margin:0 0 28px;padding:8px 12px;border:1px solid var(--line-dark);background:rgba(18,16,14,.72);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.home_release__qRK_8 a{color:var(--cream);text-decoration:none}.home_release__qRK_8 a:hover{text-decoration:underline;text-underline-offset:3px}.home_releaseDate__7estL{color:var(--cream-3)}.home_pulse__oVOae{width:8px;height:8px;border-radius:50%;background:#47a639;box-shadow:0 0 0 0 rgba(71,166,57,.5);animation:home_pulse__oVOae 2.4s ease-out infinite}@keyframes home_pulse__oVOae{0%{box-shadow:0 0 0 0 rgba(71,166,57,.45)}70%,to{box-shadow:0 0 0 9px rgba(71,166,57,0)}}.home_title__jKRy7{margin:0;font-family:var(--font-serif);font-weight:800;letter-spacing:-.025em;line-height:.95}.home_titleQuiet__FnTgN{display:block;font-size:clamp(1.6rem,4.2vw,3.4rem);font-weight:700;color:var(--cream-2);margin-bottom:.18em}.home_titleLoud__DYkV6{display:block;font-size:clamp(3.2rem,9.5vw,8.4rem);color:var(--cream)}.home_dot__kb1Wf{color:var(--orange)}.home_lead__kDW_5{margin:28px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;color:#e6dfd7;max-width:600px}.home_install__J4mrP{margin-top:36px;--surface-0:#0a0908;--surface-1:rgba(18,16,14,0.9);--border-subtle:#3a3430;--text-primary:#faf7f4;--text-secondary:#c8c2ba;max-width:640px}.home_install__J4mrP pre{font-size:clamp(13px,1.6vw,17px)!important}.home_installNote__Hgu2K{margin:12px 0 0;font-size:.86rem;line-height:1.55;color:var(--cream-3)}.home_installNote__Hgu2K a{color:var(--cream-2);text-underline-offset:3px}.home_scrollCue__oo6V6{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-3);text-decoration:none;padding:10px;white-space:nowrap}.home_scrollCue__oo6V6:hover{color:var(--cream)}.home_section__JtNPk{max-width:1240px;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(16px,4vw,48px) 0}.home_sectionHead__Gl6hb{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.home_index__fxayE{font-family:var(--font-mono);font-size:.78rem;font-weight:600;padding:3px 7px;background:var(--accent);color:var(--accent-ink,#0a0908);transform:translateY(-.35em)}.home_h2__wFOju{margin:0;font-family:var(--font-serif);font-weight:700;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.02;letter-spacing:-.02em;flex:1 1 320px}.home_headLink__MQXjn{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);text-decoration:none;padding:10px 0}.home_window__C3oB4{container-type:inline-size;margin:0;background:var(--ink);border:1px solid var(--line-dark);color:var(--cream);min-width:0;box-shadow:0 30px 80px -40px rgba(0,0,0,.6)}.home_windowBar__e_klP{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--line-dark);background:var(--ink-1);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--cream-3)}.home_lamps__XFwZn{display:inline-flex;gap:6px}.home_lamps__XFwZn i{width:9px;height:9px;border-radius:50%;background:#3a3430}.home_lamps__XFwZn i:first-child{background:var(--orange)}.home_screenPhone__aN_Us,.home_screenStill__YYRaA,.home_screenWide__I1fVS{margin:0;font-family:var(--font-mono);line-height:1.32;white-space:pre;font-variant-ligatures:none;color:#d8dee4;background:var(--ink);overflow:hidden}.home_deskTerm__t0pHT,.home_phoneTerm__qs_r6{container-type:inline-size}.home_screenWide__I1fVS{font-size:calc((100cqi - 24px) / (112 * .6));padding:12px}.home_screenPhone__aN_Us{font-size:calc((100cqi - 20px) / (52 * .6));padding:10px}.home_screenStill__YYRaA{font-size:clamp(9px,calc((100cqi - 32px) / (var(--cols, 80) * .6)),13.5px);padding:14px 16px;overflow-x:auto}.home_footRow__fqGXI{border-top:1px dashed var(--line-dark);padding-top:12px}.home_controls__nvnp5{display:flex;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--line-dark);font-family:var(--font-mono);font-size:.72rem;color:var(--cream-3)}.home_controls__nvnp5 button{min-height:36px;min-width:72px;padding:0 12px;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);background:transparent;border:1px solid rgba(232,97,10,.55);cursor:pointer}.home_controls__nvnp5 button:hover{background:rgba(232,97,10,.12)}.home_controls__nvnp5 button:disabled{opacity:.5;cursor:default}.home_controls__nvnp5 [role=progressbar]{position:relative;flex:1;height:2px;background:var(--line-dark);overflow:hidden}.home_controls__nvnp5 [role=progressbar]>span{position:absolute;inset:0;background:var(--orange);transform-origin:left}.home_proofGrid__VWp1n{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:20px;align-items:start}.home_proofPhone__NkIhl{position:sticky;top:24px}@media (max-width:1000px){.home_proofGrid__VWp1n{grid-template-columns:minmax(0,1fr)}.home_proofPhone__NkIhl{position:static;max-width:420px}}@media (max-width:640px){.home_proofDesk__6lhFg{display:none}.home_proofPhone__NkIhl{max-width:none}}.home_provenance__NDxyI{margin:18px 0 0;max-width:760px;font-size:.86rem;line-height:1.6;color:var(--text-tertiary)}.home_features__JDo12{list-style:none;margin:0;padding:0;display:grid;gap:clamp(56px,8vw,104px)}.home_feature__f7xgT{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center}.home_feature__f7xgT:nth-child(2n) .home_featureCopy__02ThA{order:2}@media (max-width:900px){.home_feature__f7xgT{grid-template-columns:minmax(0,1fr)}.home_feature__f7xgT:nth-child(2n) .home_featureCopy__02ThA{order:0}}.home_featureCopy__02ThA p{margin:0 0 14px;font-size:1.04rem;line-height:1.65;color:var(--text-secondary)}.home_card__7C2B2 code,.home_featureCopy__02ThA code{font-size:.86em}.home_featureNo__NfjlP{display:block;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;color:var(--accent-text);margin-bottom:10px}.home_h3___lRfW{margin:0 0 18px;font-family:var(--font-serif);font-weight:700;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.05;letter-spacing:-.015em;color:var(--text-primary)}.home_rented__lyt0M{margin-top:20px!important;padding-top:14px;border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:.82rem!important;color:var(--text-tertiary)!important}.home_featureShot__GNKFr{align-self:center}.home_page__ODjSn kbd{font-family:var(--font-mono);font-size:.82em;padding:1px 6px;border:solid var(--border-strong);border-width:1px 1px 2px;background:var(--surface-1);color:var(--text-primary)}.home_listing__3giah{margin:0;padding:16px;font-family:var(--font-mono);font-size:clamp(11px,1.1vw,13.5px);line-height:1.5;color:var(--cream-2);column-count:2;column-gap:24px}.home_listing__3giah .home_prompt__B4I_d{color:var(--orange)}.home_listing__3giah .home_dir__qylmY{color:#7da8a3}.home_listing__3giah .home_file__rljb9{color:var(--cream-2)}.home_newGrid__C5rWc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.home_card__7C2B2{grid-column:span 2;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--border-subtle);background:var(--surface-1);min-width:0;transition:border-color .3s var(--ease),transform .3s var(--ease)}.home_card__7C2B2:hover{border-color:var(--accent);transform:translateY(-2px)}.home_card__7C2B2:first-child,.home_card__7C2B2:nth-child(2){grid-column:span 3}.home_card__7C2B2 p{margin:0;line-height:1.6;color:var(--text-secondary)}.home_cardComing__tuTnE{border-style:dashed;background:transparent}.home_cardTitle__mGiDO{margin:0;font-family:var(--font-serif);font-weight:700;font-size:1.45rem;letter-spacing:-.01em}.home_card__7C2B2 .home_screenStill__YYRaA{border:1px solid var(--line-dark)}.home_stillBox__2GU3O{container-type:inline-size;margin-top:auto}.home_chip__L7ms8{--cols:30!important}.home_code__8SiTU{margin:auto 0 0;padding:14px 16px;background:var(--ink);border:1px solid var(--line-dark);color:#e6dfd7;font-family:var(--font-mono);font-size:clamp(10.5px,.95vw,12.5px);line-height:1.55;overflow-x:auto}.home_code__8SiTU,.home_listing__3giah{font-variant-ligatures:none}.home_code__8SiTU code{color:inherit;background:none;padding:0;font-size:inherit}@media (max-width:900px){.home_newGrid__C5rWc{grid-template-columns:minmax(0,1fr)}.home_card__7C2B2,.home_card__7C2B2:first-child,.home_card__7C2B2:nth-child(2){grid-column:auto}}.home_tag__YX9MT{align-self:flex-start;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;white-space:nowrap}.home_tag_shipped__0jiIf{background:var(--accent);color:var(--accent-ink,#0a0908)}.home_tag_main__ovqsJ{border:1px solid var(--accent-text);color:var(--accent-text)}.home_tag_coming__CH4zD{border:1px dashed var(--text-tertiary);color:var(--text-tertiary)}.home_releases__5yHUC{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-subtle)}.home_releaseRow__ZMuHm{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--border-subtle)}@media (max-width:640px){.home_releaseRow__ZMuHm{grid-template-columns:minmax(0,1fr);gap:10px}}.home_releaseMeta__HBoXr{display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono)}.home_releaseVer__oFiFh{font-size:1.05rem;font-weight:500;color:var(--text-primary)}.home_releaseWhen___Enqv{font-size:.78rem;color:var(--text-tertiary)}.home_releaseItems__ByrCQ{margin:0;padding:0;list-style:none;display:grid;gap:8px}.home_releaseItems__ByrCQ li{position:relative;padding-left:18px;line-height:1.55;color:var(--text-secondary);overflow-wrap:anywhere}.home_releaseItems__ByrCQ li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--accent)}.home_subhead__plEkJ{margin:56px 0 20px;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.home_monthGrid__swcAM{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle)}.home_monthGrid__swcAM li{padding:22px;background:var(--surface-0)}.home_monthGrid__swcAM p{margin:0;line-height:1.6;color:var(--text-secondary)}.home_monthVer__lw6ta{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-text)}.home_monthTitle__GZviH{margin:8px 0;font-family:var(--font-serif);font-weight:700;font-size:1.25rem}@media (max-width:900px){.home_monthGrid__swcAM{grid-template-columns:minmax(0,1fr)}}.home_close__0l1Zf{padding-bottom:clamp(72px,10vw,140px)}.home_closeTitle__SW85L{margin:0;font-family:var(--font-serif);font-weight:800;font-size:clamp(2.2rem,6vw,5rem);line-height:1;letter-spacing:-.025em}.home_closeTitle__SW85L span{color:var(--accent-text)}.home_closeCta__Ssvtx{display:inline-block;margin-top:32px;padding:16px 22px;background:var(--accent);color:var(--accent-ink,#0a0908);font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.home_closeCta__Ssvtx:hover{background:var(--accent-hover)}.home_docs__NSrLW{list-style:none;margin:64px 0 0;padding:0;border-top:1px solid var(--border-subtle)}.home_docRow__h2mlw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-decoration:none}.home_docRow__h2mlw:hover .home_docTitle__wU0Tw{color:var(--accent-text)}.home_docTitle__wU0Tw{font-family:var(--font-serif);font-weight:700;font-size:1.3rem}.home_docNote__nMHJL{font-size:.92rem;color:var(--text-tertiary)}@media (max-width:640px){.home_docRow__h2mlw{grid-template-columns:minmax(0,1fr) auto}.home_docNote__nMHJL{display:none}}.home_room__eCQmg{margin:40px 0 0;font-size:.86rem;color:var(--text-tertiary)}.home_room__eCQmg a{color:var(--text-secondary);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.home_heroInner__jKRQF>*,.home_pulse__oVOae{animation:none}.home_card__7C2B2{transition:none}.home_card__7C2B2:hover{transform:none}}