:root{--bg:#071018;--ink:#edf7f6;--mint:#69e7cc;--line:#24404a;--muted:#9aaeb8;--panel:#10232d;--gold:#edc880}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0%,#18313b 0,transparent 34%),var(--bg);color:var(--ink);font:15px/1.7 Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--mint)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.shell{width:min(1160px,calc(100% - 48px));margin:auto}.skip{position:absolute;top:-90px;left:20px;background:white;color:#111;padding:10px;z-index:100}.skip:focus{top:5px}.top{border-bottom:1px solid var(--line);background:#08151ecf}.top-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px}.brand{font-size:26px;font-weight:850;letter-spacing:.1em;line-height:1}.brand span{color:var(--mint);font-size:14px}.brand small{display:block;font-size:8px;letter-spacing:.25em;color:var(--muted);margin-top:7px}.top nav{display:flex;gap:25px;align-items:center;font-size:12px;color:#c4d7db}.nav-btn{padding:10px 15px;border:1px solid #38615f;border-radius:7px;color:var(--mint)}main.shell{padding-top:68px;padding-bottom:100px}.eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--mint);font-weight:750;margin-bottom:20px}h1{font-size:clamp(39px,5.8vw,65px);line-height:1.12;letter-spacing:-.055em;margin:0 0 23px;font-weight:760}h1 em{font-style:normal;color:var(--mint)}h2{line-height:1.3}.lead{max-width:740px;color:#b2c6cc;font-size:17px;line-height:1.75;margin-bottom:26px}.notice{border:1px solid #66572f;background:#34291461;border-radius:10px;padding:17px 20px;color:#e0cfb0;margin:20px 0 38px;font-size:13px}.notice b{color:#f3d68f}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.doc-card{display:flex;flex-direction:column;min-height:240px;background:linear-gradient(145deg,#152b34,#0b1a23);border:1px solid #2b4a52;padding:25px;border-radius:12px;transition:transform .15s,border-color .15s}.doc-card:hover{transform:translateY(-2px);border-color:var(--mint)}.doc-card .num{color:var(--mint);letter-spacing:.16em;font-size:10px;font-weight:750}.doc-card h2{font-size:20px;margin:19px 0 6px}.doc-card p{font-size:13px;line-height:1.65;color:#9aadb5}.doc-card .read{margin-top:auto;color:var(--mint);font-weight:700;font-size:12px}.end-actions{margin:38px 0;display:flex;gap:12px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--mint);border-radius:8px;padding:13px 20px;font-size:13px;font-weight:750;background:var(--mint);color:#082822;cursor:pointer}.primary:hover{background:#a2ffe4;color:#082822}.secondary{background:transparent;color:#d2e7e6;border-color:#42616a}.secondary:hover{color:var(--mint)}.doc-heading{padding:0 0 30px;border-bottom:1px solid var(--line)}.breadcrumb{display:inline-block;font-size:12px;color:#95b0b7;margin-bottom:40px}.meta{font-size:11px;letter-spacing:.02em;color:#7796a0}.doc-columns{display:grid;grid-template-columns:250px minmax(0,1fr);gap:60px;margin-top:45px}.toc{align-self:start;position:sticky;top:20px;padding:15px 14px;border:1px solid #233e48;border-radius:10px;background:#0d1b23;display:flex;flex-direction:column;gap:12px}.toc>b{font-size:10px;letter-spacing:.13em;color:var(--mint);margin-bottom:10px}.toc>a{font-size:12px;color:#a8bfc4;line-height:1.5}.aside-note{border-top:1px solid var(--line);padding-top:15px;font-size:12px;color:#7e9da6}.aside-note a{color:var(--mint)}.doc-body section{padding:10px 0 23px;border-bottom:1px solid #28434a;scroll-margin-top:25px}.doc-body section h2{font-size:22px;letter-spacing:-.025em;margin:18px 0 10px}.doc-body section p{color:#b4c7ce;line-height:1.88;font-size:14px;max-width:800px}.accept-panel{background:#102c30;border:1px solid #4d8a7b;padding:26px;border-radius:12px;margin:45px 0 0}.accept-panel h2{font-size:22px}.accept-panel p{color:#a9c2c1;font-size:13px}.doc-check{display:flex;align-items:center;gap:10px;color:#e7f8f5;font-size:13px;margin:20px 0}.doc-check input{accent-color:var(--mint);width:20px;height:20px;flex-shrink:0}.live-panel{border:1px solid #3c6c6b;border-radius:12px;background:#0d282b;padding:25px;margin-bottom:25px}.live-panel h2{margin:0 0 8px}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.status-grid>div{border:1px solid #295458;padding:18px;border-radius:8px;background:#0c2229}.status-grid small{display:block;color:#a9c1c8}.status-grid strong{display:block;color:var(--mint);font-size:12px;letter-spacing:.06em;margin-top:6px}.status-grid strong.unknown{color:#e3c18b}.status-grid strong.checking{color:#c9cbda}.fine{color:#a5bac2;font-size:12px}.bottom{border-top:1px solid var(--line);background:#050d13;padding:30px 0;font-size:12px;color:#839ca5}.bottom .shell{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.bottom p{flex-basis:100%;color:#768e98;font-size:11px;margin:0}@media(max-width:900px){.doc-grid{grid-template-columns:repeat(2,1fr)}.doc-columns{grid-template-columns:1fr;gap:20px}.toc{position:static;display:none}}@media(max-width:600px){.shell{width:calc(100% - 30px)}.top-inner{flex-wrap:wrap;padding:16px 0}.top nav{gap:12px;flex-wrap:wrap}.top nav>a{font-size:11px}main.shell{padding-top:44px}.doc-grid{grid-template-columns:1fr}.doc-card{min-height:190px}.status-grid{grid-template-columns:1fr}.end-actions>a{flex:1}.lead{font-size:15px}}