:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0d0d0d;--bg-secondary:#161616;--text-primary:#fff;--text-secondary:#a0a0a0;--text-muted:#606060;--border-color:#ffffff1a;--border-glow:#ffffff29;--border-subtle:#ffffff0d;--border-light:#ffffff14;--border-medium:#ffffff2e;--bg-overlay:#ffffff08;--bg-overlay-hover:#ffffff0f;--surface-hover:#ffffff0f;--surface-active:#ffffff17;--surface-paper:#fff;--hover-bg:#1e1e1e;--accent-glow:#ffffff1f;--accent-color:#fff;--accent-color-dark:#e0e0e0;--accent-rgb:255, 255, 255;--on-accent:#0d0d0d;--bg-warning:#fef3c71a;--border-warning:#fbbf244d;--text-warning:#fbbf24;--bg-success:#22c55e1a;--border-success:#22c55e4d;--text-success:#22c55e;--focus-ring:0 0 0 3px rgba(var(--accent-rgb), .18);--badge-neutral-fg:var(--text-secondary);--badge-neutral-bg:#ffffff0d;--badge-neutral-border:#ffffff1f;--badge-info-fg:#8ab4f8;--badge-info-bg:#8ab4f81f;--badge-info-border:#8ab4f847;--badge-warn-fg:#f5b544;--badge-warn-bg:#f5b5441f;--badge-warn-border:#f5b5444d;--badge-success-fg:#56d38a;--badge-success-bg:#56d38a1f;--badge-success-border:#56d38a47;--badge-danger-fg:#ff7a7a;--badge-danger-bg:#ff7a7a1f;--badge-danger-border:#ff7a7a47;--badge-neutral-solid-bg:#2c2c33;--badge-neutral-solid-fg:#f2f2f5;--badge-info-solid-bg:#2f6bd8;--badge-info-solid-fg:#fff;--badge-warn-solid-bg:#e0930f;--badge-warn-solid-fg:#1a1206;--badge-success-solid-bg:#16915a;--badge-success-solid-fg:#fff;--badge-danger-solid-bg:#d13b31;--badge-danger-solid-fg:#fff;--badge-metal-sweep:9s;--badge-metal-graphite:linear-gradient(105deg, #1b1b20 0%, #2e2e36 25%, #4b4b57 50%, #2e2e36 75%, #1b1b20 100%);--badge-metal-graphite-fg:#f2f2f5;--badge-metal-graphite-border:#ffffff38;--badge-metal-silver:linear-gradient(105deg, #6f6f6f 0%, #c9c9c9 25%, #fff 50%, #c9c9c9 75%, #6f6f6f 100%);--badge-metal-silver-fg:#141414;--badge-metal-silver-border:#ffffff47;--switch-width:42px;--switch-height:24px;--switch-knob:18px;--switch-track-off:#fff3;--switch-track-off-border:#ffffff4d;--switch-track-off-hover:#ffffff47;--switch-knob-off:#f2f2f5;--switch-knob-shadow:0 1px 3px #00000080, 0 0 0 .5px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-display:clamp(2rem, 6vw, 4rem);--line-height-tight:1.15;--line-height-base:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xxs:4px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--surface-card:#ffffff0a;--border-soft:#ffffff14;--shadow-card:0 2px 12px #00000026;--shadow-card-hover:0 8px 24px #00000040;--modal-overlay-bg:#08080aad;--modal-overlay-blur:4px;--modal-surface:#17171a;--modal-surface-soft:#202024;--modal-border:#ffffff1a;--modal-border-strong:#fff3;--modal-text:#f5f5f7;--modal-muted:#a0a0a0;--modal-muted-soft:#6b6b70;--modal-field-bg:#ffffff0a;--modal-radius:22px;--modal-radius-sm:12px;--modal-shadow:0 30px 90px #0009, 0 2px 8px #0006;--modal-focus-shadow:0 0 0 3px #ffffff1f;--modal-primary:#fff;--modal-primary-hover:#e0e0e0;--modal-on-primary:#0d0d0d;--modal-warning-bg:#f5b5441f;--modal-warning-border:#f5b5444d;--modal-warning-text:#f5b544;--modal-danger-bg:#ff7a7a1f;--modal-danger-border:#ff7a7a47;--modal-danger-text:#ff7a7a;--modal-danger-solid:#cf3a30;--modal-danger-solid-hover:#b02a22;--modal-on-danger:#fff;--modal-success-bg:#56d38a1f;--modal-success-border:#56d38a47;--modal-success-text:#56d38a;--glass-bg:#0d0d0db8;--glass-fallback:#121212;--glass-dropdown-bg:#121212f0;--glass-dropdown-fallback:#141414;--glass-border:#ffffff1a;--glass-highlight:#ffffff14;--glass-blur:18px;--glass-shadow:0 1px 0 var(--glass-highlight) inset, 0 18px 48px #00000070;--shell-edge-fade:#0d0d0de0;--shell-edge-fade-soft:#0d0d0d6b;--shell-edge-fade-transparent:#0d0d0d00;--shell-edge-fade-height:112px;--topbar-height:64px;--content-max-width:1180px;--interactive-min-size:44px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--motion-fast:.14s;--motion-base:.19s;--motion-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-switch:cubic-bezier(.34, 1.4, .5, 1);--skeleton-surface:#ffffff12;--skeleton-surface-strong:#ffffff1a;--skeleton-shine:#ffffff1f}.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fff;--bg-secondary:#f4f4f4;--border-subtle:#0000000f;--border-light:#0000001a;--border-medium:#00000026;--bg-overlay:#00000005;--bg-overlay-hover:#0000000a;--surface-hover:#0000000a;--surface-active:#00000012;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#9ca3af;--border-color:#e0e0e0;--border-glow:#00000014;--hover-bg:#ebebeb;--accent-glow:#00000014;--accent-color:#1a1a1a;--accent-color-dark:#333;--accent-rgb:26, 26, 26;--on-accent:#fff;--bg-warning:#fef3c7;--border-warning:#fbbf24;--text-warning:#92400e;--bg-success:#d1fae5;--border-success:#22c55e;--text-success:#065f46;--surface-card:#fff;--border-soft:#00000014;--shadow-card:0 1px 3px #0000000d, 0 4px 16px #00000014;--shadow-card-hover:0 6px 24px #00000021;--glass-bg:#ffffffc7;--glass-fallback:#fff;--glass-dropdown-bg:#fffffff7;--glass-dropdown-fallback:#fff;--glass-border:#00000014;--glass-highlight:#ffffffb8;--glass-shadow:0 1px 0 var(--glass-highlight) inset, 0 18px 48px #00000024;--shell-edge-fade:#ffffffeb;--shell-edge-fade-soft:#ffffff7a;--shell-edge-fade-transparent:#fff0;--skeleton-surface:#00000013;--skeleton-surface-strong:#0000001f;--skeleton-shine:#ffffffa6;--modal-overlay-bg:#0f172a61;--modal-surface:#fff;--modal-surface-soft:#f8fafc;--modal-border:#e7e9ee;--modal-border-strong:#d6dae3;--modal-text:#171717;--modal-muted:#6b7280;--modal-muted-soft:#9ca3af;--modal-field-bg:#fff;--modal-shadow:0 30px 90px #0f172a33, 0 2px 8px #0f172a14;--modal-focus-shadow:0 0 0 3px #11182714;--modal-primary:#171717;--modal-primary-hover:#000;--modal-on-primary:#fff;--modal-warning-bg:#fff7ed;--modal-warning-border:#fed7aa;--modal-warning-text:#9a3412;--modal-danger-bg:#fef2f2;--modal-danger-border:#fecaca;--modal-danger-text:#b3261e;--modal-danger-solid:#dc2626;--modal-danger-solid-hover:#b91c1c;--modal-on-danger:#fff;--modal-success-bg:#f0fdf4;--modal-success-border:#bbf7d0;--modal-success-text:#15803d;--switch-track-off:#0000002e;--switch-track-off-border:#00000038;--switch-track-off-hover:#00000042;--switch-knob-off:#fff;--switch-knob-shadow:0 1px 3px #00000038, 0 0 0 .5px #0000000d;--badge-neutral-bg:#0000000a;--badge-neutral-border:#0000001f;--badge-info-fg:#1d5bd6;--badge-info-bg:#1d5bd61a;--badge-info-border:#1d5bd63d;--badge-warn-fg:#8a5a00;--badge-warn-bg:#d98f1124;--badge-warn-border:#d98f1152;--badge-success-fg:#147a4a;--badge-success-bg:#147a4a1c;--badge-success-border:#147a4a42;--badge-danger-fg:#b3261e;--badge-danger-bg:#b3261e17;--badge-danger-border:#b3261e3d;--badge-neutral-solid-bg:#17171b;--badge-neutral-solid-fg:#fff;--badge-info-solid-bg:#1d5bd6;--badge-info-solid-fg:#fff;--badge-warn-solid-bg:#b06f00;--badge-warn-solid-fg:#fff;--badge-success-solid-bg:#12784a;--badge-success-solid-fg:#fff;--badge-danger-solid-bg:#c0322a;--badge-danger-solid-fg:#fff;--badge-metal-silver:linear-gradient(105deg, #767676 0%, #bcbcbc 25%, #f2f2f2 50%, #bcbcbc 75%, #767676 100%);--badge-metal-silver-fg:#111;--badge-metal-silver-border:#0000004d;--badge-metal-graphite-border:#00000038}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms}}:root{--docs-wash-cool:#6084f04d;--docs-wash-warm:#f69e743d;--docs-wash-mint:#68d0ba33;--docs-surface:#ffffff85;--docs-surface-strong:#ffffffa8;--docs-surface-solid:#fff;--docs-hairline:#11141c14;--docs-hairline-soft:#11141c0d;--docs-specular:inset 0 1px 0 #ffffffe6;--docs-shadow:var(--docs-specular), 0 1px 2px #11141c0a, 0 14px 38px #11141c17;--docs-shadow-lifted:var(--docs-specular), 0 2px 6px #11141c0d, 0 30px 70px #11141c21;--docs-blur:32px;--docs-saturate:190%;--docs-radius:26px;--docs-radius-sm:14px;--docs-column:780px;--docs-ink:#14161c;--docs-ink-soft:#565c6a;--docs-ink-faint:#7d8494}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-sans);color:var(--docs-ink);background-color:var(--docs-surface-solid);background-image:radial-gradient(58rem 40rem at 22% 6%, var(--docs-wash-cool), transparent 64%), radial-gradient(50rem 36rem at 84% 22%, var(--docs-wash-warm), transparent 62%), radial-gradient(54rem 38rem at 48% 92%, var(--docs-wash-mint), transparent 64%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit}.shell{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--docs-hairline-soft);background:var(--docs-surface);-webkit-backdrop-filter:blur(var(--docs-blur)) saturate(var(--docs-saturate));box-shadow:var(--docs-specular);padding:12px clamp(16px,4vw,34px);display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar,.panel,.center-card,.document__head{background:#fffffff2}}.brand{cursor:pointer;border-radius:var(--docs-radius-sm);background:0 0;border:0;align-items:center;gap:10px;padding:4px;display:inline-flex}.brand-logo{filter:brightness(0);width:auto;max-width:156px;height:28px;display:block}.brand-divider{background:var(--docs-hairline);width:1px;height:18px}.brand-label{color:var(--docs-ink-soft);letter-spacing:-.01em;font-size:13px;font-weight:520}.topbar-user{white-space:nowrap;color:var(--docs-ink-soft);align-items:center;gap:12px;font-size:13px;display:flex}@media (width<=640px){.topbar{padding:10px 14px}.topbar-user__name,.brand-divider,.brand-label{display:none}}.content{flex:1;width:100%;padding:clamp(20px,4vw,44px) clamp(16px,4vw,34px) 72px}.column{width:min(100%, var(--docs-column));margin:0 auto}.split{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,28px);width:min(100%,1200px);margin:0 auto;display:grid}@media (width>=1080px){.split{grid-template-columns:minmax(0,1fr) 320px}.split__aside{position:sticky;top:84px}}@media (width>=1180px){.split{grid-template-columns:minmax(0,1fr);width:min(100%,1320px)}}.panel{border:1px solid var(--docs-hairline);border-radius:var(--docs-radius);background:var(--docs-surface-strong);-webkit-backdrop-filter:blur(var(--docs-blur)) saturate(var(--docs-saturate));box-shadow:var(--docs-shadow);padding:clamp(20px,3vw,32px)}.panel+.panel{margin-top:clamp(14px,2vw,20px)}.panel--flat{box-shadow:none;background:var(--docs-surface)}.panel--lifted{box-shadow:var(--docs-shadow-lifted)}.panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:18px;display:flex}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--docs-ink-faint);margin-bottom:6px;font-size:11px;font-weight:600}h1{letter-spacing:-.025em;font-size:clamp(24px,3.6vw,32px);font-weight:640;line-height:1.18}h2{letter-spacing:-.015em;font-size:18px;font-weight:620}h3{font-size:15px;font-weight:600}.muted{color:var(--docs-ink-soft)}.tiny{color:var(--docs-ink-faint);font-size:12.5px}.linklike{font:inherit;color:var(--docs-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linklike:hover:not(:disabled){color:var(--docs-ink-soft)}.linklike:disabled{cursor:default;opacity:.6}.hash{color:var(--docs-ink-faint);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.center-card{text-align:center;border:1px solid var(--docs-hairline);background:var(--docs-surface-strong);width:min(100%,460px);-webkit-backdrop-filter:blur(var(--docs-blur)) saturate(var(--docs-saturate));box-shadow:var(--docs-shadow-lifted);border-radius:30px;margin:clamp(40px,12vh,120px) auto;padding:clamp(28px,5vw,44px)}.center-card h1{margin-bottom:10px}.center-card p{color:var(--docs-ink-soft)}.center-card .actions{justify-content:center;margin-top:22px}.status-icon{border:1px solid var(--docs-hairline);background:var(--docs-surface);border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 18px;font-size:20px;display:grid}.status-icon--error{color:var(--badge-danger-fg);border-color:var(--badge-danger-border)}.status-icon--ok{color:var(--badge-success-fg);border-color:var(--badge-success-border)}.spinner{border:2px solid var(--docs-hairline);border-top-color:var(--docs-ink);border-radius:50%;width:22px;height:22px;margin:0 auto 16px;animation:.7s linear infinite docs-spin}@keyframes docs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.actions{flex-wrap:wrap;gap:10px;display:flex}.btn{background:var(--docs-ink);min-height:42px;color:var(--docs-surface-solid);cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:560;text-decoration:none;transition:transform .14s,box-shadow .18s,background-color .18s,opacity .18s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #11141c2e}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--docs-ink);outline-offset:2px}.btn--ghost{background:var(--docs-surface);color:var(--docs-ink);border-color:var(--docs-hairline)}.btn--ghost:hover:not(:disabled){background:var(--docs-surface-strong);box-shadow:var(--docs-shadow)}.btn--quiet{color:var(--docs-ink-soft);background:0 0;border-color:#0000;min-height:34px;padding:0 10px}.btn--quiet:hover:not(:disabled){color:var(--docs-ink);box-shadow:none;transform:none}.btn--small{min-height:34px;padding:0 13px;font-size:13px}.field{margin-bottom:16px;display:block}.field>span{margin-bottom:6px;font-size:13px;font-weight:550;display:block}.field small{color:var(--docs-ink-faint);margin-top:5px;font-size:12px;display:block}.field input,.field textarea{border:1px solid var(--docs-hairline);border-radius:var(--docs-radius-sm);background:var(--docs-surface-solid);width:100%;min-height:44px;padding:10px 14px;transition:border-color .16s,box-shadow .16s}.field input:focus,.field textarea:focus{border-color:var(--docs-ink);outline:none;box-shadow:0 0 0 3px #11141c12}.field-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 18px;display:grid}.consent{border:1px solid var(--docs-hairline-soft);border-radius:var(--docs-radius-sm);background:var(--docs-surface);cursor:pointer;align-items:flex-start;gap:11px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}.consent+.consent{margin-top:9px}.consent:hover{border-color:var(--docs-hairline)}.consent input{width:17px;height:17px;accent-color:var(--docs-ink);flex-shrink:0;margin-top:2px}.consent--checked{border-color:var(--badge-success-border);background:var(--badge-success-bg)}.form-error{border:1px solid var(--badge-danger-border);border-radius:var(--docs-radius-sm);background:var(--badge-danger-bg);color:var(--badge-danger-fg);margin-top:12px;padding:11px 14px;font-size:13px}.notice{border:1px solid var(--docs-hairline);border-radius:var(--docs-radius-sm);background:var(--docs-surface);padding:14px 17px;font-size:13.5px}.notice b{margin-bottom:3px;font-weight:600;display:block}.notice p{color:var(--docs-ink-soft)}.notice--warn{border-color:var(--badge-warn-border);background:var(--badge-warn-bg)}.notice--warn b{color:var(--badge-warn-fg)}.notice--ok{border-color:var(--badge-success-border);background:var(--badge-success-bg)}.notice--ok b{color:var(--badge-success-fg)}.notice--info{border-color:var(--badge-info-border);background:var(--badge-info-bg)}.notice--info b{color:var(--badge-info-fg)}.summary{border:1px solid var(--docs-hairline);border-radius:var(--docs-radius);background:var(--docs-surface-strong);flex-wrap:wrap;display:flex;overflow:hidden}.summary article{border-left:1px solid var(--docs-hairline-soft);flex:170px;padding:15px 17px}.summary article:first-child{border-left:0}.summary small{color:var(--docs-ink-faint);margin-bottom:4px;font-size:11.5px;display:block}.summary b{letter-spacing:-.02em;font-size:17px;font-weight:620;display:block}.summary span{color:var(--docs-ink-soft);font-size:12px}.document{border:1px solid var(--docs-hairline);border-radius:var(--docs-radius);background:var(--docs-surface-solid);box-shadow:var(--docs-shadow);overflow:hidden}.document__head{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--docs-hairline-soft);background:var(--docs-surface-strong);-webkit-backdrop-filter:blur(var(--docs-blur)) saturate(var(--docs-saturate));padding:14px 20px;display:flex}.document__reader{max-height:68vh;overflow-y:auto}.document__layout{position:relative}.document__layout--noted .document__body{padding-right:306px}.document__body{padding:clamp(20px,3.4vw,38px);font-size:13.6px;line-height:1.68}.document__body p{text-align:justify;margin-bottom:9px}.document__body h1,.document__body h2{text-align:center;letter-spacing:0;margin:22px 0 12px;font-size:14.5px;font-weight:650}.document__body h3{margin:16px 0 8px;font-size:13.6px}.document__body ol,.document__body ul{padding-left:14px;list-style:none}.document__body ol ol{padding-left:16px}.document__body ul{padding-left:30px;list-style:outside}.document__body li{margin-bottom:9px}.document__body strong{font-weight:640}.document__body table{border-collapse:collapse;width:100%;margin:14px 0;font-size:12.8px}.document__body th,.document__body td{border:1px solid var(--docs-hairline);text-align:left;vertical-align:top;padding:7px 10px}.document__body th{background:var(--docs-surface);font-weight:600}.document__body [data-guide]{cursor:help}.document__body [data-guide]:hover,.document__body .is-highlighted{background:var(--badge-warn-bg);box-shadow:0 0 0 4px var(--badge-warn-bg);border-radius:5px}.document__notes{pointer-events:none;width:268px;height:100%;position:absolute;top:0;right:clamp(20px,3.4vw,38px)}.note{border-radius:var(--docs-radius-sm);background:var(--docs-surface);pointer-events:auto;cursor:default;border:1px solid #0000;width:268px;padding:11px 13px;transition:border-color .16s,background .16s,box-shadow .16s;position:absolute;right:0}.note:before{content:"";background:var(--docs-hairline);width:20px;height:1px;transition:background .16s;position:absolute;top:15px;left:-20px}.note:after{content:"";background:var(--docs-hairline);border-radius:2px;width:2px;transition:background .16s;position:absolute;top:11px;bottom:11px;left:-1px}.note b{color:var(--docs-ink);margin-bottom:3px;font-size:12.4px;font-weight:620;display:block}.note p{color:var(--docs-ink-soft);text-align:left;font-size:12px;line-height:1.5}.note--active{border-color:var(--docs-hairline);background:var(--docs-surface-solid);box-shadow:var(--docs-shadow)}.note--active:before,.note--active:after{background:var(--badge-warn-fg)}.guide__item{text-align:left;border:1px solid var(--docs-hairline-soft);border-radius:var(--docs-radius-sm);background:var(--docs-surface);cursor:pointer;width:100%;padding:12px 14px;transition:border-color .16s,transform .16s,box-shadow .16s}.guide__item+.guide__item{margin-top:8px}.guide__item:hover{border-color:var(--docs-hairline);box-shadow:var(--docs-shadow);transform:translateY(-1px)}.guide__item b{margin-bottom:3px;font-size:13px;font-weight:600;display:block}.guide__item p{color:var(--docs-ink-soft);font-size:12.6px;line-height:1.55}.guide__item--active{border-color:var(--docs-ink)}.act-row{border:1px solid var(--docs-hairline-soft);border-radius:var(--docs-radius-sm);background:var(--docs-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.act-row+.act-row{margin-top:7px}.act-row__main{min-width:0}.act-row__main b{font-size:13.4px;font-weight:600;display:block}.act-row__main small{color:var(--docs-ink-faint);font-size:12px}.act-row input{width:16px;height:16px;accent-color:var(--docs-ink)}.doc-row{text-align:left;border:1px solid var(--docs-hairline-soft);border-radius:var(--docs-radius-sm);background:var(--docs-surface);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:14px 17px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.doc-row+.doc-row{margin-top:8px}.doc-row:hover{border-color:var(--docs-hairline);box-shadow:var(--docs-shadow);transform:translateY(-1px)}.doc-row b{font-size:14px;font-weight:580;display:block}.doc-row small{color:var(--docs-ink-faint);font-size:12px;display:block}.doc-row .arrow{color:var(--docs-ink-faint)}.code-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.code-row .field{flex:200px;margin-bottom:0}.code-input{letter-spacing:.34em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px}.methods{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.method{border:1px solid var(--docs-hairline);background:var(--docs-surface-solid);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:10px 15px;font-size:13.5px;display:inline-flex}.method--active{border-color:var(--docs-ink);box-shadow:0 0 0 3px #11141c0f}.pep-note{color:var(--docs-ink-faint);margin-top:14px;font-size:12.5px;line-height:1.55}.pep-note a{color:var(--docs-ink);text-underline-offset:2px;text-decoration:underline}.overlay{z-index:40;-webkit-backdrop-filter:blur(6px);background:#11141c47;place-items:center;padding:clamp(12px,4vw,40px);display:grid;position:fixed;inset:0}.overlay__card{border:1px solid var(--docs-hairline);background:var(--docs-surface-solid);width:min(100%,760px);max-height:86dvh;box-shadow:var(--docs-shadow-lifted);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.overlay__head{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--docs-hairline-soft);padding:16px 22px;display:flex}.icon-btn{border:1px solid var(--docs-hairline-soft);background:var(--docs-surface);cursor:pointer;width:32px;height:32px;color:var(--docs-ink-soft);border-radius:9px;place-items:center;font-size:17px;line-height:1;display:grid}.icon-btn:hover{color:var(--docs-ink);border-color:var(--docs-hairline)}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.cw-badge[data-v-f3357f8b]{border:1px solid var(--badge-neutral-border);border-radius:var(--radius-pill);background:var(--badge-neutral-bg);color:var(--badge-neutral-fg);letter-spacing:.015em;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.cw-badge--md[data-v-f3357f8b]{min-height:26px;padding:0 11px;font-size:11.5px}.cw-badge--sm[data-v-f3357f8b]{gap:5px;min-height:22px;padding:0 8px;font-size:10.5px}.cw-badge--dot[data-v-f3357f8b]:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.cw-badge--sm.cw-badge--dot[data-v-f3357f8b]:before{width:4px;height:4px}.cw-badge--info[data-v-f3357f8b]{color:var(--badge-info-fg);background:var(--badge-info-bg);border-color:var(--badge-info-border)}.cw-badge--warn[data-v-f3357f8b]{color:var(--badge-warn-fg);background:var(--badge-warn-bg);border-color:var(--badge-warn-border)}.cw-badge--success[data-v-f3357f8b]{color:var(--badge-success-fg);background:var(--badge-success-bg);border-color:var(--badge-success-border)}.cw-badge--danger[data-v-f3357f8b]{color:var(--badge-danger-fg);background:var(--badge-danger-bg);border-color:var(--badge-danger-border)}.cw-badge--tier-1[data-v-f3357f8b],.cw-badge--tier-2[data-v-f3357f8b],.cw-badge--tier-3[data-v-f3357f8b],.cw-badge--metal-graphite[data-v-f3357f8b],.cw-badge--metal-silver[data-v-f3357f8b]{text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.cw-badge--tier-1[data-v-f3357f8b]{color:var(--text-secondary);border-color:var(--border-light);background:0 0}.cw-badge--tier-2[data-v-f3357f8b]{color:var(--text-secondary);background:var(--bg-overlay);border-color:var(--border-color)}.cw-badge--tier-3[data-v-f3357f8b]{color:var(--text-primary);background:var(--surface-active);border-color:var(--border-medium)}.cw-badge--metal-graphite[data-v-f3357f8b],.cw-badge--metal-silver[data-v-f3357f8b]{letter-spacing:.06em;animation:cw-metal-sweep-f3357f8b var(--badge-metal-sweep,9s) linear infinite;background-size:200% 100%;font-weight:800}.cw-badge--metal-graphite[data-v-f3357f8b]{background-image:var(--badge-metal-graphite);color:var(--badge-metal-graphite-fg);border-color:var(--badge-metal-graphite-border);box-shadow:inset 0 1px #ffffff29,0 1px 4px #00000040}.cw-badge--metal-silver[data-v-f3357f8b]{background-image:var(--badge-metal-silver);color:var(--badge-metal-silver-fg);border-color:var(--badge-metal-silver-border);box-shadow:inset 0 1px #ffffffa6,0 1px 4px #00000040}@keyframes cw-metal-sweep-f3357f8b{0%{background-position:200%}to{background-position:0%}}.cw-badge--placeholder[data-v-f3357f8b]{visibility:hidden;pointer-events:none;border:0;width:0;height:0;min-height:0;padding:0;position:absolute;overflow:hidden}.cw-badge[data-v-f3357f8b]:focus-visible{outline:2px solid rgba(var(--accent-rgb), .6);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cw-badge--metal-graphite[data-v-f3357f8b],.cw-badge--metal-silver[data-v-f3357f8b]{background-position:50%;animation:none}}.cw-hint-pop{z-index:3000;border:1px solid var(--border-color);background:var(--bg-elevated);width:280px;color:var(--text-secondary);pointer-events:none;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.55;animation:.13s ease-out cw-hint-in;position:fixed;box-shadow:0 18px 48px #00000059}.cw-hint-pop strong{color:var(--text-primary);margin-bottom:5px;font-size:13px;font-weight:700;display:block}.cw-hint-pop p{margin:0}.cw-hint-pop p+ul{margin-top:7px}.cw-hint-pop ul{margin:0;padding-left:16px}.cw-hint-pop li{margin-top:3px}@keyframes cw-hint-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cw-hint-pop{animation:none}}
