@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}:root{--blue:#4285f4;--red:#ea4335;--yellow:#fbbc05;--green:#34a853;--bg:#fcfcfd;--surface:#fff;--surface-2:#f3f5f9;--surface-3:#eaeef4;--surface-4:#dfe4ec;--ink:#1b1e24;--ink-2:#5a616b;--ink-3:#868d97;--border:#e4e8ef;--border-2:#d5dbe4;--accent:var(--blue);--ok:var(--green);--warn:#b9860b;--bad:var(--red);--sb:252px;--topbar:60px;--r:14px;--shadow-sm:0 1px 2px #1418210f,0 1px 3px #1418210a;--shadow:0 4px 14px #14182114;--shadow-lg:0 16px 44px #1418211f;--ring:0 0 0 3px #4285f447;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--blue:#5b9bff;--red:#ff6d60;--yellow:#fbbf3f;--green:#48c86c;--bg:#0e1013;--surface:#16181f;--surface-2:#1c1f28;--surface-3:#232733;--surface-4:#2a2f3b;--ink:#e9ebef;--ink-2:#9aa1ab;--ink-3:#6c727c;--border:#242832;--border-2:#333846;--ok:var(--green);--warn:var(--yellow);--bad:var(--red);--shadow-sm:0 1px 2px #0006;--shadow:0 6px 20px #0006;--shadow-lg:0 18px 50px #0000008c;--ring:0 0 0 3px #5b9bff59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}h1,h2,h3,h4{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.02em;margin:0;font-weight:700}a{color:inherit;text-decoration:none}svg{flex:none;width:18px;height:18px}.mono{font-family:var(--font-mono),monospace}.tnum{font-variant-numeric:tabular-nums}.hue-blue{--h:var(--blue)}.hue-red{--h:var(--red)}.hue-yellow{--h:var(--yellow)}.hue-green{--h:var(--green)}.hue-muted{--h:var(--ink-3)}:root{--logo-ink:#5f6368;--logo-mute:#b3b3b4}:root[data-theme=dark]{--logo-ink:#c7cdd4;--logo-mute:#7a828c}.brandlogo{flex:none;width:auto;height:26px;display:block}.brandlogo .fil0{fill:#fbbc05}.brandlogo .fil1{fill:#ea4335}.brandlogo .fil2{fill:#34a853}.brandlogo .fil3{fill:#4285f4}.brandlogo .fil5{fill:var(--logo-ink)}.brandlogo .fil4{fill:var(--logo-mute)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border:2px solid var(--bg);border-radius:10px}.app{grid-template-columns:var(--sb) 1fr;min-height:calc(100vh / var(--zoom,1));align-items:start;display:grid}.sidebar{height:calc(100vh / var(--zoom,1));background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:hidden}.sb-brand{height:var(--topbar);box-sizing:border-box;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 16px;display:flex}.sb-brand .mk{flex:none;width:28px;height:28px}.sb-brand .wm{font-family:var(--font-brand),sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:700}.sb-brand .wm .os{color:var(--ink-2)}.sb-brand .ver{font-family:var(--font-mono);letter-spacing:.1em;color:var(--yellow);border:1px solid var(--yellow);margin-left:auto;font-size:9px}@supports (color:color-mix(in lab, red, red)){.sb-brand .ver{border:1px solid color-mix(in srgb,var(--yellow) 40%,transparent)}}.sb-brand .ver{border-radius:6px;padding:2px 6px}.sb-org{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:9px;margin:12px 12px 4px;padding:9px 11px;display:flex}.sb-org .o-ic{background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.sb-org .o-name{font-size:13px;font-weight:600;line-height:1.1}.sb-org .o-sub{color:var(--ink-3);font-size:10.5px}.sb-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent;flex:1;padding:8px 12px 16px;overflow-y:auto}.sb-nav::-webkit-scrollbar{width:9px}.sb-nav::-webkit-scrollbar-track{background:0 0}.sb-nav::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:2px solid #0000;border-radius:5px}.sb-nav:hover::-webkit-scrollbar-thumb{background:var(--ink-3);background-clip:padding-box}.sb-group{margin-top:14px}.sb-group .g-lab{cursor:pointer;width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;align-items:center;gap:6px;padding:7px 10px;font-size:9.5px;font-weight:700;display:flex}.sb-group .g-lab:hover{color:var(--ink-2)}.sb-group .g-lab .chev{opacity:.7;margin-left:auto;transition:transform .15s}.sb-group.collapsed .g-lab .chev{transform:rotate(-90deg)}.sb-group.collapsed .g-items{display:none}.nav-item{cursor:pointer;color:var(--ink-2);border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:8px 10px;font-size:13.5px;font-weight:500;transition:all .12s;display:flex;position:relative}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item .n-ic{width:19px;height:19px;color:var(--ink-3);flex:none;place-items:center;display:grid}.nav-item .n-ic svg{width:18px;height:18px}.nav-item.active{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in srgb,var(--h) 15%,transparent)}}.nav-item.active{color:var(--ink);border-color:var(--h)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{border-color:color-mix(in srgb,var(--h) 30%,transparent)}}.nav-item.active .n-ic{color:var(--h)}.nav-item.active:before{content:"";background:var(--h);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nav-item .badge{font-family:var(--font-mono);background:var(--surface-3);min-width:18px;height:18px;color:var(--ink-2);border-radius:9px;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:grid}.nav-item.active .badge{background:var(--h);color:#08111f}.sb-foot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:11px 14px;display:flex}.av{background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.sb-foot .av{background:linear-gradient(135deg,var(--red),var(--yellow));color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.sb-foot .u-name{font-size:12.5px;font-weight:600;line-height:1.1}.sb-foot .u-sub{color:var(--ink-3);font-size:10px;font-family:var(--font-mono);letter-spacing:.06em}.sb-storage{padding:10px 14px 2px;text-decoration:none;display:block}.sb-stor-top{color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:5px;font-size:10.5px;font-weight:600;display:flex}.sb-stor-top span:first-child{text-transform:uppercase;letter-spacing:.06em}.sb-stor-val{font-family:var(--font-mono);color:var(--ink-2)}.sb-stor-bar{background:var(--surface-3);border-radius:3px;height:5px;overflow:hidden}.sb-stor-bar span{border-radius:3px;height:100%;transition:width .3s;display:block}.app.navmini .sb-storage{display:none}.sb-ver{color:var(--ink-3);border-top:1px solid var(--border);font-size:10.5px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:2px;padding:9px 16px 11px}.sb-ver span{color:var(--ink-2)}.app.navmini .sb-ver{display:none}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;height:var(--topbar);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 20px;display:flex}.cmd{background:var(--surface);border:1px solid var(--border);max-width:520px;color:var(--ink-3);cursor:text;border-radius:10px;flex:1;align-items:center;gap:10px;padding:9px 13px;display:flex}.cmd svg{width:16px;height:16px}.cmd .cmd-ph{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cmd .kbd{font-family:var(--font-mono);border:1px solid var(--border-2);border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px}.tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.zoomctl{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;height:38px;display:flex;overflow:hidden}.zoomctl .zoomb{width:30px;height:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:none;place-items:center;font-family:inherit;font-size:17px;line-height:1;display:grid}.zoomctl .zoomb:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.zoomctl .zoomb:disabled{opacity:.4;cursor:default}.zoomctl .zoomv{border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);min-width:42px;height:100%;color:var(--ink-2);font-size:11.5px;font-weight:600;font-family:var(--font-mono);cursor:pointer;background:0 0}.zoomctl .zoomv:hover{background:var(--surface-2);color:var(--ink)}@media (max-width:720px){.zoomctl{display:none}}.gtip{z-index:9999;color:#fff;white-space:normal;text-align:center;pointer-events:none;background:#1f2430;border-radius:7px;max-width:260px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;animation:.1s ease-out gtipIn;position:fixed;transform:translate(-50%,calc(-100% - 9px));box-shadow:0 8px 22px -8px #080c148c}.gtip-bottom{transform:translate(-50%,9px)}.gtip:after{content:"";background:#1f2430;width:7px;height:7px;margin-left:-3.5px;position:absolute;left:50%;transform:rotate(45deg)}.gtip-top:after{bottom:-3px}.gtip-bottom:after{top:-3px}@keyframes gtipIn{0%{opacity:0}to{opacity:1}}.tb-chip{color:var(--yellow);border:1px solid var(--yellow);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.tb-chip{border:1px solid color-mix(in srgb,var(--yellow) 35%,transparent)}}.tb-chip{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.tb-chip{background:color-mix(in srgb,var(--yellow) 10%,transparent)}}.tb-chip{cursor:pointer;border-radius:9px;padding:7px 12px}.iconbtn{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:9px;place-items:center;display:grid;position:relative}.iconbtn:hover{color:var(--ink);border-color:var(--border-2)}.tb-user-wrap{position:relative}.tb-user{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:9px;padding:5px 10px 5px 6px;font-family:inherit;display:flex}.tb-user:hover{border-color:var(--border-2)}.usermenu{background:var(--surface);border:1px solid var(--border-2);width:236px;box-shadow:var(--shadow-lg);z-index:70;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.usermenu .um-head{border-bottom:1px solid var(--border);margin-bottom:6px;padding:9px 10px}.usermenu .um-head b{font-size:13px;display:block}.usermenu .um-head small{color:var(--ink-3);font-size:11px}.um-item{color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.um-item:hover{background:var(--surface-2);color:var(--ink)}.um-item svg{flex:none;width:16px;height:16px}.um-item.danger{color:var(--bad)}.um-item.danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.um-item.danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}}.um-sep{background:var(--border);height:1px;margin:6px 4px}.um-overlay{z-index:60;position:fixed;inset:0}.tb-user .av{background:linear-gradient(135deg,var(--red),var(--yellow));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.tb-user .u-name{font-size:12.5px;font-weight:600;line-height:1.05}.tb-user .u-sub{color:var(--ink-3);font-size:9.5px;font-family:var(--font-mono);letter-spacing:.06em}.view{width:100%;max-width:1760px;margin:0 auto;padding:22px 28px 44px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.crumb{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;margin-bottom:7px;font-size:11px}.page-head h1{font-size:26px}.page-head .sub{color:var(--ink-2);margin-top:5px;font-size:13.5px}.page-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.page-actions .seg,.page-actions .btn{align-self:center}.btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.btn svg{width:16px;height:16px}.btn-primary{background:var(--blue);color:#fff}:root[data-theme=dark] .btn-primary{color:#08111f}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{background:var(--surface);border-color:var(--border-2);color:var(--ink)}.btn-ghost:hover{background:var(--surface-2)}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.seg button.active{background:var(--surface-4);color:var(--ink)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r)}.card-p{padding:18px}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:15px 16px;position:relative;overflow:hidden}.kpi .k-ic{color:#fff;background:var(--h);opacity:.9;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.kpi .k-ic svg{width:16px;height:16px}.kpi .k-lab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.kpi .k-val{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:700}.kpi .k-tr{margin-top:3px;font-size:11.5px;font-weight:600}.up{color:var(--ok)}.down{color:var(--bad)}.flat{color:var(--ink-3)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{color:var(--ink-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:100px;padding:7px 12px;font-size:12px;font-weight:600}.chip.on{color:var(--ink);border-color:var(--border-2);background:var(--surface-3)}.tbl-wrap{border:1px solid var(--border);background:var(--surface);border-radius:13px;overflow:auto}table{border-collapse:collapse;width:100%}thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:700}tbody td{border-bottom:1px solid var(--border);color:var(--ink-2);white-space:nowrap;padding:12px 16px;font-size:13px}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--surface-2)}td .strong{color:var(--ink);font-weight:600}td.r,th.r{text-align:right}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.who{align-items:center;gap:8px;display:flex}.av-sm{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.badge-st{font-size:11px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;vertical-align:middle;border-radius:100px;align-self:center;padding:4px 10px;display:inline-block}.st-ok{color:var(--ok);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.st-ok{background:color-mix(in srgb,var(--green) 15%,transparent)}}.st-warn{color:var(--warn);background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.st-warn{background:color-mix(in srgb,var(--yellow) 16%,transparent)}}.st-bad{color:var(--bad);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.st-bad{background:color-mix(in srgb,var(--red) 15%,transparent)}}.st-mut{color:var(--ink-2);background:var(--surface-3)}.st-info{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.st-info{background:color-mix(in srgb,var(--blue) 15%,transparent)}}.grid-2{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;display:grid}.section-title{margin:22px 0 12px;font-size:15px}.rows{flex-direction:column;gap:9px;display:flex}.row{background:var(--surface);border:1px solid var(--border);border-radius:11px;align-items:center;gap:13px;padding:13px 15px;display:flex}.row .r-ic{color:#fff;background:var(--h);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.row .r-main{flex:1;min-width:0}.row .r-main b{font-size:13.5px;display:block}.row .r-main small{color:var(--ink-3);font-size:12px}.empty{text-align:center;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;padding:56px 20px;display:flex}.empty .e-ic{background:var(--h,var(--blue));border-radius:15px;width:56px;height:56px}@supports (color:color-mix(in lab, red, red)){.empty .e-ic{background:color-mix(in srgb,var(--h,var(--blue)) 16%,transparent)}}.empty .e-ic{color:var(--h,var(--blue));place-items:center;margin-bottom:14px;display:grid}.empty .e-ic svg{width:26px;height:26px}.empty h3{color:var(--ink);margin-bottom:6px;font-size:18px}.empty p{max-width:40ch;font-size:13.5px}.mock-banner{color:var(--warn);background:var(--yellow);justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.mock-banner{background:color-mix(in srgb,var(--yellow) 12%,transparent)}}.mock-banner{border-bottom:1px solid var(--yellow)}@supports (color:color-mix(in lab, red, red)){.mock-banner{border-bottom:1px solid color-mix(in srgb,var(--yellow) 30%,transparent)}}.mock-banner{padding:6px 12px}.mock-banner svg{width:14px;height:14px}.pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-2);color:var(--ink-2);border-radius:100px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.pill.live{color:var(--ok);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pill.live{border-color:color-mix(in srgb,var(--green) 40%,transparent)}}.pill.live .d{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pill.live .d{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}}.brief-hero{background:linear-gradient(120deg,var(--blue),var(--surface) 70%);align-items:center;gap:15px;margin-bottom:16px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.brief-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 15%,var(--surface)),var(--surface) 70%)}}.brief-hero{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.brief-hero{border-color:color-mix(in srgb,var(--blue) 26%,var(--border))}}.brief-hero .bh-ic{background:var(--blue);border-radius:12px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.brief-hero .bh-ic{background:color-mix(in srgb,var(--blue) 22%,transparent)}}.brief-hero .bh-ic{color:var(--blue);flex:none;place-items:center;display:grid}.brief-hero .bh-ic svg{width:22px;height:22px}.brief-hero .ey{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:10.5px;font-weight:700}.brief-hero h2{margin:3px 0 4px;font-size:20px}.brief-hero .meta{color:var(--ink-2);font-size:12px}.card-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.card-head b{font-size:14px}.card-head .sp{margin-left:auto}.onetap{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;padding:13px 15px;display:flex}.onetap .ot-ic{background:var(--h,var(--yellow));border-radius:9px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.onetap .ot-ic{background:color-mix(in srgb,var(--h,var(--yellow)) 20%,transparent)}}.onetap .ot-ic{color:var(--h,var(--yellow));flex:none;place-items:center;display:grid}.onetap b{font-size:13.5px;display:block}.onetap small{color:var(--ink-3);font-size:11.5px}.onetap .go{color:var(--ink-3);margin-left:auto}.legend{color:var(--ink-2);gap:14px;margin-top:8px;font-size:11.5px;display:flex}.legend i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.kanban{grid-template-columns:repeat(4,1fr);align-items:start;gap:13px;display:grid}.kcol{background:var(--surface-2);border:1px solid var(--border);border-radius:13px;padding:11px}.kcol .k-head{align-items:center;gap:8px;padding:4px 6px 11px;font-size:13px;font-weight:700;display:flex}.kcol .k-head .dot{background:var(--h);border-radius:50%;width:8px;height:8px}.kcol .k-head .ct{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:11px}.kcol{min-height:120px;transition:background .12s,outline-color .12s}.kcol.dragover{outline:2px dashed var(--h)}@supports (color:color-mix(in lab, red, red)){.kcol.dragover{outline:2px dashed color-mix(in srgb,var(--h) 60%,transparent)}}.kcol.dragover{outline-offset:-3px;background:var(--h)}@supports (color:color-mix(in lab, red, red)){.kcol.dragover{background:color-mix(in srgb,var(--h) 9%,var(--surface-2))}}.kcard{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:9px;padding:12px}.kcard:hover{border-color:var(--border-2)}.kcard[draggable=true]{cursor:grab}.kcard[draggable=true]:active{cursor:grabbing}.kcard.dragging{opacity:.45}.k-drop{border:1.5px dashed var(--border-2);text-align:center;color:var(--ink-3);border-radius:9px;padding:16px 10px;font-size:12px}.kc-grip{color:var(--ink-3);opacity:.5;flex:none}.kcard .kc-co{font-size:13px;font-weight:600}.kcard .kc-val{font-family:var(--font-mono);color:var(--ink);margin-top:4px;font-size:13px;font-weight:700}.kcard .kc-foot{align-items:center;gap:8px;margin-top:10px;display:flex}.kcard .kc-foot .tag{font-size:10.5px;font-family:var(--font-mono);color:var(--ink-3);margin-left:auto}@media (max-width:960px){.kanban{grid-template-columns:1fr 1fr}}@media (max-width:600px){.kanban{grid-template-columns:1fr}}.progress{background:var(--surface-3);vertical-align:middle;border-radius:5px;width:120px;height:7px;display:inline-block;overflow:hidden}.progress span{background:var(--h,var(--blue));border-radius:5px;height:100%;display:block}.prog-wrap{align-items:center;gap:9px;display:flex}.prog-wrap .pct{font-family:var(--font-mono);color:var(--ink-2);min-width:34px;font-size:11.5px}.switch{background:var(--surface-3);border:1px solid var(--border-2);cursor:pointer;border-radius:100px;flex:none;width:40px;height:23px;transition:all .16s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch.on{background:var(--green);border-color:#0000}.switch.on:after{left:19px}.split{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:280px 1fr;gap:0;min-height:460px;display:grid;overflow:hidden}.split .list{border-right:1px solid var(--border);overflow-y:auto}.split .list-item{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.split .list-item:hover{background:var(--surface-2)}.split .list-item.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.split .list-item.active{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.split .li-ic{color:#fff;background:var(--h,var(--blue));border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.split .li-body{flex:1;min-width:0}.split .li-body b{font-size:13px;display:block}.split .li-body small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.split .li-meta{color:var(--ink-3);font-size:10.5px;font-family:var(--font-mono);text-align:right;flex:none}.split .li-meta .unread{background:var(--blue);color:#08111f;border-radius:8px;margin-top:5px;padding:0 6px;font-weight:700;display:inline-block}.split .pane{flex-direction:column;display:flex}.split .pane-head{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.split .pane-body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.bubble{border-radius:13px;max-width:76%;padding:10px 14px;font-size:13.5px;line-height:1.5}.bubble.them{background:var(--surface-2);border:1px solid var(--border);border-bottom-left-radius:3px;align-self:flex-start}.bubble.me{background:var(--blue);color:#08111f;border-bottom-right-radius:3px;align-self:flex-end}.bubble .who-lab{color:var(--ink-3);margin-bottom:3px;font-size:10.5px;font-weight:600}.composer{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.composer input{background:var(--surface-2);border:1px solid var(--border);color:var(--ink);border-radius:10px;outline:none;flex:1;padding:10px 13px;font-family:inherit;font-size:14px}.composer .send{background:var(--blue);color:#08111f;cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ask{max-width:820px}.ask-thread{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.q{background:var(--blue);color:#08111f;border-radius:13px 13px 3px;align-self:flex-end;max-width:78%;padding:11px 15px;font-size:13.5px;font-weight:600}.a{background:var(--surface);border:1px solid var(--border);border-radius:13px 13px 13px 3px;max-width:90%;padding:15px 17px}.a .a-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.a .a-head .sp{background:var(--blue);border-radius:8px;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.a .a-head .sp{background:color-mix(in srgb,var(--blue) 22%,transparent)}}.a .a-head .sp{color:var(--blue);place-items:center;display:grid}.a .a-head b{font-size:12.5px}.a .a-body{color:var(--ink);font-size:13.5px;line-height:1.65}.cites{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.cite{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:11.5px;display:flex}.cite svg{width:13px;height:13px;color:var(--blue)}.ask-bar{background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.ask-bar input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.ask-bar .send{background:var(--blue);color:#08111f;cursor:pointer;border:none;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.comp-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.comp{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--h);border-radius:13px;padding:16px}.comp .c-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.comp .c-top b{font-size:14px}.comp .cd{align-items:baseline;gap:8px;display:flex}.comp .cd .n{font-family:var(--font-display);color:var(--h);letter-spacing:-.02em;font-size:30px;font-weight:800}.comp .cd .u{color:var(--ink-2);font-size:12px}.comp .c-meta{color:var(--ink-2);align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.comp .c-owner{color:var(--ink-2);align-items:center;gap:7px;margin-top:11px;font-size:12px;display:flex}@media (max-width:960px){.comp-grid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.split .list{max-height:200px}}@media (max-width:600px){.comp-grid{grid-template-columns:1fr}}.mini-btns{gap:7px;display:flex}.mini{border:1px solid var(--border-2);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.mini svg{width:14px;height:14px}.mini.approve{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mini.approve{border-color:color-mix(in srgb,var(--green) 45%,transparent)}}.mini.approve{color:var(--green)}.mini.approve:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.mini.approve:hover{background:color-mix(in srgb,var(--green) 14%,transparent)}}.mini.reject{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.mini.reject{border-color:color-mix(in srgb,var(--red) 40%,transparent)}}.mini.reject{color:var(--red)}.mini.reject:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.mini.reject:hover{background:color-mix(in srgb,var(--red) 12%,transparent)}}.r-amt{font-family:var(--font-mono);text-align:right;font-size:13.5px;font-weight:700}.r-amt small{color:var(--ink-3);font-size:10.5px;font-weight:400;display:block}.set-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.set-row{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:13px 0;display:flex}.set-row:last-child{border-bottom:none}.set-row .s-ic{color:#fff;background:var(--h,var(--blue));border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.set-row .s-body{flex:1}.set-row .s-body b{font-size:13.5px;display:block}.set-row .s-body small{color:var(--ink-3);font-size:12px}@media (max-width:960px){.set-grid{grid-template-columns:1fr}}.chart-card{padding:16px 16px 8px}.chart-card .cc-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.chart-card .cc-head b{font-size:14px}.chart-card .cc-head span{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.ptabs{border-bottom:1px solid var(--border);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.ptabs::-webkit-scrollbar{display:none}.ptab{flex:none}.cal-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cal-top .cal-title{text-align:center;flex:1;font-size:15px;font-weight:700}.cal-nav{border:1px solid var(--border-2);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;display:grid}.cal-nav:hover{color:var(--ink)}.cal-today{border:1px solid var(--border-2);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600}.cal-grid{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.cal-grid .wd{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);border-right:1px solid var(--border);background:var(--surface-2);padding:8px 9px;font-size:10.5px;font-weight:700}.cal-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;min-height:54px;color:var(--ink);padding:6px 9px;font-size:12.5px}.cal-grid .wd:nth-child(7n),.cal-cell:nth-child(7n){border-right:none}.cal-cell.out{color:var(--ink-3);opacity:.45}.cal-cell.today{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.cal-cell.today{background:color-mix(in srgb,var(--yellow) 16%,transparent)}}.cal-cell.today{font-weight:700}.tk-empty{text-align:center;color:var(--ink-3);padding:44px 12px;font-size:13px}.tk-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-hd{align-items:center;gap:9px;margin-bottom:14px;display:flex}.card-hd b{font-size:14px}.card-hd .hd-act{gap:10px;margin-left:auto;display:flex}.sc-add{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:11px 2px 2px;font-size:13px;display:flex}.sc-add:hover{color:var(--blue)}.ptab{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.ptab:hover{color:var(--ink)}.ptab.active{color:var(--ink);border-bottom-color:var(--blue)}.ptab .cnt{font-family:var(--font-mono);background:var(--surface-3);color:var(--ink-2);border-radius:8px;padding:1px 6px;font-size:10.5px}.prof{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.counters{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.counter{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;padding:15px}.counter b{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800;display:block}.counter small{color:var(--ink-3);font-size:11.5px}.inv-ov{grid-template-columns:1.5fr 1fr;align-items:center;gap:20px;display:grid}.inv-row{grid-template-columns:26px 1fr 110px;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.inv-row .c{width:26px;height:26px;font-family:var(--font-mono);color:#fff;border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.inv-bar{background:var(--surface-3);border-radius:5px;height:7px;overflow:hidden}.inv-bar span{border-radius:5px;height:100%;display:block}.inv-tot{border-left:1px solid var(--border);text-align:right;padding-left:20px}.inv-tot .big{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.inv-tot small{color:var(--ink-3);font-size:11px}.cinfo .ci-row{border-bottom:1px solid var(--border);color:var(--ink);align-items:flex-start;gap:11px;padding:11px 0;font-size:13px;display:flex}.cinfo .ci-row:last-child{border-bottom:none}.cinfo .ci-row svg{width:16px;height:16px;color:var(--ink-3);flex:none;margin-top:2px}.cinfo .ci-row small{color:var(--ink-3);font-size:11px;display:block}@media (max-width:960px){.prof,.inv-ov{grid-template-columns:1fr}.inv-tot{border-left:none;border-top:1px solid var(--border);text-align:left;padding-top:14px;padding-left:0}.counters{grid-template-columns:repeat(2,1fr)}}.form-label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.form-input,.form-select{background:var(--surface-2);border:1px solid var(--border-2);width:100%;color:var(--ink);border-radius:9px;outline:none;padding:9px 12px;font-family:inherit;font-size:13.5px}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa1ab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px;padding-right:32px}.form-input:focus,.form-select:focus{border-color:var(--blue)}.form-input:hover,.form-select:hover{border-color:var(--border-2)}.kcard .form-select{background-color:var(--surface-2);background-position:right 8px center;background-size:13px;border-radius:8px;padding:6px 28px 6px 10px;font-size:12px;font-weight:600}.form-input::placeholder{color:var(--ink-3)}.err-box{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.err-box{background:color-mix(in srgb,var(--red) 12%,transparent)}}.err-box{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.err-box{border:1px solid color-mix(in srgb,var(--red) 35%,transparent)}}.err-box{color:var(--bad);border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:13px}.iconbtn-sm{border:1px solid var(--border-2);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.iconbtn-sm:hover{color:var(--bad);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.iconbtn-sm:hover{border-color:color-mix(in srgb,var(--red) 40%,transparent)}}.burger{display:none}@media (max-width:960px){:root{--sb:0px}.sidebar{z-index:60;width:252px;box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:none}.app{grid-template-columns:1fr}.kpi-row{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:1fr}.burger{display:grid}.cmd .kbd{display:none}}@media (max-width:600px){.kpi-row{grid-template-columns:1fr}.tb-user .u-name,.tb-user .u-sub,.tb-chip span{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.cosw-wrap{position:relative}button.sb-org{text-align:left;cursor:pointer;width:100%;font-family:inherit}.cosw-menu{background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow-lg);z-index:70;border-radius:13px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.cosw-lab,.qc-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 6px;font-size:10px;font-weight:700}.cosw-item{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.cosw-item:hover{background:var(--surface-2)}.cosw-item.on{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.cosw-item.on{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.o-ic.sm{flex:none;width:30px;height:30px;font-size:12px}.cosw-main{flex:1;min-width:0}.cosw-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.cosw-main small{color:var(--ink-3);font-size:10.5px}.cosw-add{width:100%;color:var(--blue);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.cosw-add:hover{background:var(--surface-2)}.cosw-plus{background:var(--blue);border-radius:7px;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.cosw-plus{background:color-mix(in srgb,var(--blue) 14%,transparent)}}.cosw-plus{flex:none;place-items:center;display:grid}.qc-btn{position:relative}.qc-menu{background:var(--surface);border:1px solid var(--border-2);width:300px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);z-index:70;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.qc-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.qc-item{color:var(--ink-2);border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;font-weight:500;display:flex}.qc-item:hover{background:var(--surface-2);color:var(--ink)}.qc-ic{background:var(--surface-3);width:26px;height:26px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;display:grid}.qc-item:hover .qc-ic{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.qc-item:hover .qc-ic{background:color-mix(in srgb,var(--blue) 14%,transparent)}}.qc-item:hover .qc-ic{color:var(--blue)}.fchat-fab{background:var(--blue);color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:0 8px 24px var(--blue);border:none;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.fchat-fab{box-shadow:0 8px 24px color-mix(in srgb,var(--blue) 45%,transparent)}}.fchat-fab{z-index:90}.fchat-fab:hover{filter:brightness(1.06)}.fchat-badge{background:var(--red);color:#fff;min-width:20px;height:20px;font-size:10.5px;font-weight:800;font-family:var(--font-mono);border:2px solid var(--surface);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-2px;right:-2px}.fchat{background:var(--surface);border:1px solid var(--border-2);width:360px;max-width:calc(100vw - 32px);height:min(520px,100vh - 110px);box-shadow:var(--shadow-lg);z-index:90;border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden}.fchat-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.fchat-head.main{justify-content:center;position:relative}.fchat-head.main b{font-size:15px}.fchat-head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.fchat-back{color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}.fchat-x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex;position:absolute;top:12px;right:12px}.fchat-head:not(.main) .fchat-x{margin-left:auto;position:static}.fchat-av{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.fchat-list{flex:1;padding:6px;overflow-y:auto}.fchat-conv{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;width:100%;padding:10px;font-family:inherit;display:flex}.fchat-conv:hover{background:var(--surface-2)}.fchat-cmain{flex:1;min-width:0}.fchat-cmain b{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:13px;display:block;overflow:hidden}.fchat-cmain small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.fchat-cmeta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.fchat-cmeta>span{color:var(--ink-3);font-size:10px;font-family:var(--font-mono)}.fchat-cu{background:var(--blue);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.fchat-dot{background:var(--ink-3);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.fchat-dot.on{background:var(--green)}.fchat-tabs{border-top:1px solid var(--border);display:flex}.fchat-tabs button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-top:2px solid #0000;flex-direction:column;flex:1;align-items:center;gap:3px;margin-top:-1px;padding:11px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.fchat-tabs button.on{color:var(--blue);border-top-color:var(--blue)}.fchat-thread{background:var(--surface-2);flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.fchat-empty{text-align:center;color:var(--ink-3);margin:auto;font-size:12.5px}.fbub{border-radius:13px;max-width:80%;padding:8px 12px;font-size:13px;line-height:1.45;position:relative}.fbub.them{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.fbub.me{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.fbub-who{color:var(--ink-3);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.fbub-at{opacity:.65;text-align:right;margin-top:3px;font-size:9.5px;display:block}.fchat-composer{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.fchat-composer input{background:var(--surface-2);border:1px solid var(--border-2);color:var(--ink);border-radius:100px;outline:none;flex:1;padding:9px 14px;font-family:inherit;font-size:13px}.fchat-composer input:focus{border-color:var(--blue)}.fchat-composer button{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}@media print{.fchat,.fchat-fab{display:none!important}}.sac{background:var(--bg);min-height:100vh}.sac-top{z-index:20;color:#fff;--logo-ink:#fff;--logo-mute:#9aa1ab;background:linear-gradient(100deg,#0f1218,#191f2b);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:13px 24px;display:flex;position:sticky;top:0}.sac-brand{align-items:center;gap:13px;display:flex}.sac-logo{width:auto;height:30px}.sac-console{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#aeb4bf;border-left:1px solid #fff3;padding-left:13px;font-size:10.5px;font-weight:700}.sac-who{align-items:center;gap:12px;display:flex}.sac-exit{color:#c7ccd6;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.sac-exit:hover{background:#ffffff29}.sac-role{font-family:var(--font-mono);letter-spacing:.08em;color:#fff;background:var(--red);border-radius:6px;padding:4px 9px;font-size:10px;font-weight:800}.sac-who .av{background:linear-gradient(135deg,var(--blue),var(--green));border-radius:50%;width:32px;height:32px;font-size:12px;overflow:hidden}.sac-avbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:inline-flex}.sac-body{grid-template-columns:220px minmax(0,1fr);gap:0;max-width:1600px;margin:0 auto;display:grid}.sac-nav{border-right:1px solid var(--border);flex-direction:column;gap:3px;min-height:calc(100vh - 55px);padding:18px 12px;display:flex}.sac-nav button{color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.sac-nav button:hover{background:var(--surface-2);color:var(--ink)}.sac-nav button.on{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sac-nav button.on{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.sac-nav button.on{color:var(--blue)}.sac-main{min-width:0;padding:24px 28px}.sac-main table{max-width:100%;display:block;overflow-x:auto}.sac-main pre,.sac-main .logbox{max-width:100%;overflow-x:auto}.sac-h{font-family:var(--font-display);margin:0 0 16px;font-size:22px;font-weight:800}.sac-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sac-head .sac-h{margin:0}.sac-sub{color:var(--ink-3);max-width:820px;margin:-6px 0 16px;font-size:12.5px;line-height:1.6}.sac-panelh{border-bottom:1px solid var(--border);padding:13px 15px;font-size:13px;font-weight:700}.sac-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.sac-row:last-child{border-bottom:none}.sac-row .who{flex:1}.sac-mut{color:var(--ink-3);font-size:12px}.sac-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.sac-dot.ok{background:var(--green)}.av.sm{border-radius:7px;width:26px;height:26px;font-size:10px}.sac .kpi-row{margin-bottom:18px}@media (max-width:860px){.sac-body{grid-template-columns:1fr}.sac-nav{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;min-height:0;overflow-x:auto}.sac-nav button{white-space:nowrap}}.sb-collapse{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--ink-3);cursor:pointer;border-radius:7px;flex:none;place-items:center;margin-left:8px;display:grid}.sb-collapse:hover{color:var(--ink);background:var(--surface-2)}@media (min-width:961px){.app.navmini{--sb:70px}.app.navmini .sb-brand{justify-content:center;padding:0 8px}.app.navmini .sb-brand .brandlogo,.app.navmini .ver{display:none}.app.navmini .sb-collapse{margin:0}.app.navmini .n-lab,.app.navmini .nav-item .badge,.app.navmini .g-lab,.app.navmini .o-name,.app.navmini .o-sub,.app.navmini .sb-org>svg,.app.navmini .role-banner,.app.navmini .sb-foot .u-name,.app.navmini .sb-foot .u-sub{display:none}.app.navmini .nav-item{justify-content:center;padding:10px 9px}.app.navmini .nav-item.active:before{left:-8px}.app.navmini .sb-org{justify-content:center;margin:12px 10px 4px;padding:9px}.app.navmini .sb-nav{padding:8px 10px 16px}.app.navmini .sb-foot{justify-content:center;padding:12px 8px}}.role-banner{color:var(--ink-2);background:var(--h);align-items:center;gap:6px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.role-banner{background:color-mix(in srgb,var(--h) 12%,transparent)}}.role-banner{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px 16px}.role-banner b{color:var(--h)}.um-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 4px;font-size:10px;font-weight:700}.um-roles{flex-direction:column;gap:1px;max-height:196px;display:flex;overflow-y:auto}.um-role{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-family:inherit;font-size:12.5px;display:flex}.um-role:hover{background:var(--surface-2);color:var(--ink)}.um-role.on{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.um-role.on{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.um-role.on{color:var(--ink);font-weight:600}.um-rdot{background:var(--h);border-radius:50%;flex:none;width:8px;height:8px}.acc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.acc-mods{grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;display:grid}.acc-mod{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 7px;font-size:12px;display:flex}.acc-mod:hover{background:var(--surface-2)}.acc-mod input{accent-color:var(--blue)}.portal-hero{background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;border-radius:16px;margin-bottom:18px;padding:26px 28px}.portal-hero h2{font-family:var(--font-display);margin:0 0 4px;font-size:24px;font-weight:800}.portal-hero p{opacity:.9;margin:0;font-size:13.5px}.imp-banner{background:linear-gradient(90deg,var(--yellow),var(--surface));align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.imp-banner{background:linear-gradient(90deg,color-mix(in srgb,var(--yellow) 22%,var(--surface)),var(--surface))}}.imp-banner{border:1px solid var(--yellow)}@supports (color:color-mix(in lab, red, red)){.imp-banner{border:1px solid color-mix(in srgb,var(--yellow) 42%,transparent)}}.imp-banner{border-radius:11px;flex-wrap:wrap;margin-bottom:14px;padding:9px 12px}.imp-banner .imp-ic{background:var(--yellow);border-radius:8px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.imp-banner .imp-ic{background:color-mix(in srgb,var(--yellow) 26%,transparent)}}.imp-banner .imp-ic{color:var(--yellow);flex:none;place-items:center;display:grid}.imp-text{color:var(--ink);min-width:0;font-size:13px}.imp-text b{font-weight:700}.imp-exit{background:var(--ink);color:var(--surface);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.imp-exit:hover{opacity:.9}.imp-exit:disabled{opacity:.6;cursor:default}.imp-exit>svg{transform:rotate(180deg)}.portal-bar{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;display:flex}.portal-bar-ic{background:var(--blue);border-radius:9px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.portal-bar-ic{background:color-mix(in srgb,var(--blue) 14%,transparent)}}.portal-bar-ic{color:var(--blue);flex:none;place-items:center;display:grid}.portal-bar-main{flex-direction:column;gap:2px;min-width:0;display:flex}.portal-bar-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.portal-bar-co{color:var(--ink-2);font-size:14px}.portal-bar-co b{color:var(--ink);font-weight:700}.pcsw-wrap{position:relative}.pcsw-btn{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.pcsw-btn:hover{border-color:var(--border-2)}.pcsw-btn:disabled{opacity:.6;cursor:default}.pcsw-ic{background:var(--blue);color:#fff;width:24px;height:24px;font-family:var(--font-mono);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pcsw-ic.sm{width:22px;height:22px;font-size:11px}.pcsw-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pcsw-menu{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:11px;min-width:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000024}.pcsw-lab{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px 4px;font-size:9.5px;font-weight:700}.pcsw-item{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.pcsw-item:hover{background:var(--surface-2)}.pcsw-item.on{color:var(--ink);background:var(--surface-3)}.pcsw-item:disabled{opacity:.6;cursor:default}.pcsw-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pcsw-item>svg{color:var(--blue);flex:none;margin-left:auto}.sw{background:var(--surface-4);cursor:pointer;border:none;border-radius:100px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.sw.on{background:var(--green)}.sw-dot{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.sw.on .sw-dot{transform:translate(16px)}button.cmd{text-align:left;cursor:text;font-family:inherit}.gs-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:120;background:#080a0e80;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.gs-box{background:var(--surface);border:1px solid var(--border-2);width:100%;max-width:600px;box-shadow:var(--shadow-lg);border-radius:15px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.gs-input{border-bottom:1px solid var(--border);color:var(--ink-3);align-items:center;gap:11px;padding:15px 16px;display:flex}.gs-input input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.gs-spin{border:2px solid var(--border-2);border-top-color:var(--blue);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite gsspin}@keyframes gsspin{to{transform:rotate(360deg)}}.gs-results{padding:6px;overflow-y:auto}.gs-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 11px;font-family:inherit;display:flex}.gs-item.on,.gs-item:hover{background:var(--surface-2)}.gs-ic{background:var(--h);border-radius:8px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.gs-ic{background:color-mix(in srgb,var(--h) 14%,transparent)}}.gs-ic{color:var(--h);flex:none;place-items:center;display:grid}.gs-main{flex:1;min-width:0}.gs-main b{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:13.5px;display:block;overflow:hidden}.gs-main small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.gs-tag{color:var(--ink-3);background:var(--surface-3);font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:100px;flex:none;padding:3px 8px}.gs-foot{border-top:1px solid var(--border);color:var(--ink-3);gap:16px;padding:10px 16px;font-size:11px;display:flex}.gs-foot b{font-family:var(--font-mono);color:var(--ink-2)}tr.row-link:hover{background:var(--surface-2)}tr.row-link td .who,tr.row-link td a{cursor:pointer}.sec-head{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.sec-link{color:var(--blue);font-size:12.5px;font-weight:600}.dcal{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-bottom:24px;display:grid}.dcal-main{padding:14px 16px 16px}.dcal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dcal-nav{align-items:center;gap:8px;display:flex}.dcal-title{min-width:130px;font-size:15px}.dcal-legend{flex-wrap:wrap;gap:6px;display:flex}.dleg{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.dleg .dot{background:var(--h);border-radius:50%;width:8px;height:8px}.dleg.off{opacity:.4;text-decoration:line-through}.dcal-grid{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dcal-grid .wd{background:var(--surface-2);text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:7px 0;font-size:10.5px;font-weight:700}.dcell{background:var(--surface);cursor:pointer;flex-direction:column;gap:3px;min-width:0;min-height:92px;padding:5px 5px 4px;transition:background .12s;display:flex}.dcell:hover{background:var(--surface-2)}.dcell.out{background:var(--surface-2);opacity:.5}.dcell.sel{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dcell.sel{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}}.dcell .dnum{color:var(--ink-2);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid}.dcell.today .dnum{background:var(--blue);color:#fff}.devs{flex-direction:column;gap:2px;display:flex;overflow:hidden}.dev{color:var(--ink);background:var(--h);align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.dev{background:color-mix(in srgb,var(--h) 13%,transparent)}}.dev{border-left:2px solid var(--h);white-space:nowrap;border-radius:3px;padding:2px 5px;line-height:1.3;overflow:hidden}.dev .dot{background:var(--h);border-radius:50%;flex:none;width:5px;height:5px}.dev-t{text-overflow:ellipsis;overflow:hidden}.dev-more{color:var(--ink-3);padding-left:5px;font-size:10px;font-weight:600}.dcal-sideh{align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;display:flex}.dcal-sideh .badge{font-family:var(--font-mono);background:var(--surface-3);min-width:18px;height:18px;color:var(--ink-2);border-radius:9px;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:grid}.dcal-list{flex-direction:column;gap:4px;max-height:520px;display:flex;overflow-y:auto}.dagenda{border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.dagenda:hover{background:var(--surface-2);border-color:var(--border)}.da-ic{background:var(--h);border-radius:8px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.da-ic{background:color-mix(in srgb,var(--h) 14%,transparent)}}.da-ic{color:var(--h);flex:none;place-items:center;display:grid}.da-main{flex:1;min-width:0}.da-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.da-main small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.da-meta{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.da-date{color:var(--ink-2);font-size:10.5px;font-weight:700;font-family:var(--font-mono)}.notif-btn{position:relative}.notif-dot{background:var(--red);color:#fff;min-width:16px;height:16px;font-size:9.5px;font-weight:800;font-family:var(--font-mono);border:2px solid var(--surface);border-radius:8px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-3px}.notifmenu{background:var(--surface);border:1px solid var(--border-2);width:360px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);z-index:70;border-radius:14px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.nm-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.nm-head .badge{font-family:var(--font-mono);background:var(--surface-3);min-width:18px;height:18px;color:var(--ink-2);border-radius:9px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid}.nm-list{max-height:400px;padding:5px;overflow-y:auto}.nm-empty{text-align:center;color:var(--ink-3);padding:26px 16px;font-size:12.5px}.nm-item{border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.nm-item:hover{background:var(--surface-2)}.nm-ic{background:var(--h);border-radius:8px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.nm-ic{background:color-mix(in srgb,var(--h) 14%,transparent)}}.nm-ic{color:var(--h);flex:none;place-items:center;display:grid}.nm-main{flex:1;min-width:0}.nm-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.nm-main small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.nm-when{color:var(--ink-3);font-size:10.5px;font-weight:700;font-family:var(--font-mono);flex:none}.nm-when.od{color:var(--red)}.nm-foot{text-align:center;color:var(--blue);border-top:1px solid var(--border);padding:11px;font-size:12.5px;font-weight:600;display:block}.nm-foot:hover{background:var(--surface-2)}.je-rows{flex-direction:column;gap:7px;display:flex}.je-head,.je-row{grid-template-columns:1fr 130px 130px 32px;align-items:center;gap:8px;display:grid}.je-head{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:0 2px;font-size:10.5px;font-weight:700}.je-head .r,.je-row .form-input.r,.je-row .form-input.r{text-align:right}.inv-tabs{border-bottom:1px solid var(--border);gap:2px;padding:8px 10px 0;display:flex}.inv-tabs button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.inv-tabs button.on{color:var(--ink);border-bottom-color:var(--blue)}.inv-tabs .badge{font-family:var(--font-mono);background:var(--surface-3);min-width:16px;height:16px;color:var(--ink-2);border-radius:8px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:grid}.inv-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.inv-tb-l,.inv-tb-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-sm{padding:7px 12px!important;font-size:12.5px!important}.form-select.sm{background-color:var(--surface);width:auto;padding:7px 30px 7px 11px;font-size:12.5px}.inv-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:2px;display:inline-flex}.inv-seg button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600}.inv-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.inv-period{align-items:center;gap:6px;display:inline-flex}.inv-period-l{text-align:center;min-width:74px;font-size:12.5px;font-weight:600}.inv-search{background:var(--surface-2);border:1px solid var(--border-2);color:var(--ink-3);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.inv-search input{color:var(--ink);background:0 0;border:none;outline:none;width:120px;padding:8px 0;font-family:inherit;font-size:12.5px}.inv-table tfoot td{border-top:2px solid var(--border-2);background:var(--surface-2);font-size:12.5px}.tax-invoice{padding:32px 34px}.ti-top{border-bottom:2px solid var(--border-2);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}.ti-logo{font-family:var(--font-brand);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800}.ti-logo span{color:var(--ink-3);font-weight:700}.ti-from{max-width:320px}.ti-addr{color:var(--ink-2);margin-top:2px;font-size:11.5px;line-height:1.75}.ti-meta{text-align:right}.ti-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--blue);margin-bottom:10px;font-size:18px;font-weight:800}.ti-metatbl{margin-left:auto;font-size:12px}.ti-metatbl td{color:var(--ink-2);padding:2px 0}.ti-metatbl td:first-child{color:var(--ink-3);padding-right:16px}.ti-metatbl td.strong{color:var(--ink);font-weight:700}.ti-bill{padding:18px 0}.ti-lab{letter-spacing:.08em;color:var(--ink-3);margin-bottom:6px;font-size:10px;font-weight:700}.ti-items{border-collapse:collapse;width:100%;margin-top:4px}.ti-items thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--border-2);padding:9px 12px;font-size:10.5px;font-weight:700}.ti-items thead th.r,.ti-items tbody td.r{text-align:right}.ti-items tbody td{border-bottom:1px solid var(--border);padding:11px 12px;font-size:13px}.ti-totals{width:300px;margin-top:16px;margin-left:auto}.ti-tdiv{border-top:2px solid var(--border-2);margin:8px 0}.ti-foot{border-top:1px solid var(--border);color:var(--ink-2);margin-top:26px;padding-top:16px;font-size:11.5px;line-height:1.7}.ti-title-ar{font-family:var(--font-display),"Segoe UI",Tahoma,sans-serif;color:var(--ink-2);letter-spacing:0;margin:-6px 0 10px;font-size:15px;font-weight:700}.ti-bi{vertical-align:top;flex-direction:column;line-height:1.2;display:inline-flex}.ti-ar{color:var(--ink-3);letter-spacing:0;text-transform:none;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:.86em;font-weight:500}.ti-items thead th .ti-bi{align-items:flex-start}.ti-items thead th.r .ti-bi{align-items:flex-end}.ti-totals .ti-bi{align-items:flex-start}.ti-sub{color:var(--ink-3);font-size:11px;font-weight:400}.ti-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:6px 0;font-size:13.5px;display:flex}.ti-stmt{margin-top:6px}.ti-stmt:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;margin:0 7px 2px 0;display:inline-block}.pub-wrap{max-width:860px;margin:0 auto;padding:28px 20px 60px}.pub-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pub-brand{font-family:var(--font-brand);color:var(--blue);letter-spacing:-.01em;font-size:26px;font-weight:800}.pub-brand .wm{color:var(--ink-3)}.pub-logo{width:auto;height:38px}.ti-logoimg{object-fit:contain;max-width:220px;max-height:60px;display:block}.pub-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:34px 36px}.pub-banner{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.pub-banner{background:color-mix(in srgb,var(--red) 10%,transparent)}}.pub-banner{color:var(--red);border-left:3px solid var(--red);text-align:center;letter-spacing:.04em;border-radius:8px;margin-bottom:22px;padding:12px;font-size:12.5px;font-weight:700}.pub-banner.ok{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.pub-banner.ok{background:color-mix(in srgb,var(--green) 12%,transparent)}}.pub-banner.ok{color:var(--green);border-left-color:var(--green)}.pub-banner.info{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pub-banner.info{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.pub-banner.info{color:var(--blue);border-left-color:var(--blue)}.sigpad{background:var(--surface-2);border:1.5px dashed var(--border-2);touch-action:none;cursor:crosshair;border-radius:11px;width:100%;height:170px;margin-top:6px;display:block}.sig-hint{color:var(--ink-3);text-align:center;margin-top:5px;font-size:11px}.pub-foot{text-align:center;color:var(--ink-3);margin-top:20px;font-size:11.5px}.pub-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#080a0e8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pub-dialog{background:var(--surface);border:1px solid var(--border-2);width:100%;max-width:400px;box-shadow:var(--shadow-lg);border-radius:16px;padding:22px}.pub-dhead{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pub-dhead b{font-size:16px}.pub-method{text-align:left;background:var(--surface-2);border:1.5px solid var(--border);cursor:pointer;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;display:flex}.pub-method.on{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pub-method.on{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.pub-method .pm-ic{background:var(--surface-3);width:34px;height:34px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.pub-method b{font-size:13px;display:block}.pub-method small{color:var(--ink-3);font-size:11px}.pm-radio{border:2px solid var(--border-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.pub-method.on .pm-radio{border-color:var(--blue)}.pm-radio span{background:var(--blue);border-radius:50%;width:9px;height:9px}.pub-check{background:var(--green);border-radius:50%;width:60px;height:60px}@supports (color:color-mix(in lab, red, red)){.pub-check{background:color-mix(in srgb,var(--green) 15%,transparent)}}.pub-check{color:var(--green);place-items:center;margin:0 auto 14px;display:grid}@media print{.pub-top .btn,.pub-foot,.pub-modal{display:none!important}.pub-card{box-shadow:none;border:none;padding:0}.pub-wrap{padding:0}}.inv-status-row{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.inv-stat{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--h);cursor:pointer;text-align:left;border-radius:12px;padding:13px 15px;font-family:inherit}.inv-stat.on{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.inv-stat.on{background:color-mix(in srgb,var(--h) 7%,var(--surface))}}.inv-stat.on{box-shadow:var(--shadow)}.inv-stat .is-top{align-items:baseline;gap:7px;display:flex}.inv-stat .is-k{color:var(--h);font-size:12.5px;font-weight:700}.inv-stat .is-pct{color:var(--ink-3);margin-left:auto;font-size:11px}.inv-stat .is-n{font-family:var(--font-display);color:var(--ink);margin-top:4px;font-size:20px;font-weight:800}.inv-md{grid-template-columns:minmax(340px,1fr) 1.25fr;align-items:start;gap:14px;display:grid}.inv-mdlist{max-height:640px;overflow-y:auto}.inv-mdrow{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:11px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 13px;display:flex}.inv-mdrow:hover{border-color:var(--border-2)}.inv-mdrow.on{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.inv-mdrow.on{background:color-mix(in srgb,var(--blue) 6%,var(--surface))}}.inv-mdrow .mr-main{flex:1;min-width:0}.inv-mdrow .mr-main b{font-size:13px;font-family:var(--font-mono)}.inv-mdrow .mr-main small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.inv-mdrow .mr-amt{text-align:right;font-size:13px;font-weight:700;font-family:var(--font-mono)}.inv-preview{position:sticky;top:12px}.inv-pv-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.inv-more{position:relative}.inv-moremenu{background:var(--surface);border:1px solid var(--border-2);width:210px;box-shadow:var(--shadow-lg);z-index:70;border-radius:11px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.inv-moremenu button,.inv-moremenu a{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:block}.inv-moremenu button:hover,.inv-moremenu a:hover{background:var(--surface-2);color:var(--ink)}@media (max-width:1000px){.inv-md{grid-template-columns:1fr}.inv-status-row{grid-template-columns:1fr 1fr}}.vat-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;display:grid}.vat-strip .vs{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.vat-strip .vs small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;display:block}.vat-strip .vs b{font-family:var(--font-display);margin-top:4px;font-size:22px;font-weight:800;display:block}.vat-strip .vs.net b{color:var(--red)}.vat-strip .vs.refund b{color:var(--green)}.vat-boxes td.box{font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink-3);width:44px;font-size:12px}.vat-boxes tr.sub td{color:var(--ink-2)}.vat-boxes tr.total td{background:var(--surface-2);border-top:2px solid var(--border-2);font-weight:700}.vat-boxes tr.net td{font-size:14px;font-weight:800}.vat-head{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.vat-head .vh{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:11px 14px}.vat-head .vh small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700;display:block}.vat-head .vh b{margin-top:3px;font-size:14px;display:block}.vat-portal{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.vat-portal .vp{background:var(--surface);border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;padding:10px 14px;display:flex}.vat-portal .vp .k{font-family:var(--font-mono,ui-monospace,monospace);color:var(--blue);min-width:32px;font-size:12px;font-weight:700}.vat-portal .vp .l{color:var(--ink-2);flex:1;font-size:12.5px}.vat-portal .vp .v{font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.vat-check{cursor:pointer;align-items:flex-start;gap:10px;padding:7px 0;font-size:13px;display:flex}.vat-check input{accent-color:var(--blue);margin-top:3px}.vat-steps{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 14px;display:flex}.vat-steps .step{border:1px solid var(--border);color:var(--ink-3);background:var(--surface-2);border-radius:100px;padding:6px 12px;font-size:12px;font-weight:700}.vat-steps .step.on{color:#fff;background:var(--blue);border-color:var(--blue)}.vat-steps .step.done{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vat-steps .step.done{border-color:color-mix(in srgb,var(--green) 40%,var(--border))}}.vat-steps .step.done{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vat-steps .step.done{background:color-mix(in srgb,var(--green) 10%,transparent)}}.print-only{display:none}@media (max-width:900px){.vat-strip,.vat-head{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vat-strip,.vat-head{grid-template-columns:1fr}}@media print{.print-only{display:block}.vat-strip .vs,.vat-head .vh,.tbl-wrap{break-inside:avoid}.sidebar,.topbar,.mock-banner,.no-print,.page-actions,.crumb{display:none!important}.app,.main{display:block!important}.view{max-width:none!important;padding:0!important}.grid-2{display:block!important}.tax-invoice{box-shadow:none!important;border:none!important;padding:0!important}body{background:#fff!important}}.aip-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aip-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.aip-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.aip-seg button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.aip-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.aip-connect{color:var(--blue);background:var(--blue);align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aip-connect{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.aip-connect{border:1px dashed var(--blue)}@supports (color:color-mix(in lab, red, red)){.aip-connect{border:1px dashed color-mix(in srgb,var(--blue) 45%,transparent)}}.aip-connect{cursor:pointer;border-radius:100px;padding:7px 14px}.aip-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.aip-card{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--h);border-radius:12px;padding:14px}.aip-card.on{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.aip-card.on{background:color-mix(in srgb,var(--h) 7%,var(--surface))}}.aip-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.aip-ic{background:var(--h);border-radius:9px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.aip-ic{background:color-mix(in srgb,var(--h) 15%,transparent)}}.aip-ic{color:var(--h);flex:none;place-items:center;display:grid}.aip-top b{font-size:13px;display:block}.aip-top small{color:var(--ink-3);font-size:11px}.aip-saved{color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:7px 10px;font-size:12px;display:flex}.aip-model{color:var(--ink-3);font-size:10.5px;font-weight:700;font-family:var(--font-mono);margin-left:auto}.typing{align-items:center;gap:4px;padding:4px 0;display:inline-flex}.typing i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tping}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tping{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.tm-banner{background:linear-gradient(135deg,#1a1d26,#23120f 160%);background:var(--tm-banner,linear-gradient(135deg,#191c24,#20242e));color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:16px;padding:24px 26px;display:flex}:root .tm-banner{background:linear-gradient(135deg,#181b22,#22262f)}.tm-id{align-items:flex-start;gap:18px;display:flex}.tm-av{background:linear-gradient(135deg,var(--blue),var(--green));width:74px;height:74px;font-family:var(--font-brand);color:#fff;border-radius:16px;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid}.tm-role{letter-spacing:.04em;text-transform:uppercase;background:var(--blue);color:#fff;border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.tm-idmain h2{font-family:var(--font-display);color:#fff;margin:8px 0 6px;font-size:24px;font-weight:800}.tm-contact{color:#c7ccd6;flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.tm-contact span{align-items:center;gap:6px;display:inline-flex}.tm-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tmb{color:#e8eaef;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.tmb:hover{background:#ffffff26}.tm-stats{align-items:center;gap:8px;display:flex}.tm-stat{text-align:center;border-left:1px solid #ffffff1f;padding:8px 18px}.tm-stat:first-child{border-left:none}.tm-stat b{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:800;line-height:1.1;display:block}.tm-stat span{letter-spacing:.03em;text-transform:uppercase;color:#aeb4bf;font-size:10.5px}.tm-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.tm-tabs::-webkit-scrollbar{display:none}.tm-tabs button{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.tm-tabs button.on{color:var(--ink);border-bottom-color:var(--blue)}.tm-tabs button:hover{color:var(--ink-2)}.tm-body{margin-bottom:24px}.tm-info{flex-direction:column;display:flex}.tm-inforow{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;display:flex}.tm-inforow:last-child{border-bottom:none}.tm-inforow>span{color:var(--ink-3)}.tm-inforow>b{color:var(--ink);text-align:right}.tm-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tm-note{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}.tm-note .tm-dot{margin-top:5px}.tm-bar{background:var(--surface-3);border-radius:4px;width:100%;max-width:160px;height:7px;overflow:hidden}.tm-bar span{border-radius:4px;height:100%;display:block}.tm-chart{border-left:1px solid var(--border);border-bottom:1px solid var(--border);align-items:flex-end;gap:3px;height:180px;padding:10px 4px 0;display:flex}.tm-cbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.tm-cbar>span{background:var(--blue);border-radius:3px 3px 0 0;width:100%;max-width:16px;min-height:2px;transition:height .2s}.tm-cbar small{color:var(--ink-3);font-size:8px}.tm-leavegrid,.tm-stats-inline{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-leave{background:var(--surface-2);border:1px solid var(--border);text-align:center;border-radius:10px;padding:14px}.tm-leave b{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:800;display:block}.tm-leave span{color:var(--ink-3);font-size:11px}.tm-timeline{flex-direction:column;gap:2px;display:flex;position:relative}.tm-tl{gap:13px;padding-bottom:16px;display:flex;position:relative}.tm-tl:before{content:"";background:var(--border);width:2px;position:absolute;top:14px;bottom:0;left:5px}.tm-tl:last-child:before{display:none}.tm-tldot{background:var(--blue);border:2px solid var(--surface);z-index:1;border-radius:50%;flex:none;width:12px;height:12px;margin-top:2px}.tm-tlmain{min-width:0}.tm-tlhead{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tm-tlhead b{font-size:13px}.tm-tlwhen{color:var(--ink-3);font-size:10.5px;font-family:var(--font-mono)}.tm-tlmain small,.tm-tl small{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}@media (max-width:720px){.tm-banner{flex-direction:column}.tm-stats{flex-wrap:wrap;justify-content:flex-start}.tm-stat{border-left:none;padding:8px 12px 8px 0}}@media (max-width:1100px){.dcal{grid-template-columns:1fr}}@media (max-width:720px){.dcell{min-height:70px}.dev-t{display:none}.inv-tb-r{width:100%}}.vat-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);align-items:start;gap:16px;display:grid}.vat-layout .tbl-wrap{overflow-x:auto}@media (max-width:1280px){.vat-layout{grid-template-columns:1fr}}.cat-wrap{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cat-nav{flex-direction:column;gap:2px;padding:8px;display:flex}.cat-nav-item{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.cat-nav-item:hover{background:var(--surface-2)}.cat-nav-item.on{background:var(--surface-2);border-color:var(--border-2)}.cat-nav-item.on .cat-nav-txt b{color:var(--ink)}.cat-nav-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.cat-nav-txt b{font-size:13px;font-weight:600}.cat-nav-txt small{color:var(--ink-3);font-size:11px}.cat-mobile{display:none}.cat-panel{min-width:0}.s-ic.soft,.s-ic.solid{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.s-ic.soft{background:var(--h,var(--blue))}@supports (color:color-mix(in lab, red, red)){.s-ic.soft{background:color-mix(in srgb,var(--h,var(--blue)) 15%,transparent)}}.s-ic.soft{color:var(--h,var(--blue))}.s-ic.solid{background:var(--h,var(--blue));color:#fff}.cat-nav-item .s-ic.soft{width:32px;height:32px}@keyframes spin{to{transform:rotate(360deg)}}.spin{border:2px solid var(--blue);border-radius:50%;width:13px;height:13px}@supports (color:color-mix(in lab, red, red)){.spin{border:2px solid color-mix(in srgb,var(--blue) 28%,transparent)}}.spin{border-top-color:var(--blue);flex:none;animation:.7s linear infinite spin;display:inline-block}@media (max-width:960px){.cat-wrap{grid-template-columns:1fr}.cat-nav{display:none}.cat-mobile{margin-bottom:4px;display:block}}.invs-tokens{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.invs-chip{font-family:var(--font-mono);border:1px solid var(--border-2);background:var(--surface-2);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:4px 9px;font-size:11px}.invs-chip:hover{border-color:var(--blue);color:var(--blue)}.invs-numprev{background:var(--surface-2);border:1px solid var(--border-2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:6px 0;padding:10px 14px;display:flex}.invs-numprev span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.invs-numprev b{color:var(--ink);font-size:16px}.invs-color{align-items:center;gap:8px;display:flex}.invs-color input[type=color]{border:1px solid var(--border-2);background:var(--surface-2);cursor:pointer;border-radius:9px;flex:none;width:42px;height:38px;padding:2px}.invs-color .form-input{font-family:var(--font-mono);flex:1}.invs-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 2px;font-size:12px;display:flex}.invs-legend code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border-2);color:var(--ink-2);border-radius:6px;padding:2px 6px;font-size:11px}.invs-note{color:var(--ink-3);background:var(--blue);font-size:12px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.invs-note{background:color-mix(in srgb,var(--blue) 6%,transparent)}}.invs-note{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.invs-note{border:1px solid color-mix(in srgb,var(--blue) 22%,transparent)}}.invs-note{border-radius:10px;margin:16px 0 4px;padding:11px 13px}.invs-actions{border-top:1px solid var(--border);gap:10px;margin-top:20px;padding-top:16px;display:flex}.linklike{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.invs-tpls{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.invs-tpl{border:1px solid var(--border-2);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.invs-tpl:hover{border-color:var(--blue)}.invs-tpl.on{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.invs-tpl.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 30%,transparent)}}.invs-tpl-name{color:var(--ink);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.invs-mini{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;height:112px;padding:9px;display:flex;overflow:hidden}.invs-mini .im-top{justify-content:space-between;align-items:center;display:flex}.invs-mini .im-logo{letter-spacing:.04em;font-size:9px;font-weight:800}.invs-mini .im-title{letter-spacing:.06em;font-size:9px;font-weight:800}.invs-mini .im-meta{gap:4px;display:flex}.invs-mini .im-meta span{background:var(--surface-3);border-radius:2px;flex:1;height:5px}.invs-mini .im-rows{flex-direction:column;gap:3px;margin-top:2px;display:flex}.invs-mini .im-hd{border-radius:3px;gap:4px;padding:3px;display:flex}.invs-mini .im-hd span{background:var(--ink-3);flex:1;height:4px}@supports (color:color-mix(in lab, red, red)){.invs-mini .im-hd span{background:color-mix(in srgb,var(--ink-3) 55%,transparent)}}.invs-mini .im-hd span{border-radius:2px}.invs-mini .im-row{gap:4px;padding:0 3px;display:flex}.invs-mini .im-row span{background:var(--surface-3);border-radius:2px;flex:1;height:4px}.invs-mini .im-tot{justify-content:flex-end;margin-top:auto;display:flex}.invs-mini .im-tot span{border-radius:2px;width:38%;height:6px}.invs-mini-modern .im-top{border-bottom:2px solid;padding-bottom:4px}.invs-mini-minimal{border-style:dashed}.invs-mini-minimal .im-hd span{border-bottom:1px solid var(--border-2);background:0 0;height:3px}.invs-logo-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.invs-logo-prev{border:1px dashed var(--border-2);background:var(--surface-2);border-radius:10px;flex:none;place-items:center;width:170px;height:74px;display:grid;overflow:hidden}.invs-logo-prev img{object-fit:contain;max-width:150px;max-height:58px}.invs-logo-ph{color:var(--ink-3);font-size:12px}.invs-rule{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;display:flex}.invs-rule .form-input{flex:1;min-width:120px}.invs-rule-off{flex-direction:column;flex:none;gap:2px;width:120px;display:flex}.invs-rule-off .form-input{width:100%}.invs-rule-off small{color:var(--ink-3);font-size:10.5px}.inv-nextno{color:var(--ink-3);align-items:center;gap:6px;padding:0 4px;font-size:12px;display:inline-flex}.inv-nextno b{color:var(--ink)}.inv-nextno a{color:var(--ink-3);display:inline-flex}.inv-nextno a:hover{color:var(--blue)}.invs-payqr{border:1px solid var(--border-2);background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;display:flex}.invs-payqr .invs-qr-glyph{color:#fff;background:var(--ti-accent,var(--blue));border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.invs-payqr b{font-size:13px;display:block}.invs-payqr small{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.ti-doc .ti-title{color:var(--ti-accent,var(--blue))}.ti-doc .ti-items thead th{background:var(--ti-headbg,var(--surface-2))}.ti-doc.invs-doc-modern .ti-top{border-bottom-color:var(--ti-accent,var(--blue))}.ti-doc.invs-doc-modern .ti-items thead th{color:#fff;background:var(--ti-headbg,var(--ti-accent,var(--blue)))}.ti-doc.invs-doc-modern .ti-logo{color:var(--ti-accent,var(--blue))}.ti-doc.invs-doc-minimal .ti-top{border-bottom-width:1px}.ti-doc.invs-doc-minimal .ti-items thead th{border-bottom:2px solid var(--border-2);background:0 0}.ti-doc.invs-doc-minimal .ti-items tbody td{border-bottom-style:dotted}.pb-alert{border-radius:9px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;display:flex}.pb-alert.ok{color:var(--ok,var(--green));background:var(--green)}@supports (color:color-mix(in lab, red, red)){.pb-alert.ok{background:color-mix(in srgb,var(--green) 12%,transparent)}}.pb-alert.ok{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.pb-alert.ok{border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}}.pb-grid{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}@media (max-width:860px){.pb-grid{grid-template-columns:1fr}}.pb-packs{grid-template-columns:1fr 1fr;gap:11px;display:grid}@media (max-width:560px){.pb-packs{grid-template-columns:1fr}}.pb-pack{text-align:left;border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:11px;padding:13px 14px;transition:all .16s;position:relative}.pb-pack:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pb-pack:hover{border-color:color-mix(in srgb,var(--blue) 40%,var(--border))}}.pb-pack.on{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.pb-pack.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 15%,transparent)}}.pb-pack.core{cursor:default;border-style:dashed}.pb-pack p{color:var(--ink-3);margin:5px 0 0;font-size:11.5px;line-height:1.45}.pb-ptop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pb-pname{flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.pb-pprice{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.pb-pprice small{color:var(--ink-3);margin-left:2px;font-size:10px;font-weight:500}.pb-pprice.free{color:var(--green)}.pb-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:1px 5px;font-size:9.5px;font-weight:700}.pb-tag.add{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.pb-tag.add{background:color-mix(in srgb,var(--green) 15%,transparent)}}.pb-tag.rem{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.pb-tag.rem{background:color-mix(in srgb,var(--red) 14%,transparent)}}.pb-pend{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.pb-check{border:1.5px solid var(--border);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.pb-check.on{background:var(--blue);border-color:var(--blue)}.pb-side .card{position:sticky;top:16px}.pb-row{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-size:12.5px;font-weight:600;display:flex}.pb-toggle{background:var(--ink-3);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pb-toggle{background:color-mix(in srgb,var(--ink-3) 12%,transparent)}}.pb-toggle{border-radius:8px;padding:2px}.pb-toggle button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11.5px;font-weight:600}.pb-toggle button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.pb-toggle em{color:var(--green);font-style:normal}.pb-seats{align-items:center;gap:4px;display:inline-flex}.pb-seats button{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:26px;height:28px;color:var(--ink);border-radius:7px;font-size:15px;line-height:1}.pb-seats input{text-align:center;border:1px solid var(--border);background:var(--surface);width:56px;color:var(--ink);border-radius:7px;padding:5px;font-size:13px;font-weight:700}.pb-range{width:100%;accent-color:var(--blue);margin:2px 0 8px}.pb-vol{color:var(--green);background:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pb-vol{background:color-mix(in srgb,var(--green) 12%,transparent)}}.pb-vol{border-radius:7px;padding:4px 8px}.pb-divide{background:var(--border);height:1px;margin:12px 0}.pb-qline{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:12.5px;display:flex}.pb-qline b{color:var(--ink);font-weight:700}.pb-qline small,.pb-qtotal small{color:var(--ink-3);margin-left:1px;font-size:10px;font-weight:500}.pb-qtotal{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:13px;font-weight:700;display:flex}.pb-qtotal b{color:var(--blue);font-size:19px}.pb-change{background:var(--blue);border-radius:9px;margin-top:12px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.pb-change{background:color-mix(in srgb,var(--blue) 7%,transparent)}}.pb-change{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.pb-change{border:1px solid color-mix(in srgb,var(--blue) 20%,transparent)}}.pb-change{color:var(--ink-2);gap:5px;font-size:11.5px;display:grid}.pb-change div{align-items:center;gap:6px;display:flex}.pb-change .pb-was{color:var(--ink-3);margin-top:2px;font-size:11px}.pb-hint{color:var(--ink-3);margin-bottom:8px;font-size:11px}.pb-note{color:var(--ink-3);margin-top:10px;font-size:10.5px;line-height:1.45}.pb-storage{margin-bottom:18px}.pb-storhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pb-storhead b{color:var(--ink);font-size:13.5px}.pb-storhead b span{color:var(--ink-3);font-weight:500}.pb-bar{background:var(--ink-3);border-radius:999px;height:9px}@supports (color:color-mix(in lab, red, red)){.pb-bar{background:color-mix(in srgb,var(--ink-3) 14%,transparent)}}.pb-bar{overflow:hidden}.pb-barfill{background:linear-gradient(90deg,var(--blue),var(--green));border-radius:999px;height:100%;transition:width .3s;display:block}.pb-barfill.over{background:var(--red)}.pb-stornote{color:var(--ink-3);margin-top:8px;font-size:11.5px;line-height:1.5}.pb-storfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.pb-storfoot .pb-stornote{flex:1;min-width:220px;margin-top:0}.pb-storbuy{color:var(--ink-2);flex:none;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.pb-storbuy .form-select{width:auto;min-width:150px;padding:6px 9px;font-size:12.5px}.sup-fab{background:var(--green);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:0 8px 22px var(--green);border:none;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:88px;right:24px}@supports (color:color-mix(in lab, red, red)){.sup-fab{box-shadow:0 8px 22px color-mix(in srgb,var(--green) 45%,transparent)}}.sup-fab{z-index:90}.sup-fab:hover{filter:brightness(1.06)}.sup-panel{background:var(--surface);border:1px solid var(--border);z-index:91;border-radius:16px;flex-direction:column;width:360px;max-width:calc(100vw - 32px);height:min(480px,100vh - 110px);display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 60px -20px #0006}.sup-head{border-bottom:1px solid var(--border);background:var(--green);align-items:center;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sup-head{background:color-mix(in srgb,var(--green) 8%,transparent)}}.sup-head b{font-size:14px;display:block}.sup-head small{color:var(--ink-3);font-size:11px}.sup-dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sup-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}}.sup-dot{flex:none}.sup-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.sup-intro{color:var(--ink-2);background:var(--blue);gap:10px;font-size:12.5px;line-height:1.55;display:flex}@supports (color:color-mix(in lab, red, red)){.sup-intro{background:color-mix(in srgb,var(--blue) 6%,transparent)}}.sup-intro{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.sup-intro{border:1px solid color-mix(in srgb,var(--blue) 16%,transparent)}}.sup-intro{border-radius:11px;padding:12px}.sup-intro p{margin:0}.sup-msg{display:flex}.sup-msg.you{justify-content:flex-end}.sup-bubble{border-radius:12px;max-width:85%;padding:9px 12px;font-size:13px;line-height:1.5}.sup-msg.you .sup-bubble{background:var(--blue);color:#fff;border-bottom-right-radius:4px}.sup-msg.bot .sup-bubble{background:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.sup-msg.bot .sup-bubble{background:color-mix(in srgb,var(--ink-3) 10%,transparent)}}.sup-msg.bot .sup-bubble{color:var(--ink);border-bottom-left-radius:4px}.sup-meta{flex-direction:column;gap:4px;margin-top:8px;display:flex}.sup-badge{border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700}.sup-badge.resolved{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.sup-badge.resolved{background:color-mix(in srgb,var(--green) 16%,transparent)}}.sup-badge.resolved{color:var(--green)}.sup-badge.investigating{color:#b07a00;background:#e8a40033}.sup-actions{color:var(--ink-3);font-size:10.5px}.sup-typing{align-items:center;gap:4px;display:inline-flex}.sup-typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s infinite sup-bounce}.sup-typing span:nth-child(2){animation-delay:.15s}.sup-typing span:nth-child(3){animation-delay:.3s}@keyframes sup-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sup-input{border-top:1px solid var(--border);align-items:flex-end;gap:8px;padding:10px;display:flex}.sup-input textarea{resize:none;border:1px solid var(--border);font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;flex:1;padding:8px 10px;font-size:13px}.sup-input .btn{padding:9px 12px}@media print{.sup-fab,.sup-panel{display:none!important}}.tm-avbtn{background:inherit;cursor:pointer;border:none;padding:0;position:relative;overflow:visible}.tm-avbtn img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.tm-avcam{background:var(--blue);color:#fff;border:2px solid var(--surface);z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px}.tm-addlink{color:var(--blue);background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-addlink{color:color-mix(in srgb,var(--blue) 70%,#fff)}}.tm-addlink{font:inherit;cursor:pointer;padding:0;font-size:12.5px}.emp-edit h4{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:18px 0 8px;font-size:11.5px;font-weight:700}.emp-edit h4:first-child{margin-top:0}.emp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.emp-grid{grid-template-columns:1fr}}.idc-stage{background:var(--ink-3);justify-content:center;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.idc-stage{background:color-mix(in srgb,var(--ink-3) 7%,transparent)}}.idc-stage{border-radius:14px}.idc{color:#1b1e24;background:#fff;border:1px solid #e4e8ef;border-radius:16px;width:300px;overflow:hidden;box-shadow:0 14px 44px -14px #141e3c66}.idc-top{color:#fff;background:linear-gradient(135deg,#1a73e8,#185abc);align-items:center;gap:10px;padding:15px 16px;display:flex}.idc-mark{background:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.idc-co b{font-size:13.5px;line-height:1.2;display:block}.idc-co small{opacity:.9;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.idc-photo{color:#1a73e8;background:#e8f0fe;border:4px solid #fff;border-radius:50%;place-items:center;width:104px;height:104px;margin:16px auto 0;font-size:32px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 14px #141e3c2e}.idc-photo img{object-fit:cover;width:100%;height:100%}.idc-name{text-align:center;letter-spacing:-.01em;margin-top:12px;font-size:19px;font-weight:800}.idc-role{text-align:center;color:#5a6b85;margin-top:2px;font-size:12.5px;font-weight:600}.idc-fields{flex-direction:column;gap:7px;padding:14px 22px 8px;display:flex}.idc-fields>div{justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.idc-fields span{color:#8a93a3}.idc-fields b{color:#1b1e24;text-align:right;font-weight:700}.idc-barcode{justify-content:center;align-items:flex-end;gap:2px;height:36px;padding:6px 22px 4px;display:flex}.idc-barcode span{background:#1b1e24;height:100%;display:block}.idc-foot{text-align:center;color:#8a93a3;letter-spacing:.05em;text-transform:uppercase;background:#f3f5f9;padding:8px;font-size:8.5px}.sup-shot{border-radius:8px;max-width:100%;margin-bottom:6px;display:block}.sup-attach{border-top:1px solid var(--border);color:var(--ink-2);align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex}.sup-attach img{object-fit:cover;border:1px solid var(--border);border-radius:6px;width:34px;height:34px}.sup-attach button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:auto;display:grid}.sup-attachbtn{border:1px solid var(--border);width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.sup-attachbtn:hover{color:var(--blue);border-color:var(--blue)}.sup-head{position:relative}.sup-close{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.sup-close:hover{background:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.sup-close:hover{background:color-mix(in srgb,var(--ink-3) 12%,transparent)}}.sup-close:hover{color:var(--ink)}@media (max-width:720px){.topbar{gap:8px;padding:0 12px}.tb-right{gap:7px}}@media (max-width:560px){.topbar{gap:6px;padding:0 10px}.cmd{flex:none;max-width:none;padding:9px 11px}.cmd-ph{display:none}.tb-right{gap:5px}.iconbtn{width:34px;height:34px}.tb-user{padding:4px}.kpi-row{grid-template-columns:1fr 1fr}h1,.h1{font-size:clamp(20px,6vw,26px)}}@media (max-width:400px){.tb-right .iconbtn[aria-label=Theme]{display:none}.kpi-row{grid-template-columns:1fr}}@media (max-width:560px){.grid-2,.grid-3{grid-template-columns:1fr!important}.card{min-width:0}}.fav-star{transition:transform .12s,color .12s}.fav-star:hover{transform:scale(1.12)}.fav-star.is-fav svg{fill:var(--yellow)}.wcal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.wcal-nav{align-items:center;gap:8px;display:flex}.wcal-title{margin-left:4px;font-size:16px}.wcal-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wcal-legend{flex-wrap:wrap;gap:6px;display:flex}.wcal-grid{background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.wcal-wd{background:var(--surface-2);text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:8px 0;font-size:10.5px;font-weight:700}.wcal-cell{background:var(--surface);cursor:pointer;flex-direction:column;gap:3px;min-width:0;min-height:108px;padding:5px 5px 6px;transition:background .12s;display:flex}.wcal-cell:hover{background:var(--surface-2)}.wcal-cell.out{background:var(--surface-2);opacity:.5}.wcal-dnum{color:var(--ink-2);border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:11.5px;font-weight:600;display:grid}.wcal-cell.today .wcal-dnum{background:var(--blue);color:#fff}.wcal-evs{flex-direction:column;gap:2px;min-width:0;display:flex}.wcal-ev{text-align:left;background:var(--h);border:none;align-items:center;gap:5px;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.wcal-ev{background:color-mix(in srgb,var(--h) 12%,transparent)}}.wcal-ev{color:var(--ink);font:inherit;cursor:pointer;border-left:2px solid var(--h);border-radius:5px;min-width:0;padding:2px 6px;font-size:11px;font-weight:600}.wcal-ev:hover{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.wcal-ev:hover{background:color-mix(in srgb,var(--h) 22%,transparent)}}.wcal-ev-dot{background:var(--h);border-radius:50%;flex:none;width:5px;height:5px}.wcal-ev-t{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none}.wcal-ev-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wcal-more{color:var(--ink-3);padding:1px 6px;font-size:10.5px;font-weight:600}.wcal-tg-head{border-bottom:1px solid var(--border);background:var(--surface);display:grid}.wcal-tg-gutlabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);border-right:1px solid var(--border);justify-content:flex-end;align-items:flex-end;padding:8px 6px;font-size:10px;font-weight:700;display:flex}.wcal-tg-dayhdr{border-right:1px solid var(--border);cursor:pointer;min-width:0;padding:7px}.wcal-tg-dayhdr:last-child{border-right:none}.wcal-tg-dayhdr.today{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.wcal-tg-dayhdr.today{background:color-mix(in srgb,var(--blue) 8%,var(--surface))}}.wcal-tg-dayname{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;align-items:baseline;gap:6px;margin-bottom:5px;font-size:11px;font-weight:600;display:flex}.wcal-tg-dayname b{color:var(--ink);text-transform:none;letter-spacing:0;font-size:15px}.wcal-tg-allday{flex-direction:column;gap:2px;min-height:4px;display:flex}.wcal-tg-body{display:grid;position:relative;overflow-y:auto}.wcal-tg-gutter{border-right:1px solid var(--border);position:relative}.wcal-tg-hr{box-sizing:border-box;position:relative}.wcal-tg-hr span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:-7px;right:7px}.wcal-tg-col{border-right:1px solid var(--border);cursor:pointer;min-width:0;position:relative}.wcal-tg-col:last-child{border-right:none}.wcal-tg-line{border-top:1px solid var(--border);pointer-events:none;position:absolute;left:0;right:0}.wcal-tev{box-sizing:border-box;background:var(--h);position:absolute;left:3px;right:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wcal-tev{background:color-mix(in srgb,var(--h) 16%,var(--surface))}}.wcal-tev{border:1px solid var(--h)}@supports (color:color-mix(in lab, red, red)){.wcal-tev{border:1px solid color-mix(in srgb,var(--h) 45%,transparent)}}.wcal-tev{border-left:3px solid var(--h);text-align:left;cursor:pointer;color:var(--ink);border-radius:6px;flex-direction:column;gap:1px;padding:3px 7px;display:flex}.wcal-tev:hover{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.wcal-tev:hover{background:color-mix(in srgb,var(--h) 28%,var(--surface))}}.wcal-tev:hover{z-index:2}.wcal-tev b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.wcal-tev small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:10.5px}@media (max-width:620px){.wcal-cell{min-height:74px}.wcal-ev-t{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
@font-face{font-family:WOSDirham;src:url(/fonts/wos-dirham.woff2?v=5)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
