@font-face{font-family:nexa;src:url(/_next/static/media/ff2372477f29e631-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:nexa;src:url(/_next/static/media/b5a44c65ec5f83ce-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nexa;src:url(/_next/static/media/64ee4808f88797a1-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:nexa Fallback;src:local("Arial");ascent-override:64.76%;descent-override:26.97%;line-gap-override:22.01%;size-adjust:109.03%}.__className_fc2acf{font-family:nexa,nexa Fallback}.__variable_fc2acf{--font-nexa:"nexa","nexa Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:light;--bg:#ECE2DC;--surface:#FFFFFF;--surface-2:#F0EFEF;--ink:#0B1736;--text:#3F4759;--muted:#545659;--line:#DDDDDD;--line-soft:#F0EFEF;--accent:#1C2C58;--btn-bg:#0B1736;--btn-fg:#FFFFFF;--btn-bg-hover:#1C2C58;--panel:#0B1736;--panel-2:#1C2C58;--panel-text:#FFFFFF;--panel-body:#B1BCCE;--panel-muted:#8996B5;--panel-line:rgba(255,255,255,.14);--callout:#ECE2DC;--callout-text:#1C2C58;--field-bg:#FFFFFF;--hover:#F0EFEF;--wedge:#ECE2DC;--logo-light:block;--logo-dark:none;--photo-tone:saturate(.9) contrast(1.02);--danger:#B0433C}html[data-theme=dark]{color-scheme:dark;--bg:#070D1C;--surface:#0B1736;--surface-2:#101D42;--ink:#FFFFFF;--text:#B1BCCE;--muted:#8996B5;--line:#1C2C58;--line-soft:#16224A;--accent:#B1BCCE;--btn-bg:#ECE2DC;--btn-fg:#0B1736;--btn-bg-hover:#FFFFFF;--panel:#060B18;--panel-2:#0B1736;--panel-text:#FFFFFF;--panel-body:#B1BCCE;--panel-muted:#8996B5;--panel-line:rgba(255,255,255,.12);--callout:#101D42;--callout-text:#C7D0E4;--field-bg:#070D1C;--hover:#101D42;--wedge:#1C2C58;--logo-light:none;--logo-dark:block;--photo-tone:saturate(.72) contrast(1.06) brightness(.82);--danger:#E0A9A5}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-nexa),"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .24s ease,color .24s ease}h1,h2,h3,h4{margin:0;color:var(--ink);font-weight:800;line-height:1.1;letter-spacing:-.015em}p{margin:0}img{display:block;max-width:100%}a{color:var(--accent);text-decoration:none}a:hover{color:var(--ink)}button,input,select,textarea{font-family:inherit}::selection{background:#0B1736;color:#ECE2DC}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1760px;margin:0 auto;padding:0 clamp(20px,3.2vw,56px)}.kick{font-size:11px;letter-spacing:.22em;color:var(--accent)}.eyebrow,.kick{text-transform:uppercase}.eyebrow{font-size:10px;letter-spacing:.18em;color:var(--muted)}.mono{font-family:var(--font-mono),monospace}.lede{font-size:17px;line-height:1.7;color:var(--text);text-wrap:pretty}.btn{display:inline-block;background:var(--btn-bg);padding:18px 34px;font-size:14px;font-weight:800;border:0;cursor:pointer}.btn,.btn:hover{color:var(--btn-fg)}.btn:hover{background:var(--btn-bg-hover)}.btn-o{display:inline-block;border:1px solid var(--accent);color:var(--accent);padding:18px 34px;font-size:14px;font-weight:800}.btn-o:hover{background:var(--hover)}.btn-l{display:inline-block;background:#ECE2DC;color:#0B1736;padding:18px 34px;font-size:14px;font-weight:800}.btn-l:hover{background:#fff;color:#0B1736}.btn-g{display:inline-block;border:1px solid rgba(255,255,255,.3);color:#fff;padding:18px 34px;font-size:14px;font-weight:800}.btn-g:hover{border-color:#fff;color:#fff}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--surface);border-bottom:1px solid var(--line)}header.site .bar{position:relative;width:100%;max-width:1760px;margin:0 auto;padding:0 clamp(20px,3.2vw,56px);min-height:84px;display:flex;align-items:center;gap:34px}header.site .logo{display:flex;align-items:center;line-height:0}header.site .logo img{height:36px;width:auto}header.site nav{display:flex;align-items:center;gap:4px;margin-left:44px}header.site nav a{padding:10px 15px;font-size:14.5px;color:var(--ink)}header.site nav a:hover{color:var(--accent)}header.site nav a.on{font-weight:800;box-shadow:inset 0 -2px 0 var(--accent)}header.site .right{margin-left:auto;display:flex;align-items:center;gap:10px}.iconbtn{width:42px;height:42px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:14px;display:grid;place-items:center}.iconbtn:hover{background:var(--hover)}.btn-sm{display:inline-block;background:var(--btn-bg);color:var(--btn-fg);padding:14px 28px;font-size:13px;font-weight:800}.btn-sm:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;background:var(--btn-bg);color:var(--btn-fg);font-size:13px;font-weight:800;white-space:nowrap}.header-cta:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.header-login{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:800;white-space:nowrap}.header-login:hover{background:var(--hover);color:var(--ink)}.header-backdrop{position:fixed;z-index:69;top:84px;right:0;bottom:0;left:0;background:rgba(7,13,28,.18)}.header-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:70;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 48px rgba(11,23,54,.16)}.notifications-popover{width:324px}.account-popover{width:248px}.menu-toggle,.mobile-nav-actions,.mobile-only-nav{display:none}@media(max-width:1100px){header.site .bar{min-height:72px;gap:18px}header.site .logo img{height:32px}header.site nav.primary-nav{display:none;position:absolute;z-index:70;top:100%;left:0;right:0;max-height:calc(100dvh - 72px);overflow-y:auto;margin:0;padding:10px clamp(20px,3.2vw,56px) 22px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 18px 42px rgba(11,23,54,.12)}header.site nav.primary-nav[data-open=true]{display:grid;align-items:stretch;grid-gap:0;gap:0}header.site nav.primary-nav>a{display:flex;align-items:center;min-height:48px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:15px}header.site nav.primary-nav>a.on{box-shadow:none;color:var(--accent)}header.site nav.primary-nav>a.mobile-only-nav{display:flex;justify-content:space-between}.mobile-notifications-link .mono{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:var(--accent);color:var(--btn-fg);font-size:10px}.mobile-nav-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding-top:18px}header.site .mobile-nav-actions .header-cta{padding:0 14px;color:var(--btn-fg)}header.site .mobile-nav-actions .header-cta:hover{color:var(--btn-fg)}header.site .mobile-nav-actions .header-login{padding:0 14px;color:var(--ink)}.header-backdrop{top:72px}.menu-toggle{display:grid}.desktop-action{display:none!important}}@media(max-width:520px){header.site .bar{padding-left:14px;padding-right:14px;gap:10px}header.site .logo img{height:29px}header.site .right{gap:7px}header.site nav.primary-nav{padding-left:14px;padding-right:14px}.header-notifications{display:none!important}.header-popover{position:fixed;top:78px;right:12px;max-height:calc(100dvh - 90px);overflow-y:auto}.notifications-popover{width:min(324px,calc(100vw - 24px))}.account-popover{width:min(248px,calc(100vw - 24px))}}section{border-bottom:1px solid var(--line)}.pad{padding-top:84px;padding-bottom:84px}.panel{background:var(--panel);border-bottom:0}.panel h2,.panel h3{color:var(--panel-text)}.panel p{color:var(--panel-body)}.grid{display:grid;grid-gap:0;gap:0;border-width:1px;border-left:1px solid var(--line);border-bottom:0 solid var(--line);border-right:0 solid var(--line);border-top:1px solid var(--line)}.grid>*{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:1080px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.g2,.g3,.g4{grid-template-columns:repeat(1,1fr)}}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:56px;gap:56px;align-items:center}.wedge{position:absolute;top:0;right:0;width:40%;height:100%;background:var(--wedge);-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);opacity:.5}.statbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.statbar>div{padding:34px 26px;border-left:1px solid var(--panel-line)}.statbar>div:first-child{padding-left:0;border-left:0}.statbar .n{font-size:34px;color:var(--panel-text);font-weight:800;letter-spacing:-.035em}.statbar .l{font-size:10.5px;letter-spacing:.18em;color:var(--panel-muted);padding-top:8px}.chip,.statbar .l{text-transform:uppercase}.chip{background:transparent;color:var(--accent);border:1px solid var(--line);padding:10px 18px;font-size:11px;font-weight:800;letter-spacing:.14em;cursor:pointer}.chip.on{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.field,.field span{display:block}.field span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-bottom:8px}.input{width:100%;padding:13px 14px;border:1px solid var(--line);background:var(--field-bg);font-size:14.5px;color:var(--ink)}.input:focus{border-color:var(--accent);outline:none}.pick{position:relative}.pick-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;border:1px solid var(--line);background:var(--field-bg);font-size:14.5px;color:var(--ink);text-align:left;cursor:pointer}.pick-trigger:hover,.pick-trigger[aria-expanded=true]{border-color:var(--accent)}.pick-trigger .caret{flex:none;font-size:10px;color:var(--muted);transition:transform .15s ease}.pick-trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.pick-trigger .sum{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-trigger .sum.none{color:var(--muted)}.pick-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;background:var(--surface);border:1px solid var(--accent);box-shadow:0 14px 34px rgba(11,23,54,.16);display:flex;flex-direction:column;max-height:320px}.pick-search{flex:none;padding:8px;border-bottom:1px solid var(--line-soft)}.pick-list{overflow-y:auto;padding:4px 0}.pick-head{padding:10px 14px 6px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pick-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 14px;font-size:14px;color:var(--ink);cursor:pointer;background:none;border:0;text-align:left}.pick-row:hover{background:var(--hover)}.pick-row input{flex:none;width:15px;height:15px;accent-color:var(--btn-bg);cursor:pointer}.pick-row .who{min-width:0;overflow:hidden}.pick-row .who small,.pick-row .who>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-row .who>b{font-weight:inherit}.pick-row .who small{font-size:12px;color:var(--muted);font-weight:400}.pick-row[aria-disabled=true]{opacity:.42;cursor:not-allowed}.pick-row[aria-disabled=true]:hover{background:none}.pick-note{padding:10px 14px;font-size:12.5px;line-height:1.55;color:var(--muted);border-top:1px solid var(--line-soft)}footer.site{position:relative;background:var(--panel);overflow:hidden}footer.site .row{display:flex;gap:18px 26px;flex-wrap:wrap;padding:26px 0;border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);margin-top:34px}footer.site .row a{font-size:14px;color:var(--panel-body)}footer.site .row a:hover{color:#fff}footer.site .end{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 0 34px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--panel-muted)}@media(max-width:760px){.pad{padding-top:56px;padding-bottom:56px}h1{font-size:clamp(32px,10.5vw,36px)!important;overflow-wrap:anywhere}.kick{font-size:11.5px;letter-spacing:.17em}.eyebrow,.kick{line-height:1.5}.eyebrow{font-size:10.5px;letter-spacing:.15em}.cols{gap:36px}}.acct-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);grid-gap:28px;gap:28px;align-items:start}@media(max-width:900px){.acct-cols{grid-template-columns:1fr}}.docs{display:grid;grid-template-columns:272px minmax(0,1fr) 264px;align-items:start}@media(max-width:1180px){.docs{grid-template-columns:240px minmax(0,1fr)}.docs-aside{display:none}}@media(max-width:860px){.docs{grid-template-columns:1fr}.docs-rail{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--panel-line)}}.docs-rail{background:var(--panel);border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 84px);overflow-y:auto}.docs-rail .head{padding:20px 22px;background:var(--panel-2);border-bottom:1px solid var(--panel-line)}.docs-rail .head b{display:block;color:#fff;font-size:15px;font-weight:800;letter-spacing:-.015em}.docs-rail .head span{display:block;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--panel-muted);padding-top:4px}.docs-rail nav{padding:18px 0 40px}.docs-rail .part{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--panel-muted);padding:16px 22px 8px}.docs-rail a{display:grid;grid-template-columns:20px 1fr;grid-gap:9px;gap:9px;padding:8px 22px;font-size:13.5px;line-height:1.45;color:var(--panel-body)}.docs-rail a:hover{color:#fff;background:rgba(255,255,255,.05)}.docs-rail a.on{color:#fff;font-weight:800;background:rgba(255,255,255,.07)}.docs-rail a .n{font-family:var(--font-mono),monospace;font-size:11px;opacity:.55}.docs-rail .back{margin:24px 22px 0;padding-top:20px;border-top:1px solid var(--panel-line);display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--panel-muted)}.docs-rail .back:hover{color:#fff}.docs-body{background:var(--surface);min-width:0;max-width:900px;padding:42px clamp(20px,3.4vw,46px) 88px}.docs-crumb{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted)}.docs-body h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;padding-top:20px}.docs-lede{font-size:17px;line-height:1.7;color:var(--text);padding-top:16px;text-wrap:pretty}.docs-sec{padding-top:46px}.docs-sec h2{font-size:clamp(22px,2.7vw,27px);letter-spacing:-.025em;scroll-margin-top:100px}.docs-sec p{font-size:15.5px;line-height:1.75;color:var(--text);padding-top:14px}.docs-sec ul.dash{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.docs-sec ul.dash li{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;font-size:15px;line-height:1.65;color:var(--text);padding:12px 0;border-bottom:1px solid var(--line-soft)}.docs-sec ul.dash li>span:first-child{color:var(--accent);font-family:var(--font-mono),monospace;font-size:12px}.docs-sec ol.steps{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid var(--line);counter-reset:st}.docs-sec ol.steps li{counter-increment:st;display:grid;grid-template-columns:26px 1fr;grid-gap:14px;gap:14px;font-size:15px;line-height:1.7;color:var(--text);padding:13px 0;border-bottom:1px solid var(--line-soft)}.docs-sec ol.steps li:before{content:counter(st,decimal-leading-zero);font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--accent);padding-top:3px}.docs-sec ol.steps li>.c{min-width:0}.docs-sec ol.steps li>.c>*+*{margin-top:10px}.docs-sec ol.steps li>.c .callout,.docs-sec ol.steps li>.c .docs-code{margin-top:12px}.docs-sec code,.toc code{font-size:.88em;padding:1px 5px;word-break:break-word}.docs-sec code,.docs-sec kbd,.toc code{font-family:var(--font-mono),monospace;background:var(--surface-2);color:var(--ink)}.docs-sec kbd{font-size:.84em;border:solid var(--line);border-width:1px 1px 2px;padding:2px 6px;white-space:nowrap}.callout{background:var(--callout);border-left:3px solid var(--accent);padding:18px 20px;margin-top:22px}.callout .kind{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.callout p{font-size:14.5px;line-height:1.65;color:var(--callout-text);padding-top:8px;margin:0}.callout p+p{padding-top:10px}.callout.warn{border-left-color:var(--danger)}.callout.warn .kind{color:var(--danger)}.docs-table{border:1px solid var(--line);margin-top:24px;overflow-x:auto}.docs-table .r{display:grid;grid-template-columns:1.1fr .7fr 1.6fr;grid-gap:12px;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line-soft);min-width:520px}.docs-table .r.h{background:var(--bg);border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.docs-table .r:last-child{border-bottom:0}.docs-table .k{color:var(--ink);word-break:break-word}.docs-table .d,.docs-table .k{font-family:var(--font-mono),monospace;font-size:13px}.docs-table .d{color:var(--muted)}.docs-table .v{font-size:14px;line-height:1.55;color:var(--text)}.docs-table.two .r{grid-template-columns:1.1fr 2.3fr}.docs-code{background:#0B1736;margin-top:24px;border:1px solid var(--line)}.docs-code .bar{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.12);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8996B5}.docs-code pre{margin:0;padding:18px;overflow-x:auto;font-family:var(--font-mono),monospace;font-size:13px;line-height:1.7;color:#D5DCEB}.docs-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:52px;margin-top:44px;border-top:1px solid var(--line)}.docs-nav a{padding:15px 22px;font-size:13px;font-weight:800;max-width:46%}.docs-nav .prev{border:1px solid var(--line);background:var(--surface);color:var(--accent)}.docs-nav .prev:hover{background:var(--hover)}.docs-nav .next{border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg)}.docs-nav .next:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.docs-aside{background:var(--surface);border-left:1px solid var(--line);align-self:stretch}.docs-aside .in{position:-webkit-sticky;position:sticky;top:104px;padding:42px 24px}.docs-aside .t{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--line)}.docs-aside a.sec{display:block;padding:10px 14px;font-size:13.5px;line-height:1.5;color:var(--text);border-left:2px solid var(--line)}.docs-aside a.sec:hover{background:var(--hover);border-left-color:var(--accent);color:var(--ink)}.docs-aside .help{padding-top:26px;margin-top:22px;border-top:1px solid var(--line)}.docs-aside .help b{font-size:14.5px;font-weight:800;color:var(--ink)}.docs-aside .help p{font-size:13.5px;line-height:1.6;color:var(--muted);padding-top:6px}.toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));grid-gap:0;gap:0;border-width:1px;border-left:1px solid var(--line);border-bottom:0 solid var(--line);border-right:0 solid var(--line);border-top:1px solid var(--line);margin-top:40px}.toc>div{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 26px 30px}.toc .pn{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent)}.toc h3{font-size:19px;padding-top:10px}.toc>div>p{font-size:14px;line-height:1.6;color:var(--muted);padding-top:8px}.toc ol{margin:18px 0 0;padding:0;list-style:none}.toc ol li{border-top:1px solid var(--line-soft)}.toc ol a,.toc ol span.soon{display:flex;gap:9px;align-items:baseline;padding:9px 0;font-size:14px;line-height:1.5;color:var(--text)}.toc ol a:hover{color:var(--accent)}.toc ol span.soon{color:var(--muted)}.toc .d1{background:var(--accent)}.toc .d0,.toc .d1{display:inline-block;width:5px;height:5px;flex:none;position:relative;top:-2px}.toc .d0{border:1px solid var(--line)}.hostpick{padding:14px 22px;border-top:1px solid var(--panel-line);background:rgba(255,255,255,.03)}.hostpick .lbl{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--panel-muted);padding-bottom:9px}.hostpick .one{font-size:13px;color:#fff;font-weight:800;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hostpick .one span{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-muted);font-weight:400}.hostpick .opts{display:flex;flex-wrap:wrap;gap:4px}.hostpick .opts button{font-family:inherit;font-size:11.5px;padding:6px 10px;border:1px solid var(--panel-line);background:transparent;color:var(--panel-body);cursor:pointer}.hostpick .opts button:hover:not(:disabled){color:#fff;border-color:rgba(255,255,255,.4)}.hostpick .opts button.on{background:#fff;color:var(--panel);border-color:#fff;font-weight:800}.hostpick .opts button:disabled{opacity:.34;cursor:not-allowed}.shot{margin:26px 0 0;padding:0}.shot .tabs{display:flex;gap:0;border:1px solid var(--line);border-bottom:0}.shot .tabs button{font-family:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px 15px;border:0;border-right:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer}.shot .tabs button:last-child{border-right:0}.shot .tabs button:hover{color:var(--ink)}.shot .tabs button.on{background:var(--surface);color:var(--ink);font-weight:800;box-shadow:inset 0 2px 0 var(--accent)}.shot .frame{border:1px solid var(--line);background:var(--surface-2);width:100%;overflow:hidden;display:grid;place-items:center}.shot .frame img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.shot .pending{display:grid;grid-gap:10px;gap:10px;place-items:center;text-align:center;padding:26px clamp(18px,4vw,44px);max-width:56ch}.shot .pending .id{font-size:11px;letter-spacing:.1em;color:var(--accent);border:1px solid var(--line);background:var(--surface);padding:5px 11px}.shot .pending p{margin:0;font-size:14px;line-height:1.6;color:var(--muted);padding:0}.shot .pending .where{font-size:10.5px;letter-spacing:.06em;color:var(--muted);opacity:.75}.shot figcaption{font-size:13.5px;line-height:1.6;color:var(--muted);padding-top:11px}.shot figcaption .note{color:var(--accent)}.docs-sec ol.steps li>.c .shot{margin-top:14px}html:not([data-auth]) [data-auth-when=in],html[data-auth=in] [data-auth-when=out],html[data-auth=out] [data-auth-when=in]{display:none!important}