@font-face{font-family:Oswald;src:url(/fonts/oswald-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/oswald-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Oswald","Arial Narrow",system-ui,sans-serif;--font-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code",Menlo,Consolas,monospace;--amber:#ffb427;--amber-hover:#ffc24f;--on-amber:#1a1205;--side:#0c0f14;--side-2:#161c25;--side-line:#232b36;--side-text:#e9ecf1;--side-soft:#b4bdca;--side-muted:#7f8a9b;--p-streammeet:#2f8fc6;--p-skaldion:#1f9c7f;--p-plugin:#7a62d6;--p-domain:#d9860a;--r-l:16px;--r-m:12px;--r-s:9px;--side-w:272px;--top-h:64px;--bg:#eef1f5;--surface:#fff;--surface-2:#f5f7fa;--line:#e0e5ec;--line-2:#c8d0da;--text:#10151c;--text-2:#374a5e;--muted:#5e6c7f;--amber-soft:#fff4db;--amber-line:#f3c35f;--amber-ink:#8a5300;--vine:#f0ae2e;--ok:#1d8a4e;--ok-soft:#e1f3e8;--warn:#a35a00;--warn-soft:#ffefd3;--danger:#bc372e;--danger-soft:#fbe6e3;--info:#1e6d9a;--info-soft:#dfeef7;--shadow-1:0 1px 2px #10151c0d,0 8px 20px -14px #10151c2e;--shadow-2:0 28px 70px -24px #10151c73,0 2px 6px #10151c14;--overlay:#0c0f1473}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--side:#090c10;--side-2:#141a22;--side-line:#1f2731;--bg:#10141a;--surface:#161c24;--surface-2:#1c232d;--line:#27303c;--line-2:#364253;--text:#edeff3;--text-2:#c4cbd6;--muted:#8e98a8;--amber-soft:#ffb4271f;--amber-line:#ffb42766;--amber-ink:#ffc75a;--vine:#ffb427b8;--ok:#7ddb8a;--ok-soft:#7ddb8a21;--warn:#ffb86b;--warn-soft:#ffb86b21;--danger:#ff8f85;--danger-soft:#ff8f8521;--info:#6cbde6;--info-soft:#6cbde621;--shadow-1:0 10px 24px -16px #000c;--shadow-2:0 30px 80px -20px #000000d9;--overlay:#00000094}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font:400 .9375rem/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}::selection{background:#ffb42759}[hidden]{display:none!important}.sprite{width:0;height:0;position:absolute;overflow:hidden}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.8125rem}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.app{grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--side);height:100vh;color:var(--side-text);border-right:1px solid var(--side-line);overscroll-behavior:contain;flex-direction:column;padding:18px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{flex-direction:column;align-items:flex-start;gap:8px;padding:4px 8px 20px;text-decoration:none;display:flex}.side-brand img{width:auto;height:50px}.side-brand span{font:600 .6875rem/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--side-muted);padding-left:2px}.org{border-radius:var(--r-m);background:var(--side-2);border:1px solid var(--side-line);text-align:left;width:100%;color:var(--side-text);align-items:center;gap:11px;padding:10px;transition:border-color .15s;display:flex}.org:hover,.org[aria-expanded=true]{border-color:#3a4656}.org-mark{background:var(--amber);width:36px;height:36px;color:var(--on-amber);font:600 .8125rem/1 var(--font-body);border-radius:10px;flex:none;place-items:center;display:grid}.org-text{flex:1;min-width:0}.org-name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.org-meta{color:var(--side-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:.75rem;display:flex}.org-meta svg{width:12px;height:12px}.org .chev{color:var(--side-muted)}.nav{flex-direction:column;gap:2px;margin-top:8px;display:flex}.nav-label{font:600 .6875rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--side-muted);padding:16px 10px 8px}.nav-item{border-radius:var(--r-s);width:100%;min-height:40px;color:var(--side-soft);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;font-size:.90625rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-item:hover{background:var(--side-2);color:var(--side-text)}.nav-item .i{color:var(--side-muted)}.nav-item .chev{width:16px;height:16px;margin-left:auto;transition:transform .2s}.nav-item[aria-expanded=true] .chev{transform:rotate(90deg)}.nav-item[aria-current=page]{background:var(--side-2);color:var(--side-text);box-shadow:inset 3px 0 0 var(--amber)}.nav-item[aria-current=page] .i,.nav-group.is-active>.nav-item .i{color:var(--amber)}.nav-group.is-active>.nav-item{color:var(--side-text)}.nav-sub{flex-direction:column;gap:1px;margin:2px 0 6px;padding:0 0 0 41px;list-style:none;display:flex;position:relative}.nav-sub:before{content:"";background:var(--side-line);width:1px;position:absolute;top:4px;bottom:4px;left:19px}.nav-sub a{color:var(--side-muted);border-radius:8px;padding:7px 10px;font-size:.875rem;text-decoration:none;transition:background-color .15s,color .15s;display:block;position:relative}.nav-sub a:hover,.nav-sub a[aria-current=page]{color:var(--side-text);background:var(--side-2)}.nav-sub a[aria-current=page]:before{content:"";background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 3px var(--side);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:-25px}.side-foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:18px;display:flex}.btn-ticket{border-radius:var(--r-m);height:42px;color:var(--amber);border:1px solid #ffb4278c;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.btn-ticket:hover{background:var(--amber);color:var(--on-amber)}.side-note{color:var(--side-muted);text-align:center;font-size:.75rem}.main{flex-direction:column;min-width:0;display:flex}.top{z-index:20;height:var(--top-h);background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 28px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);max-width:560px;height:40px;color:var(--muted);text-align:left;flex:1;align-items:center;gap:10px;padding:0 8px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search:hover{border-color:var(--line-2);box-shadow:var(--shadow-1)}.search span{flex:1;font-size:.875rem}.kbd{font:500 .6875rem/1 var(--font-mono);border:1px solid var(--line);color:var(--muted);background:var(--surface-2);white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:5px 7px}.top-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.icon-btn{border-radius:var(--r-s);width:40px;height:40px;color:var(--text-2);background:0 0;border:0;place-items:center;transition:background-color .15s;display:grid;position:relative}.icon-btn:hover{background:var(--surface)}.badge-count{background:var(--amber);min-width:18px;height:18px;color:var(--on-amber);font:600 .6875rem/18px var(--font-body);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 5px;position:absolute;top:4px;right:3px}.lang{border:1px solid var(--line);height:32px;font:600 .75rem/1 var(--font-body);letter-spacing:.06em;color:var(--text-2);background:0 0;border-radius:999px;margin-right:4px;padding:0 11px}.lang:hover{border-color:var(--line-2)}.avatar{background:var(--text-2);width:36px;height:36px;color:var(--surface);font:600 .8125rem/1 var(--font-body);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--line-2);border:0;border-radius:50%;place-items:center;margin-left:8px;display:grid}.menu-btn,.scrim{display:none}.view{outline:none;width:100%;max-width:1380px;margin:0 auto;padding:28px}.crumbs{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:.8125rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--text)}.crumbs .i{width:14px;height:14px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:24px;display:flex}.eyebrow{font:600 .75rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.title{font:500 2rem/1.08 var(--font-display);letter-spacing:.004em}.lede{color:var(--muted);max-width:64ch;margin-top:8px}.head-actions{flex-wrap:wrap;gap:8px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}.card>.card-body{flex:auto}.card>.card-foot{margin-top:auto}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 20px;display:flex}.card-title{font:600 1rem/1.3 var(--font-body);align-items:center;gap:10px;display:flex}.card-title .i{color:var(--muted)}.count{font:600 .75rem/1 var(--font-body);background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 8px}.card-body{padding:18px 20px}.card-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.link{color:var(--text-2);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{color:var(--text)}.link .i{width:15px;height:15px}.linkish{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:2px}.linkish:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.btn{border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--text);font:600 .875rem/1 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{border-color:var(--text-2)}.btn:active{transform:translateY(1px)}.btn .i{width:16px;height:16px}.btn-primary{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.btn-primary:hover{background:var(--amber-hover);border-color:var(--amber-hover)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);border-color:#0000}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(1.06);border-color:var(--danger)}.btn-danger-ghost{color:var(--danger);background:0 0;border-color:#0000}.btn-danger-ghost:hover{background:var(--danger-soft);border-color:#0000}.btn-lg{height:44px;padding:0 18px;font-size:.9375rem}.btn-sm{height:30px;padding:0 10px;font-size:.8125rem}.btn-block{width:100%}.pill{height:24px;font:600 .75rem/1 var(--font-body);background:var(--surface-2);color:var(--text-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pill.plain:before{display:none}.pill.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.pill.info{background:var(--info-soft);color:var(--info);border-color:#0000}.pill.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.pill.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.pill.amber{background:var(--amber-soft);color:var(--amber-ink);border-color:#0000}.pill.muted{background:var(--surface-2);color:var(--text-2);border-color:#0000}.pill.muted:before{background:var(--muted)}.pill .i{width:13px;height:13px}.mark{color:#fff;background:var(--c,var(--text-2));width:38px;height:38px;font:600 .75rem/1 var(--font-body);letter-spacing:.03em;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.mark-lg{border-radius:14px;width:52px;height:52px;font-size:.9375rem}.copy{border:1px dashed var(--line-2);max-width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:3px 6px 3px 8px;display:inline-flex}.copy:hover{border-style:solid;border-color:var(--text-2)}.copy .i{width:14px;height:14px;color:var(--muted)}.copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:24px;display:flex}.hello h1{font:500 clamp(2.1rem,3.4vw,2.9rem)/1.02 var(--font-display);letter-spacing:.002em}.hello h1 span{color:var(--muted)}.sys{background:var(--surface);border:1px solid var(--line);height:36px;color:var(--text-2);border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.sys:hover{border-color:var(--line-2)}.dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.sys .dot{animation:2.6s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 55%,transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.dash{grid-template-columns:minmax(0,1fr) 316px;align-items:stretch;gap:24px;display:grid}.split.dash-bottom{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.rate{flex-direction:column;gap:12px;display:flex}.rate>p{font-size:.875rem}.rate .stars{margin-top:0}.rate .textarea{flex:auto;min-height:84px}.rate-quote{border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);border-radius:10px;margin:0;padding:10px 14px;font-size:.875rem}.rate-foot{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.dash-main>:last-child,.rail>:last-child,.grid-2>.stack>:last-child{flex:auto}.dash-main{flex-direction:column;gap:24px;min-width:0;display:flex}.rail{flex-direction:column;gap:16px;min-width:0;display:flex}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.todo{padding:4px 0;list-style:none}.todo li{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.todo li+li{border-top:1px solid var(--line)}.tone{background:var(--surface-2);width:38px;height:38px;color:var(--text-2);border-radius:11px;place-items:center;display:grid}.tone.danger{background:var(--danger-soft);color:var(--danger)}.tone.warn{background:var(--warn-soft);color:var(--warn)}.tone.info{background:var(--info-soft);color:var(--info)}.tone.ok{background:var(--ok-soft);color:var(--ok)}.todo-t{font-weight:600;line-height:1.35}.todo-m{color:var(--muted);margin-top:2px;font-size:.8125rem}.todo-a{justify-content:flex-end;gap:8px;display:flex}.todo-done{color:var(--muted);align-items:center;gap:12px;padding:18px 20px;display:flex}.kpis{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:12px;display:grid}.kpi{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);color:var(--text);flex-direction:column;gap:4px;padding:14px 16px 13px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.kpi:hover{border-color:var(--line-2);transform:translateY(-1px)}.kpi b{font:500 1.875rem/1.05 var(--font-display);font-variant-numeric:tabular-nums}.kpi span{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.kpi span .i{width:15px;height:15px}.kpi.alert b{color:var(--danger)}.tree{padding:18px 20px 22px}.tree-root{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:4px;display:flex}.root-node{border:3px solid var(--vine);background:var(--surface);width:16px;height:16px;box-shadow:0 0 0 5px var(--amber-soft);border-radius:50%;flex:none}.root-name{font-weight:600}.root-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.branches{padding:0;list-style:none;position:relative}.branch{padding:7px 0 7px 46px;position:relative}.branch:before{content:"";background:var(--vine);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:7px}.branch:last-child:before{height:calc(50% - 12px);bottom:auto}.branch:after{content:"";border-left:2px solid var(--vine);border-bottom:2px solid var(--vine);border-bottom-left-radius:11px;width:22px;height:13px;position:absolute;top:calc(50% - 12px);left:7px}.node{background:var(--muted);width:12px;height:12px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:28px}.node.ok{background:var(--ok)}.node.info{background:var(--info)}.node.warn{background:var(--warn)}.node.danger{background:var(--danger)}.node.off{background:var(--line-2)}.bead{opacity:0;pointer-events:none;background:#ffe1a3;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:4px;box-shadow:0 0 10px 3px #ffb427d9}.tree.grow .branch:before{animation:.4s cubic-bezier(.3,.7,.2,1) both stem;animation-delay:calc(var(--i) * .11s)}.tree.grow .branch:after{animation:.3s ease-out both elbow;animation-delay:calc(var(--i) * .11s + .18s)}.tree.grow .node{animation:.4s cubic-bezier(.2,1.5,.4,1) both pop;animation-delay:calc(var(--i) * .11s + .38s)}.tree.grow .svc{animation:.45s ease-out both rise;animation-delay:calc(var(--i) * .11s + .12s)}.tree.grow .bead{animation:1.5s cubic-bezier(.5,0,.3,1) .95s both bead}@keyframes stem{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes elbow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes bead{0%{opacity:0;top:0}12%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 40px)}}.svc{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);grid-template-columns:minmax(0,1.45fr) minmax(0,1.15fr) minmax(0,.85fr) auto;grid-template-areas:"id meter when act";align-items:center;gap:12px 22px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.svc:hover{border-color:var(--line-2);box-shadow:var(--shadow-1)}.svc-id{grid-area:id;align-items:center;gap:12px;min-width:0;display:flex}.svc-name{font-weight:600;line-height:1.3;text-decoration:none;display:block}.svc-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;text-decoration-thickness:2px}.svc-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.svc .meter{grid-area:meter}.svc-when{color:var(--muted);grid-area:when;font-size:.8125rem;line-height:1.35}.svc-when b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;display:block}.svc-act{grid-area:act;justify-content:flex-end;gap:6px;display:flex}.meter{flex-direction:column;gap:6px;min-width:0;display:flex}.meter-l{color:var(--muted);justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.meter-l b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.meter-bar{background:var(--surface-2);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;overflow:hidden}.meter-bar i{height:100%;width:var(--v);background:var(--c,var(--text-2));border-radius:999px;display:block}.meter-free{color:var(--muted);font-size:.75rem}.news{padding:4px 0;list-style:none}.news li{padding:14px 20px}.news li+li{border-top:1px solid var(--line)}.news a{font-weight:600;line-height:1.35;text-decoration:none}.news a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;text-decoration-thickness:2px}.news-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:.75rem;display:flex}.news.tagged{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}.news.tagged li{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;column-gap:16px;display:grid}.news.tagged li>div{min-width:0}.news.tagged li>div>a,.news.tagged li>div>b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.35;display:block;overflow:hidden}.news.tagged .news-m{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.news.tagged li>.pill{justify-content:center;width:100%}.facts{flex-direction:column;gap:10px;padding:0;font-size:.875rem;list-style:none;display:flex}.facts li{align-items:flex-start;gap:10px;display:flex}.facts .i{width:16px;height:16px;color:var(--ok);margin-top:2px}.addr{font-size:.875rem;font-style:normal;line-height:1.6}.addr b{margin-bottom:2px;font-weight:600;display:block}.kv{flex-direction:column;gap:3px;margin-top:12px;font-size:.8125rem;display:flex}.people{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.person{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.875rem;display:grid}.person>div>b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;display:block;overflow:hidden}.person>div>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.av{background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--text-2);font:600 .6875rem/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.via{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.via svg{width:13px;height:13px}.quick{padding:6px;list-style:none}.quick a,.quick button{width:100%;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.quick a:hover,.quick button:hover{background:var(--surface-2);color:var(--text)}.quick .i{color:var(--muted)}.quick .go{width:15px;height:15px;margin-left:auto}.stars{gap:4px;margin-top:12px;display:flex}.stars button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--line-2);border-radius:10px;place-items:center;transition:color .12s,border-color .12s,transform .12s;display:grid}.stars button:hover,.stars button.on{color:var(--amber);border-color:var(--amber-line)}.stars button:hover{transform:translateY(-1px)}.stars .i{width:20px;height:20px}.stars button.on .i,.stars button:hover .i{fill:var(--amber);stroke:var(--amber)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text-2);border-radius:999px;padding:0 13px;font-size:.8125rem;font-weight:600;transition:border-color .15s}.chip:hover{border-color:var(--line-2)}.chip[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.chip span{opacity:.65;font-variant-numeric:tabular-nums;margin-left:6px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.list{flex-direction:column;gap:10px;display:flex}.grid-2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.aside-grid{align-items:start}.aside-grid>:last-child{top:calc(var(--top-h) + 20px);position:sticky}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stack{flex-direction:column;gap:20px;min-width:0;display:flex}.dl{grid-template-columns:auto minmax(0,1fr);gap:11px 16px;font-size:.875rem;display:grid}.dl dt{color:var(--muted)}.dl dd{text-align:right;min-width:0;margin:0;font-weight:500}.dl dd .copy{margin-left:auto}.meters{gap:18px;display:grid}.svc-hero{flex-wrap:wrap;align-items:center;gap:16px 18px;display:flex}.svc-hero .title{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.svc-hero-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.875rem;display:flex}.tl{padding:2px 0 0;list-style:none}.tl li{padding:0 0 18px 28px;font-size:.875rem;position:relative}.tl li:before{content:"";background:var(--vine);opacity:.75;width:2px;position:absolute;top:10px;bottom:-4px;left:5px}.tl li:last-child{padding-bottom:0}.tl li:last-child:before{display:none}.tl li:after{content:"";background:var(--surface);border:2px solid var(--vine);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0}.tl li.ok:after{background:var(--ok);border-color:var(--ok)}.tl li.warn:after{background:var(--warn);border-color:var(--warn)}.tl li.danger:after{background:var(--danger);border-color:var(--danger)}.tl time{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:1px;font-size:.75rem;display:block}.docs{flex-direction:column;padding:0;list-style:none;display:flex}.docs li{align-items:center;gap:12px;padding:11px 0;font-size:.875rem;display:flex}.docs li+li{border-top:1px solid var(--line)}.docs li>div{flex:1;min-width:0}.docs li>div>b{font-weight:600}.docs li>div>span{color:var(--muted);font-size:.75rem;display:block}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.875rem}.table th{font:600 .6875rem/1.2 var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:12px 20px}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 20px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color .12s}.table tbody tr:hover{background:var(--surface-2)}.table .r{text-align:right}.table .nowrap{white-space:nowrap}.table td.acts{text-align:right}.table td.acts .btn{margin:3px 0 3px 6px}.tags{flex-wrap:wrap;gap:4px;display:flex}.tag{background:var(--surface-2);border:1px solid var(--line);height:22px;color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:.75rem;font-weight:500;display:inline-flex}.tag i{background:var(--c);border-radius:2px;width:7px;height:7px}.row-title{font-weight:600;text-decoration:none}.row-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;text-decoration-thickness:2px}.row-sub{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.tr-alert,.table tbody tr.tr-alert:hover{background:var(--danger-soft)}.tr-join,.table tbody tr.tr-join:hover{background:var(--amber-soft)}.sum{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.sum-k{color:var(--muted);align-items:center;gap:8px;font-size:.8125rem;display:flex}.sum-v{font:500 1.75rem/1.1 var(--font-display);font-variant-numeric:tabular-nums}.sum-v.danger{color:var(--danger)}.sum-n{color:var(--muted);flex:1;font-size:.8125rem}.sum-a{gap:8px;margin-top:8px;display:flex}.cat{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:16px;display:grid}.prod{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);flex-direction:column;gap:14px;padding:20px;transition:border-color .15s,transform .15s;display:flex}.prod:hover{border-color:var(--line-2);transform:translateY(-2px)}.prod-head{align-items:center;gap:12px;display:flex}.prod-head>div>b{font-weight:600;line-height:1.3;display:block}.prod-head>div>span{color:var(--muted);font-size:.75rem;display:block}.prod p{color:var(--muted);flex:1;font-size:.875rem}.prod-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.price{font:500 1.375rem/1 var(--font-display);font-variant-numeric:tabular-nums}.price small{font:400 .75rem/1 var(--font-body);color:var(--muted);margin-top:4px;display:block}.prod.hl{border-color:var(--amber-line);box-shadow:0 0 0 3px var(--amber-soft),var(--shadow-1)}.form{flex-direction:column;gap:18px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.label{color:var(--text-2);font-size:.8125rem;font-weight:600}.input,.select,.textarea{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--surface);outline:none;width:100%;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:150px;padding:11px 12px;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.input:focus,.select:focus,.textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.input-lg{height:44px;font-size:1rem}.input-xl{height:52px;padding:0 16px;font-size:1.0625rem}.hint{color:var(--muted);font-size:.75rem}.field-error{color:var(--danger);font-size:.8125rem;font-weight:500}.inline{gap:10px;display:flex}.inline .input{flex:1}.btn-xl{height:52px;padding:0 22px;font-size:1rem}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.seg button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:.8125rem;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #10151c1a,0 0 0 1px var(--line)}.drop{border:1px dashed var(--line-2);border-radius:var(--r-m);min-height:64px;color:var(--muted);background:var(--surface-2);justify-content:center;align-items:center;gap:10px;font-size:.875rem;display:flex}.suggest{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.suggest a{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;font-size:.875rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.suggest a:hover{border-color:var(--amber-line);background:var(--amber-soft)}.suggest a>div>b{font-weight:600;line-height:1.35;display:block}.suggest a>div>span{color:var(--muted);font-size:.75rem;display:block}.suggest .i{color:var(--amber-ink);margin-top:1px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:28px 12px;font-size:.875rem;display:flex}.empty .i{width:28px;height:28px;color:var(--line-2)}.switch{appearance:none;background:var(--line-2);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background-color .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.3,.7,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch:checked{background:var(--amber)}.switch:checked:after{transform:translate(18px)}.setting{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0;display:grid}.setting+.setting{border-top:1px solid var(--line)}.setting>div>b{font-size:.875rem;font-weight:600;display:block}.setting>div>span{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.setting .switch{margin-top:2px}.ident{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ident>div{min-width:0;padding:18px 20px}.ident>div+div{border-left:1px solid var(--line)}.ident .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.75rem;font-weight:600}.ident .v{font:500 1.0625rem/1.3 var(--font-mono)}.ident .v .copy{font-size:.875rem}.links{padding:0;list-style:none}.links li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.links li+li{border-top:1px solid var(--line)}.links .logo{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.links .logo svg{width:20px;height:20px}.links li>div>b{font-size:.875rem;font-weight:600;display:block}.links li>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.links .end{align-items:center;gap:10px;display:flex}.thread{flex-direction:column;display:flex}.msg{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 20px;display:grid}.msg+.msg{border-top:1px solid var(--line)}.msg-av{width:36px;height:36px;font:600 .75rem/1 var(--font-body);background:var(--text-2);color:var(--surface);border-radius:50%;place-items:center;display:grid}.msg.staff .msg-av{background:var(--amber);color:var(--on-amber)}.msg-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.msg-h b{font-weight:600}.msg-h span{color:var(--muted);font-size:.75rem}.msg-b{font-size:.9063rem}.msg-b p+p{margin-top:8px}.composer{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-l) var(--r-l);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.composer .textarea{background:var(--surface);min-height:110px}.composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.up{grid-template-columns:repeat(45,minmax(0,1fr));gap:3px;margin-top:12px;display:grid}.up i{background:var(--ok);opacity:.8;border-radius:3px;height:30px}.up i.w{background:var(--warn);opacity:1}.status-row{padding:18px 20px}.status-row+.status-row{border-top:1px solid var(--line)}.status-row header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.status-row header b{font-weight:600}.status-row footer{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:.75rem;display:flex}.banner{border-radius:var(--r-l);background:var(--ok-soft);color:var(--ok);align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;font-weight:600;display:flex}.banner .i{width:22px;height:22px}.soon{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.soon>div{padding:24px}.soon>div+div{border-left:1px solid var(--line);background:var(--surface-2);border-radius:0 var(--r-l) var(--r-l) 0}.soon h2{font:500 1.25rem/1.2 var(--font-display);margin-bottom:12px}.pop{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:250px;max-width:320px;box-shadow:var(--shadow-2);border-radius:14px;padding:6px;animation:.16s ease-out popin;position:fixed}@keyframes popin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pop-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding:10px 10px 12px}.pop-head>b{font-weight:600;display:block}.pop-head>span{color:var(--muted);font-size:.75rem;display:block}.pop-item{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.pop-item:hover{background:var(--surface-2)}.pop-item .i{color:var(--muted);width:17px;height:17px}.pop-item .end{color:var(--muted);margin-left:auto;font-size:.75rem}.pop-item[aria-checked=true] .end{color:var(--ok)}.pop-sep{background:var(--line);height:1px;margin:5px 4px}.pop-org{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pop-org .org-mark{border-radius:8px;width:30px;height:30px;font-size:.6875rem}.pop-org .org-mark.alt{background:var(--p-plugin);color:#fff}.pop-org>div>b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.pop-org>div>span{color:var(--muted);font-size:.6875rem;display:block}dialog{color:var(--text);background:0 0;border:0;max-width:none;max-height:none;padding:0}dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px)}.palette{background:var(--surface);border:1px solid var(--line);width:min(660px,100vw - 32px);box-shadow:var(--shadow-2);border-radius:18px;margin:11vh auto auto;overflow:hidden}.palette[open]{animation:.18s ease-out popin}.pal-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.pal-in .i{width:20px;height:20px;color:var(--muted)}.pal-in input{background:0 0;border:0;outline:none;flex:1;height:100%;font-size:1.0625rem}.pal-list{max-height:min(440px,58vh);padding:6px 8px 10px;list-style:none;overflow:auto}.pal-group{font:600 .6875rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:14px 10px 6px}.pal-item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:.9063rem;display:flex}.pal-item .ic{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.pal-item .ic .i{width:16px;height:16px}.pal-item .hint{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:.8125rem}.pal-item mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;background:0 0;text-decoration-thickness:2px}.pal-item[aria-selected=true]{background:var(--amber-soft)}.pal-item[aria-selected=true] .ic{background:var(--amber);color:var(--on-amber)}.pal-foot{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2);flex-wrap:wrap;gap:6px 18px;padding:11px 18px;font-size:.75rem;display:flex}.pal-foot span{align-items:center;gap:6px;display:inline-flex}.pal-empty{text-align:center;color:var(--muted);padding:30px 16px}.drawer{background:var(--surface);border-left:1px solid var(--line);width:min(430px,100vw);height:100%;box-shadow:var(--shadow-2);flex-direction:column;margin:0;position:fixed;inset:0 0 0 auto}.drawer[open]{animation:.26s cubic-bezier(.2,.8,.2,1) slide;display:flex}@keyframes slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 20px;display:flex}.drawer-body{flex:1;padding:8px 20px;overflow:auto}.drawer-foot{padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:12px;display:flex}.line-item{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.line-item+.line-item{border-top:1px solid var(--line)}.line-item>div>b{font-size:.875rem;font-weight:600;line-height:1.3;display:block}.line-item>div>span{color:var(--muted);font-size:.75rem;display:block}.line-item .end{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.line-item .end small{color:var(--muted);font-size:.6875rem;font-weight:500;display:block}.line-item .end button{color:var(--muted);background:0 0;border:0;margin:4px 0 0 auto;padding:0;font-size:.75rem;text-decoration:underline;display:block}.totals{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:6px 12px;font-size:.875rem;display:grid}.totals dt{color:var(--muted)}.totals dd{text-align:right;margin:0}.totals .grand{color:var(--text);font-size:1rem;font-weight:600}.note{color:var(--muted);gap:10px;font-size:.8125rem;line-height:1.45;display:flex}.note .i{width:16px;height:16px;color:var(--amber-ink);margin-top:1px}.notif{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.notif+.notif{border-top:1px solid var(--line)}.notif>div>b{font-size:.875rem;font-weight:600;line-height:1.35;display:block}.notif>div>span{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.notif>div>time{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.notif.unread>div>b:after{content:"";background:var(--amber);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.notif .tone{width:36px;height:36px}.modal{background:var(--surface);border:1px solid var(--line);width:min(500px,100vw - 32px);box-shadow:var(--shadow-2);border-radius:18px;margin:auto}.modal[open]{animation:.18s ease-out popin}.modal-body{flex-direction:column;gap:12px;padding:24px 24px 20px;display:flex}.modal-body h2{font:500 1.5rem/1.15 var(--font-display)}.modal-body p{color:var(--text-2);font-size:.9063rem}.modal-foot{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.changes{flex-direction:column;gap:8px;padding:0;font-size:.875rem;list-style:none;display:flex}.changes li{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:10px;padding:10px 12px;display:flex}.changes .i{width:16px;height:16px;color:var(--amber-ink);margin-top:2px}.toasts{z-index:100;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:10px;width:auto;height:auto;margin:0;padding:0;display:flex;position:fixed;inset:auto 20px 20px auto;overflow:visible}.toasts:popover-open{display:flex}.toast{pointer-events:auto;color:#edeff3;background:#12171e;border:1px solid #252d38;border-radius:13px;align-items:flex-start;gap:11px;max-width:400px;padding:13px 15px;font-size:.875rem;line-height:1.45;animation:.32s cubic-bezier(.2,.8,.2,1) toast;display:flex;box-shadow:0 18px 40px -16px #0009}.toast .i{color:var(--amber);margin-top:1px}.toast.out{animation:.25s ease-in both toastout}.toast small{color:#8e98a8;margin-top:2px;font-size:.75rem;display:block}@keyframes toast{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes toastout{to{opacity:0;transform:translateY(6px)}}.auth{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:100vh;display:grid}.auth-pane{flex-direction:column;min-height:100vh;padding:28px clamp(20px,5vw,72px);display:flex}.auth-main{width:100%;max-width:430px;margin:auto;padding-block:40px}.auth-brand{align-items:center;gap:14px;margin-bottom:40px;text-decoration:none;display:inline-flex}.auth-brand img{width:auto;height:55px}.id-tag{font:600 .9375rem/1 var(--font-body);letter-spacing:.1em;background:var(--amber);color:var(--on-amber);border-radius:999px;padding:9px 13px}.logo-d,:root[data-theme=dark] .logo-l{display:none!important}:root[data-theme=dark] .logo-d{display:block!important}.auth-card{width:100%}.auth-title{font:500 2.5rem/1.02 var(--font-display);margin-bottom:12px}.auth-lede{color:var(--muted);margin-bottom:28px}.auth-form .label{margin-bottom:7px;display:block}.auth-form .hint{margin-top:10px}.divider{color:var(--muted);align-items:center;gap:14px;margin:24px 0;font-size:.8125rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.idp{gap:10px;display:grid}.idp .btn{justify-content:flex-start;gap:12px;padding:0 16px}.idp .btn svg{width:18px;height:18px}.idp .btn .end{color:var(--muted);margin-left:auto;font-size:.75rem;font-weight:500}.realm{background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:.875rem;animation:.2s ease-out popin;display:flex}.realm svg{flex:none;width:22px;height:22px}.realm>div>b{font-weight:600;display:block}.realm>div>span{color:var(--text-2);font-size:.8125rem;display:block}.auth-switch{color:var(--muted);margin-top:28px;font-size:.875rem}.auth-foot{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.75rem;display:flex}.auth-foot button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.auth .facts{color:var(--text-2);margin-top:24px}.steps{flex-direction:column;gap:0;margin-top:22px;padding:0;list-style:none;display:flex}.steps li{color:var(--muted);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:0 0 22px;transition:color .2s;display:grid;position:relative}.steps li:before{content:"";background:var(--line);width:2px;transition:background-color .3s;position:absolute;top:26px;bottom:2px;left:13px}.steps li:last-child:before{display:none}.steps li.done:before{background:var(--vine)}.steps .st{border:2px solid var(--line-2);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;transition:all .2s;display:grid}.steps .st .i{opacity:0;width:14px;height:14px}.steps li.run{color:var(--text)}.steps li.run .st{border-color:var(--amber);box-shadow:0 0 0 4px var(--amber-soft);animation:1s ease-in-out infinite pulse}.steps li.done{color:var(--text)}.steps li.done .st{border-color:var(--amber);background:var(--amber);color:var(--on-amber)}.steps li.done .st .i{opacity:1}.steps li>div>b{padding-top:3px;font-weight:600;line-height:1.3;display:block}.steps li>div>span{font:400 .75rem/1.4 var(--font-mono);color:var(--muted);display:block}@keyframes pulse{50%{box-shadow:0 0 0 8px #0000}}.sent{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sent .tone{border-radius:14px;width:48px;height:48px}.sent .tone .i{width:24px;height:24px}.auth-art{isolation:isolate;color:#edeff3;background:#0c0f14;flex-direction:column;justify-content:center;gap:28px;padding:48px clamp(28px,5vw,80px);display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";z-index:-1;background-image:linear-gradient(#8e98a812 1px,#0000 1px),linear-gradient(90deg,#8e98a812 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 55%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 55%,#000 30%,#0000 80%)}.auth-art:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 48% 52%,#ffb42724,#0000 42%);position:absolute;inset:0}.auth-art h2{font:500 clamp(2.4rem,4.4vw,3.9rem)/.95 var(--font-display);text-transform:uppercase;letter-spacing:.005em}.auth-art h2 span{color:#8e98a8;display:block}.auth-art h2 em{color:var(--amber);font-style:normal;display:block}.auth-art p{color:#c4cbd6;max-width:46ch}.art{width:100%;max-width:620px;height:auto;overflow:visible}.art .wire{fill:none;stroke:#ffb427bf;stroke-width:2px;stroke-linecap:round}.art .wire.up{stroke:#c4cbd673;stroke-dasharray:4 6}.art .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.5,0,.2,1) forwards draw}.art .lbl{font:600 14px var(--font-body);fill:#edeff3}.art .sub{font:400 11.5px var(--font-mono);fill:#8e98a8}.art .nd{fill:#0c0f14;stroke:#ffb427d9;stroke-width:2px}.art .nd-up{fill:#161c25;stroke:#323c4a;stroke-width:1.5px}.art .ok{fill:#7ddb8a}.art .fade{opacity:0;animation:.5s ease-out forwards fade}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@media (width<=1240px){.dash{grid-template-columns:1fr}.rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.rail>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=1100px){.grid-2{grid-template-columns:1fr}.svc{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"id id act""meter when when"}}@media (width<=1024px){.app{grid-template-columns:1fr}.side{width:min(var(--side-w),86vw);z-index:50;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app.side-open .side{box-shadow:var(--shadow-2);transform:none}.scrim{background:var(--overlay);z-index:40;display:block;position:fixed;inset:0}.menu-btn{display:grid}.top{gap:8px;padding:0 16px}.view{padding:22px 16px 40px}.split,.auth{grid-template-columns:1fr}.auth-art{display:none}}@media (width<=760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3,.ident,.soon,.form-grid{grid-template-columns:1fr}.ident>div+div{border-left:0;border-top:1px solid var(--line)}.soon>div+div{border-left:0;border-top:1px solid var(--line);border-radius:0 0 var(--r-l) var(--r-l)}.todo li{grid-template-columns:38px minmax(0,1fr)}.todo-a{grid-column:2;justify-content:flex-start}.svc{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""meter""when""act"}.svc-act{justify-content:flex-start}.branch{padding-left:40px}.node{left:24px}.branch:after{width:18px}.title{font-size:1.75rem}.links li{grid-template-columns:40px minmax(0,1fr)}.links .end{grid-column:2}.up{grid-template-columns:repeat(30,minmax(0,1fr))}.up i:nth-child(-n+15){display:none}}@media (width<=600px){.search{flex:0 0 40px;justify-content:center;max-width:40px;padding:0}.search span,.search .kbd,.lang{display:none}.inline{flex-direction:column}.inline .btn{width:100%}}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-md{height:40px}.input[readonly]{background:var(--surface-2);color:var(--text-2)}.input[type=number]{appearance:textfield}.mark .i{color:#fff;width:18px;height:18px}.hint .i{vertical-align:-2px;width:14px;height:14px}.subnav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:-6px 0 24px;display:flex;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:10px 14px 13px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.subnav a .i{width:16px;height:16px}.subnav a:hover,.subnav a[aria-current=page]{color:var(--text)}.subnav a[aria-current=page] .i{color:var(--amber-ink)}.subnav a[aria-current=page]:after{content:"";background:var(--amber);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.avatar img,.av img,.msg-av img,.avatar-xl img,.pop-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar,.av,.msg-av{overflow:hidden}.avatar{padding:0}.pop-head.with-av{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.pop-head.with-av>div>b{font-weight:600;display:block}.pop-head.with-av>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.pop-avatar{background:var(--text-2);width:38px;height:38px;color:var(--surface);font:600 .75rem/1 var(--font-body);border-radius:50%;place-items:center;display:grid;overflow:hidden}.avatar-edit{border-radius:0 0 var(--r-l) var(--r-l);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;transition:background-color .15s,box-shadow .15s;display:grid}.avatar-edit.drag{background:var(--amber-soft);box-shadow:inset 0 0 0 2px var(--amber-line)}.avatar-xl{background:var(--text-2);width:112px;height:112px;color:var(--surface);font:500 2.5rem/1 var(--font-display);letter-spacing:.02em;box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--line-2);border-radius:50%;place-items:center;display:grid;overflow:hidden}.avatar-copy>b{font-weight:600;display:block}.avatar-copy>span{color:var(--muted);max-width:56ch;margin-top:4px;font-size:.8125rem;display:block}.avatar-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.avatar-actions label{cursor:pointer}.form-foot{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.choice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.choice-2{grid-template-columns:repeat(2,minmax(0,1fr))}.choice label{border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;flex-direction:column;gap:6px;padding:12px;font-size:.875rem;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.choice label:hover{border-color:var(--line-2)}.choice input{opacity:0;pointer-events:none;position:absolute}.choice label:has(input:checked){border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft);background:var(--surface)}.choice label:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:2px}.choice small{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.swatch{border:1px solid var(--line);border-radius:8px;height:58px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.swatch:after{content:"";background:#ffb427;border-radius:4px;width:34%;height:7px;position:absolute;top:12px;left:34%}.sw-light{background:linear-gradient(90deg,#0c0f14 0 26%,#eef1f5 26%)}.sw-dark{background:linear-gradient(90deg,#090c10 0 26%,#161c24 26%)}.sw-system{background:linear-gradient(90deg,#0c0f14 0 26%,#0000 26%),linear-gradient(120deg,#eef1f5 0 58%,#161c24 58%)}.logo-card{background:0 0!important;border:0!important}.cc{width:40px;height:28px;font:700 .625rem/1 var(--font-body);letter-spacing:.06em;color:#fff;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.cc-visa{background:linear-gradient(135deg,#1a1f71,#2b3a9f)}.cc-mc{background:#22262e;grid-template-columns:auto auto;gap:0}.cc-mc i{background:#eb001b;border-radius:50%;width:13px;height:13px;display:block}.cc-mc i+i{opacity:.92;background:#f79e1b;margin-left:-5px}.links li.li-muted>div>b,.links li.li-muted .cc{opacity:.55}.callout{border-radius:var(--r-l);background:var(--amber-soft);border:1px solid var(--amber-line);flex-wrap:wrap;align-items:flex-start;gap:12px 14px;margin-bottom:20px;padding:16px 18px;display:flex}.callout>.i{width:20px;height:20px;color:var(--amber-ink);margin-top:1px}.callout>div:not(.end){flex:1;min-width:220px}.callout b{font-weight:600;display:block}.callout p{color:var(--text-2);margin-top:2px;font-size:.875rem}.callout .end{align-self:center;gap:8px;display:flex}.callout.ok{background:var(--ok-soft);border-color:#0000}.callout.ok>.i{color:var(--ok)}.callout.danger{background:var(--danger-soft);border-color:#0000}.callout.danger>.i{color:var(--danger)}.matrix th.c,.matrix td.c{text-align:center;width:130px}.matrix .switch{vertical-align:middle}.switch:disabled{opacity:.5;cursor:not-allowed}.search-inline{width:min(320px,100%);position:relative}.search-inline .i{color:var(--muted);margin-top:-9px;position:absolute;top:50%;left:12px}.search-inline .input{padding-left:38px}.linklike{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linklike.row-title{font-weight:600}.linklike:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;text-decoration-thickness:2px}.row-sub .i{vertical-align:-2px;width:13px;height:13px}.modal-wide{width:min(760px,100vw - 32px)}.mail-meta{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:.8125rem;display:grid}.mail-meta dt{color:var(--muted)}.mail-meta dd{word-break:break-word;margin:0}.mail{color:#23262d;background:#fff;border:1px solid #e0e5ec;border-radius:14px;overflow:hidden}.mail-top{border-bottom:4px solid #ffb427;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.mail-top img{width:auto;height:26px}.mail-top span{font:600 .6875rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#5c6475}.mail-body{padding:22px 24px;font-size:.9063rem;line-height:1.6}.mail-body p+p{margin-top:10px}.mail-btn{color:#23262d;background:#ffb427;border-radius:999px;margin-top:18px;padding:10px 18px;font-size:.875rem;font-weight:600;display:inline-block}.mail-foot{color:#5c6475;background:#f5f6f8;padding:14px 24px;font-size:.75rem;line-height:1.5}.export-run{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:14px;padding:14px;display:flex}.export-run>div{flex:1;min-width:0}.export-run b{word-break:break-all;font-size:.875rem;font-weight:600;display:block}.export-run>.i{width:22px;height:22px;color:var(--ok)}.spinner{border:2.5px solid var(--line-2);border-top-color:var(--amber);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.balance{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sum-v.big{margin:6px 0 4px;font-size:3rem}.balance-next{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);flex-direction:column;gap:4px;min-width:220px;padding:14px 16px;display:flex}.balance-next>b{font:500 1.375rem/1.1 var(--font-display)}.table td.pos{color:var(--ok);font-weight:600}.doc-page{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);max-width:1200px;box-shadow:var(--shadow-1);margin:0 auto;padding:clamp(24px,5vw,64px)}.doc-title{font:500 2.25rem/1.1 var(--font-display);margin-bottom:8px}.doc-meta{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin-bottom:28px;font-size:.875rem;display:flex}.parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.parties>div{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);padding:16px 18px;font-size:.875rem;line-height:1.6}.parties b{font-weight:600;display:block}.parties .k,.accept .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.6875rem;font-weight:600;display:block}.prose{max-width:76ch;font-size:.9375rem;line-height:1.7}.prose h2{font:600 1.0625rem/1.4 var(--font-body);margin:28px 0 8px;scroll-margin-top:84px}.prose h2:first-child{margin-top:0}.prose p+p{margin-top:10px}.prose ul{margin:10px 0;padding-left:20px}.prose li+li{margin-top:6px}.accept{border-radius:var(--r-m);border:1px dashed var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;padding:18px 20px;font-size:.8125rem;display:grid}.mock{background:var(--warn-soft);color:var(--warn);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.mock .i{width:14px;height:14px}.help-hero{isolation:isolate;border-radius:var(--r-l);color:#edeff3;border:1px solid var(--line);background:#0c0f14;margin-bottom:24px;padding:clamp(28px,4.5vw,56px);position:relative;overflow:hidden}.help-hero:before{content:"";z-index:-1;background-image:linear-gradient(#8e98a812 1px,#0000 1px),linear-gradient(90deg,#8e98a812 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 85% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 85% 30%,#000 20%,#0000 75%)}.help-hero .eyebrow{color:#8e98a8}.help-hero h1{font:500 clamp(2rem,3.4vw,2.9rem)/1.02 var(--font-display);margin-bottom:10px}.help-hero>p{color:#c4cbd6;max-width:62ch;margin-bottom:24px}.help-search{max-width:720px;position:relative}.help-search>.i{color:#8e98a8;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;left:18px}.help-search input{color:#edeff3;background:#12171e;border:1px solid #323c4a;border-radius:14px;outline:none;width:100%;height:56px;padding:0 18px 0 50px;font-size:1.0625rem;transition:border-color .15s,box-shadow .15s}.help-search input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #ffb42733}.help-search input::placeholder{color:#8e98a8}.hits{background:var(--surface);max-width:720px;color:var(--text);box-shadow:var(--shadow-2);border:1px solid var(--line);border-radius:14px;margin-top:10px;padding:0;list-style:none;overflow:hidden}.hits li+li{border-top:1px solid var(--line)}.hits a{align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.hits a:hover{background:var(--surface-2)}.hits a>.i{color:var(--amber-ink)}.hits a>div{flex:1;min-width:0}.hits b{font-size:.9063rem;font-weight:600;display:block}.hits a>div>span{color:var(--muted);font-size:.75rem;display:block}.hits mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;background:0 0;text-decoration-thickness:2px}.hits .go{color:var(--muted);width:16px;height:16px}.hits-empty{color:var(--muted);padding:14px 16px;font-size:.875rem}.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}@media (width<=1100px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cats{grid-template-columns:1fr}}.cat-card{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);flex-direction:column;gap:14px;padding:20px;display:flex}.cat-card header{align-items:center;gap:12px;display:flex}.cat-card h2{font:600 1rem/1.3 var(--font-body)}.cat-card header>div>span{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.cat-card ul{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;font-size:.875rem;list-style:none;display:flex}.cat-card ul a{color:var(--text-2);text-decoration:none}.cat-card ul a:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;text-decoration-thickness:2px}.status-link{flex-direction:row;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .15s;display:flex}.status-link:hover{border-color:var(--line-2)}.status-link>div{flex:1}.status-link b{font-weight:600;display:block}.status-link>div>span{color:var(--muted);font-size:.8125rem;display:block}.status-link .dot{animation:2.6s ease-out infinite ping}.article{padding:clamp(20px,3.5vw,40px)}.article-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.article .title{font-size:clamp(1.75rem,2.6vw,2.25rem)}.article-lede{color:var(--text-2);margin:10px 0 26px;font-size:1rem}.toc{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.toc button{text-align:left;width:100%;color:var(--text-2);background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:.875rem;display:block}.toc button:hover{background:var(--surface-2);color:var(--text)}.steps-list{counter-reset:s;margin:14px 0;padding:0;list-style:none}.steps-list li{min-height:28px;padding-top:2px;padding-left:42px;position:relative}.steps-list li+li{margin-top:14px}.steps-list li:before{counter-increment:s;content:counter(s);background:var(--amber-soft);width:28px;height:28px;color:var(--amber-ink);font:600 .8125rem/1 var(--font-body);box-shadow:inset 0 0 0 1px var(--amber-line);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.steps-list-plain{margin:0;padding-left:20px;font-size:.875rem;line-height:1.6}.steps-list-plain li+li{margin-top:10px}.steps-list-plain b{font-weight:600}.note-box{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);align-items:flex-start;gap:12px;margin:18px 0;padding:14px 16px;font-size:.875rem;line-height:1.6;display:flex}.note-box .i{color:var(--amber-ink);margin-top:3px}.feedback{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:20px;font-size:.875rem;font-weight:500;display:flex}.feedback .tone{border-radius:9px;width:32px;height:32px}.domain-select{min-width:240px;height:40px}.sec-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ds{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ds .copy{font-size:.75rem}.rtype{min-width:56px;height:24px;font:600 .75rem/1 var(--font-mono);background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);border-radius:6px;place-items:center;padding:0 8px;display:inline-grid}.val{text-overflow:ellipsis;white-space:nowrap;max-width:460px;display:block;overflow:hidden}.tpl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tpl button{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);text-align:left;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background-color .15s;display:flex}.tpl button:hover{border-color:var(--amber-line);background:var(--amber-soft)}.tpl button>div>b{font-size:.875rem;font-weight:600;line-height:1.3;display:block}.tpl span.d{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.tpl .mark svg{width:20px;height:20px}.tpl .mark .i{color:var(--text-2)}.dns-add{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:120px minmax(0,1fr) minmax(0,2fr) 140px auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.dns-err{grid-column:1/-1}.table-wrap.mini{border:1px solid var(--line);border-radius:var(--r-m)}.table-wrap.mini td{padding:10px 14px}.table tbody tr.flash{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--amber-soft)}to{background:0 0}}.log{padding:0;font-size:.8125rem;list-style:none}.log li{grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.log li+li{border-top:1px solid var(--line)}.log time{color:var(--muted);font-variant-numeric:tabular-nums}.transfer-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.transfer-result{border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:16px;padding:18px;display:flex}.tr-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tr-head b{font-weight:600;display:block}.tr-head>div>span{color:var(--muted);font-size:.8125rem;display:block}.transfer-item{padding:16px 20px}.transfer-item+.transfer-item{border-top:1px solid var(--line)}.tr-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-top>div>b{font-size:.9375rem;display:block}.tr-top>div>span{color:var(--muted);font-size:.8125rem;display:block}.hsteps{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid}.hsteps li{color:var(--muted);padding:22px 12px 0 0;font-size:.75rem;position:relative}.hsteps li:before{content:"";background:var(--line);height:2px;position:absolute;top:5px;left:6px;right:0}.hsteps li:last-child:before{display:none}.hsteps li:after{content:"";background:var(--surface);border:2px solid var(--line-2);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.hsteps li.done,.hsteps li.run{color:var(--text)}.hsteps li.done:before{background:var(--vine)}.hsteps li.done:after{background:var(--amber);border-color:var(--amber)}.hsteps li.run:after{border-color:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.closed-note{flex-flow:wrap;justify-content:space-between;align-items:center}@media (width<=1100px){.dns-add{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-add .btn{grid-column:1/-1}.accept{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.avatar-edit{grid-template-columns:1fr;justify-items:start}.choice,.choice-2,.parties,.accept,.transfer-row{grid-template-columns:1fr}.hsteps{grid-template-columns:1fr 1fr;row-gap:14px}.hsteps li:nth-child(2):before{display:none}.log li{grid-template-columns:1fr;gap:2px}.tr-head{grid-template-columns:38px minmax(0,1fr)}.tr-head .price{grid-column:2}.matrix th.c,.matrix td.c{width:84px}.domain-select{width:100%;min-width:0}}.mini-status{margin:0;padding:8px 20px 12px;list-style:none}.mini-status li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:grid}.mini-status li+li{border-top:1px solid var(--line)}.mini-status .num{font-size:.8125rem}.result-slot{border:1px dashed var(--line-2);border-radius:var(--r-m);background:var(--surface-2);min-height:150px;color:var(--muted);flex:auto;align-items:center;gap:16px;padding:20px 22px;font-size:.875rem;display:flex}.result-slot>.i{width:28px;height:28px;color:var(--line-2)}.result-slot b{color:var(--text-2);margin-bottom:2px;font-weight:600;display:block}.form>.transfer-result,.form>.result-slot{flex:auto}@media (width<=1100px){.split.dash-bottom{grid-template-columns:1fr}.cat{grid-template-columns:repeat(2,minmax(0,1fr))}.cat>:last-child:nth-child(odd){grid-column:1/-1}.tpl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cat,.tpl,.rail{grid-template-columns:1fr}}.table-fixed{table-layout:fixed}.table-fixed td{overflow:hidden}.trunc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dns-table .c-type{width:100px}.dns-table .c-name{width:30%}.dns-table .c-ttl{width:116px}.dns-table .c-acts{width:132px}.mail-table .c-at{width:150px}.mail-table .c-kind{width:120px}.mail-table .c-to{width:28%}.mail-table .c-acts{width:140px}.prod-foot{flex-wrap:wrap}@media (width<=1500px){.cat[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-mark{width:auto;height:40px;display:none}.tip{z-index:80;color:#edeff3;font:600 .8125rem/1.2 var(--font-body);white-space:nowrap;pointer-events:none;background:#12171e;border:1px solid #2a3340;border-radius:9px;padding:7px 11px;position:fixed;box-shadow:0 12px 28px -12px #0009}.tip[data-place=right]{transform:translateY(-50%)}.app{transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1)}@media (width>=1025px){:root[data-side=min] .app{grid-template-columns:78px minmax(0,1fr)}:root[data-side=min] .side{padding:18px 12px 16px;overflow-x:hidden}:root[data-side=min] .side-brand{align-items:center;padding:4px 0 20px}:root[data-side=min] .brand-full,:root[data-side=min] .side-brand span{display:none}:root[data-side=min] .brand-mark{display:block}:root[data-side=min] .org{justify-content:center;padding:8px 0}:root[data-side=min] .org-text,:root[data-side=min] .org .chev,:root[data-side=min] .nav-label{display:none}:root[data-side=min] .nav{gap:4px;margin-top:16px}:root[data-side=min] .nav-item{justify-content:center;padding:10px 0}:root[data-side=min] .nav-item>span,:root[data-side=min] .nav-item .chev{display:none}:root[data-side=min] .nav-group.is-active>.nav-item{background:var(--side-2);box-shadow:inset 3px 0 0 var(--amber)}:root[data-side=min] .nav-sub{display:none!important}:root[data-side=min] .btn-ticket{width:46px;height:46px;margin:0 auto;padding:0}:root[data-side=min] .btn-ticket span,:root[data-side=min] .side-note{display:none}}.side-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.side .side-toggle{width:36px;height:36px;color:var(--side-muted);margin:0 -4px 0 0}.side .side-toggle:hover{background:var(--side-2);color:var(--side-text)}@media (width>=1025px){:root[data-side=min] .side-head{flex-direction:column;align-items:center;gap:4px}:root[data-side=min] .side-brand{padding-bottom:6px}:root[data-side=min] .side .side-toggle{margin:0 0 14px}}@media (width<=1024px){.side-toggle{display:none}}.modal{max-height:calc(100dvh - 40px);overflow:auto}.viewas{background:var(--amber-soft);border-bottom:1px solid var(--amber-line);color:var(--text);align-items:center;gap:12px;padding:10px 28px;font-size:.875rem;display:flex}.viewas p{flex:1;margin:0}.viewas .av{flex:none;width:28px;height:28px}.noaccess{text-align:center;max-width:660px;margin:40px auto 0}.noaccess .card-body{flex-direction:column;align-items:center;gap:10px;padding:44px 28px;display:flex}.noaccess .tone{border-radius:15px;width:54px;height:54px}.noaccess .tone .i{width:24px;height:24px}.noaccess .lede{margin-left:auto;margin-right:auto}.select-sm{background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;height:32px;padding-right:28px;font-size:.8125rem}.team-table .c-person{width:24%}.team-table .c-role{width:170px}.team-table .c-via{width:112px}.team-table .c-last{width:124px}.team-table .c-acts{width:268px}.team-table .person>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roles-table .c-area{width:27%}.roles-table th.c,.roles-table td.c{text-align:center}.roles-table th .row-sub{text-transform:none;letter-spacing:0;font-weight:500}.roles-foot td{background:var(--surface-2)}.roles-foot .hint .i{width:13px;height:13px}.lvl{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.lvl-full{background:var(--ok-soft);color:var(--ok)}.lvl-part{background:var(--info-soft);color:var(--info)}.lvl-none{color:var(--line-2);font-weight:500}.roles-table .lvl{text-overflow:ellipsis;width:100%;max-width:120px;padding:0 6px;overflow:hidden}.roles-table .lvl-none{background:var(--surface-2);color:var(--muted)}.roles-table tr.grp th{background:var(--surface-2);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-block:8px;font-size:.6875rem}.roles-table tr.grp th span{text-transform:none;letter-spacing:0;margin-left:8px;font-weight:500}.role-pick{flex-direction:column;gap:8px;display:flex}.role-pick label{border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.role-pick label:hover{border-color:var(--line-2)}.role-pick label:has(input:checked){border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.role-pick input{accent-color:var(--amber);margin:3px 0 0}.role-pick b{font-size:.875rem;font-weight:600;display:block}.role-pick small{color:var(--muted);font-size:.8125rem;display:block}.scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.scope-list>:last-child:nth-child(odd){grid-column:1/-1}.scope-item{border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.scope-item:has(input:checked){border-color:var(--amber);background:var(--amber-soft)}.scope-item input{accent-color:var(--amber)}.scope-item .mark{border-radius:8px;width:30px;height:30px;font-size:.6875rem}.scope-item b{font-size:.8125rem;font-weight:600;display:block}.scope-item small{color:var(--muted);font-size:.75rem;display:block}.perm-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.perm-summary>div{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);padding:12px 14px;font-size:.8125rem}.perm-summary b{align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.perm-summary b .i{width:15px;height:15px}.perm-summary>div:first-child b .i{color:var(--ok)}.perm-summary>div:last-child b .i{color:var(--muted)}.perm-summary ul{color:var(--text-2);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.perm-edit{border:1px solid var(--line);border-radius:var(--r-m);flex-direction:column;display:flex}.perm-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.perm-row+.perm-row{border-top:1px solid var(--line)}.perm-row>div>b{font-size:.875rem;font-weight:600;display:block}.perm-row>div>span{color:var(--muted);font-size:.75rem;display:block}.viewas.support{background:var(--text);color:var(--surface);border-bottom-color:var(--text)}.viewas.support .av{background:var(--amber);color:var(--on-amber);border-color:#0000}.viewas.support .btn{background:var(--surface);color:var(--text);border-color:#0000}.sys.warn .dot{background:var(--warn)}.sys.danger .dot{background:var(--danger)}.sys.info .dot{background:var(--info)}.sys.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.sys.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.sys.warn .dot,.sys.danger .dot,.sys.info .dot{animation:none}.banner.warn{background:var(--warn-soft);color:var(--warn)}.banner.danger{background:var(--danger-soft);color:var(--danger)}.banner.info{background:var(--info-soft);color:var(--info)}.sys .av{border:2px solid var(--surface);background:var(--surface-2);width:26px;height:26px;font-size:.5625rem}.sys .av+.av{margin-left:-18px}.sys:has(.av){padding-left:6px}:root[data-area=bo] .side-brand span{color:var(--amber);align-items:center;gap:6px;display:inline-flex}.marks{flex-wrap:wrap;gap:4px;display:flex}.mark-xs{border-radius:7px;width:26px;height:26px;font-size:.625rem}.cust-table .c-name{width:28%}.cust-table .c-svc{width:184px}.cust-table .marks{flex-wrap:nowrap}.cust-table .c-mrr{width:110px}.cust-table .c-st{width:140px}.cust-table .c-acts{width:92px}.svc-table .c-name{width:32%}.svc-table .c-mrr{width:100px}.svc-table .c-st{width:170px}.svc-table .c-acts{width:130px}.svc-table .svc-id{grid-area:auto}.svc-table .svc-id .mark{border-radius:9px;width:32px;height:32px;font-size:.6875rem}.inbox-table .c-id{width:64px}.inbox-table .c-dept{width:120px}.inbox-table .c-who{width:130px}.inbox-table .c-sla{width:170px}.inbox-table .c-st{width:160px}.staff-table .c-acts{width:170px}.who{align-items:center;gap:8px;min-width:0;display:flex}.who .av{flex:none;width:26px;height:26px;font-size:.625rem}.notes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.notes li{border-radius:var(--r-m);background:var(--surface-2);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;font-size:.875rem;display:flex}.notes li.pinned{background:var(--amber-soft);border-color:var(--amber-line)}.ctx{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ctx li{grid-template-columns:26px minmax(0,1fr) 8px;align-items:center;gap:10px;font-size:.8125rem;display:grid}.composer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.composer .seg button{align-items:center;gap:6px;display:inline-flex}.composer .seg .i{width:14px;height:14px}.composer .textarea.note-mode{background:var(--amber-soft);border-color:var(--amber-line)}.msg.internal{background:var(--amber-soft)}.msg.internal .msg-av{background:var(--text);color:var(--surface)}.dept-select{width:auto;min-width:190px}.hello-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pin-btn{cursor:pointer;font-family:inherit}.pin-btn .i,.pin-shown>.i{width:16px;height:16px;color:var(--amber-ink)}.pin-shown{border-color:var(--amber-line);background:var(--amber-soft);gap:10px;padding-right:6px}.pin-code{letter-spacing:.14em;color:var(--text);font-size:.9375rem;font-weight:600}.pin-until{color:var(--muted);font-weight:500}.pin-act{width:26px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pin-act:hover{background:var(--surface)}.pin-act .i{width:14px;height:14px}.pin-form{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;display:flex}.pin-form>.i{width:16px;height:16px;color:var(--muted);flex:none}.pin-form .input{letter-spacing:.12em;width:112px;height:28px;box-shadow:none;background:0 0;border:0;padding:0 2px}.pin-form .input:placeholder-shown{letter-spacing:0;font-family:var(--font-body)}.pin-form .input:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:6px}.pin-form .input[aria-invalid=true]{color:var(--danger)}.pin-form .btn{border-radius:999px}.toolbar-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.callout.caller{margin:0 0 16px}.ho-result{color:var(--text-2);white-space:normal;margin-top:6px;font-size:.8125rem}.ho-quick{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.perm-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:.6875rem;font-weight:600}.perm-group span{text-transform:none;letter-spacing:0;margin-top:2px;font-weight:500;display:block}.th-edit{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.th-edit .i{width:13px;height:13px;color:var(--muted)}.th-edit:hover{color:var(--text)}.bo-roles th.c{white-space:normal}.bo-roles tfoot td{border-top:1px solid var(--line);background:var(--surface-2)}.bo-roles .role-edit{width:100%;max-width:120px;padding:0 6px}.bo-roles tfoot .lvl-none{background:var(--surface);border:1px dashed var(--line-2);height:30px}@media (width<=1280px){.bo-roles .c-area{width:22%}.bo-roles td,.bo-roles th{padding-inline:8px}}.trial-table .c-end{width:116px}.trial-table .c-left{width:140px}.trial-table .c-acts{width:330px}.rules-form{gap:16px}.rules-form .hint{margin-top:4px}.calc-out{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.billline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.billline li{color:var(--text-2);flex-direction:column;gap:4px;padding-top:28px;font-size:.8125rem;display:flex;position:relative}.billline li:before{content:"";background:var(--vine);height:2px;position:absolute;top:7px;left:0;right:-18px}.billline li:last-child:before{right:0}.billline li:after{content:"";background:var(--amber);width:14px;height:14px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:absolute;top:1px;left:0}.billline b{color:var(--text);font-size:.875rem;font-weight:600}.bl-date{color:var(--muted);font-size:.75rem}.bl-amount{color:var(--text);margin-top:auto;padding-top:8px;font-size:.9375rem;font-weight:600}@media (width<=900px){.billline{grid-template-columns:1fr;gap:18px}.billline li{padding:0 0 0 28px}.billline li:before{width:2px;height:auto;inset:16px auto -20px 6px}.billline li:last-child:before{display:none}.billline li:after{top:2px}}.ticket-grid .thread{flex:1}@media (width<=1024px){.viewas{padding:10px 16px}}@media (width<=1280px){.inbox-table .c-dept{width:104px}.inbox-table .c-sla{width:150px}.inbox-table .c-st{width:140px}}@media (width<=760px){.scope-list,.perm-summary,.perm-row{grid-template-columns:1fr}.kpis>:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.side-brand .id-tag{letter-spacing:.16em;color:var(--on-amber);padding:5px 8px 5px 10px;font-size:.6875rem}.side-note+.side-note{margin-top:-6px}.pop form{margin:0;display:block}.lang{place-items:center;text-decoration:none;display:inline-grid}td.acts form,.links .end form,.head-actions form,.modal-foot form,.callout .end form{display:contents}.card-foot.start{justify-content:flex-start}.card-foot.between{justify-content:space-between;align-items:center}.table .r .pill{margin-left:auto}.links .logo .org-mark{border-radius:11px;width:40px;height:40px}.links .logo .org-mark.alt{background:var(--p-plugin);color:#fff}.label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.input-code{font-family:var(--font-mono);letter-spacing:.12em}.more{margin-top:20px;font-size:.875rem}.more summary{width:max-content;color:var(--text-2);cursor:pointer;font-weight:600}.more form{margin-top:12px}.pick{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.pick button,.pick .pick-row{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);width:100%;color:var(--text);text-align:left;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:grid}.pick button:hover{border-color:var(--amber-line);background:var(--amber-soft)}.pick b{white-space:nowrap;text-overflow:ellipsis;font-size:.9063rem;font-weight:600;display:block;overflow:hidden}.pick .mono{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.qr{border:1px solid var(--line);border-radius:var(--r-m);background:#fff;place-items:center;padding:14px;display:grid}.qr img{width:180px;height:180px;display:block}.scan{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.scan .facts{gap:8px}.codes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.codes li{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface-2);font:500 .9375rem/1.2 var(--font-mono);letter-spacing:.04em;text-align:center;padding:10px 12px}.org-table .c-kind{width:170px}.org-table .c-num{width:130px}.org-table .c-date{width:140px}.org-table .c-st,.people-table .c-num{width:150px}.people-table .c-last{width:196px}.people-table .c-date{width:140px}.people-table .c-st{width:170px}.log-table .c-at{width:216px}.log-table .c-who{width:20%}.log-table .c-kind{width:150px}.log-table .c-ip{width:164px}@media (width<=760px){.codes{grid-template-columns:repeat(2,minmax(0,1fr))}.scan{grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.art-bead{display:none}}.modal-foot .start{order:-1;margin-right:auto}.modal-body .field-error:empty{display:none}.stack>.callout{margin-bottom:0}.links li>div{min-width:0}.table .person{grid-template-columns:32px minmax(0,1fr)}.card-note{color:var(--muted);margin-top:8px;font-size:.875rem}.card-dl{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.card-act{margin-top:16px}a.chip{align-items:center;text-decoration:none;display:inline-flex}.chip[aria-current=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.links .end>.pill{margin-top:0;font-size:.75rem;display:inline-flex;overflow:visible}.table-wrap{position:relative}.auth-pane{min-width:0}.idp{grid-template-columns:minmax(0,1fr)}.idp .btn{min-width:0}.idp .btn .end{text-overflow:ellipsis;min-width:0;overflow:hidden}.facts+.idp,.steps-list+.idp,.pick+.divider{margin-top:24px}.select.input-lg{background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px}.org-table{min-width:760px}.people-table{min-width:780px}.log-table{min-width:860px}@media (width<=1280px){.org-table .c-kind{width:150px}.org-table .c-num,.people-table .c-num{width:116px}.org-table .c-date,.people-table .c-date{width:124px}.org-table .c-st{width:134px}.people-table .c-last{width:188px}.people-table .c-st{width:154px}.log-table .c-at{width:206px}.log-table .c-who{width:18%}.log-table .c-kind{width:140px}.log-table .c-ip{width:150px}}@media (width<=600px){.inline .input{flex:none}}.modal-body .hint{color:var(--muted);font-size:.75rem}.modal-body .field-error{color:var(--danger);font-size:.8125rem}.sent+.facts,.sent+.steps-list{margin-top:0}.idp .btn:not(:has(.i)){justify-content:center}:root[data-area=id] .side-brand span{color:var(--amber);align-items:center;gap:6px;display:inline-flex}.app{isolation:isolate;position:relative}.app:before{content:"";z-index:-1;width:var(--side-w);background:var(--side);border-right:1px solid var(--side-line);position:absolute;inset:0 auto 0 0}@media (width>=1025px){:root[data-side=min] .app:before{width:78px}}@media (width<=1024px){.app:before{display:none}}.btn-danger-line{color:var(--danger)}.btn-danger-line:hover{border-color:var(--danger);background:var(--danger-soft)}.drawer-in{flex-direction:column;flex:auto;min-height:0;display:flex}.drawer-tools{align-items:center;gap:4px;display:flex}.nav-label+.nav-item{margin-top:0}.nav .nav-label:not(:first-child){padding-top:20px}.hello-side .sys{cursor:pointer;font-family:inherit}.hello-side form.pin-form .input{letter-spacing:0;width:180px;font-family:var(--font-body)}.dash-gap{margin-bottom:20px}.dash-flush{margin-top:0}a.notif{color:inherit;border-radius:var(--r-s);text-decoration:none}a.notif:hover>div>b{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;text-decoration-thickness:2px}.auth-foot a[data-legal]{color:inherit;text-decoration:underline}
