.landing_page__WMLP9{min-height:100vh;display:flex;flex-direction:column}.landing_header___mCbK{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6)}.landing_brand__vSu9t{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sub);letter-spacing:-.02em;color:var(--ink)}.landing_brand__vSu9t:hover{text-decoration:none}.landing_mark__YGKb1{width:22px;height:22px;flex:0 0 auto}.landing_headerNav__QbeAS{display:flex;align-items:center;gap:var(--sp-5)}.landing_navLink__nLae8{font-size:var(--fs-table);color:var(--ink-2)}.landing_navLink__nLae8:hover{color:var(--ink)}.landing_main__wusWP{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-7);display:flex;flex-direction:column;gap:calc(var(--sp-7) * 1.5)}.landing_hero__4Ic_Q{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:calc(var(--sp-7) * 1.25);gap:calc(var(--sp-7) * 1.25);align-items:center;padding:var(--sp-6) 0 var(--sp-5)}.landing_heroCopy__QqcEI{display:flex;flex-direction:column;gap:var(--sp-5)}.landing_eyebrow__QEsNZ{font-size:var(--fs-label);color:var(--ink-3)}.landing_title__6NzSM{font-size:var(--fs-hero);line-height:1.08;letter-spacing:-.03em;max-width:12em}.landing_subtitle__16bhJ{font-size:var(--fs-sub);color:var(--ink-2);line-height:1.7;max-width:32em}.landing_ctaRow__55QJO{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.landing_note__mVuyH{font-size:var(--fs-table);color:var(--ink-3)}.landing_ctaRow__55QJO .btn-primary{font-size:var(--fs-body);padding:var(--sp-3) var(--sp-5)}.landing_ctaRow__55QJO .btn-primary:after{content:"→";margin-left:var(--sp-2)}.landing_heroArt__LnPQh{margin:0;position:relative}.landing_heroArt__LnPQh img{width:100%;height:auto;display:block;border-radius:var(--radius);border:1px solid var(--line)}.landing_heroFrame__ato_o{position:absolute;inset:0;opacity:0;animation:landing_hero-stop__LlkVt 3.4s steps(1) infinite}.landing_heroFrame__ato_o:nth-child(3){animation-delay:.45s}.landing_heroFrame__ato_o:nth-child(4){animation-delay:.9s}.landing_heroFrame__ato_o:nth-child(5){animation-delay:1.35s}@keyframes landing_hero-stop__LlkVt{0%{opacity:1}13.24%{opacity:0}to{opacity:0}}.landing_compareBand__1ujHk{display:flex;flex-direction:column;gap:var(--sp-5)}.landing_compareCaption__UxYRe{font-size:var(--fs-section);letter-spacing:-.02em;line-height:1.35;max-width:30em}.landing_ask__SW227{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-column-gap:var(--sp-4);column-gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border:1px solid var(--line-hi);border-radius:var(--radius);background:var(--surface)}.landing_askKey__T9nhA{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.4px;color:var(--ink-3)}.landing_askText__YdQMd{font-size:var(--fs-sub);font-weight:600;color:var(--ink);line-height:1.5;letter-spacing:-.01em}.landing_compare__LtqQ2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:stretch}.landing_turn__qat5W{align-self:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-table);line-height:1}.landing_pane__AlGh6{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-radius:var(--radius);min-width:0}.landing_paneBefore__RoD1F{background:var(--surface-hi)}.landing_paneAfter__Ydhnd{background:var(--surface);border:1px solid var(--line-hi)}.landing_paneHead__N9__x{display:flex;flex-direction:column;gap:var(--sp-1);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line-hi)}.landing_paneTag__jBR6K{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.4px;color:var(--ink-3)}.landing_paneTitle__uvr9E{font-family:var(--font-display);font-weight:600;font-size:var(--fs-section);letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.landing_thread__zbELN{display:flex;flex-direction:column;gap:var(--sp-4)}.landing_reply__1aXa8{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.landing_reply__1aXa8+.landing_reply__1aXa8{padding-top:var(--sp-4);border-top:1px dashed var(--line-hi)}.landing_who__ns_iU{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-hi);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;color:var(--ink-2)}.landing_whoAll__xGqT4{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.landing_replyBody__VR7_b{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.landing_replyMeta__ix7Jj{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2)}.landing_replyName__BqShX{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.landing_replyRead__F1KA8{font-size:var(--fs-table);color:var(--ink-2)}.landing_replySource__70NMq{font-size:var(--fs-label);color:var(--ink-3);word-break:break-all}.landing_replyText__d_f2s{color:var(--ink);font-size:var(--fs-body);line-height:1.65}.landing_replyTextBig__3tcpR{font-size:var(--fs-sub);font-weight:500;letter-spacing:-.01em;line-height:1.6}.landing_plain__90WdW{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-table);color:var(--ink-2);line-height:1.5}.landing_plainKey__g20T4{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-3)}.landing_plainCount__yKDGV{font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--line-hi);border-radius:var(--radius-pill);padding:0 var(--sp-2);white-space:nowrap}.landing_severity__XZ__n{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-2)}.landing_evidence__bSfz8{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3);align-items:baseline;padding-top:var(--sp-3);border-top:1px solid var(--line)}.landing_evidenceKey__Tubed{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.4px;color:var(--ink-3)}.landing_evidenceList__8Zxra{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-2);word-break:break-all}.landing_paneFoot__tK1IF{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line-hi);font-size:var(--fs-table);color:var(--ink-2);line-height:1.5}.landing_section__lBbeI{display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line-hi)}.landing_sectionShots__Y2ivD{padding-top:var(--sp-4)}.landing_sectionWhy__7bHC_{padding-top:calc(var(--sp-7) * 1.25);border-top:0}.landing_sectionHead__EmNH_{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--sp-4);column-gap:var(--sp-4);grid-row-gap:var(--sp-2);row-gap:var(--sp-2);align-items:baseline}.landing_index__vtHCL{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.5px;color:var(--ink-3)}.landing_sectionHead__EmNH_ h2{font-size:var(--fs-page)}.landing_lead__exO_X{grid-column:2;color:var(--ink-2);line-height:1.7;max-width:44em}.landing_foot__Xibdv{font-size:var(--fs-label);color:var(--ink-3)}.landing_split__OpfNf{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:calc(var(--sp-7) * 1.25);gap:calc(var(--sp-7) * 1.25);align-items:start}.landing_splitHead__N4gSt{display:flex;flex-direction:column;gap:var(--sp-4)}.landing_splitHead__N4gSt .landing_sectionHead__EmNH_{grid-template-columns:1fr}.landing_splitHead__N4gSt .landing_lead__exO_X{grid-column:1}.landing_defs__to6qG{margin:0;display:flex;flex-direction:column}.landing_def__S7IJZ{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--sp-5);gap:var(--sp-5);padding:var(--sp-5) 0;border-top:1px solid var(--line)}.landing_def__S7IJZ:last-child{border-bottom:1px solid var(--line)}.landing_defHead__38qP7{display:flex;align-items:flex-start;gap:var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-section);letter-spacing:-.02em;color:var(--ink);line-height:1.25}.landing_def__S7IJZ dd{margin:0;display:flex;flex-direction:column;gap:var(--sp-3);color:var(--ink-2);line-height:1.7;font-size:var(--fs-sub)}.landing_def__S7IJZ dd p{margin:0}.landing_no__vGYaY{width:24px;height:24px;flex:0 0 auto;border-radius:50%;border:1px solid var(--line-hi);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;color:var(--ink-2)}.landing_hand__dyihn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-body);color:var(--ink);line-height:1.5}.landing_handStep__DVuVG{display:inline-flex;align-items:center;gap:var(--sp-2)}.landing_handWho__IWD7R{display:inline-flex;align-items:center;gap:var(--sp-1);border:1px solid var(--line-hi);border-radius:var(--radius-pill);padding:0 var(--sp-2);font-size:var(--fs-label);font-weight:600;color:var(--ink);white-space:nowrap}.landing_handDot__JvBc6{width:6px;height:6px;border-radius:50%;background:var(--llm)}.landing_handArrow__ALLIe{font-family:var(--font-mono);color:var(--ink-3)}.landing_keyLine__GPRTq{display:block;font-size:var(--fs-table);color:var(--ink-2);line-height:1.6}.landing_keyLine__GPRTq .landing_plainKey__g20T4{margin-right:var(--sp-2)}.landing_glossary__4Ni9C{margin:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);padding:var(--sp-3) var(--sp-4);background:var(--surface-hi);border-radius:var(--radius)}.landing_gloss__whucF{display:flex;align-items:baseline;gap:var(--sp-2)}.landing_glossTerm__za_kM{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;color:var(--ink);white-space:nowrap}.landing_glossMeans__rIGui{margin:0;font-size:var(--fs-table);color:var(--ink-2)}.landing_statement__QCU38{font-family:var(--font-display);font-weight:600;font-size:var(--fs-section);letter-spacing:-.02em;line-height:1.4;color:var(--ink);max-width:30em}.landing_flow__SrArD{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.landing_flowImg__9zJ2r{align-self:center;width:100%;height:auto;display:block;border-radius:var(--radius);border:1px solid var(--line)}.landing_flowImg__9zJ2r,.landing_flowTurn__vBza_{grid-column:var(--col);grid-row:1}.landing_flowBody__2QUxX{grid-column:var(--col);grid-row:var(--row);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.landing_stepHead__xRc_I{display:flex;align-items:center;gap:var(--sp-3)}.landing_stepHead__xRc_I h3{font-size:var(--fs-sub)}.landing_stepPlain__yMAX2{color:var(--ink);font-size:var(--fs-body);line-height:1.65}.landing_stepDetail__RlYDn{color:var(--ink-2);font-size:var(--fs-table);line-height:1.65}.landing_actors__tq2bm{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.landing_actor__36oR0{border:1px solid var(--line-hi);border-radius:var(--radius-pill);padding:0 var(--sp-2);font-size:var(--fs-label);color:var(--ink-2);white-space:nowrap}.landing_shotRow__Extsq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-6) var(--sp-5);gap:var(--sp-6) var(--sp-5)}.landing_shot__vQzWa{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;min-width:0}.landing_shotImg__xJnsX{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:var(--radius)}.landing_shotCap__zS0mE{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3);align-items:start}.landing_shotTitle__Ol7x4{font-size:var(--fs-sub);font-weight:600;color:var(--ink);line-height:1.4;letter-spacing:-.01em}.landing_shotSee__etbmv{grid-column:2;color:var(--ink-2);line-height:1.6}.landing_shotSrc__jQMTh{grid-column:2}.landing_trust__9D6rN .table th{font-family:var(--font-display);font-size:var(--fs-sub);font-weight:600;color:var(--ink);letter-spacing:-.01em;padding:var(--sp-3);border-bottom:2px solid var(--ink)}.landing_trust__9D6rN .table td{padding:var(--sp-3);border-bottom:1px solid var(--line-hi);font-size:var(--fs-body);vertical-align:top}.landing_cellMain__nkTFR{display:block;color:var(--ink)}.landing_cellStrong__DT6Yq{font-weight:600}.landing_cellPlain__3rV4D{display:block;margin-top:var(--sp-1);font-size:var(--fs-label);color:var(--ink-3)}.landing_legendTitle__5STwK{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.4px;color:var(--ink-3)}.landing_legend__0bs6b{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.landing_legendItem__Owwnk{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);align-items:start;font-size:var(--fs-table);color:var(--ink-2);line-height:1.6}.landing_installList__XeJML{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.landing_installRow__9k9fR{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.landing_where__GvyRx{border:1px solid var(--line-hi);border-radius:var(--radius-pill);padding:0 var(--sp-2);font-size:var(--fs-label);font-weight:600;line-height:1.8;color:var(--ink-2);white-space:nowrap}.landing_installBody__ZktQn{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.landing_installNote__u0sOu{font-size:var(--fs-table);color:var(--ink-2);line-height:1.5}.landing_codeBlock__lZBIL{background:var(--term-bg);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4)}.landing_pre__y0M0L{margin:0;font-size:var(--fs-table);line-height:1.7;color:var(--term-ink-2);white-space:pre-wrap;word-break:break-word}.landing_cmd__9RqUj{color:var(--term-ink)}.landing_footer__KSX0O{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--line);margin-top:auto;font-size:var(--fs-label);color:var(--ink-3)}.landing_footBrand__jyP_w{font-family:var(--font-display);font-weight:600;font-size:var(--fs-table);color:var(--ink)}.landing_footLink__ReEN2{color:var(--ink-3)}.landing_footLink__ReEN2:hover{color:var(--ink)}@media (max-width:900px){.landing_compare__LtqQ2,.landing_def__S7IJZ,.landing_flow__SrArD,.landing_hero__4Ic_Q,.landing_legend__0bs6b,.landing_split__OpfNf{grid-template-columns:1fr}.landing_flowBody__2QUxX,.landing_flowImg__9zJ2r,.landing_flowTurn__vBza_{grid-column:auto;grid-row:auto}.landing_flowTurn__vBza_{transform:rotate(90deg);justify-self:center}.landing_installRow__9k9fR{grid-template-columns:auto minmax(0,1fr)}.landing_installBody__ZktQn{grid-column:2}.landing_glossary__4Ni9C{flex-direction:column;gap:var(--sp-2)}.landing_hero__4Ic_Q{gap:var(--sp-6);padding-top:var(--sp-6)}.landing_title__6NzSM{font-size:var(--fs-hero-narrow)}.landing_main__wusWP{padding:var(--sp-5) var(--sp-4) var(--sp-6);gap:var(--sp-7)}.landing_footer__KSX0O,.landing_header___mCbK{padding:var(--sp-3) var(--sp-4)}.landing_headerNav__QbeAS .landing_navLink__nLae8{display:none}.landing_sectionHead__EmNH_{grid-template-columns:1fr}.landing_lead__exO_X{grid-column:1}.landing_shotRow__Extsq{grid-template-columns:1fr}.landing_turn__qat5W{transform:rotate(90deg);justify-self:center}.landing_pane__AlGh6{padding:var(--sp-4)}.landing_ask__SW227{grid-template-columns:1fr;row-gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.landing_sectionWhy__7bHC_{padding-top:var(--sp-6)}}.locale-toggle_group__3bdV3{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);overflow:hidden;height:28px}.locale-toggle_option__PN7wV{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;padding:0 var(--sp-3);height:100%;cursor:pointer}.locale-toggle_option__PN7wV+.locale-toggle_option__PN7wV{border-left:1px solid var(--line)}.locale-toggle_option__PN7wV:hover:not(:disabled){color:var(--ink);background:var(--surface-hi)}.locale-toggle_option__PN7wV[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.locale-toggle_option__PN7wV:disabled{cursor:default;opacity:.6}.locale-toggle_option__PN7wV:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.terminal-replay_replay__AiW6J{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.terminal-replay_term__qbHYv{padding:var(--sp-4) var(--sp-5);background:var(--term-bg);border-color:var(--term-bg);color:var(--term-ink-2);min-height:17em}.terminal-replay_pre___7J9y{margin:0;font-size:var(--fs-table);line-height:1.7;white-space:pre-wrap;word-break:break-word}.terminal-replay_cmd__maMp4{color:var(--term-ink)}.terminal-replay_out__JBhWU{color:var(--term-ink-2)}.terminal-replay_caret__UdV2x{display:inline-block;width:.55em;height:1em;vertical-align:text-bottom;background:var(--term-ink);animation:terminal-replay_replay-caret__0Q5I2 1s steps(1) infinite}@keyframes terminal-replay_replay-caret__0Q5I2{0%,to{opacity:1}50%{opacity:0}}.terminal-replay_panel__X9nXm{align-self:start}.terminal-replay_criteria__GLXkI{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}@media (max-width:900px){.terminal-replay_replay__AiW6J{grid-template-columns:1fr}.terminal-replay_term__qbHYv{min-height:0}}