@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;450;500;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}:root{--brand-warm:#f09936;--brand-deep:#f06e1e;--brand-mid:#f08229;--gradient-accent:linear-gradient(90deg, var(--brand-warm) 0%, var(--brand-deep) 100%);--gradient-accent-hero:linear-gradient(90deg, var(--brand-deep) 0%, var(--brand-warm) 100%);--gradient-accent-vert:linear-gradient(180deg, var(--brand-warm) 0%, var(--brand-deep) 100%);--gradient-accent-soft:linear-gradient(90deg, #f0993624 0%, #f06e1e24 100%);--neutral-0:#fff;--neutral-25:#fbfbfc;--neutral-50:#f6f7f9;--neutral-100:#eef0f3;--neutral-150:#e4e7ec;--neutral-200:#d5d9e0;--neutral-300:#b9c0cb;--neutral-400:#8c95a3;--neutral-500:#68727f;--neutral-600:#4b5563;--neutral-700:#374151;--neutral-800:#232a35;--neutral-900:#141922;--success:#1f9d6b;--success-surface:#e7f6ef;--warning:#c9820b;--warning-surface:#fbf1dc;--danger:#da3b3b;--danger-surface:#fbe9e9;--info:#2d6be0;--info-surface:#e7eefb;--neutral-status:#68727f;--neutral-status-surface:#eef0f3;--marketing-base:#0d0d13;--marketing-glow:#7e4521;--marketing-headline:#f8f8f8;--marketing-link:#9b562d;--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-hover:var(--neutral-50);--surface-inset:var(--neutral-25);--border-subtle:var(--neutral-150);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--text-strong:var(--neutral-900);--text-body:var(--neutral-700);--text-muted:var(--neutral-500);--text-faint:var(--neutral-400);--text-on-accent:#fff;--accent:var(--brand-mid);--accent-strong:var(--brand-deep);--accent-tint:#f06e1e1a;--focus-ring:#f06e1e59;--font-heading:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--text-display:2.75rem;--text-h1:2rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-h4:1.0625rem;--text-lg:.9375rem;--text-base:.875rem;--text-sm:.8125rem;--text-xs:.75rem;--text-2xs:.6875rem;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.01em;--tracking-label:.06em;--tnum:"tnum" 1, "lnum" 1;--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-xs:0 1px 2px #1419220f;--shadow-sm:0 1px 2px #1419220f, 0 1px 3px #1419221a;--shadow-md:0 2px 4px #1419220d, 0 6px 16px #14192214;--shadow-lg:0 10px 30px #1419221f;--shadow-accent:0 6px 16px #f06e1e47;--container-max:1360px;--sidebar-w:248px;--topbar-h:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-strong);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--accent-strong);text-decoration:none;transition:color .12s}a:hover{color:var(--brand-deep);text-decoration:underline}button{font-family:inherit}::selection{background:#f06e1e2e}:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);border-radius:var(--radius-sm);outline:2px solid #0000}[data-nums],.tnum{font-variant-numeric:tabular-nums lining-nums}@layer theme{:root,:host{--font-mono:var(--font-mono);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-heading);--radius-pill:var(--radius-pill)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}body{background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);margin:0}.shell{flex-direction:column;height:100vh;min-height:640px;display:flex}.app{flex:1;min-height:0;display:flex;overflow:hidden}.abar{z-index:50;background:var(--neutral-900);flex:none;align-items:center;gap:14px;height:46px;padding:0 16px 0 18px;display:flex;position:relative}.abar:after{content:"";background:var(--gradient-accent);opacity:0;height:2px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.abar.on:after{opacity:1}.abar__brand{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#ffffff80;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.abar__brand i{display:inline-flex}.abar__brand i svg{width:14px;height:14px}.abar__sep{background:#ffffff26;flex:none;width:1px;height:18px}.abar__state{font:500 var(--text-sm) var(--font-body);color:#fff9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.abar__state b{color:#fff;font-weight:600}.abar__sp{flex:1}.tgl{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border-radius:999px;flex:none;align-items:center;gap:11px;height:32px;padding:0 5px 0 13px;display:inline-flex}.tgl:hover{background:#ffffff24}.tgl__l{font:600 var(--text-sm) var(--font-body);color:#ffffffb8;white-space:nowrap}.abar.on .tgl__l{color:#fff}.tgl input{opacity:0;width:1px;height:1px;position:absolute}.tgl__tr{background:#ffffff38;border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.tgl input:focus-visible+.tgl__tr{box-shadow:0 0 0 3px #f099368c}.tgl__kn{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000059}.abar.on .tgl__tr{background:var(--gradient-accent)}.abar.on .tgl__kn{transform:translate(16px)}.tpick{flex:none;position:relative}.tpick.open{z-index:2}.tpick__btn{border-radius:var(--radius-md);color:#fff;height:32px;font:600 var(--text-sm) var(--font-body);cursor:pointer;background:#ffffff12;border:1px solid #fff3;align-items:center;gap:9px;padding:0 10px;display:inline-flex}.tpick__btn:hover{background:#ffffff24}.tpick__btn i{color:#ffffff8c;display:inline-flex}.tpick__btn i svg{width:14px;height:14px}.tdot{border-radius:50%;flex:none;width:8px;height:8px}.tpick__menu{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:300px;box-shadow:var(--shadow-lg);padding:6px;display:none;position:absolute;top:38px;right:0}.tpick.open .tpick__menu{display:block}.tpick__mh{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding:6px 10px 5px}.topt{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.topt:hover{background:var(--surface-hover)}.topt.sel{background:var(--accent-tint)}.topt__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.topt__nm{font:600 var(--text-sm) var(--font-body);color:var(--text-strong);white-space:nowrap;display:block}.topt__sub{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;display:block}.topt i{color:var(--accent-strong);margin-left:auto;display:inline-flex}.topt i svg{width:15px;height:15px}.tbchip{background:var(--surface-sunken);height:28px;font:600 var(--text-sm) var(--font-body);color:var(--text-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 11px;display:none}.tbchip.show{display:inline-flex}.tbchip .tdot{width:9px;height:9px}.sb{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--surface-card);border-right:1px solid var(--border-subtle);flex-direction:column;transition:width .18s,min-width .18s;display:flex}.app.rail{--sidebar-w:68px}.app.rail .brand,.app.rail .glabel,.app.rail .item .lb,.app.rail .item .cnt,.app.rail .acct__tx,.app.rail .acct__ch{display:none}.app.rail .sb__head,.app.rail .item{justify-content:center;padding:0}.app.rail .grp+.grp{border-top:1px solid var(--border-subtle);margin-top:2px;padding-top:14px}.app.rail .acct{justify-content:center;padding:6px 0}.app.rail .amenu{width:226px;left:10px;right:auto}.sb__head{height:var(--topbar-h);border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:0 16px;display:flex}.mark{background:var(--gradient-accent);width:28px;height:28px;box-shadow:var(--shadow-accent);border-radius:8px;flex:none}.brand{font:600 var(--text-h4) var(--font-heading);letter-spacing:-.02em;color:var(--text-strong)}.nav{flex-direction:column;flex:1;gap:16px;padding:12px 10px;display:flex;overflow-y:auto}.grp{flex-direction:column;gap:2px;display:flex}.glabel{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding:2px 10px 4px}.item{border-radius:var(--radius-md);width:100%;height:36px;color:var(--text-body);font:500 var(--text-base) var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.item:hover{background:var(--surface-hover);color:var(--text-strong)}.item i{display:inline-flex}.item i svg{width:18px;height:18px}.item .cnt{font:600 var(--text-2xs) var(--font-body);background:var(--surface-sunken);color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 7px}.item.active{background:var(--accent-tint);color:var(--accent-strong);font-weight:600}.item.active:before{content:"";background:var(--gradient-accent-vert);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-10px}.item.active .cnt{background:var(--surface-card);color:var(--accent-strong)}.sb__foot{border-top:1px solid var(--border-subtle);padding:10px;position:relative}.acct{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:6px 8px;font-family:inherit;display:flex}.acct:hover{background:var(--surface-hover)}.acct__tx{flex-direction:column;min-width:0;line-height:1.2;display:flex}.acct__ch{color:var(--text-faint);margin-left:auto;display:inline-flex}.acct__ch svg{width:15px;height:15px}.amenu{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:30;padding:6px;display:none;position:absolute;bottom:60px;left:10px;right:10px}.sb__foot.open .amenu{display:block}.amenu__i{border-radius:var(--radius-md);cursor:pointer;width:100%;font:500 var(--text-sm) var(--font-body);color:var(--text-body);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.amenu__i:hover{background:var(--surface-hover);color:var(--text-strong)}.amenu__i i{color:var(--text-muted);display:inline-flex}.amenu__i i svg{width:16px;height:16px}.amenu__i.danger,.amenu__i.danger i{color:var(--danger)}.amenu__i.danger:hover{background:var(--danger-surface);color:var(--danger)}.amenu__hr{background:var(--border-subtle);height:1px;margin:5px 8px}.amenu__hd{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding:7px 10px 6px}.badge i{display:inline-flex}.badge svg{width:12px;height:12px}.s-offen{background:var(--info-surface);color:var(--info)}.s-spaet{color:var(--danger);background:#da3b3b1a}.s-kontakt{background:var(--success-surface);color:var(--success)}.kbn{background:var(--danger-surface);border-radius:var(--radius-lg);border:1px solid #da3b3b52;align-items:center;gap:13px;margin-bottom:14px;padding:13px 15px;display:flex}.kbn--soft{background:var(--warning-surface);border-color:#c9820b52}.kbn--ok{background:var(--success-surface);border-color:#1f9d6b4d}.kbn__ic{border-radius:var(--radius-md);background:var(--surface-card);width:34px;height:34px;color:var(--danger);flex:none;justify-content:center;align-items:center;display:inline-flex}.kbn--soft .kbn__ic{color:var(--warning)}.kbn--ok .kbn__ic{color:var(--success)}.kbn__ic svg{width:18px;height:18px}.kbn__t{font:600 var(--text-sm) var(--font-body);color:var(--text-strong)}.kbn__d{font-size:var(--text-xs);color:var(--text-body);text-wrap:pretty;margin-top:2px;line-height:1.45}.kbn__a{flex:none;gap:8px;margin-left:auto;display:flex}.mcard.due{border-color:#da3b3b6b;box-shadow:0 0 0 3px #da3b3b0f}.kgrp{background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding:11px 15px;display:flex}.kgrp .cdot{width:8px;height:8px}.kgrp b{font:600 var(--text-sm) var(--font-body);color:var(--text-strong)}.kgrp .kg__n{font:500 var(--text-2xs) var(--font-body);color:var(--text-muted);gap:9px;margin-left:auto;display:flex}tbody tr.late td{background:#da3b3b0a}tbody tr.krow--inactive td{opacity:.55}tbody tr.replace td{background:#da3b3b17}tbody tr.replace td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.knote{font:500 var(--text-2xs) var(--font-body);color:var(--text-faint);margin-top:2px;display:block}.cnt.late{background:var(--danger-surface);color:var(--danger)}.kmiss{color:var(--danger);font-weight:600}.krow{cursor:pointer}tbody tr.upd td:first-child{box-shadow:inset 3px 0 0 var(--accent-strong)}.s-neu{background:var(--accent-tint);color:var(--accent-strong)}.stcell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.bellw{position:relative}.bdot{border-radius:var(--radius-pill);background:var(--danger);color:#fff;min-width:17px;height:17px;font:700 10px/17px var(--font-body);text-align:center;border:2px solid var(--surface-card);padding:0 4px;display:none;position:absolute;top:-5px;right:-5px}.bdot.on{display:block}.bmenu{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:378px;max-height:min(70vh,520px);box-shadow:var(--shadow-lg);z-index:70;display:none;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto}.bellw.open .bmenu{display:block}.bmenu__hd{border-bottom:1px solid var(--border-subtle);font:600 var(--text-sm) var(--font-body);color:var(--text-strong);background:var(--surface-card);align-items:center;gap:8px;padding:11px 14px;display:flex;position:sticky;top:0}.bmenu__hd svg{width:15px;height:15px}.bmenu__hd .clr{margin-left:auto}.bnote{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;gap:11px;width:100%;padding:12px 14px;font-family:inherit;display:flex}.bnote:last-child{border-bottom:0}.bnote:hover{background:var(--surface-hover)}.bnote.unread{background:var(--accent-tint)}.bnote .fico{flex:none}.bnote__t{font:600 var(--text-sm) var(--font-body);color:var(--text-strong);display:block}.bnote__d{font-size:var(--text-xs);color:var(--text-body);text-wrap:pretty;margin-top:3px;line-height:1.45;display:block}.bnote__m{font:600 var(--text-2xs) var(--font-body);color:var(--text-faint);align-items:center;gap:6px;margin-top:6px;display:flex}.bnote__m svg{width:12px;height:12px}.bnote__go{color:var(--text-faint);flex:none;align-self:center;margin-left:auto}.bnote__go svg{width:16px;height:16px}.bempty{text-align:center;font-size:var(--text-xs);color:var(--text-muted);padding:28px 16px}.tsel{align-items:center;gap:7px;display:flex}.tsel select{flex:1;min-width:0}.tsel__c{color:var(--text-muted);font-weight:700}.jf{position:relative}.jf__btn{gap:8px}.jf__btn .ch{color:var(--text-faint);margin-left:2px;display:inline-flex}.jf__btn .ch svg{width:14px;height:14px}.jf.open .jf__btn,.jf__btn.on{border-color:var(--brand-warm);background:var(--accent-tint);color:var(--accent-strong)}.jf__menu{z-index:44;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:300px;max-height:360px;box-shadow:var(--shadow-lg);flex-direction:column;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.jf.open .jf__menu{animation:.16s cubic-bezier(.22,.61,.36,1) both viewin;display:flex}.jf__hd{border-bottom:1px solid var(--border-subtle);font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);align-items:center;gap:7px;padding:10px 12px;display:flex}.jf__hd i{display:inline-flex}.jf__hd i svg{width:13px;height:13px}.jf__list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px;display:flex;overflow:auto}.jf__o{border-radius:var(--radius-md);width:100%;font:500 var(--text-sm) var(--font-body);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 9px;display:flex}.jf__o:hover{background:var(--surface-hover)}.jf__o.on{background:var(--accent-tint);color:var(--accent-strong)}.jf__o .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jf__o .s{font:var(--text-2xs) var(--font-body);color:var(--text-muted);display:block}.jf__o.on .s{color:var(--accent-strong);opacity:.8}.jf__o .c{font:600 var(--text-2xs) var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.jf__o.on .c{color:var(--accent-strong)}.jf__ft{border-top:1px solid var(--border-subtle);background:var(--surface-inset);font-size:var(--text-2xs);color:var(--text-muted);padding:9px 12px}.rng{position:relative}.rng__btn{gap:8px}.rng__btn .ch{color:var(--text-faint);margin-left:2px;display:inline-flex}.rng__btn .ch svg{width:14px;height:14px}.rng.open .rng__btn{border-color:var(--brand-warm);background:var(--accent-tint);color:var(--accent-strong)}.rng__menu{z-index:40;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.rng.open .rng__menu{animation:.16s cubic-bezier(.22,.61,.36,1) both viewin;display:flex}.rng__side{background:var(--surface-sunken);border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:2px;width:172px;padding:8px;display:flex}.rng__side .hd{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding:5px 9px 4px}.pre{border-radius:var(--radius-md);cursor:pointer;text-align:left;font:500 var(--text-sm) var(--font-body);color:var(--text-body);background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;font-family:inherit;display:flex}.pre:hover{background:var(--surface-hover);color:var(--text-strong)}.pre.on{background:var(--accent-tint);color:var(--accent-strong);font-weight:600}.pre i{margin-left:auto;display:inline-flex}.pre i svg{width:14px;height:14px}.rng__cal{flex:none;width:262px;padding:12px}.cal__hd{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.cal__m{font:600 var(--text-sm) var(--font-body);color:var(--text-strong)}.cal__nav{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);width:26px;height:26px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cal__nav:hover:not(:disabled){background:var(--surface-hover);color:var(--text-strong)}.cal__nav:disabled{opacity:.35;cursor:default}.cal__nav svg{width:14px;height:14px}.cal__g{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal__w{font:600 10px var(--font-body);color:var(--text-faint);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding-bottom:4px}.cal__d{border-radius:var(--radius-sm);cursor:pointer;height:30px;font:500 var(--text-xs) var(--font-body);color:var(--text-body);background:0 0;border:0;font-family:inherit;position:relative}.cal__d:hover:not(:disabled):not(.sel){background:var(--surface-hover);color:var(--text-strong)}.cal__d:disabled{color:var(--text-faint);opacity:.4;cursor:default}.cal__d.today{box-shadow:inset 0 0 0 1px var(--border-strong)}.cal__d.in{background:var(--accent-tint);color:var(--accent-strong);border-radius:0}.cal__d.sel{background:var(--gradient-accent);color:#fff;font-weight:600}.cal__d.sel.s0{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.cal__d.sel.s1{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.cal__ft{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:flex}.cal__rd{font:500 var(--text-xs) var(--font-body);color:var(--text-muted);flex:1;min-width:0}@media (max-width:1040px){.rng__menu{flex-direction:column}.rng__side{border-right:0;border-bottom:1px solid var(--border-subtle);flex-flow:wrap;width:auto}.rng__side .hd{width:100%}.rng__cal{width:auto}}@media (max-width:1180px){.stats,.stats--5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.grid2--even{grid-template-columns:1fr}}@keyframes valpop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ringpulse{0%{box-shadow:0 0 #f0993657}to{box-shadow:0 0 0 9px #f0993600}}#view.flash .stat{animation:.75s ease-out both ringpulse}.stat .d.down{color:var(--danger)}#view.flash .stat:nth-child(2){animation-delay:50ms}#view.flash .stat:nth-child(3){animation-delay:.1s}#view.flash .stat:nth-child(4){animation-delay:.15s}#view.flash .stat .v,#view.flash .stat .d,#view.flash .phd .hint{animation:.42s cubic-bezier(.22,.61,.36,1) both valpop}@media (prefers-reduced-motion:reduce){#view.flash .stat,#view.flash .stat .v,#view.flash .stat .d,#view.flash .phd .hint{animation:none}}.login{z-index:70;background:radial-gradient(880px 520px at 14% -14%, #f0993621, transparent 62%),radial-gradient(720px 460px at 104% 112%, #f06e1e17, transparent 58%),var(--surface-page);justify-content:center;align-items:flex-start;padding:28px;display:none;position:fixed;inset:0;overflow-y:auto}.login.show{display:flex}.login__wrap{width:412px;max-width:100%;margin:auto}.login__brand{justify-content:center;align-items:center;gap:9px;margin-bottom:20px;display:flex}.login__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:30px 30px 24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1419220a,0 22px 48px -14px #1419222e}.login__card:before{content:"";border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(90deg,#f06e1e,#f09936,#f7b96a,#f09936,#f06e1e) 0 0/220% 100%;height:3px;animation:5.5s linear infinite sheen;position:absolute;top:0;left:0;right:0}@keyframes sheen{0%{background-position:0 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.login__card:before{background:var(--gradient-accent);animation:none}}.login__t{font:600 var(--text-h2) var(--font-heading);color:var(--text-strong);letter-spacing:-.02em;line-height:1.15}.login__d{font-size:var(--text-sm);color:var(--text-muted);margin-top:5px}.fld{margin-top:18px;display:block}.fld__l{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:7px;display:block}.fld__in{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);align-items:center;gap:10px;height:44px;padding:0 13px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.fld__in:hover{border-color:var(--border-strong)}.fld__in:focus-within{background:var(--surface-card);border-color:var(--brand-warm);box-shadow:0 0 0 3px var(--focus-ring)}.fld__in>i,.fld__in>svg{color:var(--text-faint);flex:none;transition:color .14s;display:inline-flex}.fld__in>i svg,.fld__in>svg{width:16px;height:16px}.fld__in:focus-within>i,.fld__in:focus-within>svg{color:var(--accent-strong)}.fld__in input{min-width:0;font:var(--text-base) var(--font-body);color:var(--text-strong);background:0 0;border:0;outline:0;flex:1}.fld__in input:focus-visible{box-shadow:none;outline:0}.fld__in input::placeholder{color:var(--text-faint)}.fld__tg{border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.fld__tg:hover{color:var(--text-strong);background:var(--surface-hover)}.fld__tg svg{width:16px;height:16px}.lrow{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.lrow a{font:500 var(--text-sm) var(--font-body)}.chk{font-size:var(--text-sm);color:var(--text-body);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.chk input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-card);cursor:pointer;border-radius:5px;flex:none;width:18px;height:18px;margin:0;transition:all .14s;position:relative}.chk input:hover{border-color:var(--brand-warm)}.chk input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.4l3.3 3.3L15 7'/%3E%3C/svg%3E"),var(--gradient-accent);background-position:50%,50%;background-repeat:no-repeat;background-size:13px 13px,auto;border-color:#0000}.login .btn--primary{width:100%;height:46px;font-size:var(--text-lg);border-radius:var(--radius-md);justify-content:center;margin-top:20px}.login .btn--primary:hover{filter:none;box-shadow:0 10px 24px -8px #f06e1e8c}.login .btn--primary svg{width:17px;height:17px}.login__err{border-radius:var(--radius-md);background:var(--danger-surface);color:var(--danger);font-size:var(--text-sm);align-items:flex-start;gap:9px;margin-top:15px;padding:11px 12px;line-height:1.45;display:none}.login__err.show{display:flex}.login__err i{flex:none;margin-top:1px;display:inline-flex}.login__err svg{flex:none;width:15px;height:15px;margin-top:1px}.login__demo{border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:16px}.login__demo b{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:7px;display:block}.dacc{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:8px 9px;font-family:inherit;display:flex}.dacc+.dacc{margin-top:2px}.dacc:hover{background:var(--surface-hover);border-color:var(--border-subtle)}.dacc__av{width:27px;height:27px;font:600 10px var(--font-body);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dacc__tx{flex-direction:column;min-width:0;display:flex}.dacc__m{font:500 var(--text-xs) var(--font-body);color:var(--text-strong);display:block}.dacc__r{font-size:var(--text-2xs);color:var(--text-muted);margin-top:1px;display:block}.dacc__ch{color:var(--text-faint);margin-left:auto;display:inline-flex}.dacc__ch svg{width:15px;height:15px}.login__foot{font-size:var(--text-xs);color:var(--text-faint);justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex}.login__foot i{display:inline-flex}.login__foot svg{width:13px;height:13px}.phero{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:flex}.phero__av{width:56px;height:56px;font:600 var(--text-h4) var(--font-heading);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.phero__n{font:600 var(--text-h3) var(--font-heading);color:var(--text-strong)}.phero__m{font-size:var(--text-sm);color:var(--text-muted);margin-top:3px}.phero__a{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.kvrow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:12px 16px;display:flex}.kvrow:last-child{border-bottom:0}.kvrow .k{width:168px;font-size:var(--text-sm);color:var(--text-muted);flex:none}.kvrow .v{font:500 var(--text-base) var(--font-body);color:var(--text-strong)}.lnk{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;padding:13px 16px;font-family:inherit;display:flex}.lnk:last-child{border-bottom:0}.lnk:hover{background:var(--surface-hover)}.lnk__tx{flex-direction:column;min-width:0;display:flex}.lnk__t{font:500 var(--text-base) var(--font-body);color:var(--text-strong)}.lnk__d{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.lnk__r{color:var(--text-faint);align-items:center;gap:9px;margin-left:auto;display:flex}.lnk__r svg{width:16px;height:16px}.acct.on{background:var(--accent-tint)}.acct.on #acct-nm{color:var(--accent-strong)}.set{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.set{grid-template-columns:1fr}}.snav{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:2px}.snav__h{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding:6px 10px 5px}.snb{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font:500 var(--text-sm) var(--font-body);color:var(--text-body);background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;display:flex}.snb:hover{background:var(--surface-hover);color:var(--text-strong)}.snb.on{background:var(--accent-tint);color:var(--accent-strong);font-weight:600}.snb i{color:var(--text-faint);flex:none;display:inline-flex}.snb i svg{width:16px;height:16px}.snb.on i{color:var(--accent-strong)}.snb .chgdot{background:var(--brand-deep);opacity:0;border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.snb.chg .chgdot{opacity:1}.snav__f{border-top:1px solid var(--border-subtle);font-size:var(--text-2xs);color:var(--text-faint);text-wrap:pretty;margin-top:6px;padding:9px 10px 4px;line-height:1.5}.sbody,.sbody__in{flex-direction:column;gap:14px;min-width:0;display:flex}.srow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:13px 16px;display:flex}.srow:last-child{border-bottom:0}.srow__tx{flex:1;min-width:0}.srow__t{font:500 var(--text-base) var(--font-body);color:var(--text-strong);flex-wrap:wrap;align-items:center;display:flex}.srow__d{font-size:var(--text-xs);color:var(--text-muted);text-wrap:pretty;margin-top:3px;line-height:1.45}.srow__c{flex:none;align-items:center;gap:9px;display:flex}.sw{border-radius:var(--radius-pill);background:var(--neutral-200);cursor:pointer;border:0;flex:none;width:40px;height:22px;padding:0;transition:background .16s;position:relative}.sw:hover:not(:disabled){background:var(--neutral-300)}.sw:disabled{opacity:.4;cursor:not-allowed}.sw__k{width:16px;height:16px;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:3px;left:3px}.sw.on,.sw.on:hover{background:var(--gradient-accent)}.sw.on .sw__k{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.sw,.sw__k{transition:none}}.sctl{width:206px}.sctl--w{width:266px}.srow .seg{width:244px}.slock{font:500 var(--text-sm) var(--font-body);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.slock i{color:var(--text-faint);display:inline-flex}.slock svg{width:14px;height:14px}.pwf{gap:14px;max-width:432px;display:grid}.pwi{display:block;position:relative}.pwi .in{padding-right:38px}.pwi__tg{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:5px;right:5px}.pwi__tg:hover{background:var(--surface-hover);color:var(--text-strong)}.pwi__tg svg{width:15px;height:15px}.pws{gap:4px;margin-top:8px;display:flex}.pws span{background:var(--neutral-150);border-radius:2px;flex:1;height:4px;transition:background .2s}.pws.l1 span:first-child{background:var(--danger)}.pws.l2 span:nth-child(-n+2){background:var(--warning)}.pws.l3 span:nth-child(-n+3){background:var(--brand-warm)}.pws.l4 span{background:var(--success)}.serr,.sok{border-radius:var(--radius-md);font-size:var(--text-sm);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:none}.serr.show,.sok.show{display:flex}.serr{background:var(--danger-surface);color:var(--danger)}.sok{background:var(--success-surface);color:var(--success)}.serr i,.sok i{flex:none;margin-top:1px;display:inline-flex}.serr svg,.sok svg{width:15px;height:15px}.pwa{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.cwrap{padding:0 16px 15px}.codes{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:6px;margin-bottom:9px;display:grid}.codes code{text-align:center;font:500 var(--text-sm) var(--font-mono);letter-spacing:.06em;color:var(--text-strong);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:7px 9px}.inv{background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);align-items:flex-end;gap:10px;padding:14px 16px;display:none}.inv.on{display:flex}.panel--dgr{border-color:#da3b3b52}.panel--dgr .phd h2{color:var(--danger)}.dgr{border-radius:var(--radius-md);background:var(--danger-surface);font-size:var(--text-sm);color:var(--text-body);padding:12px 13px;line-height:1.5;display:none}.dgr.on{display:block}.dgr b{color:var(--danger)}.dgr__a{gap:8px;margin-top:11px;display:flex}.sbar{z-index:6;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);align-items:center;gap:12px;padding:11px 14px;display:none;position:sticky;bottom:0}.sbar.on{animation:.18s cubic-bezier(.22,.61,.36,1) both viewin;display:flex}.sbar__t{min-width:0;font:500 var(--text-sm) var(--font-body);color:var(--text-strong);flex:1;align-items:center;gap:8px;display:flex}.sbar__t i{color:var(--brand-deep);display:inline-flex}.sbar__t svg{width:16px;height:16px}.logout{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1419228c;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.logout.show{display:flex}.logout__card{background:var(--surface-card);border-radius:var(--radius-lg);width:392px;box-shadow:var(--shadow-lg);padding:26px 26px 22px}.logout__ico{border-radius:var(--radius-md);background:var(--danger-surface);width:38px;height:38px;color:var(--danger);justify-content:center;align-items:center;display:inline-flex}.logout__ico svg{width:19px;height:19px}.logout__t{font:600 var(--text-h4) var(--font-heading);color:var(--text-strong);margin-top:14px}.logout__d{font-size:var(--text-sm);color:var(--text-muted);margin-top:6px}.logout__a{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{filter:brightness(.94)}.av{background:var(--neutral-150);width:32px;height:32px;color:var(--neutral-700);font:600 var(--text-sm) var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nk{z-index:64;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14192285;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.nk.show{display:flex}.nk__card{background:var(--surface-card);border-radius:var(--radius-xl);flex-direction:column;width:1040px;max-width:100%;max-height:calc(100vh - 48px);animation:.2s cubic-bezier(.22,.61,.36,1) both nkin;display:flex;overflow:hidden;box-shadow:0 1px 2px #1419220d,0 28px 64px -18px #14192273}@keyframes nkin{0%{opacity:0;transform:translateY(12px)scale(.986)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nk__card{animation:none}}.nk__hd{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:13px;padding:17px 18px;display:flex}.nk__ico{border-radius:var(--radius-md);background:var(--accent-tint);width:38px;height:38px;color:var(--accent-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.nk__ico svg{width:19px;height:19px}.nk__t{font:600 var(--text-h3) var(--font-heading);color:var(--text-strong);letter-spacing:var(--tracking-tight)}.nk__d{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.nk__x{flex:none;margin-left:auto}.nk__body{flex:1;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;min-height:0;display:grid;overflow:hidden}.nk__main{overscroll-behavior:contain;min-width:0;padding:18px 20px 22px;overflow-y:auto}.nk__side{background:var(--surface-inset);border-left:1px solid var(--border-subtle);overscroll-behavior:contain;flex-direction:column;gap:18px;padding:18px;display:flex;overflow-y:auto}.nk__sec+.nk__sec{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.nk__sh{align-items:center;gap:8px;margin-bottom:12px;display:flex}.nk__sh i{color:var(--text-faint);display:inline-flex}.nk__sh i svg{width:14px;height:14px}.nk__sh span{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.rw+.rw{margin-top:12px}.rw.g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rw.g3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.f{flex-direction:column;gap:6px;min-width:0;display:flex}.fl{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.fl em{color:var(--accent-strong);margin-left:3px;font-style:normal}.fh{font-size:var(--text-2xs);color:var(--text-faint)}.in{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:100%;height:38px;font:var(--text-base) var(--font-body);color:var(--text-strong);padding:0 11px}.in:hover{border-color:var(--border-strong)}.in:focus{border-color:var(--brand-warm);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.in::placeholder{color:var(--text-faint)}.in:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}textarea.in{resize:vertical;height:auto;min-height:74px;line-height:1.5;font-family:var(--font-body);padding:9px 11px}select.in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2368727F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:15px;padding-right:30px}.f.bad .in{border-color:var(--danger);box-shadow:0 0 0 3px #da3b3b29}.seg{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.segb{border-radius:var(--radius-sm);min-width:0;height:30px;font:500 var(--text-sm) var(--font-body);color:var(--text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0 6px;overflow:hidden}.segb:hover{color:var(--text-strong)}.segb.on{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs);font-weight:600}.tchips{flex-wrap:wrap;gap:7px;display:flex}.tchip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);height:32px;font:500 var(--text-sm) var(--font-body);color:var(--text-body);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.tchip:hover{background:var(--surface-hover)}.tchip i{color:var(--text-faint);display:inline-flex}.tchip i svg{width:14px;height:14px}.tchip.on{border-color:var(--brand-warm);background:var(--accent-tint);color:var(--accent-strong)}.tchip.on i{color:var(--accent-strong)}.tags{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 6px;display:flex}.tags:focus-within{border-color:var(--brand-warm);box-shadow:0 0 0 3px var(--focus-ring)}.tag{border-radius:var(--radius-pill);background:var(--neutral-status-surface);height:26px;color:var(--neutral-700);font:600 var(--text-xs) var(--font-body);align-items:center;gap:4px;padding:0 5px 0 10px;display:inline-flex}.tag button{color:var(--neutral-400);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:1px;display:inline-flex}.tag button:hover{color:var(--danger)}.tag button svg{width:13px;height:13px}.tags input{min-width:110px;height:26px;font:var(--text-base) var(--font-body);color:var(--text-strong);background:0 0;border:0;outline:0;flex:1}.tags input::placeholder{color:var(--text-faint)}.sugg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sugg b{font:600 var(--text-2xs) var(--font-body);color:var(--text-faint);letter-spacing:var(--tracking-label);text-transform:uppercase}.sugg button{border:1px dashed var(--border-default);border-radius:var(--radius-pill);height:24px;font:500 var(--text-xs) var(--font-body);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.sugg button:hover{border-style:solid;border-color:var(--brand-warm);color:var(--accent-strong);background:var(--accent-tint)}.sugg button i{color:var(--text-faint);display:inline-flex}.sugg button svg{stroke-width:2.6px;width:10px;height:10px}.sugg button:hover i{color:var(--accent-strong)}.sugg button[hidden]{display:none}.sugg button.clr{border-style:solid;border-color:var(--border-subtle);color:var(--text-faint);margin-left:2px}.sugg button.clr:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-surface)}.sugg button.clr:hover i{color:var(--danger)}.acw{position:relative}.ac{z-index:8;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);max-height:214px;box-shadow:var(--shadow-md);padding:5px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.ac.show{display:block}.ac button{border-radius:var(--radius-sm);width:100%;height:31px;font:500 var(--text-sm) var(--font-body);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 9px;display:flex}.ac button i{color:var(--text-faint);flex:none;display:inline-flex}.ac button svg{width:12px;height:12px}.ac button:hover,.ac button.on{background:var(--accent-tint);color:var(--accent-strong)}.ac button:hover i,.ac button.on i{color:var(--accent-strong)}.ac button b{font-weight:700}.ac button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac button em{font-style:normal;font-size:var(--text-2xs);color:var(--text-faint);flex:none;margin-left:auto}.ac button:hover em,.ac button.on em{color:var(--accent-strong);opacity:.75}.ac__e{font-size:var(--text-xs);color:var(--text-faint);padding:7px 9px;line-height:1.45}.nkbusy{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);font:500 var(--text-sm) var(--font-body);color:var(--text-muted);align-items:center;gap:10px;padding:12px;display:flex}.nkbusy .sp{border:2px solid var(--border-default);border-top-color:var(--brand-warm);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite nkspin}@keyframes nkspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nkbusy .sp{animation-duration:2s}}.nkx{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);overflow:hidden}.nkx__hd{background:var(--accent-tint);font:600 var(--text-xs) var(--font-body);color:var(--accent-strong);align-items:center;gap:8px;padding:9px 12px;display:flex}.nkx__hd i{display:inline-flex}.nkx__hd svg{width:14px;height:14px}.nkx__hd em{opacity:.7;margin-left:auto;font-style:normal}.nkr{align-items:center;gap:9px;padding:8px 11px;display:flex}.nkr+.nkr{border-top:1px solid var(--border-subtle)}.nkr__tx{flex:1;min-width:0}.nkr__l{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.nkr__v{font:500 var(--text-sm) var(--font-body);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.nkr__b{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);height:24px;font:600 var(--text-2xs) var(--font-body);color:var(--text-body);cursor:pointer;flex:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.nkr__b i{display:inline-flex}.nkr__b svg{width:11px;height:11px}.nkr__b:hover{border-color:var(--brand-warm);color:var(--accent-strong);background:var(--accent-tint)}.nkr.done .nkr__v{color:var(--text-muted)}.nkr.done .nkr__b{color:var(--success);cursor:default;background:0 0;border-color:#0000}.nkx__ft{border-top:1px solid var(--border-subtle);background:var(--surface-inset);gap:7px;padding:9px 11px;display:flex}.nk .chk{align-items:flex-start;line-height:1.45}.nk .chk input{margin-top:1px}.chk.bad input{border-color:var(--danger);box-shadow:0 0 0 3px #da3b3b29}.dz{text-align:center;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.dz:hover{border-color:var(--brand-warm);background:var(--accent-tint)}.dz.over{border-color:var(--brand-deep);background:var(--accent-tint);box-shadow:0 0 0 3px var(--focus-ring)}.dz input{display:none}.dz__ic{border-radius:var(--radius-md);background:var(--surface-sunken);width:40px;height:40px;color:var(--text-muted);justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.dz:hover .dz__ic,.dz.over .dz__ic{background:var(--surface-card);color:var(--accent-strong)}.dz__ic svg{width:20px;height:20px}.dz__t{font:600 var(--text-base) var(--font-body);color:var(--text-strong)}.dz__d{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.dz__d b{color:var(--accent-strong)}.cvcard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);align-items:center;gap:11px;padding:11px 12px;display:flex}.cvcard__ic{border-radius:var(--radius-sm);background:var(--danger-surface);width:34px;height:34px;color:var(--danger);flex:none;justify-content:center;align-items:center;display:inline-flex}.cvcard__ic svg{width:17px;height:17px}.cvcard__tx{min-width:0}.cvcard__n{font:600 var(--text-sm) var(--font-body);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cvcard__m{font-size:var(--text-2xs);color:var(--text-muted);margin-top:2px}.cvcard__a{gap:7px;margin-top:9px;display:flex}.nkp{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:13px}.nkp__hd{border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;padding-bottom:11px;display:flex}.nkp__kv{font-size:var(--text-sm);align-items:center;gap:10px;padding:7px 0;display:flex}.nkp__kv+.nkp__kv{border-top:1px solid var(--border-subtle)}.nkp__kv span{color:var(--text-muted)}.nkp__kv b{color:var(--text-strong);text-align:right;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.nkp__pg{border-top:1px solid var(--border-subtle);margin-top:11px;padding-top:11px}.nkp__pl{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.nkp__pl em{color:var(--accent-strong);font-style:normal}.nk__ft{border-top:1px solid var(--border-subtle);flex:none;align-items:center;gap:14px;padding:13px 18px;display:flex}.nk__fh{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:7px;display:flex}.nk__fh i{color:var(--text-faint);display:inline-flex}.nk__fh svg{width:13px;height:13px}.nk__fh em{color:var(--accent-strong);font-style:normal}.nk__err{border-radius:var(--radius-md);background:var(--danger-surface);color:var(--danger);font:500 var(--text-sm) var(--font-body);align-items:center;gap:8px;padding:7px 11px;display:none}.nk__err.show{display:flex}.nk__err i{display:inline-flex}.nk__err svg{width:15px;height:15px}.nk__err.show+.nk__fh{display:none}.nk__fa{flex:none;gap:9px;margin-left:auto;display:flex}@media (max-width:960px){.nk__body{grid-template-columns:1fr;overflow-y:auto}.nk__main,.nk__side{overflow:visible}.nk__side{border-left:0;border-top:1px solid var(--border-subtle)}}.cvv{z-index:68;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1419229e;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.cvv.show{display:flex}.cvv__card{background:var(--surface-card);border-radius:var(--radius-xl);width:860px;max-width:100%;height:min(88vh,940px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.cvv__hd{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:11px;padding:13px 15px;display:flex}.cvv__n{font:600 var(--text-base) var(--font-body);color:var(--text-strong)}.cvv__m{font-size:var(--text-2xs);color:var(--text-muted);margin-top:2px}.cvv__tx{min-width:0;margin-right:auto}.cvv__body{background:var(--neutral-100);flex:1;min-height:0;display:flex}.cvv__body iframe{border:0;flex:1;display:block}.cvv__pgs{flex-direction:column;flex:1;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;overflow:auto}.cvv__pgs canvas{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);max-width:100%;height:auto;box-shadow:var(--shadow-md);background:#fff;display:block}.cvv__ld{font:500 var(--text-sm) var(--font-body);color:var(--text-muted);flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.cvv__na{text-align:center;background:var(--surface-inset);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.toast{z-index:74;border-radius:var(--radius-pill);background:var(--neutral-900);color:#fff;font:500 var(--text-sm) var(--font-body);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;align-items:center;gap:9px;padding:11px 17px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,14px)}.toast.show{opacity:1;transform:translate(-50%)}.toast i{color:var(--brand-warm);display:inline-flex}.toast svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.newp{border-radius:var(--radius-pill);background:var(--accent-tint);height:17px;color:var(--accent-strong);font:700 var(--text-2xs) var(--font-body);letter-spacing:.03em;align-items:center;margin-left:7px;padding:0 6px;display:inline-flex}.cvlink{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);height:20px;color:var(--accent-strong);font:600 var(--text-2xs) var(--font-body);cursor:pointer;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.cvlink:hover{background:var(--accent-tint);border-color:var(--brand-warm)}.cvlink i{display:inline-flex}.cvlink svg{width:11px;height:11px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.tb{height:var(--topbar-h);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:12px;padding:0 18px;display:flex}.divider{background:var(--border-default);flex:none;width:1px;height:24px}.tbtitle{font:600 var(--text-h4) var(--font-heading);color:var(--text-strong);letter-spacing:var(--tracking-tight)}.spacer{flex:1}.tbsearch{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:center;gap:8px;width:250px;height:34px;padding:0 12px;display:flex}.tbsearch:focus-within{border-color:var(--brand-warm);box-shadow:0 0 0 3px var(--focus-ring)}.tbsearch i{color:var(--text-faint);display:inline-flex}.tbsearch i svg{width:16px;height:16px}.tbsearch input{font:var(--text-sm) var(--font-body);color:var(--text-strong);background:0 0;border:0;outline:0;width:100%}.tbsearch input:focus,.tbsearch input:focus-visible{box-shadow:none;border:0;outline:0}.iconbtn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);width:34px;height:34px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.iconbtn:hover{background:var(--surface-hover);color:var(--text-strong)}.iconbtn i svg{width:17px;height:17px;display:block}.scroll{flex:1;overflow-y:auto}.page{max-width:var(--container-max);margin:0 auto;padding:22px 26px 40px}.banner{border-radius:var(--radius-md);background:var(--accent-tint);border:1px solid var(--brand-warm);align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.banner i{color:var(--accent-strong);display:inline-flex}.banner i svg{width:18px;height:18px}.banner b{color:var(--accent-strong);font-weight:600}.banner span{font-size:var(--text-sm);color:var(--text-body)}.phead{z-index:30;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex;position:relative}@keyframes shellin{0%{opacity:0}to{opacity:1}}.shell.anim{animation:.34s both shellin}@media (prefers-reduced-motion:reduce){.shell.anim{animation:none}}@keyframes viewin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.phead.anim{animation:.26s cubic-bezier(.22,.61,.36,1) both viewin}#view.anim>*{animation:.3s cubic-bezier(.22,.61,.36,1) both viewin}#view.anim>:nth-child(2){animation-delay:50ms}#view.anim>:nth-child(3){animation-delay:.1s}#view.anim>:nth-child(4){animation-delay:.14s}#view.anim>:nth-child(n+5){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.phead.anim,#view.anim>*{animation:none}}.ptitle{font:600 var(--text-h1) var(--font-heading);color:var(--text-strong);letter-spacing:-.01em;line-height:1.1}.psub{font-size:var(--text-sm);color:var(--text-muted);margin-top:4px}.pactions{flex:none;gap:8px;display:flex}.btn{height:36px;font:600 var(--text-base) var(--font-body);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn i svg{width:16px;height:16px;display:block}.btn--primary{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow-accent)}.btn--primary:hover{filter:brightness(.96)}.btn--secondary{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.btn--secondary:hover{background:var(--surface-hover)}.btn--sm{height:30px;font-size:var(--text-sm);padding:0 11px}.btn--ghost{color:var(--text-body);background:0 0}.btn--ghost:hover{background:var(--surface-hover);color:var(--text-strong)}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stats--5{grid-template-columns:repeat(5,1fr)}@media (min-width:1181px){.stats.stats--5{grid-template-columns:repeat(5,1fr)}}.stat{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 18px}.stat .l{font:600 var(--text-2xs) var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.stat .v{font:600 32px var(--font-heading);color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:6px;line-height:1}.stat .d{font:600 var(--text-xs) var(--font-body);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.stat .d i svg{width:13px;height:13px}.stat .d.up{color:var(--success)}.stat .d.flat{color:var(--text-muted)}.skel{background:var(--surface-sunken);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);width:38%;animation:1.6s cubic-bezier(.4,0,.5,1) infinite barsheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.panel+.panel{margin-top:14px}div.grid2>section.panel,div.sbody__in>section.panel,div.stackv>section.panel{margin-top:0}.phd{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.phd h2{font:600 var(--text-h4) var(--font-heading);color:var(--text-strong)}.phd .hint{font-size:var(--text-xs);color:var(--text-muted)}.pbody{padding:16px}.grid2{grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px;display:grid}.stackv{flex-direction:column;gap:14px;display:flex}.stackv>.grid2{margin-bottom:0}.grid2--even{grid-template-columns:1fr 1fr}@media (max-width:1100px){.grid2,.grid2--even{grid-template-columns:1fr}.stats,.stats--5{grid-template-columns:repeat(2,1fr)}}.toolbar{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.sel{align-items:center;display:inline-flex;position:relative}.sel select{appearance:none;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);height:34px;font:var(--text-sm) var(--font-body);color:var(--text-strong);cursor:pointer;max-width:220px;padding:0 30px 0 12px}.sel select:focus{border-color:var(--brand-warm);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.sel .chev{pointer-events:none;color:var(--text-muted);display:inline-flex;position:absolute;right:10px}.sel .chev svg{width:15px;height:15px}.sel--hd select{height:30px;font-size:var(--text-xs);color:var(--text-body);background:var(--surface-sunken);border-color:var(--border-subtle);padding:0 27px 0 10px}.sel--hd .chev{right:8px}.sel--hd .chev svg{width:13px;height:13px}.pills{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pill{border-radius:var(--radius-pill);background:var(--neutral-status-surface);height:28px;color:var(--neutral-600);font:600 var(--text-xs) var(--font-body);align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.pill .rx{cursor:pointer;opacity:.6;border-radius:50%;padding:3px;display:inline-flex}.pill .rx:hover{opacity:1;background:#00000014}.pill .rx svg{width:12px;height:12px;display:block}.pill.accent{background:var(--accent-tint);color:var(--accent-strong)}.clr{font:600 var(--text-xs) var(--font-body);color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:4px 6px}.tablewrap{overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base);min-width:720px}thead th{text-align:left;background:var(--surface-sunken);height:38px;font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:0 16px}thead th.r{text-align:right}thead th.so{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}thead th.so:hover{color:var(--text-body);background:var(--neutral-100)}thead th.so .sh{align-items:center;gap:5px;display:inline-flex}thead th.r.so .sh{justify-content:flex-end;width:100%;padding-left:18px;position:relative}thead th.r.so .si{position:absolute;top:50%;left:0;transform:translateY(-50%)}thead th.so .si{opacity:0;color:var(--text-faint);transition:opacity .12s;display:inline-flex}thead th.so .si svg{width:13px;height:13px;display:block}thead th.so:hover .si{opacity:.7}thead th.so.on{color:var(--accent-strong)}thead th.so.on .si{opacity:1;color:var(--accent-strong)}tbody td{border-bottom:1px solid var(--border-subtle);height:56px;color:var(--text-body);vertical-align:middle;padding:0 16px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--accent-tint)}td.r{text-align:right}.person{align-items:center;gap:11px;display:flex}.pav{background:var(--neutral-100);width:34px;height:34px;color:var(--neutral-600);font:600 var(--text-xs) var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pn{color:var(--text-strong);font-weight:600}.pmeta{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:8px;display:flex}.client{color:var(--text-body);align-items:center;gap:7px;font-weight:500;display:inline-flex}.cdot{border-radius:50%;flex:none;width:7px;height:7px}.badge{font:600 var(--text-xs) var(--font-body);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.badge .bd{background:currentColor;border-radius:50%;width:6px;height:6px}.s-identifiziert,.s-negativ{background:var(--neutral-status-surface);color:var(--neutral-600)}.s-vorauswahl{background:var(--info-surface);color:var(--info)}.s-gespraech{background:var(--warning-surface);color:var(--warning)}.s-angebot{background:var(--accent-tint);color:var(--accent-strong)}.s-vermittelt{background:var(--success-surface);color:var(--success)}.avail{font-size:var(--text-sm)}.foot{border-top:1px solid var(--border-subtle);background:var(--surface-inset);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:52px 24px;display:flex}.empty .eico{border-radius:var(--radius-lg);background:var(--accent-tint);width:46px;height:46px;color:var(--accent-strong);justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.empty .eico svg{width:22px;height:22px}.empty .et{font:600 var(--text-h4) var(--font-heading);color:var(--text-strong)}.empty .ed{font-size:var(--text-sm);color:var(--text-muted);max-width:360px;line-height:1.5}.empty .ea{margin-top:12px}.bars{flex-direction:column;gap:3px;display:flex}.barrow{border-radius:var(--radius-md);text-align:left;background:0 0;border:0;grid-template-columns:146px 1fr auto;align-items:center;gap:13px;width:100%;padding:7px 8px;font-family:inherit;transition:background .14s;display:grid}.barrow.act{cursor:pointer}.barrow.act:hover{background:var(--surface-hover)}.barrow.act:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.barrow .bl{min-width:0;font-size:var(--text-sm);color:var(--text-body);align-items:center;gap:6px;transition:color .14s;display:flex}.barrow .bl>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barrow.act:hover .bl{color:var(--text-strong)}.barrow .bt{background:var(--surface-sunken);border-radius:999px;height:11px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1419220f}.barrow .bf{background:var(--gradient-accent);border-radius:999px;height:100%;transition:filter .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.barrow.act:hover .bf{filter:saturate(1.08)brightness(1.06);box-shadow:0 1px 8px #f06e1e73}.barrow .bf:after{content:"";background:linear-gradient(90deg,#fff0,#fff9,#fff0);border-radius:999px;width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}.barrow.act:hover .bf:after{animation:1.15s cubic-bezier(.4,0,.5,1) infinite barsheen}.barglow .bf{background:linear-gradient(90deg,var(--brand-warm),var(--brand-deep),var(--brand-warm));background-size:220% 100%;animation:2.4s linear infinite bargradientmove}.barglow .bf:after{animation:1.6s cubic-bezier(.4,0,.5,1) infinite barsheen}.barrow .bv{font:600 var(--text-sm) var(--font-body);color:var(--text-strong);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.barrow .bv>span{text-align:right;min-width:20px}.barrow .bv em{text-align:right;min-width:30px;font:500 var(--text-2xs) var(--font-body);color:var(--text-faint);font-style:normal;transition:color .14s}.barrow.act:hover .bv em{color:var(--accent-strong)}.bars .bf{animation:.58s cubic-bezier(.22,.61,.36,1) backwards barin;animation-delay:calc(var(--i,0)*60ms)}@keyframes barin{0%{clip-path:inset(0 100% 0 0);opacity:.5}to{clip-path:inset(0);opacity:1}}@keyframes barsheen{0%{transform:translate(-130%)}70%,to{transform:translate(300%)}}@keyframes bargradientmove{0%{background-position:0 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.bars .bf,.barrow.act:hover .bf:after,.barglow .bf,.barglow .bf:after{animation:none}}.phd .seg--v{flex:none;width:262px}.cchart{padding-top:2px;position:relative}.cgrid{pointer-events:none;flex-direction:column;justify-content:space-between;height:170px;display:flex;position:absolute;top:24px;left:0;right:0}.cgrid span{background:var(--border-subtle);height:1px;display:block}.ccols{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;padding-top:24px;display:grid;position:relative}.ccol{cursor:pointer;text-align:center;background:0 0;border:0;height:196px;padding:0;font-family:inherit;position:relative}.ccol:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.cbarea{position:absolute;inset:0 0 26px}.cbase{background:var(--border-strong);pointer-events:none;border-radius:2px;height:2px;position:absolute;top:194px;left:0;right:0}.cb{background:var(--gradient-accent);animation:.55s cubic-bezier(.22,.61,.36,1) backwards colin;animation-delay:calc(var(--i,0)*60ms);border-radius:7px 7px 0 0;transition:filter .16s,box-shadow .16s;position:absolute;bottom:0;left:16%;right:16%;overflow:hidden}.cb:after{content:"";background:linear-gradient(#fff0,#ffffff8c,#fff0);height:38%;position:absolute;top:0;left:0;right:0;transform:translateY(-140%)}.ccol:hover .cb{filter:saturate(1.08)brightness(1.06);box-shadow:0 -2px 12px #f06e1e73}.ccol:hover .cb:after{animation:1.15s cubic-bezier(.4,0,.5,1) infinite colsheen}.cv{font:600 var(--text-sm) var(--font-body);color:var(--text-strong);font-variant-numeric:tabular-nums;transition:color .14s;position:absolute;left:0;right:0}.ccol:hover .cv{color:var(--accent-strong)}.ccols.dense{gap:5px}.ccols.dense .cv{display:none}.ccols.dense .cl{font-size:var(--text-2xs)}.cl{font-size:var(--text-xs);color:var(--text-muted);transition:color .14s;position:absolute;bottom:0;left:0;right:0}.ccol:hover .cl{color:var(--text-strong)}.cfoot{font-size:var(--text-2xs);color:var(--text-faint);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}@keyframes colin{0%{clip-path:inset(100% 0 0);opacity:.5}to{clip-path:inset(0);opacity:1}}@keyframes colsheen{0%{transform:translateY(-140%)}70%,to{transform:translateY(320%)}}@media (prefers-reduced-motion:reduce){.cb,.ccol:hover .cb:after{animation:none}}.lstrip{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);align-items:center;gap:14px;margin-bottom:12px;padding:13px 14px;display:flex}.lnum{font:700 27px/1 var(--font-heading);color:var(--text-strong);font-variant-numeric:tabular-nums}.ltx{font:500 var(--text-sm) var(--font-body);color:var(--text-body);flex-direction:column;gap:3px;display:flex}.ltx em{font:500 var(--text-2xs) var(--font-body);color:var(--text-faint);font-style:normal}.ldot{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 4px var(--success-surface);border-radius:50%;flex:none;margin-left:auto;animation:2.2s ease-in-out infinite lpulse}@keyframes lpulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ldot{animation:none}}.pav.onl{box-shadow:0 0 0 2px var(--surface-card),0 0 0 3.5px var(--success)}.feed{flex-direction:column;display:flex}.fitem{border-bottom:1px solid var(--border-subtle);gap:11px;padding:11px 0;transition:background-color .6s;display:flex}.fitem:last-child{border-bottom:0}.fitem--highlight{background:var(--accent-tint);border-radius:var(--radius-sm)}.fico{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.fico svg{width:15px;height:15px}.fico.ok{background:var(--success-surface);color:var(--success)}.fico.info{background:var(--info-surface);color:var(--info)}.fico.warn{background:var(--warning-surface);color:var(--warning)}.fico.acc{background:var(--accent-tint);color:var(--accent-strong)}.ftx{font-size:var(--text-sm);color:var(--text-body);line-height:1.45}.ftx b{color:var(--text-strong);font-weight:600}.fts{font-size:var(--text-xs);color:var(--text-faint);margin-top:2px}.mgrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.mcard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:13px;padding:16px;display:flex}.mcard:hover{box-shadow:var(--shadow-md)}.mtop{align-items:flex-start;gap:12px;display:flex}.mstage{flex:none;margin-left:auto}.phd--wrap{flex-wrap:wrap;row-gap:9px}.tchip--col{cursor:pointer;position:relative;overflow:hidden}.tchip--col input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.phd--wrap h2{white-space:nowrap;flex:none}.mkv{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.mkv>div{background:var(--surface-card);padding:8px 11px}.mkv dt{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.mkv dd{font:500 var(--text-sm) var(--font-body);color:var(--text-strong);margin:3px 0 0}.mtot{text-align:right;flex:none;margin-left:auto}.mtot .mn{font:600 26px var(--font-heading);color:var(--accent-strong);font-variant-numeric:tabular-nums;line-height:1}.mtot .mk{font:600 var(--text-2xs) var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-top:3px}.mrole{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);font-size:var(--text-sm);align-items:center;gap:8px;padding:9px 11px;display:flex}.mrole i{color:var(--text-faint);display:inline-flex}.mrole i svg{width:14px;height:14px}.mrole b{color:var(--text-strong);font-weight:600}.mrole .cdot{width:var(--space-5);height:var(--space-5)}.msub{flex-direction:column;gap:7px;display:flex}.mline{grid-template-columns:96px 1fr 30px;align-items:center;gap:10px;display:grid}.mline .ml{font-size:var(--text-xs);color:var(--text-muted)}.mline .mt{background:var(--surface-sunken);border-radius:999px;height:9px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1419220f}.mline .mf{background:var(--gradient-accent);height:100%;animation:.58s cubic-bezier(.22,.61,.36,1) backwards barin;animation-delay:calc(var(--i,0)*60ms);border-radius:999px;display:block}.mline .mv{font:600 var(--text-xs) var(--font-body);color:var(--text-body);text-align:right;font-variant-numeric:tabular-nums}.mfoot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding-top:11px;display:flex}.mfoot>.badge,.mfoot>.msent{white-space:normal;text-align:left;text-wrap:pretty;flex:96px;align-items:flex-start;min-width:0;margin-right:auto;line-height:1.35}.mfoot>.badge{padding:5px 9px}.mfoot>.badge svg,.mfoot>.msent svg{flex:none;margin-top:1px}.mfoot__a{flex:none;gap:8px;margin-left:auto;display:flex}.mcard.sent{border-color:var(--brand-warm)}.msent{font:600 var(--text-2xs) var(--font-body);color:var(--accent-strong);align-items:center;gap:6px;display:inline-flex}.msent i{display:inline-flex}.msent svg{width:13px;height:13px}.pfhero{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-inset);align-items:center;gap:14px;padding:14px;display:flex}.pfhero .pav{width:52px;height:52px;font-size:var(--text-base)}.pfhero__n{font:600 var(--text-h3) var(--font-heading);color:var(--text-strong);letter-spacing:var(--tracking-tight)}.pfhero__m{font-size:var(--text-sm);color:var(--text-muted);margin-top:3px}.pfhero__s{text-align:right;flex:none;margin-left:auto}.pfhero__s b{font:600 26px var(--font-heading);color:var(--accent-strong);font-variant-numeric:tabular-nums;line-height:1;display:block}.pfhero__s span{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);margin-top:4px;display:block}.pfkv{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.pfkv>div{background:var(--surface-card);padding:10px 13px}.pfkv dt{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.pfkv dd{font:500 var(--text-base) var(--font-body);color:var(--text-strong);margin:4px 0 0}.rotags{flex-wrap:wrap;gap:7px;display:flex}.rotag{border-radius:var(--radius-pill);background:var(--neutral-status-surface);height:27px;color:var(--neutral-700);font:600 var(--text-xs) var(--font-body);align-items:center;padding:0 11px;display:inline-flex}.rotag.acc{background:var(--accent-tint);color:var(--accent-strong)}.tl{flex-direction:column;display:flex}.tlr{grid-template-columns:18px 1fr;gap:12px;display:grid}.tlr__d{justify-content:center;display:flex;position:relative}.tlr__d:before{content:"";background:var(--border-subtle);width:2px;position:absolute;top:14px;bottom:-4px}.tlr:last-child .tlr__d:before{display:none}.tlr__b{z-index:1;background:var(--surface-card);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--border-strong);border-radius:50%;margin-top:5px;position:relative}.tlr.done .tlr__b{background:var(--brand-deep);box-shadow:none}.tlr.done .tlr__d:before{background:var(--brand-warm);opacity:.45}.tlr.now .tlr__b{background:var(--brand-deep);box-shadow:0 0 0 4px var(--accent-tint)}.tlr__c{padding-bottom:15px}.tlr__t{font:500 var(--text-base) var(--font-body);color:var(--text-muted)}.tlr.done .tlr__t,.tlr.now .tlr__t{color:var(--text-strong);font-weight:600}.tlr__s{font-size:var(--text-2xs);color:var(--text-faint);margin-top:2px}.note{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-inset);font-size:var(--text-sm);color:var(--text-body);padding:11px 13px;line-height:1.55}.sbars{flex-direction:column;gap:9px;margin-top:11px;display:flex}.wrow{grid-template-columns:118px 1fr 42px;align-items:center;gap:12px;display:grid}.wrow label{font-size:var(--text-sm);color:var(--text-body)}.wrow output{font:600 var(--text-sm) var(--font-body);color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums}.wrow input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.wrow input[type=range]::-webkit-slider-runnable-track{background:var(--surface-sunken);border-radius:999px;height:7px;box-shadow:inset 0 0 0 1px #1419220f}.wrow input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brand-deep);width:16px;height:16px;box-shadow:0 0 0 2px var(--surface-card),0 1px 4px #f06e1e80;border-radius:50%;margin-top:-5px}.wrow input[type=range]::-moz-range-track{background:var(--surface-sunken);border-radius:999px;height:7px}.wrow input[type=range]::-moz-range-thumb{background:var(--brand-deep);border:0;border-radius:50%;width:16px;height:16px}.wrow input[type=range]:focus{outline:0}.wrow input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--surface-card),0 0 0 5px var(--focus-ring)}.mahead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.seg--tabs{flex-wrap:wrap;width:auto;display:inline-flex}.seg--tabs .segb{flex:none;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.segb em{border-radius:var(--radius-pill);background:var(--accent-tint);height:17px;color:var(--accent-strong);font:700 var(--text-2xs) var(--font-body);align-items:center;padding:0 6px;font-style:normal;display:inline-flex}.magrid{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:14px;display:grid}@media (max-width:1180px){.magrid{grid-template-columns:1fr}}.marow{cursor:pointer}.marow:hover{background:var(--surface-hover)}.marow.on{background:var(--accent-tint)}.marow.on td:first-child{box-shadow:inset 3px 0 0 var(--brand-warm)}.cellact{align-items:center;gap:8px;display:flex}.s-fehlt{color:var(--danger);background:#da3b3b1a}.mahero{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:15px 16px;display:flex}.mahero .pav{width:44px;height:44px;font-size:var(--text-sm)}.mahero__n{font:600 var(--text-h4) var(--font-heading);color:var(--text-strong)}.mahero__r{font-size:var(--text-xs);color:var(--text-muted);margin-top:3px}.masec{border-bottom:1px solid var(--border-subtle);padding:13px 16px}.masec__t{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:9px}.mask{font:600 var(--text-sm) var(--font-body);color:var(--text-muted);letter-spacing:.14em;align-items:center;gap:8px;display:inline-flex}.maact{flex-wrap:wrap;gap:8px;padding:13px 16px;display:flex}.maempty{text-align:center;font-size:var(--text-sm);color:var(--text-muted);padding:38px 22px;line-height:1.6}.obwrap{flex-direction:column;gap:12px;display:flex}.obcard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.obtop{border-bottom:1px solid var(--border-subtle);background:var(--surface-inset);align-items:center;gap:12px;padding:12px 15px;display:flex}.obprog{background:var(--surface-sunken);border-radius:999px;flex:none;width:104px;height:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #1419220f}.obprog span{background:var(--gradient-accent);border-radius:999px;height:100%;display:block}.obitem{border-top:1px solid var(--border-subtle);align-items:center;gap:11px;padding:10px 15px;display:flex}.obitem:first-child{border-top:0}.obt{font-size:var(--text-sm);color:var(--text-strong);flex:1}.obitem.done .obt{color:var(--text-muted);text-decoration:line-through}.obm{font-size:var(--text-2xs);color:var(--text-faint);white-space:nowrap}.orgdep{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-inset);padding:14px}.orgdep+.orgdep{margin-top:12px}.orgh{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.orgh b{font:600 var(--text-base) var(--font-body);color:var(--text-strong)}.orgh span{font-size:var(--text-2xs);color:var(--text-faint)}.orglead{border:1px solid var(--brand-warm);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs);align-items:center;gap:10px;padding:9px 13px;display:inline-flex}.orgline{background:var(--border-default);width:2px;height:13px;margin-left:26px}.orgrow{border-left:2px solid var(--border-default);flex-wrap:wrap;gap:9px;padding:4px 0 0 26px;display:flex}.orgcard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);align-items:center;gap:9px;padding:8px 12px;display:flex}.orgcard .pav,.orglead .pav{width:28px;height:28px;font-size:var(--text-2xs)}.orgn{font:600 var(--text-sm) var(--font-body);color:var(--text-strong)}.orgr{font-size:var(--text-2xs);color:var(--text-muted)}.nform{border-bottom:1px solid var(--border-subtle);background:var(--surface-inset);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;padding:15px 16px;display:grid}.nform label{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);flex-direction:column;gap:6px;display:flex}.nform .sel,.nform .sel select{width:100%}.nform .fa{text-transform:none;letter-spacing:0;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.chain{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.chain span{border-radius:var(--radius-pill);background:var(--surface-sunken);height:22px;font:600 var(--text-2xs) var(--font-body);color:var(--text-faint);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.chain span.done{background:var(--success-surface);color:var(--success)}.chain span.now{background:var(--accent-tint);color:var(--accent-strong)}.chain span.no{color:var(--danger);background:#da3b3b1a}.nk--sm .nk__card{width:640px}.nk--sm .nk__body{grid-template-columns:1fr}.nk--md .nk__card{width:920px}.mtx{min-width:640px}.mtx th.mtx__m,.mtx td.mtx__m{text-align:left}.mtx__t{flex-direction:column;gap:2px;padding:3px 0;display:flex}.mtx__t b{font:600 var(--text-sm) var(--font-body);color:var(--text-strong)}.mtx__t span{font-size:var(--text-2xs);color:var(--text-muted);text-wrap:pretty;max-width:430px;line-height:1.45}.mtx__deferred{font:600 var(--text-2xs) var(--font-body);color:var(--text-faint);align-items:center;gap:5px;margin-top:3px;display:inline-flex}.mtx__sub .mtx__t{padding-left:21px;position:relative}.mtx__sub .mtx__t:before{content:"";border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-bottom-left-radius:3px;width:7px;height:9px;position:absolute;top:5px;left:6px}.mtx__c{text-align:center;vertical-align:middle;white-space:nowrap}.mtx__c .sw{margin:0 auto}thead th.mtx__c{text-align:center}.mtx__h{align-items:center;gap:6px;display:inline-flex}.mtx__h .cdot{width:9px;height:9px}.mtx__n{font:500 var(--text-2xs) var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-muted);justify-content:center;align-items:center;gap:5px;margin-top:2px;display:flex}.mtx__n .iconbtn{width:22px;height:22px}.mtx__n .iconbtn svg{width:13px;height:13px}.mdash{border-radius:var(--radius-pill);background:var(--surface-sunken);width:40px;height:22px;color:var(--text-faint);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.tchip[disabled]{opacity:.45;cursor:not-allowed}.tchip--dep{margin-left:17px}.lav{background:var(--warning-surface);width:34px;height:34px;color:var(--warning);border:1px dashed #c9820b8c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lav svg{width:15px;height:15px}.lname{font:600 var(--text-sm) var(--font-body);color:var(--text-muted);letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}.lname i{color:var(--warning);display:inline-flex}.lname svg{width:13px;height:13px}.mcard--lock{border-color:#c9820b66}.mcard--lock .mkv dd{color:var(--text-muted)}.mcard.negative{border-color:var(--border-strong);background:var(--surface-sunken)}.mcard.negative .pn,.mcard.negative .mkv dd{color:var(--text-muted)}.paytbl tbody td{vertical-align:middle;height:auto;padding:16px}.mtx tbody td{vertical-align:middle;height:auto;padding:24px 16px}.mtx__t{gap:6px;padding:0}.mtx__t span{max-width:520px;line-height:1.5}.paytbl{min-width:840px}.paycell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.paycell em{font-style:normal;font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;line-height:1.4}.paysel{min-width:214px}.paystate{align-items:center;gap:10px;display:inline-flex}.paystate__i{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.paystate__i svg{width:15px;height:15px}.paystate--lock .paystate__i{background:var(--warning-surface);color:var(--warning)}.paystate--free .paystate__i{background:var(--success-surface);color:var(--success)}.sel--pay select{font-weight:600;transition:background .15s,border-color .15s,color .15s}.paystate--lock .sel--pay select{background:var(--warning-surface);color:var(--warning);border-color:#c9820b61}.paystate--lock .sel--pay .chev{color:var(--warning)}.paystate--free .sel--pay select{background:var(--success-surface);color:var(--success);border-color:#1f9d6b57}.paystate--free .sel--pay .chev{color:var(--success)}.paycell b.off{color:var(--warning)}.paycell b.none{color:var(--success)}.pgl{flex-direction:column;gap:7px;display:flex}.pgl__i{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);align-items:center;gap:10px;padding:9px 11px;display:flex}.pgl__i .lav{width:28px;height:28px}.pgl__t{font:600 var(--text-sm) var(--font-body);color:var(--text-body);letter-spacing:.04em}.pgl__d{font-size:var(--text-2xs);color:var(--text-muted);margin-top:1px}.pgsum{background:var(--warning-surface);border-radius:var(--radius-md);border:1px solid #c9820b57;align-items:center;gap:12px;padding:12px 14px;display:flex}.pgsum b{font:600 var(--text-h4) var(--font-body);color:var(--text-strong)}.pgsum em{font-style:normal;font-size:var(--text-2xs);color:var(--text-body);line-height:1.45}.pgr{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.pgr:last-child{border-bottom:0}.pgr span{font-size:var(--text-xs);color:var(--text-muted);flex:none}.pgr b{text-align:right;font:600 var(--text-xs) var(--font-body);color:var(--text-strong);font-variant-numeric:tabular-nums}.rtext{max-width:70ch;font-size:var(--text-base);color:var(--text-body);line-height:1.65}.rtext h2{border-bottom:1px solid var(--border-subtle);font:700 var(--text-h3) var(--font-heading);letter-spacing:var(--tracking-tight);color:var(--text-strong);margin:40px 0 16px;padding-bottom:10px}.rtext h2:first-child{margin-top:0}.rtext h3{font:600 var(--text-h4) var(--font-heading);color:var(--text-strong);margin:28px 0 10px}.rtext h4{font:600 var(--text-base) var(--font-body);color:var(--text-strong);margin:20px 0 6px}.rtext p{margin:0 0 14px}.rtext p:last-child{margin-bottom:0}.rtext address{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);font-style:normal;font-size:var(--text-sm);margin:0 0 16px;padding:14px 16px;line-height:1.6}.rtext a{color:var(--accent-strong);text-underline-offset:2px;word-break:break-word;font-weight:500;text-decoration:underline}.rtext a:hover{color:var(--accent)}.rtext strong{color:var(--text-strong);font-weight:600}@media (max-width:640px){.app .sb{z-index:60;box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app.mobile-open .sb{transform:translate(0)}.app .main{width:100%}.app-scrim{z-index:55;background:#14192266;display:none;position:fixed;inset:0}.app.mobile-open .app-scrim{display:block}.app.rail .sb{width:var(--sidebar-w);min-width:var(--sidebar-w)}.app.rail .brand,.app.rail .glabel,.app.rail .item .lb,.app.rail .item .cnt,.app.rail .acct__tx,.app.rail .acct__ch{display:initial}.tb{gap:8px;padding:0 12px}.tbtitle{font-size:var(--text-base)}.tbsearch{display:none}.page{padding:16px 14px}}html,body{height:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
