.guide-module__VRbHgq__page{width:min(100% - 2 * var(--margin), var(--max));margin:0 auto}.guide-module__VRbHgq__hero{gap:20px;padding:clamp(24px,3vw,48px) 0 clamp(24px,3vw,40px);display:grid}.guide-module__VRbHgq__hero>p{max-width:62ch;font-size:var(--t-statement);line-height:1.3}.guide-module__VRbHgq__heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.guide-module__VRbHgq__toc ol{flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.guide-module__VRbHgq__toc a{background:var(--paper-deep);min-height:44px;font-size:var(--t-small);align-items:center;padding:0 14px;font-weight:700;transition:background-color .16s;display:flex}.guide-module__VRbHgq__toc a:hover,.guide-module__VRbHgq__toc a:focus-visible{background:var(--yellow)}.guide-module__VRbHgq__chapter{margin-top:var(--section-gap);scroll-margin-top:24px}.guide-module__VRbHgq__chapterHead{gap:12px;max-width:820px;display:grid}.guide-module__VRbHgq__chapterMeta{font-size:var(--t-small);font-weight:700}.guide-module__VRbHgq__chapterHead a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.guide-module__VRbHgq__chapterBody{gap:var(--gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:24px;display:grid}.guide-module__VRbHgq__stage{order:2;align-self:start;position:sticky;top:24px}.guide-module__VRbHgq__stepCounter{font-size:var(--t-small);text-align:right;margin-top:8px;font-weight:700;display:block}.guide-module__VRbHgq__steps{gap:4px;padding:0 0 18vh;list-style:none;display:grid}.guide-module__VRbHgq__step,.guide-module__VRbHgq__stepActive{min-height:36vh;padding:var(--tile-pad);background:var(--paper-deep);align-content:center;gap:10px;transition:background-color .2s;display:grid}.guide-module__VRbHgq__stepActive{background:var(--yellow)}.guide-module__VRbHgq__steps p{max-width:46ch}[data-ui].guide-module__VRbHgq__window,[data-ui].guide-module__VRbHgq__windowsDesk{background:var(--paper);font-size:.72rem;overflow:hidden}[data-ui] .guide-module__VRbHgq__titleBar{border-bottom:1px solid var(--ink);background:var(--paper-deep);align-items:center;gap:6px;padding:8px 10px;display:flex}[data-ui] .guide-module__VRbHgq__titleBar i{border:1px solid var(--ink);border-radius:50%;width:9px;height:9px}[data-ui] .guide-module__VRbHgq__url{border:1px solid var(--line);color:var(--muted);background:#fff;flex:1;margin-left:6px;padding:3px 10px}[data-ui] .guide-module__VRbHgq__appShell{grid-template-columns:130px minmax(0,1fr);min-height:380px;display:grid}[data-ui] .guide-module__VRbHgq__sideNav{border-right:1px solid var(--line);background:var(--paper);align-content:start;gap:2px;padding:12px 8px;display:grid}[data-ui] .guide-module__VRbHgq__sideNav strong{letter-spacing:-.06em;margin:0 0 10px 6px;font-size:1rem}[data-ui] .guide-module__VRbHgq__sideNav strong span,[data-ui] .guide-module__VRbHgq__taskbar b{color:var(--orange)}[data-ui] .guide-module__VRbHgq__sideNav>span{color:var(--muted);padding:5px 6px}[data-ui] .guide-module__VRbHgq__navCurrent{background:var(--ink);color:var(--paper)!important}[data-ui] .guide-module__VRbHgq__appMain{align-content:start;gap:10px;min-width:0;padding:12px;display:grid}[data-ui] .guide-module__VRbHgq__topBar{flex-wrap:wrap;gap:6px;display:flex}[data-ui] .guide-module__VRbHgq__chip,[data-ui] .guide-module__VRbHgq__chipMuted{border:1px solid var(--ink);background:#fff;padding:4px 8px}[data-ui] .guide-module__VRbHgq__chipMuted{border-color:var(--line);color:var(--muted);margin-left:auto}[data-ui] .guide-module__VRbHgq__panel,[data-ui] .guide-module__VRbHgq__centerCard,[data-ui] .guide-module__VRbHgq__emptyState,[data-ui] .guide-module__VRbHgq__dialog{border:1px solid var(--line);background:#fff;gap:8px;padding:12px;display:grid}[data-ui] .guide-module__VRbHgq__centerCard,[data-ui] .guide-module__VRbHgq__emptyState{width:min(320px,100% - 32px);margin:28px auto}[data-ui] .guide-module__VRbHgq__panel h4,[data-ui] .guide-module__VRbHgq__centerCard h4,[data-ui] .guide-module__VRbHgq__emptyState h4,[data-ui] .guide-module__VRbHgq__chat h4{letter-spacing:-.02em;font-size:.9rem}[data-ui] .guide-module__VRbHgq__emptyState ol{color:var(--muted);padding-left:18px}[data-ui] .guide-module__VRbHgq__panelHead{justify-content:space-between;gap:8px;display:flex}[data-ui] .guide-module__VRbHgq__badge{background:var(--yellow);padding:2px 6px;font-weight:800}[data-ui] .guide-module__VRbHgq__stack{gap:8px;display:grid}[data-ui] .guide-module__VRbHgq__panel label,[data-ui] .guide-module__VRbHgq__centerCard label,[data-ui] .guide-module__VRbHgq__stack label{gap:3px;display:grid}[data-ui] .guide-module__VRbHgq__panel small,[data-ui] .guide-module__VRbHgq__centerCard small,[data-ui] .guide-module__VRbHgq__stack small,[data-ui] .guide-module__VRbHgq__metrics small{color:var(--muted)}[data-ui] .guide-module__VRbHgq__input{border:1px solid var(--ink);background:#fff;padding:6px 8px;display:block}[data-ui] .guide-module__VRbHgq__primary,[data-ui] .guide-module__VRbHgq__secondary{border:1px solid var(--ink);text-align:center;padding:7px 10px;font-weight:800;display:block}[data-ui] .guide-module__VRbHgq__primary{background:var(--ink);color:var(--paper)}[data-ui] .guide-module__VRbHgq__secondary{background:#fff}[data-ui] .guide-module__VRbHgq__row{border-bottom:1px solid var(--paper-deep);justify-content:space-between;gap:8px;padding:5px 0;display:flex}[data-ui] .guide-module__VRbHgq__banner{border:1px solid var(--ink);background:var(--yellow);grid-template-columns:1fr auto;gap:6px 10px;padding:8px 10px;font-weight:700;display:grid}[data-ui] .guide-module__VRbHgq__banner i,[data-ui] .guide-module__VRbHgq__progress{background:#17171626;grid-column:1/-1;height:5px;display:block}[data-ui] .guide-module__VRbHgq__banner b,[data-ui] .guide-module__VRbHgq__progress b{background:var(--ink);height:100%;display:block}[data-ui] .guide-module__VRbHgq__metrics{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px;display:grid}[data-ui] .guide-module__VRbHgq__metrics div{border:1px solid var(--line);background:#fff;gap:4px;padding:8px;display:grid}[data-ui] .guide-module__VRbHgq__metrics strong{font-size:.95rem}[data-ui] .guide-module__VRbHgq__split{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-ui] .guide-module__VRbHgq__w64{width:64%}[data-ui] .guide-module__VRbHgq__w80{width:80%}[data-ui] .guide-module__VRbHgq__chart{border:1px solid var(--line);background:#fff;width:100%;height:140px;padding:10px}[data-ui] .guide-module__VRbHgq__chart rect{fill:var(--blue)}[data-ui] .guide-module__VRbHgq__chatLayout{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}[data-ui] .guide-module__VRbHgq__chatList{color:var(--muted);align-content:start;gap:8px;display:grid}[data-ui] .guide-module__VRbHgq__chat{gap:8px;display:grid}[data-ui] .guide-module__VRbHgq__bubble,[data-ui] .guide-module__VRbHgq__bubbleUser{border:1px solid var(--line);background:#fff;padding:8px 10px;line-height:1.45}[data-ui] .guide-module__VRbHgq__bubbleUser{background:var(--paper-deep);justify-self:end;max-width:80%}[data-ui] .guide-module__VRbHgq__evidence,[data-ui] .guide-module__VRbHgq__tabs{flex-wrap:wrap;gap:4px;display:flex}[data-ui] .guide-module__VRbHgq__evidence span,[data-ui] .guide-module__VRbHgq__tabs span{border:1px solid var(--line);color:var(--muted);padding:2px 6px}[data-ui] .guide-module__VRbHgq__table{border:1px solid var(--line);background:#fff;padding:0 8px}[data-ui] .guide-module__VRbHgq__table b{font-variant-numeric:tabular-nums}[data-ui] .guide-module__VRbHgq__assumptions{border-left:3px solid var(--olive);color:var(--muted);background:#fff;padding:6px 8px 6px 22px}[data-ui] .guide-module__VRbHgq__chatList strong{color:var(--ink)}[data-ui] .guide-module__VRbHgq__code{border:2px dashed var(--ink);letter-spacing:.12em;text-align:center;padding:8px;font-size:1.1rem;font-weight:900}[data-ui] .guide-module__VRbHgq__check{align-items:center;gap:6px;display:flex!important}[data-ui] .guide-module__VRbHgq__check i{border:1px solid var(--ink);background:var(--olive);width:12px;height:12px}[data-ui].guide-module__VRbHgq__windowsDesk{background:var(--blue);align-content:start;gap:12px;min-height:420px;padding:16px 16px 56px;display:grid;position:relative}[data-ui].guide-module__VRbHgq__windowsDesk .guide-module__VRbHgq__dialog{border-color:var(--ink)}[data-ui] .guide-module__VRbHgq__fileIcon{border:1px solid var(--ink);background:#fff;justify-self:start;padding:8px 10px;font-weight:800}[data-ui] .guide-module__VRbHgq__trayMenu{border:1px solid var(--ink);background:#fff;justify-self:end;margin-top:auto;display:grid}[data-ui] .guide-module__VRbHgq__trayMenu span{padding:8px 14px}[data-ui] .guide-module__VRbHgq__taskbar{border-top:1px solid var(--ink);background:var(--paper-deep);justify-content:flex-end;gap:14px;padding:10px 14px;font-weight:900;display:flex;position:absolute;bottom:0;left:0;right:0}[data-ui] .guide-module__VRbHgq__hl{z-index:1;outline:3px solid var(--orange);outline-offset:3px;transition:outline-color .2s;position:relative;box-shadow:0 0 0 9999px #1717161f}.guide-module__VRbHgq__faq{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid}.guide-module__VRbHgq__faq div{padding:var(--tile-pad);background:var(--paper-deep);align-content:start;gap:8px;display:grid}.guide-module__VRbHgq__faq dt{font-weight:800;line-height:1.4}.guide-module__VRbHgq__faq dd{margin:0}@media (max-width:860px){.guide-module__VRbHgq__chapterBody{grid-template-columns:minmax(0,1fr)}.guide-module__VRbHgq__stage{z-index:2;background:var(--paper);order:0;padding-bottom:8px;top:8px}.guide-module__VRbHgq__stage>:first-child{zoom:.72}[data-ui] .guide-module__VRbHgq__appShell{grid-template-columns:minmax(0,1fr);min-height:0}[data-ui] .guide-module__VRbHgq__sideNav{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}[data-ui] .guide-module__VRbHgq__sideNav strong{display:none}[data-ui].guide-module__VRbHgq__windowsDesk{min-height:0}.guide-module__VRbHgq__step,.guide-module__VRbHgq__stepActive{min-height:30vh}.guide-module__VRbHgq__faq{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.guide-module__VRbHgq__step,.guide-module__VRbHgq__stepActive,[data-ui] .guide-module__VRbHgq__hl{transition:none}}
