.doc{padding:36px 0 72px}.doc-grid{display:grid;grid-template-columns:210px 1fr;gap:48px;align-items:start}.doc-toc{position:sticky;top:88px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);overflow-y:auto}.doc-toclabel{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);padding:0 12px 8px}.doc-toc a{font-size:14px;font-weight:500;color:var(--muted);padding:8px 12px;border-radius:var(--r-xl);transition:color .2s ease,background .2s ease}.doc-toc a:hover{color:var(--foreground);background:var(--surface)}.doc-toc a{position:relative}.doc-toc a[aria-current=true]{color:var(--foreground);background:var(--surface);font-weight:600}.doc-toc a[aria-current=true]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:var(--accent)}.doc-body{max-width:720px;min-width:0}.doc-body h1{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.doc-lede{font-size:17px;color:var(--muted);margin:12px 0 8px;line-height:1.6}.doc-body h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:48px 0 14px;padding-top:20px;border-top:1px solid var(--border);scroll-margin-top:92px}.doc-body h3{font-size:17px;font-weight:700;margin:30px 0 10px;letter-spacing:-.01em}.doc-body p{line-height:1.7;margin:0 0 14px;color:var(--muted);font-size:15px}.doc-body ul,.doc-body ol{margin:0 0 16px;padding-left:20px}.doc-body li{line-height:1.65;margin-bottom:9px;color:var(--muted);font-size:15px}.doc-body strong{font-weight:600;color:var(--foreground)}.doc-body .split,.doc-body .wallets,.doc-body .tiers{margin:18px 0 22px}.doc-steps{counter-reset:s;list-style:none;padding-left:0}.doc-steps li{counter-increment:s;position:relative;padding-left:40px;margin-bottom:13px}.doc-steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--accent)}.doc-table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0 20px;font-size:14px;border:1px solid var(--border);border-radius:var(--r-2xl);overflow:hidden;background:var(--surface)}.doc-table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:500;padding:12px 14px;border-bottom:1px solid var(--border);background:#ffffff05}.doc-table td{padding:11px 14px;border-bottom:1px solid var(--border);color:var(--muted)}.doc-table tr:last-child td{border-bottom:none}.doc-table td:not(:first-child){font-family:var(--mono);color:var(--foreground)}.doc-table td strong{color:var(--foreground)}.doc-q{font-weight:600;margin-top:22px;margin-bottom:6px;color:var(--foreground)}.doc-foot{margin-top:44px;padding-top:20px;border-top:1px solid var(--border);font-size:13px;color:var(--muted-2)}.doc-foot a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.doc-foot a:hover{color:var(--accent-strong)}}@media(max-width:900px){.doc-grid{grid-template-columns:1fr;gap:24px}.doc-toc{position:static;flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:10px;border-bottom:1px solid var(--border);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent)}.doc-toclabel{display:none}.doc-toc a{white-space:nowrap;padding:6px 10px}.doc-toc a[aria-current=true]{background:transparent;box-shadow:none}.doc-toc a[aria-current=true]:before{inset:auto 10px 0;width:auto;height:2px}.doc{padding:24px 0 56px}.doc-body h1{font-size:30px}.doc-body h2{font-size:22px;margin-top:40px}.doc-table{display:block;overflow-x:auto}}.doc-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.doc-meta span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--border);border-radius:999px;padding:5px 10px}.doc-meta span:first-child{color:var(--accent);border-color:#ccff0059}.doc-abstract{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-2xl);background:var(--surface);padding:18px 20px;margin:22px 0 8px}.doc-abstract p{margin:0;font-size:14.5px;line-height:1.7}.doc-body{counter-reset:sec}.doc-body h2{counter-increment:sec;position:relative}.doc-body h2:before{content:counter(sec,decimal-leading-zero);display:block;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--accent);margin-bottom:6px}.doc-fig{border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface);padding:18px 18px 14px;margin:20px 0 26px}.doc-fig svg{display:block;width:100%;height:auto;font-family:var(--sans)}.doc-fig figcaption{font-size:13px;line-height:1.6;color:var(--muted-2);margin-top:12px}.doc-fig figcaption b{color:var(--foreground);font-weight:600}.fg-box{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1}.fg-box-a{fill:#ccff0014;stroke:var(--accent);stroke-width:1}.fg-h{fill:var(--foreground);font-size:15px;font-weight:700;letter-spacing:-.01em}.fg-h2{fill:var(--foreground);font-size:13px;font-weight:600}.fg-t{fill:var(--muted);font-size:12.5px}.fg-s{fill:var(--muted-2);font-family:var(--mono);font-size:10.5px}.fg-s-a{fill:var(--accent)}.fg-xs{font-size:9.5px}.fg-on-a{fill:#000}.fg-line{fill:none;stroke:var(--border-strong);stroke-width:1.5}.fg-line-a{fill:none;stroke:var(--accent);stroke-width:1.5}.fg-dash{stroke-dasharray:4 4}.fg-ah{fill:var(--border-strong)}.fg-ah-a{fill:var(--accent)}.fg-axis{fill:none;stroke:var(--border);stroke-width:1}.fg-dot{fill:var(--accent)}.fg-seg-a{fill:#ccff008c}.fg-seg-a2{fill:#ccff00d9}.fg-seg-a3{fill:#ccff00b3}.fg-seg-b{fill:var(--surface-3);stroke:var(--border-strong)}.doc-code{border:1px solid var(--border);border-radius:var(--r-xl);background:#0b0b0b;margin:16px 0 22px;overflow:hidden}.doc-code-head{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding:9px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.doc-code pre{margin:0;padding:16px 18px;overflow-x:auto;font-family:var(--code);font-size:12.5px;line-height:1.65;color:var(--muted);white-space:pre;tab-size:2}.doc-code .c{color:var(--muted-2)}.doc-code .k{color:var(--accent)}.doc-code .n{color:var(--foreground)}.doc-code .s{color:var(--gain)}.doc-mono{font-family:var(--mono);font-size:13px;color:var(--foreground)}.doc-split{margin:18px 0 24px}.doc-bar{display:flex;gap:2px;height:44px;border-radius:var(--r-xl);overflow:hidden;background:var(--border)}.doc-bar .seg{display:flex;align-items:center;gap:6px;padding:0 12px;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-bar .seg b{font-family:var(--mono);font-weight:700}.doc-bar .seg-a{background:var(--accent);color:#000}.doc-bar .seg-b{background:var(--surface-3);color:var(--foreground)}.doc-bar .seg-c{background:#ccff004d;color:var(--foreground)}.doc-bar-note{font-size:13px;color:var(--muted-2);margin:10px 0 0}.doc-tablecap{font-size:13px;color:var(--muted-2);margin:-10px 0 22px}.doc-bar-key{display:none}@media(max-width:900px){.doc-fig{padding:12px 12px 10px}.doc-bar .seg{padding:0 8px;font-size:12px}.doc-bar .seg .lbl{display:none}.doc-bar-key{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:8px 0 0;font-family:var(--mono);font-size:11px;color:var(--muted-2)}.doc-bar-key .k{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.doc-bar-key .k-a{background:var(--accent)}.doc-bar-key .k-c{background:#ccff004d}.doc-bar-key .k-b{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-strong)}}.doc-table.prose td:not(:first-child){font-family:var(--sans);color:var(--muted)}.doc-table.prose.kv td:nth-child(2){font-family:var(--mono);color:var(--foreground);white-space:nowrap}.doc-table.prose td:first-child{color:var(--foreground);font-weight:500}@media(max-width:900px){.doc-table.prose.kv td:nth-child(2){white-space:normal}}@media(max-width:640px){.doc-meta{display:none}.doc-fig{overflow-x:auto;-webkit-overflow-scrolling:touch}.doc-fig svg{min-width:620px}.doc-fig figcaption{position:sticky;left:0}.doc-fig:before{content:"swipe sideways to see the whole figure";position:sticky;left:0;display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}}.dx{padding:0 0 64px}.dx-defs{position:absolute;width:0;height:0;overflow:hidden}.dx-px{display:block;fill:#aaa}.dx a:focus-visible,.dx button:focus-visible,.dx summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.dx-cover{padding:48px 0;border-bottom:1px solid var(--border);background:#060606}.dx-cover-grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:72px}.dx-eyebrow{margin:0 0 24px;font:600 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.dx h1{margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.034em}.dx h1 span{color:var(--accent)}.dx .doc-lede{max-width:470px;margin:24px 0;font-size:20px;line-height:1.5;color:var(--muted)}.dx-cover-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:15px;color:#eee}.dx-cover-link span{color:var(--accent)}.dx-cover-svg{display:block;width:100%;height:auto;border-radius:20px;border:1px solid #303030}.dx-paper{fill:#0c0d0b}.dx-tb{fill:#0a0a0a;stroke:#444}.dx .fg-dim{fill:none;stroke:#61645b;stroke-width:1}.dx .fg-dimhead{fill:#92958a}.dx .fg-lead{fill:none;stroke:#62645e;stroke-width:1}.dx .doc-grid{grid-template-columns:200px minmax(0,1fr);gap:56px;margin-top:48px}.dx .doc-body{max-width:840px;counter-reset:none}.dx .doc-toc{top:calc(var(--topbar) + 24px);max-height:calc(100dvh - var(--topbar) - 40px);gap:0}.dx .doc-toclabel{font-size:11px;padding-left:12px}.dx-toc-group{padding:24px 12px 8px;font-size:11px;color:#858585;letter-spacing:.1em;text-transform:uppercase}.dx .doc-toc a{display:flex;padding:8px 12px;font-size:13px;line-height:1.35;border-radius:6px}.dx .doc-toc a[aria-current=true]:before{background:var(--accent);width:2px}.dx .doc-toc a[aria-current=true]{background:#ccff000a}.dx .doc-toc .dx-toc-group:first-of-type{padding-top:12px}.dx-section{padding:0}.dx-section+.dx-section{margin-top:56px;padding-top:28px;border-top:1px solid var(--border)}.dx-chap{display:flex;align-items:center;gap:12px;margin:0 0 16px}.dx-chap-ic{width:28px;height:28px;display:grid;place-items:center}.dx-chap-ic svg{width:28px;height:28px}.dx-chap-ic .dx-px{fill:var(--accent);opacity:.85}.dx-chap-n{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#8c8c8c}.dx .doc-body h2:before{content:none}.dx .doc-body h2{margin:0 0 20px;padding:0;border:0;font-size:clamp(28px,2.9vw,40px);font-weight:750;line-height:1.12;letter-spacing:-.034em;scroll-margin-top:calc(var(--topbar) + 64px);text-wrap:balance}.dx .doc-body h3{margin:32px 0 12px;font-size:20px;line-height:1.3;letter-spacing:-.02em}.dx .doc-body p,.dx .doc-body li{font-size:15px;line-height:1.65}.dx .doc-body .dx-intro{font-size:17px;line-height:1.6}.dx .doc-body a{color:#dedede;text-decoration:underline;text-decoration-color:#606060;text-underline-offset:3px}.dx .doc-body a:hover{color:#fff;text-decoration-color:var(--accent)}.dx .doc-steps{padding-left:0}.dx .doc-steps li{padding-left:32px;margin-bottom:16px}.dx .doc-steps li:before{color:#858585;font-size:11px;top:4px}.dx .doc-table{font-size:15px;background:#111;border-radius:12px;line-height:1.5}.dx .doc-table th{font-size:11px;padding:12px}.dx .doc-table td{padding:12px;vertical-align:top}.dx .doc-table.prose.kv td:nth-child(2){white-space:normal;font-family:var(--sans)}.dx .doc-table.prose.kv td:first-child{width:22%}.dx .doc-table.prose.kv td:nth-child(2){width:26%}.dx .doc-body .doc-tablecap,.dx .doc-body .doc-bar-note{font-size:13px}.dx .split{border:0;background:none;border-radius:0}.dx .split-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:6px 24px;padding:20px 0;background:none;border:0;border-bottom:1px solid var(--border)}.dx .split-row .pct{grid-row:1 / span 2;padding:0 0 0 16px;border:0;font:700 20px/1.4 var(--sans);letter-spacing:-.02em;color:#eee}.dx .split-row .who{grid-column:2;padding:0;color:#ddd;font-size:15px;line-height:1.65}.dx .split-row .why{grid-column:2;padding:0;font-size:15px;line-height:1.65;color:#b8b8b8}.dx .split-row .pct,.dx .tier .sym,.dx .dx-fee-list li>strong:first-child{position:relative}.dx .tier .sym,.dx .dx-fee-list li>strong:first-child{padding-left:16px}.dx .split-row .pct:before,.dx .tier .sym:before,.dx .dx-fee-list li>strong:first-child:before{content:"";position:absolute;left:0;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--accent)}.dx .split-row .pct:before{left:0}.dx .doc-fig{position:relative;margin:24px 0;padding:22px 18px 0;border:1px solid #343434;border-radius:16px;background:linear-gradient(145deg,#161616,#0c0c0c);box-shadow:inset 0 1px #ffffff09}.dx .doc-fig svg{min-width:0}.dx .doc-fig:before{content:none}.dx .doc-fig figcaption{position:static;margin:18px -18px 0;padding:14px 18px;border-top:1px solid #2b2b2b;font-size:13px;line-height:1.55}.dx .doc-fig .dx-mobile-art{display:none}.dx .fg-box,.dx .fg-box-a,.dx .fg-box-burn{fill:#1d1d1d;stroke:#505050;stroke-width:1}.dx .fg-h{fill:#f2f2f2;font-size:15px;font-weight:650}.dx .fg-h2{fill:#eee;font-size:13px;font-weight:600}.dx .fg-t{fill:#b8b8b8;font-size:13px}.dx .fg-s{fill:#9a9a9a;font-size:11px}.dx .fg-xs{font-size:11px}.dx .fg-s-a,.dx .fg-s-no{fill:#b4b4b4}.dx .fg-px{fill:#aaa}.dx .fg-line,.dx .fg-line-a{fill:none;stroke:#686868;stroke-width:1.5}.dx .fg-ah,.dx .fg-ah-a{fill:#686868}.dx .fg-fill-a{fill:#ddd}.dx .fg-on-a{fill:#111}.dx .fg-on-a2{fill:#353535}.dx .fg-bound{fill:#ffffff02;stroke:#585858;stroke-width:1.2;stroke-dasharray:6 6}.dx .fg-tick{fill:#4b4b4b}.dx .fg-tick-a{fill:#aaa}.dx .fg-hand-line{stroke:#ddd;stroke-width:3;stroke-linecap:round}.dx .fg-big{font:700 40px/1 var(--sans);fill:#ddd}.dx .fg-dot{fill:#bbb}.dx .fg-lock{fill:#151515;stroke:#999;stroke-width:1.5;stroke-linecap:round}.dx .fg-track{fill:none;stroke:#525252;stroke-width:2;stroke-dasharray:2 8;stroke-linecap:round}.dx .fg-tickmark{fill:none;stroke:#111;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dx .fg-acc{fill:#363c20;stroke:#737c45}.dx .fg-area{fill:#ffffff0b}.dx .fg-sq{fill:#cf0}.dx .fg-sq2{fill:#677a21}.dx .fg-sq3{fill:#344211}.dx .fg-sq4{fill:none;stroke:#b5b5a8;stroke-width:1.5}.dx .fg-holder{fill:#cf0}.dx .fg-holder-line{stroke:#cf0}.dx .fg-holder-text{fill:#cf0}.dx .fg-holder-box{fill:#191e0d;stroke:#9abb27}.dx .fg-holder-arrow{fill:#cf0}.dx .fg-wallet .fg-box,.dx .fg-wallet .fg-box-a{fill:#1b1e13;stroke:#839d32}.dx .fg-wallet .fg-px{fill:#cf0}.dx .dx-fig-clock .fg-hand-line{stroke:#cf0}.dx .dx-fig-clock .fg-dot,.dx .dx-fig-lifecycle .fg-fill-a{fill:#cf0}.dx .fg-light{fill:#efffa2;opacity:0}.dx .hm-eyes{animation:none!important}.dx-fig.is-on .fg-light{animation:dx-holder-light 11s ease-out infinite}@keyframes dx-holder-light{0%,66%,82%,to{opacity:0;transform:translateY(0)}69%{opacity:.9}79%{opacity:0;transform:translateY(56px)}}.dx .dx-fee-list{padding:0;list-style:none;margin:24px 0;border-top:1px solid var(--border)}.dx .dx-fee-list li{padding:20px 0;border-bottom:1px solid var(--border);margin:0}.dx .dx-fee-list li>strong:first-child{display:block;margin-bottom:6px;font-size:20px}.dx .doc-bar{height:72px;gap:6px;border-radius:0;background:none;overflow:visible}.dx .doc-bar .seg{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:0 12px;border-radius:10px;font-size:13px}.dx .doc-bar .seg b{font:750 24px/1 var(--sans);letter-spacing:-.034em}.dx .doc-bar .seg-a{background:#cf0}.dx .doc-bar .seg-b,.dx .doc-bar .seg-c{background:#1e1e1e;border:1px solid #4a4a4a;color:#ddd}.dx .doc-bar .seg .lbl{display:block;white-space:normal;line-height:1.2}.dx .tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.dx .tier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;align-content:start;align-items:center;padding:20px;border:1px solid #404040;border-radius:14px;background:linear-gradient(140deg,#1c1c1c,#121212);box-shadow:inset 0 1px #ffffff09}.dx .tier .sym{grid-column:1;grid-row:1;color:#eee;font-size:20px;font-weight:700}.dx .tier .name{grid-column:1 / -1;grid-row:2;margin-top:0;font-size:15px;line-height:1.65;color:#bdbdbd}.dx .tier .weight{grid-column:2;grid-row:1;margin:0;font:600 13px/1.5 var(--sans);color:#c5cdb2;background:none;padding:0}.dx .tier .weight:empty{display:none}.dx-detail{margin:24px 0;padding:0 18px;border:1px solid #363636;border-radius:12px;background:#111}.dx-detail>summary{position:relative;list-style:none;cursor:pointer;padding:18px 28px 18px 0;font-size:15px;color:#ddd;font-weight:600}.dx-detail>summary::-webkit-details-marker{display:none}.dx-detail>summary:after{content:"+";position:absolute;right:0;top:18px;color:#aaa}.dx-detail[open]>summary:after{content:"\2212";color:var(--accent)}.dx .dx-detail h3{margin-top:8px}.dx .doc-code{border-radius:10px;background:#0c0c0c}.dx .doc-code-head{display:flex;align-items:center;gap:12px;font-size:11px;padding:12px}.dx .doc-code pre{font-size:13px}.dx .doc-code .k,.dx .doc-code .s{color:#ddd}.dx-codecopy{margin-left:auto;min-height:32px;padding:4px 10px;border:1px solid #444;border-radius:6px;background:none;color:#bbb;font:600 11px/1.2 var(--sans);cursor:pointer}.dx-codecopy.is-copied{color:#fff;border-color:#aaa}.dx-fields td:first-child{overflow-wrap:anywhere;font-family:var(--mono);font-size:13px}.dx .wallets{border-radius:12px;border-color:#363636}.dx .wl-row{grid-template-columns:90px minmax(0,1fr) auto;align-items:start;gap:12px}.dx .wl-role{color:#ddd;font-size:15px}.dx .wl-addr{overflow-wrap:anywhere;font-size:13px}.dx .wl-why{grid-column:2 / -1;font-size:15px;line-height:1.55}.dx-copy{display:grid;place-items:center;width:36px;height:36px;border:1px solid #444;border-radius:8px;background:none;cursor:pointer}.dx-copy svg{width:16px;height:16px}.dx-copy.is-copied{background:#ddd}.dx-copy.is-copied svg{fill:#111}.dx .dx-risks{padding:0;list-style:none}.dx .dx-risks li{display:grid;grid-template-columns:28px 1fr;gap:16px;margin:0;padding:20px 0;border-bottom:1px solid var(--border)}.dx-risk-ic svg{width:26px;height:26px;margin-top:2px}.dx .dx-risks strong{display:block;margin-bottom:5px}.dx-q{border-bottom:1px solid var(--border)}.dx-q:first-of-type{border-top:1px solid var(--border)}.dx-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:600;color:#ddd}.dx-q summary::-webkit-details-marker{display:none}.dx-q summary:after{content:"+";flex:none;width:20px;color:#999}.dx-q[open] summary:after{content:"\2212";color:var(--accent)}.dx-q p{padding:0 30px 18px 0;margin:0}.dx-sign{display:flex;align-items:center;gap:14px;margin-top:48px}.dx-authorface{width:48px;height:48px;flex:none}.dx .dx-sign p{margin:0;padding:10px 14px;border:1px solid #333;border-radius:12px;color:#aaa;font-size:11px;line-height:1.5}.dx .doc-foot{font-size:13px}.dx-progress{position:fixed;z-index:60;left:0;right:0;top:0;height:2px;pointer-events:none}.dx-progress i{display:block;height:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:var(--accent)}@media(max-width:1100px){.dx-cover-grid{gap:40px}.dx .doc-grid{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media(max-width:900px){.dx .doc-grid{grid-template-columns:1fr;gap:36px;margin-top:28px}.dx .doc-body{max-width:none}.dx .doc-toc{display:grid;grid-template-columns:1fr 1fr;position:static;max-height:none;overflow:visible;mask-image:none;padding-bottom:24px;gap:0 14px}.dx .doc-toclabel{display:block;grid-column:1 / -1;padding:0 0 6px}.dx .dx-toc-group{grid-column:1 / -1;padding:18px 0 8px}.dx .doc-toc a{white-space:normal;padding:9px 0;border-radius:0}.dx .doc-toc a[aria-current=true]{background:none}.dx .doc-toc a[aria-current=true]:before{content:none}.dx .doc-table{display:table}.dx .doc-bar .seg .lbl{display:block}}@media(max-width:640px){.dx-cover{padding:28px 0 24px}.dx-cover-grid{grid-template-columns:1fr;gap:24px}.dx-eyebrow{margin-bottom:18px}.dx h1{font-size:48px}.dx .doc-lede{font-size:20px;margin:18px 0 8px}.dx-cover-link{font-size:13px;min-height:32px}.dx-cover-art{width:min(100%,342px);margin:0 auto}.dx-cover-svg{border-radius:14px}.dx .doc-grid{margin-top:20px;gap:32px}.dx-section+.dx-section{margin-top:44px;padding-top:24px}.dx .doc-body h2{font-size:30px;margin-bottom:18px}.dx .doc-body h3{margin-top:28px}.dx .split-row{grid-template-columns:1fr;gap:5px}.dx .split-row .pct{grid-row:auto}.dx .split-row .who,.dx .split-row .why{grid-column:1}.dx .split-row .who{margin-top:5px}.dx .doc-fig{padding:16px 10px 0;overflow:hidden}.dx .doc-fig .dx-desktop-art{display:none}.dx .doc-fig .dx-mobile-art{display:block}.dx .dx-mobile-art .fg-s{font-size:12px}.dx .doc-fig figcaption{margin:14px -10px 0;padding:14px}.dx .doc-table,.dx .doc-table tbody{display:block}.dx .doc-table thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.dx .doc-table tr{display:grid;gap:5px;padding:16px;border-bottom:1px solid #303030}.dx .doc-table tr:last-child{border:0}.dx .doc-table td,.dx .doc-table.prose.kv td{display:block;padding:0;border:0;width:auto}.dx .doc-table td:first-child{font-weight:650;color:#eee}.dx .doc-table.prose.kv td:nth-child(2){color:#c6c6c6}.dx .doc-table td[data-label="Who resets it"]:before{content:"Resets: ";color:#858585}.dx .tiers{grid-template-columns:1fr}.dx .tier{padding:18px}.dx .doc-bar{height:76px;gap:4px}.dx .doc-bar .seg{padding:0 8px;font-size:11px}.dx .doc-bar .seg b{font-size:20px}.dx-detail{padding:0 14px}.dx .wl-row{grid-template-columns:1fr auto}.dx .wl-role,.dx .wl-why{grid-column:1 / -1}.dx-q p{padding-right:0}}@media(max-width:360px){.dx h1{font-size:44px}.dx-cover-grid{gap:18px}.dx .doc-lede{font-size:20px}}@media(prefers-reduced-motion:reduce){.dx *,.dx *:before,.dx *:after{animation:none!important;transition:none!important}}.sp{--sp-muted: #b7b7b7;--sp-line: #303030;--sp-panel: #111}.sp [hidden]{display:none!important}.sp :where(section){padding:0;border-bottom:0}.sp :where(a,button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sp-hub.doc{padding-top:0}.sp-label{display:block;font:600 11px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#aaa}.sp a.btn,.sp .doc-body a.btn{min-height:46px;padding:12px 20px;background:var(--accent);color:#101400;font-size:15px;font-weight:650;text-decoration:none;box-shadow:none}.sp a.btn:hover,.sp .doc-body a.btn:hover{color:#101400;background:#dcff4d;text-decoration:none}.sp .btn svg{width:17px;height:17px}.sp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:26px}.sp-tlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;color:#ddd}.sp-tlink svg{width:18px;height:18px}.sp-hero{padding:48px 0;border-bottom:1px solid #252525;background:#060606}.sp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:64px}.sp .sp-hero h1{font-size:clamp(44px,4.7vw,64px)}.sp .sp-hero .doc-lede{max-width:470px;color:#bfbfbf}.sp-conversation{border:1px solid #3c3c3c;border-radius:20px;background:linear-gradient(150deg,#181a12,#101110 48%,#0e0e0e);box-shadow:inset 0 1px #ffffff0b,0 20px 60px #0004;overflow:hidden}.sp-chat-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #ffffff0d}.sp-chat-face{display:block;width:38px;height:38px;flex:none}.sp-chat-face svg{display:block;width:100%;height:100%}.sp-chat-head>div{display:grid;gap:4px}.sp-chat-head b{font-size:15px;font-weight:650;color:#f5f5f5}.sp-chat-head>div span{font-size:11px;color:#aaa}.sp-chat-example{margin-left:auto;font-size:11px;color:#bec99a;white-space:nowrap}.sp-chat-messages{display:flex;flex-direction:column;gap:15px;padding:22px}.sp-chat-user{align-self:flex-end;max-width:90%;margin:0;padding:10px 14px;border-radius:14px 14px 4px;background:#2b2d25;color:#f0f0e9;font-size:15px;line-height:1.5}.sp-chat-answer{padding-right:16px}.sp-chat-answer p{margin:0;font-size:15px;line-height:1.65;color:#c4c4c4}.sp-chat-answer strong{color:#f1f1eb;font-weight:550}.sp-chat-answer a{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:5px;color:var(--accent);font-size:13px;font-weight:600}.sp-chat-answer a svg{width:15px;height:15px}.sp-chat-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px 18px;padding:12px 14px;border:1px solid #32342d;border-radius:12px;font-size:13px;color:#aaa}.sp-chat-foot svg{width:18px;height:18px;color:#bec99a;flex:none}.sp-finder{padding-top:36px!important}.sp .sp-finder h2,.sp .sp-sec>h2,.sp .sp-end h2{margin:0 0 20px;font-size:clamp(28px,2.5vw,36px);font-weight:750;line-height:1.2;letter-spacing:-.034em}.sp-search-field{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 18px;border:1px solid #444;border-radius:12px;background:#101010}.sp-search-field:focus-within{border-color:#a2bc40;box-shadow:0 0 0 3px #ccff000b}.sp-search-field>svg{width:21px;height:21px;flex:none;color:#bac88a}.sp-search-field input{flex:1;width:100%;min-width:0;padding:14px 0;border:0;outline:none;background:transparent;color:#fff;font:400 17px/1.5 var(--sans)}.sp-search-field input::placeholder{color:#aaa;opacity:1}.sp-search-field button,.sp-empty button{border:0;background:transparent;color:#eee;font:500 15px/1.5 var(--sans);min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.sp-search-status{margin:10px 0 0;color:#aaa;font-size:13px}.sp-jumps{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.sp-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;background:#ffffff05;font-size:13px;color:#c6c6c6}.sp-jumps a:hover{background:#ccff0010;color:#e4efc0}.sp-results{list-style:none;margin:24px 0 0;padding:0}.sp-results li{border-bottom:1px solid #292929}.sp-results a{display:grid;gap:5px;padding:18px 0}.sp-results b{font-size:17px;line-height:1.4;color:#eee}.sp-results span,.sp-empty{color:var(--sp-muted);font-size:15px;line-height:1.65}.sp-results small{color:#aebb82;font-size:13px}.sp-results a:hover b{color:var(--accent)}.sp-empty a{color:#eee;text-decoration:underline;text-underline-offset:4px}.sp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-sec{padding-top:48px!important}.sp .sp-sec>.dx-intro{max-width:620px;margin:-8px 0 20px;font-size:17px;line-height:1.65;color:var(--sp-muted)}.sp-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-top-a{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:84px;padding:18px;border:1px solid #2c2e26;border-radius:12px;background:linear-gradient(140deg,#181a12,#10110e);color:#eee}.sp-top-ic,.sp-top-ic svg{width:24px;height:24px}.sp-top-ic .dx-px{fill:#c5dc80}.sp-top-a b{font-size:15px;font-weight:600;line-height:1.5}.sp-top-go svg{display:block;width:16px;height:16px;color:#939c77}.sp-top-a:hover{border-color:#64752f;background:#1a1e10}.sp-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.sp-topic{scroll-margin-top:calc(var(--topbar) + 28px);padding-top:22px;border-top:1px solid #34382a}.sp-topic-head{display:flex;align-items:center;gap:12px}.sp-topic-head .dx-chap-ic,.sp-topic-head .dx-chap-ic svg{width:24px;height:24px;flex:none}.sp-topic-head h3{margin:0;font-size:17px;font-weight:600;line-height:1.4;color:#eee}.sp-topic-count{margin-left:auto;color:#909581;font:400 13px/1 var(--mono)}.sp-topic-desc{margin:10px 0 14px;color:var(--sp-muted);font-size:13px;line-height:1.6}.sp-topic ul{margin:0;padding:0;list-style:none}.sp-topic li a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:9px 0;font-size:15px;line-height:1.5;color:#cecece}.sp-topic li svg{width:14px;height:14px;flex:none;color:#777}.sp-topic li a:hover,.sp-topic li a:hover svg{color:var(--accent)}.sp-topic-wide{grid-column:1 / -1}.sp-topic-wide ul{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.sp-safe{display:flex;align-items:center;gap:14px;margin:28px 0 0;padding:16px 18px;border-radius:10px;background:#15170f;font-size:13px;line-height:1.65;color:#bec2b2}.sp-safe-ic,.sp-safe-ic svg{flex:none;width:22px;height:22px}.sp-safe-ic .dx-px{fill:#c4d793}.sp-safe b{color:#e5e8db;font-weight:600}.sp-safe a,.sp-safe-more a{flex:none;margin-left:auto;color:#e1e9c7;text-decoration:underline;text-decoration-color:#788354;text-underline-offset:4px}.sp .sp-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin:28px 0 0}.sp .sp-rules li{margin:0;padding:0;border:0;font-size:15px;line-height:1.65;color:var(--sp-muted)}.sp .sp-rules strong{display:block;margin-bottom:8px;font-size:17px;line-height:1.45;color:#eee}.sp .sp-rules .dx-risk-ic .dx-px{fill:#a6ba70}.sp-official{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;padding:20px;border:1px solid #333;border-radius:12px;background:#101010}.sp-official a{display:inline-flex;align-items:baseline;gap:8px;min-height:32px}.sp-official em{font-style:normal;font-size:13px;color:#aaa}.sp-official b{font-size:15px;font-weight:600;color:#eee}.sp-safe-more{margin:18px 0 0;font-size:15px;line-height:1.65;color:var(--sp-muted)}.sp-end{display:grid;justify-items:center;margin-top:56px;padding:40px 0 8px!important;border-top:1px solid #292929!important;text-align:center}.sp-end-face{width:52px;height:52px;margin-bottom:20px}.sp-end-face svg{display:block;width:100%;height:100%}.sp .sp-end h2 span{color:var(--accent)}.sp-end p{max-width:580px;margin:0;font-size:17px;line-height:1.65;color:var(--sp-muted)}.sp-end .sp-cta{justify-content:center}.sp-guide .doc-grid{margin-top:16px;grid-template-columns:210px minmax(0,1fr);gap:44px}.sp .sp-body{max-width:880px}.sp .sp-rail{gap:4px;padding-right:12px;scrollbar-width:thin}.sp .sp-rail .sp-rail-home{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;margin-bottom:12px;color:#eee;font-size:13px;font-weight:600}.sp-rail-home svg{width:14px;height:14px;rotate:180deg}.sp-nav-group{flex-shrink:0}.sp-nav-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;font-size:13px;line-height:1.5;color:#b4b4b4;cursor:pointer;list-style:none}.sp-nav-group summary::-webkit-details-marker{display:none}.sp-nav-group summary:after{content:"+";font:400 17px/1 var(--sans);color:#999}.sp-nav-group[open]>summary{color:#dce6bd}.sp-nav-group[open]>summary:after{content:"\2212";color:#c3d490}.sp-nav-group>div{padding-bottom:12px}.sp .sp-nav-group a{display:block;min-height:44px;padding:10px 12px;border-radius:7px;font-size:13px;line-height:1.6;color:#aaa}.sp .sp-nav-group a:hover{color:#fff;background:#ffffff07}.sp .sp-nav-group a[aria-current=page]{color:#e7f4c3;background:#ccff000b;font-weight:600;box-shadow:inset 2px 0 var(--accent)}.sp-mobile-nav{display:none}.sp .doc-body a{color:#e0e5d6;text-decoration-thickness:1px;text-decoration-color:#66704f;text-underline-offset:4px}.sp .doc-body a:hover{color:#e4ff8d;text-decoration-color:var(--accent)}.sp .sp-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;color:#92988a}.sp .doc-body .sp-crumb a{color:#aeb3a4;text-decoration:none}.sp .sp-body h1{margin:0 0 14px;font-size:clamp(32px,3.1vw,44px);font-weight:750;line-height:1.15;letter-spacing:-.034em;text-wrap:balance}.sp .doc-body>.dx-intro{font-size:17px;line-height:1.65;color:#bcbcbc;max-width:65ch}.sp .doc-body :is(p,li){overflow-wrap:break-word}.sp .doc-body :is(.sp-steps,.sp-before,.sp-fixes,.sp-ask,.sp-still,.dx-intro) b{color:#f2f2ed;font-weight:650}.sp .doc-body .sp-h2{margin:0 0 20px;padding:0;border:0;font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.02em}.sp-before{margin:22px 0 30px;padding:16px 20px;border-left:2px solid #94af3c;border-radius:0 10px 10px 0;background:linear-gradient(90deg,#1a1d11,#10120d)}.sp-before .sp-label{color:#c2cbac;margin-bottom:10px}.sp .doc-body .sp-before p{margin:0 0 10px;font-size:15px;line-height:1.65;color:#c5c8bd}.sp .doc-body .sp-before p:last-child{margin-bottom:0}.sp-workflow{margin-top:28px}.sp-workflow-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:22px}.sp .doc-body .sp-workflow-head .sp-h2{margin:0}.sp-plats{display:inline-flex;gap:3px;padding:4px;border:1px solid #33372a;border-radius:10px;background:#11120e}.sp-plats button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:0;border-radius:6px;background:none;color:#b3b6ac;font:500 13px/1 var(--sans);cursor:pointer}.sp-plats button svg{width:16px;height:16px}.sp-plats button[aria-selected=true]{background:#cf0;color:#182100;font-weight:650}.sp-panel{display:block}.sp-panel.sp-only>.sp-label{margin:-8px 0 20px}.sp-instructions{min-width:0}.sp .doc-body .sp-steps{margin:0;padding:0;list-style:none;max-width:66ch}.sp .doc-body .sp-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:14px;margin:0 0 24px;padding:0;font-size:17px;line-height:1.7;color:#c9c9c9}.sp-step-n{color:#c7df88;font:500 13px/1.6 var(--mono);font-variant-numeric:tabular-nums}.sp .doc-body .sp-steps li:last-child{margin-bottom:0}.sp .doc-body .sp-fig{margin:28px 0 0;padding:0;background:linear-gradient(140deg,#1a1c15,#11120f);border:1px solid #3a3e30;border-radius:14px;box-shadow:inset 0 1px #ffffff06;overflow:hidden}.sp-fig-label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:13px 16px;border-bottom:1px solid #34372c;font-size:11px;line-height:1.4;color:#a8ac9d}.sp-fig-label span:first-child{color:#d7e3b8}.sp .doc-body .sp-shot{position:relative;display:flex;justify-content:center;margin:16px;border:1px solid #34372e;border-radius:10px;overflow:hidden;background:#090a0b;text-decoration:none;cursor:zoom-in}.sp-shot img{display:block;max-width:100%;width:auto;height:auto;max-height:510px;object-fit:contain}.sp-shot-hint{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #525746;border-radius:6px;background:#171a12ef;color:#eaf3d2;font-size:11px}.sp-shot-hint svg{width:13px;height:13px}.sp .sp-fig figcaption{margin:0;padding:0 16px 16px;border:0;color:#b4b7aa;font-size:13px;line-height:1.6}.sp .sp-fig figcaption b{color:#eee}.sp-ask{margin:32px 0 0;padding:22px;border:1px solid #343b25;border-radius:12px;background:linear-gradient(110deg,#191d10,#10120d)}.sp-ask .sp-label{color:#bccd91}.sp-ask-row{display:grid;gap:10px;margin-top:12px}.sp .doc-body .sp-ask-prompt{margin:0;font-size:20px;line-height:1.45;color:#e9efdc;font-weight:500;letter-spacing:-.01em}.sp .doc-body .sp-ask-then{margin:0;font-size:15px;line-height:1.65;color:#b7bdae}.sp .doc-body .sp-ask-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:10px 0 -6px;font-size:13px}.sp .doc-body .sp-ask-links a{display:inline-flex;align-items:center;min-height:44px;gap:6px;color:#deedbc;text-decoration:none}.sp-ask-links svg{width:16px;height:16px}.sp .doc-body .sp-ask.is-cannot p{margin:8px 0 0;font-size:15px;line-height:1.65;color:#c3c7ba}.sp-troubleshoot{margin-top:34px}.sp .doc-body .sp-fixes{margin:0;padding:0;list-style:none;max-width:70ch}.sp .doc-body .sp-fixes li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;margin:0 0 18px;padding:0;font-size:15px;line-height:1.7;color:#bebebe}.sp-fix-mark{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:4px;border:1px solid #65704d;border-radius:50%;font-size:11px;line-height:1;color:#b6c497}.sp-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-top:32px;padding-top:24px;border-top:1px solid #2d3027}.sp-related .sp-label{grid-column:1 / -1}.sp .doc-body .sp-related a{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-content:start;gap:8px 10px;padding:0;text-decoration:none}.sp .doc-body .sp-related a b{font-size:15px;line-height:1.5;font-weight:600;color:#e0e4d6}.sp-related a span{grid-column:1 / -1;font-size:13px;line-height:1.6;color:#a9ad9f}.sp-related a svg{grid-row:1;grid-column:2;align-self:center;width:14px;height:14px;color:#a4b17e}.sp .doc-body .sp-related a:hover b{color:var(--accent)}.sp-still{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:22px;border:1px solid #34392a;border-radius:12px;background:#14160f}.sp .doc-body .sp-still p{margin:0;font-size:15px;line-height:1.65;color:#bbc0b0;max-width:50ch}.sp .doc-body .sp-still p b{display:block;margin-bottom:4px;font-size:17px;color:#edf2e1}.sp-still .btn{flex:none}.sp-skip{position:fixed;top:-100px;left:16px;z-index:2000;padding:14px 18px;color:#000;background:#fff;border-radius:10px}.sp-skip:focus{top:12px}.sp-viewing{overflow:hidden}.sp-lightbox{margin:auto;width:min(1160px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;color:#eee;background:#10110e;border:1px solid #515843;border-radius:16px}.sp-lightbox::backdrop{background:#000d}.sp-lightbox-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #383d2e}.sp-lightbox-bar p{flex:1;margin:0;font:400 15px/1.5 var(--sans)}.sp-lightbox-bar button{flex:none;min-height:44px;padding:8px 12px;border:1px solid #535c40;border-radius:8px;font:500 13px/1.4 var(--sans);color:#eef3e3;background:#22261a;cursor:pointer}.sp-lightbox-scroll{display:flex;overflow:auto;padding:16px;max-height:calc(100dvh - 140px)}.sp-lightbox-scroll img{display:block;flex:none;margin:auto;max-width:100%;max-height:calc(100dvh - 172px);width:auto;height:auto;object-fit:contain}.sp-actual .sp-lightbox-scroll img{max-width:none;max-height:none}@media(min-width:1180px){.sp-portrait{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px}.sp .doc-body .sp-portrait .sp-fig{margin-top:0}}@media(max-width:1100px){.sp-hero-grid{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,410px)}.sp-guide .doc-grid{grid-template-columns:190px minmax(0,1fr);gap:30px}}@media(max-width:900px){.sp-hero{padding:36px 0}.sp-hero-grid{grid-template-columns:1fr;gap:30px}.sp-conversation{width:100%;max-width:560px}.sp .sp-hero .doc-lede{max-width:600px}.sp-top{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-topics{gap:28px}.sp-topic-wide ul{gap:0 28px}.sp .sp-rules{gap:26px}.sp-guide .sp-rail{display:none}.sp-guide .doc-grid{margin-top:4px;gap:24px;grid-template-columns:1fr}.sp-mobile-nav{display:block;border:1px solid #34392b;border-radius:10px;background:#10120d}.sp-mobile-nav>summary{min-height:48px;padding:13px 16px;color:#dae3c5;font-size:13px;cursor:pointer}.sp-mobile-nav nav{max-height:65dvh;overflow:auto;padding:0 8px 12px}.sp-mobile-nav .sp-nav-group summary,.sp-mobile-nav .sp-nav-group a{font-size:15px}}@media(max-width:560px){.sp .sp-hero h1{font-size:42px}.sp .sp-hero .doc-lede{margin:18px 0 0;font-size:17px}.sp-hero .sp-cta{margin-top:22px}.sp-hero{padding:28px 0 32px}.sp-chat-head{padding:14px;gap:10px}.sp-chat-head>div span{display:none}.sp-chat-face{width:32px;height:32px}.sp-chat-messages{padding:16px;gap:14px}.sp-chat-answer{padding-right:0}.sp-chat-foot{margin:0 14px 14px;font-size:11px}.sp-sec{padding-top:36px!important}.sp-finder{padding-top:30px!important}.sp-search-field{gap:10px;padding-inline:12px}.sp-search-field input{font-size:16px}.sp-jumps{gap:4px}.sp-jumps a{padding:8px 10px}.sp-top{grid-template-columns:1fr;gap:8px}.sp-top-a{min-height:64px;padding:14px 16px}.sp-topics{grid-template-columns:1fr;gap:24px}.sp-topic{padding-top:20px}.sp-topic-wide ul,.sp .sp-rules{grid-template-columns:1fr}.sp-safe{flex-wrap:wrap;align-items:flex-start;padding:16px;gap:10px 12px}.sp-safe>span:nth-child(2){flex:1 1 calc(100% - 34px)}.sp-safe a{min-height:32px;margin-left:34px}.sp-official{flex-direction:column;align-items:flex-start;gap:8px}.sp-end{margin-top:40px;padding-top:32px!important}.sp .sp-body h1{font-size:32px}.sp .sp-crumb{margin-bottom:14px}.sp-before{padding:16px;margin:20px 0 26px}.sp-workflow-head{align-items:flex-start;gap:16px;margin-bottom:22px}.sp-plats{width:100%}.sp-plats button{flex:1;min-height:44px}.sp .doc-body .sp-steps li{grid-template-columns:24px minmax(0,1fr);gap:12px;margin-bottom:22px}.sp-ask,.sp-still{padding:18px}.sp-still{flex-wrap:wrap;gap:16px}.sp-related{grid-template-columns:1fr;gap:20px}.sp-related a span{max-width:42ch}.sp-lightbox-bar{flex-wrap:wrap}.sp-lightbox-bar p{flex-basis:100%;font-size:13px}.sp-lightbox-scroll{max-height:calc(100dvh - 210px)}.sp-lightbox-scroll img{max-height:calc(100dvh - 242px)}}
