.man{display:grid;grid-template-columns:264px 1fr;max-width:1200px;margin:0 auto;padding:0 24px;gap:48px}.man-side{position:relative}.man-side-in{position:sticky;top:84px;padding:28px 0;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 100px)}.man-brand{font-weight:800;letter-spacing:.14em;font-size:15px}.man-brand span{color:var(--dim);font-weight:400}#man-q{background:#0d1420;border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--txt);font-size:13px;outline:none}#man-q:focus{border-color:var(--acc)}#man-toc{display:flex;flex-direction:column;gap:2px;overflow-y:auto}#man-toc a{padding:7px 12px;border-radius:8px;color:var(--dim);font-size:13px;border-left:2px solid transparent;transition:all .15s}#man-toc a:hover{color:var(--txt);background:#2dd4bf0d}#man-toc a.active{color:var(--acc);border-left-color:var(--acc);background:#2dd4bf12}#man-toc a.hidden,section.man-hide{display:none}.man-pdf{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--acc);color:var(--acc);border-radius:999px;font-size:12px;letter-spacing:.08em;font-weight:700;width:fit-content}.man-pdf:hover{background:#2dd4bf1a}.man-pdf svg{width:14px;height:14px}.man-side-note{font-size:11px;color:var(--dim);margin:-6px 0 0}.man-body{min-width:0;padding-bottom:60px}.man-hero{padding:56px 0 40px;border-bottom:1px solid var(--line)}.man-hero .kicker{color:var(--acc);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.man-hero h1{font-size:clamp(30px,4vw,44px);line-height:1.1;margin:0 0 16px;letter-spacing:-.02em}.man-hero .lede{font-size:16px;color:var(--dim);max-width:60ch;line-height:1.6}.man-hero .lede b{color:var(--txt)}.man-hero-actions{display:flex;gap:12px;margin-top:24px}section{padding:44px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}section:last-of-type{border-bottom:0}section h2{font-size:24px;margin:0 0 18px;letter-spacing:-.01em;display:flex;align-items:baseline;gap:12px}section h2 .num{font-size:13px;color:var(--acc);font-weight:700;font-variant-numeric:tabular-nums}section h3{font-size:15px;margin:22px 0 8px}section p{color:#b9c4d4;line-height:1.65;margin:0 0 12px;max-width:68ch}section ul,section ol{color:#b9c4d4;line-height:1.65;margin:0 0 12px;padding-left:22px;max-width:68ch}section li{margin-bottom:6px}section li b,section p b{color:var(--txt)}code{background:#111a28;border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:.9em;color:var(--acc)}section a{color:var(--acc)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.card{background:#0c131f;border:1px solid var(--line);border-radius:14px;padding:18px 20px}.card h3{margin-top:0}.card p,.card ul{font-size:13.5px}.card ul{padding-left:18px;margin-bottom:0}.card p:last-child,.card ul:last-child{margin-bottom:0}.callout{background:#2dd4bf0f;border:1px solid rgba(45,212,191,.25);border-radius:12px;padding:14px 18px;margin:14px 0;color:#b9c4d4;font-size:14px;line-height:1.6;max-width:68ch}.callout b{color:var(--acc)}.callout.warn{background:#f59e0b0d;border-color:#f59e0b4d}.callout.warn b{color:#fbbf24}.callout code{display:inline-block;margin:4px 0}.shot{margin:22px 0}.shot img,.shot-row img{border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 60px -30px #000000e6;display:block;width:100%}.shot figcaption{font-size:12px;color:var(--dim);margin-top:8px;text-align:center}.shot-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.faq details{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:#0c131f}.faq summary{cursor:pointer;padding:14px 18px;font-weight:600;font-size:14px;list-style:none;display:flex;align-items:center}.faq summary:before{content:"+";color:var(--acc);margin-right:10px;font-weight:700}.faq details[open] summary:before{content:"\2013"}.faq details p{padding:0 18px 16px 44px;font-size:13.5px}.man-foot{padding:30px 0;color:var(--dim);font-size:12px}.man-foot a{color:var(--acc)}@media(max-width:860px){.man{grid-template-columns:1fr;gap:0}.man-side-in{position:static;max-height:none;padding:16px 0 0}#man-toc{flex-direction:row;flex-wrap:wrap;gap:6px}#man-toc a{border-left:0;border:1px solid var(--line);border-radius:999px;padding:6px 12px}#man-toc a.active{border-color:var(--acc)}.grid2,.shot-row{grid-template-columns:1fr}.man-hero{padding:30px 0 26px}}@media print{:root{--txt: #111;--dim: #555;--line: #ddd;--acc: #0d9488;--tx: #111}body{background:#fff!important;color:#111!important}.man{display:block;max-width:none;padding:0}.man-side,.mnav,header.site,footer,.man-hero-actions{display:none!important}.man-hero{padding:0 0 20px;border-color:#ddd}.man-hero h1,.man-hero .lede,section h2,section h3{color:#111!important;-webkit-text-fill-color:#111;background:none!important;text-shadow:none!important}.man-hero .lede b,.man-hero .kicker{color:#0d9488!important;-webkit-text-fill-color:#0d9488}section{page-break-inside:avoid;border-color:#ddd}section p,section ul,section ol,.card p,.card ul,.callout,.faq details p{color:#333}section li b,section p b{color:#111}.card,.faq details{background:#fff;border-color:#ddd}.shot img,.shot-row img{box-shadow:none;max-height:380px;object-fit:cover}a{color:#0d9488;text-decoration:none}}
