*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/google-sans-flex-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/google-sans-flex-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--f-display:"Google Sans Flex",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-ui:"Google Sans Flex",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--fs-display:clamp(30px,4.4vw,40px);--fs-title:20px;--fs-body:14px;--fs-sm:12.5px;--fs-xs:11px;--r-xs:4px;--r-sm:6px;--r-lg:12px;--r-pill:999px;--r-marker:255px 15px 225px 15px / 15px 225px 15px 255px;--r-bubble:18px;--e1:0 1px 2px #0f14170f;--e2:0 1px 2px #0f14170d, 0 16px 40px -20px #0f14174d;--focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--ring);--focus-ring-inset:inset 0 0 0 2px var(--ring);--focus-ring-field:0 0 0 3px var(--ring);--focus-ring-tight:0 0 0 2px var(--ring);--bg:#f0f1f3;--surface:#fff;--surface-sunk:#f7f8f9;--surface-deep:#eef0f2;--hair:#e5e8eb;--hair-soft:#eef0f2;--hair-strong:#d3d8dd;--ink:#0f1417;--ink-2:#525c64;--ink-3:#7c868e;--ink-4:#9aa3aa;--brand-whatsapp:#3ac371;--brand-whatsapp-ink:#fff;--brand-whatsapp-read:#53bdeb;--accent:#0d7d5f;--accent-hi:#0a6a50;--accent-quiet:#e7f3ef;--accent-hair:#bcdfd2;--on-accent:#fff;--ring:#0d7d5f73;--danger:#b3261e;--danger-quiet:#fbecea;--danger-hair:#eecac6;--caution:#8a5a00;--caution-quiet:#fbf4e6;--caution-hair:#ecdcbc;--chat:#f3f1ee;--bub-in:#fff;--bub-out:#dbf0e5;--sel:#eef1f3;--hover:#f4f6f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e10;--surface:#14181b;--surface-sunk:#181d21;--surface-deep:#1e242a;--hair:#242b31;--hair-soft:#1d2328;--hair-strong:#333c44;--ink:#e9eef1;--ink-2:#a5b0b8;--ink-3:#78838b;--ink-4:#626d75;--accent:#42d5a1;--accent-hi:#5ce0b1;--accent-quiet:#0f2f26;--accent-hair:#1c4f3f;--on-accent:#04231a;--ring:#42d5a180;--danger:#ff9a90;--danger-quiet:#301a18;--danger-hair:#4d2824;--caution:#e9b46e;--caution-quiet:#2b2110;--caution-hair:#4a3a1a;--chat:#101519;--bub-in:#1b2126;--bub-out:#123328;--sel:#1d2429;--hover:#1a2024;--e1:0 1px 2px #00000080;--e2:0 1px 2px #00000080, 0 16px 44px -22px #000000f2}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e10;--surface:#14181b;--surface-sunk:#181d21;--surface-deep:#1e242a;--hair:#242b31;--hair-soft:#1d2328;--hair-strong:#333c44;--ink:#e9eef1;--ink-2:#a5b0b8;--ink-3:#78838b;--ink-4:#626d75;--accent:#42d5a1;--accent-hi:#5ce0b1;--accent-quiet:#0f2f26;--accent-hair:#1c4f3f;--on-accent:#04231a;--ring:#42d5a180;--danger:#ff9a90;--danger-quiet:#301a18;--danger-hair:#4d2824;--caution:#e9b46e;--caution-quiet:#2b2110;--caution-hair:#4a3a1a;--chat:#101519;--bub-in:#1b2126;--bub-out:#123328;--sel:#1d2429;--hover:#1a2024;--e1:0 1px 2px #00000080;--e2:0 1px 2px #00000080, 0 16px 44px -22px #000000f2}body{font-family:var(--f-ui);font-size:var(--fs-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}.n-focus:focus-visible,:root :focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{box-shadow:none}.n-control{width:100%;min-height:34px;padding:6px var(--s3);background:var(--surface-sunk);border:1px solid var(--hair);border-radius:var(--r-sm);font-family:var(--f-ui);font-size:var(--fs-sm);color:var(--ink);transition:background .12s,border-color .12s,box-shadow .12s}textarea.n-control{resize:vertical;min-height:88px;line-height:1.5}.n-control::placeholder{color:var(--ink-4)}.n-control:hover{background:var(--surface-deep)}.n-control:focus,:root .n-control:focus{background:var(--surface);border-color:var(--accent);box-shadow:var(--focus-ring-field);outline:none}.n-control:disabled{opacity:.5;cursor:not-allowed}.n-control[aria-invalid=true]{border-color:var(--danger-hair)}.n-control[aria-invalid=true]:focus,:root .n-control[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-quiet)}:root ::selection{background:var(--accent-quiet);color:var(--ink)}.n-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.n-label{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:700}.n-tnum{font-variant-numeric:tabular-nums}.n-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n-wrap{white-space:normal;overflow-wrap:anywhere;min-width:0}.n-figure{font-family:var(--f-mono);font-size:var(--fs-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.n-display{font-family:var(--f-display);letter-spacing:-.022em;font-weight:600}:root[data-hydrating] button:not(:disabled){cursor:progress}:root [data-waiting]{opacity:.72;cursor:progress;pointer-events:none}:root .n-btn[data-waiting]:before{content:"";border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.6s linear infinite nWaiting}@keyframes nWaiting{to{transform:rotate(1turn)}}.n-enter{animation:.16s both nEnter}@keyframes nEnter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root *,:root :after,:root :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root[data-zone=site]{--fs-xs:12px;--fs-sm:14px;--fs-body:16px;--fs-title:20px;--fs-display:clamp(30px,2.6vw + 14.5px,52px);--fs-hero:clamp(38px,4vw + 8.5px,66px);--fs-lead:18px;--fs-figure:44px;--fs-md:15px;--fs-note:13px;--r-box:3px;--r-xs:6px;--r-sm:10px;--r-bubble:12px;--r-lg:14px;--r-xl:18px;--r-2xl:22px;--r-device:42px;--ease-std:cubic-bezier(.2,0,0,1);--ease-decel:cubic-bezier(.05,.7,.1,1);--ease-accel:cubic-bezier(.3,0,.8,.15);--ease-scene:cubic-bezier(.2,.7,.2,1);--t-fast:.15s;--t-std:.3s;--t-enter:.4s;--t-long:.5s;--site-head:76px;--site-max:1200px;--reveal-i:0;--fade-top:linear-gradient(to bottom,transparent,#000 var(--s6));--fade-end:linear-gradient(to right,#000 calc(100% - var(--s5)),transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090a;--surface:#0f100f;--surface-sunk:#131512;--surface-deep:#1b1e19;--hair:#1e201d;--hair-soft:#171916;--hair-strong:#2c3128;--ink:#eeeee8;--ink-2:#a6aaa1;--ink-3:#7e8279;--ink-4:#5e625a;--accent:#c6f36a;--accent-hi:#d6fa88;--accent-quiet:#22301a;--accent-hair:#3d4a2c;--on-accent:#09090a;--ring:#c6f36a8c;--danger:#f28b82;--danger-quiet:#2b1614;--danger-hair:#5a2a26;--caution:#e3c46c;--caution-quiet:#29230f;--caution-hair:#4d421e;--chat:#0f100f;--bub-in:#1b1e19;--bub-out:#22301a;--sel:#1b1e19;--hover:#161815;--e1:0 1px 2px #00000080;--e2:0 1px 2px #00000080,0 16px 44px -22px #000000f2;--sel-ink:#eeeee8;--band:#0c0d0c;--accent-dim:#4a553a;--device:#0c0d0c;--device-hair:#2c3128;--grid-dot:#ffffff0e;--glow-opacity:.14;--glow-scale:1;--e-edge:inset 0 1px 0 #ffffff09;--e-device:0 30px 80px #0000008c;--e-stage:0 40px 120px #0000008c;--e-packet:0 0 18px var(--accent);--beam-r:var(--r-lg);--code-bg:#131512;--code-hair:#2c3128;--code-ink:#eeeee8;--code-mute:#7e8279;--code-key:#c6f36a;--code-str:#c9d2b6}:where(:root[data-zone=site]){scroll-padding-top:calc(var(--site-head) + var(--s4))}@media (prefers-reduced-motion:no-preference){:where(:root[data-zone=site]){scroll-behavior:smooth}}:where(:root[data-zone=site]) body{caret-color:var(--accent)}:where(:root[data-zone=site]) *{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}:where(:root[data-zone=site]) a{text-underline-offset:3px}:where(:root[data-zone=site]) .n-label{font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:500}:where(:root[data-zone=site]) .n-display{font-family:var(--f-display);letter-spacing:-.03em;font-weight:700}:where(:root[data-zone=site]) .n-pub-wrap{width:100%;max-width:calc(var(--site-max) + var(--s6)*2);padding-inline:var(--s6);margin-inline:auto}:where(:root[data-zone=site]) .n-pub-wrap--narrow{max-width:824px}:where(:root[data-zone=site]) .n-pub-sec{padding-block:calc(var(--s7)*2)}:where(:root[data-zone=site]) .n-pub-sec--tight{padding-block:var(--s7)}:where(:root[data-zone=site]) .n-pub-sec--sunk{background:var(--band);border-block:1px solid var(--hair)}:where(:root[data-zone=site]) .n-pub-h1{font-family:var(--f-display);font-size:var(--fs-hero);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:0;font-weight:700;line-height:1.02}:where(:root[data-zone=site]) .n-pub-h2{font-family:var(--f-display);font-size:var(--fs-display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0;font-weight:700;line-height:1.04}:where(:root[data-zone=site]) .n-pub-h3{font-family:var(--f-display);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700;line-height:1.3}:where(:root[data-zone=site]) .n-pub-eyebrow{align-items:center;gap:var(--s2);font-family:var(--f-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:500;display:inline-flex}:where(:root[data-zone=site]) .n-pub-eyebrow--accent{color:var(--accent)}:where(:root[data-zone=site]) .n-pub-lede{margin:var(--s4) 0 0;font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;max-width:48ch;line-height:1.6}:where(:root[data-zone=site]) .n-pub-lede--wide{max-width:60ch}:where(:root[data-zone=site]) .n-pub-p{margin:var(--s3) 0 0;font-size:var(--fs-md);color:var(--ink-2);text-wrap:pretty;max-width:66ch;line-height:1.6}:where(:root[data-zone=site]) .n-pub-p--lead{color:var(--ink)}:where(:root[data-zone=site]) .n-pub-actions{align-items:center;gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}:where(:root[data-zone=site]) .n-pub-link{align-items:center;gap:var(--s2);font-size:var(--fs-md);color:var(--accent);border-radius:var(--r-xs);font-weight:500;text-decoration:none;display:inline-flex}:where(:root[data-zone=site]) .n-pub-link:hover{color:var(--accent-hi);text-decoration:underline}:where(:root[data-zone=site]) .n-pub-link .n-icon{width:18px;height:18px;transition:transform var(--t-std) var(--ease-std)}:where(:root[data-zone=site]) .n-pub-link:hover .n-icon{transform:translate(3px)}:where(:root[data-zone=site]) .n-pub-chip{height:32px;padding:0 var(--s3);border:1px solid var(--hair-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}:where(:root[data-zone=site]) .n-pub-chip .n-icon{width:18px;height:18px}:where(:root[data-zone=site]) .n-pub-chip--tonal{border-color:var(--accent-hair);background:var(--accent-quiet);color:var(--accent)}:where(:root[data-zone=site]) .n-pub-chip--quiet{background:var(--surface-deep);height:24px;color:var(--ink-2);font-size:var(--fs-xs);border-color:#0000;padding:0 10px}:where(:root[data-zone=site]) .n-pub-chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(:root[data-zone=site]) .n-pub-dot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:6px;height:6px;display:inline-block}:where(:root[data-zone=site]) .n-pub-dot--caution{background:var(--caution)}:where(:root[data-zone=site]) .n-pub-dot--danger{background:var(--danger)}:where(:root[data-zone=site]) .n-pub-dot--off{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}:where(:root[data-zone=site]) .n-pub-grid{gap:var(--s4);display:grid}:where(:root[data-zone=site]) .n-pub-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}:where(:root[data-zone=site]) .n-pub-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}:where(:root[data-zone=site]) .n-pub-card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-xl);box-shadow:var(--e-edge)}:where(:root[data-zone=site]) .n-pub-card--raised{background:var(--surface-sunk);border-color:var(--hair-strong)}:where(:root[data-zone=site]) .n-pub-tile{padding:var(--s5);background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--e-edge)}:where(:root[data-zone=site]) .n-pub-tile--quiet{box-shadow:none;background:0 0}:where(:root[data-zone=site]) .n-pub-tile .n-pub-p{margin-top:var(--s2)}:where(:root[data-zone=site]) .n-pub-list{margin:var(--s4) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}:where(:root[data-zone=site]) .n-pub-list li{padding-left:var(--s5);font-size:var(--fs-md);color:var(--ink-2);max-width:66ch;line-height:1.6;position:relative}:where(:root[data-zone=site]) .n-pub-list li:before{content:"";left:0;top:calc(var(--s3) - 1px);background:var(--hair-strong);width:12px;height:1px;position:absolute}:where(:root[data-zone=site]) .n-pub-list--accent li:before{background:var(--accent)}:where(:root[data-zone=site]) .n-pub-step__num{margin-bottom:var(--s3);font-family:var(--f-mono);font-size:var(--fs-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:500;display:block}:where(:root[data-zone=site]) .n-pub-tablewrap{margin-top:var(--s5);border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}:where(:root[data-zone=site]) .n-pub-table{border-collapse:collapse;width:100%;min-width:640px}:where(:root[data-zone=site]) .n-pub-table td,:where(:root[data-zone=site]) .n-pub-table th{padding:var(--s4) var(--s5);text-align:left;vertical-align:top;border-bottom:1px solid var(--hair-soft);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6}:where(:root[data-zone=site]) .n-pub-table thead th{font-family:var(--f-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--band);font-weight:500}:where(:root[data-zone=site]) .n-pub-table tbody tr:last-child td,:where(:root[data-zone=site]) .n-pub-table tbody tr:last-child th{border-bottom:0}:where(:root[data-zone=site]) .n-pub-table tbody th{color:var(--ink);background:0 0;font-weight:600}:where(:root[data-zone=site]) [data-reveal]{transition:opacity var(--t-long) var(--ease-decel),transform var(--t-long) var(--ease-decel),filter var(--t-long) var(--ease-decel),clip-path var(--t-long) var(--ease-decel);transition-delay:calc(var(--reveal-i)*80ms)}:where(:root[data-zone=site]) [data-reveal=rise].is-pending{opacity:0;transform:translateY(var(--s5))}:where(:root[data-zone=site]) [data-reveal=scale].is-pending{opacity:0;transform:scale(.96)}:where(:root[data-zone=site]) [data-reveal=focus].is-pending{opacity:0;filter:blur(8px)}:where(:root[data-zone=site]) [data-reveal=wipe].is-pending{clip-path:inset(0 0 calc(100% - 2px) 0 round var(--r-xl))}:where(:root[data-zone=site]) .n-grid{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:32px 32px}:where(:root[data-zone=site]) .n-glow{border-radius:var(--r-pill);background:var(--accent);filter:blur(90px);opacity:calc(var(--glow-opacity)*var(--glow-scale));pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){:where(:root[data-zone=site]) .n-step{opacity:0;animation:12s var(--ease-scene) infinite}:where(:root[data-zone=site]) .n-step--1{animation-name:site-step-1}:where(:root[data-zone=site]) .n-step--2{animation-name:site-step-2}:where(:root[data-zone=site]) .n-step--3{animation-name:site-step-3}:where(:root[data-zone=site]) .n-step--4{animation-name:site-step-4}:where(:root[data-zone=site]) .n-step--5{animation-name:site-step-5}}@keyframes site-step-1{0%,8%{opacity:0;transform:translateY(8px)scale(.98)}12%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes site-step-2{0%,24%{opacity:0;transform:translateY(8px)scale(.98)}28%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes site-step-3{0%,40%{opacity:0;transform:translateY(8px)scale(.98)}44%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes site-step-4{0%,56%{opacity:0;transform:translateY(8px)scale(.98)}60%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes site-step-5{0%,70%{opacity:0;transform:translateY(8px)scale(.98)}74%,90%{opacity:1;transform:none}96%,to{opacity:0}}:where(:root[data-zone=site]) .n-chat{justify-content:flex-end;gap:var(--chat-gap);font-size:var(--chat-fs);color:var(--ink);flex-direction:column;line-height:1.45;display:flex}:where(:root[data-zone=site]) .n-chat--sm{--chat-gap:7px;--chat-fs:var(--fs-xs);--chat-fs-small:var(--fs-xs);--chat-pad:8px 10px;--chat-r:var(--r-bubble);--chat-max:210px}:where(:root[data-zone=site]) .n-chat--md{--chat-gap:8px;--chat-fs:var(--fs-note);--chat-fs-small:var(--fs-xs);--chat-pad:9px 11px;--chat-r:var(--r-bubble);--chat-max:190px}:where(:root[data-zone=site]) .n-chat--lg{--chat-gap:10px;--chat-fs:var(--fs-sm);--chat-fs-small:var(--fs-note);--chat-pad:11px 13px;--chat-r:var(--r-lg);--chat-max:240px}:where(:root[data-zone=site]) .n-chat--xl{--chat-gap:12px;--chat-fs:var(--fs-md);--chat-fs-small:var(--fs-note);--chat-pad:12px 15px;--chat-r:var(--r-xl);--chat-max:420px}:where(:root[data-zone=site]) .n-chat__bubble{max-width:var(--chat-max);padding:var(--chat-pad);border-radius:var(--chat-r);background:var(--bub-in);overflow-wrap:anywhere}:where(:root[data-zone=site]) .n-chat__bubble.is-out{background:var(--bub-out)}:where(:root[data-zone=site]) .n-chat__bubble.is-start{border-bottom-left-radius:var(--r-box);align-self:flex-start}:where(:root[data-zone=site]) .n-chat__bubble.is-end{border-bottom-right-radius:var(--r-box);align-self:flex-end}:where(:root[data-zone=site]) .n-chat__bit{font-size:var(--chat-fs-small);flex-wrap:wrap;gap:5px;display:flex}:where(:root[data-zone=site]) .n-chat__bit.is-start{align-self:flex-start}:where(:root[data-zone=site]) .n-chat__bit.is-end{justify-content:flex-end;align-self:flex-end}:where(:root[data-zone=site]) .n-chat__bit.is-center{align-self:center}:where(:root[data-zone=site]) .n-chat__bit.is-stack{width:var(--chat-max);flex-direction:column}:where(:root[data-zone=site]) .n-chat__reply{border:1px solid var(--accent-hair);border-radius:var(--r-sm);color:var(--accent);text-align:center;padding:6px 9px}:where(:root[data-zone=site]) .n-chat__reply--pill{border-radius:var(--r-pill);padding:7px 14px}:where(:root[data-zone=site]) .n-chat__reply--quiet{border-color:var(--hair-strong);color:var(--ink-2)}:where(:root[data-zone=site]) .n-chat__cta{border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);text-align:center;padding:6px 10px;font-weight:600}:where(:root[data-zone=site]) .n-chat__chip{border:1px solid var(--hair-strong);border-radius:var(--r-pill);color:var(--ink);padding:8px 14px}:where(:root[data-zone=site]) .n-chat__tool{border:1px dashed var(--accent-dim);border-radius:var(--r-xs);font-family:var(--f-mono);color:var(--accent);padding:5px 9px}:where(:root[data-zone=site]) .n-chat__note{font-family:var(--f-mono);color:var(--accent)}:where(:root[data-zone=site]) .n-caret{vertical-align:-2px;background:var(--accent);width:2px;height:1em;margin-left:3px;display:inline-block}:where(:root[data-zone=site]) .n-caret--thick{width:4px}@media (prefers-reduced-motion:no-preference){:where(:root[data-zone=site]) .n-caret{animation:1s step-end infinite site-blink}}@keyframes site-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){:where(:root[data-zone=site]) .n-float{animation:6s ease-in-out infinite site-float}}@keyframes site-float{50%{transform:translateY(-8px)}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root[data-zone=site]) .n-beam{isolation:isolate;border-color:#0000;position:relative}:where(:root[data-zone=site]) .n-beam:before{content:"";z-index:-1;border-radius:calc(var(--beam-r) + 1px);background:conic-gradient(from var(--beam-angle),transparent 0 70%,var(--accent) 82%,transparent 94%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){:where(:root[data-zone=site]) .n-beam:before{animation:5s linear infinite site-spin}}@media (prefers-reduced-motion:reduce){:where(:root[data-zone=site]) .n-beam{border-color:var(--accent-hair)}:where(:root[data-zone=site]) .n-beam:before{display:none}}@keyframes site-spin{to{--beam-angle:360deg}}:root[data-zone=site] .n-btn{gap:var(--s2);border:1px solid var(--hair-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);letter-spacing:0;transition:background var(--t-fast) var(--ease-std),color var(--t-fast) var(--ease-std),border-color var(--t-fast) var(--ease-std),transform var(--t-fast) var(--ease-std),box-shadow var(--t-fast) var(--ease-std);font-weight:600}:root[data-zone=site] .n-btn:hover{background:var(--surface);color:var(--ink);border-color:var(--accent)}:root[data-zone=site] .n-btn--sm{height:36px;padding:0 var(--s4);font-size:var(--fs-sm)}:root[data-zone=site] .n-btn--md{height:44px;padding:0 var(--s4);font-size:var(--fs-sm)}:root[data-zone=site] .n-btn--lg{height:52px;font-size:var(--fs-body);gap:var(--s4);padding:0 20px}:root[data-zone=site] .n-btn--primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}:root[data-zone=site] .n-btn--primary:hover{border-color:var(--accent-hi);background:var(--accent-hi);color:var(--on-accent)}:root[data-zone=site] .n-btn--ghost{padding-inline:var(--s3);color:var(--ink-2);background:0 0;border-color:#0000}:root[data-zone=site] .n-btn--ghost:hover{background:var(--hover);color:var(--ink);border-color:#0000}:root[data-zone=site] .n-btn--danger{border-color:var(--danger-hair);background:var(--surface);color:var(--danger)}:root[data-zone=site] .n-btn--danger:hover{border-color:var(--danger-hair);background:var(--danger-quiet);color:var(--danger)}:root[data-zone=site] .n-btn .n-icon{width:18px;height:18px}:root[data-zone=site] .n-btn--secondary .n-icon{color:var(--accent)}:root[data-zone=site] .n-btn--block:has(>.n-icon:last-child){justify-content:space-between}@media (prefers-reduced-motion:no-preference){:root[data-zone=site] .n-btn--primary:hover,:root[data-zone=site] .n-btn--secondary:hover{transform:translateY(-1px)}}:root[data-zone=site] .n-btn:focus-visible{box-shadow:var(--focus-ring)}:root[data-zone=site] .n-card{border-color:var(--hair);border-radius:var(--r-lg);box-shadow:var(--e-edge)}:root[data-zone=site] .n-card--e1,:root[data-zone=site] .n-card--e2{box-shadow:var(--e-edge)}:root[data-zone=site] .n-card--quiet{background:var(--surface-sunk);border-color:#0000}:root[data-zone=site] .n-card__hd{padding:var(--s5) var(--s5) var(--s2);border-bottom:0}:root[data-zone=site] .n-card__title{font-family:var(--f-ui);font-size:var(--fs-title);letter-spacing:-.02em;font-weight:700}:root[data-zone=site] .n-card__sub{color:var(--ink-3)}:root[data-zone=site] .n-card__bd{padding:var(--s4) var(--s5) var(--s5)}:root[data-zone=site] .n-card__bd--flush{padding:0}:root[data-zone=site] .n-card__ft{border-top-color:var(--hair-soft);padding:var(--s3) var(--s5)}:root[data-zone=site] .n-field{margin-bottom:var(--s4)}:root[data-zone=site] .n-field__label{margin-bottom:var(--s2);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink-2);font-weight:500}:root[data-zone=site] .n-control,:root[data-zone=site] .n-field__control input,:root[data-zone=site] .n-field__control select,:root[data-zone=site] .n-field__control textarea{min-height:48px;padding:var(--s3) var(--s4);border-color:var(--hair-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-size:var(--fs-body)}:root[data-zone=site] .n-control:hover,:root[data-zone=site] .n-field__control input:hover,:root[data-zone=site] .n-field__control select:hover,:root[data-zone=site] .n-field__control textarea:hover{background:var(--bg);border-color:var(--ink-4)}:root[data-zone=site] .n-control:focus,:root[data-zone=site] .n-field__control input:focus,:root[data-zone=site] .n-field__control select:focus,:root[data-zone=site] .n-field__control textarea:focus{background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:root[data-zone=site] .n-field__error,:root[data-zone=site] .n-field__hint{font-size:var(--fs-sm)}:root[data-zone=site] .n-seg--track{border-radius:var(--r-sm);background:var(--surface-sunk);padding:3px}:root[data-zone=site] .n-seg--track .n-seg__opt{border-radius:var(--r-xs);color:var(--ink-2);font-weight:500}:root[data-zone=site] .n-seg--track .n-seg__opt.is-on{background:var(--sel);color:var(--sel-ink);box-shadow:none}:root[data-zone=site] .n-seg--outline{border-color:var(--hair-strong);border-radius:var(--r-sm)}:root[data-zone=site] .n-seg--outline .n-seg__opt.is-on{background:var(--sel);color:var(--sel-ink);font-weight:500}:root[data-zone=site] .n-seg--chips .n-seg__opt{border-color:var(--hair-strong);border-radius:var(--r-pill);color:var(--ink-2);background:0 0;font-weight:500}:root[data-zone=site] .n-seg--chips .n-seg__opt.is-on{border-color:var(--accent-hair);background:var(--accent-quiet);color:var(--accent)}:root[data-zone=site] .n-badge--mono{border-radius:var(--r-pill);padding:2px 8px}:root[data-zone=site] .n-badge--accent,:root[data-zone=site] .n-badge--caution,:root[data-zone=site] .n-badge--danger{color:var(--ink-2)}:root[data-zone=site] .n-badge--accent .n-dot{color:var(--accent)}:root[data-zone=site] .n-badge--caution .n-dot{color:var(--caution)}:root[data-zone=site] .n-badge--danger .n-dot{color:var(--danger)}:root[data-zone=site] .n-notice,:root[data-zone=site] .n-notice--accent,:root[data-zone=site] .n-notice--caution,:root[data-zone=site] .n-notice--danger{border-color:var(--hair);border-radius:var(--r-lg);background:var(--surface-sunk)}:root[data-zone=site] .n-notice--accent{border-color:var(--accent-hair)}:root[data-zone=site] .n-notice--danger{border-color:var(--danger-hair)}:root[data-zone=site] .n-notice--accent .n-notice__lead,:root[data-zone=site] .n-notice--caution .n-notice__lead,:root[data-zone=site] .n-notice--danger .n-notice__lead{color:var(--ink)}:root[data-zone=site] .n-toggle__track{width:40px;height:24px}:root[data-zone=site] .n-toggle__track:after{width:18px;height:18px;transition:left var(--t-std) var(--ease-std);top:3px;left:3px}:root[data-zone=site] .n-toggle__input:checked+.n-toggle__track:after{left:19px}:root[data-zone=site] .n-empty__ring{border-style:solid;border-color:var(--hair)}:where(:root[data-zone=site]) .n-pub-auth-form{gap:var(--s1);flex-direction:column;display:flex}:where(:root[data-zone=site]) .n-pub-auth-acts{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}:where(:root[data-zone=site]) .n-pub-auth-acts--end{justify-content:flex-end}:where(:root[data-zone=site]) .n-pub-auth-link{min-height:40px;margin-left:calc(var(--s3)*-1);padding:0 var(--s3);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--accent);transition:background var(--t-fast) var(--ease-std);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}:where(:root[data-zone=site]) .n-pub-auth-link:hover{background:var(--accent-quiet)}:where(:root[data-zone=site]) .n-pub-auth-link:focus-visible{box-shadow:var(--focus-ring);outline:none}:where(:root[data-zone=site]) .n-pub-auth-or{align-items:center;gap:var(--s3);margin:var(--s5) 0;font-size:var(--fs-sm);color:var(--ink-3);display:flex}:where(:root[data-zone=site]) .n-pub-auth-or:after,:where(:root[data-zone=site]) .n-pub-auth-or:before{content:"";background:var(--hair);flex:auto;height:1px}:where(:root[data-zone=site]) .n-pub-auth-pass{position:relative}:root[data-zone=site] .n-pub-auth-pass input{width:100%;padding-right:52px}:where(:root[data-zone=site]) .n-pub-auth-eye{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-3);cursor:pointer;transition:background var(--t-fast) var(--ease-std),color var(--t-fast) var(--ease-std);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}:where(:root[data-zone=site]) .n-pub-auth-eye:hover{background:var(--hover);color:var(--ink)}:where(:root[data-zone=site]) .n-pub-auth-eye:focus-visible{box-shadow:var(--focus-ring);outline:none}:where(:root[data-zone=site]) .n-pub-auth-eye .n-icon{width:20px;height:20px}:where(:root[data-zone=site]) .n-pub-auth-msg{margin-top:var(--s4)}@media (width<=640px){:where(:root[data-zone=site]) .n-pub-auth-acts{align-items:stretch;gap:var(--s2);flex-direction:column-reverse}:where(:root[data-zone=site]) .n-pub-auth-acts>.n-btn{width:100%}:where(:root[data-zone=site]) .n-pub-auth-acts>.n-pub-auth-link{justify-content:center;margin-left:0}}@media (width<=1024px){:where(:root[data-zone=site]) .n-pub-wrap{padding-inline:var(--s5)}}@media (width<=640px){:where(:root[data-zone=site]) .n-pub-wrap{padding-inline:var(--s4)}:where(:root[data-zone=site]) .n-pub-sec{padding-block:calc(var(--s7) + var(--s4))}:where(:root[data-zone=site]) .n-pub-h1,:where(:root[data-zone=site]) .n-pub-h2{max-width:none}}:root[data-zone=console]{--fs-display:24px;--fs-lead:20px;--fs-hero:clamp(26px,2.4vw,32px);--fs-title:16px;--fs-body:14px;--fs-sm:13px;--fs-xs:12px;--w-read:960px;--w-form:640px;--dock-h:56px;--r-xs:8px;--r-sm:12px;--r-lg:16px;--r-bubble:20px;--ease-out:cubic-bezier(.2,0,0,1);--e1:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;--e2:0 1px 3px 0 #3c40434d,0 4px 8px 3px #3c404326;--bg:#f8fafd;--surface:#fff;--surface-sunk:#f0f4f9;--surface-deep:#e9eef6;--hair:#e1e3e1;--hair-soft:#eceff1;--hair-strong:#c4c7c5;--ink:#1f1f1f;--ink-2:#444746;--ink-3:#5f6368;--ink-4:#747775;--accent:#1e7b46;--accent-hi:#18663a;--accent-quiet:#e3f3e8;--accent-hair:#bfe3cb;--on-accent:#fff;--ring:#1e7b4680;--danger:#b3261e;--danger-quiet:#f9dedc;--danger-hair:#f2b8b5;--caution:#c77700;--caution-quiet:#fff3e0;--caution-hair:#f5d8a6;--chat:#fff;--bub-in:#f0f4f9;--bub-out:#dff3e5;--sel:#dde3ea;--hover:#eef1f5}@media (prefers-color-scheme:dark){:root[data-zone=console]:not([data-theme=light]){--e1:0 1px 2px 0 #0009,0 1px 3px 1px #0000004d;--e2:0 1px 3px 0 #0009,0 4px 8px 3px #0000004d;--bg:#131314;--surface:#1e1f20;--surface-sunk:#282a2c;--surface-deep:#333537;--hair:#3c4043;--hair-soft:#2d2f31;--hair-strong:#5f6368;--ink:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#a8abae;--ink-4:#8e918f;--accent:#6dd58c;--accent-hi:#85e0a0;--accent-quiet:#153a22;--accent-hair:#22533a;--on-accent:#00391c;--ring:#6dd58c80;--danger:#f2b8b5;--danger-quiet:#3b1b1a;--danger-hair:#601410;--caution:#f5a54a;--caution-quiet:#3a2a12;--caution-hair:#5c4015;--chat:#1e1f20;--bub-in:#282a2c;--bub-out:#1f4a2e;--sel:#394044;--hover:#2a2c2e}}:root[data-zone=console][data-theme=dark]{--e1:0 1px 2px 0 #0009,0 1px 3px 1px #0000004d;--e2:0 1px 3px 0 #0009,0 4px 8px 3px #0000004d;--bg:#131314;--surface:#1e1f20;--surface-sunk:#282a2c;--surface-deep:#333537;--hair:#3c4043;--hair-soft:#2d2f31;--hair-strong:#5f6368;--ink:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#a8abae;--ink-4:#8e918f;--accent:#6dd58c;--accent-hi:#85e0a0;--accent-quiet:#153a22;--accent-hair:#22533a;--on-accent:#00391c;--ring:#6dd58c80;--danger:#f2b8b5;--danger-quiet:#3b1b1a;--danger-hair:#601410;--caution:#f5a54a;--caution-quiet:#3a2a12;--caution-hair:#5c4015;--chat:#1e1f20;--bub-in:#282a2c;--bub-out:#1f4a2e;--sel:#394044;--hover:#2a2c2e}:where(:root[data-zone=console]) body{caret-color:var(--accent)}:where(:root[data-zone=console]) *{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}:where(:root[data-zone=console]) .n-label{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:500}:where(:root[data-zone=console]) .n-figure{font-family:var(--f-ui);letter-spacing:-.01em}:where(:root[data-zone=console]) .n-display{font-family:var(--f-ui);letter-spacing:0;font-weight:500}:root[data-zone=console] .n-btn{border-radius:var(--r-pill);background:var(--surface-deep);color:var(--ink);letter-spacing:.01em;transition:background .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out);border-color:#0000;font-weight:500}:root[data-zone=console] .n-btn:hover{background:var(--sel);color:var(--ink)}:root[data-zone=console] .n-btn--sm{height:32px;padding:0 var(--s4);font-size:var(--fs-sm)}:root[data-zone=console] .n-btn--md{height:40px;padding:0 var(--s5);font-size:var(--fs-body)}:root[data-zone=console] .n-btn--lg{height:48px;padding:0 var(--s6);font-size:var(--fs-body)}:root[data-zone=console] .n-btn--primary{background:var(--accent);color:var(--on-accent)}:root[data-zone=console] .n-btn--primary:hover{background:var(--accent-hi);color:var(--on-accent);box-shadow:var(--e1)}:root[data-zone=console] .n-btn--ghost{color:var(--ink-2);background:0 0}:root[data-zone=console] .n-btn--ghost:hover{background:var(--hover);color:var(--ink)}:root[data-zone=console] .n-btn--danger{color:var(--danger);background:0 0}:root[data-zone=console] .n-btn--danger:hover{background:var(--danger-quiet);color:var(--danger)}:root[data-zone=console] .n-card{border-color:var(--hair);border-radius:var(--r-lg)}:root[data-zone=console] .n-card--e1,:root[data-zone=console] .n-card--e2{box-shadow:none}:root[data-zone=console] .n-card--quiet{background:var(--surface-sunk);border-color:#0000}:root[data-zone=console] .n-card__hd{padding:var(--s4) var(--s5) var(--s2);border-bottom:0}:root[data-zone=console] .n-card__title{font-family:var(--f-ui);font-size:var(--fs-title);letter-spacing:0;font-weight:500}:root[data-zone=console] .n-card__sub{color:var(--ink-3)}:root[data-zone=console] .n-card__bd{padding:var(--s4) var(--s5) var(--s5)}:root[data-zone=console] .n-card__bd--flush{padding:0}:root[data-zone=console] .n-card__ft{border-top-color:var(--hair-soft);padding:var(--s3) var(--s5)}:root[data-zone=console] .n-seg--track{border-radius:var(--r-pill);background:var(--surface-sunk);padding:3px}:root[data-zone=console] .n-seg--track .n-seg__opt{border-radius:var(--r-pill);color:var(--ink-2);font-weight:500}:root[data-zone=console] .n-seg--track .n-seg__opt.is-on{background:var(--sel);color:var(--ink);box-shadow:none}:root[data-zone=console] .n-seg--outline{border-color:var(--hair-strong);border-radius:var(--r-pill)}:root[data-zone=console] .n-seg--outline .n-seg__opt.is-on{background:var(--sel);color:var(--ink);font-weight:500}:root[data-zone=console] .n-seg--chips .n-seg__opt{border-color:var(--hair-strong);border-radius:var(--r-xs);color:var(--ink-2);background:0 0;font-weight:500}:root[data-zone=console] .n-seg--chips .n-seg__opt.is-on{background:var(--sel);color:var(--ink);border-color:#0000}:root[data-zone=console] .n-badge--mono{border-radius:var(--r-pill);padding:2px 8px}:root[data-zone=console] .n-badge--accent,:root[data-zone=console] .n-badge--caution,:root[data-zone=console] .n-badge--danger{color:var(--ink-2)}:root[data-zone=console] .n-badge--accent .n-dot{color:var(--accent)}:root[data-zone=console] .n-badge--caution .n-dot{color:var(--caution)}:root[data-zone=console] .n-badge--danger .n-dot{color:var(--danger)}:root[data-zone=console] .n-sections__count.is-warn{color:var(--ink);font-weight:600}:root[data-zone=console] .n-field__label{margin-bottom:var(--s2);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink-2);font-weight:500}:root[data-zone=console] .n-control,:root[data-zone=console] .n-field__control input,:root[data-zone=console] .n-field__control select,:root[data-zone=console] .n-field__control textarea{min-height:40px;padding:var(--s2) var(--s3);border-color:var(--hair-strong);border-radius:var(--r-xs);background:var(--surface);font-size:var(--fs-body)}:root[data-zone=console] .n-control:hover,:root[data-zone=console] .n-field__control input:hover,:root[data-zone=console] .n-field__control select:hover,:root[data-zone=console] .n-field__control textarea:hover{background:var(--surface);border-color:var(--ink-3)}:root[data-zone=console] .n-control:focus,:root[data-zone=console] .n-field__control input:focus,:root[data-zone=console] .n-field__control select:focus,:root[data-zone=console] .n-field__control textarea:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:root[data-zone=console] .n-notice,:root[data-zone=console] .n-notice--accent,:root[data-zone=console] .n-notice--caution,:root[data-zone=console] .n-notice--danger{border-radius:var(--r-lg);background:var(--surface-sunk);border-color:#0000}:root[data-zone=console] .n-notice--accent .n-notice__lead,:root[data-zone=console] .n-notice--caution .n-notice__lead,:root[data-zone=console] .n-notice--danger .n-notice__lead{color:var(--ink)}:root[data-zone=console] .n-toggle__track{width:40px;height:24px}:root[data-zone=console] .n-toggle__track:after{width:18px;height:18px;transition:left .2s var(--ease-out);top:3px;left:3px}:root[data-zone=console] .n-toggle__input:checked+.n-toggle__track:after{left:19px}:root[data-zone=console] .n-empty__ring{border-style:solid;border-color:var(--hair)}@media (width<=900px){:root[data-zone=console][data-thread=open] .n-head{display:none}:root[data-zone=console][data-thread=open] .n-view{padding:0}}:root[data-zone=console] .c-read{width:100%;max-width:var(--w-read)}:root[data-zone=console] .c-read--form{max-width:var(--w-form)}:root[data-zone=platform]{--fs-display:22px;--fs-title:15px;--fs-body:14px;--fs-sm:13px;--fs-xs:12px;--r-xs:6px;--r-sm:10px;--r-lg:16px;--ease-out:cubic-bezier(.2,0,0,1);--row:40px;--row-tall:48px;--control:36px;--tab:44px;--e1:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;--e2:0 1px 3px 0 #3c40434d,0 4px 8px 3px #3c404326;--bg:#f8fafd;--surface:#fff;--surface-sunk:#f0f4f9;--surface-deep:#e9eef6;--hair:#e1e3e1;--hair-soft:#eceff1;--hair-strong:#c4c7c5;--ink:#1f1f1f;--ink-2:#444746;--ink-3:#5f6368;--ink-4:#747775;--accent:#1e7b46;--accent-hi:#18663a;--accent-quiet:#e3f3e8;--accent-hair:#bfe3cb;--on-accent:#fff;--ring:#1e7b4680;--danger:#b3261e;--danger-quiet:#f9dedc;--danger-hair:#f2b8b5;--caution:#c77700;--caution-quiet:#fff3e0;--caution-hair:#f5d8a6;--chat:#fff;--bub-in:#f0f4f9;--bub-out:#dff3e5;--sel:#dde3ea;--hover:#eef1f5}@media (prefers-color-scheme:dark){:root[data-zone=platform]:not([data-theme=light]){--e1:0 1px 2px 0 #0009,0 1px 3px 1px #0000004d;--e2:0 1px 3px 0 #0009,0 4px 8px 3px #0000004d;--bg:#131314;--surface:#1e1f20;--surface-sunk:#282a2c;--surface-deep:#333537;--hair:#3c4043;--hair-soft:#2d2f31;--hair-strong:#5f6368;--ink:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#a8abae;--ink-4:#8e918f;--accent:#6dd58c;--accent-hi:#85e0a0;--accent-quiet:#153a22;--accent-hair:#22533a;--on-accent:#00391c;--ring:#6dd58c80;--danger:#f2b8b5;--danger-quiet:#3b1b1a;--danger-hair:#601410;--caution:#f5a54a;--caution-quiet:#3a2a12;--caution-hair:#5c4015;--chat:#1e1f20;--bub-in:#282a2c;--bub-out:#1f4a2e;--sel:#394044;--hover:#2a2c2e}}:root[data-zone=platform][data-theme=dark]{--e1:0 1px 2px 0 #0009,0 1px 3px 1px #0000004d;--e2:0 1px 3px 0 #0009,0 4px 8px 3px #0000004d;--bg:#131314;--surface:#1e1f20;--surface-sunk:#282a2c;--surface-deep:#333537;--hair:#3c4043;--hair-soft:#2d2f31;--hair-strong:#5f6368;--ink:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#a8abae;--ink-4:#8e918f;--accent:#6dd58c;--accent-hi:#85e0a0;--accent-quiet:#153a22;--accent-hair:#22533a;--on-accent:#00391c;--ring:#6dd58c80;--danger:#f2b8b5;--danger-quiet:#3b1b1a;--danger-hair:#601410;--caution:#f5a54a;--caution-quiet:#3a2a12;--caution-hair:#5c4015;--chat:#1e1f20;--bub-in:#282a2c;--bub-out:#1f4a2e;--sel:#394044;--hover:#2a2c2e}:where(:root[data-zone=platform]) body{caret-color:var(--accent)}:where(:root[data-zone=platform]) *{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}:where(:root[data-zone=platform]) a{text-underline-offset:3px}:where(:root[data-zone=platform]) .n-label{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:500}:where(:root[data-zone=platform]) .n-figure{font-family:var(--f-ui);letter-spacing:-.01em;font-weight:500}:where(:root[data-zone=platform]) .n-display{font-family:var(--f-ui);letter-spacing:0;font-weight:500}:root[data-zone=platform] .n-btn{border-radius:var(--r-pill);background:var(--surface-deep);color:var(--ink);letter-spacing:.01em;transition:background .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out);border-color:#0000;font-weight:500}:root[data-zone=platform] .n-btn:hover{background:var(--sel);color:var(--ink)}:root[data-zone=platform] .n-btn--sm{height:30px;padding:0 var(--s3);font-size:var(--fs-sm)}:root[data-zone=platform] .n-btn--md{height:var(--control);padding:0 var(--s4);font-size:var(--fs-body)}:root[data-zone=platform] .n-btn--lg{height:var(--row);padding:0 var(--s5);font-size:var(--fs-body)}:root[data-zone=platform] .n-btn--primary{background:var(--accent);color:var(--on-accent)}:root[data-zone=platform] .n-btn--primary:hover{background:var(--accent-hi);color:var(--on-accent);box-shadow:var(--e1)}:root[data-zone=platform] .n-btn--ghost{color:var(--ink-2);background:0 0}:root[data-zone=platform] .n-btn--ghost:hover{background:var(--hover);color:var(--ink)}:root[data-zone=platform] .n-btn--danger{color:var(--danger);background:0 0}:root[data-zone=platform] .n-btn--danger:hover{background:var(--danger-quiet);color:var(--danger)}:root[data-zone=platform] .n-btn .n-icon{width:16px;height:16px}:root[data-zone=platform] .n-card{border-color:var(--hair);border-radius:var(--r-lg)}:root[data-zone=platform] .n-card--e1,:root[data-zone=platform] .n-card--e2{box-shadow:none}:root[data-zone=platform] .n-card__hd{padding:var(--s3) var(--s4) 0;border-bottom:0}:root[data-zone=platform] .n-card__title{font-family:var(--f-ui);font-size:var(--fs-body);letter-spacing:0;font-weight:500}:root[data-zone=platform] .n-card__sub{color:var(--ink-3);font-size:var(--fs-xs)}:root[data-zone=platform] .n-card__bd{padding:var(--s3) var(--s4)}:root[data-zone=platform] .n-card__bd--flush{padding:0}:root[data-zone=platform] .n-seg--track{border-radius:var(--r-pill);background:var(--surface-sunk);padding:3px}:root[data-zone=platform] .n-seg--track .n-seg__opt{border-radius:var(--r-pill);color:var(--ink-2);font-weight:500}:root[data-zone=platform] .n-seg--track .n-seg__opt.is-on{background:var(--sel);color:var(--ink);box-shadow:none}:root[data-zone=platform] .n-seg--track.n-seg--sm .n-seg__opt{padding:5px var(--s3);font-size:var(--fs-sm)}:root[data-zone=platform] .n-seg--chips .n-seg__opt{border-color:var(--hair-strong);border-radius:var(--r-xs);color:var(--ink-2);background:0 0;font-weight:500}:root[data-zone=platform] .n-seg--chips .n-seg__opt.is-on{background:var(--sel);color:var(--ink);border-color:#0000}:root[data-zone=platform] .n-badge{font-weight:500}:root[data-zone=platform] .n-badge--mono{border-radius:var(--r-pill);font-size:var(--fs-xs);padding:2px 8px}:root[data-zone=platform] .n-badge--accent,:root[data-zone=platform] .n-badge--caution,:root[data-zone=platform] .n-badge--danger{color:var(--ink-2)}:root[data-zone=platform] .n-badge--accent .n-dot{color:var(--accent)}:root[data-zone=platform] .n-badge--caution .n-dot{color:var(--caution)}:root[data-zone=platform] .n-badge--danger .n-dot{color:var(--danger)}:root[data-zone=platform] .n-field{margin-bottom:0}:root[data-zone=platform] .n-field__label{margin-bottom:var(--s1);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink-2);font-weight:500}:root[data-zone=platform] .n-field__error,:root[data-zone=platform] .n-field__hint{margin-top:var(--s1)}:root[data-zone=platform] .n-control,:root[data-zone=platform] .n-field__control input,:root[data-zone=platform] .n-field__control select,:root[data-zone=platform] .n-field__control textarea{min-height:var(--control);padding:6px var(--s3);border-color:var(--hair-strong);border-radius:var(--r-xs);background:var(--surface);font-size:var(--fs-body)}:root[data-zone=platform] .n-control:hover,:root[data-zone=platform] .n-field__control input:hover,:root[data-zone=platform] .n-field__control select:hover,:root[data-zone=platform] .n-field__control textarea:hover{background:var(--surface);border-color:var(--ink-3)}:root[data-zone=platform] .n-control:focus,:root[data-zone=platform] .n-field__control input:focus,:root[data-zone=platform] .n-field__control select:focus,:root[data-zone=platform] .n-field__control textarea:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:root[data-zone=platform] .n-notice,:root[data-zone=platform] .n-notice--accent,:root[data-zone=platform] .n-notice--caution,:root[data-zone=platform] .n-notice--danger{padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--surface-sunk);border-color:#0000;align-items:center}:root[data-zone=platform] .n-notice__mark{width:8px;height:8px;margin-top:0}:root[data-zone=platform] .n-notice--accent .n-notice__lead,:root[data-zone=platform] .n-notice--caution .n-notice__lead,:root[data-zone=platform] .n-notice--danger .n-notice__lead{color:var(--ink)}:root[data-zone=platform] .n-toggle__track{width:36px;height:20px}:root[data-zone=platform] .n-toggle__track:after{width:14px;height:14px;transition:left .2s var(--ease-out);top:3px;left:3px}:root[data-zone=platform] .n-toggle__input:checked+.n-toggle__track:after{left:19px}:root[data-zone=platform] .n-toggle__label{font-size:var(--fs-body);color:var(--ink)}:root[data-zone=platform] .n-empty__ring{border-style:solid;border-color:var(--hair)}:root[data-zone=platform] .n-skel{border-radius:var(--r-xs)}:where(:root[data-zone=platform]) .p-page{gap:var(--s5);flex-direction:column;max-width:1080px;display:flex}:where(:root[data-zone=platform]) .p-pad{padding:var(--s5) var(--s6)}:where(:root[data-zone=platform]) .p-stack{gap:var(--s4);flex-direction:column;display:flex}:where(:root[data-zone=platform]) .p-block{gap:var(--s2);flex-direction:column;min-width:0;display:flex}:where(:root[data-zone=platform]) .p-block__head{align-items:baseline;gap:var(--s3);flex-wrap:wrap;min-height:28px;display:flex}:where(:root[data-zone=platform]) .p-block__title{font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:500}:where(:root[data-zone=platform]) .p-block__meta{font-size:var(--fs-sm);color:var(--ink-3)}:where(:root[data-zone=platform]) .p-block__end{align-items:center;gap:var(--s2);margin-left:auto;display:flex}:where(:root[data-zone=platform]) .p-list{border-top:1px solid var(--hair);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(:root[data-zone=platform]) .p-row{align-items:center;gap:var(--s3);min-height:var(--row);min-width:0;padding:var(--s1) var(--s3);border-bottom:1px solid var(--hair-soft);color:var(--ink);text-decoration:none;display:flex}:where(:root[data-zone=platform]) .p-row--tall{min-height:var(--row-tall)}:where(:root[data-zone=platform]) a.p-row{transition:background .15s var(--ease-out)}:where(:root[data-zone=platform]) a.p-row:hover{background:var(--hover)}:where(:root[data-zone=platform]) a.p-row:focus-visible{box-shadow:var(--focus-ring-inset);border-radius:0;outline:none}:where(:root[data-zone=platform]) .p-row.is-off{color:var(--ink-3)}:where(:root[data-zone=platform]) .p-row__lead{flex:none;place-items:center;width:12px;display:grid}:where(:root[data-zone=platform]) .p-row__main{min-width:0;padding-block:var(--s1);flex-direction:column;flex:auto;justify-content:center;display:flex}:where(:root[data-zone=platform]) .p-row__line{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}:where(:root[data-zone=platform]) .p-row__title{font-size:var(--fs-body);color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}:where(:root[data-zone=platform]) .p-row__sub{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(:root[data-zone=platform]) .p-row__end{align-items:center;gap:var(--s2);font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;flex:none;display:flex}:where(:root[data-zone=platform]) .p-row__go{width:18px;height:18px;color:var(--ink-4)}:where(:root[data-zone=platform]) .p-row__link{color:var(--ink-2);border-radius:var(--r-xs);text-decoration:none}:where(:root[data-zone=platform]) .p-row__link:hover{color:var(--ink);text-decoration:underline}:where(:root[data-zone=platform]) .p-empty{padding:var(--s3);font-size:var(--fs-sm);color:var(--ink-3);border-bottom:1px solid var(--hair-soft);margin:0}:where(:root[data-zone=platform]) .p-figs{gap:var(--s2) var(--s6);flex-wrap:wrap;margin:0;display:flex}:where(:root[data-zone=platform]) .p-fig{flex-direction:column;gap:2px;min-width:0;display:flex}:where(:root[data-zone=platform]) .p-fig__value{font-size:var(--fs-display);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500;line-height:1.2}:where(:root[data-zone=platform]) .p-fig__label{font-size:var(--fs-xs);color:var(--ink-3);margin:0}:where(:root[data-zone=platform]) .p-facts{border-top:1px solid var(--hair);margin:0}:where(:root[data-zone=platform]) .p-facts>div{gap:var(--s3);min-height:var(--row);padding:var(--s1) var(--s3);border-bottom:1px solid var(--hair-soft);grid-template-columns:minmax(120px,32%) minmax(0,1fr);align-items:center;display:grid}:where(:root[data-zone=platform]) .p-facts dt{font-size:var(--fs-sm);color:var(--ink-3)}:where(:root[data-zone=platform]) .p-facts dd{min-width:0;font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;margin:0}:where(:root[data-zone=platform]) .p-form{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}:where(:root[data-zone=platform]) .p-form__wide{grid-column:1/-1}:where(:root[data-zone=platform]) .p-form__foot{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;grid-column:1/-1;display:flex}:where(:root[data-zone=platform]) .p-inline{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}:where(:root[data-zone=platform]) .p-inline>.n-field{flex:16rem;min-width:0}:where(:root[data-zone=platform]) .p-toolbar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}:where(:root[data-zone=platform]) .p-grow{flex:auto}:where(:root[data-zone=platform]) .p-note{font-size:var(--fs-xs);color:var(--ink-3);max-width:72ch;margin:0;line-height:1.5}:where(:root[data-zone=platform]) .p-err,:where(:root[data-zone=platform]) .p-warn{align-items:baseline;gap:var(--s2);font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.5;display:flex}:where(:root[data-zone=platform]) .p-err:before,:where(:root[data-zone=platform]) .p-warn:before{content:"";background:var(--caution);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}:where(:root[data-zone=platform]) .p-err:before{background:var(--danger)}:where(:root[data-zone=platform]) .p-mono{font-family:var(--f-mono);font-size:var(--fs-xs)}:where(:root[data-zone=platform]) .p-icon-btn{width:var(--control);height:var(--control);color:var(--ink-2);cursor:pointer;transition:background .2s var(--ease-out),color .2s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}:where(:root[data-zone=platform]) .p-icon-btn:hover{background:var(--hover);color:var(--ink)}:where(:root[data-zone=platform]) .p-icon-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:50%;outline:none}:where(:root[data-zone=platform]) .p-icon-btn:disabled{opacity:.5;cursor:default}:where(:root[data-zone=platform]) .p-icon-btn .n-icon{width:20px;height:20px}:where(:root[data-zone=platform]) .p-icon-btn--sm{width:30px;height:30px}:where(:root[data-zone=platform]) .p-icon-btn--sm .n-icon{width:16px;height:16px}.n-confirm[data-v-aacc60fc]{max-width:min(440px,100vw - 32px);padding:var(--s5);border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--e2)}.n-confirm[data-v-aacc60fc]::backdrop{background:color-mix(in srgb,var(--ink) 32%,transparent)}.n-confirm__text[data-v-aacc60fc]{margin:0 0 var(--s5);font-size:var(--fs-body);white-space:pre-line;line-height:1.5}.n-confirm__acts[data-v-aacc60fc]{justify-content:flex-end;gap:var(--s2);display:flex}.c-gone[data-v-97c14748]{padding-top:var(--s6)}
