.ICkhUW_hubTop{margin-bottom:26px}.ICkhUW_filters{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.ICkhUW_filter{--c:var(--accent);border:1px solid var(--line-strong);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ICkhUW_filter small{color:var(--faint);font-size:12px;font-weight:500}.ICkhUW_filter:hover{color:var(--text)}.ICkhUW_filter[aria-pressed=true]{border-color:color-mix(in srgb, var(--c) 60%, transparent);background:color-mix(in srgb, var(--c) 14%, transparent);color:var(--text)}.ICkhUW_group{margin-bottom:34px}.ICkhUW_groupHead{letter-spacing:-.015em;align-items:center;gap:10px;margin-bottom:14px;font-size:1.125rem;font-weight:650;display:flex}.ICkhUW_groupHead small{color:var(--faint);font-size:13px;font-weight:500}.ICkhUW_groupDot{background:var(--c);border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.ICkhUW_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;list-style:none;display:grid}.ICkhUW_cards>li{animation:ICkhUW_rise .45s var(--ease-out) both;animation-delay:calc(var(--d,0) * 35ms)}.ICkhUW_card{border:1px solid var(--line);background:var(--bg-raise);height:100%;color:var(--text);transition:border-color .2s, transform .25s var(--ease-out), background .2s;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ICkhUW_card:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 4%, var(--bg-raise));transform:translateY(-2px)}.ICkhUW_thumb{border-bottom:1px solid var(--line);background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--c) 10%, transparent), transparent 70%), var(--bg-raise-2);padding:10px 12px 4px;display:block}.ICkhUW_cardBody{flex-direction:column;flex:1;gap:6px;padding:12px 14px 13px;display:flex}.ICkhUW_cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ICkhUW_cardDeck{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);letter-spacing:.04em;text-transform:uppercase;color:var(--c);font-size:11.5px;font-weight:600}.ICkhUW_cardTitle{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650}.ICkhUW_cardFoot{color:var(--muted);align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.ICkhUW_cardFoot>svg:last-child{color:var(--faint);transition:transform .2s var(--ease-out), color .2s;margin-left:auto}.ICkhUW_card:hover .ICkhUW_cardFoot>svg:last-child{color:var(--c);transform:translate(3px)}.ICkhUW_tripleTag{border:1px solid var(--line-strong);font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.ICkhUW_ring{place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.ICkhUW_ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ICkhUW_ring>span{color:var(--text);font-size:10.5px;font-weight:700}.ICkhUW_ringTrack{fill:none;stroke:var(--line-strong);stroke-width:3px}.ICkhUW_ringFill{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round}.ICkhUW_note{color:var(--muted);margin-top:6px;font-size:14px}.ICkhUW_note a{color:var(--accent)}@keyframes ICkhUW_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ICkhUW_cards>li{animation:none}}.ICkhUW_back{color:var(--muted);align-items:center;gap:4px;margin-bottom:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ICkhUW_back svg{transform:rotate(180deg)}.ICkhUW_back:hover{color:var(--text)}.ICkhUW_gHero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(18px,3vw,36px);margin-bottom:18px;display:grid}.ICkhUW_gKicker{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);letter-spacing:.04em;text-transform:uppercase;color:var(--c);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.ICkhUW_aim{border-left:3px solid var(--c);text-wrap:pretty;margin-top:16px;padding-left:12px;font-size:1.0625rem;font-weight:600;line-height:1.45}.ICkhUW_offRoute{border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);color:var(--text);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:14px}.ICkhUW_gActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.ICkhUW_gScore{color:var(--muted);font-size:14px}.ICkhUW_gScore b{color:var(--text)}.ICkhUW_diagram{border:1px solid var(--line);background:radial-gradient(110% 80% at 50% 100%, color-mix(in srgb, var(--c) 12%, transparent), transparent 70%), var(--bg-raise);border-radius:20px;padding:14px 14px 8px}.ICkhUW_cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ICkhUW_block,.ICkhUW_cols .ICkhUW_block{margin-top:14px}.ICkhUW_bh{letter-spacing:-.015em;align-items:center;gap:9px;margin-bottom:14px;font-size:1.0625rem;font-weight:650;display:flex}.ICkhUW_bh svg{color:var(--c)}.ICkhUW_kit{gap:8px;list-style:none;display:grid}.ICkhUW_kit li{color:var(--text);padding-left:18px;font-size:15px;line-height:1.45;position:relative}.ICkhUW_kit li:before{content:"";background:color-mix(in srgb, var(--c) 70%, transparent);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.ICkhUW_vars{gap:10px;display:grid}.ICkhUW_vars>div{background:var(--bg-raise-2);border-left:3px solid var(--line-strong);border-radius:12px;padding:10px 12px}.ICkhUW_vars>div[data-kind=iv]{border-left-color:var(--c)}.ICkhUW_vars>div[data-kind=dv]{border-left-color:var(--good)}.ICkhUW_vars dt{color:var(--text);font-size:13px;font-weight:700}.ICkhUW_vars dt small{color:var(--faint);margin-left:6px;font-weight:500}.ICkhUW_vars dd{color:var(--muted);margin-top:3px;font-size:14.5px;line-height:1.45}.ICkhUW_vars dd ul{gap:2px;padding-left:16px;display:grid}.ICkhUW_method{counter-reset:step;gap:4px;list-style:none;display:grid}.ICkhUW_method li{border-top:1px solid var(--line);gap:14px;padding:10px 0;display:flex}.ICkhUW_method li:first-child{border-top:none;padding-top:2px}.ICkhUW_method p{text-wrap:pretty;font-size:15px;line-height:1.55}.ICkhUW_stepN{background:color-mix(in srgb, var(--c) 16%, transparent);width:26px;height:26px;color:var(--c);border-radius:8px;flex:none;place-items:center;font-size:13.5px;font-weight:700;display:grid}.ICkhUW_exIntro{color:var(--muted);margin:-4px 0 14px;font-size:14.5px}.ICkhUW_exBody{align-items:start;gap:16px;display:grid}.ICkhUW_exBody[data-graph=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ICkhUW_tableWrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.ICkhUW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.ICkhUW_table th{background:var(--bg-raise-2);text-align:left;color:var(--muted);vertical-align:bottom;padding:9px 10px;font-size:12.5px;font-weight:650;line-height:1.3}.ICkhUW_table td{border-top:1px solid var(--line);white-space:nowrap;padding:8px 10px}.ICkhUW_table tbody tr:hover td{background:color-mix(in srgb, var(--c) 5%, transparent)}.ICkhUW_miniHead{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:11.5px;font-weight:600}.ICkhUW_working{background:var(--bg-raise-2);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:16px;padding:12px 14px}.ICkhUW_working p:not(.ICkhUW_miniHead){font-size:14.5px;line-height:1.6}.ICkhUW_conclusion{border:1px solid color-mix(in srgb, var(--c) 35%, transparent);background:color-mix(in srgb, var(--c) 7%, transparent);border-radius:12px;margin-top:14px;padding:12px 14px}.ICkhUW_conclusion p:not(.ICkhUW_miniHead){text-wrap:pretty;font-size:15px;line-height:1.55}.ICkhUW_risks{gap:8px;list-style:none;display:grid}.ICkhUW_risks li{background:var(--bg-raise-2);border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px;padding:10px 12px;font-size:14.5px;line-height:1.45;display:grid}.ICkhUW_risks b{color:var(--warn);font-weight:650}.ICkhUW_risks span{color:var(--muted)}.ICkhUW_points{gap:10px;list-style:none;display:grid}.ICkhUW_points li{color:var(--muted);text-wrap:pretty;padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.ICkhUW_points li:before{font-weight:800;position:absolute;top:.05em;left:0}.ICkhUW_points[data-kind=bad] li:before{content:"✕";color:var(--again)}.ICkhUW_points[data-kind=good] li:before{content:"✓";color:var(--easy)}.ICkhUW_cta{border:1px solid color-mix(in srgb, var(--c) 35%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--c) 14%, transparent), transparent 70%), var(--bg-raise);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:clamp(18px,2.5vw,26px);display:flex}.ICkhUW_cta>div{max-width:52ch}.ICkhUW_cta p+p{margin-top:4px;font-size:14.5px}.ICkhUW_pager{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.ICkhUW_pageLink{border:1px solid var(--line);min-width:0;color:var(--text);border-radius:12px;gap:2px;padding:10px 14px;text-decoration:none;transition:border-color .2s;display:grid}.ICkhUW_pageLink:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent)}.ICkhUW_pageLink small{color:var(--faint);font-size:12px}.ICkhUW_pageLink span{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.ICkhUW_pageNext{text-align:right;margin-left:auto}@media (max-width:820px){.ICkhUW_gHero{grid-template-columns:1fr}.ICkhUW_diagram{order:-1}.ICkhUW_cols{grid-template-columns:1fr;gap:0}.ICkhUW_exBody[data-graph=true]{grid-template-columns:1fr}.ICkhUW_risks li{grid-template-columns:1fr;gap:3px}}.ICkhUW_graph{border:1px solid var(--line);background:var(--bg-raise-2);border-radius:12px;padding:6px 4px 0}.ICkhUW_graph svg{width:100%;height:auto;display:block}.ICkhUW_gGrid{stroke:var(--line);stroke-width:1px}.ICkhUW_gZero{stroke:var(--line-strong);stroke-width:1.2px;stroke-dasharray:4 3}.ICkhUW_gAxis{stroke:var(--muted);stroke-width:1.3px}.ICkhUW_gTick{fill:var(--faint);font-variant-numeric:tabular-nums;font-size:10px}.ICkhUW_gLabel{fill:var(--muted);font-size:10.5px;font-weight:600}.ICkhUW_gFit{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;opacity:.85}.ICkhUW_gPoint line{stroke:var(--text);stroke-width:1.6px;stroke-linecap:round}.ICkhUW_gMark{stroke:var(--warn);stroke-width:1.2px;stroke-dasharray:3 3}.ICkhUW_gMarkText{fill:var(--warn);font-size:10px;font-weight:600}.ICkhUW_d{width:100%;height:auto;color:var(--muted);display:block;overflow:visible}.ICkhUW_dl{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ICkhUW_dg{fill:#ebe6f809;stroke:var(--text);stroke-opacity:.8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ICkhUW_dq{fill:color-mix(in srgb, var(--c) 32%, transparent)}.ICkhUW_dSolid{stroke:#00000040;stroke-width:.8px}.ICkhUW_dFine{stroke:currentColor;stroke-width:.9px;opacity:.7}.ICkhUW_dBench{stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round}.ICkhUW_dt{fill:var(--muted);font-size:10.5px;font-weight:500}.ICkhUW_dtS{fill:var(--faint);font-size:9.5px}.ICkhUW_dk{stroke:var(--faint);stroke-width:.9px}.ICkhUW_dDot{fill:var(--faint)}.ICkhUW_dFlame{fill:color-mix(in srgb, var(--warn) 55%, transparent);stroke:var(--warn);stroke-width:1px}.ICkhUW_dFlameCore{fill:color-mix(in srgb, var(--good) 70%, transparent)}.ICkhUW_dGauze{stroke-width:3px;stroke-dasharray:2 1.5}.ICkhUW_dBulb{fill:var(--again)}.ICkhUW_dMercury{stroke:var(--again);stroke-width:2.4px;stroke-linecap:round}.ICkhUW_dScreen{fill:#0b0a10;stroke:var(--line-strong);stroke-width:1px}.ICkhUW_dScreenText{fill:var(--easy);font-variant-numeric:tabular-nums;font-size:8.5px;font-weight:700}.ICkhUW_dSym{fill:var(--bg-raise);stroke:var(--text);stroke-width:1.5px}.ICkhUW_dSymText{fill:var(--text);font-size:11px;font-weight:700}.ICkhUW_dSymLine{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round}.ICkhUW_dSymFill{fill:var(--bg-raise)}.ICkhUW_dThick{stroke-width:3.2px}.ICkhUW_dWire{fill:none;stroke:var(--text);stroke-opacity:.85;stroke-width:1.5px;stroke-linejoin:round}.ICkhUW_dJoin{fill:var(--text)}.ICkhUW_dRuler{fill:color-mix(in srgb, var(--warn) 12%, transparent);stroke:currentColor;stroke-width:1.2px}.ICkhUW_dLamp{fill:color-mix(in srgb, var(--warn) 30%, transparent);stroke:var(--warn);stroke-width:1.5px}.ICkhUW_dRay{stroke:var(--warn);stroke-width:1.4px;stroke-linecap:round}.ICkhUW_dWater{fill:color-mix(in srgb, var(--good) 16%, transparent)}.ICkhUW_dBung{fill:color-mix(in srgb, var(--again) 35%, transparent);stroke:var(--again);stroke-width:1px}.ICkhUW_dArrow{fill:none;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ICkhUW_dArrowAccent,.ICkhUW_dAccent{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ICkhUW_dAccentFill{fill:color-mix(in srgb, var(--c) 45%, transparent);stroke:var(--c);stroke-width:1.2px}.ICkhUW_dSoft{fill:#ebe6f812;stroke:currentColor;stroke-width:1.2px}.ICkhUW_dDash{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-dasharray:4 3}.ICkhUW_dtStrong{fill:var(--text);font-size:11px;font-weight:700}.ICkhUW_dThickGlass{stroke:var(--text);stroke-opacity:.85;stroke-width:3px;stroke-linecap:round}.ICkhUW_dBulbSoft{fill:color-mix(in srgb, var(--again) 35%, transparent);stroke:var(--again);stroke-width:1.2px}.ICkhUW_dLawn{fill:#e3c77a42}.ICkhUW_dClear{fill:var(--bg-raise);stroke:#e3c77a80;stroke-width:1px;stroke-dasharray:3 2}.ICkhUW_dDisc{fill:#f2eee4;stroke:#0000004d;stroke-width:.8px}.ICkhUW_dDisc+text{fill:var(--paper-ink);font-weight:700}.ICkhUW_dTape{fill:color-mix(in srgb, var(--warn) 45%, transparent)}.ICkhUW_dLeaf{fill:none;stroke:#79c9a3;stroke-width:1.8px;stroke-linecap:round}.ICkhUW_dLeafFill{fill:#79c9a3b3}.ICkhUW_dBubble{fill:#ebe6f81f;stroke:var(--text);stroke-opacity:.75;stroke-width:1px}.ICkhUW_dSkin{fill:none;stroke:#d9a988;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.ICkhUW_dSkinFill{fill:#d9a98899;stroke:#d9a988;stroke-width:1px}.ICkhUW_dShade{fill:#06040c59}.ICkhUW_dRayFaint{stroke:var(--warn);stroke-width:1px;stroke-dasharray:2 4;opacity:.6}.ICkhUW_dCotton{fill:#f2eee48c}.ICkhUW_dField{fill:#79c9a31a;stroke:#79c9a366;stroke-width:1.2px}.ICkhUW_dCanopy{fill:#3f8f6861}.ICkhUW_dQuadrat{fill:none;stroke:var(--text);stroke-width:1.6px}.ICkhUW_dQuadratRandom{fill:none;stroke:var(--muted);stroke-width:1.3px;stroke-dasharray:3 2}.ICkhUW_dDaisy{fill:#f6f3ea}.ICkhUW_dPaper{fill:#f2eee480}.ICkhUW_dPaperSheet{fill:#f2eee4e0;stroke:#f2eee4e6;stroke-width:.8px}.ICkhUW_dtInk{fill:var(--paper-ink);font-size:8px;font-weight:700}.ICkhUW_dPencil{stroke:#55505f;stroke-width:1.2px}.ICkhUW_dFront{stroke:#55505f;stroke-width:1px;stroke-dasharray:3 2}.ICkhUW_dDrip{stroke:#4f9be0b3;stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round}.ICkhUW_dCrystal{fill:#4f9be0;stroke:#a9d0f5;stroke-width:.8px}.ICkhUW_dTile{fill:#f2eee4;opacity:.9}.ICkhUW_dElectrode{fill:#3a3644;stroke:var(--text);stroke-opacity:.6;stroke-width:1px}.ICkhUW_dCopper{fill:#c97a4acc}.ICkhUW_dLitmus{fill:#dee1e4}.ICkhUW_dCup{fill:#f2eee429;stroke:var(--text);stroke-opacity:.75;stroke-width:1.6px;stroke-linejoin:round}.ICkhUW_dCupLid{fill:#f2eee447;stroke:var(--text);stroke-opacity:.6;stroke-width:1.2px}.ICkhUW_dMetal{fill:#b9b6c4}.ICkhUW_dTube{fill:none;stroke:var(--text);stroke-opacity:.8;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.ICkhUW_dGas{fill:color-mix(in srgb, var(--c) 18%, transparent)}.ICkhUW_dPlunger{stroke:var(--text);stroke-width:3px}.ICkhUW_dLid{stroke:var(--text);stroke-opacity:.8;stroke-width:2.4px;stroke-linecap:round}.ICkhUW_dFlameLilac{fill:#c39af08c;stroke:#c39af0;stroke-width:1px}.ICkhUW_dWireLoop{stroke:#b9b6c4;stroke-width:1.6px;stroke-linecap:round}.ICkhUW_dWireLoopEnd{fill:none;stroke:#b9b6c4;stroke-width:1.4px}.ICkhUW_dPpt{opacity:.9}.ICkhUW_dIce{fill:#ebf0ff59;stroke:#ebf0ff99;stroke-width:.8px}.ICkhUW_dInsulation{fill:color-mix(in srgb, var(--warn) 10%, transparent);stroke:color-mix(in srgb, var(--warn) 45%, transparent);stroke-width:1.2px;stroke-dasharray:5 3}.ICkhUW_dBlock{fill:#8f8c9b;stroke:#c9c6d4;stroke-width:1.2px}.ICkhUW_dHeater{fill:#3a3644;stroke:var(--again);stroke-width:1.4px}.ICkhUW_dWrap{fill:none;stroke:#f2eee48c;stroke-width:2.4px}.ICkhUW_dCard{fill:#b08a5a}.ICkhUW_dWireRes{stroke:var(--c);stroke-width:2.2px;stroke-linecap:round}.ICkhUW_dClip{fill:#6d6a78;stroke:var(--text);stroke-width:1px}.ICkhUW_dThread{stroke:var(--text);stroke-opacity:.7;stroke-width:1px}.ICkhUW_dStone{fill:#7d7486;stroke:#a59cae;stroke-width:1px}.ICkhUW_dSpring{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-linejoin:round}.ICkhUW_dMass{fill:#77748a;stroke:#b9b6c4;stroke-width:1px}.ICkhUW_dTrolley{fill:color-mix(in srgb, var(--c) 30%, transparent);stroke:var(--c);stroke-width:1.5px}.ICkhUW_dGate{fill:none;stroke:var(--text);stroke-width:2.2px;stroke-linejoin:round}.ICkhUW_dBeam{stroke:var(--again);stroke-width:1px;stroke-dasharray:2 2}.ICkhUW_dString{fill:none;stroke:var(--text);stroke-width:1.5px}.ICkhUW_dStringFaint{fill:none;stroke:var(--text);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.55}.ICkhUW_dGlass{fill:color-mix(in srgb, var(--c) 14%, transparent);stroke:var(--text);stroke-opacity:.8;stroke-width:1.6px}.ICkhUW_dLight{stroke:var(--warn);stroke-width:2px;stroke-linecap:round}.ICkhUW_dNormal{stroke:var(--muted);stroke-width:1.1px;stroke-dasharray:5 4}.ICkhUW_dAngle{fill:none;stroke:var(--c);stroke-width:1.4px}.ICkhUW_dCross{stroke:var(--text);stroke-width:1.4px;stroke-linecap:round}.ICkhUW_dCube{fill:#8eaee61f;stroke:none}.ICkhUW_dFaceBlack{stroke:#0b0a0f;stroke-width:7px}.ICkhUW_dFaceShinyBlack{stroke:#3c3846;stroke-width:7px}.ICkhUW_dFaceWhite{stroke:#e8e4ee;stroke-width:7px}.ICkhUW_dFaceSilver{stroke:#c9ccd6;stroke-width:7px;stroke-dasharray:10 2}.ICkhUW_dIR{fill:none;stroke:var(--again);stroke-width:1.4px;stroke-linecap:round}
.PnvOqG_page{--c:var(--accent)}.PnvOqG_top{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0e0c13d1;position:sticky;top:0}.PnvOqG_topInner{align-items:center;gap:28px;padding-block:12px;display:flex}.PnvOqG_topLinks{gap:24px;margin-left:auto;display:flex}.PnvOqG_topLinks a,.PnvOqG_login{color:var(--muted);white-space:nowrap;font-size:14px;text-decoration:none;transition:color .2s}.PnvOqG_topLinks a:hover,.PnvOqG_login:hover{color:var(--text)}.PnvOqG_login{margin-right:-12px}.PnvOqG_crumbs{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);flex-wrap:wrap;gap:4px 8px;padding-top:clamp(28px,5vw,52px);font-size:12.5px;font-weight:600;list-style:none;display:flex}.PnvOqG_crumbs li+li:before{content:"/";color:var(--faint);margin-right:8px}.PnvOqG_crumbs a{color:var(--muted);text-decoration:none;transition:color .2s}.PnvOqG_crumbs a:hover{color:var(--text)}.PnvOqG_hero{padding:clamp(24px,3.5vw,40px) 0 clamp(48px,7vw,88px)}.PnvOqG_heroSplit{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.PnvOqG_kicker{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);text-transform:uppercase;letter-spacing:.08em;color:var(--c);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.PnvOqG_title{font-variation-settings:"wdth" 86, "opsz" 96;letter-spacing:-.035em;word-spacing:.04em;text-wrap:balance;max-width:15ch;font-size:clamp(2.5rem,1.35rem + 3.9vw,4.6rem);font-weight:700;line-height:.98}.PnvOqG_title em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--c);font-style:italic;font-weight:400}.PnvOqG_lede{max-width:50ch;color:var(--muted);text-wrap:pretty;margin-top:24px;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.6}.PnvOqG_heroActions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.PnvOqG_btn{background:var(--accent);color:var(--accent-ink);transition:background .2s, transform .2s var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.PnvOqG_btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.PnvOqG_link{color:var(--accent);text-underline-offset:4px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.PnvOqG_link:hover{text-decoration-color:currentColor}.PnvOqG_stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 40px;margin-top:34px;padding-top:24px;list-style:none;display:flex}.PnvOqG_stats li{flex-direction:column;gap:6px;display:flex}.PnvOqG_statNum{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:650;line-height:1}.PnvOqG_statLabel{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--faint);font-size:12px}.PnvOqG_deck{aspect-ratio:7/5;width:100%;max-width:420px;margin-left:auto;position:relative}.PnvOqG_deck>div{border-radius:6px;position:absolute;inset:0}.PnvOqG_deck>div:first-child{opacity:.55;transform:translate(14px,22px)rotate(4deg)}.PnvOqG_deck>div:nth-child(2){opacity:.8;transform:translate(6px,10px)rotate(1.6deg)}.PnvOqG_deckCover{flex-direction:column;padding:18px 28px 22px;display:flex;transform:rotate(-1.4deg)}.PnvOqG_deckSpec{height:32px;font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--paper-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:32px;overflow:hidden}.PnvOqG_deckName{font-variation-settings:"wdth" 86, "opsz" 48;letter-spacing:-.03em;text-wrap:balance;margin-top:26px;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);font-weight:700;line-height:1.04}.PnvOqG_deckMeta{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--paper-muted);margin-top:auto;font-size:12px}.PnvOqG_deckTab{background:var(--c);border-radius:4px 4px 0 0;width:54px;height:14px;position:absolute;top:-12px;right:26px}.PnvOqG_section{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,104px)}.PnvOqG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:clamp(28px,4vw,44px);display:flex}.PnvOqG_sectionHead>div{max-width:58ch}.PnvOqG_h2{font-variation-settings:"wdth" 86, "opsz" 72;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.75rem);font-weight:650;line-height:1.04}.PnvOqG_h2 em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--c);font-style:italic;font-weight:400}.PnvOqG_sectionNote{color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:1.0625rem;line-height:1.6}.PnvOqG_tag{border:1px solid var(--line-strong);font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;display:inline-block}.PnvOqG_subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.PnvOqG_subject{border:1px solid var(--line);background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--c) 10%, transparent), transparent 60%), var(--bg-raise);border-radius:18px;flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.PnvOqG_subjectHead{align-items:center;gap:12px;display:flex}.PnvOqG_dot{background:var(--c);border-radius:3px;flex-shrink:0;width:12px;height:12px;transform:rotate(45deg)}.PnvOqG_subjectName{font-variation-settings:"wdth" 86;letter-spacing:-.03em;font-size:1.75rem;font-weight:650}.PnvOqG_subjectName a{color:var(--text);text-decoration:none}.PnvOqG_subjectName a:hover{color:var(--c)}.PnvOqG_subjectSpec{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--faint);margin-top:6px;font-size:12px}.PnvOqG_subjectStats{color:var(--muted);margin-top:10px;font-size:15px}.PnvOqG_subjectTopics{border-top:1px solid var(--line);gap:0;margin:18px 0 20px;list-style:none;display:grid}.PnvOqG_subjectTopics a{border-bottom:1px solid var(--line);color:var(--muted);transition:color .2s, padding .25s var(--ease-out);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:9px 0;font-size:15px;text-decoration:none;display:grid}.PnvOqG_subjectTopics a:hover{color:var(--text);padding-left:6px}.PnvOqG_subjectTopics small{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--faint);font-size:12px}.PnvOqG_subjectTopics a:hover small:first-child{color:var(--c)}.PnvOqG_subjectMore{align-self:flex-start;margin-top:auto}.PnvOqG_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;display:grid}.PnvOqG_topicCard{border:1px solid var(--line);background:var(--bg-raise);height:100%;color:var(--text);transition:border-color .2s, transform .25s var(--ease-out), background .2s;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;gap:4px 16px;padding:22px 22px 20px 18px;text-decoration:none;display:grid}.PnvOqG_topicCard:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 4%, var(--bg-raise));transform:translateY(-2px)}.PnvOqG_topicNum{font-family:var(--font-serif), Georgia, serif;text-align:center;color:var(--c);font-size:3.4rem;font-style:italic;line-height:.85}.PnvOqG_topicBody{flex-direction:column;gap:6px;min-width:0;display:flex}.PnvOqG_topicName{letter-spacing:-.02em;text-wrap:balance;font-size:1.3rem;font-weight:650;line-height:1.15}.PnvOqG_topicSubs{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.PnvOqG_topicMeta{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--faint);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;display:flex}.PnvOqG_arrow{color:var(--faint);transition:transform .2s var(--ease-out), color .2s;align-self:center}.PnvOqG_topicCard:hover .PnvOqG_arrow{color:var(--c);transform:translate(3px)}.PnvOqG_specs{gap:10px;margin-top:28px;list-style:none;display:grid}.PnvOqG_specs li{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:15px;display:flex}.PnvOqG_specs b{color:var(--text);font-weight:600}.PnvOqG_samples{--n:4;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:22px;list-style:none;display:grid}.PnvOqG_samples[data-n="3"]{--n:3}.PnvOqG_samples>li{display:flex}.PnvOqG_samples>li:last-child{grid-column:1/-1}.PnvOqG_sample{min-height:300px;transition:transform .3s var(--ease-out);border-radius:6px;flex-direction:column;flex:1;padding:18px 24px 20px;display:flex;transform:rotate(-.7deg)}.PnvOqG_samples>li:nth-child(2n) .PnvOqG_sample{transform:rotate(.6deg)}.PnvOqG_samples>li .PnvOqG_sample:hover{transform:rotate(0)translateY(-3px)}.PnvOqG_sampleQ{font-variation-settings:"wdth" 88, "opsz" 48;letter-spacing:-.02em;text-wrap:balance;margin-top:24px;font-size:1.35rem;font-weight:650;line-height:1.16}.PnvOqG_sampleTier{border:1px solid;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10.5px}.PnvOqG_answer{margin-top:auto;padding-top:18px}.PnvOqG_answer summary{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--paper-ink);cursor:pointer;border:1px solid #1d1a242e;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;list-style:none;transition:background .2s,border-color .2s;display:inline-flex}.PnvOqG_answer summary::-webkit-details-marker{display:none}.PnvOqG_answer summary:hover{background:#1d1a240f;border-color:#1d1a244d}.PnvOqG_answer summary:focus-visible{outline-offset:2px;outline:2px solid #5b3fc4}.PnvOqG_answer[open] summary{margin-bottom:14px}.PnvOqG_answer:not([open]) .PnvOqG_hide,.PnvOqG_answer[open] .PnvOqG_show{display:none}.PnvOqG_answerText{text-wrap:pretty;font-size:1rem;line-height:1.55}.PnvOqG_answerText p+p{margin-top:6px}.PnvOqG_answerList{gap:4px;margin-top:6px;padding-left:20px;display:grid}.PnvOqG_more{border:1px dashed color-mix(in srgb, var(--c) 45%, transparent);background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--c) 5%, transparent) 14px 15px), var(--bg-raise);color:var(--text);transition:border-color .2s, transform .25s var(--ease-out);border-radius:10px;flex-wrap:wrap;flex:1;align-items:center;gap:14px 20px;margin-top:8px;padding:22px clamp(20px,3vw,30px);text-decoration:none;display:flex}.PnvOqG_more:hover{border-color:var(--c);transform:translateY(-2px)}.PnvOqG_moreLock{background:color-mix(in srgb, var(--c) 18%, transparent);width:40px;height:40px;color:var(--c);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.PnvOqG_moreNum{font-variation-settings:"wdth" 86;letter-spacing:-.04em;font-size:2.6rem;font-weight:700;line-height:1}.PnvOqG_moreText{max-width:46ch;color:var(--muted);flex:260px;font-size:15px;line-height:1.5}.PnvOqG_moreCta{color:var(--c);white-space:nowrap;margin-left:auto;font-size:15px;font-weight:600}.PnvOqG_outline{border-top:1px solid var(--line);counter-reset:sub;list-style:none}.PnvOqG_outline li{border-bottom:1px solid var(--line);grid-template-columns:116px minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:15px 4px;font-size:1.0625rem;display:grid}.PnvOqG_outlineRef{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--faint);font-size:12.5px}.PnvOqG_outlineName{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.PnvOqG_outlineCount{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--faint);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.PnvOqG_twoCol{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.PnvOqG_sticky{position:sticky;top:100px}.PnvOqG_pager{justify-content:space-between;gap:12px;padding-bottom:clamp(48px,7vw,88px);display:flex}.PnvOqG_pageLink{border:1px solid var(--line);min-width:0;max-width:48%;color:var(--text);border-radius:14px;gap:2px;padding:14px 18px;text-decoration:none;transition:border-color .2s;display:grid}.PnvOqG_pageLink:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent)}.PnvOqG_pageLink small{font-family:var(--font-label), sans-serif;word-spacing:var(--label-word-spacing);color:var(--faint);font-size:12px}.PnvOqG_pageLink span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.PnvOqG_pageNext{text-align:right;margin-left:auto}.PnvOqG_guide{padding-bottom:clamp(40px,6vw,72px)}.PnvOqG_guideHero{padding-bottom:clamp(16px,2vw,24px)}.PnvOqG_groups{gap:clamp(40px,6vw,64px);display:grid}.PnvOqG_groupHead{letter-spacing:-.025em;align-items:center;gap:12px;margin-bottom:18px;font-size:1.5rem;font-weight:650;display:flex}.PnvOqG_groupHead small{color:var(--faint);font-size:14px;font-weight:500}.PnvOqG_groupHead a{color:inherit;text-decoration:none}.PnvOqG_groupHead a:hover{color:var(--c)}.PnvOqG_join{border-top:1px solid var(--line);background:radial-gradient(55% 90% at 12% 100%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%);padding-block:clamp(72px,10vw,128px)}.PnvOqG_joinInner{max-width:760px}.PnvOqG_joinTitle{font-variation-settings:"wdth" 86, "opsz" 96;letter-spacing:-.035em;text-wrap:balance;margin-bottom:20px;font-size:clamp(2.2rem,1.3rem + 3.2vw,4rem);font-weight:700;line-height:.98}.PnvOqG_joinTitle em{font-family:var(--font-serif), Georgia, serif;color:var(--c);font-style:italic;font-weight:400}.PnvOqG_joinForm{margin-top:32px}@media (max-width:1100px){.PnvOqG_samples[data-n="4"]{--n:2}}@media (max-width:960px){.PnvOqG_heroSplit,.PnvOqG_twoCol{grid-template-columns:minmax(0,1fr)}.PnvOqG_deck{max-width:380px;margin-inline:auto 0}.PnvOqG_sticky{position:static}}@media (max-width:760px){.PnvOqG_topLinks{display:none}.PnvOqG_login{margin-left:auto}.PnvOqG_subjects,.PnvOqG_topicGrid{grid-template-columns:minmax(0,1fr)}.PnvOqG_samples[data-n]{--n:1}.PnvOqG_outline li{grid-template-columns:minmax(0,1fr) auto}.PnvOqG_outlineRef{grid-column:1/-1}}@media (max-width:520px){.PnvOqG_topInner{gap:16px}.PnvOqG_deck{max-width:300px;margin-inline:auto}.PnvOqG_topicCard{grid-template-columns:44px minmax(0,1fr);padding:18px 16px}.PnvOqG_topicNum{font-size:2.6rem}.PnvOqG_arrow{display:none}.PnvOqG_sample{min-height:230px;padding:16px 20px 18px}.PnvOqG_sampleQ{font-size:1.25rem}.PnvOqG_pager{flex-direction:column}.PnvOqG_pageLink{max-width:none}.PnvOqG_pageNext{margin-left:0}}@media (prefers-reduced-motion:reduce){.PnvOqG_topicCard,.PnvOqG_sample,.PnvOqG_more,.PnvOqG_btn{transition:none}}