*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}: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}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.capitalize{text-transform:capitalize}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s}.ease-in-out,.transition{transition-timing-function:cubic-bezier(.4,0,.2,1)}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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--f-display:"Familjen Grotesk","Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;--f-ui:"Public Sans",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-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-figure,.n-tnum{font-variant-numeric:tabular-nums}.n-figure{font-family:var(--f-mono);font-size:var(--fs-title);letter-spacing:-.03em;font-weight:700;line-height:1.15}.n-display{font-family:var(--f-display);letter-spacing:-.022em;font-weight:600}.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]{--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;--fs-xs:12px;--fs-sm:14px;--fs-body:16px;--fs-title:20px;--fs-display:clamp(30px,2.1vw + 18px,46px);--fs-hero:clamp(38px,3.4vw + 18px,64px);--r-xs:8px;--r-sm:12px;--r-lg:24px;--r-xl:28px;--r-device:44px;--r-box:3px;--ease-std:cubic-bezier(.2,0,0,1);--ease-decel:cubic-bezier(.05,.7,.1,1);--ease-accel:cubic-bezier(.3,0,.8,.15);--t-fast:.15s;--t-std:.3s;--t-enter:.4s;--t-long:.5s;--site-head:64px;--reveal-i:0;--fade-top:linear-gradient(to bottom,transparent,#000 var(--s6));--e1:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;--e2:0 1px 3px 0 #3c404333,0 8px 24px -4px #3c404338;--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:#f4efe8;--bub-in:#fff;--bub-out:#d9fdd3;--sel:#d3e3fd;--hover:#edf0f4;--sel-ink:#041e49;--device:#1f1f1f;--device-hair:#1f1f1f;--e-device:0 2px 6px #1f1f1f1f,0 28px 56px -16px #1f1f1f52;--code-bg:#1e1f20;--code-hair:#3c4043;--code-ink:#e3e3e3;--code-mute:#9aa0a6;--code-key:#a8c7fa;--code-str:#7fd99a}: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:-.01em;font-weight:400}:where(:root[data-zone=site]) .n-pub-wrap{width:100%;max-width:1296px;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--rule{border-top:1px solid var(--hair)}:where(:root[data-zone=site]) .n-pub-sec--sunk{margin-inline:var(--s4);border-radius:var(--r-xl);background:var(--surface)}:where(:root[data-zone=site]) .n-pub-h1{font-family:var(--f-display);font-size:var(--fs-hero);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:0;font-weight:400;line-height:1.08}:where(:root[data-zone=site]) .n-pub-h1--wide{max-width:24ch}:where(:root[data-zone=site]) .n-pub-h2{font-family:var(--f-display);font-size:var(--fs-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0;font-weight:400;line-height:1.12}:where(:root[data-zone=site]) .n-pub-h3{font-family:var(--f-display);font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:500;line-height:1.3}:where(:root[data-zone=site]) .n-pub-lede{margin:var(--s4) 0 0;font-size:var(--fs-title);color:var(--ink-2);text-wrap:pretty;max-width:40ch;line-height:1.5}:where(:root[data-zone=site]) .n-pub-lede--wide{max-width:56ch}:where(:root[data-zone=site]) .n-pub-p{margin:var(--s3) 0 0;font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;max-width:66ch;line-height:1.65}:where(:root[data-zone=site]) .n-pub-p--lead{color:var(--ink)}:where(:root[data-zone=site]) .n-pub-head{margin-bottom:var(--s7);max-width:66ch}:where(:root[data-zone=site]) .n-pub-head .n-pub-lede{margin-top:var(--s4)}: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-body);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{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-xs);color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;background:0 0;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{background:var(--sel);color:var(--sel-ink);border-color:#0000}:where(:root[data-zone=site]) .n-pub-chip--quiet{border-radius:var(--r-pill);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-bubble{border-radius:var(--r-sm);max-width:86%;font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;margin:0;padding:8px 12px;line-height:1.45}:where(:root[data-zone=site]) .n-pub-bubble--in{background:var(--bub-in);border-top-left-radius:var(--r-box);align-self:flex-start}:where(:root[data-zone=site]) .n-pub-bubble--out{background:var(--bub-out);border-top-right-radius:var(--r-box);align-self:flex-end}:where(:root[data-zone=site]) .n-pub-dot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:8px;height:8px;display:inline-block}:where(:root[data-zone=site]) .n-pub-dot--caution{background:var(--caution)}: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(300px,1fr))}:where(:root[data-zone=site]) .n-pub-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}:where(:root[data-zone=site]) .n-pub-tile{padding:var(--s5);background:var(--surface-sunk);border-radius:var(--r-lg)}:where(:root[data-zone=site]) .n-pub-tile--quiet{box-shadow:inset 0 0 0 1px var(--hair);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-body);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-size:var(--fs-sm);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-size:var(--fs-sm);color:var(--ink-3);background:var(--surface-sunk);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:500}: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))}:root[data-zone=site] .n-btn{border:1px solid var(--hair-strong);border-radius:var(--r-pill);color:var(--accent);letter-spacing:.01em;transition:background var(--t-fast) var(--ease-std),color var(--t-fast) var(--ease-std),border-color var(--t-fast) var(--ease-std),box-shadow var(--t-fast) var(--ease-std);background:0 0;font-weight:500}:root[data-zone=site] .n-btn:hover{background:var(--accent-quiet);color:var(--accent);border-color:var(--hair-strong)}: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:40px;padding:0 var(--s5);font-size:var(--fs-sm)}:root[data-zone=site] .n-btn--lg{height:48px;padding:0 var(--s6);font-size:var(--fs-body)}: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);box-shadow:var(--e1)}:root[data-zone=site] .n-btn--ghost{padding-inline:var(--s3);color:var(--accent);border-color:#0000}:root[data-zone=site] .n-btn--ghost:hover{background:var(--accent-quiet);border-color:#0000}:root[data-zone=site] .n-btn--danger{border-color:var(--hair-strong);color:var(--danger)}:root[data-zone=site] .n-btn--danger:hover{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:focus-visible{box-shadow:var(--focus-ring)}:root[data-zone=site] .n-card{border-color:var(--hair);border-radius:var(--r-lg)}:root[data-zone=site] .n-card--e1,:root[data-zone=site] .n-card--e2{box-shadow:none}: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:0;font-weight:500}: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-xs);background:var(--surface);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(--surface);border-color:var(--ink-3)}: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(--surface);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-pill);background:var(--surface-sunk);padding:3px}:root[data-zone=site] .n-seg--track .n-seg__opt{border-radius:var(--r-pill);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-pill)}: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-xs);color:var(--ink-2);background:0 0;font-weight:500}:root[data-zone=site] .n-seg--chips .n-seg__opt.is-on{background:var(--sel);color:var(--sel-ink);border-color:#0000}: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-radius:var(--r-lg);background:var(--surface-sunk);border-color:#0000}: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-pill);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-pill);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<=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-sec--sunk{margin-inline:var(--s2);border-radius:var(--r-lg)}:where(:root[data-zone=site]) .n-pub-h1,:where(:root[data-zone=site]) .n-pub-h2{max-width:none}:where(:root[data-zone=site]) .n-pub-head{margin-bottom:var(--s6)}}:root[data-zone=console]{--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;--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;--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;--label-grey:#80868b;--label-green:#1e8e3e;--label-blue:#1a73e8;--label-violet:#8430ce;--label-orange:#e8710a;--label-red:#d93025;--bilan-as-is:#0d7d5f;--bilan-edited:#c27514;--mail-paper:#fff}@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;--label-grey:#9aa0a6;--label-green:#81c995;--label-blue:#8ab4f8;--label-violet:#c58af9;--label-orange:#fcad70;--label-red:#f28b82;--bilan-as-is:#2a9e76;--bilan-edited:#b57821}}: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;--label-grey:#9aa0a6;--label-green:#81c995;--label-blue:#8ab4f8;--label-violet:#c58af9;--label-orange:#fcad70;--label-red:#f28b82;--bilan-as-is:#2a9e76;--bilan-edited:#b57821}: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=platform]{--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;--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}
