@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-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,ui-sans-serif, system-ui, 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{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}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-8{top:calc(var(--spacing) * 8)}.top-30{top:calc(var(--spacing) * 30)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.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}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#0a0e16;--surface:#10151f;--surface-2:#161d2a;--surface-3:#1c2433;--line:#202938;--line-2:#2c3749;--text:#e9eef6;--text-dim:#9daabc;--text-mute:#5e6b7e;--accent:#34d6e8;--accent-2:#34d6e8;--accent-3:#34d6e8;--accent-soft:#34d6e821;--accent-contrast:#04131a;--good:#37d399;--warn:#f4b740;--risk:#fb5e7e;--info:#5b9dff;--shadow:#00000080;--ring:#34d6e880}[data-theme=amg]{--bg:#0b0c0e;--surface:#121317;--surface-2:#181a1f;--surface-3:#1f2228;--line:#262932;--line-2:#33373f;--text:#eceef1;--text-dim:#9ea4ad;--text-mute:#646a73;--accent:#16e08a;--accent-2:#16e08a;--accent-3:#16e08a;--accent-soft:#16e08a1f;--accent-contrast:#03130b;--ring:#16e08a80}[data-theme=porsche]{--bg:#e9e7e1;--surface:#f4f2ec;--surface-2:#fcfbf8;--surface-3:#fff;--line:#d7d3c9;--line-2:#c5c0b4;--text:#17181b;--text-dim:#565961;--text-mute:#8b8e95;--accent:#c8102e;--accent-2:#c8102e;--accent-3:#c8102e;--accent-soft:#c8102e17;--accent-contrast:#fff;--good:#1e9c68;--warn:#b07a0a;--risk:#c8102e;--info:#2e63c9;--shadow:#28262124;--ring:#c8102e73}[data-theme=bmw]{--bg:#090d12;--surface:#0f141b;--surface-2:#151c26;--surface-3:#1b2430;--line:#212a36;--line-2:#2d3845;--text:#e8eef5;--text-dim:#97a4b3;--text-mute:#5b6675;--accent:#2e7de0;--accent-2:#7b33a8;--accent-3:#e63329;--accent-soft:#2e7de021;--accent-contrast:#02101f;--ring:#2e7de080}[data-theme=mclaren]{--bg:#0b0d10;--surface:#11141a;--surface-2:#171b22;--surface-3:#1d222a;--line:#242a33;--line-2:#30373f;--text:#eceef1;--text-dim:#99a0a9;--text-mute:#5f666f;--accent:#ff7a1a;--accent-2:#ff7a1a;--accent-3:#ff7a1a;--accent-soft:#ff7a1a1f;--accent-contrast:#1a0a02;--ring:#ff7a1a80}[data-theme=lambo]{--bg:#09090b;--surface:#121214;--surface-2:#19191d;--surface-3:#1f1f24;--line:#27272c;--line-2:#34343a;--text:#f0f0ee;--text-dim:#a1a2a0;--text-mute:#66676b;--accent:#ffd400;--accent-2:#ffd400;--accent-3:#ffd400;--accent-soft:#ffd4001c;--accent-contrast:#1a1700;--ring:#ffd40073}[data-theme=audi]{--bg:#0c0e10;--surface:#13161a;--surface-2:#191d22;--surface-3:#1f242a;--line:#262b31;--line-2:#333941;--text:#ebeef1;--text-dim:#9aa2ab;--text-mute:#5f666f;--accent:#e4002b;--accent-2:#e4002b;--accent-3:#e4002b;--accent-soft:#e4002b1c;--accent-contrast:#fff;--ring:#e4002b80}[data-theme=cadillac]{--bg:#fcf4f8;--surface:#fff;--surface-2:#fbedf3;--surface-3:#fff;--line:#f3dce7;--line-2:#e9c6d8;--text:#2a1620;--text-dim:#795967;--text-mute:#ac8b99;--accent:#e0457f;--accent-2:#e0457f;--accent-3:#e0457f;--accent-soft:#e0457f1a;--accent-contrast:#fff;--good:#1e9c68;--warn:#b07a0a;--risk:#e5484d;--info:#2e63c9;--shadow:#96285a21;--ring:#e0457f73}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;transition:background .5s,color .5s}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}.disp{letter-spacing:-.01em;font-family:Space Grotesk,Inter,sans-serif}svg{display:block}.ic{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--bg);border-radius:8px}.app{grid-template-columns:248px 1fr;min-height:100vh;display:grid}:is(.app.collapsed,html[data-rail="1"] .app){grid-template-columns:72px 1fr}:is(.app.collapsed,html[data-rail="1"] .app) .navlabel,:is(.app.collapsed,html[data-rail="1"] .app) .navitem span.t,:is(.app.collapsed,html[data-rail="1"] .app) .wattson-cta .col,:is(.app.collapsed,html[data-rail="1"] .app) .profile .col,:is(.app.collapsed,html[data-rail="1"] .app) .acct-chev,:is(.app.collapsed,html[data-rail="1"] .app) .ver{display:none}:is(.app.collapsed,html[data-rail="1"] .app) .navitem{justify-content:center}:is(.app.collapsed,html[data-rail="1"] .app) .side{z-index:60}:is(.app.collapsed,html[data-rail="1"] .app) .navitem:after,:is(.app.collapsed,html[data-rail="1"] .app) .profile:after{content:attr(data-label);transform-origin:0;background:var(--surface-2);color:var(--text);border:1px solid var(--line);white-space:nowrap;opacity:0;pointer-events:none;z-index:70;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)scale(.96);box-shadow:0 8px 22px #0000004d}:is(.app.collapsed,html[data-rail="1"] .app) .navitem:hover:after,:is(.app.collapsed,html[data-rail="1"] .app) .profile:hover:after{opacity:1;transform:translateY(-50%)scale(1)}:is(.app.collapsed,html[data-rail="1"] .app) .brand{justify-content:center;padding:18px 0}:is(.app.collapsed,html[data-rail="1"] .app) .side-collapse{display:none}:is(.app.collapsed,html[data-rail="1"] .app) .wattson-cta{justify-content:center;width:auto;margin:8px auto;padding:11px;display:flex}:is(.app.collapsed,html[data-rail="1"] .app) .profile{justify-content:center;padding:11px 0}.side-collapse{width:24px;height:24px;color:var(--text-mute);border:1px solid var(--line);background:var(--surface-2);z-index:3;border-radius:7px;place-items:center;transition:all .14s;display:grid;position:absolute;top:15px;right:12px}.side-collapse:hover{color:var(--accent);border-color:var(--accent)}.side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;height:100vh;transition:background .5s,border-color .5s;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;padding:18px 20px 15px;display:flex}.brand-logo{align-items:center;display:inline-flex}.brand-mark{color:var(--accent);flex:none;place-items:center;display:none}:is(.app.collapsed,html[data-rail="1"] .app) .brand-logo{display:none}:is(.app.collapsed,html[data-rail="1"] .app) .brand-mark{display:grid}.brand .mark{color:var(--accent);flex:none;place-items:center;display:grid}.brand .mark .cmark{width:30px;height:30px}.cmark{display:block}.wordmark{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-weight:600}.wm-bolt{width:.4em;height:.82em;color:var(--accent);vertical-align:-.03em;margin:0 .012em;display:inline-block}.wm-bolt svg{width:100%;height:100%;display:block}.brand .name{letter-spacing:-.02em;font-size:17px;font-weight:700}.brand .sub{color:var(--text-mute);letter-spacing:.07em;text-transform:uppercase;margin-top:1px;font-size:10px}.navsec{padding:14px 12px 2px}.navlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);padding:0 10px 7px;font-size:10px;font-weight:600}.navitem{color:var(--text-dim);text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .16s,color .16s;display:flex;position:relative}.navitem:hover{background:var(--surface-2);color:var(--text)}.navitem.on{background:var(--accent-soft);color:var(--text)}.navitem.on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.navitem .ic{opacity:.92;flex:none}.navitem .navnote{color:var(--accent);margin-top:1px;font-size:10.5px;font-weight:600;line-height:1.2;display:block}.navitem .count{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--line);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600;transition:all .16s}.nav-pending{background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:3px;left:9px;right:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nav-pending{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.nav-pending{pointer-events:none}.nav-pending:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;animation:1.1s ease-in-out infinite nav-pending-sweep;position:absolute;inset:0}@keyframes nav-pending-sweep{0%{transform:translate(0%)scaleX(.35)}50%{transform:translate(65%)scaleX(.35)}to{transform:translate(0%)scaleX(.35)}}.bn-item .nav-pending{bottom:2px;left:22%;right:22%}@media (prefers-reduced-motion:reduce){.nav-pending:after{opacity:.85;animation:none}}.navitem.on .count{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.side .spacer{flex:1}.side-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.side-scroll:hover{scrollbar-color:var(--text-mute) transparent}@supports (color:color-mix(in lab, red, red)){.side-scroll:hover{scrollbar-color:color-mix(in srgb,var(--text-mute) 45%,transparent) transparent}}.side-scroll::-webkit-scrollbar{width:6px}.side-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:99px}.side-scroll:hover::-webkit-scrollbar-thumb{background:var(--text-mute)}@supports (color:color-mix(in lab, red, red)){.side-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-mute) 40%,transparent)}}@supports (height:100dvh){.side{height:100dvh}}.wattson-cta{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:13px;width:calc(100% - 24px);margin:8px 12px;padding:13px;transition:all .18s;position:relative;overflow:hidden}.wattson-cta:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(-1px)}.wattson-cta .row{align-items:center;gap:9px;display:flex}.wattson-cta .av{background:linear-gradient(135deg,var(--accent),var(--accent-3));width:30px;height:30px;color:var(--accent-contrast);border-radius:8px;flex:none;place-items:center;display:grid}.wattson-cta .t{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.dot-live{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 0 var(--good);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dot-live{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 50%,transparent)}}.dot-live{animation:2.4s infinite pulse}@keyframes pulse{50%{opacity:.5}}.wattson-cta .d{color:var(--text-mute);margin-top:1px;font-size:11.5px}.acct{position:relative}.profile{border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:background .14s;display:flex}.profile:hover{background:var(--surface-2)}.acct-chev{color:var(--text-mute);flex:none;margin-left:auto}.acct-scrim{z-index:58;background:0 0;border:0;position:fixed;inset:0}.acct-menu{z-index:59;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 44px var(--shadow);border-radius:12px;padding:6px;animation:.14s notiIn;position:absolute;bottom:calc(100% - 2px);left:10px;right:10px}.acct-menu form{display:block}.acct-item{text-align:left;width:100%;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;transition:background .12s;display:flex}.acct-item:hover{background:var(--surface-2)}.acct-item.on{color:var(--accent)}.acct-item.danger{color:var(--risk)}.acct-item.danger:hover{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.acct-item.danger:hover{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.profile .av{background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.profile .nm{font-size:13px;font-weight:600}.profile .col{flex:1;min-width:0}.profile .nm,.profile .rl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile .rl{color:var(--text-mute);font-size:11px}.signout{width:30px;height:30px;color:var(--text-mute);border:1px solid var(--line);background:var(--surface-2);border-radius:8px;place-items:center;transition:all .16s;display:grid}.signout:hover{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.signout:hover{border-color:color-mix(in srgb,var(--risk) 40%,var(--line))}}.ver{color:var(--text-mute);letter-spacing:.08em;cursor:pointer;text-align:left;background:0 0;border:0;padding:0 0 10px 20px;font-size:9.5px;transition:all .16s}.ver:hover{color:var(--accent)}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;background:var(--bg);align-items:center;gap:14px;min-height:58px;padding:0 26px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--bg) 80%,transparent)}}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:border-color .5s,background .5s}.ttl{flex:none;align-items:baseline;gap:11px;min-width:0;display:flex}.ttl h1{letter-spacing:-.02em;white-space:nowrap;font-family:Space Grotesk;font-size:17px;font-weight:600}.search{background:var(--surface);border:1px solid var(--line);min-width:0;max-width:300px;min-height:36px;color:var(--text-mute);box-shadow:inset 0 1px 2px var(--text);border-radius:10px;flex:200px;align-items:center;gap:9px;margin-left:14px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.search{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 9%,transparent)}}.search{transition:max-width .2s cubic-bezier(.2,.8,.2,1),border-color .16s,box-shadow .16s,background .16s}.search:hover{border-color:var(--line-2)}.search:focus-within{border-color:var(--accent);max-width:520px;box-shadow:0 0 0 3px var(--accent-soft)}.search:focus-within~.tb-actions .noti-ticker{display:none}.search input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.search input::placeholder{color:var(--text-mute)}.search kbd{border:1px solid var(--line-2);color:var(--text-mute);border-radius:5px;padding:1px 5px;font-family:JetBrains Mono;font-size:10.5px}.tb-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.iconbtn{width:36px;height:36px;color:var(--text-dim);border:1px solid var(--line);background:var(--surface);border-radius:9px;place-items:center;transition:all .16s;display:grid;position:relative}.iconbtn:hover{color:var(--text);border-color:var(--line-2);transform:translateY(-1px)}.iconbtn .nd{background:var(--accent);min-width:15px;height:15px;color:var(--accent-contrast);border-radius:8px;place-items:center;padding:0 3px;font-size:9px;font-weight:700;display:grid;position:absolute;top:6px;right:7px}.badge-ok{color:var(--good);border:1px solid var(--good);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.badge-ok{border:1px solid color-mix(in srgb,var(--good) 35%,var(--line))}}.badge-ok{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.badge-ok{background:color-mix(in srgb,var(--good) 9%,var(--surface))}}.badge-ok{letter-spacing:.04em;border-radius:9px;padding:7px 12px}.sync-btn{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:600;transition:all .16s;display:flex}.sync-btn:hover:not(:disabled){color:var(--text);border-color:var(--line-2);transform:translateY(-1px)}.sync-btn .ic{width:14px;height:14px;color:var(--text-mute);transition:all .16s}.sync-btn:hover:not(:disabled) .ic{color:var(--accent)}.sync-btn.on{color:var(--text);cursor:default}.sync-btn.on .ic{color:var(--accent);animation:1s linear infinite sync-spin}.sync-btn.err{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.sync-btn.err{border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}}.sync-btn.err .ic{color:var(--bad)}.sync-btn:disabled{cursor:default}.sync-label{white-space:nowrap}@keyframes sync-spin{to{transform:rotate(360deg)}}.tmenu{position:relative}.ttrigger{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:7px 11px;font-size:12.5px;font-weight:600;transition:all .16s;display:flex}.ttrigger:hover{border-color:var(--line-2)}.ttrigger .sw{border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 1px #ffffff26}.ttrigger .ic{width:13px;height:13px;color:var(--text-mute)}.tpop{background:var(--surface);border:1px solid var(--line);width:272px;box-shadow:0 24px 60px var(--shadow);z-index:50;border-radius:14px;padding:7px;position:absolute;top:46px;right:0}.tpop .ph{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);padding:7px 9px 8px;font-size:10px;font-weight:700}.noti-wrap{align-items:center;gap:4px;display:flex;position:relative}.noti-ticker{border:1px solid var(--accent);border-radius:10px;align-items:center;gap:8px;width:min(360px,32vw);height:36px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.noti-ticker{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.noti-ticker{background:linear-gradient(135deg,var(--accent),var(--surface))}@supports (color:color-mix(in lab, red, red)){.noti-ticker{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,var(--surface)),var(--surface))}}.noti-ticker{color:var(--text-dim);font:inherit;cursor:pointer;font-size:12.5px;transition:border-color .16s,box-shadow .16s,color .16s;overflow:hidden}.noti-ticker:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.noti-ticker:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.noti-ticker:hover{color:var(--text);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.noti-ticker:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.noti-ticker:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.noti-ticker-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;flex:1;min-width:0;transition:opacity .28s,transform .28s cubic-bezier(.4,0,.7,.2);animation:.3s cubic-bezier(.2,.8,.2,1) notiIn;display:inline-block;overflow:hidden}.noti-ticker-text.out{opacity:0;transform:translateY(-9px)}.noti-ticker-text b{color:var(--text-dim);font-weight:600}.noti-ticker:hover .noti-ticker-text b{color:var(--text)}@keyframes notiIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.noti-ticker{display:none}}@media (prefers-reduced-motion:reduce){.noti-ticker-text{transition:none;animation:none}}.noti-pop{background:var(--surface);border:1px solid var(--line);width:360px;max-width:92vw;box-shadow:0 24px 60px var(--shadow);z-index:56;border-radius:14px;animation:.16s cubic-bezier(.2,.8,.2,1) notiIn;position:absolute;top:46px;right:0;overflow:hidden}.live-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.live-row:last-child{border-bottom:0}.live-dot{background:var(--good,#46c28e);width:8px;height:8px;box-shadow:0 0 0 3px var(--good,#46c28e);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--good,#46c28e) 22%,transparent)}}.live-dot{animation:2s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}.live-bd{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.live-nm{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.live-role{color:var(--text-mute);text-transform:capitalize;font-size:11px}.live-for{color:var(--good,#46c28e);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.noti-h{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 15px;font-size:13.5px;font-weight:600;display:flex}.noti-count{letter-spacing:.04em;color:var(--accent-contrast);background:var(--accent);border-radius:99px;padding:1px 8px;font-size:10px;font-weight:700}.noti-mark{color:var(--accent);margin-left:auto;font-size:11.5px;font-weight:600}.noti-mark:disabled{color:var(--text-mute);cursor:default}.noti-list{max-height:min(64vh,460px);overflow-y:auto}.noti-empty{text-align:center;color:var(--text-mute);padding:28px 18px;font-size:12.5px}.noti-day{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);padding:11px 15px 5px;font-size:10px;font-weight:700}.noti-row{text-align:left;border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:11px;width:100%;padding:10px 15px;transition:background .13s;display:flex}.noti-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;display:grid}.noti-toggle .noti-dot{transition:transform .12s,opacity .12s,background .12s,border-color .12s}.noti-toggle:not(.unread) .noti-dot{border:1.5px solid var(--text-mute);opacity:0;background:0 0}.noti-row:hover .noti-toggle:not(.unread) .noti-dot{opacity:.75}.noti-toggle:hover .noti-dot{opacity:1;transform:scale(1.3)}.noti-toggle:hover:not(.unread) .noti-dot{border-color:var(--accent)}.noti-row:hover{background:var(--surface-2)}.noti-row.unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.noti-row.unread{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.noti-row.unread:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.noti-row.unread:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.noti-ic{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.noti-bd{flex-direction:column;gap:2px;min-width:0;display:flex}.noti-t{font-size:13px;line-height:1.35}.noti-d{color:var(--text-dim);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.noti-age{font-size:10.5px;font-family:var(--mono,monospace);color:var(--text-mute);flex-direction:column;flex:none;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.noti-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.noti-foot{text-align:center;width:100%;color:var(--accent);border-top:1px solid var(--line);padding:11px;font-size:12.5px;font-weight:600;transition:background .13s}.noti-foot:hover{background:var(--surface-2)}.trow{cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px;transition:all .13s;display:flex}.trow:hover{background:var(--surface-2)}.trow.on{background:var(--accent-soft)}.trow .sw{border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff26}.trow .tn{font-size:13px;font-weight:600}.trow .td{color:var(--text-mute);font-size:11px}.trow .ck{color:var(--accent);opacity:0;margin-left:auto;transition:all .13s}.trow.on .ck{opacity:1}.content{width:100%;max-width:1760px;margin:0 auto;padding:22px 26px 70px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;transition:background .5s,border-color .5s,transform .18s,box-shadow .18s}.sec-h{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 2px 13px;display:flex}.sec-h h2{font-family:Space Grotesk;font-size:15px;font-weight:600}.sec-h .hint{color:var(--text-mute);font-size:12px}.tag{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.tag.live{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.tag.live{background:color-mix(in srgb,var(--good) 12%,transparent)}}.tag.live{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.tag.live{border:1px solid color-mix(in srgb,var(--good) 30%,transparent)}}.tag.new{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag.new{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.tag.est{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.tag.est{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.tag.est{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.tag.est{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.btn{background:var(--accent);color:var(--accent-contrast);border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.btn:hover{filter:brightness(1.07);box-shadow:0 6px 20px var(--accent-soft);transform:translateY(-1px)}.btn.ghost{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--line-2);box-shadow:none}.btn.sm{padding:7px 11px;font-size:12px}.grid{gap:14px;display:grid}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.focus{border:1px solid var(--line);background:linear-gradient(120deg,var(--accent),var(--surface) 60%);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focus{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 60%)}}.focus{padding:22px 24px}.focus .glow{background:radial-gradient(circle,var(--accent-soft),transparent 65%);pointer-events:none;border-radius:50%;width:320px;height:320px;animation:9s ease-in-out infinite focusGlow;position:absolute;top:-40%;right:-5%}@keyframes focusGlow{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-16px,14px)scale(1.12)}}.focus .greet{color:var(--text-dim);font-size:13px}.focus .lead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.focus .rk{background:var(--accent);width:30px;height:30px;color:var(--accent-contrast);border-radius:9px;flex:none;place-items:center;font-family:JetBrains Mono;font-weight:700;display:grid}.focus h2{letter-spacing:-.02em;font-family:Space Grotesk;font-size:23px;font-weight:600}.focus .why{color:var(--text-dim);max-width:560px;margin-top:4px;font-size:13px}.focus .pr{text-align:right;margin-left:auto}.focus .pr .a{color:var(--good);font-family:JetBrains Mono;font-size:22px;font-weight:600}.focus .pr .l{color:var(--text-mute);font-size:11px}.focus .acts{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.focus .queued{color:var(--text-mute);margin-left:4px;font-size:12px}.metric{padding:16px}.metric .lab{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.metric .val{letter-spacing:-.02em;margin-top:7px;font-family:Space Grotesk;font-size:25px;font-weight:600}.metric .meta{color:var(--text-mute);margin-top:5px;font-size:11.5px}.delta{font-weight:600}.delta.up{color:var(--good)}.delta.dn{color:var(--risk)}.qcard{padding:16px}.qcard .top{justify-content:space-between;align-items:flex-start;display:flex}.qcard .lab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:600}.qcard .sub{color:var(--text-mute);margin-top:1px;font-size:11px}.qcard .v{margin-top:10px;font-family:Space Grotesk;font-size:24px;font-weight:600}.qcard .rank{color:var(--accent);margin-top:2px;font-size:11px;font-weight:600}.spark{width:100%;height:54px;margin-top:8px;overflow:visible}.spark .area{fill:var(--accent-soft)}.spark .line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spark.g .line{stroke:var(--good)}.spark.g .area{fill:var(--good)}@supports (color:color-mix(in lab, red, red)){.spark.g .area{fill:color-mix(in srgb,var(--good) 13%,transparent)}}.spark.w .line{stroke:var(--warn)}.spark.w .area{fill:var(--warn)}@supports (color:color-mix(in lab, red, red)){.spark.w .area{fill:color-mix(in srgb,var(--warn) 13%,transparent)}}.xlabels{color:var(--text-mute);justify-content:space-between;margin-top:5px;font-size:9.5px;display:flex}.move{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 16px;transition:background .14s,box-shadow .14s;display:flex}.move:last-child{border-bottom:none}.move:hover,.feed:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.move:hover,.feed:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}}.move:hover,.feed:hover{box-shadow:inset 3px 0 0 var(--accent)}.card>.move:first-child,.card>.feed:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.card>.move:last-child,.card>.feed:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.feed{transition:background .14s,box-shadow .14s}.move .rk{background:var(--accent-soft);width:23px;height:23px;color:var(--accent);border:1px solid var(--accent);border-radius:7px;flex:none;place-items:center;font-family:JetBrains Mono;font-size:12px;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.move .rk{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.move .bd{flex:1;min-width:0}.move .bd .h{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.move .bd .x{color:var(--text-dim);margin-top:3px;font-size:12.5px}.move .pr{text-align:right;flex:none}.move .pr .a{color:var(--good);font-family:JetBrains Mono;font-size:14px;font-weight:600}.move .pr .l{color:var(--text-mute);font-size:10.5px}.feed{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.feed:last-child{border-bottom:none}.fd{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.feed .nm{font-size:13px;font-weight:600}.feed .tx{color:var(--text-dim);font-size:12.5px}.feed .tm{color:var(--text-mute);white-space:nowrap;margin-left:auto;font-size:11px}.special{color:var(--warn);background:var(--warn);font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.special{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.special{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.special{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.special{white-space:nowrap;border-radius:6px;padding:2px 7px}.admin-bar{z-index:5;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.admin-bar .proj-search{flex:1;align-items:center;gap:7px;min-width:240px;display:flex}.admin-bar .proj-search input{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;flex:1;padding:8px 12px;font-size:13px}.admin-bar .proj-search input:focus{border-color:var(--accent);outline:none}.admin-bar .proj-search input::placeholder{color:var(--text-mute)}.admin-bar .proj-search .clear{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:500}.admin-bar .proj-search .clear:hover{color:var(--text);border-color:var(--line-2)}.admin-bar .export-csv{white-space:nowrap;flex:none;text-decoration:none}.admin-bar .proj-search{position:relative}.admin-bar .proj-suggest{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:264px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px -12px #00000080}.admin-bar .proj-suggest li{margin:0}.admin-bar .proj-suggest button{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:8px 10px;display:flex}.admin-bar .proj-suggest button:hover,.admin-bar .proj-suggest button.on{background:var(--surface-2);color:var(--text)}.admin-bar .proj-suggest .ps-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.admin-bar .proj-suggest .ps-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.admin-bar .proj-suggest .ps-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-bar .proj-suggest .ps-tag{color:var(--text-dim);border:1px solid var(--line);white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:11px}.filters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.filt{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:all .15s}.filt:hover{color:var(--text);border-color:var(--line-2)}.filt.on{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.filt.onhold{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.filt.onhold{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}}.filt.onhold{color:var(--warn)}.filt.onhold.on{background:var(--warn);color:#1a1400;border-color:#0000}.filt .fc{background:var(--warn);border-radius:999px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.filt .fc{background:color-mix(in srgb,var(--warn) 22%,transparent)}}.filt.onhold.on .fc{background:#00000029}.filt.cancelled{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.filt.cancelled{border-color:color-mix(in srgb,var(--risk) 38%,var(--line))}}.filt.cancelled{color:var(--risk)}.filt.cancelled.on{background:var(--risk);color:#fff;border-color:#0000}.filt.cancelled .fc{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.filt.cancelled .fc{background:color-mix(in srgb,var(--risk) 22%,transparent)}}.filt.cancelled.on .fc{background:#0000002e}.filt.cip{border-color:var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.filt.cip{border-color:color-mix(in srgb,var(--warn,#e0a44a) 42%,var(--line))}}.filt.cip{color:var(--warn,#e0a44a)}.filt.cip.on{background:var(--warn,#e0a44a);color:#1a1400;border-color:#0000}.filt.cip .fc{background:var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.filt.cip .fc{background:color-mix(in srgb,var(--warn,#e0a44a) 24%,transparent)}}.filt.cip.on .fc{background:#00000029}.filt.completed{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.filt.completed{border-color:color-mix(in srgb,var(--good) 38%,var(--line))}}.filt.completed{color:var(--good)}.filt.completed.on{background:var(--good);color:#06231a;border-color:#0000}.filt.completed .fc{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.filt.completed .fc{background:color-mix(in srgb,var(--good) 22%,transparent)}}.filt.completed.on .fc{background:#00000029}.filt.pto{border-color:var(--info,#4a86ff)}@supports (color:color-mix(in lab, red, red)){.filt.pto{border-color:color-mix(in srgb,var(--info,#4a86ff) 40%,var(--line))}}.filt.pto{color:var(--info,#4a86ff)}.filt.pto.on{background:var(--info,#4a86ff);color:#fff;border-color:#0000}.filt.pto .fc{background:var(--info,#4a86ff)}@supports (color:color-mix(in lab, red, red)){.filt.pto .fc{background:color-mix(in srgb,var(--info,#4a86ff) 22%,transparent)}}.filt.pto.on .fc{background:#0000002e}.tbl-wrap{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:880px}thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);border-bottom:1px solid var(--line);padding:13px 16px;font-size:11px;font-weight:600}tbody tr{border-bottom:1px solid var(--line);cursor:pointer;transition:background .16s var(--ease,ease),box-shadow .16s ease,transform .16s ease}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover{background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}}tbody tr:hover{box-shadow:inset 3px 0 0 var(--accent)}tbody tr:hover td:first-child{transform:translate(2px)}tbody tr:hover .ho{color:var(--accent)}td{vertical-align:middle;padding:13px 16px}.ho{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ho-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin-top:3px;font-size:11px;overflow:hidden}.stagecell{min-width:168px}.stagename{color:var(--text-dim);margin-bottom:7px;font-size:12.5px;font-weight:500}.stepper{gap:3px;display:flex}.seg{background:var(--line);border-radius:3px;flex:1;height:5px;transition:all .4s}.seg.done{background:var(--accent);opacity:.5}.seg.cur{background:var(--accent)}.seg.warn{background:var(--warn)}.instage{color:var(--text-mute);margin-top:6px;font-size:11px}.instage.over{color:var(--warn)}.num{font-family:JetBrains Mono;font-size:13px;font-weight:500}.payout{font-family:JetBrains Mono;font-size:13.5px;font-weight:600}.ptype{color:var(--text-mute);margin-top:2px;font-size:10.5px}.risk{align-items:center;gap:7px;font-family:JetBrains Mono;font-size:12.5px;font-weight:600;display:inline-flex}.risk .rd{border-radius:50%;width:9px;height:9px}.rd-name{vertical-align:middle;cursor:help;border-radius:50%;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}.upd-when{color:var(--text-mute);margin-bottom:2px;font-size:11px}.update{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:12px;overflow:hidden}.rescue-banner{background:var(--risk);border-radius:14px;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.rescue-banner{background:color-mix(in srgb,var(--risk) 8%,var(--surface))}}.rescue-banner{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.rescue-banner{border:1px solid color-mix(in srgb,var(--risk) 30%,var(--line))}}.rescue-banner .big{color:var(--risk);font-family:Space Grotesk;font-size:30px;font-weight:600;line-height:1}.rescue-banner .lab{color:var(--text-dim);margin-top:2px;font-size:12.5px}.rescue-banner .prot{text-align:right;margin-left:auto}.rescue-banner .prot .a{color:var(--good);font-family:JetBrains Mono;font-size:22px;font-weight:600}.rescue-banner .prot .l{color:var(--text-mute);font-size:11px}.saves-summary{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.saves-summary .ss-pill{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.saves-summary .ss-pill b{color:var(--text)}.saves-summary .ss-dot{border-radius:50%;flex:none;width:7px;height:7px}.cxl-meta{color:var(--text-mute);margin-top:4px;font-size:11.5px}.cxl-meta b{color:var(--good)}.waitpill{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600}.waitpill.ops{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.waitpill.ops{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.waitpill.ops{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.waitpill.ops{border:1px solid color-mix(in srgb,var(--risk) 30%,transparent)}}.waitpill.touch{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.waitpill.touch{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.waitpill.touch{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.waitpill.touch{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.earn-top{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.donut-card{align-items:center;gap:22px;padding:20px;display:flex}.ring{flex:none;width:128px;height:128px;transform:rotate(-90deg)}.ring .bg{fill:none;stroke:var(--line);stroke-width:13px}.ring .fg{fill:none;stroke:var(--accent);stroke-width:13px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.ring-ctr{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.donut-wrap{flex:none;width:128px;height:128px;position:relative}.ring-ctr .a{font-family:Space Grotesk;font-size:20px;font-weight:600}.ring-ctr .l{color:var(--text-mute);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.tm-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:13px;display:flex}.tm-row:last-child{border-bottom:none}.tm-row .k{color:var(--text-dim)}.tm-row .v{font-family:JetBrains Mono;font-weight:600}.calc{grid-template-columns:1fr 320px;gap:24px;margin-top:14px;padding:20px;display:grid}.slider-row{margin-bottom:18px}.slider-row .top{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);justify-content:space-between;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.slider-row .top b{color:var(--accent);font-family:JetBrains Mono;font-size:13px}input[type=range]{-webkit-appearance:none;background:var(--line);border-radius:6px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border:3px solid var(--surface);width:20px;height:20px;box-shadow:0 2px 8px var(--accent-soft);border-radius:50%;transition:transform .12s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{background:var(--accent);cursor:pointer;border:3px solid var(--surface);border-radius:50%;width:20px;height:20px}.paytype{gap:8px;margin-top:6px;display:flex}.pt{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:9px;flex:1;padding:10px;font-size:12.5px;font-weight:600;transition:all .15s}.pt.on{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.comm{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;padding:18px}.comm .lab{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:700}.comm .big{color:var(--accent);letter-spacing:-.02em;margin:6px 0 3px;font-family:Space Grotesk;font-size:34px;font-weight:600}.comm .formula{color:var(--text-mute);font-size:11.5px}.cmp{gap:8px;margin-top:16px;display:flex}.cmp .c{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:1;padding:11px 6px}.cmp .c.on{border-color:var(--accent);background:var(--accent-soft)}.cmp .c .t{letter-spacing:.05em;color:var(--text-mute);font-size:9.5px;font-weight:700}.cmp .c .v{margin-top:4px;font-family:JetBrains Mono;font-size:14px;font-weight:600}.tiers{flex-wrap:wrap;gap:8px;display:flex}.tier{text-align:center;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex:1;min-width:74px;padding:12px 6px}.tier.on{border-color:var(--accent);background:var(--accent-soft)}.tier .t{color:var(--text-dim);font-size:11px;font-weight:600}.tier .v{margin-top:3px;font-family:JetBrains Mono;font-weight:600}.pbar{background:var(--line);border-radius:6px;height:8px;margin-top:8px;overflow:hidden}.pbar i{background:var(--accent);border-radius:6px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar .right{gap:7px;margin-left:auto;display:flex}.seg-toggle{border:1px solid var(--line);border-radius:9px;display:flex;overflow:hidden}.seg-toggle button{color:var(--text-dim);padding:7px 12px;font-size:12px;font-weight:600;transition:all .14s}.seg-toggle button.on{background:var(--accent);color:var(--accent-contrast)}.trow-task{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:13px;padding:13px 16px;transition:background .12s;display:flex}.trow-task:last-child{border-bottom:none}.trow-task:hover{background:var(--surface-2)}.trow-task.pinned{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trow-task.pinned{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.inbox-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;padding:9px 16px 5px;font-size:10.5px;font-weight:700;display:flex}.inbox-grp .ic{color:var(--accent)}.inbox-pin{width:30px;height:30px;color:var(--text-mute);opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:opacity .12s,color .12s,background .12s;display:grid}.trow-task:hover .inbox-pin{opacity:.85}.inbox-pin:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inbox-pin:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.inbox-pin.on{opacity:1;color:var(--accent)}.ib-meta{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:11px;display:flex}.ib-owner{color:var(--text-dim);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ib-liaison{color:var(--accent)}.ib-liaison.unrouted{color:var(--warn,#e0a83b);font-weight:600}.ib-owner .ic{color:var(--text-mute)}.ib-flow{font-family:var(--mono,monospace);border-left:1px solid var(--line);align-items:center;gap:5px;padding-left:10px;display:inline-flex}.ib-arw{color:var(--accent)}.ibx-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ibx-chip{color:var(--text-dim);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.ibx-chip:hover{color:var(--cc);border-color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.ibx-chip:hover{border-color:color-mix(in srgb,var(--cc) 40%,var(--line))}}.ibx-chip.on{color:var(--cc);background:var(--cc)}@supports (color:color-mix(in lab, red, red)){.ibx-chip.on{background:color-mix(in srgb,var(--cc) 14%,transparent)}}.ibx-chip.on{border-color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.ibx-chip.on{border-color:color-mix(in srgb,var(--cc) 45%,transparent)}}.ibx-chip .ic{color:var(--cc)}.ibx-chip-n{font-family:var(--mono,monospace);color:var(--cc);background:var(--cc);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ibx-chip-n{background:color-mix(in srgb,var(--cc) 16%,transparent)}}.ibx-chip-n{text-align:center;border-radius:99px;min-width:18px;padding:0 6px}.ibx-chip:not(.on):not(:hover) .ibx-chip-n{color:var(--text-mute);background:var(--surface-2)}.trow-task.ibx-row{border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px 13px 18px;position:relative;overflow:hidden}.trow-task.ibx-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.trow-task.ibx-row.unread{background:color-mix(in srgb,var(--risk) 6%,transparent)}}.trow-task.ibx-row.resolved{opacity:.6}.trow-task.ibx-row.resolved:hover,.trow-task.ibx-row.resolved:focus-within,.trow-task.ibx-row.resolved .ibx-status{opacity:1}.ibx-stripe{border-radius:0 3px 3px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0}.ibx-av{color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:12.5px;font-weight:700;display:grid;box-shadow:0 3px 10px -3px #0000008c,inset 0 1px #ffffff40}.ibx-titlerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ibx-status{letter-spacing:.04em;text-transform:uppercase;color:var(--sc);background:var(--sc);font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ibx-status{background:color-mix(in srgb,var(--sc) 14%,transparent)}}.ibx-status{border:1px solid var(--sc)}@supports (color:color-mix(in lab, red, red)){.ibx-status{border:1px solid color-mix(in srgb,var(--sc) 34%,transparent)}}.ibx-status{white-space:nowrap;border-radius:99px;padding:2px 8px}.ibx-unread{color:var(--risk);background:var(--risk);margin-left:auto;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ibx-unread{background:color-mix(in srgb,var(--risk) 15%,transparent)}}.ibx-unread{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.ibx-unread{border:1px solid color-mix(in srgb,var(--risk) 36%,transparent)}}.ibx-unread{white-space:nowrap;border-radius:99px;padding:2px 9px}.ibx-preview{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.ibx-right{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ibx-right .statepill{white-space:nowrap}@media (max-width:640px){.ibx-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:12px -16px 0;padding:0 16px 4px;overflow-x:auto}.ibx-chips::-webkit-scrollbar{display:none}.ibx-chip{flex:none;padding:7px 12px}.trow-task.ibx-row{gap:10px;padding:11px 10px 11px 15px}.ibx-av{border-radius:10px;width:34px;height:34px}.ib-meta .ib-flow{display:none}.ibx-unread{margin-left:0}.ibx-preview{font-size:12.5px}.ibx-right{flex-direction:row-reverse;align-items:center;gap:8px}.inbox-admin{flex-direction:column;align-items:stretch}.inbox-stats{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.inbox-stats::-webkit-scrollbar{display:none}.ibx-stat{flex:none}.lt-acts{width:100%;margin-left:0}.lt-acts .btn{white-space:nowrap;flex:0 auto;justify-content:center;padding-inline:12px}.lt-acts .lt-menuwrap{flex:0 auto}.lt-acts .lt-menuwrap .btn{width:100%}.lt-ctx{padding:16px}}.act-tabs{border-bottom:1px solid var(--line);gap:4px;margin:6px 0 16px;display:flex}.act-tab{color:var(--text-mute);cursor:pointer;background:0 0;border:0;padding:9px 14px;font-size:13.5px;font-weight:600;transition:color .15s;position:relative}.act-tab:hover{color:var(--text)}.act-tab.on{color:var(--accent)}.act-tab.on:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:-1px;left:10px;right:10px}.act-pane{animation:.32s cubic-bezier(.2,.8,.2,1) both actIn}@keyframes actIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes actPop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.act-wrap{flex-direction:column;gap:16px;display:flex}.act-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.act-range{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:4px;padding:3px;display:inline-flex}.act-rangechip{color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:color .14s,background .14s}.act-rangechip:hover{color:var(--text)}.act-rangechip.on{color:var(--accent-contrast,#04150d);background:var(--accent)}.act-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.act-tile{border:1px solid var(--line);background:linear-gradient(150deg,var(--c),var(--surface) 70%);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.act-tile{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 10%,var(--surface)),var(--surface) 70%)}}.act-tile{animation:.4s cubic-bezier(.2,.8,.2,1) both actPop;animation-delay:calc(var(--i,0)*60ms)}.act-tile-ic{border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:8px;display:inline-grid}.act-tile-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:750}.act-tile-l{margin-top:2px;font-size:12.5px;font-weight:600}.act-tile-s{color:var(--text-mute);margin-top:1px;font-size:11px}.act-cols{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;display:grid}.act-side{flex-direction:column;gap:16px;display:flex}.act-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.act-card-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 15px;font-size:13.5px;font-weight:650;display:flex}.act-feedtools{align-items:center;gap:8px;padding:10px 12px 2px;display:flex}.act-feed-search{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;flex:1;align-items:center;gap:7px;min-width:0;padding:6px 9px;display:flex}.act-feed-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.act-feed-search .ic{color:var(--text-mute);flex:none}.act-feedtools .wl-select{max-width:150px;font-size:12px}.act-summary-4{grid-template-columns:repeat(4,1fr)}@media (max-width:560px){.act-summary-4{grid-template-columns:repeat(2,1fr)}}.act-card-h .ic{color:var(--accent)}.act-rows{flex-direction:column;display:flex}.act-row{border-bottom:1px solid var(--line);animation:.3s both actIn;animation-delay:calc(var(--i,0)*30ms)}.act-row:last-child{border-bottom:0}.act-row-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:11px 15px;transition:background .12s;display:flex}.act-row-head:hover{background:var(--surface-2)}.act-rank{text-align:center;flex:none;width:20px;font-size:13px;font-weight:800}.act-row-main{flex:1;min-width:0}.act-row-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.act-row-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.act-row-time{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.act-track{background:var(--surface-3,var(--surface-2));border-radius:5px;height:6px;margin-top:7px;display:block;overflow:hidden}.act-fill{border-radius:5px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.act-chev{color:var(--text-mute);transition:transform .18s}.act-chev.up{transform:rotate(180deg)}.act-row-detail{color:var(--text-dim);flex-wrap:wrap;gap:14px;padding:2px 15px 13px 47px;font-size:12px;animation:.22s both actIn;display:flex}.act-row-detail b{color:var(--text)}.act-row-path{color:var(--text-mute);margin-left:auto;font-size:11px}.act-least{padding:4px 0}.act-least-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 15px;display:flex}.act-least-label{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.act-feed{flex-direction:column;max-height:520px;display:flex;overflow-y:auto}.act-feed-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 15px;display:flex}.act-feed-row:last-child{border-bottom:0}.act-feed-ic{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.act-feed-ic.view{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.act-feed-ic.view{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.act-feed-ic.view{color:var(--accent)}.act-feed-ic.copy{color:#f59e0b;background:#f59e0b2e}.act-feed-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;line-height:1.4;overflow:hidden}.act-feed-page{color:var(--accent);font-weight:600}.act-feed-time{color:var(--text-mute);white-space:nowrap;flex:none;font-size:11px}.act-more{border:0;border-top:1px solid var(--line);width:100%;color:var(--accent);cursor:pointer;background:0 0;padding:10px;font-size:12.5px;font-weight:600}.act-more:hover{background:var(--surface-2)}.act-userstats{color:var(--text-dim);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.act-userstats b{color:var(--text);font-size:15px}@media (max-width:900px){.act-summary{grid-template-columns:repeat(2,1fr)}.act-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.act-pane,.act-tile,.act-row,.act-row-detail{animation:none}}.chk{border:2px solid var(--line-2);color:#0000;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;transition:all .14s;display:grid}.trow-task.done .chk{background:var(--good);border-color:var(--good);color:#03130b}.trow-task.done .ttl-t{color:var(--text-mute);text-decoration:line-through}.ttl-t{font-size:13.5px;font-weight:600}.task-meta{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.pill{border:1px solid var(--line);color:var(--text-dim);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.pill.dept{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.pill.dept{border-color:color-mix(in srgb,var(--info) 30%,transparent)}}.pill.dept{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.pill.dept{background:color-mix(in srgb,var(--info) 10%,transparent)}}.pill.hi{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.pill.hi{border-color:color-mix(in srgb,var(--risk) 30%,transparent)}}.pill.hi{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.pill.hi{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.pill.ok{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.pill.ok{border-color:color-mix(in srgb,var(--good) 35%,transparent)}}.pill.ok{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.pill.ok{background:color-mix(in srgb,var(--good) 12%,transparent)}}.pill.due{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pill.due{border-color:color-mix(in srgb,var(--warn) 30%,transparent)}}.pill.due{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pill.due{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.pill.src{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill.src{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.pill.src{background:var(--accent-soft)}.statepill{background:var(--surface-2);border:1px solid var(--line);color:var(--text-dim);white-space:nowrap;border-radius:6px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:600}.board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.col{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:12px}.col h4{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);justify-content:space-between;margin-bottom:11px;font-size:12px;font-weight:700;display:flex}.kcard{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:10px;margin-bottom:9px;padding:12px;transition:all .14s}.kcard:hover{border-color:var(--accent);transform:translateY(-1px)}.kcard .kt{font-size:13px;font-weight:600}.kcard .km{color:var(--text-mute);flex-wrap:wrap;gap:7px;margin-top:6px;font-size:11px;display:flex}.stub{text-align:center;border:1px dashed var(--line-2);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.stub .iw{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.stub h3{font-family:Space Grotesk;font-size:17px;font-weight:600}.stub p{color:var(--text-mute);max-width:420px;margin-top:7px;font-size:13px}.stub .lst{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.stub .lst span{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:5px 11px;font-size:11.5px}.demo-pill{letter-spacing:.06em;color:var(--text-mute);border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:50;background:#0204088c;transition:opacity .32s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{background:var(--surface);border-left:1px solid var(--line);z-index:60;width:520px;max-width:94vw;box-shadow:-24px 0 60px var(--shadow);flex-direction:column;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.drawer.on{transform:none}@media (min-width:641px) and (max-width:1040px){.drawer{width:min(720px,92vw)}}@media (min-width:1041px){.drawer.modal{border:1px solid var(--line);width:min(1080px,95vw);max-width:95vw;height:min(94vh,1020px);box-shadow:0 40px 120px var(--shadow);opacity:0;pointer-events:none;border-radius:20px;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .26s;inset:50% auto auto 50%;transform:translate(-50%,-48%)scale(.97)}.drawer.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.drawer.modal .dr-head{background:linear-gradient(180deg,var(--surface-2),var(--surface));padding:26px 34px 4px}.drawer.modal .dr-top h2{letter-spacing:-.01em;font-size:27px}.drawer.modal .dr-chips{justify-content:center;gap:12px;margin-top:18px}.drawer.modal .dchip{border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-width:118px;padding:14px 20px;display:inline-flex}.drawer.modal .dchip span{text-transform:uppercase;letter-spacing:.06em;order:-1;font-size:10.5px}.drawer.modal .dchip b{font-size:23px}.drawer.modal .dr-tab{font-size:13.5px}.drawer.modal .dr-body{background:var(--surface);padding:24px 34px 68px}.drawer.modal .dr-panel{max-width:860px;margin:0 auto}}.dr-head{padding:calc(18px + env(safe-area-inset-top,0px)) 20px 0}@media (min-width:641px) and (max-width:1040px){.drawer .dr-head{padding:calc(46px + env(safe-area-inset-top,0px)) 28px 4px}.drawer .dr-chips{margin-top:16px}}.dr-top{align-items:flex-start;gap:12px;display:flex}.dr-top h2{font-family:Space Grotesk;font-size:21px;font-weight:600}.dr-close{width:32px;height:32px;color:var(--text-dim);border:1px solid var(--line);border-radius:8px;place-items:center;margin-left:auto;display:grid}.dr-close:hover{color:var(--text);border-color:var(--line-2)}.dr-actions{gap:8px;margin-left:auto;display:flex}.dr-actions .dr-close{margin-left:0}.dr-chips{flex-wrap:wrap;gap:8px;max-height:120px;margin-top:13px;transition:max-height .22s,opacity .18s,margin-top .22s;display:flex;overflow:hidden}.dr-top .dr-chips-inline{flex:0 auto;order:2;justify-content:flex-end;max-width:640px;margin:2px 0 0 auto;transition:max-height .22s,opacity .18s,margin-top .22s,max-width .22s}.dr-top .dr-actions{order:3;margin-left:12px}.drawer.modal .dr-top .dr-chips-inline{justify-content:flex-end;margin-top:2px}.dr-head.condensed .dr-chips-inline{max-width:0;margin-left:0}@media (max-width:900px){.dr-top{flex-wrap:wrap}.dr-top .dr-chips-inline{flex-basis:100%;order:4;justify-content:flex-start;max-width:none;margin:10px 0 0}.dr-head.condensed .dr-chips-inline{margin:0}.dr-top .dr-actions{margin-left:auto}}.dchip{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:500}.dchip b{color:var(--text);font-family:JetBrains Mono;font-weight:600}.dchip span{color:var(--text-mute)}.dr-head{transition:padding .3s cubic-bezier(.2,.8,.2,1)}.dr-top h2{transition:font-size .3s cubic-bezier(.2,.8,.2,1)}.dr-collapse{transform-origin:top;max-height:600px;transition:max-height .34s cubic-bezier(.2,.8,.2,1),opacity .24s,margin .3s,transform .3s cubic-bezier(.2,.8,.2,1);overflow:hidden}.dr-head .lifecycle{max-height:240px;transition:max-height .34s cubic-bezier(.2,.8,.2,1),opacity .24s,margin-top .3s;overflow-y:hidden}.dr-head .stagetabs{max-height:200px;transition:max-height .34s cubic-bezier(.2,.8,.2,1),opacity .24s,margin-top .3s;overflow:hidden}.dr-chips{transition:max-height .34s cubic-bezier(.2,.8,.2,1),opacity .24s,margin-top .3s}.dchip{transition:padding .24s}.dr-head.condensed .dr-collapse{opacity:0;pointer-events:none;max-height:0;margin-top:0;transform:translateY(-6px)}.dr-head.condensed .lifecycle,.dr-head.condensed .stagetabs{opacity:0;pointer-events:none;max-height:0;margin-top:0}.dr-head.condensed .dr-top h2{font-size:18px}.dr-head.condensed .dr-chips{opacity:0;pointer-events:none;max-height:0;margin-top:0}.drawer.modal .dr-head.condensed{padding-top:14px;padding-bottom:2px}@media (prefers-reduced-motion:reduce){.dr-head,.dr-top h2,.dr-collapse,.dr-head .lifecycle,.dr-head .stagetabs{transition:none}}.dr-tabs{border-bottom:1px solid var(--line);gap:2px;margin-top:16px;display:flex;overflow-x:auto}.dr-tab{color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 13px;font-size:12.5px;font-weight:600;transition:all .14s;display:flex}.dr-tab:hover{color:var(--text)}.dr-tab.on{color:var(--text);border-bottom-color:var(--accent)}.dr-tab .b{background:var(--surface-2);border:1px solid var(--line);color:var(--text-mute);border-radius:10px;padding:0 5px;font-size:10px}.dr-body{overscroll-behavior:contain;flex:1;padding:18px 20px 60px;overflow-y:auto}.dr-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:20px 0 9px;font-size:11px;font-weight:700}.dr-panel{display:none}.dr-panel.on{animation:.3s cubic-bezier(.2,.7,.3,1) panelIn;display:block}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.action-card{background:var(--accent);border-radius:12px;padding:15px}@supports (color:color-mix(in lab, red, red)){.action-card{background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}}.action-card{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.action-card{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.action-card{margin-bottom:16px}.action-card.hot{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.action-card.hot{background:color-mix(in srgb,var(--risk) 8%,var(--surface-2))}}.action-card.hot{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.action-card.hot{border-color:color-mix(in srgb,var(--risk) 30%,var(--line))}}.action-card.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.action-card.good{background:color-mix(in srgb,var(--good) 8%,var(--surface-2))}}.action-card.good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.action-card.good{border-color:color-mix(in srgb,var(--good) 30%,var(--line))}}.action-card .el{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:700}.action-card.hot .el{color:var(--risk)}.action-card.good .el{color:var(--good)}.action-card h4{margin:6px 0 4px;font-family:Space Grotesk;font-size:15px;font-weight:600}.action-card .why{color:var(--text-dim);font-size:12.5px}.action-card .protect{color:var(--good);align-items:center;gap:7px;margin-top:10px;font-family:JetBrains Mono;font-size:12.5px;font-weight:600;display:flex}.dr-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.tl{padding-left:22px;position:relative}.tl:before{content:"";background:var(--line);width:2px;position:absolute;top:4px;bottom:4px;left:6px}.tli{padding:0 0 18px;position:relative}.tli:before{content:"";background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-19px}.tli.note:before{border-color:var(--info)}.tli.task:before{border-color:var(--warn)}.tli.msg:before{border-color:var(--good)}.tli .when{color:var(--text-mute);font-family:JetBrains Mono;font-size:10.5px}.tli .what{color:var(--text-dim);margin-top:2px;font-size:12.5px}.tli .what b{color:var(--text);font-weight:600}.tli .note-subj{color:var(--text);margin-top:3px;font-size:12.5px;font-weight:600}.tli .note-meta{color:var(--text-mute);margin-top:3px;font-size:10.5px}.tli.note.urgent:before{border-color:var(--risk);box-shadow:0 0 0 3px var(--risk)}@supports (color:color-mix(in lab, red, red)){.tli.note.urgent:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--risk) 18%,transparent)}}.note-filter{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.note-filter .nf-chip{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:20px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:all .14s}.note-filter .nf-chip:hover{color:var(--text);border-color:var(--line-2)}.note-filter .nf-chip.on{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.composer{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin-top:14px;overflow:hidden}.composer .tools{border-bottom:1px solid var(--line);gap:2px;padding:7px 8px;display:flex}.composer .tools button{width:28px;height:28px;color:var(--text-mute);border-radius:6px;place-items:center;display:grid}.composer .tools button:hover{background:var(--surface-3);color:var(--text)}.composer .tools button:disabled{opacity:.4;cursor:not-allowed}.composer .tools button:disabled:hover{color:var(--text-mute);background:0 0}.composer textarea{width:100%;color:var(--text);resize:none;background:0 0;border:none;outline:none;min-height:64px;padding:11px 12px;font-size:13px}.composer .foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;display:flex}.composer .foot .hintc{color:var(--text-mute);font-size:11px}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:80%;margin-bottom:10px;padding:11px 15px;font-size:14px;line-height:1.5}.bubble .msg-rich{white-space:normal}.bubble.them{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:4px}.bubble.me{background:var(--accent);color:var(--accent-contrast);border-bottom-right-radius:4px;margin-left:auto}.bubble .who{opacity:.7;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;font-weight:700;display:flex}.bubble .who:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.bubble .who.who-rep{color:var(--good,#37d399);opacity:1}.bubble .who.who-liaison{color:var(--accent);opacity:1}.bubble .who.who-admin{color:var(--warn,#e0a83b);opacity:1}.bubble .who.who-manager,.bubble .who.who-corporate{color:var(--info,#5b9dff);opacity:1}.bubble.them:has(.who-rep){--rc:var(--good,#37d399)}.bubble.them:has(.who-liaison){--rc:var(--accent)}.bubble.them:has(.who-admin){--rc:var(--warn,#e0a83b)}:is(.bubble.them:has(.who-manager),.bubble.them:has(.who-corporate)){--rc:var(--info,#5b9dff)}.bubble.them:has(.who[class*=who-]){border-left:3px solid var(--rc,var(--line-2));background:linear-gradient(90deg,var(--rc,transparent),var(--surface-2) 62%)}@supports (color:color-mix(in lab, red, red)){.bubble.them:has(.who[class*=who-]){background:linear-gradient(90deg,color-mix(in srgb,var(--rc,transparent) 9%,var(--surface-2)),var(--surface-2) 62%)}}@supports not selector(:has(*)){.bubble.them{border-left:3px solid var(--line-2)}}.bubble .rcpt{opacity:.7;text-align:right;margin-top:4px;font-size:10.5px}.mention{color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:0 3px;font-weight:600}.bubble.me .mention{color:var(--accent-contrast);background:#ffffff38}.msg-wrap{flex-direction:column;margin-bottom:10px;display:flex}.msg-wrap.me{align-items:flex-end}.msg-wrap.them{align-items:flex-start}.msg-wrap .bubble{margin-bottom:0}.msg-wrap.them{grid-template-columns:auto minmax(0,1fr);place-items:end start;column-gap:8px;display:grid}.msg-wrap.them>.msg-av{grid-area:1/1}.msg-wrap.them>.bubble{grid-area:1/2}.msg-wrap.them>.msg-underrow{grid-area:2/2}.msg-av{letter-spacing:.02em;background:var(--surface-3);width:26px;height:26px;color:var(--text-dim);border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:99px;flex:none;place-items:center;margin-bottom:2px;font-size:9.5px;font-weight:700;display:grid;overflow:hidden}.msg-av img{object-fit:cover;width:100%;height:100%;display:block}.msg-av-rep{border-color:var(--good,#37d399)}@supports (color:color-mix(in lab, red, red)){.msg-av-rep{border-color:color-mix(in srgb,var(--good,#37d399) 45%,var(--line))}}.msg-av-rep{color:var(--good,#37d399)}.msg-av-liaison{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.msg-av-liaison{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.msg-av-liaison{color:var(--accent)}.msg-av-admin{border-color:var(--warn,#e0a83b)}@supports (color:color-mix(in lab, red, red)){.msg-av-admin{border-color:color-mix(in srgb,var(--warn,#e0a83b) 45%,var(--line))}}.msg-av-admin{color:var(--warn,#e0a83b)}.msg-av-manager,.msg-av-district-manager,.msg-av-setter-manager,.msg-av-vp,.msg-av-director{border-color:var(--info,#5b9dff)}@supports (color:color-mix(in lab, red, red)){.msg-av-manager,.msg-av-district-manager,.msg-av-setter-manager,.msg-av-vp,.msg-av-director{border-color:color-mix(in srgb,var(--info,#5b9dff) 45%,var(--line))}}.msg-av-manager,.msg-av-district-manager,.msg-av-setter-manager,.msg-av-vp,.msg-av-director{color:var(--info,#5b9dff)}.msg-av-ghost{visibility:hidden;background:0 0;border-color:#0000}.rx-row{align-items:center;gap:5px;margin-top:4px;display:flex;position:relative}.rx-row.right{flex-direction:row-reverse}.rx-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:11.5px;line-height:1;transition:all .13s;display:inline-flex}.rx-chip:hover{border-color:var(--line-2)}.rx-chip.mine{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.rx-chip .rx-n{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.rx-add-wrap{display:inline-flex;position:relative}.rx-add{width:22px;height:22px;color:var(--text-mute);border:1px solid var(--line);background:var(--surface-2);opacity:0;border-radius:99px;place-items:center;font-size:13px;line-height:1;transition:opacity .13s,color .13s,border-color .13s;display:grid}.msg-wrap:hover .rx-add,.rx-add[aria-expanded=true]{opacity:1}.rx-add:hover{color:var(--accent);border-color:var(--accent)}.rx-scrim{z-index:64;background:0 0;border:0;position:fixed;inset:0}.rx-pop{z-index:65;background:var(--surface);border:1px solid var(--line);box-shadow:0 14px 40px var(--shadow);border-radius:11px;gap:2px;padding:5px;display:flex;position:absolute;bottom:28px;left:0}.rx-row.right .rx-pop{left:auto;right:0}.rx-pop button{border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;line-height:1;transition:all .12s;display:grid}.rx-pop button:hover{background:var(--surface-2);transform:scale(1.15)}.bubble.sticker{box-shadow:none;background:0 0;border:0;padding:2px 0}.bubble.sticker.me{background:0 0}.sticker-emoji{font-size:46px;line-height:1;display:block}.sysline{color:var(--text-mute);text-align:center;justify-content:center;align-items:center;gap:6px;margin:6px 0;font-size:11px;display:flex}.sysline b{color:var(--text-dim);font-weight:600}.thread-pins{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.thread-pins .tp-lead{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:700}.thread-pins .tp-pin{align-items:center;gap:5px;display:inline-flex}.thread-pins .tp-when{color:var(--text-mute);font-size:10.5px;font-family:var(--mono,monospace)}.pos-filter{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pos-filter button{border:1px solid var(--line);color:var(--text-dim);background:var(--surface-2);border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:600}.pos-filter button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.msg-underrow{align-items:center;gap:6px;margin-top:4px;display:flex}.msg-underrow.me{flex-direction:row-reverse}.msg-underrow .rx-row{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:99px;order:-1;margin:-16px 6px 0 0;padding:2px 4px;position:relative;box-shadow:0 4px 14px -6px #000000b3}.msg-underrow .rx-row:not(:has(.rx-chip)){box-shadow:none;background:0 0;border-color:#0000;margin-top:-8px}.msg-underrow.me .rx-row{order:0;margin-left:6px;margin-right:0}.fwd-wrap{display:inline-flex;position:relative}.msg-fwd{width:22px;height:22px;color:var(--text-mute);border:1px solid var(--line);background:var(--surface-2);opacity:0;border-radius:99px;place-items:center;transition:opacity .13s,color .13s,border-color .13s;display:grid}.msg-wrap:hover .msg-fwd{opacity:1}.msg-fwd:hover{color:var(--accent);border-color:var(--accent)}.msg-del{width:22px;height:22px;color:var(--text-mute);border:1px solid var(--line);background:var(--surface-2);opacity:0;border-radius:99px;place-items:center;transition:opacity .13s,color .13s,border-color .13s;display:grid}.msg-wrap:hover .msg-del{opacity:1}.msg-del:hover{color:var(--risk);border-color:var(--risk)}.fwd-menu{z-index:65;background:var(--surface);border:1px solid var(--line);min-width:170px;box-shadow:0 14px 40px var(--shadow);border-radius:11px;padding:5px;position:absolute;bottom:28px;left:0}.msg-underrow.me .fwd-menu{left:auto;right:0}.fwd-menu.down{top:28px;bottom:auto}.fwd-menu .fwd-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:6px 9px 5px;font-size:10px;font-weight:700}.fwd-menu button{text-align:left;width:100%;color:var(--text-dim);border-radius:7px;padding:7px 9px;font-size:12.5px;display:block}.fwd-menu button:hover{background:var(--surface-2);color:var(--text)}.inbox-composer{border-top:1px solid var(--line);align-items:flex-end;gap:9px;padding:12px 16px;display:flex;position:relative}.inbox-composer input,.inbox-composer textarea{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;outline:none;flex:1;padding:11px 13px;font-size:13px}.inbox-composer textarea{resize:none;min-height:41px;max-height:168px;font-family:inherit;line-height:1.5;display:block;overflow-y:auto}.inbox-composer input:focus,.inbox-composer textarea:focus{border-color:var(--accent-dim,var(--accent))}.inbox-composer .btn:disabled{opacity:.5;cursor:default}.ic-btn{letter-spacing:.03em;height:38px;color:var(--text-dim);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:9px;place-items:center;padding:0 11px;font-size:11px;font-weight:800;display:inline-grid}.inbox-composer .ic-btn{flex:none;width:38px;padding:0}.ic-btn:hover{color:var(--accent);border-color:var(--accent)}.gif-wrap{display:inline-flex;position:relative}.gif-pop{z-index:65;background:var(--surface);border:1px solid var(--line);box-shadow:0 14px 40px var(--shadow);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px;display:grid;position:absolute;bottom:46px;left:0}.assist-scrim{z-index:139;background:0 0;border:0;position:fixed;inset:0}.assist-pop{z-index:140;overscroll-behavior:contain;scrollbar-width:thin;background:var(--surface);border:1px solid var(--line);min-width:196px;max-width:min(280px,80vw);box-shadow:0 18px 44px var(--shadow);border-radius:12px;flex-direction:column;gap:1px;padding:5px;animation:.16s cubic-bezier(.2,.8,.2,1) both assistIn;display:flex;position:fixed;overflow-y:auto}@keyframes assistIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.assist-pop:before{content:"Pull an admin in";letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);padding:5px 9px 6px;font-size:9.5px;font-weight:700;display:block}.assist-pop button{text-align:left;width:100%;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1.3;transition:background .12s,color .12s;display:block;overflow:hidden}.assist-pop button:hover{background:var(--surface-3);color:var(--text)}@media (prefers-reduced-motion:reduce){.assist-pop{animation:none}}.gif-pop button{border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:all .12s;display:grid}.gif-pop button:hover{background:var(--surface-2);transform:scale(1.15)}.files-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.file{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:12px;transition:all .14s;display:flex}.file:hover{border-color:var(--accent);transform:translateY(-1px)}a.file{color:inherit;text-decoration:none}a.file:hover{border-color:var(--accent)}.file-add{color:var(--text-mute);font:inherit;border-style:dashed;justify-content:center;gap:7px;width:100%;font-size:12.5px;font-weight:600}.file-add:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.file-add:disabled{opacity:.6;cursor:progress}.file .ico{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.file .fn{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.file .fm{color:var(--text-mute);font-size:10.5px}.casebox{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:11px;padding:14px}.casebox .ch{align-items:center;gap:9px;display:flex}.casebox .ch .ct{font-size:13.5px;font-weight:600}.casebox .cm{color:var(--text-mute);flex-wrap:wrap;gap:9px;margin-top:7px;font-size:11.5px;display:flex}.w-modal{z-index:70;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.w-modal.on{display:flex}.w-modal .scr{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0204088c;animation:.25s fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.w-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:560px;max-width:100%;max-height:86vh;animation:.3s cubic-bezier(.2,.8,.2,1) pop;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 90px #0000008c}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:none}}.w-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.w-head .av{background:linear-gradient(135deg,var(--accent),var(--accent-3));width:38px;height:38px;color:var(--accent-contrast);border-radius:10px;place-items:center;display:grid}.w-head h3{align-items:center;gap:8px;font-family:Space Grotesk;font-size:16px;font-weight:600;display:flex}.w-head .d{color:var(--text-mute);font-size:11.5px}.w-body{flex:1;padding:18px 20px;overflow-y:auto}.w-intro{color:var(--text-dim);margin-bottom:14px;font-size:13px}.w-thinking{color:var(--text);align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.w-thinking .w-spark{width:28px;height:28px;color:var(--accent);background:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.w-thinking .w-spark{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.w-thinking .w-spark{animation:1.3s ease-in-out infinite wSpark}.w-think-txt{animation:.4s wFade}.w-dots{gap:3px;margin-left:1px;display:inline-flex}.w-dots i{background:var(--accent);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1s infinite wBounce}.w-dots i:nth-child(2){animation-delay:.15s}.w-dots i:nth-child(3){animation-delay:.3s}@keyframes wSpark{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes wBounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes wFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.suggest{flex-direction:column;gap:8px;display:flex}.sg{text-align:left;background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;font-weight:500;transition:all .14s;display:flex}.sg:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sg .ic{color:var(--text-mute);flex:none}.answer{display:none}.answer.on{animation:.3s panelIn;display:block}.a-q{background:var(--accent-soft);border:1px solid var(--accent);font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.a-q{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.a-q{border-radius:10px;margin-bottom:14px;padding:10px 13px;display:inline-block}.a-txt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.65}.a-txt b{font-weight:650}.proof-box{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;margin-top:15px;padding:10px 13px}.proof-box .pl{letter-spacing:.07em;text-transform:uppercase;color:var(--good);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.pl-toggle{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.pl-toggle:hover{filter:brightness(1.15)}.pl-chev{color:var(--text-mute);margin-left:auto}.proof-box .pchips{margin-top:9px}.pchips{flex-wrap:wrap;gap:7px;display:flex}.pchip{color:var(--text-dim);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:4px 9px;font-family:JetBrains Mono;font-size:11px}.w-route{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.w-route-done{color:var(--good);align-items:center;gap:6px;font-size:11.5px;display:flex}.w-fb{align-items:center;gap:8px;margin-top:13px;display:flex}.w-fb-q{color:var(--text-mute);font-size:11.5px}.w-fb-b{border:1px solid var(--line);background:var(--surface-2);width:26px;height:26px;color:var(--text-dim);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.w-fb-b:hover{color:var(--accent);border-color:var(--accent);background:var(--surface)}.w-fb-b.on{color:var(--good);border-color:var(--good);background:var(--surface)}.w-fb-b.down{color:var(--risk);border-color:var(--risk);background:var(--surface)}.w-fb-b.wide{gap:6px;width:auto;padding:0 10px}.w-fb-lab{letter-spacing:.01em;font-size:11.5px;font-weight:600}.w-fb-note{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.w-fb-note input{background:var(--surface-2);border:1px solid var(--line);min-width:180px;color:var(--text);border-radius:9px;outline:none;flex:1;padding:8px 11px;font-size:12.5px}.w-fb-note input:focus{border-color:var(--accent)}.w-fb-skip{color:var(--text-mute);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:11.5px}.w-fb-skip:hover{color:var(--text-dim)}.guard{color:var(--text-mute);align-items:flex-start;gap:7px;margin-top:13px;font-size:11px;display:flex}.w-foot{border-top:1px solid var(--line);gap:9px;padding:14px 20px;display:flex}.w-foot input{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;outline:none;flex:1;padding:11px 13px;font-size:13px}.w-foot input:focus{border-color:var(--accent)}.backlink{color:var(--accent);cursor:pointer;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.home{z-index:80;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.home-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.home .aura{background:radial-gradient(circle,var(--accent),transparent 64%);border-radius:50%;width:740px;height:740px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.home .aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent),transparent 64%)}}.home .aura{filter:blur(46px);pointer-events:none;animation:7s ease-in-out infinite aura}.home .aura.b{background:radial-gradient(circle,var(--accent-3),transparent 62%);width:420px;height:420px;top:38%}@supports (color:color-mix(in lab, red, red)){.home .aura.b{background:radial-gradient(circle,color-mix(in srgb,var(--accent-3) 8%,transparent),transparent 62%)}}.home .aura.b{animation-delay:-3s}@keyframes aura{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.home-brand{flex-direction:column;align-items:center;gap:7px;margin-bottom:28px;display:flex}.home-brand .mark{color:var(--accent);place-items:center;display:grid}.home-brand .mark .cmark{width:56px;height:56px;filter:drop-shadow(0 8px 26px var(--accent-soft))}.home-wordmark{letter-spacing:-.02em;margin-top:4px;font-size:23px;font-weight:700}.home-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px}.home-greet{letter-spacing:-.03em;min-height:1.1em;margin-bottom:30px;font-size:clamp(28px,5vw,40px);font-weight:600}.home-search{background:var(--surface);border:1px solid var(--line);width:min(660px,92vw);box-shadow:0 22px 60px var(--shadow);border-radius:20px;align-items:center;gap:14px;padding:10px 10px 10px 22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.home-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft),0 26px 70px var(--shadow);transform:translateY(-1px)}.home-search>.ic{width:21px;height:21px;color:var(--accent);flex:none}.home-search input{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:16px}.home-search input::placeholder{color:var(--text-mute)}.home-search-go{background:var(--accent);width:46px;height:46px;color:var(--accent-contrast);border-radius:14px;flex:none;place-items:center;transition:filter .16s,transform .16s;display:grid}.home-search-go:hover{filter:brightness(1.08);transform:translate(2px)}.home-search-go .ic{color:var(--accent-contrast)}.home-chips{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.home-chips button{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);border-radius:30px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.home-chips button:hover{color:var(--text);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(-1px)}.home-enter{color:var(--accent-contrast);background:var(--accent);border-radius:12px;align-items:center;gap:8px;margin-top:30px;padding:13px 22px;font-size:14px;font-weight:600;transition:all .16s;display:inline-flex}.home-enter:hover{filter:brightness(1.08);box-shadow:0 12px 34px var(--accent-soft);transform:translateY(-1px)}.home-foot{color:var(--text-mute);letter-spacing:.03em;margin-top:32px;font-size:12px}.home-theme{z-index:3;position:absolute;top:20px;right:22px}.home-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-lines .base{stroke:var(--accent);stroke-width:6px;opacity:.06;fill:none;stroke-linecap:round;stroke-linejoin:round}.home-lines .pulse{stroke:var(--accent);stroke-width:5px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 94;stroke-dashoffset:100px;opacity:.32;filter:drop-shadow(0 0 3px var(--accent))}@supports (color:color-mix(in lab, red, red)){.home-lines .pulse{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 55%,transparent))}}.home-lines .pulse{animation-name:flow;animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite}.home-lines.surge .pulse{opacity:.5}.home-lines .node{fill:var(--accent);opacity:.22;animation:3.6s ease-in-out infinite nodePulse}@keyframes flow{to{stroke-dashoffset:0}}@keyframes nodePulse{0%,to{opacity:.1}50%{opacity:.4}}.home-sweep{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);width:150px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.home-sweep{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 32%,transparent),transparent)}}.home-sweep{filter:blur(3px)}.home.sweeping .home-sweep{animation:1.1s cubic-bezier(.45,0,.2,1) sweepX}@keyframes sweepX{0%{opacity:0;transform:translate(-180px)}12%{opacity:1}to{opacity:0;transform:translate(102vw)}}.home.intro .home-inner{animation:.6s cubic-bezier(.2,.7,.3,1) homeRise}.home.intro .home-brand{animation:.6s 50ms both hUp}.home.intro .home-greet{animation:.6s .16s both hUp}.home.intro .home-search{animation:.6s .26s both hUp}.home.intro .home-chips{animation:.6s .36s both hUp}.home.intro .home-enter{animation:.6s .46s both hUp}.home.intro .home-foot{animation:.6s .54s both hUp}.home.intro .home-brand .cmark{animation:.75s 60ms both markPop}@keyframes homeRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes markPop{0%{opacity:0;transform:scale(.55)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.login{z-index:80;background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.login-aura{background:radial-gradient(circle,var(--accent),transparent 64%);border-radius:50%;width:680px;height:680px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.login-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 64%)}}.login-aura{filter:blur(46px);pointer-events:none;animation:7s ease-in-out infinite aura}.login-aura.b{background:radial-gradient(circle,var(--accent-3),transparent 62%);width:400px;height:400px;top:36%}@supports (color:color-mix(in lab, red, red)){.login-aura.b{background:radial-gradient(circle,color-mix(in srgb,var(--accent-3) 8%,transparent),transparent 62%)}}.login-aura.b{animation-delay:-3s}.login-card{z-index:1;background:var(--surface);border:1px solid var(--line);width:min(420px,92vw);box-shadow:0 26px 70px var(--shadow);text-align:center;border-radius:22px;flex-direction:column;align-items:center;padding:44px 40px 38px;display:flex;position:relative}.login-brand{flex-direction:column;align-items:center;gap:9px;margin-bottom:30px;display:flex}.login-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);font-size:10px}.login-title{letter-spacing:-.02em;margin-bottom:26px;font-size:23px;font-weight:600}.login-lead{color:var(--text-dim);margin:6px 0 22px;font-size:13px}.login-form{text-align:left;flex-direction:column;gap:13px;width:100%;display:flex}.login-field{flex-direction:column;gap:6px;display:flex}.login-field span{color:var(--text-dim);letter-spacing:.01em;font-size:12px;font-weight:600}.login-field input{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:11px;outline:none;padding:12px 14px;font-size:14px;transition:all .16s}.login-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.login-field input::placeholder{color:var(--text-mute)}.login-error{color:var(--risk);background:var(--risk);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.login-error{background:color-mix(in srgb,var(--risk) 9%,var(--surface))}}.login-error{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.login-error{border:1px solid color-mix(in srgb,var(--risk) 32%,var(--line))}}.login-error{border-radius:10px;padding:9px 12px}.login-submit{color:var(--accent-contrast);background:var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px;font-size:14px;font-weight:600;transition:all .16s;display:inline-flex}.login-submit:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 12px 34px var(--accent-soft);transform:translateY(-1px)}.login-submit:disabled{opacity:.6;cursor:default}.login-note{color:var(--text-mute);margin-top:4px;font-size:11.5px;line-height:1.5}.login-skip{color:var(--accent);margin-top:20px;font-size:12.5px;font-weight:600}.login-submit{z-index:0;position:relative;overflow:visible}.lg-trace{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lg-trace path{fill:none;stroke:#f6feff;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:15 85;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 3px var(--accent))}.login-submit:hover:not(:disabled) .lg-trace path{opacity:1;animation:1.1s linear infinite lgSurge}@keyframes lgSurge{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.login-loading{z-index:90;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.login-loading{background:color-mix(in srgb,var(--bg) 84%,transparent)}}.login-loading{-webkit-backdrop-filter:blur(6px)}.fb-launch{z-index:65;color:var(--text);background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 30px var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex;position:fixed;bottom:84px;right:20px}.wattson-fab{z-index:66;background:var(--accent);color:var(--accent-contrast);box-shadow:0 12px 34px var(--accent-soft),0 4px 14px var(--shadow);border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:24px;right:24px}.wattson-fab:hover{box-shadow:0 18px 46px var(--accent-soft),0 6px 18px var(--shadow);transform:translateY(-2px)}.wattson-fab .wf-mark{place-items:center;display:grid}.wattson-fab .dot-live{background:var(--accent-contrast);opacity:.75;box-shadow:none}@media (max-width:680px){.wattson-fab{gap:0;padding:13px;bottom:16px;right:16px}.wattson-fab .wf-label,.wattson-fab .dot-live{display:none}.fb-launch{right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));justify-content:center;width:44px;height:44px;padding:0}.fb-launch>span{display:none}}.fb-launch:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 14px 36px var(--accent-soft);transform:translateY(-1px)}.fb-launch .ic{color:var(--accent)}@media (max-width:900px),(max-height:560px){body.route-inbox .fb-launch,body.route-inbox .wattson-fab,body.drawer-open .fb-launch,body.drawer-open .wattson-fab{display:none!important}}body.drawer-open .fb-launch,body.drawer-open .wattson-fab{z-index:55}.fb-modal{z-index:75;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.fb-modal.on{display:flex}.fb-modal .scr{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0204088c;animation:.25s fade;position:absolute;inset:0}.fb-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:520px;max-width:100%;max-height:88vh;animation:.3s cubic-bezier(.2,.8,.2,1) pop;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 90px #0000008c}.fb-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.fb-head .av{background:linear-gradient(135deg,var(--accent),var(--accent-3));width:38px;height:38px;color:var(--accent-contrast);border-radius:10px;place-items:center;display:grid}.fb-head h3{font-family:Space Grotesk;font-size:16px;font-weight:600}.fb-head .d{color:var(--text-mute);font-size:11.5px}.fb-body{flex:1;gap:14px;padding:16px 20px;display:grid;overflow-y:auto}.fb-field{gap:7px;display:grid}.fb-lab{color:var(--text-dim);font-size:12px;font-weight:600}.fb-input{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .16s}.fb-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fb-input::placeholder{color:var(--text-mute)}.fb-shot-row{flex-wrap:wrap;gap:8px;display:flex}.fb-preview{border:1px solid var(--line);border-radius:10px;max-height:220px;margin-top:10px;position:relative;overflow:hidden}.fb-preview img{object-fit:contain;background:var(--surface-2);width:100%;height:auto;max-height:220px;display:block}.fb-preview-x{color:#fff;background:#02040899;border:1px solid #fff3;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.fb-preview-x:hover{background:var(--risk)}.fb-context{color:var(--text-mute);align-items:center;gap:7px;font-size:11.5px;display:flex}.fb-context code{color:var(--text-dim);background:var(--surface-2);border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:11px}.fb-result{border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:500}.fb-result.ok{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.fb-result.ok{background:color-mix(in srgb,var(--good) 9%,var(--surface))}}.fb-result.ok{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.fb-result.ok{border:1px solid color-mix(in srgb,var(--good) 32%,var(--line))}}.fb-result.err{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.fb-result.err{background:color-mix(in srgb,var(--risk) 9%,var(--surface))}}.fb-result.err{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.fb-result.err{border:1px solid color-mix(in srgb,var(--risk) 32%,var(--line))}}.fb-foot{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.fb-head{flex-shrink:0}@supports (height:100dvh){.fb-card{max-height:88dvh}}.fb-admin-shot{border:1px solid var(--line);border-radius:10px;max-height:240px;display:block;overflow:hidden}.fb-admin-shot img{object-fit:contain;background:var(--surface-2);width:100%;height:auto;max-height:240px;display:block}.lifecycle{margin-top:3px;padding:12px 0 6px;overflow-x:auto}.lifecycle .track{align-items:flex-start;min-width:max-content;display:flex}.lstep{background:0 0;flex-direction:column;flex:none;align-items:center;gap:6px;width:86px;padding:0;display:flex;position:relative}.lstep .lbl{min-height:2.4em;padding:0 3px}.lstep .node{background:var(--surface-2);border:2px solid var(--line);width:22px;height:22px;color:var(--text-mute);z-index:1;border-radius:50%;place-items:center;font-family:JetBrains Mono;font-size:9.5px;font-weight:600;transition:all .16s;display:grid}.lstep .lbl{letter-spacing:.02em;color:var(--text-mute);text-align:center;font-size:9px;font-weight:600;line-height:1.15;transition:all .16s}.lstep.done .node{background:var(--accent);color:var(--accent-contrast);opacity:.5;border-color:#0000}.lstep.cur .node{background:var(--accent);color:var(--accent-contrast);box-shadow:0 0 0 4px var(--accent-soft);border-color:#0000}.lstep.cur .lbl{color:var(--text)}.lstep.warn .node{background:var(--warn);color:#1a1400;border-color:#0000}.lstep.cur .node{isolation:isolate;position:relative}.lstep.cur .node:after{content:"";z-index:-1;background:currentColor;border-radius:50%;animation:1.9s ease-in-out infinite alternate lstepBreathe;position:absolute;inset:-3px}@keyframes lstepBreathe{0%{opacity:.1;transform:scale(.92)}to{opacity:.34;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.lstep.cur .node:after{opacity:.2;animation:none;transform:scale(1.2)}}.lstep.sel .node{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.lstep.sel .lbl{color:var(--accent)}.lstep.tap{cursor:pointer}.lstep.tap:hover .node{border-color:var(--accent);color:var(--text)}.lstep.tap:hover .lbl{color:var(--text-dim)}.lstep:after{content:"";background:var(--line);width:calc(100% - 26px);height:2px;position:absolute;top:10px;left:calc(50% + 13px)}.lstep:last-child:after{display:none}.lstep.done:after{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lstep.done:after{background:color-mix(in srgb,var(--accent) 45%,var(--line))}}.lstep .kdot{background:var(--accent);z-index:2;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;right:11px}.stagetabs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.stagetabs .st-lead{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-right:2px;font-size:10px;font-weight:600}.stab{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600;transition:all .15s}.stab:hover{color:var(--text);border-color:var(--line-2)}.stab.on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stab.on{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.stepdetail{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.stepdetail{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.stepdetail{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stepdetail{background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}}.stepdetail{border-radius:12px;margin-bottom:16px;padding:14px}.stepdetail .sd-h{align-items:center;gap:9px;display:flex}.stepdetail .sd-h .el{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:700}.stepdetail .sd-cur{letter-spacing:.05em;text-transform:uppercase;color:var(--good);border:1px solid var(--good);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.stepdetail .sd-cur{border:1px solid color-mix(in srgb,var(--good) 30%,transparent)}}.stepdetail .sd-cur{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.stepdetail .sd-cur{background:color-mix(in srgb,var(--good) 10%,transparent)}}.stepdetail .sd-cur{border-radius:5px;padding:2px 7px}.stepdetail .sd-t{margin-top:5px;font-family:Space Grotesk;font-size:15px;font-weight:600}.stepdetail .sd-blurb{color:var(--text-dim);margin-top:2px;font-size:12.5px}.pending-note{color:var(--text-mute);border:1px dashed var(--line-2);border-radius:10px;margin-top:12px;padding:12px 13px;font-size:12px;line-height:1.55}.chklist{flex-direction:column;margin-top:11px;display:flex}.chk-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.chk-row:last-child{border-bottom:none}.chk-row .ci{border:2px solid var(--line-2);color:#0000;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.chk-row.received .ci,.chk-row.approved .ci{background:var(--good);border-color:var(--good);color:#03130b}.chk-row.outstanding .ci,.chk-row.pending .ci{border-color:var(--warn);color:var(--warn)}.chk-row.submitted .ci{border-color:var(--info);color:var(--info)}.chk-row.rejected .ci{border-color:var(--risk);color:var(--risk)}.chk-row.na .ci{border-style:dashed;border-color:var(--line-2)}.chk-row .cbody{flex:1;min-width:0}.chk-row .cl{font-size:12.5px;font-weight:500}.chk-row.na .cl{color:var(--text-mute)}.chk-row .cd{color:var(--text-mute);margin-top:3px;font-size:11px}.chk-state{white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:600}.chk-state.received,.chk-state.approved{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.chk-state.received,.chk-state.approved{background:color-mix(in srgb,var(--good) 12%,transparent)}}.chk-state.received,.chk-state.approved{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.chk-state.received,.chk-state.approved{border:1px solid color-mix(in srgb,var(--good) 30%,transparent)}}.chk-state.outstanding,.chk-state.pending{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.chk-state.outstanding,.chk-state.pending{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.chk-state.outstanding,.chk-state.pending{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.chk-state.outstanding,.chk-state.pending{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.chk-state.submitted{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.chk-state.submitted{background:color-mix(in srgb,var(--info) 12%,transparent)}}.chk-state.submitted{border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.chk-state.submitted{border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}}.chk-state.rejected{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.chk-state.rejected{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.chk-state.rejected{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.chk-state.rejected{border:1px solid color-mix(in srgb,var(--risk) 30%,transparent)}}.chk-state.na{color:var(--text-mute);border:1px solid var(--line)}.mini-flags{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.mini-flag{background:var(--surface);border:1px solid var(--line);color:var(--text-dim);border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:600}.mini-flag.warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mini-flag.warn{border-color:color-mix(in srgb,var(--warn) 30%,transparent)}}.mini-flag.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mini-flag.warn{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.mini-flag.info{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.mini-flag.info{border-color:color-mix(in srgb,var(--info) 30%,transparent)}}.mini-flag.info{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.mini-flag.info{background:color-mix(in srgb,var(--info) 10%,transparent)}}.comms{flex-direction:column;gap:9px;margin-top:11px;display:flex}.comm-row{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:10px;padding:10px;display:flex}.comm-row .cc{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.comm-row .cbody{flex:1;min-width:0}.comm-row .ctop{align-items:center;gap:7px;font-size:11.5px;display:flex}.comm-row .ctop .cch{font-weight:600}.comm-row .ctop .cdept{color:var(--info)}.comm-row .ctop .cago{color:var(--text-mute);white-space:nowrap;margin-left:auto;font-size:10.5px}.comm-row .ctext{color:var(--text-dim);margin-top:4px;font-size:12px;line-height:1.5}.dchip.tap{cursor:pointer}.dchip.tap:hover{border-color:var(--accent)}.dchip.tap.open{border-color:var(--accent);background:var(--accent-soft)}.ppw-break{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:16px;padding:14px}.ppw-break .pr-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);margin-bottom:8px;font-size:10.5px;font-weight:700}.ppw-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding:7px 0;font-size:12.5px;display:flex}.ppw-row .pk{color:var(--text-dim)}.ppw-row .pk small{color:var(--text-mute);margin-left:6px;font-size:10.5px}.ppw-row .pv{font-family:JetBrains Mono;font-weight:600}.ppw-row.add .pv{color:var(--good)}.ppw-row.net{border-bottom:none;border-top:2px solid var(--line);margin-top:4px;padding-top:10px}.ppw-row.net .pk{color:var(--text);font-weight:600}.ppw-row.net .pv{color:var(--accent);font-size:14px}.ppw-row.gross .pk{color:var(--text);font-weight:600}.ppw-row.gross .pv{font-size:14px}.ppw-row.sub .pv{color:var(--text-dim)}.ppw-row.foot{border-bottom:none;padding-top:4px}.ppw-row.foot .pk,.ppw-row.foot .pk small,.ppw-row.foot .pv{color:var(--text-mute);font-weight:500}.ppw-row.pending .pk,.ppw-row.pending .pv{color:var(--warn)}.ppw-hint{color:var(--text-mute);margin-top:10px;font-size:11px;line-height:1.5}.co-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:11px;padding:14px}.co-card.crit{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.co-card.crit{border-color:color-mix(in srgb,var(--risk) 35%,var(--line))}}.co-card .co-h{align-items:center;gap:9px;display:flex}.co-card .co-t{font-size:13.5px;font-weight:600}.co-card .co-d{color:var(--text-dim);margin-top:7px;font-size:12px;line-height:1.5}.co-card .co-m{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.fin-pill{color:var(--warn);background:var(--warn);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fin-pill{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.fin-pill{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.fin-pill{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.pipe-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pipe-head .filters{margin-bottom:0}.viewmenu{flex:none;margin-left:auto}.save-bucket{margin-bottom:24px}.save-bucket:last-child{margin-bottom:0}.save-bucket .sb-h{align-items:center;gap:9px;margin:0 2px 11px;display:flex}.save-bucket .sb-h .sb-dot{border-radius:50%;flex:none;width:9px;height:9px}.save-bucket .sb-h h3{font-family:Space Grotesk;font-size:14px;font-weight:600}.save-bucket .sb-h .sb-c{color:var(--text-mute);font-size:11.5px;font-weight:600}.save-bucket .sb-h .sb-blurb{color:var(--text-mute);text-align:right;margin-left:auto;font-size:11.5px}.view{position:relative}.kb-back{z-index:0;pointer-events:none;height:340px;position:absolute;inset:-22px -26px auto;overflow:hidden}.kb-aura{background:radial-gradient(circle,var(--accent),transparent 62%);border-radius:50%;width:640px;height:640px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.kb-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 62%)}}.kb-aura{filter:blur(44px);animation:8s ease-in-out infinite aura}.kb-aura.b{background:radial-gradient(circle,var(--accent-3),transparent 60%);width:360px;height:360px;top:-40px;left:38%}@supports (color:color-mix(in lab, red, red)){.kb-aura.b{background:radial-gradient(circle,color-mix(in srgb,var(--accent-3) 9%,transparent),transparent 60%)}}.kb-aura.b{animation-delay:-3s}.kb-lines{width:100%;height:100%;position:absolute;inset:0}.kb-lines .base{stroke:var(--accent);stroke-width:5px;opacity:.07;fill:none;stroke-linecap:round;stroke-linejoin:round}.kb-lines .pulse{stroke:var(--accent);stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 120;stroke-dashoffset:126px;opacity:.34;filter:drop-shadow(0 0 3px var(--accent))}@supports (color:color-mix(in lab, red, red)){.kb-lines .pulse{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 55%,transparent))}}.kb-lines .pulse{animation:11s linear infinite flow}.kb-wrap{z-index:1;max-width:880px;margin:0 auto;position:relative}.kb-hero{text-align:center;padding:12px 0 8px}.kb-kicker{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.kb-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kb-badge{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.kb-badge{border-radius:20px;padding:5px 11px}.kb-badge.admin{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.kb-badge.admin{background:color-mix(in srgb,var(--warn) 11%,transparent)}}.kb-badge.admin{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.kb-badge.admin{border-color:color-mix(in srgb,var(--warn) 30%,transparent)}}.kb-greet{letter-spacing:-.02em;font-size:28px;font-weight:600}.kb-announce{color:var(--text-mute);align-items:center;gap:8px;margin-top:9px;font-size:12.5px;display:inline-flex}.kb-search{margin:22px auto 0;width:min(640px,100%)!important}.kb-clearx{width:26px;height:26px;color:var(--text-mute);border-radius:7px;flex:none;place-items:center;display:grid}.kb-clearx:hover{color:var(--text);background:var(--surface-2)}.kb-adminbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.kb-audtoggle{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:3px;display:inline-flex}.kb-aud{color:var(--text-dim);border-radius:8px;padding:6px 13px;font-size:12px;font-weight:600;transition:all .14s}.kb-aud.on{background:var(--accent);color:var(--accent-contrast)}.kb-queue{border:1px solid var(--warn);margin-top:24px}@supports (color:color-mix(in lab, red, red)){.kb-queue{border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line))}}.kb-queue{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.kb-queue{background:color-mix(in srgb,var(--warn) 7%,var(--surface))}}.kb-queue{border-radius:14px;padding:14px 16px}.kb-queue-h{color:var(--warn);align-items:center;gap:9px;font-size:13px;display:flex}.kb-queue-h b{font-weight:700}.kb-queue-h span{color:var(--text-mute);font-size:12px;font-weight:400}.kb-queue-list{flex-direction:column;gap:6px;margin-top:11px;display:flex}.kb-qrow{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:9px 12px;transition:all .14s;display:flex}.kb-qrow:hover{border-color:var(--accent);transform:translate(2px)}.kb-qtitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.kb-qaud{border:1px solid var(--line);color:var(--text-dim);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.kb-qaud.rep{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.kb-qaud.rep{border-color:color-mix(in srgb,var(--info) 30%,transparent)}}.kb-qaud.liaison{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kb-qaud.liaison{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.kb-qver{color:var(--text-mute);font-family:JetBrains Mono;font-size:11px}.kb-qstat{color:var(--warn);font-size:11px;font-weight:600}.kb-qrow .ic{color:var(--text-mute);flex:none}.kb-sech{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);margin:30px 2px 13px;font-size:11px;font-weight:700}.kb-cats{gap:12px}.kb-cat{text-align:left;align-items:center;gap:12px;margin:0!important;padding:14px!important;display:flex!important}.kb-cat-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.kb-cat-body{flex:1;min-width:0}.kb-cat-body .kt{font-size:13px;font-weight:600}.kb-cat-body .km{margin-top:4px}.kb-cat-go{color:var(--text-mute);flex:none;transition:all .14s}.kb-cat:hover .kb-cat-go{color:var(--accent);transform:translate(3px)}.kb-recent,.kb-results{gap:12px}.kb-resbar{align-items:center;gap:12px;margin:26px 2px 13px;display:flex}.kb-rescount{color:var(--text-mute);font-size:12.5px}.kb-resbar .filt{margin-left:auto}.kb-scard{text-align:left;flex-direction:column;margin:0!important;padding:14px!important;display:flex!important}.kb-scard-top{align-items:center;gap:8px;display:flex}.kb-scard-title{margin-top:9px;font-family:Space Grotesk;font-size:14px;font-weight:600}.kb-scard-sum{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.kb-scard-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.kb-scard-meta{margin-top:11px}.kb-ver{color:var(--accent);font-family:JetBrains Mono;font-size:10.5px;font-weight:600}.sop-status{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.sop-status.ok{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.sop-status.ok{background:color-mix(in srgb,var(--good) 12%,transparent)}}.sop-status.ok{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.sop-status.ok{border:1px solid color-mix(in srgb,var(--good) 30%,transparent)}}.sop-status.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sop-status.warn{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.sop-status.warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.sop-status.warn{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.sop-status.mute{color:var(--text-mute);background:var(--surface-2);border:1px solid var(--line)}.sop-crumb{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.sop-metarow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.sop-ver{color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-family:JetBrains Mono;font-size:11.5px;font-weight:600}.sop-rev{color:var(--text-mute);font-size:11px}.sop-num{color:var(--text-mute);margin-left:auto;font-size:11px}.sop-audtabs{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:3px;display:inline-flex}.sat{color:var(--text-dim);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .14s}.sat.on{background:var(--accent);color:var(--accent-contrast)}.sop-read{font-size:13.5px;line-height:1.6}.sop-banner{border-radius:10px;align-items:center;gap:9px;margin-bottom:16px;padding:10px 13px;font-size:12.5px;display:flex}.sop-banner.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sop-banner.warn{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.sop-banner.warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.sop-banner.warn{border:1px solid color-mix(in srgb,var(--warn) 28%,transparent)}}.sop-banner.mute{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line)}.sop-lead{color:var(--text);font-size:15px;font-weight:500;line-height:1.55}.sop-why{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.sop-why{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.sop-why{color:var(--text-dim);font-size:12.5px}.sop-why-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.sop-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.sop-fact{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:10px 12px}.sop-fact-l{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.sop-fact-v{color:var(--text);font-size:12.5px}.sop-sec{margin-top:18px}.sop-sec-h{color:var(--text);margin-bottom:8px;font-family:Space Grotesk;font-size:13.5px;font-weight:600}.sop-sec-list{flex-direction:column;gap:7px;list-style:none;display:flex}.sop-sec-list li{color:var(--text-dim);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.sop-sec-list li:before{content:"";background:var(--accent);opacity:.7;border-radius:2px;width:6px;height:6px;position:absolute;top:8px;left:2px}.sop-tmpls{margin-top:20px}.sop-tmpl{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:10px;overflow:hidden}.sop-tmpl-top{color:var(--text);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 12px;font-size:11.5px;font-weight:600;display:flex}.sop-copy{color:var(--accent);border:1px solid var(--accent);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sop-copy{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.sop-copy:hover{background:var(--accent-soft)}.sop-tmpl-body{color:var(--text-dim);white-space:pre-wrap;padding:11px 13px;font-size:12.5px;line-height:1.55}.sop-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.sop-tag{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:500}.sop-tag.sm{padding:2px 8px;font-size:10px}.sop-govern{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:22px;padding-top:14px;display:flex}.sg-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.sg-row span{color:var(--text-mute)}.sg-row b{color:var(--text);font-size:12px;font-weight:600}.sop-actions{border-top:1px solid var(--line);margin:0;padding:13px 20px}.dr-actions.sop-actions{padding:13px 0 0}.sop-hist{flex-direction:column;gap:2px;display:flex}.shrow{gap:12px;padding-bottom:16px;display:flex;position:relative}.shrow:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.sh-dot{background:var(--surface-2);border:1px solid var(--line);width:27px;height:27px;color:var(--text-mute);z-index:1;border-radius:8px;flex:none;place-items:center;display:grid}.sh-dot.created{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.sh-dot.created{border-color:color-mix(in srgb,var(--info) 35%,transparent)}}.sh-dot.edited{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sh-dot.edited{border-color:color-mix(in srgb,var(--warn) 35%,transparent)}}.sh-dot.submitted{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sh-dot.submitted{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.sh-dot.approved{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.sh-dot.approved{border-color:color-mix(in srgb,var(--good) 40%,transparent)}}.sh-dot.approved{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.sh-dot.approved{background:color-mix(in srgb,var(--good) 9%,transparent)}}.sh-body{flex:1;min-width:0;padding-top:2px}.sh-top{align-items:center;gap:9px;display:flex}.sh-top b{color:var(--text);font-size:12.5px}.sh-ver{color:var(--text-mute);font-family:JetBrains Mono;font-size:10.5px}.sh-when{color:var(--text-mute);margin-left:auto;font-size:11px}.sh-note{color:var(--text-dim);margin-top:3px;font-size:12px;line-height:1.5}.sh-by{color:var(--text-mute);margin-top:4px;font-size:11px}.sop-edit{flex-direction:column;gap:14px;display:flex}.sop-edit-hint{color:var(--text-dim);background:var(--accent-soft);border:1px solid var(--accent);gap:8px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sop-edit-hint{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.sop-edit-hint{border-radius:10px;padding:10px 12px;line-height:1.5}.sop-fld{flex-direction:column;gap:6px;display:flex}.sop-fld>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.sop-fld input,.sop-fld textarea,.sop-fld select,.sop-fld-sec input,.sop-fld-sec textarea{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.sop-fld input:focus,.sop-fld textarea:focus,.sop-fld select:focus,.sop-fld-sec input:focus,.sop-fld-sec textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.sop-fld-sec{border:1px dashed var(--line-2);border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.sop-sec-head-in{font-weight:600!important}.kb-modal-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0204088c;justify-content:center;align-items:flex-start;padding:6vh 20px 20px;animation:.2s fade;display:flex;position:fixed;inset:0}.kb-modal{background:var(--surface);border:1px solid var(--line);width:min(680px,100%);max-height:88vh;box-shadow:0 30px 80px var(--shadow);border-radius:16px;flex-direction:column;animation:.28s cubic-bezier(.2,.7,.3,1) pop;display:flex}.kb-modal-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.kb-modal-title{flex:1;gap:12px;min-width:0;display:flex}.kb-modal-ic{background:linear-gradient(135deg,var(--accent),var(--accent-3));width:34px;height:34px;color:var(--accent-contrast);border-radius:10px;flex:none;place-items:center;display:grid}.kb-modal-title h3{font-size:16px;font-weight:600}.kb-modal-title p{color:var(--text-mute);margin-top:3px;font-size:12px;line-height:1.45}.kb-modal-body{flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.kb-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.kb-modal-err{color:var(--risk);align-items:center;gap:7px;font-size:12.5px;display:flex}.cl-rel{border-bottom:1px solid var(--line);padding:14px 0}.cl-rel:last-child{border-bottom:0}.cl-relhead{align-items:baseline;gap:9px;display:flex}.cl-ver{color:var(--text);font-size:14px;font-weight:650}.cl-date{color:var(--text-mute);font-size:11.5px}.cl-title{color:var(--text-dim);margin:2px 0 10px;font-size:12.5px}.cl-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cl-item{align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.cl-kind{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-mute);background:var(--surface-2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.cl-kind.cl-added{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cl-kind.cl-added{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.cl-kind.cl-improved{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.cl-kind.cl-improved{border-color:color-mix(in srgb,var(--good) 40%,var(--line))}}.cl-kind.cl-fixed{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.cl-kind.cl-fixed{border-color:color-mix(in srgb,var(--info) 40%,var(--line))}}.cl-text{color:var(--text-dim)}.tag.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.tag.good{background:color-mix(in srgb,var(--good) 12%,transparent)}}.tag.good{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.tag.good{border:1px solid color-mix(in srgb,var(--good) 30%,transparent)}}.tag.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.tag.warn{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.tag.warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.tag.warn{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.tag.risk{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.tag.risk{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.tag.risk{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.tag.risk{border:1px solid color-mix(in srgb,var(--risk) 30%,transparent)}}.tag.info{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.tag.info{background:color-mix(in srgb,var(--info) 12%,transparent)}}.tag.info{border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.tag.info{border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}}.wl-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.wl-stat{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:11px;padding:14px 16px;display:flex}.wl-stat-ic{background:var(--surface-2);width:32px;height:32px;color:var(--text-dim);border-radius:9px;flex:none;place-items:center;display:grid}.wl-stat.warn .wl-stat-ic{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wl-stat.warn .wl-stat-ic{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.wl-stat.risk .wl-stat-ic{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.wl-stat.risk .wl-stat-ic{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.wl-stat-n{font-size:20px;font-weight:700;line-height:1}.wl-stat-l{color:var(--text-mute);margin-top:3px;font-size:11.5px}.wl-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.wl-search{width:auto;min-width:220px;box-shadow:none;border-radius:12px;flex:1;padding:11px 16px}.wl-search input{font-size:14px}.wl-select{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:13px}.wl-rows{flex-direction:column;gap:12px;display:flex}.wl-card{padding:16px 18px}.wl-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.wl-cat{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.wl-meta{color:var(--text-mute);margin-left:auto;font-size:11.5px}.wl-q,.wl-a{margin-bottom:6px;font-size:13.5px;line-height:1.5}.wl-q b,.wl-a b{width:16px;color:var(--text-mute);font-weight:700;display:inline-block}.wl-a b{color:var(--accent)}.wl-cited{color:var(--text-dim);align-items:center;gap:5px;margin:2px 0 10px;font-size:11.5px;display:inline-flex}.wl-rate{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.wl-rate-btns{gap:6px;display:flex}.wl-rbtn{border:1px solid var(--line);color:var(--text-dim);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.wl-rbtn:hover{border-color:var(--text-mute)}.wl-rbtn.correct.on{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.wl-rbtn.correct.on{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}}.wl-rbtn.correct.on{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.wl-rbtn.correct.on{background:color-mix(in srgb,var(--good) 12%,transparent)}}.wl-rbtn.incorrect.on{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.wl-rbtn.incorrect.on{border-color:color-mix(in srgb,var(--risk) 45%,var(--line))}}.wl-rbtn.incorrect.on{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.wl-rbtn.incorrect.on{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.wl-rbtn.clear{color:var(--text-mute)}.wl-rbtn:disabled{opacity:.55;cursor:default}.wl-note{border:1px solid var(--line);background:var(--surface);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:7px 11px;font-size:12.5px}.wl-msg{color:var(--good);font-size:11.5px}@media (max-width:900px){.wl-stats{grid-template-columns:repeat(2,1fr)}}.ao-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.ao-stat{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;text-decoration:none;transition:border-color .14s,background .14s,transform .1s;display:flex}.ao-stat-h{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ao-stat-link{cursor:pointer}.ao-stat-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ao-stat-link:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.ao-stat-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ao-stat-link:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.ao-stat-link:active{transform:translateY(1px)}.ao-stat.good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.ao-stat.good{border-color:color-mix(in srgb,var(--good) 34%,transparent)}}.ao-stat.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ao-stat.warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.ao-stat-ic{background:var(--surface-2);width:28px;height:28px;color:var(--text-dim);border-radius:8px;flex:none;place-items:center;display:grid}.ao-stat.good .ao-stat-ic{color:var(--good)}.ao-stat.warn .ao-stat-ic{color:var(--warn)}.ao-stat-n{font-size:20px;font-weight:700;line-height:1.1}.ao-stat-l{color:var(--text-dim);margin-top:2px;font-size:11.5px}.ao-stat-h{color:var(--text-mute);margin-top:3px;font-size:10.5px}.ao-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.ao-panel .ao-links.col{grid-template-columns:1fr;gap:2px;display:grid}@media (min-width:1500px){.ao-panel .ao-links.col{grid-template-columns:1fr 1fr;gap:2px 10px}}.ao-panel{padding:14px 16px}.ao-panel-h{align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.ao-metrics{gap:22px;margin-bottom:12px;display:flex}.ao-metrics>div{flex-direction:column;display:flex}.ao-metrics b{font-size:22px;font-weight:700}.ao-metrics span{color:var(--text-dim);font-size:11.5px}.ao-links{flex-wrap:wrap;gap:10px;display:flex}.ao-links.col{flex-direction:column;gap:8px}.ao-link{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.ao-link:hover{color:var(--text);border-color:var(--accent)}.ao-toggle-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ao-toggle-copy{min-width:0}.ao-toggle-title{font-size:13.5px;font-weight:600}.ao-toggle-sub{color:var(--text-dim);max-width:60ch;margin-top:3px;font-size:12px;line-height:1.45}.ao-toggle-state{margin-top:10px;font-size:11.5px}.ao-switch{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .15s,border-color .15s;position:relative}.ao-switch.on{background:var(--accent);border-color:var(--accent)}.ao-switch:disabled{opacity:.5;cursor:not-allowed}.ao-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000059}.oc-overview{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@media (max-width:900px){.oc-overview{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.oc-overview{grid-template-columns:repeat(2,1fr)}}.oc-tile{text-align:left;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface));cursor:pointer;color:var(--text);border-radius:14px;flex-direction:column;gap:3px;padding:13px 14px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.oc-tile:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.oc-tile:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.oc-tile:hover{box-shadow:0 12px 28px -18px #000}.oc-tile:after{content:"";background:var(--text-mute);opacity:.5;height:2px;position:absolute;inset:0 0 auto}.oc-tile.accent:after{background:var(--accent);opacity:1}.oc-tile.good:after{background:var(--good);opacity:1}.oc-tile.warn:after{background:var(--warn);opacity:1}.oc-tile-k{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:10.5px;font-weight:700}.oc-tile-v{font-family:var(--font-display,inherit);letter-spacing:-.02em;font-size:22px;font-weight:700}.oc-tile-d{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.asx-list{flex-direction:column;gap:9px;display:flex}.asx-session{padding:0;overflow:hidden}.asx-session.has-shot{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.asx-session.has-shot{border-color:color-mix(in srgb,var(--risk) 32%,var(--line))}}.asx-head{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex}.asx-when{flex-direction:column;gap:2px;min-width:0;display:flex}.asx-date{font-size:13px;font-weight:650}.asx-dur{color:var(--text-mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.asx-badges{align-items:center;gap:7px;margin-left:auto;display:flex}.asx-b{color:var(--text-dim);background:var(--surface-3);border:1px solid var(--line);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.asx-b.copy{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.asx-b.copy{border-color:color-mix(in srgb,var(--warn) 34%,transparent)}}.asx-b.shot{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.asx-b.shot{border-color:color-mix(in srgb,var(--risk) 40%,transparent)}}.asx-b.shot{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.asx-b.shot{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.asx-chev{color:var(--text-mute);transition:transform .18s}.asx-chev.up{transform:rotate(180deg)}.asx-events{border-top:1px solid var(--line);flex-direction:column;padding:6px 14px 12px;display:flex}.asx-ev{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.asx-ev:last-child{border-bottom:0}.asx-ev-ic{background:var(--surface-3);width:22px;height:22px;color:var(--text-mute);border:1px solid var(--line);border-radius:7px;flex:none;place-items:center;display:grid}.asx-ev-ic.copy{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.asx-ev-ic.copy{border-color:color-mix(in srgb,var(--warn) 34%,transparent)}}.asx-ev-ic.shot{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.asx-ev-ic.shot{border-color:color-mix(in srgb,var(--risk) 40%,transparent)}}.asx-ev-ic.shot{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.asx-ev-ic.shot{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.asx-ev-txt{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.asx-ev-page{color:var(--text);font-weight:600}.asx-ev-dwell{flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.asx-ev-time{color:var(--text-mute);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.act-feed-ic.shot{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.act-feed-ic.shot{background:color-mix(in srgb,var(--risk) 16%,transparent)}}.act-feed-ic.shot{color:var(--risk)}.rp-stats{flex-direction:column;gap:14px;display:flex}.rp-heads{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:640px){.rp-heads{grid-template-columns:repeat(2,1fr)}}.rp-head-tile{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface));opacity:0;border-radius:16px;padding:16px 18px;animation:.5s cubic-bezier(.2,.9,.3,1) forwards rpIn;position:relative;overflow:hidden}.rp-head-tile:after{content:"";background:var(--accent);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.rp-head-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border:1px solid var(--accent);border-radius:10px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rp-head-ic{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}}.rp-head-ic{margin-bottom:9px}.rp-head-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,Inter,sans-serif;font-size:30px;font-weight:700;line-height:1}.rp-head-l{color:var(--text-mute);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:11.5px;font-weight:700}.rp-stagegrid{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px 22px;padding:16px 18px;display:grid}@media (max-width:640px){.rp-stagegrid{grid-template-columns:1fr}}.rp-stage{opacity:0;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;animation:.5s cubic-bezier(.2,.9,.3,1) forwards rpIn;display:grid}.rp-stage-l{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rp-stage-track{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}.rp-stage-fill{background:var(--accent);transform-origin:0;border-radius:99px;height:100%;animation:.8s cubic-bezier(.2,.9,.3,1) both rpGrow;display:block}.rp-stage-fill.good{background:var(--good)}.rp-stage-fill.warn{background:var(--warn)}.rp-stage-fill.risk{background:var(--risk)}.rp-stage-n{color:var(--text);text-align:right;min-width:24px;font-size:13px;font-weight:700}@keyframes rpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rpGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rp-head-tile,.rp-stage,.rp-stage-fill,.rp-hero{opacity:1;animation:none}}.rp-hero{border:1px solid var(--line);--rc:var(--accent);background:linear-gradient(120deg,var(--rc),var(--surface));border-radius:20px;align-items:center;gap:18px;margin-bottom:16px;padding:20px 22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rp-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--rc) 12%,var(--surface-2)),var(--surface))}}.rp-hero{opacity:0;animation:.5s cubic-bezier(.2,.9,.3,1) forwards rpIn}.rp-role-admin{--rc:var(--risk)}.rp-role-liaison{--rc:var(--info)}.rp-role-manager,.rp-role-district_manager{--rc:var(--accent)}.rp-role-vp,.rp-role-director{--rc:var(--risk)}.rp-role-rep{--rc:var(--good)}.rp-hero-aura{background:radial-gradient(circle,var(--rc),transparent 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-40px}@supports (color:color-mix(in lab, red, red)){.rp-hero-aura{background:radial-gradient(circle,color-mix(in srgb,var(--rc) 42%,transparent),transparent 70%)}}.rp-hero-aura{opacity:.45;pointer-events:none}.rp-hero-avatar{z-index:1;width:66px;height:66px;color:var(--accent-contrast);background:linear-gradient(140deg,var(--rc),var(--rc));border-radius:20px;flex:none;place-items:center;font-family:Space Grotesk,Inter,sans-serif;font-size:26px;font-weight:700;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.rp-hero-avatar{background:linear-gradient(140deg,var(--rc),color-mix(in srgb,var(--rc) 55%,#000))}}.rp-hero-avatar{box-shadow:0 10px 26px -10px var(--rc)}.rp-hero-main{z-index:1;flex:1;min-width:0;position:relative}.rp-hero-name{font-size:24px;line-height:1.1}.rp-hero-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rp-rolepill{letter-spacing:.04em;text-transform:uppercase;color:var(--rc);background:var(--rc);font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.rp-rolepill{background:color-mix(in srgb,var(--rc) 14%,transparent)}}.rp-rolepill{border:1px solid var(--rc)}@supports (color:color-mix(in lab, red, red)){.rp-rolepill{border:1px solid color-mix(in srgb,var(--rc) 34%,transparent)}}.rp-rolepill{border-radius:99px;padding:3px 10px}.rp-chip{color:var(--text-dim);background:var(--surface-3);border:1px solid var(--line);border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.rp-chip .ic{color:var(--text-mute)}.rp-chip-warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rp-chip-warn{border-color:color-mix(in srgb,var(--warn) 34%,transparent)}}.rp-chip-warn{text-transform:capitalize}.rp-hero-contact{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.rp-contact{color:var(--text-dim);align-items:center;gap:6px;font-size:12.5px;text-decoration:none;transition:color .14s;display:inline-flex}a.rp-contact:hover,.rp-contact .ic{color:var(--rc)}@media (max-width:600px){.rp-hero{gap:14px;padding:16px}.rp-hero-avatar{width:54px;height:54px;font-size:21px}.rp-hero-name{font-size:20px}}.mc-root{border-radius:16px;margin:-4px;position:relative;overflow:hidden}.mc-bgfx{z-index:0;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.mc-gridfx{z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 40%,#000,#0000 90%);mask-image:radial-gradient(90% 70% at 50% 40%,#000,#0000 90%)}.mc-inner{z-index:1;padding:4px;position:relative}.mc-hdr{border:1px solid var(--line);align-items:center;gap:18px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.mc-hdr{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.mc-hdr{background:linear-gradient(120deg,var(--accent-soft),var(--surface) 55%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.mc-hdr{background:linear-gradient(120deg,var(--accent-soft),color-mix(in srgb,var(--surface) 62%,transparent) 55%)}}.mc-hdr{-webkit-backdrop-filter:blur(9px)saturate(1.15);position:relative;overflow:hidden}.mc-pipes2{z-index:0;pointer-events:none;opacity:.72;position:absolute;inset:0;transform:scaleX(-1)scaleY(-1)}.mc-root .home-lines .pulse{opacity:.42}.mc-root .home-lines .base{opacity:.1}.mc-root .home-lines .node{opacity:.3}.mc-hdr:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;animation:4s linear infinite mcSweep;position:absolute;bottom:0;left:0;right:0}@keyframes mcSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mc-brand{align-items:center;gap:13px;display:flex}.mc-mk{color:var(--accent);place-items:center;display:grid}.mc-mk svg{filter:drop-shadow(0 6px 18px var(--accent-soft));display:block}.mc-t1{letter-spacing:.02em;font-size:22px;font-weight:700;line-height:1}.mc-wordmark{color:var(--text);font-size:22px;line-height:1}.mc-t2{letter-spacing:.34em;color:var(--accent);margin-top:3px;font-size:12px;font-weight:600}.mc-live{letter-spacing:.14em;color:var(--good);border:1px solid var(--good);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mc-live{border:1px solid color-mix(in srgb,var(--good) 34%,var(--line))}}.mc-live{background:var(--good);border-radius:99px;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.mc-live{background:color-mix(in srgb,var(--good) 8%,transparent)}}.mc-live i{background:var(--good);width:8px;height:8px;box-shadow:0 0 10px var(--good);border-radius:50%;animation:1.6s infinite mcPulse}.mc-hdr-sp{flex:1}.mc-clock{text-align:center}.mc-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1}.mc-cdate{color:var(--text-dim);letter-spacing:.04em;margin-top:4px;font-size:12px}.mc-wx{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:16px;display:flex}.mc-wxic{font-size:24px;line-height:1}.mc-wxt{font-size:18px;font-weight:700;line-height:1.05}.mc-wxm{color:var(--text-mute);max-width:180px;margin-top:2px;font-size:11px}.mc-open{border:1px solid var(--accent);align-items:center;gap:6px;margin-left:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mc-open{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line))}}.mc-open{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mc-open{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mc-open{color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:700;transition:all .15s}.mc-open:hover{background:var(--accent);color:var(--accent-contrast)}.mc-aura{background:radial-gradient(circle,var(--accent),transparent 66%);border-radius:50%;width:900px;height:520px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mc-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,transparent),transparent 66%)}}.mc-aura{filter:blur(50px);pointer-events:none;z-index:0}.mc-tbtn{color:var(--text-mute);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:2px 4px;font-size:13px;text-decoration:none}.mc-tbtn:hover{color:var(--accent);background:var(--surface-3)}.mc-tx-link{color:var(--accent);cursor:pointer;flex:1;text-decoration:none}.mc-tx-link:hover{text-decoration:underline}.mc-link{align-items:center;gap:6px;margin-bottom:6px;display:flex}.mc-link-a{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;flex:1;align-items:center;gap:9px;min-width:0;padding:8px 10px;text-decoration:none;transition:all .14s;display:flex}.mc-link-a:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mc-link-a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.mc-link-a:hover{background:var(--surface-3)}.mc-link-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 7px var(--accent);border-radius:50%;flex:none}.mc-link-t{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.mc-link-go{color:var(--text-mute);font-size:12px}.mon-screen{background:var(--bg);min-height:100vh;padding:14px 16px;position:relative}.mon-ctrls{z-index:20;align-items:center;gap:10px;display:flex;position:absolute;top:22px;right:22px}.mon-theme .ttrigger{background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.mc-uptime{border-left:1px solid var(--line);text-align:right;padding-left:16px}.mc-uk{text-transform:uppercase;letter-spacing:.1em;color:var(--text-mute);font-size:10px}.mc-uv{color:var(--good);margin-top:3px;font-family:JetBrains Mono;font-size:15px}.mc-kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:14px;display:grid}.mc-kpi{border:1px solid var(--line);position:relative}@supports (color:color-mix(in lab, red, red)){.mc-kpi{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.mc-kpi{background:linear-gradient(180deg,var(--surface-2),var(--surface));border-radius:14px;padding:13px 15px 10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mc-kpi{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 70%,transparent),color-mix(in srgb,var(--surface) 66%,transparent))}}.mc-kpi{-webkit-backdrop-filter:blur(8px)saturate(1.15);animation:.5s both mcRise}.mc-kpi:before{content:"";background:var(--kc,var(--accent));opacity:.9;height:2px;position:absolute;inset:0 0 auto}.mc-kk{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.mc-kk i{background:var(--kc,var(--accent));width:6px;height:6px;box-shadow:0 0 8px var(--kc,var(--accent));border-radius:50%}.mc-kv{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-family:Space Grotesk,Inter,sans-serif;font-size:31px;font-weight:700;line-height:1}.mc-kd{color:var(--text-dim);margin-top:2px;font-family:JetBrains Mono;font-size:11px}.mc-kpi canvas{opacity:.85;width:64px;height:26px;position:absolute;bottom:8px;right:8px}.mc-cols{grid-template-columns:1fr 1.45fr 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}@media (max-width:1180px){.mc-cols{grid-template-columns:1fr 1fr}.mc-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.mc-cols{grid-template-columns:1fr}.mc-kpis{grid-template-columns:repeat(2,1fr)}.mc-hdr{flex-wrap:wrap}}.mc-stack{flex-direction:column;gap:12px;display:flex}.mc-panel{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.mc-panel{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.mc-panel{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.mc-panel{background:color-mix(in srgb,var(--surface) 68%,transparent)}}.mc-panel{-webkit-backdrop-filter:blur(9px)saturate(1.15);animation:.55s both mcRise;overflow:hidden}.mc-ph{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),transparent);align-items:center;gap:9px;padding:11px 14px;display:flex}.mc-pt{font-family:Space Grotesk,Inter,sans-serif;font-size:13.5px;font-weight:700}.mc-pc{color:var(--text-mute);margin-left:auto;font-family:JetBrains Mono;font-size:11px}.mc-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 9px var(--accent);border-radius:50%}.mc-dot.warn{background:var(--warn);box-shadow:0 0 9px var(--warn)}.mc-dot.info{background:var(--info);box-shadow:0 0 9px var(--info)}.mc-dot.good{background:var(--good);box-shadow:0 0 9px var(--good)}.mc-pb{padding:12px 14px}.mc-who{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.mc-who:last-child{border-bottom:0}.mc-av{width:34px;height:34px;color:var(--accent-contrast);background:linear-gradient(140deg,var(--accent),var(--accent));border-radius:10px;flex:none;place-items:center;font-family:Space Grotesk,Inter,sans-serif;font-size:12.5px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.mc-av{background:linear-gradient(140deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#000))}}.mc-av{position:relative}.mc-av.v{background:linear-gradient(140deg,var(--info),#6f5cff)}.mc-av.g{background:linear-gradient(140deg,var(--good),#1f9268)}.mc-av.i{background:linear-gradient(140deg,var(--info),#3f6fd0)}.mc-av.w{background:linear-gradient(140deg,var(--warn),#c78a1f)}.mc-pip{background:var(--good);border:2px solid var(--surface);width:11px;height:11px;box-shadow:0 0 8px var(--good);border-radius:50%;animation:1.8s infinite mcPulse;position:absolute;bottom:-2px;right:-2px}.mc-nm{font-size:13px;font-weight:600}.mc-rl{color:var(--text-mute);font-size:11px}.mc-dur{color:var(--good);margin-left:auto;font-family:JetBrains Mono;font-size:11.5px}.mc-pg{color:var(--text-dim);background:var(--surface-3);border:1px solid var(--line);border-radius:6px;padding:1px 7px;font-family:JetBrains Mono;font-size:10.5px}.mc-ooorow{border-bottom:1px dashed var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.mc-ooorow:last-child{border-bottom:0}.mc-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;flex:none;margin-top:1px;padding:3px 7px;font-size:9.5px;font-weight:800}.mc-oomain{flex:1;min-width:0}.mc-cover{color:var(--good);align-items:center;gap:5px;margin-top:2px;font-size:10.5px;display:inline-flex}.mc-cover-dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 7px var(--good);border-radius:50%}.mc-cover.none{color:var(--warn)}.mc-rn{color:var(--text-mute);text-align:right;flex:none;max-width:110px;font-size:11px}.mc-feed{height:340px;padding:0 14px;position:relative;overflow:hidden}.mc-frow{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;animation:.5s cubic-bezier(.2,.9,.3,1) both mcSlide;display:grid}.mc-fdot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%}.mc-fdot.msg{background:var(--info);box-shadow:0 0 8px var(--info)}.mc-fdot.done{background:var(--good);box-shadow:0 0 8px var(--good)}.mc-fdot.risk{background:var(--risk);box-shadow:0 0 8px var(--risk)}.mc-fdot.copy{background:var(--warn);box-shadow:0 0 8px var(--warn)}.mc-ftxt{color:var(--text);font-size:12.5px}.mc-ftxt b{color:var(--accent);font-weight:600}.mc-ftxt .g{color:var(--text-dim)}.mc-fdot.err{background:var(--risk);box-shadow:0 0 8px var(--risk)}.mc-ftxt .err{color:var(--risk);font-weight:600}.mc-frow.is-err{cursor:pointer;grid-template-columns:auto 1fr auto}.mc-frow.is-err:hover{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mc-frow.is-err:hover{background:color-mix(in srgb,var(--risk) 7%,transparent)}}.mc-fdetail{color:var(--text-dim);background:var(--risk);border-radius:8px;grid-column:1/-1;margin-top:6px;padding:7px 9px;font-family:JetBrains Mono;font-size:11px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mc-fdetail{background:color-mix(in srgb,var(--risk) 8%,transparent)}}.mc-fdetail{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.mc-fdetail{border:1px solid color-mix(in srgb,var(--risk) 22%,transparent)}}.mc-fdetail{overflow-wrap:anywhere}.mc-plink{text-decoration:none}.mc-plink:hover{color:var(--accent)}.mc-ftime{color:var(--text-mute);font-family:JetBrains Mono;font-size:10.5px}.mc-q{grid-template-columns:110px 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.mc-ql{color:var(--text-dim);font-size:12px}.mc-qt{background:var(--surface-3);border-radius:99px;height:10px;overflow:hidden}.mc-qf{background:linear-gradient(90deg,var(--accent),var(--accent));border-radius:99px;height:100%}@supports (color:color-mix(in lab, red, red)){.mc-qf{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,#000),var(--accent))}}.mc-qf{transition:width .8s cubic-bezier(.2,.9,.3,1)}.mc-qf.warn{background:linear-gradient(90deg,#c78a1f,var(--warn))}.mc-qf.risk{background:linear-gradient(90deg,#c93f68,var(--risk))}.mc-qf.good{background:linear-gradient(90deg,#1f9268,var(--good))}.mc-qn{text-align:right;min-width:26px;font-family:JetBrains Mono;font-size:13px;font-weight:700}.mc-gauges{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mc-gauge{border:1px solid var(--line);background:var(--surface-2);text-align:center;border-radius:12px;padding:11px;position:relative;overflow:hidden}.mc-gauge .arc{animation:3.2s ease-in-out infinite mcGaugeGlow}.mc-gauge:nth-child(2) .arc{animation-delay:.5s}.mc-gauge:nth-child(3) .arc{animation-delay:1s}.mc-gauge:nth-child(4) .arc{animation-delay:1.5s}@keyframes mcGaugeGlow{0%,to{filter:drop-shadow(0 0 1px #0000)}50%{filter:drop-shadow(0 0 5px)}}.mc-gtip{filter:drop-shadow(0 0 5px);transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite mcTip}@keyframes mcTip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.mc-latspark{width:100%;height:66px;display:block}@media (prefers-reduced-motion:reduce){.mc-gtip,.mc-gauge .arc{animation:none}}.mc-spark .mc-sh b{padding-left:12px;position:relative}.mc-spark .mc-sh b:before{content:"";background:var(--good);width:7px;height:7px;box-shadow:0 0 8px var(--good);border-radius:50%;animation:1.1s infinite mcPulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mc-gauge svg{margin:0 auto;display:block}.mc-gv{margin-top:-36px;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700;position:relative}.mc-gl{color:var(--text-mute);text-transform:uppercase;letter-spacing:.05em;margin-top:18px;font-size:10.5px}.mc-radar-wrap{border:1px solid var(--line);background:radial-gradient(circle at 50% 50%,var(--accent),var(--surface));border-radius:12px;margin-top:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.mc-radar-wrap{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 6%,var(--surface-2)),var(--surface))}}.mc-radar-wrap{place-items:center;padding:10px;display:grid;overflow:hidden}.mc-radar{width:100%;height:170px;display:block}.mc-radar-cap{color:var(--text-mute);font-family:JetBrains Mono;font-size:10.5px;position:absolute;bottom:10px;left:12px}.mc-radar-cap b{color:var(--good)}.mc-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.mc-clickable:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mc-clickable:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.mc-clickable:hover{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mc-clickable:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}}.mc-clickable:hover .mc-pc{color:var(--accent)}.mc-host{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mc-hstat{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:10px 12px}.mc-hk{text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);font-size:10px;font-weight:700}.mc-hv{margin-top:3px;font-family:JetBrains Mono;font-size:17px;font-weight:700}.mc-hbar{background:var(--surface-3);border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.mc-hbar i{background:linear-gradient(90deg,var(--accent),var(--accent));border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.mc-hbar i{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,#000),var(--accent))}}.mc-hbar i{transition:width .6s}.mc-note{color:var(--text-mute);margin-top:8px;font-size:10.5px;line-height:1.5}.mc-tadd{gap:8px;margin-bottom:10px;display:flex}.mc-tadd input{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:9px;outline:none;flex:1;padding:9px 11px;font-family:inherit;font-size:13px}.mc-tadd input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mc-tadd input:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.mc-tadd button{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.mc-tsec{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin:12px 0 6px;font-size:10px;font-weight:800}.mc-task{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:7px;padding:8px 9px;animation:.4s both mcSlide;display:flex}.mc-box{border:2px solid var(--line-2);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;transition:all .15s;display:grid}.mc-box:hover{border-color:var(--accent)}.mc-task.done .mc-box{background:var(--good);border-color:var(--good);color:#03231a}.mc-tx{cursor:text;outline:none;flex:1;font-size:13px}.mc-task.done .mc-tx{color:var(--text-mute);text-decoration:line-through}.mc-pr{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.mc-pr.hi{background:var(--risk)}.mc-pr.med{background:var(--warn)}.mc-del{color:var(--text-mute);opacity:0;cursor:pointer;font-size:14px;transition:all .15s}.mc-task:hover .mc-del{opacity:.6}.mc-tempty{color:var(--text-mute);padding:6px 2px;font-size:12px}@keyframes mcRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mcSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes mcPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.mc-bgfx{display:none}.mc-hdr:after,.mc-live i,.mc-pip{animation:none}}.mc-next{color:var(--text-mute);white-space:nowrap;font-size:11px}.mc-wxic{place-items:center;display:grid}.mc-time,.mc-cdate,.mc-wxm,.mc-pt,.mc-pc,.mc-live{white-space:nowrap}.mc-wxm{max-width:none}.mc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-kpi{padding:13px 16px 12px}.mc-kpi-body{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:2px;display:flex}.mc-kpi-text{flex:0 auto;min-width:0}.mc-kpi .mc-kd,.mc-kpi .mc-kdelta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-kpi-trend{flex:140px;justify-content:flex-end;align-items:flex-end;min-width:110px;max-width:360px;padding:0 2px 2px 8px;display:flex}.mc-sparkline{opacity:.95;width:100%;height:auto;display:block;position:static}@media (max-width:1180px){.mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mc-kpis{grid-template-columns:1fr}}.mc-kk{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-needs-h{align-items:baseline;gap:12px;margin-top:16px;padding:0 2px;display:flex}.mc-needs-h .disp{font-size:15px;font-weight:700}.mc-needs-sub{color:var(--text-dim);font-size:12.5px}.mc-needs-meta{color:var(--text-mute);margin-left:auto;font-size:11px}.mc-needs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.mc-need{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mc-need{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.mc-need{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mc-need{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.mc-need{-webkit-backdrop-filter:blur(8px)saturate(1.15);animation:.5s both mcRise}.mc-need:before{content:"";background:var(--nc);width:3px;position:absolute;top:0;bottom:0;left:0}.mc-need.risk{--nc:var(--risk)}.mc-need.warn{--nc:var(--warn)}.mc-need.info{--nc:var(--info)}.mc-need.quiet{--nc:var(--good)}.mc-need.quiet .mc-need-n{color:var(--good)}.mc-need-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mc-need-meta{color:var(--nc);font-size:11px}.mc-need-body{align-items:flex-end;gap:12px;display:flex}.mc-need-n{letter-spacing:-.02em;color:var(--nc);flex:none;font-size:28px;font-weight:700;line-height:1}.mc-need-t{color:var(--text-dim);padding-bottom:2px;font-size:12.5px;line-height:1.45}.mc-need-acts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.mc-nbtn{background:var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mc-nbtn{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mc-nbtn{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mc-nbtn{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line))}}.mc-nbtn{white-space:nowrap;text-decoration:none;transition:all .15s}.mc-nbtn:hover{background:var(--accent);color:var(--accent-contrast)}.mc-nbtn.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mc-nbtn.warn{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.mc-nbtn.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mc-nbtn.warn{border-color:color-mix(in srgb,var(--warn) 34%,var(--line))}}.mc-nbtn.warn:hover{background:var(--warn);color:#1a1200}.mc-nbtn.risk{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mc-nbtn.risk{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.mc-nbtn.risk{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mc-nbtn.risk{border-color:color-mix(in srgb,var(--risk) 34%,var(--line))}}.mc-nbtn.risk:hover{background:var(--risk);color:#fff}.mc-kdelta{margin-top:4px;font-size:11px;font-weight:700}.mc-who{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mc-who-text{min-width:0}.mc-who-text .mc-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-who-text .mc-rl{align-items:center;gap:6px;min-width:0;display:flex}.mc-who-text .mc-rl>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-who-text .mc-pg{flex:none;padding:0 6px;font-size:10px}.mc-who.idle{opacity:.55}.mc-who.idle .mc-pip{background:var(--text-mute);box-shadow:none;animation:none}.mc-who.idle .mc-dur{color:var(--text-mute)}.mc-where{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.mc-tomorrow{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.mc-pull{flex-direction:column;gap:10px;display:flex}.mc-pull-grid{flex-direction:column;gap:6px;display:flex}.mc-pull-grid .mc-hstat{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:8px 12px;display:flex}.mc-pull-grid .mc-hk{white-space:nowrap}.mc-hv.sm{white-space:nowrap;margin-top:0;font-size:14px}.mc-hv.xs{font-size:14px}.mc-hstat.tight{padding:8px 12px}.mc-of{color:var(--text-mute);font-size:11px;font-weight:500}.mc-pull-row{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.mc-pull-n{font-size:12.5px;font-weight:700}.mc-pulls{gap:4px;display:flex}.mc-pulls i{background:var(--good);border-radius:3px;flex:1;height:6px}.mc-pulls i.warn{background:var(--warn)}.mc-pulls i.risk{background:var(--risk)}.mc-pulls i.none{background:var(--surface-3)}.mc-chips{flex-wrap:wrap;gap:6px;margin-left:8px;display:flex}@media (max-width:1400px){.mc-hdr{gap:14px;padding:12px 14px}.mc-wx{min-width:0;padding-left:12px}.mc-next{display:none}.mc-wxm{text-overflow:ellipsis;max-width:150px;overflow:hidden}.mc-open{flex:none}}.mc-chip{cursor:pointer;font-family:JetBrains Mono;transition:all .14s}.mc-chip:hover{color:var(--text)}.mc-chip.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mc-chip.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.mc-feed2{min-height:340px;padding:4px 14px 8px}.mc-frow.mc-tap{cursor:pointer}.mc-frow.mc-tap:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mc-frow.mc-tap:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.mc-frow.is-err{background:var(--risk);margin:0 -14px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.mc-frow.is-err{background:color-mix(in srgb,var(--risk) 6%,transparent)}}.mc-ftap{color:var(--text-mute);font-weight:400}.mc-qlink{color:inherit;border-radius:8px;text-decoration:none;transition:background .14s}.mc-qlink:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mc-qlink:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.mc-qlink:hover .mc-ql{color:var(--accent)}.mc-lat2{display:block}.mc-lat-ax{fill:var(--text-mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.mc-lat-wait{height:120px;color:var(--text-mute);place-items:center;font-size:13px;display:grid}.mc-srv{flex-direction:column;gap:8px;display:flex}.mc-host3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mc-hbar i.good{background:linear-gradient(90deg,#1f9268,var(--good))}.mc-browser{border-top:1px dashed var(--line);color:var(--text-dim);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:11.5px;display:flex}.mc-tsec-btn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;display:block}.mc-tsec-btn:hover{color:var(--accent)}.mc-tbtn .ic{display:block}@media (max-width:1180px){.mc-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mc-needs{grid-template-columns:1fr}.mc-chips{display:none}.mc-pull-grid,.mc-host3{grid-template-columns:1fr}}.ao-people-card{color:var(--text);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.ao-people-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ao-people-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.ao-people-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px -20px #000}.ao-people-ic{background:var(--accent);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.ao-people-ic{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ao-people-ic{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ao-people-ic{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.ao-people-t{font-family:var(--font-display,inherit);font-size:15px;font-weight:700}.ao-people-s{color:var(--text-dim);margin-top:2px;font-size:12.5px}.ao-people-go{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.ao-roster{padding:14px 16px}.ao-roster-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ao-roster-title{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.ao-filters{flex-wrap:wrap;gap:8px;display:flex}.ao-search{width:100%;max-width:280px}.ao-search input{min-width:0}.ao-table{flex-direction:column;display:flex}.ao-tr{border-top:1px solid var(--line);grid-template-columns:2fr .6fr 1fr 1fr 1fr .55fr .55fr .55fr 1.35fr;align-items:center;gap:8px;padding:9px 6px;font-size:12.5px;display:grid}.ao-th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);white-space:nowrap;border-top:none;font-size:10.5px;font-weight:700}.th-sort{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.th-sort:hover{color:var(--text)}.th-sort.on{color:var(--accent)}.th-arrow{min-width:10px;font-size:10px;display:inline-block}.ao-tr .num,.ao-tr .ao-mid{text-align:center}.ao-name{align-items:center;gap:8px;min-width:0;display:flex}.ao-name>span:last-child{flex-direction:column;min-width:0;display:flex}.ao-nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ao-em{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ao-when{color:var(--text-dim);white-space:nowrap}@media (max-width:1100px){.ao-stats{grid-template-columns:repeat(3,1fr)}.ao-grid{grid-template-columns:1fr}}@media (max-width:820px){.ao-stats{grid-template-columns:repeat(2,1fr)}.ao-tr{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:auto}.ao-tr>span:nth-child(n+4){display:none}}.kb-preview{flex-direction:column;gap:16px;display:flex}.kb-preview-tags{flex-wrap:wrap;gap:6px;display:flex}.kb-preview-ed{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:14px}.kb-preview-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10.5px;font-weight:700}.sop-banner.good{color:var(--good,#16a34a);background:var(--good,#16a34a)}@supports (color:color-mix(in lab, red, red)){.sop-banner.good{background:color-mix(in srgb,var(--good,#16a34a) 9%,transparent)}}.sop-banner.good{border:1px solid var(--good,#16a34a)}@supports (color:color-mix(in lab, red, red)){.sop-banner.good{border:1px solid color-mix(in srgb,var(--good,#16a34a) 26%,transparent)}}.kb-attach{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kb-attach-hint{color:var(--text-mute);font-size:11.5px}.kb-file-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kb-file-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;display:inline-flex}.kb-file-chip button{color:var(--text-mute);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:2px;padding:0;display:inline-flex}.kb-file-chip button:hover{color:var(--risk)}.ic.spin{animation:1s linear infinite sync-spin}.kbx{--cat:var(--accent)}.kbx-chip,.kbx-row,.sopx{--cat:hsl(var(--cat-hue,210) 66% 56%)}.kbx-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kbx-brand{align-items:center;gap:13px;min-width:0;display:flex}.kbx-mark{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.kbx-mark{border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}}.kbx-kick{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.kbx-adminpill{color:var(--warn);background:var(--warn);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbx-adminpill{background:color-mix(in srgb,var(--warn) 11%,transparent)}}.kbx-adminpill{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.kbx-adminpill{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.kbx-adminpill{letter-spacing:.04em;border-radius:20px;padding:2px 7px}.kbx-title{letter-spacing:-.02em;margin-top:2px;font-size:24px;font-weight:600}.kbx-topright{align-items:center;gap:12px;display:flex}.kbx-count{text-align:right;line-height:1.1}.kbx-count b{color:var(--accent);font-family:Space Grotesk;font-size:22px;font-weight:600}.kbx-count span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;display:block}.kbx-searchrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.kbx-search{flex:1;min-width:260px;width:auto!important;margin:0!important}.kbx-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex:none;padding:3px;display:inline-flex}.kbx-segbtn{color:var(--text-dim);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .14s}.kbx-segbtn.on{background:var(--accent);color:var(--accent-contrast)}.kbx-editionbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.kbx-editionlbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:700}.kbx-queuechip{color:var(--warn);background:var(--warn);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbx-queuechip{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.kbx-queuechip{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.kbx-queuechip{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.kbx-queuechip{transition:all .14s}.kbx-queuechip.on{background:var(--warn);color:#1a1205;border-color:var(--warn)}.kbx-queuechip:disabled{opacity:.6;cursor:default}.kbx-syncmsg{color:var(--text-dim);font-size:11.5px}.kbx-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.kbx-chip{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);border-radius:22px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.kbx-chip:hover{border-color:var(--cat)}@supports (color:color-mix(in lab, red, red)){.kbx-chip:hover{border-color:color-mix(in srgb,var(--cat) 45%,var(--line))}}.kbx-chip:hover{color:var(--text)}.kbx-chip.on{color:var(--text);background:var(--cat)}@supports (color:color-mix(in lab, red, red)){.kbx-chip.on{background:color-mix(in srgb,var(--cat) 14%,var(--surface))}}.kbx-chip.on{border-color:var(--cat)}@supports (color:color-mix(in lab, red, red)){.kbx-chip.on{border-color:color-mix(in srgb,var(--cat) 55%,transparent)}}.kbx-dot{background:var(--cat);width:9px;height:9px;box-shadow:0 0 0 3px var(--cat);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.kbx-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--cat) 18%,transparent)}}.kbx-dot.all{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kbx-chipn{color:var(--text-mute);background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:10px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:700}.kbx-chip.on .kbx-chipn{color:var(--cat)}.kbx-split{grid-template-columns:minmax(330px,390px) 1fr;align-items:start;gap:16px;margin-top:18px;display:grid}.kbx-listpane{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-height:calc(100vh - 260px);padding:10px;position:sticky;top:12px;overflow:auto}.kbx-listhead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);justify-content:space-between;align-items:center;padding:4px 8px 9px;font-size:11px;font-weight:600;display:flex}.kbx-clearfilt{color:var(--accent);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.kbx-clearfilt:hover{text-decoration:underline}.kbx-rows{flex-direction:column;gap:4px;display:flex}.kbx-row{text-align:left;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:11px;padding:11px 10px;transition:all .13s;display:flex}.kbx-row:hover{background:var(--surface-2)}.kbx-row.on{background:var(--cat)}@supports (color:color-mix(in lab, red, red)){.kbx-row.on{background:color-mix(in srgb,var(--cat) 12%,var(--surface))}}.kbx-row.on{border-color:var(--cat)}@supports (color:color-mix(in lab, red, red)){.kbx-row.on{border-color:color-mix(in srgb,var(--cat) 45%,transparent)}}.kbx-rownum{width:26px;height:26px;color:var(--cat);background:var(--cat);border-radius:8px;flex:none;place-items:center;font-family:JetBrains Mono;font-size:11.5px;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.kbx-rownum{background:color-mix(in srgb,var(--cat) 13%,var(--surface-2))}}.kbx-rownum{border:1px solid var(--cat)}@supports (color:color-mix(in lab, red, red)){.kbx-rownum{border:1px solid color-mix(in srgb,var(--cat) 28%,transparent)}}.kbx-rowbody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kbx-rowtitle{color:var(--text);font-family:Space Grotesk;font-size:13px;font-weight:600;line-height:1.35}.kbx-rowsum{color:var(--text-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.kbx-rowmeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.kbx-rowcat{color:var(--text-dim);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.kbx-rowcat .kbx-dot{width:7px;height:7px;box-shadow:none}.kbx-rowaud{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700}.kbx-rowgo{color:var(--text-mute);opacity:0;flex:none;align-self:center;transition:all .13s}.kbx-row:hover .kbx-rowgo,.kbx-row.on .kbx-rowgo{opacity:1;color:var(--cat)}.kbx-empty-list{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;font-size:12.5px;display:flex}.kbx-readerpane{min-width:0}.kbx-selectstub{text-align:center;background:var(--surface);border:1px dashed var(--line-2);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px;display:flex}.kbx-stub-mark{color:var(--accent);opacity:.85;margin-bottom:14px}.kbx-selectstub h3{font-size:19px;font-weight:600}.kbx-selectstub p{color:var(--text-mute);max-width:400px;margin-top:8px;font-size:13px;line-height:1.6}.kbx-stub-hints{gap:18px;margin-top:20px;display:flex}.kbx-stub-hints span{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.kbx-stub-hints b{color:var(--text);text-transform:none;letter-spacing:0;font-family:Space Grotesk;font-size:20px;font-weight:600;display:block}.sopx{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sopx-hero{background:linear-gradient(160deg,var(--cat),var(--surface) 72%);padding:20px 22px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.sopx-hero{background:linear-gradient(160deg,color-mix(in srgb,var(--cat) 20%,var(--surface)),var(--surface) 72%)}}.sopx-hero{border-bottom:1px solid var(--cat)}@supports (color:color-mix(in lab, red, red)){.sopx-hero{border-bottom:1px solid color-mix(in srgb,var(--cat) 22%,var(--line))}}.sopx-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sopx-back{color:var(--text-dim);background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;padding:5px 10px 5px 7px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.sopx-back:hover{color:var(--text);border-color:var(--cat)}.sopx-hero-pills{align-items:center;gap:9px;display:flex}.sopx-ver{color:var(--text-mute);font-family:JetBrains Mono;font-size:11px}.sopx-pdf{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);border-radius:18px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:all .14s;display:inline-flex}.sopx-pdf:hover{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sopx-pdf:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.sopx-pdf:hover{background:var(--accent-soft)}.sopx-hero-tags{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.sopx-num{color:var(--cat);background:var(--cat);font-family:JetBrains Mono;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sopx-num{background:color-mix(in srgb,var(--cat) 14%,var(--surface))}}.sopx-num{border:1px solid var(--cat)}@supports (color:color-mix(in lab, red, red)){.sopx-num{border:1px solid color-mix(in srgb,var(--cat) 38%,transparent)}}.sopx-num{border-radius:7px;padding:3px 9px}.sopx-cat{color:var(--text-dim);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.sopx-aud{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:700}.sopx-title{letter-spacing:-.02em;margin-top:11px;font-size:23px;font-weight:600;line-height:1.2}.sopx-lead{color:var(--text-dim);max-width:70ch;margin-top:9px;font-size:13.5px;line-height:1.6}.sopx-audtabs{margin-top:16px}.sopx-tabs{border-bottom:1px solid var(--line);margin:0;padding:0 22px}.sopx-body{padding:20px 22px 8px;overflow-y:auto}.sopx-read{font-size:13.5px;line-height:1.6}.sopx-facts{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:22px;display:grid}.sopx-fact{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:12px 13px}.sopx-fact-l{letter-spacing:.05em;text-transform:uppercase;color:var(--cat);align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.sopx-fact-v{color:var(--text);font-size:12.5px;line-height:1.5;display:block}.sopx-actions{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}@media (max-width:820px){.kbx-split{grid-template-columns:1fr}.kbx-listpane{max-height:none;position:static}.kbx-split.reading .kbx-listpane,.kbx-split:not(.reading) .kbx-readerpane{display:none}}@media (max-width:680px){.sop-facts,.sopx-facts{grid-template-columns:1fr}}@media (max-width:1040px){.app{grid-template-columns:72px 1fr}.brand .name,.brand .sub,.navlabel,.navitem span.t,.wattson-cta .col,.profile .col,.acct-chev,.ver,.side-collapse,.brand-logo{display:none}.brand-mark{display:grid}.navitem{justify-content:center}.brand{justify-content:center;padding:18px 0}.wattson-cta{justify-content:center;width:auto;margin:8px auto;padding:11px;display:flex}.profile{justify-content:center}.g4{grid-template-columns:repeat(2,1fr)}.earn-top,.calc,.board{grid-template-columns:1fr}}:is(.app.collapsed,html[data-rail="1"] .app) .navitem .count,:is(.app.collapsed,html[data-rail="1"] .app) .navitem.on .count{background:var(--accent);min-width:16px;height:16px;color:var(--accent-contrast);box-shadow:0 0 0 2px var(--surface);border-color:#0000;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0 4px;font-size:9px;line-height:1;display:flex;position:absolute;top:2px;right:5px}:is(.app.collapsed,html[data-rail="1"] .app) .acct-menu{width:214px;max-width:calc(100vw - 90px);left:12px;right:auto}@media (max-width:1040px){.navitem .count,.navitem.on .count{background:var(--accent);min-width:16px;height:16px;color:var(--accent-contrast);box-shadow:0 0 0 2px var(--surface);border-color:#0000;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0 4px;font-size:9px;line-height:1;display:flex;position:absolute;top:2px;right:5px}.acct-menu{width:214px;max-width:calc(100vw - 90px);left:12px;right:auto}}@media (max-width:680px){.search{display:none}.content{padding:18px 16px 50px}.g4,.g3,.files-grid{grid-template-columns:1fr}}@media (max-width:1040px){.tbl-wrap{background:0 0;border:0;border-radius:0;overflow-x:visible}.tbl-wrap table{display:block;min-width:0!important}.tbl-wrap thead{display:none}.tbl-wrap tbody{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:11px;display:grid}.tbl-wrap tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:13px 15px;display:block}.tbl-wrap tbody tr:hover{background:var(--surface);box-shadow:none}.tbl-wrap tbody tr:hover td:first-child{transform:none}.tbl-wrap td{border:0;padding:0;display:block}.tbl-wrap td .ho{font-size:15px;font-weight:600}.tbl-wrap td.stagecell{margin-top:9px}.tbl-wrap td[data-l]{vertical-align:top;font-size:13.5px;font-family:var(--font-mono,inherit);margin:10px 18px 0 0;display:inline-block}.tbl-wrap td[data-l]:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:9.5px;font-family:var(--font-body);margin-bottom:2px;display:block}.tbl-wrap td.upd-cell{margin-top:11px}.tbl-wrap td.upd-cell .update{color:var(--text-dim);white-space:normal;font-size:12px}.tbl-wrap td[data-l].tw-txt{font-family:var(--font-body);font-size:12.5px}.tbl-wrap td[data-l].tw-wide{width:100%;font-family:var(--font-body);white-space:normal;margin:11px 0 0;font-size:12.5px;display:block;max-width:none!important}.tbl-wrap td .tw-title{font-size:15px;font-weight:600;display:block}.tbl-wrap td.tw-sel{float:right;margin:0 0 0 10px}.tbl-wrap td.tw-act{clear:both;margin-top:13px}.tbl-wrap td.tw-act .btn{justify-content:center;width:100%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bolt-loader{flex-direction:column;align-items:center;gap:9px;display:inline-flex}.bolt-charge{overflow:visible}.bolt-ring-track{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bolt-ring-track{stroke:color-mix(in srgb,var(--accent) 16%,transparent)}}.bolt-ring-track{stroke-width:2.5px}.bolt-ring-fill{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:119.38;stroke-dashoffset:119.38px;filter:drop-shadow(0 0 4px var(--accent))}@supports (color:color-mix(in lab, red, red)){.bolt-ring-fill{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 55%,transparent))}}.bolt-ring-fill{animation:9s cubic-bezier(.12,.85,.2,1) forwards boltFill}.bolt-spark{fill:var(--accent);filter:drop-shadow(0 0 5px var(--accent))}@supports (color:color-mix(in lab, red, red)){.bolt-spark{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 55%,transparent))}}.bolt-spark{animation:9s cubic-bezier(.12,.85,.2,1) forwards boltCharge}.bolt-label{color:var(--text-dim);font-size:12.5px;animation:1.05s ease-in-out infinite boltFade}@keyframes boltFill{0%{stroke-dashoffset:119.38px}to{stroke-dashoffset:12px}}@keyframes boltCharge{0%{opacity:.32}to{opacity:1}}@keyframes boltFade{0%,to{opacity:.55}50%{opacity:1}}.bolt-ring-fill.is-measured,.bolt-spark.is-measured{animation:none}.bolt-ring-fill.is-indeterminate{stroke-dasharray:30 90;stroke-dashoffset:0;transform-box:view-box;transform-origin:22px 22px;animation:1.15s linear infinite boltSweep}@keyframes boltSweep{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.bolt-ring-fill{stroke-dashoffset:76px;animation:none}.bolt-ring-fill.is-indeterminate{stroke-dasharray:119.38;stroke-dashoffset:76px;animation:none}.bolt-spark{opacity:1;animation:none}.bolt-label{animation:none}}.route-loading{place-items:center;min-height:62vh;display:grid}.search-banner{border:1px solid var(--accent-dim,var(--accent));align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.search-banner{border:1px solid var(--accent-dim,color-mix(in srgb,var(--accent) 30%,var(--line)))}}.search-banner{background:var(--accent-soft);border-radius:11px;font-size:13px}.search-banner b{font-weight:600}.search-banner button{color:var(--accent);border:1px solid var(--accent-dim,var(--accent));border-radius:7px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.search-banner button{border:1px solid var(--accent-dim,color-mix(in srgb,var(--accent) 30%,var(--line)))}}.search-banner button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.search-banner button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.lq-row{text-align:left;border-bottom:1px solid var(--line);cursor:default;background:0 0;border-top:none;border-left:none;border-right:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 8px;transition:background .14s,box-shadow .14s;display:flex}.lq-row:last-child{border-bottom:0}button.lq-row{cursor:pointer}button.lq-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){button.lq-row:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}}button.lq-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.lq-ic{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--text-dim);border-radius:8px;flex:none;place-items:center;display:grid}.lq-bd{flex:1;min-width:0}.lq-t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lq-d{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.lq-side{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.lq-age{color:var(--text-mute);text-align:right;min-width:40px;font-size:11.5px}.lq-ann{color:var(--text-dim);background:var(--accent);align-items:center;gap:10px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.lq-ann{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.lq-ann{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-ann{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.lq-ann{border-radius:9px;margin-top:16px;padding:10px 14px;text-decoration:none;transition:background .14s}.lq-ann:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-ann:hover{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.lq-ann>span:first-of-type{flex:1}.lq-ann-go{color:var(--accent);flex:none;font-size:12px;font-weight:600}.lq-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 4px;display:flex}.lq-bar:last-child{border-bottom:0}.lq-bar-lab{white-space:nowrap;text-overflow:ellipsis;flex:none;width:150px;font-size:12.5px;font-weight:500;overflow:hidden}.lq-bar-track{background:var(--surface-2);border-radius:99px;flex:1;height:8px;overflow:hidden}.lq-bar-fill{background:var(--accent);border-radius:99px;min-width:4px;height:100%}.lq-bar-n{text-align:right;width:28px;color:var(--text-dim);flex:none;font-size:12.5px}@media (max-width:620px){.lq-bar-lab{width:96px}.lq-d{max-width:52vw}}.srow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.srow:last-child{border-bottom:0}.srow>:last-child{flex:none;margin-left:auto}.srow .st{font-size:13.5px;font-weight:500}.srow .sd{color:var(--text-dim);margin-top:1px;font-size:11.5px}.tog{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:99px;flex:none;width:40px;height:22px;padding:0;transition:background .14s;position:relative}.tog:after{content:"";background:var(--text-mute);border-radius:50%;width:16px;height:16px;transition:transform .14s,background .14s;position:absolute;top:2px;left:2px}.tog.on{background:var(--accent);border-color:var(--accent)}.tog.on:after{background:var(--accent-contrast);transform:translate(18px)}.lset-field{background:var(--surface-2);border:1px solid var(--line);color:var(--text);text-align:right;border-radius:8px;width:120px;padding:7px 10px;font:12.5px JetBrains Mono,monospace}.lset-field:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.lset-field:focus{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.lset-sig{background:var(--surface-2);border:1px solid var(--line);color:var(--text-dim);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:12.5px}.lset-sig b{color:var(--text)}.lt-head{border-bottom:1px solid var(--line);z-index:30;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;display:flex;position:relative}.lt-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.lt-menuwrap{position:relative}.lt-wrap{grid-template-columns:1fr 344px;align-items:stretch;gap:22px;min-height:calc(100dvh - 210px);margin-top:14px;display:grid}.lt-wrap>section{flex-direction:column;min-width:0;min-height:0;display:flex}.lt-wrap>section>.dr-body{flex:auto;min-height:0;overflow-y:auto}.lt-ctx{align-self:start}@media (min-width:1100px){.main:has(.lt-view){min-width:0;height:100dvh;min-height:0}.content:has(.lt-view){flex-direction:column;flex:auto;min-width:0;min-height:0;padding-bottom:0;display:flex}.content:has(.lt-view)>.page-fade{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.lt-view{flex-direction:column;flex:auto;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.lt-view .lt-wrap{flex:auto;height:auto;min-height:0}.lt-view .lt-nav,.lt-view .lt-ctx{align-self:stretch;max-height:100%;overflow-y:auto}}.lt-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.lt-row:last-of-type{border-bottom:0}.lt-row .k{color:var(--text-dim)}.lt-row .v{text-align:right;font-weight:600}.lt-canned{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.lt-canned button{color:var(--text-dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;padding:5px 12px;font-size:12px;transition:color .14s,border-color .14s}.lt-canned button:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-canned button:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.lt-wat{color:var(--accent)!important;border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.lt-wat{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important}}.lt-wat{align-items:center;gap:5px;display:inline-flex}@media (max-width:1099px){.lt-wrap{grid-template-columns:1fr;min-height:0}.lt-ctx{order:-1}.lt-wrap>section{min-height:0}.lt-wrap>section>.dr-body{flex:none;min-height:0;overflow:visible}}@media (min-width:700px) and (max-width:1099px){.lt-wrap>section{flex-direction:column;min-height:0;max-height:calc(100dvh - 220px);display:flex}.lt-wrap>section>.dr-body{flex:auto;min-height:0;overflow-y:auto}}.compose-wrap{position:relative}.compose-tags{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 8px;display:flex}.ct-lead{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:700}.ctag{color:var(--accent);background:var(--accent);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ctag{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.ctag{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ctag{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.ctag{border-radius:99px;padding:2px 8px}.ctag.err{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.ctag.err{border-color:color-mix(in srgb,var(--risk) 40%,var(--line))}}.ctag button{color:var(--accent);cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;font-size:13px;line-height:1}.ctag button:hover{opacity:1}.bubble-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.slash-pop{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:10px;min-width:220px;max-height:230px;margin-bottom:8px;padding:6px;position:absolute;bottom:100%;left:0;overflow-y:auto;box-shadow:0 12px 30px #00000047}.slash-pop button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;display:block}.slash-pop button:hover{background:var(--surface-2)}.compose-new{margin:12px 0;padding:14px 16px}.cn-h{align-items:center;margin-bottom:10px;display:flex}.cn-h b{font-size:14px}.cn-h .dr-close{margin-left:auto}.cn-fields{flex-wrap:wrap;gap:12px;display:flex}.cn-field{color:var(--text-dim);flex-direction:column;flex:1;gap:4px;min-width:160px;font-size:11.5px;display:flex}.cn-field select{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 10px;font-size:13px}.cn-text{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;border-radius:10px;margin-top:10px;padding:10px 12px;font:13.5px/1.5 inherit}.cn-text:focus,.cn-field select:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.cn-text:focus,.cn-field select:focus{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.cn-foot{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.risk-breakdown{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:2px 0 8px;padding:12px 14px}.rb-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.rb-sub{color:var(--text-mute);font-size:11px;font-weight:400}.rb-row{border-top:1px solid var(--line);align-items:baseline;gap:9px;padding:6px 0;font-size:12.5px;display:flex}.rb-dot{border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.rb-label{flex:none;font-weight:600}.rb-detail{color:var(--text-dim);flex:1;min-width:0}.pipe-sort{color:var(--text-mute);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.pipe-sort select{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:12.5px}.pipe-sort select:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.pipe-sort select:focus{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.nf-err{color:var(--risk);font-size:11px}.nfb-dash{padding:14px 16px}.nfb-h{align-items:center;gap:10px;margin-bottom:6px;display:flex}.nfb-tot{gap:12px;margin-left:auto;font-size:12.5px;font-weight:600;display:flex}.nfb-up{color:var(--good)}.nfb-down{color:var(--risk)}.nfb-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.nfb-dept{white-space:nowrap;text-overflow:ellipsis;flex:none;width:130px;overflow:hidden}.nfb-bar{background:var(--risk);border-radius:99px;flex:1;height:8px}@supports (color:color-mix(in lab, red, red)){.nfb-bar{background:color-mix(in srgb,var(--risk) 22%,var(--surface-2))}}.nfb-bar{overflow:hidden}.nfb-fill{background:var(--good);height:100%;display:block}.nfb-n{text-align:right;min-width:104px;color:var(--text-dim);flex:none}@media (max-width:620px){.nfb-dept{width:92px}}.pill.sm{padding:1px 6px;font-size:10px}.pill.stage{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.pill.stage{border-color:color-mix(in srgb,var(--info) 30%,transparent)}}.pill.stage{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.pill.stage{background:color-mix(in srgb,var(--info) 10%,transparent)}}.lwq-rail{flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0;padding-bottom:2px;display:flex;overflow-x:auto}.lwq-rail .lab{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);flex:none;margin:0 2px 0 8px;font-size:10.5px}.lwq-rail .lab:first-child{margin-left:0}.lwq-layout{grid-template-columns:340px minmax(0,1fr) 300px;gap:14px;height:clamp(620px,100dvh - 260px,900px);display:grid}.lwq-pane{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.lwq-pane-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 15px;display:flex}.lwq-scroll{flex:1;min-height:0;overflow-y:auto}.btn.q-pick.on{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.q-pick.on{border-color:color-mix(in srgb,var(--accent) 70%,var(--line))}}.btn.q-pick.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.q-pick.on{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.btn.q-pick.on .ic{color:var(--accent)}.btn.ghost.q-pick.on:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.ghost.q-pick.on:hover{border-color:color-mix(in srgb,var(--accent) 70%,var(--line))}}.qrow{text-align:left;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;transition:background .14s,box-shadow .14s;display:flex}.qrow:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qrow:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}.qrow.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.qrow .qicon{background:var(--surface-2);border:1px solid var(--line);width:26px;height:26px;color:var(--text-dim);border-radius:8px;flex:none;place-items:center;display:grid}.qrow .q-main{flex:1;min-width:0}.qrow .nm{overflow-wrap:anywhere;font-size:13px}.qrow .q-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.qrow .age{color:var(--text-mute);font-size:10.5px}.udot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 6px var(--accent);border-radius:50%;flex:none;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.udot{box-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}}.q-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lwq-det-h{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.lwq-det-h .btn{white-space:nowrap}.lwq-back{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:-4px;padding:2px 10px 4px;font-size:22px;line-height:1;display:none}.lwq-back:hover{background:var(--surface-2);color:var(--text)}.lwq-name{margin-top:2px;font-size:16px;font-weight:600}.lwq-sec{border-bottom:1px solid var(--line);padding:14px 16px}.lwq-sec:last-child{border-bottom:0}.kv{color:var(--text-dim);justify-content:space-between;align-items:baseline;padding:4px 0;font-size:12.5px;display:flex}.kv b{color:var(--text);font-family:JetBrains Mono,monospace;font-weight:500}.lwq-blocked{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.lwq-blocked{border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}}.lwq-blocked{background:var(--warn);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.lwq-blocked{background:color-mix(in srgb,var(--warn) 8%,transparent)}}.lwq-blocked{margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.5}.lwq-qv-inline{margin-top:14px;display:none}@media (max-width:1200px){.lwq-layout{grid-template-columns:320px minmax(0,1fr)}.lwq-qv{display:none}.lwq-qv-inline{display:block}}@media (max-width:767px){.lwq-layout{height:auto;display:block}.lwq-queue{min-height:auto}.lwq-layout.has-sel .lwq-queue,.lwq-layout:not(.has-sel) .lwq-detail{display:none}.lwq-pane{border-radius:12px;max-height:none;margin-bottom:12px}.lwq-back{min-width:44px;min-height:44px;font-size:26px;display:block}.qrow{min-height:56px;padding:12px 14px}.lwq-pane-h{z-index:2;background:var(--surface);position:sticky;top:0}.lwq-sec{padding:12px 14px}}.nf{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:inline-flex}.nf-lead{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:600}.nf-btn{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:500;transition:all .14s}.nf-btn:hover{border-color:var(--line-2);color:var(--text);background:var(--surface-2)}.fbc-modal{z-index:80;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.fbc-modal .scr{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000085;position:fixed;inset:0}.fbc-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:100%;max-width:660px;margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #0006}.fbc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.fbc-head h3.disp{font-family:Space Grotesk;font-size:17px;font-weight:600}.fbc-head .d{color:var(--text-mute);max-width:480px;margin-top:3px;font-size:12px}.fbc-body{max-height:calc(100vh - 160px);padding:18px 20px;overflow-y:auto}.fbc-field{margin-bottom:15px}.fbc-lab{color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.fbc-lab .req{color:var(--risk)}.fbc-in,.fbc-sel{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.fbc-in:focus,.fbc-sel:focus{border-color:var(--accent);outline:none}.fbc-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.fbc-two{grid-template-columns:1fr}}.fbc-types{flex-wrap:wrap;gap:8px;display:flex}.fbc-type{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:500;transition:all .14s}.fbc-type:hover{color:var(--text);border-color:var(--line-2)}.fbc-type.on{color:var(--accent-contrast);background:var(--accent);border-color:#0000}.fbc-type.on.good{background:var(--good)}.fbc-type.on.warn{background:var(--warn);color:#1a1400}.fbc-type.on.info{background:var(--info)}.fbc-prio{flex-wrap:wrap;gap:6px;display:flex}.fbc-pchip{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:8px;padding:7px 11px;font-size:12px;font-weight:500;transition:all .14s}.fbc-pchip:hover{color:var(--text);border-color:var(--line-2)}.fbc-pchip.on{color:var(--accent-contrast);background:var(--accent);border-color:#0000}.fbc-pchip.on.warn{background:var(--warn);color:#1a1400}.fbc-pchip.on.risk{background:var(--risk);color:#fff}.fbc-crit{color:var(--risk);background:var(--risk);border-radius:9px;margin-top:8px;padding:9px 11px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.fbc-crit{background:color-mix(in srgb,var(--risk) 8%,transparent)}}.fbc-crit{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.fbc-crit{border:1px solid color-mix(in srgb,var(--risk) 30%,transparent)}}.fbc-search{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.fbc-search .ic{color:var(--text-mute);flex:none}.fbc-search input{color:var(--text);background:0 0;border:none;flex:1;padding:9px 0;font-family:inherit;font-size:13px}.fbc-search input:focus{outline:none}.fbc-drop{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:6px;overflow:hidden}.fbc-drop button{text-align:left;width:100%;color:var(--text);border-bottom:1px solid var(--line);padding:9px 11px;font-size:13px;transition:all .12s;display:block}.fbc-drop button:last-child{border-bottom:none}.fbc-drop button:hover{background:var(--surface-2)}.fbc-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.fbc-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12px;display:inline-flex}.fbc-chip select{color:var(--text-dim);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-family:inherit;font-size:11.5px}.fbc-chip select:focus{outline:none}.fbc-chip button{width:18px;height:18px;color:var(--text-mute);border-radius:6px;place-items:center;font-size:14px;line-height:1;display:grid}.fbc-chip button:hover{background:var(--surface);color:var(--risk)}.fbc-projcards{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}@media (max-width:600px){.fbc-projcards{grid-template-columns:1fr}}.fbc-projcard{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:10px 12px;position:relative}.fbc-projcard .nm{font-size:13px;font-weight:600}.fbc-projcard .hint{color:var(--text-mute);margin-top:2px;font-size:11px}.fbc-x{width:18px;height:18px;color:var(--text-mute);border-radius:6px;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.fbc-x:hover{background:var(--surface);color:var(--risk)}.fbc-upload{border:1px dashed var(--line-2);background:var(--surface-2);color:var(--text-dim);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:500;transition:all .14s;display:inline-flex}.fbc-upload:hover{color:var(--text);border-color:var(--accent)}.fbc-files{flex-direction:column;gap:6px;margin-top:8px;display:flex}.fbc-file{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.fbc-file .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fbc-file .ic{color:var(--text-mute);flex:none}.fbc-file button{width:18px;height:18px;color:var(--text-mute);border-radius:6px;flex:none;place-items:center;font-size:14px;line-height:1;display:grid}.fbc-file button:hover{color:var(--risk)}.fbc-flags{flex-wrap:wrap;gap:18px;margin-bottom:15px;display:flex}.fbc-flag{color:var(--text-dim);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.fbc-flag input{accent-color:var(--accent)}.fbc-evidence{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin-bottom:15px;padding:11px 13px}.fbc-evidence .lab{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-bottom:5px;font-size:10.5px;font-weight:600}.fbc-note{color:var(--text);font-size:12.5px;line-height:1.5}.fbc-route{color:var(--text-mute);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:15px;padding:10px 12px;font-size:11.5px;display:flex}.fbc-route .ic{color:var(--accent);flex:none;margin-top:1px}.fbc-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.fbc-foot .pill{margin-right:auto}.fbc-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:15px;padding:14px 16px}.pr-title{margin-bottom:10px;font-family:Space Grotesk;font-size:13px;font-weight:600}.fbc-prow{border-bottom:1px solid var(--line);gap:12px;padding:5px 0;font-size:12.5px;display:flex}.fbc-prow:last-of-type{border-bottom:none}.fbc-prow .k{width:130px;color:var(--text-mute);flex:none}.fbc-prow .v{color:var(--text)}.fbc-prebody{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.55}.fbc-confirm{text-align:center;padding:14px 8px 4px}.fbc-check{width:60px;height:60px;color:var(--good);background:var(--good);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.fbc-check{background:color-mix(in srgb,var(--good) 12%,transparent)}}.fbc-confirm h4.disp{font-family:Space Grotesk;font-size:18px;font-weight:600}.fbc-confirm p{color:var(--text-dim);max-width:440px;margin:8px auto 0;font-size:13px;line-height:1.55}.fbc-next{text-align:left;border:1px solid var(--line);border-radius:11px;max-width:420px;margin:16px auto;overflow:hidden}.fbc-next>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 13px;font-size:12.5px;display:flex}.fbc-next>div:last-child{border-bottom:none}.fbc-next .k{color:var(--text-mute)}.fbc-next .v{color:var(--text);text-align:right}.rt{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;position:relative}.rt .rt-bar{border-radius:10px 10px 0 0}.rt .rt-area{border-radius:0 0 10px 10px}.rt-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.rt-btn{width:28px;height:28px;color:var(--text-dim);border-radius:7px;place-items:center;transition:all .12s;display:grid}.rt-btn:hover{background:var(--surface-2);color:var(--text)}.rt-t{font-size:13px;font-weight:700}.rt-t.i{font-style:italic;font-weight:500}.rt-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.rt-area{min-height:120px;max-height:280px;color:var(--text);overflow-wrap:anywhere;outline:none;padding:11px 13px;font-size:13px;line-height:1.6;overflow-y:auto}.rt-area:empty:before{content:attr(data-placeholder);color:var(--text-mute)}.rt-area h3{margin:6px 0;font-family:Space Grotesk;font-size:15px;font-weight:600}.rt-area blockquote{border-left:3px solid var(--accent);color:var(--text-dim);margin:6px 0;padding-left:11px}.rt-area ul,.rt-area ol{margin:5px 0;padding-left:22px}.rt-area a{color:var(--accent);text-decoration:underline}.designs{flex-direction:column;gap:10px;margin-top:10px;display:flex}.design-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:12px 14px}.design-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.design-nm{font-family:Space Grotesk;font-size:13.5px;font-weight:600}.design-kw{color:var(--accent);font-family:JetBrains Mono;font-size:12px;font-weight:600}.design-grid{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}@media (max-width:560px){.design-grid{grid-template-columns:1fr}}.design-field{flex-direction:column;gap:1px;display:flex}.df-l{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:600}.df-v{color:var(--text);font-size:12.5px;font-weight:500}.df-note{color:var(--text-dim);font-size:11.5px;line-height:1.45}.design-criteria{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.design-criteria summary{color:var(--accent);cursor:pointer;font-size:12px;font-weight:600}.design-criteria>div{color:var(--text-dim);margin-top:6px;font-size:12.5px;line-height:1.5}.sa-next{border:1px solid var(--accent);flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:10px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-next{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.sa-next{background:var(--accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.sa-next{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}}.sa-next{font:inherit;text-align:left;cursor:pointer}.sa-next:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sa-next:hover{background:color-mix(in srgb,var(--accent) 14%,var(--surface-2))}}.sa-next:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sa-next:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}}.sa-next .ic{color:var(--accent);flex:none}.sa-next-type{color:var(--text);font-size:12.5px;font-weight:600}.sa-next-when{color:var(--text-dim);font-family:JetBrains Mono;font-size:11.5px}.sa-next-arw{color:var(--text-mute);margin-left:auto}.sa-section{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;overflow:hidden}.sa-head{color:var(--text-dim);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;display:flex}.sa-head .ic{color:var(--accent)}.sa-count{color:var(--accent-contrast);background:var(--accent);border-radius:999px;margin-left:auto;padding:1px 8px;font-family:JetBrains Mono;font-size:11px;font-weight:700}.sa-row{border-bottom:1px solid var(--line);padding:10px 13px}.sa-row:last-child{border-bottom:none}.sa-row.dead{opacity:.55}.sa-row.dead .sa-type{text-decoration:line-through}.sa-top{align-items:center;gap:10px;display:flex}.sa-type{flex:1;min-width:0;font-size:13px;font-weight:600}.sa-when{color:var(--text-mute);margin-top:3px;font-family:JetBrains Mono;font-size:11px}.sa-note{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.5}.fwd-why{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:8px;margin:8px 0 2px;padding:7px 9px;font-size:12.5px}.fwd-why::placeholder{color:var(--text-mute)}.fwd-why:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fwd-why:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.mh-loose{color:var(--warn);white-space:nowrap;font-weight:600}.sa-row.sa-pick{padding:0}.sa-pick-btn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:10px 13px;transition:background .14s;display:block}.sa-pick-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sa-pick-btn:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.sa-pick-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sa-more{color:var(--accent);letter-spacing:0;align-items:center;gap:3px;margin-left:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.sa-detail{flex-direction:column;gap:9px;padding:0 13px 11px;display:flex}.sa-row.dead .sa-detail,.sa-row.dead .sa-pick-btn:focus-visible{opacity:1}.sa-field-l{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.sa-field .sa-note{margin-top:2px}.compose-tools{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 10px 10px;align-items:center;gap:6px;margin-top:0;padding:7px 9px;display:flex}.compose-wrap .rt{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.compose-wrap .rt .rt-area{border-radius:0}.compose-wrap .rt-area{min-height:44px;max-height:min(200px,32vh)}.compose-tools .ic-btn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--text-dim);cursor:pointer;border-radius:8px;place-items:center;font-size:14px;display:grid}.compose-tools .ic-btn:hover{color:var(--text);border-color:var(--line-2)}.msg-rich{font-size:14.5px;line-height:1.55}.msg-rich p{margin:0 0 4px}.msg-rich p:last-child{margin-bottom:0}.msg-rich h3{margin:4px 0;font-family:Space Grotesk;font-size:14px;font-weight:600}.msg-rich ul,.msg-rich ol{margin:4px 0;padding-left:20px}.msg-rich a{color:var(--accent);text-decoration:underline}.msg-rich img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:320px;margin:4px 0;display:block}.msg-rich a img{cursor:zoom-in}.msg-rich a img:hover{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.msg-rich a img:hover{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.msg-rich a img:hover{outline-offset:2px}.bubble.me .msg-rich a{color:var(--accent-contrast)}.cmp-files{flex-wrap:wrap;gap:6px;padding:8px 10px 0;display:flex}.cmp-file{border:1px solid var(--line);background:var(--surface-3);max-width:100%;color:var(--text-dim);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;display:inline-flex}.cmp-file.bad{border-color:var(--risk);color:var(--risk)}.cmp-file button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.msg-rich blockquote{border-left:3px solid var(--accent);color:var(--text-dim);margin:4px 0;padding-left:9px}.msg-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.msg-file{background:var(--surface);border:1px solid var(--line);color:var(--text-dim);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.bubble.me .msg-file{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bubble.me .msg-file{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.lt-note{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.lt-note .k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:600}.lt-note-b{color:var(--text-dim);margin-top:4px;font-size:12px;line-height:1.5}.thread-files{flex-direction:column;gap:8px;padding:4px 0;display:flex}.tf-row{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.tf-ic{background:var(--surface);border:1px solid var(--line);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.tf-b{flex:1;min-width:0}.tf-nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tf-m{color:var(--text-mute);margin-top:2px;font-size:11px}.combo{position:relative}.combo-in{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:9px;padding:9px 28px 9px 11px;font-family:inherit;font-size:13px}.combo-in:focus{border-color:var(--accent);outline:none}.combo-caret{color:var(--text-mute);pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.combo-pop{z-index:40;background:var(--surface);border:1px solid var(--line-2);border-radius:10px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 34px #00000052}.combo-group{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:7px 9px 3px;font-size:10px;font-weight:700}.combo-opt{text-align:left;width:100%;color:var(--text);border-radius:7px;align-items:center;gap:10px;padding:7px 9px;font-size:12.5px;display:flex}.combo-opt:hover{background:var(--surface-2)}.combo-hint{color:var(--text-mute);margin-left:auto;font-size:11px}.combo-empty{color:var(--text-mute);padding:9px 10px;font-size:12px}.inbox-admin{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.inbox-stats{flex-wrap:wrap;flex:1;gap:8px;display:flex}.ibx-stat{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;min-width:74px;padding:6px 12px}.ibx-stat-n{font-size:17px;font-weight:700;line-height:1.1}.ibx-stat-l{color:var(--text-mute);letter-spacing:.03em;margin-top:2px;font-size:10.5px}.ao-nm-link{color:inherit;cursor:pointer;text-decoration:none}.ao-nm-link:hover{color:var(--accent);text-decoration:underline}.ua-head{margin-bottom:16px}.ua-head .hint{margin-top:3px}.g2-act{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:900px){.g2-act{grid-template-columns:1fr}}.act-bar{align-items:center;gap:10px;padding:5px 4px;display:flex}.act-bar-l{width:70px;color:var(--text-dim);flex:none;font-size:12px}.act-bar-track{background:var(--surface-2);border-radius:999px;flex:1;height:9px;overflow:hidden}.act-bar-fill{background:var(--accent);border-radius:999px;height:100%;display:block}.act-bar-v{text-align:right;width:66px;color:var(--text-mute);flex:none;font-family:JetBrains Mono;font-size:11.5px}.navitem.tour-launch{width:calc(100% - 24px);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:8px 12px 0}.navitem.tour-launch .ic{color:var(--accent)}.tour-root{z-index:300;pointer-events:none;position:fixed;inset:0}.tour-scrim{pointer-events:auto;position:fixed;inset:0}.tour-scrim.dim{background:#00000094}.tour-spot{pointer-events:none;box-shadow:0 0 0 100vmax #00000094,0 0 0 2px var(--accent),0 0 22px 4px var(--accent);border-radius:12px;position:fixed}@supports (color:color-mix(in lab, red, red)){.tour-spot{box-shadow:0 0 0 100vmax #00000094,0 0 0 2px var(--accent),0 0 22px 4px color-mix(in srgb,var(--accent) 55%,transparent)}}.tour-spot{transition:top .2s,left .2s,width .2s,height .2s}.tour-tip{z-index:301;background:var(--surface);border:1px solid var(--line-2);pointer-events:auto;border-radius:16px;width:380px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px 20px;position:fixed;overflow-y:auto;box-shadow:0 24px 60px #00000073}.tour-tip.center{width:440px}.tour-step{color:var(--accent);letter-spacing:.05em;font-family:JetBrains Mono;font-size:11px;font-weight:700}.tour-h{margin:6px 0;font-family:Space Grotesk;font-size:17px;font-weight:600}.tour-b{color:var(--text-dim);font-size:13px;line-height:1.55}.tour-dots{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.tour-dot{background:var(--line-2);border-radius:50%;width:6px;height:6px;transition:all .2s}.tour-dot.on{background:var(--accent);border-radius:3px;width:18px}.tour-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-skip{color:var(--text-mute);font-size:12.5px}.tour-skip:hover{color:var(--text)}.tour-nav{gap:8px;display:flex}@keyframes cmdkScrim{0%{opacity:0}to{opacity:1}}@keyframes cmdkPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.cmdk-scrim{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:flex-start;padding-top:14vh;animation:.14s both cmdkScrim;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface);border:1px solid var(--accent);width:min(640px,92vw)}@supports (color:color-mix(in lab, red, red)){.cmdk{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.cmdk{box-shadow:0 30px 80px var(--shadow),0 0 0 1px var(--accent),0 0 40px -12px var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.cmdk{box-shadow:0 30px 80px var(--shadow),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 0 40px -12px var(--accent)}}.cmdk{animation:.16s cubic-bezier(.22,1,.36,1) both cmdkPop;overflow:hidden}.cmdk-field{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 18px;display:flex}.cmdk-field .ic{color:var(--accent);flex:none}.cmdk-field input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.cmdk-field input::placeholder{color:var(--text-mute)}.cmdk-esc{color:var(--text-mute);border:1px solid var(--line);background:var(--surface-2);border-radius:6px;padding:2px 6px;font-size:10.5px}.cmdk-results{max-height:min(52vh,440px);padding:6px;overflow-y:auto}.cmdk-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .1s;display:flex}.cmdk-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmdk-row:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.cmdk-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmdk-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cmdk-row-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmdk-row-stage{color:var(--text-dim);border:1px solid var(--line);border-radius:6px;flex:none;padding:2px 7px;font-size:11px}.cmdk-empty,.cmdk-hint{color:var(--text-mute);text-align:center;padding:16px;font-size:13px}.cmdk-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:9px 12px 4px;font-size:10.5px;font-weight:700}.cmdk-ava{width:32px;height:32px;color:var(--accent);background:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.cmdk-ava{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.cmdk-tag{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:5px;margin-left:7px;padding:1px 6px;font-size:9.5px;font-weight:700}.cmdk-tag.off{color:var(--warn);border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.cmdk-tag.off{border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-fade{animation:.22s both pageFadeIn}.page-fade>*>:not(.lh-fade){will-change:opacity,transform;animation:.44s cubic-bezier(.22,1,.36,1) both pageEnter}.page-fade>*>:first-child{animation-delay:30ms}.page-fade>*>:nth-child(2){animation-delay:80ms}.page-fade>*>:nth-child(3){animation-delay:.13s}.page-fade>*>:nth-child(4){animation-delay:.18s}.page-fade>*>:nth-child(5){animation-delay:.23s}.page-fade>*>:nth-child(6){animation-delay:.28s}.page-fade>*>:nth-child(n+7){animation-delay:.32s}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ao-rep-grid{grid-template-columns:1fr 1fr;gap:0 22px;margin-top:4px;display:grid}@media (max-width:760px){.ao-rep-grid{grid-template-columns:1fr}}.ao-rep-toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ao-rep-toggle .c{min-width:0}.ao-rep-toggle .s{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.tstat{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.tstat .d{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.tstat.open{color:var(--info,#4a86ff);background:var(--info,#4a86ff)}@supports (color:color-mix(in lab, red, red)){.tstat.open{background:color-mix(in srgb,var(--info,#4a86ff) 15%,transparent)}}.tstat.prog{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tstat.prog{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.tstat.wait{color:var(--warn,#e0a83b);background:var(--warn,#e0a83b)}@supports (color:color-mix(in lab, red, red)){.tstat.wait{background:color-mix(in srgb,var(--warn,#e0a83b) 17%,transparent)}}.tstat.done{color:var(--good,#3fbf87);background:var(--good,#3fbf87)}@supports (color:color-mix(in lab, red, red)){.tstat.done{background:color-mix(in srgb,var(--good,#3fbf87) 17%,transparent)}}select.tstat{cursor:pointer;appearance:none;background-image:none;padding-right:24px}.tstat-wrap{align-items:center;display:inline-flex;position:relative}.tstat-wrap .cv{pointer-events:none;opacity:.7;font-size:10px;position:absolute;right:9px}.task-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:900px){.task-board{grid-template-columns:1fr 1fr}}@media (max-width:560px){.task-board{grid-template-columns:1fr}}.tb-col{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;min-height:90px;padding:10px}.tb-col-h{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.tb-col-h .n{color:var(--text-mute);font-weight:600}.tb-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:9px;margin-bottom:8px;padding:9px 10px}.tb-card:hover{border-color:var(--accent)}.tb-card .tt{font-size:13px;font-weight:600}.tb-card .tm{color:var(--text-dim);margin-top:4px;font-size:11px}.task-detail .td-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.task-detail .td-meta{color:var(--text-dim);flex-wrap:wrap;gap:6px 18px;margin:6px 0 2px;font-size:12.5px;display:flex}.task-detail .td-sec{margin-top:18px}.task-detail .td-sec-h{color:var(--text-mute);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:700}.task-detail .td-note{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;margin-bottom:8px;padding:9px 11px;font-size:13px}.task-detail .td-note .m{color:var(--text-mute);margin-top:3px;font-size:11px}@keyframes lhFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lhGrow{0%{width:0}}@keyframes lhPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--risk) 45%,transparent)}55%{box-shadow:0 0 0 7px #0000}}.lh-fade{animation:.5s cubic-bezier(.22,1,.36,1) both lhFadeUp}.lh-hero{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:16px;padding:22px 24px;position:relative;overflow:hidden}.lh-aura{background:radial-gradient(circle,var(--accent),transparent 65%);border-radius:50%;width:420px;height:420px;position:absolute;inset:-40% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.lh-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%)}}.lh-aura{pointer-events:none}.lh-hello h1{margin:0;font-size:22px}.lh-hello p{color:var(--text-dim);margin:6px 0 0;font-size:13.5px}.lh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (max-width:820px){.lh-stats{grid-template-columns:1fr 1fr}}.lh-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;padding:12px 14px;transition:transform .18s,border-color .18s;display:flex}.lh-stat:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lh-stat:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.lh-stat-link{color:inherit;cursor:pointer;text-decoration:none}.lh-dist-link{cursor:pointer;color:inherit;border-radius:8px;margin:0 -4px;padding:2px 4px;text-decoration:none;transition:background .12s}.lh-dist-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lh-dist-link:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.lh-dist-link:hover .lh-dist-label{color:var(--accent)}.lh-stat-ic{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.lh-stat-ic{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.lh-stat-ic{color:var(--accent)}.lh-stat.risk .lh-stat-ic{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.lh-stat.risk .lh-stat-ic{background:color-mix(in srgb,var(--risk) 15%,transparent)}}.lh-stat.risk .lh-stat-ic{color:var(--risk)}.lh-stat.warn .lh-stat-ic{background:var(--warn,#e0a83b)}@supports (color:color-mix(in lab, red, red)){.lh-stat.warn .lh-stat-ic{background:color-mix(in srgb,var(--warn,#e0a83b) 16%,transparent)}}.lh-stat.warn .lh-stat-ic{color:var(--warn,#e0a83b)}.lh-stat.good .lh-stat-ic{background:var(--good,#3fbf87)}@supports (color:color-mix(in lab, red, red)){.lh-stat.good .lh-stat-ic{background:color-mix(in srgb,var(--good,#3fbf87) 15%,transparent)}}.lh-stat.good .lh-stat-ic{color:var(--good,#3fbf87)}.lh-stat-n{font-size:22px;font-weight:700;line-height:1.05}.lh-stat-l{color:var(--text-dim);margin-top:2px;font-size:11.5px}.lh-sec-h{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lh-sec-h h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.lh-sec-h .hint{margin-left:auto;font-size:11.5px}.lh-dot{background:var(--good,#3fbf87);border-radius:50%;flex:none;width:9px;height:9px}.lh-dot.hot{background:var(--risk);animation:2s ease-in-out infinite lhPulse}.lh-dot.warn{background:var(--warn,#e0a83b)}.lh-pipe{margin-bottom:16px;padding:16px 18px}.lh-dist{flex-direction:column;gap:7px;display:flex}.lh-dist-row{grid-template-columns:170px 1fr 34px;align-items:center;gap:12px;display:grid}@media (max-width:640px){.lh-dist-row{grid-template-columns:120px 1fr 30px}}.lh-dist-label{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.lh-dist-track{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:12px;display:block;overflow:hidden}.lh-dist-bar{border-radius:999px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both lhGrow;display:block}.lh-dist-n{text-align:right;font-size:12.5px;font-weight:700}.lh-grid{grid-template-columns:3fr 2fr;align-items:start;gap:16px;display:grid}@media (max-width:1000px){.lh-grid{grid-template-columns:1fr}}.lh-col{flex-direction:column;gap:16px;display:flex}.lh-panel{padding:16px 18px}.lh-att{text-align:left;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:11px 12px 11px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.lh-att:hover{border-color:var(--accent);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.lh-att:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.lh-att:hover{box-shadow:0 4px 14px #00000024}.lh-att-bar{border-radius:999px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.lh-att-bd{flex:1;min-width:0}.lh-att-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.lh-att-d{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.lh-att-side{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.lh-att-risk{font-size:15px;font-weight:700}.lh-att-days{color:var(--text-mute);white-space:nowrap;font-size:10.5px}.lh-att-go{color:var(--text-mute);flex:none;transition:transform .16s}.lh-att:hover .lh-att-go{color:var(--accent);transform:translate(2px)}.lcp-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:820px){.lcp-totals{grid-template-columns:1fr 1fr}}.lcp-big{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:transform .18s,border-color .18s}.lcp-big:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lcp-big:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.lcp-big-n{font-size:26px;font-weight:700;line-height:1}.lcp-big-l{color:var(--text-dim);margin-top:5px;font-size:11.5px}.lcp-big.warn .lcp-big-n{color:var(--warn,#e0a83b)}.lcp-big.good .lcp-big-n{color:var(--good,#3fbf87)}.lcp-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;margin-top:14px;display:grid}@media (max-width:520px){.lcp-grid{grid-template-columns:1fr}}.lcp-card{padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s}.lcp-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lcp-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.lcp-card:hover{box-shadow:0 6px 18px #00000029}.lcp-card.open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lcp-card.open{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.lcp-head{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.lcp-ava{width:40px;height:40px;color:var(--accent);background:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lcp-ava{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.lcp-ava{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.lcp-ava{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.lcp-live{background:var(--good,#3fbf87);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite lhPulse;position:absolute;top:-3px;right:-3px}.lcp-id{flex:1;min-width:0}.lcp-name{font-size:14.5px;font-weight:700;display:block}.lcp-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.lcp-kpis{flex:none;gap:14px;display:flex}@media (max-width:640px){.lcp-kpis{display:none}}.lcp-kpi{color:var(--text-dim);text-align:center;font-size:11.5px}.lcp-kpi b{color:var(--text);font-size:16px;line-height:1.1;display:block}.lcp-kpi.hot b{color:var(--risk)}.lcp-chev{color:var(--text-mute);flex:none;transition:transform .18s}.lcp-chev.up{transform:rotate(180deg)}.lcp-mix{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:10px;margin:12px 0 10px;display:flex;overflow:hidden}.lcp-mix-seg{height:100%;animation:.8s cubic-bezier(.22,1,.36,1) both lhGrow;display:block}.lcp-mix-empty{color:var(--text-mute);padding:0 8px;font-size:10.5px;line-height:9px}.lcp-msg{color:var(--text-dim);flex-wrap:wrap;gap:6px 16px;font-size:11.5px;display:flex}.lcp-msg .ic{vertical-align:-2px;margin-right:3px}.lcp-msg .hot{color:var(--risk);font-weight:700}.lcp-resp{color:var(--text);margin-left:auto;font-weight:600}.lcp-detail{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;animation:.35s cubic-bezier(.22,1,.36,1) both lhFadeUp}.cv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.cv-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.cv-card{flex-direction:column;gap:10px;padding:16px;display:flex}.cv-card-top{align-items:center;gap:10px;display:flex}.cv-ava{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cv-ava.sm{width:30px;height:30px;font-size:11px}.cv-name{font-size:14.5px;font-weight:650}.cv-you{color:var(--accent);background:var(--accent-soft);text-transform:uppercase;letter-spacing:.04em;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.cv-sub{color:var(--text-mute);font-size:11.5px}.cv-pri{border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:650}.cv-p-std{color:var(--text-dim);background:var(--surface-2)}.cv-p-urg{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cv-p-urg{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.cv-p-emg{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cv-p-emg{background:color-mix(in srgb,var(--risk) 14%,transparent)}}.cv-dates{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.cv-dates .ic{color:var(--accent)}.cv-days{color:var(--text-mute);margin-left:auto;font-size:11.5px;font-weight:400}.cv-prog{align-items:center;gap:9px;display:flex}.cv-prog-track{background:var(--surface-2);border-radius:99px;flex:1;height:7px;overflow:hidden}.cv-prog-fill{background:linear-gradient(90deg,var(--good),var(--good));height:100%}@supports (color:color-mix(in lab, red, red)){.cv-prog-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--good) 55%,transparent),var(--good))}}.cv-prog-fill{border-radius:99px;transition:width .5s cubic-bezier(.22,1,.36,1)}.cv-prog-l{color:var(--text-mute);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.cv-status{color:var(--text-dim);background:var(--surface-2);border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:650}.cv-status.s-open{color:var(--info,#4a86ff);background:var(--info,#4a86ff)}@supports (color:color-mix(in lab, red, red)){.cv-status.s-open{background:color-mix(in srgb,var(--info,#4a86ff) 13%,transparent)}}.cv-status.s-partial{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cv-status.s-partial{background:color-mix(in srgb,var(--warn) 13%,transparent)}}.cv-status.s-covered,.cv-status.s-approved,.cv-status.s-completed{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.cv-status.s-covered,.cv-status.s-approved,.cv-status.s-completed{background:color-mix(in srgb,var(--good) 13%,transparent)}}.cv-status.s-denied,.cv-status.s-cancelled{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cv-status.s-denied,.cv-status.s-cancelled{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.cv-flags{flex-wrap:wrap;gap:6px;display:flex}.cv-flag{letter-spacing:.03em;text-transform:uppercase;color:var(--warn);border:1px solid var(--warn);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cv-flag{border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}}.cv-flag{border-radius:5px;padding:1px 6px}.cv-reason{color:var(--text);font-size:13px}.cv-notes{color:var(--text-dim);font-size:12.5px;font-style:italic}.cv-vols{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cv-vol{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.cv-vol-n{color:var(--text-mute);margin-left:4px;font-size:11.5px}.cv-actions{flex-wrap:wrap;gap:8px;display:flex}.cv-vp,.cv-form{border:1px solid var(--line);background:var(--surface-2);border-radius:12px}.cv-vp{flex-direction:column;gap:10px;margin-top:4px;padding:12px;display:flex}.cv-vp-row,.cv-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cv-vp-foot,.cv-form-foot{justify-content:flex-end;gap:8px;display:flex}.cv-form{flex-direction:column;gap:12px;margin-top:6px;padding:18px;display:flex}.cv-form-h{font-size:15px;font-weight:650}.cv-form-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.cv-form-grid{grid-template-columns:1fr 1fr}}.cv-form label,.cv-vp label{color:var(--text-dim);flex-direction:column;gap:4px;font-size:12px;display:flex}.cv-form input,.cv-form select,.cv-form textarea,.cv-vp select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 9px;font-size:13.5px}.cv-check{align-items:center;flex-direction:row!important;gap:7px!important}.cv-form-checks{flex-direction:column;gap:7px;display:flex}.cv-full{width:100%}.cv-summary{background:var(--surface);border:1px solid var(--line);color:var(--text-dim);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 12px;font-size:12.5px;display:flex}.cv-summary .lab{color:var(--text);font-weight:600}.cv-summary b{font-variant-numeric:tabular-nums;color:var(--text)}.cv-admin-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:18px 0 8px;font-size:12px;font-weight:700}.hz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.hz-overall{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:650;display:inline-flex}.hz-summary{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.hz-pill{border:1px solid var(--line);color:var(--text-dim);border-radius:999px;padding:4px 11px;font-size:12.5px}.hz-pill b{font-variant-numeric:tabular-nums}.hz-group{margin-bottom:14px;padding:0;overflow:hidden}.hz-group-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--line);padding:12px 16px;font-size:12px;font-weight:700}.hz-row{border-top:1px solid var(--line);align-items:flex-start;gap:13px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.hz-row{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.hz-row:first-of-type{border-top:none}.hz-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:74px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.hz-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.hz-row-body{flex:1;min-width:0}.hz-row-name{font-size:14px;font-weight:600}.hz-row-detail{color:var(--text-mute);margin-top:2px;font-size:12.5px}.hz-ok{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.hz-ok{background:color-mix(in srgb,var(--good) 12%,transparent)}}.hz-ok{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.hz-ok{border-color:color-mix(in srgb,var(--good) 30%,transparent)}}.hz-warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hz-warn{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.hz-warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hz-warn{border-color:color-mix(in srgb,var(--warn) 30%,transparent)}}.hz-fail{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hz-fail{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.hz-fail{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hz-fail{border-color:color-mix(in srgb,var(--risk) 30%,transparent)}}.wel-wrap{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden}@keyframes welAura{0%{transform:translate(-8%,-6%)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}to{transform:translate(-8%,-6%)scale(1)}}.wel-aura{z-index:0;background:radial-gradient(40% 40% at 30% 30%,var(--accent),transparent 70%),radial-gradient(45% 45% at 75% 65%,var(--accent),transparent 70%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.wel-aura{background:radial-gradient(40% 40% at 30% 30%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),radial-gradient(45% 45% at 75% 65%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}}.wel-aura{filter:blur(30px);animation:14s ease-in-out infinite welAura}.wel-inner{z-index:1;text-align:center;width:min(760px,100%);position:relative}.wel-brand{align-items:center;gap:9px;margin-bottom:26px;display:inline-flex}.wel-mark{color:var(--accent);display:inline-flex}.wel-mark svg{width:30px;height:30px}.wel-brandname{font-family:var(--font-display,inherit);letter-spacing:.01em;font-size:19px;font-weight:600}.wel-hi{letter-spacing:-.02em;margin:0 0 8px;font-size:34px;font-weight:700}.wel-sub{color:var(--text-dim);margin:0 0 30px;font-size:15px}.wel-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.wel-cards{grid-template-columns:1fr}}.wel-tiers{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}@media (max-width:900px){.wel-tiers{grid-template-columns:1fr}}.wel-tier{text-align:left;border:1px solid var(--accent);border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.wel-tier{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}}.wel-tier{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wel-tier{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.wel-tier{cursor:pointer;opacity:0;transition:transform .16s,border-color .16s,background .16s;animation:.4s cubic-bezier(.22,1,.36,1) forwards mcRise}.wel-tier:hover{border-color:var(--accent);background:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.wel-tier:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.wel-tier b{font-size:17px;font-weight:700}.wel-tier span{color:var(--text-dim);font-size:12.5px}.wel-tier-back{color:var(--text-mute);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:2px;font-size:12.5px}.wel-tier-back:hover{color:var(--text)}@media (max-width:620px){.wel-cards{grid-template-columns:1fr}.wel-hi{font-size:27px}}.wel-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wel-card{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.wel-card{cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s,background .18s}.wel-card:hover:not(:disabled){border-color:var(--accent);background:var(--surface);box-shadow:0 22px 60px -20px var(--accent),0 0 0 1px var(--accent);transform:translateY(-6px)scale(1.015)}@supports (color:color-mix(in lab, red, red)){.wel-card:hover:not(:disabled){box-shadow:0 22px 60px -20px var(--accent),0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}}.wel-card:disabled{cursor:default;opacity:.75}.wel-card.picked{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.wel-ic{width:52px;height:52px;color:var(--accent);background:var(--accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wel-ic{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.wel-ic{transition:transform .18s}.wel-card:hover:not(:disabled) .wel-ic{transform:scale(1.08)rotate(-4deg)}.wel-card-t{font-size:20px;font-weight:700}.wel-card-s{color:var(--text-dim);font-size:13px;line-height:1.5}.wel-go{color:var(--accent);opacity:.7;margin-top:6px;font-size:13px;font-weight:600;transition:opacity .18s,transform .18s}.wel-card:hover:not(:disabled) .wel-go{opacity:1;transform:translate(3px)}.wel-gate{border:1px solid var(--accent);background:var(--surface);max-width:440px;box-shadow:0 0 0 4px var(--accent);border-radius:12px;align-items:center;gap:8px;margin:18px auto 0;padding:8px 8px 8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.wel-gate{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}}.wel-gate .ic{color:var(--accent);flex:none}.wel-gate input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.wel-err{max-width:440px;color:var(--risk);margin:12px auto 0;font-size:13px;font-weight:600}.wel-note{color:var(--text-mute);margin:24px 0 0;font-size:12px}.copy-btn{width:22px;height:22px;color:var(--text-mute);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-grid}.copy-btn:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-btn:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.copy-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-btn:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.ou-bulk{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.ou-bulk-n{color:var(--accent);font-size:12.5px;font-weight:600}.ou-bulk select{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:5px 8px;font-size:12.5px}.ou-sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ou-sel{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.lcp-range{flex-wrap:wrap;align-items:center;gap:12px;margin:2px 2px 10px;display:flex}.lcp-range-lab{color:var(--text-dim);font-size:12px;font-weight:600}.lcp-export{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lcp-check{z-index:2;cursor:pointer;display:flex;position:absolute;top:10px;right:10px}.lcp-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.lcp-card{position:relative}.lcp-card.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.lcp-open{align-items:center;gap:7px;margin-bottom:12px;display:inline-flex}.lcp-open .ic{transition:transform .15s}.lcp-open:hover .ic{transform:translate(2px)}.liaison-banner{border-color:var(--accent);background:var(--accent-soft)}.rep-cell{color:var(--text-dim);white-space:nowrap;font-size:12.5px}.name-stack{flex-direction:column;line-height:1.25;display:inline-flex}.name-stack span{white-space:nowrap}.ra-count{letter-spacing:.06em;text-transform:uppercase;color:var(--risk);border:1px solid var(--risk);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ra-count{border:1px solid color-mix(in srgb,var(--risk) 45%,transparent)}}.ra-count{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.ra-count{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.ra-count{border-radius:999px;padding:2px 8px}.ra-count.esc{color:var(--accent-contrast);background:var(--risk);border-color:var(--risk)}.ra-board{margin-bottom:4px;padding:0;overflow:hidden}.ra-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 16px 10px 0;display:flex}.ra-row:first-child{border-top:none}.ra-row.esc{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.ra-row.esc{background:color-mix(in srgb,var(--risk) 6%,transparent)}}.ra-rail{background:var(--risk);border-radius:0 2px 2px 0;flex:none;align-self:stretch;width:3px}@supports (color:color-mix(in lab, red, red)){.ra-rail{background:color-mix(in srgb,var(--risk) 55%,transparent)}}.ra-row.esc .ra-rail{background:var(--risk)}.ra-main{flex:1;min-width:0}.ra-name{color:var(--text);align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.ra-esc-tag{letter-spacing:.08em;color:var(--accent-contrast);background:var(--risk);border-radius:5px;flex:none;padding:1px 7px;font-size:10px;font-weight:800}.ra-why{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.ra-why.none{color:var(--text-mute);font-style:italic}.ra-meta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ra-age{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.ra-age.warm{color:var(--warn)}.ra-age.esc{color:var(--risk)}.ra-who{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:11.5px;overflow:hidden}.ra-arrow{opacity:.6}@media (max-width:640px){.ra-row{flex-wrap:wrap;padding-right:12px}.ra-meta{text-align:left;flex-direction:row;flex-basis:100%;align-items:flex-start;gap:10px;padding-left:14px}}.lcp-legend{color:var(--text-dim);flex-wrap:wrap;gap:5px 14px;margin-bottom:10px;font-size:11px;display:flex}.lcp-legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.lcp-rep{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.lcp-rep{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.lcp-rep-ava{background:var(--surface-2);border:1px solid var(--line);width:26px;height:26px;color:var(--text-dim);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.lcp-rep-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.lcp-rep-k{color:var(--text-dim);flex:none;font-size:11.5px}.lcp-rep-k.hot{color:var(--risk);font-weight:700}.lcp-un{margin-top:16px;padding:14px 16px}.lcp-un-list{flex-wrap:wrap;gap:8px;display:flex}.lcp-un-chip{border:1px solid var(--warn,#e0a83b);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lcp-un-chip{border:1px solid color-mix(in srgb,var(--warn,#e0a83b) 40%,var(--line))}}.lcp-un-chip{background:var(--warn,#e0a83b)}@supports (color:color-mix(in lab, red, red)){.lcp-un-chip{background:color-mix(in srgb,var(--warn,#e0a83b) 10%,transparent)}}.lcp-un-chip b{color:var(--text-dim);font-weight:600}.cv-mode{border:1px solid var(--accent);margin:14px 0}@supports (color:color-mix(in lab, red, red)){.cv-mode{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.cv-mode{background:var(--accent-soft);border-radius:14px;padding:14px 16px}.cv-mode-h{color:var(--accent);align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:700;display:flex}.cv-mode-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cv-mode-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.cv-mode-top{align-items:center;gap:9px;display:flex}.cv-mode-ho{border-left:2px solid var(--accent);padding:2px 0 2px 10px}.cv-mode-ho .lab{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:700}.cv-mode-ho p{color:var(--text-dim);margin:3px 0 6px;font-size:12.5px;line-height:1.5}.cv-ho-ok{color:var(--good);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.cv-cover-banner{border:1px solid var(--accent);align-items:center;gap:12px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cv-cover-banner{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.cv-cover-banner{background:var(--accent-soft);border-radius:14px}.cv-cover-banner .ic{color:var(--accent);flex:none}.cv-cover-t{color:var(--accent);font-size:14px;font-weight:700}.cv-ho-edit,.cv-audit{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.cv-ho-toggle{color:var(--text-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.cv-ho-toggle:hover{color:var(--accent)}.cv-ho-box{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cv-audit-list{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cv-audit-list li{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.cv-audit-k{color:var(--text);font-weight:650}.cv-audit-who{color:var(--text-dim)}.cv-audit-d{color:var(--text-mute)}.cv-audit-t{color:var(--text-mute);margin-left:auto}.cv-insights{flex-direction:column;gap:14px;margin:6px 0 18px;display:flex}.cv-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.cv-metric{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.cv-metric-v{letter-spacing:-.02em;font-size:24px;font-weight:750}.cv-metric-l{color:var(--text-dim);margin-top:2px;font-size:11.5px}.cv-metric.t-warn .cv-metric-v{color:var(--warn)}.cv-metric.t-urgent .cv-metric-v{color:var(--risk)}.cv-metric.t-ok .cv-metric-v{color:var(--text)}.cv-cal{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-width:420px;padding:14px}.cv-cal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cv-cal-title{align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.cv-cal-dow{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;display:grid}.cv-cal-dow span{text-align:center;color:var(--text-mute);font-size:10.5px;font-weight:600}.cv-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cv-cal-cell{aspect-ratio:1;background:var(--surface-2);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:flex-end;align-items:flex-start;padding:4px 5px;transition:border-color .12s,transform .12s;display:flex;position:relative}.cv-cal-cell.empty{cursor:default;background:0 0}.cv-cal-cell:hover:not(.empty){border-color:var(--accent);transform:scale(1.05)}.cv-cal-cell.covered{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.cv-cal-cell.covered{background:color-mix(in srgb,var(--good) 16%,transparent)}}.cv-cal-cell.gap{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cv-cal-cell.gap{background:color-mix(in srgb,var(--risk) 16%,transparent)}}.cv-cal-cell.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cv-cal-n{color:var(--text-dim);font-size:11px;font-weight:600}.cv-cal-dot{opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:5px}.cv-cal-legend{color:var(--text-dim);gap:16px;margin-top:10px;font-size:11.5px;display:flex}.cv-cal-legend span{align-items:center;gap:6px;display:inline-flex}.cv-lg{border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}.cv-lg.covered{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.cv-lg.covered{background:color-mix(in srgb,var(--good) 55%,transparent)}}.cv-lg.gap{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cv-lg.gap{background:color-mix(in srgb,var(--risk) 55%,transparent)}}.cv-cal-detail{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:420px;padding:12px 14px}.cv-cal-detail-h{margin-bottom:8px;font-size:13px;font-weight:650}.cv-cal-detail-row{align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.um-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:6px;display:grid}.um-tile{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:14px 15px}.um-tile-ic{width:30px;height:30px;color:var(--accent);background:var(--accent);border-radius:9px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.um-tile-ic{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.um-tile-ic{margin-bottom:8px}.um-tile-n{letter-spacing:-.02em;font-size:26px;font-weight:750;line-height:1}.um-tile-l{color:var(--text-dim);margin-top:4px;font-size:12px}.um-tile.t-warn .um-tile-n{color:var(--warn)}.ue-box{flex-direction:column;gap:12px;margin-top:4px;padding:16px;display:flex}.ue-h{font-size:14px;font-weight:650}.ue-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ue-grid label,.ue-status .lab{color:var(--text-dim);flex-direction:column;gap:5px;font-size:12px;display:flex}.ue-grid select{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:9px;padding:8px 10px;font-size:13px}.ue-foot{gap:8px;display:flex}.ue-status{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.ue-status .lab{flex-direction:row;align-items:center}.ue-status-btns{gap:8px;display:flex}.ue-access{flex-direction:column;gap:8px;display:flex}.ue-access-h{color:var(--text-dim);font-size:12px;font-weight:600}.ue-access-h .hint{font-weight:400}.ue-access-grid{flex-wrap:wrap;gap:8px;display:flex}.ue-access-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;transition:all .14s;display:inline-flex}.ue-access-add{color:var(--accent);cursor:pointer;background:0 0;border-style:dashed}.ue-access-add:hover{border-color:var(--accent)}.ue-access-chip input{accent-color:var(--accent);margin:0}.ue-access-chip.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ue-access-chip.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.ue-access-chip.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ue-access-chip.on{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}}.ue-access-chip.primary{opacity:.85;cursor:default}@media (max-width:560px){.ue-grid{grid-template-columns:1fr}}.send-err{color:var(--risk);background:var(--risk);border-radius:9px;align-items:center;gap:7px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.send-err{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.send-err{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.send-err{border:1px solid color-mix(in srgb,var(--risk) 32%,transparent)}}.send-err .ic{flex:none}.send-err-x{color:var(--risk);cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:auto;font-size:12px}.send-err-x:hover{opacity:1}.fav-star{cursor:pointer;color:var(--text-mute);background:0 0;border:none;padding:0 2px;font-size:17px;line-height:1;transition:color .12s,transform .12s}.fav-star:hover{color:var(--accent);transform:scale(1.15)}.fav-star.on{color:#f5a623}.fav-star.sm{vertical-align:middle;margin-right:2px;font-size:15px}.filt.fav.on{color:#f5a623;border-color:#f5a623}.msg-session{justify-content:center;margin:14px 0 8px;display:flex}.msg-session span{color:var(--text-mute);letter-spacing:.01em;font-size:11px;font-weight:600}.msg-time{color:var(--text-mute);align-self:center;font-size:10.5px}.mh-health{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.mh-health-bar{background:var(--surface-2);border-radius:99px;height:12px;display:flex;overflow:hidden}.mh-seg{height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.mh-seg.good{background:linear-gradient(90deg,var(--good),var(--good))}@supports (color:color-mix(in lab, red, red)){.mh-seg.good{background:linear-gradient(90deg,color-mix(in srgb,var(--good) 55%,transparent),var(--good))}}.mh-seg.warn{background:linear-gradient(90deg,var(--warn),var(--warn))}@supports (color:color-mix(in lab, red, red)){.mh-seg.warn{background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 55%,transparent),var(--warn))}}.mh-seg.risk{background:linear-gradient(90deg,var(--risk),var(--risk))}@supports (color:color-mix(in lab, red, red)){.mh-seg.risk{background:linear-gradient(90deg,color-mix(in srgb,var(--risk) 55%,transparent),var(--risk))}}.mh-health-legend{color:var(--text-dim);flex-wrap:wrap;gap:18px;margin-top:9px;font-size:12px;display:flex}.mh-health-legend span{align-items:center;gap:6px;display:inline-flex}.mh-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.mh-dot.good{background:var(--good)}.mh-dot.warn{background:var(--warn)}.mh-dot.risk{background:var(--risk)}.mh-blockers{flex-wrap:wrap;gap:8px;padding:2px;display:flex}.mh-chip{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:8px;padding:7px 12px 7px 8px;display:inline-flex}.mh-chip-n{min-width:24px;height:24px;color:var(--warn);background:var(--warn);border-radius:7px;place-items:center;padding:0 6px;font-size:12px;font-weight:750;display:grid}@supports (color:color-mix(in lab, red, red)){.mh-chip-n{background:color-mix(in srgb,var(--warn) 16%,transparent)}}.mh-chip-l{color:var(--text-dim);font-size:12.5px;font-weight:600}.mh-rank{font-weight:750}.mh-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mh-report-title{color:var(--text-dim);margin-right:auto;font-size:13px;font-weight:600}.mh-pace{flex-direction:column;align-items:center;padding:8px 0 4px;display:flex;position:relative}.mh-ring{width:128px;height:128px}.mh-ring-track{fill:none;stroke:var(--surface-2);stroke-width:11px}.mh-ring-fill{fill:none;stroke-width:11px;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1)}.mh-pace-c{text-align:center;position:absolute;top:44px}.mh-pace-n{font-size:30px;font-weight:750;line-height:1}.mh-pace-l{color:var(--text-mute);margin-top:2px;font-size:11px}.mh-pace-pct{margin-top:10px;font-size:12.5px;font-weight:650}.mh-goal-edit{justify-content:center;margin-top:6px;display:flex}.mh-goal-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mh-goal-input{border:1px solid var(--line);background:var(--surface-2);width:90px;color:var(--text);border-radius:8px;padding:6px 9px;font-size:13px}.mh-goal-note{text-align:center;margin:6px 0 0;line-height:1.55}.ibx-closed-btn{cursor:pointer;white-space:nowrap;color:var(--good);background:var(--good);border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ibx-closed-btn{background:color-mix(in srgb,var(--good) 10%,transparent)}}.ibx-closed-btn{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.ibx-closed-btn{border:1px solid color-mix(in srgb,var(--good) 32%,transparent)}}.ibx-closed-btn{transition:background .18s,border-color .18s,transform .18s}.ibx-closed-btn:hover{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ibx-closed-btn:hover{background:color-mix(in srgb,var(--good) 18%,transparent)}}.ibx-closed-btn:hover{transform:translateY(-1px)}.ibx-closed-btn.on{color:var(--accent-contrast);background:var(--good);border-color:var(--good)}.ibx-closed-btn:focus-visible{outline:2px solid var(--good);outline-offset:2px}.ibx-closed-n{font-variant-numeric:tabular-nums;background:var(--good);border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:11px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ibx-closed-n{background:color-mix(in srgb,var(--good) 22%,transparent)}}.ibx-closed-btn.on .ibx-closed-n{background:#00000038}@media (max-width:640px){.ibx-closed-btn{margin-left:0}}.pipe-gap{border:1px solid var(--warn);border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipe-gap{border:1px solid color-mix(in srgb,var(--warn) 34%,var(--line))}}.pipe-gap{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pipe-gap{background:color-mix(in srgb,var(--warn) 8%,transparent)}}.pipe-gap{color:var(--text-dim);font-size:12.5px;line-height:1.6}.pipe-gap .ic{color:var(--warn);flex:none;margin-top:2px}.pipe-gap b{color:var(--text)}.pipe-gap em{color:var(--text-mute);font-style:normal}.pipe-empty-unlinked{text-align:left;flex-direction:column;gap:6px;max-width:64ch;margin:0 auto;padding:10px 2px;display:flex}.pipe-empty-unlinked b{color:var(--text);font-size:14px}.pipe-empty-unlinked span{color:var(--text-mute);font-size:13px;line-height:1.6}.move-tag{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;border-radius:99px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.move-tag.cancelling{color:var(--accent-contrast);background:var(--risk)}.move-tag.blocked{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.move-tag.blocked{background:color-mix(in srgb,var(--risk) 15%,transparent)}}.move-tag.quiet{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.move-tag.quiet{background:color-mix(in srgb,var(--warn) 16%,transparent)}}.move-tag.stuck{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.move-tag.stuck{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.move-tag.risk{color:var(--text-mute);background:var(--surface-2)}.focus .move-tag{margin-top:4px;margin-left:0}.metric-link{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s;display:block}.metric-link:hover{border-color:var(--line-2);transform:translateY(-1px)}.metric-link .metric-go{color:var(--text-mute);vertical-align:middle;opacity:0;margin-left:3px;transition:opacity .16s,transform .16s}.metric-link:hover .metric-go{opacity:1;transform:translate(2px)}.metric-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.grid.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.grid.g2{grid-template-columns:1fr}}.mh-report .lh-grid{margin-bottom:16px}.mh-adminbtn{cursor:pointer;color:var(--risk);background:var(--risk);border-radius:9px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mh-adminbtn{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.mh-adminbtn{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.mh-adminbtn{border:1px solid color-mix(in srgb,var(--risk) 42%,transparent)}}.mh-adminbtn{transition:all .16s}.mh-adminbtn:hover{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mh-adminbtn:hover{background:color-mix(in srgb,var(--risk) 20%,transparent)}}.mh-adminbtn.on{color:#fff;background:var(--risk);border-color:var(--risk)}.mh-adminbtn:focus-visible{outline:2px solid var(--risk);outline-offset:2px}.adv{flex-direction:column;gap:14px;display:flex}.adv-strip{border:1px solid var(--risk);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.adv-strip{border:1px solid color-mix(in srgb,var(--risk) 28%,var(--line))}}.adv-strip{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.adv-strip{background:color-mix(in srgb,var(--risk) 5%,var(--surface))}}.adv-stat{flex-direction:column;gap:1px;min-width:96px;display:flex}.adv-stat-n{font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1}.adv-stat.accent .adv-stat-n{color:var(--accent)}.adv-stat-l{color:var(--text-mute);font-size:11px}.adv-window{color:var(--text-mute);margin-left:auto;font-size:11.5px}.adv-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adv-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;gap:4px;padding:3px;display:flex}.adv-tab{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.adv-tab:hover{color:var(--text)}.adv-tab.on{background:var(--surface);color:var(--text)}.adv-tab em{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.adv-tab.on em{color:var(--accent)}.adv-empty{padding:16px 4px}.adv-features{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.adv-feat{grid-template-columns:auto minmax(0,1fr) 110px auto;align-items:center;gap:12px;display:grid}.adv-feat-n{font-variant-numeric:tabular-nums;min-width:34px;color:var(--accent);font-size:14px;font-weight:750}.adv-feat-l{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.adv-feat-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.adv-feat-link:hover{text-decoration:underline}.adv-feat-track{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.adv-feat-track i{background:var(--accent);opacity:.7;border-radius:99px;height:100%;display:block}.adv-feat-u{color:var(--text-mute);white-space:nowrap;font-size:11px}@media (max-width:620px){.adv-feat{grid-template-columns:auto minmax(0,1fr) auto}.adv-feat-track{display:none}}.adv-moves{flex-direction:column;padding:6px 8px;display:flex}.adv-move{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 8px;display:flex}.adv-move:last-child{border-bottom:0}.adv-move-ic{width:22px;height:22px;color:var(--accent);background:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.adv-move-ic{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.adv-move-t{min-width:0;color:var(--text-dim);flex:1;font-size:12.5px}.adv-move-t b{color:var(--text)}.adv-move-d{color:var(--text-mute)}.adv-move-time{color:var(--text-mute);white-space:nowrap;font-size:11px}.mh-reconcile{max-width:82ch;margin:9px 2px 0;line-height:1.6}.mh-reconcile b{color:var(--text);font-variant-numeric:tabular-nums}.mh-report .lh-grid{align-items:stretch}.mh-report .lh-grid>.lh-panel{flex-direction:column;display:flex}.mh-report .lh-grid>.lh-panel>.mh-install,.mh-report .lh-grid>.lh-panel>.mh-blk{flex:1}.mh-report .lh-grid>.lh-panel>.mh-install{justify-content:center}.mh-blk{flex-direction:column;gap:4px;display:flex}.mh-blk-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 72px auto;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;transition:background .16s,border-color .16s;display:grid}.mh-blk-row:hover{background:var(--surface-2);border-color:var(--line)}.mh-blk-row.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mh-blk-row.on{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mh-blk-row.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mh-blk-row.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.mh-blk-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mh-blk-n{min-width:26px;height:26px;color:var(--warn);background:var(--warn);border-radius:8px;place-items:center;padding:0 7px;font-size:12.5px;font-weight:750;display:grid}@supports (color:color-mix(in lab, red, red)){.mh-blk-n{background:color-mix(in srgb,var(--warn) 16%,transparent)}}.mh-blk-n{font-variant-numeric:tabular-nums}.mh-blk-row.on .mh-blk-n{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mh-blk-row.on .mh-blk-n{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.mh-blk-l{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.mh-blk-row.on .mh-blk-l{color:var(--text)}.mh-blk-track{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.mh-blk-track i{background:var(--warn);opacity:.65;border-radius:99px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.mh-blk-row.on .mh-blk-track i{background:var(--accent);opacity:1}.mh-blk-go{color:var(--text-mute);opacity:0;transition:opacity .16s}.mh-blk-row:hover .mh-blk-go,.mh-blk-row.on .mh-blk-go{opacity:1}@media (max-width:560px){.mh-blk-row{grid-template-columns:auto minmax(0,1fr) auto}.mh-blk-track{display:none}}.mh-filterchip{cursor:pointer;color:var(--accent);background:var(--accent);border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mh-filterchip{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.mh-filterchip{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mh-filterchip{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}}.mh-filterchip{white-space:nowrap;text-overflow:ellipsis;max-width:60%;overflow:hidden}.mh-filterchip:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mh-filterchip:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.mh-filterchip .ic{flex:none}.mh-repview{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:3px;margin-left:auto;padding:3px;display:inline-flex}.mh-repview-b{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .16s,color .16s}.mh-repview-b:hover{color:var(--text)}.mh-repview-b.on{background:var(--surface);color:var(--accent)}.mh-repview-b:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mh-repview+.mh-repsearch{margin-left:8px}.mh-people td.mh-openrow{white-space:nowrap}.mh-people td.mh-openrow>.pbar{vertical-align:middle;width:72px;margin-right:10px;display:inline-block}.mh-people tr.mh-rowlink{cursor:pointer}.mh-people tr.mh-rowlink:hover{background:var(--surface-2)}.mh-people tr.mh-rowlink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mh-rowgo{color:var(--text-mute);vertical-align:middle;opacity:0;transition:opacity .16s,transform .16s}.mh-people tr.mh-rowlink:hover .mh-rowgo,.mh-people tr.mh-rowlink:focus-visible .mh-rowgo{opacity:1;transform:translate(2px)}@media (max-width:1040px){.mh-people tbody tr{padding-bottom:12px;position:relative}.mh-people td[data-l]{font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:14px;display:block}.mh-people td[data-l]:before{margin-bottom:1px}.mh-people tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.mh-people tbody tr>td:first-child{color:var(--text-mute);grid-column:1/-1;margin:0;font-size:11px}.mh-people tbody tr>td:nth-child(2){grid-column:1/-1;margin:0}.mh-people td.mh-openrow{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:12px;margin-top:2px;padding-top:10px;display:flex}.mh-people td.mh-openrow .pbar{flex:1;min-width:0}}.mos{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;margin-bottom:16px;display:grid}.mos-card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;gap:2px;padding:12px 13px 11px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.mos-card:after{content:"";background:var(--accent);opacity:0;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.mos-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.mos-card.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mos-card.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.mos-card.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mos-card.on{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.mos-card.on:after{opacity:1}.mos-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mos-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.mos-n{font-variant-numeric:tabular-nums;color:var(--text);font-size:25px;font-weight:750;line-height:1.15}.mos-card.on .mos-n{color:var(--accent)}.mos-sub{color:var(--text-mute);font-size:11px}.mos-foot{align-items:center;gap:8px;min-height:15px;margin-top:5px;font-size:11px;font-style:normal;display:flex}.mos-foot em{font-style:normal;font-weight:600}.mos-risk{color:var(--risk)}.mos-unmapped{color:var(--warn);font-style:normal;font-weight:600}.mos-pop-name .mos-unmapped{margin-left:7px;font-size:10.5px;font-weight:500}.mos-health.good{color:var(--good)}.mos-health.warn{color:var(--warn)}.mos-health.risk{color:var(--risk)}.mos-all .mos-n{color:var(--accent)}.mos-card{position:relative}.mos-tick{border:1px solid var(--line);background:var(--surface-2);width:15px;height:15px;color:var(--accent-contrast);border-radius:5px;place-items:center;line-height:0;display:grid;position:absolute;top:9px;right:9px;overflow:hidden}.mos-tick .ic,.mos-tick svg{flex:none;width:11px;height:11px}.mos-card.on .mos-tick{background:var(--accent);border-color:var(--accent)}.mos-card.mos-all .mos-tick{display:none}.mos-sel{border:1px dashed var(--accent);border-radius:11px;grid-column:1/-1;align-items:center;gap:12px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mos-sel{border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--line))}}.mos-sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mos-sel{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.mos-sel{color:var(--text-dim);font-size:12.5px}.mos-sel b{color:var(--text);font-variant-numeric:tabular-nums}.mos-clear{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:inherit;font-size:12px;font-weight:650}.mos-clear:hover{text-decoration:underline}.mos-wide{margin-bottom:16px;display:block}.mos-wide-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mos-wide-lbl{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mos-wide-lbl .ic{color:var(--accent)}.mos-pop-wrap{position:relative}.mos-trigger{border:1px solid var(--line);background:var(--surface-2);min-width:190px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .16s;display:inline-flex}.mos-trigger:hover,.mos-trigger.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mos-trigger:hover,.mos-trigger.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.mos-trigger .ic{color:var(--text-mute);margin-left:auto}.mos-pop{z-index:40;border:1px solid var(--line);background:var(--surface);width:min(320px,86vw);box-shadow:0 18px 44px var(--shadow);border-radius:13px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.mos-pop-search{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px 11px;display:flex}.mos-pop-search .ic{color:var(--text-mute);flex:none}.mos-pop-search input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;font-family:inherit;font-size:13px}.mos-pop-search input:focus{outline:none}.mos-pop-list{max-height:320px;padding:5px;overflow-y:auto}.mos-pop-row{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-family:inherit;font-size:13px;display:flex}.mos-pop-row:hover{background:var(--surface-2)}.mos-pop-row.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mos-pop-row.on{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mos-pop-row .mos-tick{flex:none;position:static}.mos-pop-row.on .mos-tick{background:var(--accent);border-color:var(--accent)}.mos-pop-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mos-pop-n{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px}.mos-pop-empty{color:var(--text-mute);margin:0;padding:14px 11px;font-size:12.5px}.rp-wrap{display:inline-block}.rp-trigger{min-width:210px;font-size:13px}.rp-trigger .rp-lead{color:var(--text-mute);margin-left:0}.rp-trigger.picked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rp-trigger.picked{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.rp-trigger:disabled{opacity:.6;cursor:default}.rp-label{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.rp-clear-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent);font-size:10px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rp-clear-hint{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.rp-clear-hint{border-radius:4px;flex:none;padding:1px 5px}.rp-dim{color:var(--text-mute)}.rp-row{align-items:flex-start}.rp-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rp-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.mos-pop-row.kb{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mos-pop-row.kb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.mos-pop-float{z-index:120;width:min(320px,86vw);max-height:min(440px,100vh - 24px);position:fixed;top:auto;left:auto}.mos-pop-fix{border-top:1px solid var(--line);color:var(--accent);padding:9px 12px;font-size:12.5px;text-decoration:none;display:block}.mos-pop-fix:hover{background:var(--surface-2)}.mos-loose{color:var(--text-dim);grid-column:1/-1;padding:2px 2px 0;font-size:12px;text-decoration:none}.mos-loose:hover{color:var(--accent)}.mos-wide-stats{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px;display:grid}.mos-stat{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.mos-stat-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:1.2}.mos-stat-l{color:var(--text-mute);font-size:11px}.mos-stat.good .mos-stat-n{color:var(--good)}.mos-stat.warn .mos-stat-n{color:var(--warn)}.mos-stat.risk .mos-stat-n{color:var(--risk)}.mh-trendcard{margin-bottom:16px;padding:16px 18px 14px}.mtr{flex-direction:column;gap:10px;display:flex}.mtr-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mtr-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.mtr-tab{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .16s,color .16s}.mtr-tab:hover{color:var(--text)}.mtr-tab.on{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px var(--shadow)}.mtr-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mtr-scope{color:var(--text-mute);margin-left:auto;font-size:11.5px}.mtr-read{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mtr-val{font-variant-numeric:tabular-nums;color:var(--text);font-size:38px;font-weight:750;line-height:1}.mtr-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mtr-month{color:var(--text-dim);font-size:12.5px;font-weight:600}.mtr-delta{border-radius:99px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:650;display:inline-flex}.mtr-delta.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.mtr-delta.good{background:color-mix(in srgb,var(--good) 13%,transparent)}}.mtr-delta.bad{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mtr-delta.bad{background:color-mix(in srgb,var(--risk) 13%,transparent)}}.mtr-arrow{font-size:12px;line-height:1}.mtr-plot{width:100%}.mtr-svg{width:100%;height:auto;display:block}.mtr-grid{stroke:var(--line);stroke-width:1px;opacity:.55}.mtr-axis{fill:var(--text-mute);font-variant-numeric:tabular-nums;font-size:10px}.mtr-line{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.mtr-line.dashed{stroke-dasharray:5 4}.mtr-area{stroke:none}.mtr-faint{opacity:.42}.mtr-dot{fill:var(--surface);stroke:var(--accent);stroke-width:2.4px;transition:r .16s}.mtr-dot.live{fill:var(--surface);stroke-dasharray:2.6 2.2}.mtr-dot.on{fill:var(--accent)}.mtr-dot.faint{opacity:.5}.mtr-hit{fill:#0000;cursor:pointer}.mtr-hit:focus-visible{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mtr-hit:focus-visible{fill:color-mix(in srgb,var(--accent) 8%,transparent)}}.mtr-hit:focus-visible{outline:none}.mtr-xlbl{fill:var(--text-mute);font-size:11px;font-weight:600}.mtr-xlbl.on{fill:var(--accent)}.mtr-xlbl.live{font-style:italic}.mtr-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:2px;padding-top:9px;display:flex}.mtr-note{color:var(--text-mute);flex:1;min-width:200px;font-size:11.5px;line-height:1.5}.mtr-support{color:var(--text-dim);font-size:11.5px;font-weight:600}.mtr.compact .mtr-val{font-size:27px}.mtr.compact .mtr-tab{padding:5px 9px;font-size:11.5px}.mh-month{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.mh-month .mh-pace{flex:none;padding:0}.mh-month-split{flex-direction:column;gap:8px;min-width:132px;display:flex}.mh-mline{align-items:baseline;gap:8px;padding-left:11px;display:flex;position:relative}.mh-mline:before{content:"";opacity:.85;background:currentColor;border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.mh-mline.accent{color:var(--accent)}.mh-mline.good{color:var(--good)}.mh-mline.risk{color:var(--risk)}.mh-mline.mute{color:var(--text-mute)}.mh-mline-n{font-variant-numeric:tabular-nums;min-width:26px;font-size:20px;font-weight:750;line-height:1}.mh-mline-l{color:var(--text-dim);font-size:11.5px;font-weight:600}.mh-month-h{align-items:center}.mh-month-h .mh-goal-edit{justify-content:flex-end;margin:0 0 0 auto}.mh-month-h .mh-goal-row{justify-content:flex-end}.mh-runway{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding-top:13px;display:flex}.mh-runway-stat{flex-direction:column;gap:1px;display:flex}.mh-runway-n{font-variant-numeric:tabular-nums;color:var(--text);font-size:23px;font-weight:750;line-height:1}.mh-runway-l{color:var(--text-mute);font-size:11px}.mh-runway-pace{border-radius:99px;margin-left:auto;padding:4px 11px;font-size:12.5px;font-weight:650}.mh-runway-pace.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.mh-runway-pace.good{background:color-mix(in srgb,var(--good) 13%,transparent)}}.mh-runway-pace.risk{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mh-runway-pace.risk{background:color-mix(in srgb,var(--risk) 13%,transparent)}}@media (max-width:520px){.mh-runway{gap:16px}.mh-runway-pace{margin-left:0}}.mh-month-vs{color:var(--text-mute);align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.mh-month-vs b{color:var(--text-dim)}.mh-month-vs em{border-radius:99px;padding:1px 7px;font-style:normal;font-weight:650}.mh-month-vs em.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.mh-month-vs em.good{background:color-mix(in srgb,var(--good) 13%,transparent)}}.mh-month-vs em.risk{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mh-month-vs em.risk{background:color-mix(in srgb,var(--risk) 13%,transparent)}}.mh-install{flex-direction:column;gap:11px;padding:6px 2px 2px;display:flex}.mh-install.empty{padding:18px 2px}.mh-install-n{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:44px;font-weight:750;line-height:1;display:flex}.mh-install-n em{color:var(--text-mute);font-size:13px;font-style:normal;font-weight:600}.mh-install-n.good{color:var(--good)}.mh-install-n.warn{color:var(--warn)}.mh-install-n.risk{color:var(--risk)}.mh-install-scale{flex-direction:column;gap:5px;display:flex}.mh-install-track{background:var(--surface-2);border-radius:99px;height:12px;position:relative;overflow:visible}.mh-install-fill{border-radius:99px;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.mh-install-fill.good{background:var(--good)}.mh-install-fill.warn{background:var(--warn)}.mh-install-fill.risk{background:var(--risk)}.mh-install-mark{background:var(--good);opacity:.8;border-radius:2px;width:2px;height:20px;position:absolute;top:-4px}.mh-install-mark.now{background:var(--text);opacity:.45}.mh-install-key{max-width:75%;color:var(--text-mute);justify-content:space-between;font-size:10.5px;display:flex}.mh-oom{color:var(--warn);background:var(--warn);border-radius:99px;margin-left:7px;padding:1px 6px;font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.mh-oom{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.mh-noacct{color:var(--text-mute);background:var(--surface-2);border-radius:99px;margin-left:7px;padding:1px 6px;font-size:10.5px;font-weight:650}.mh-net{color:var(--good);font-size:12px;font-weight:600}.mh-quiet{opacity:.62}.mh-cold{color:var(--text-mute)}.mh-warm{color:var(--good);font-weight:600}.mrd-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0204088c;justify-content:flex-end;animation:.2s ease-out mrd-in;display:flex;position:fixed;inset:0}@keyframes mrd-in{0%{opacity:0}to{opacity:1}}.mrd{background:var(--surface);border-left:1px solid var(--line);width:620px;max-width:96vw;height:100%;box-shadow:-24px 0 60px var(--shadow);flex-direction:column;animation:.34s cubic-bezier(.2,.8,.2,1) mrd-slide;display:flex}@keyframes mrd-slide{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mrd,.mrd-scrim{animation:none}}.mrd-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:17px 18px 14px;display:flex}.mrd-who{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mrd-av{width:42px;height:42px;color:var(--accent);background:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:750;display:grid}@supports (color:color-mix(in lab, red, red)){.mrd-av{background:color-mix(in srgb,var(--accent) 13%,var(--surface-2))}}.mrd-av{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mrd-av{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.mrd-head h2{margin:0;font-size:17px}.mrd-sub{color:var(--text-mute);margin:2px 0 0;font-size:12px}.mrd-cold{color:var(--warn)}.mrd-x{border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--text-dim);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.mrd-x:hover{color:var(--text);border-color:var(--line-2)}.mrd-body{flex-direction:column;flex:1;gap:18px;padding:15px 18px 20px;display:flex;overflow-y:auto}.mrd-stats{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px;display:grid}.mrd-tile{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;flex-direction:column;gap:1px;padding:11px 12px;display:flex}.mrd-tile-n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1.15}.mrd-tile-l{color:var(--text-mute);font-size:11px}.mrd-tile-s{color:var(--good);margin-top:2px;font-size:10.5px;font-weight:600}.mrd-tile.risk .mrd-tile-n{color:var(--risk)}.mrd-tile.good .mrd-tile-n{color:var(--good)}.mrd-sec{flex-direction:column;gap:9px;display:flex}.mrd-sec-h{align-items:baseline;gap:9px;display:flex}.mrd-sec-h h3{margin:0;font-size:13.5px}.mrd-note{margin:0;line-height:1.55}.mrd-clear{color:var(--good);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;display:flex}.mrd-pace{flex-direction:column;gap:6px;display:flex}.mrd-pace-track{background:var(--surface-2);border-radius:99px;height:13px;position:relative;overflow:visible}.mrd-pace-fill{border-radius:99px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.mrd-pace-fill.good{background:var(--good)}.mrd-pace-fill.warn{background:var(--warn)}.mrd-pace-fill.risk{background:var(--risk)}.mrd-pace-mark{background:var(--text);opacity:.45;border-radius:2px;width:2px;height:21px;position:absolute;top:-4px}.mrd-pace-read{color:var(--text-dim);align-items:center;gap:10px;font-size:12.5px;display:flex}.mrd-pace-delta{font-weight:650}.mrd-pace-delta.good{color:var(--good)}.mrd-pace-delta.warn{color:var(--warn)}.mrd-pace-delta.risk{color:var(--risk)}.mrd-goal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mrd-goal-l{color:var(--text-dim);font-size:12px;font-weight:600}.mrd-goal-in{border:1px solid var(--line);background:var(--surface-2);width:88px;color:var(--text);border-radius:8px;padding:6px 9px;font-family:inherit;font-size:13px}.mrd-list{flex-direction:column;gap:6px;display:flex}.mrd-row{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .16s,background .16s;display:flex;position:relative}.mrd-row:hover{border-color:var(--line-2);background:var(--surface-3,var(--surface-2))}.mrd-row .ic{color:var(--text-mute);flex:none;margin-left:auto}.mrd-row-bar{border-radius:2px;flex:none;align-self:stretch;width:3px}.mrd-row-bd{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mrd-row-t{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.mrd-row-d{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mrd-row-n{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:750}.mrd-task{flex-direction:column;gap:7px;display:flex}.mrd-task-box{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.mrd-task-box:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mrd-task-box:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.mrd-task-box:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mrd-task-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.mrd-task-in{width:100%;color:var(--text);background:0 0;border:0;padding:12px 14px 10px;font-family:inherit;font-size:14px}.mrd-task-in:focus{outline:none}.mrd-task-in::placeholder{color:var(--text-mute)}.mrd-task-bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px 9px;display:flex}.mrd-due{background:var(--surface);border-radius:9px;align-items:center;gap:3px;padding:2px;display:inline-flex}.mrd-due-b{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:4px 9px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .16s,color .16s}.mrd-due-b:hover{color:var(--text)}.mrd-due-b.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mrd-due-b.on{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.mrd-due-b.on{color:var(--accent)}.mrd-due-date{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:7px;width:26px;height:24px;padding:0;font-family:inherit;font-size:11.5px;overflow:hidden}.mrd-due-date::-webkit-datetime-edit{display:none}.mrd-due-date::-webkit-inner-spin-button{display:none}.mrd-due-date::-webkit-clear-button{display:none}.mrd-due-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;width:16px;height:16px;margin:0;padding:0;transition:opacity .16s}.mrd-due-date:hover::-webkit-calendar-picker-indicator{opacity:1}.mrd-flag{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .16s;display:inline-flex}.mrd-flag:hover{color:var(--text)}.mrd-flag.on{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mrd-flag.on{border-color:color-mix(in srgb,var(--risk) 40%,transparent)}}.mrd-flag.on{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.mrd-flag.on{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.mrd-task-send{margin-left:auto}.mrd-task-note{color:var(--risk);font-size:12px;font-weight:600}.mrd-task-note.ok{color:var(--good)}.mrd-foot{border-top:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}@media (max-width:640px){.mrd{width:100%;max-width:100%}}.mh-phone-only{display:none}@media (max-width:600px){.mh-report .mh-toolbar,.mh-report .lh-hero,.mh-report .mos,.mh-report .mos-wide,.mh-report .mh-trendcard,.mh-report .lh-grid,.mh-report .lh-pipe,.mh-report .sec-h,.mh-report .tbl-wrap,.mh-report .mpl,.mh-report .mta,.mh-report .adv{display:none}.mh-phone-only{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:44px 26px;display:flex}.mh-phone-only .iw{background:var(--accent);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.mh-phone-only .iw{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}}.mh-phone-only .iw{color:var(--accent)}.mh-phone-only h2{margin:0;font-size:15px}.mh-phone-only p{color:var(--text-mute);max-width:34ch;margin:0;font-size:13px;line-height:1.6}}@media print{.side,.mh-noprint,.cmdk-scrim,.scrim,.drawer,.topbar,.sync-btn{display:none!important}.app,.content,.main,.view{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.lh-fade{opacity:1!important;animation:none!important;transform:none!important}.card,.lh-hero,.tbl-wrap{break-inside:avoid;box-shadow:none!important}.lh-aura{display:none!important}}.wt-wrap{flex-direction:column;gap:14px;display:flex}.wt-card{flex-direction:column;gap:12px;padding:16px;display:flex}.wt-h{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.wt-h .ic{color:var(--accent)}.wt-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wt-grid label,.wt-full{color:var(--text-dim);flex-direction:column;gap:5px;font-size:12px;display:flex}.wt-grid select,.wt-full input,.wt-full textarea{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:9px;padding:8px 10px;font-family:inherit;font-size:13px}.wt-full textarea{resize:vertical;line-height:1.5}.wt-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wt-foot .hint{text-align:right;max-width:420px}.wt-list{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.wt-item{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.wt-item-t{font-size:13px;font-weight:650}.wt-item-b{color:var(--text-dim);white-space:pre-wrap;margin-top:3px;font-size:12.5px;line-height:1.5}.wt-item-m{color:var(--text-mute);margin-top:5px;font-size:11px}.fw-stats{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;display:grid}.fw-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:11px 12px}.fw-stat-n{color:var(--text);font-size:19px;font-weight:700;line-height:1.15}.fw-stat-l{color:var(--text-mute);letter-spacing:.03em;margin-top:3px;font-size:10.5px}.fw-curation{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:14px;padding-top:13px;display:flex}.fw-summary{color:var(--text-dim);font-size:13px;line-height:1.6}.fw-themes{flex-direction:column;gap:8px;display:flex}.fw-theme{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.fw-theme-h{color:var(--text);align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:flex}.fw-theme-n{background:var(--surface);border:1px solid var(--line);color:var(--text-mute);border-radius:20px;padding:1px 7px;font-size:10px;font-weight:700}.fw-theme-b{color:var(--text-mute);margin-top:5px;font-size:12px;line-height:1.55}.fw-note{color:var(--warn);margin-top:5px;font-size:12px;font-style:italic;line-height:1.5}.lrn-hero{border-color:var(--accent);align-items:center;gap:20px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.lrn-hero{border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}}.lrn-hero{background:linear-gradient(135deg,var(--accent),var(--surface) 62%)}@supports (color:color-mix(in lab, red, red)){.lrn-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 62%)}}.lrn-ring-wrap{flex:none;width:96px;height:96px;position:relative}.lrn-ring{width:96px;height:96px;transform:rotate(-90deg)}.lrn-ring circle{fill:none;stroke-width:7px;stroke-linecap:round}.lrn-ring-track{stroke:var(--line)}@supports (color:color-mix(in lab, red, red)){.lrn-ring-track{stroke:color-mix(in srgb,var(--line) 75%,transparent)}}.lrn-ring-val{stroke:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.lrn-ring-val{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 45%,transparent))}}.lrn-ring-val{transition:stroke-dasharray .6s}.lrn-ring-num{color:var(--text);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:23px;font-weight:750;display:flex;position:absolute;inset:0}.lrn-ring-num small{color:var(--text-dim);margin-left:1px;font-size:12px;font-weight:650}.lrn-ring-dash{color:var(--text-mute)}.lrn-hero-bd{flex-direction:column;gap:7px;min-width:0;display:flex}.lrn-hero-t{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.lrn-hero-s{color:var(--text-dim);font-size:12.5px;line-height:1.55}.lrn-pills{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.lrn-pill{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;display:inline-flex}.lrn-pill b{color:var(--text);font-weight:700}.lrn-pill.good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.lrn-pill.good{border-color:color-mix(in srgb,var(--good) 40%,var(--line))}}.lrn-pill.good b{color:var(--good)}.lrn-pill.risk{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.lrn-pill.risk{border-color:color-mix(in srgb,var(--risk) 40%,var(--line))}}.lrn-pill.risk b{color:var(--risk)}.lrn-pill.act{cursor:pointer;font:inherit;color:var(--accent);border-color:var(--accent);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.lrn-pill.act{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.lrn-pill.act{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-pill.act{background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}}.lrn-pill.act{transition:box-shadow .16s}.lrn-pill.act b{color:var(--accent)}.lrn-pill.act:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-pill.act:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}@media (max-width:640px){.lrn-hero{text-align:center;flex-direction:column}.lrn-hero-bd{align-items:center}.lrn-pills{justify-content:center}}.lrn-insights{flex-wrap:wrap;gap:10px;display:flex}.lrn-ins{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:230px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.lrn-ins.canjump{cursor:pointer;transition:border-color .16s,box-shadow .16s}.lrn-ins.canjump:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-ins.canjump:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.lrn-ins.canjump:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-ins.canjump:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}}.lrn-ins-ic{border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lrn-ins-ic.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.lrn-ins-ic.good{background:color-mix(in srgb,var(--good) 14%,transparent)}}.lrn-ins-ic.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.lrn-ins-ic.warn{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.lrn-ins-ic.info{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-ins-ic.info{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.lrn-ins-bd{flex-direction:column;gap:3px;min-width:0;display:flex}.lrn-ins-t{font-size:12.5px;font-weight:700}.lrn-ins-b{color:var(--text-mute);font-size:11.5px;line-height:1.5}.lrn-count{color:var(--accent);border:1px solid var(--accent);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lrn-count{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))}}.lrn-count{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-count{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.lrn-count{border-radius:20px;padding:1px 8px}.lrn-use-charts{flex-wrap:wrap;gap:18px;display:flex}.lrn-use-chart{flex:2 300px;min-width:0}.lrn-use-chart.dow{flex:170px}.lrn-use-t{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-bottom:7px;font-size:10.5px;font-weight:700}.lrn-hours{align-items:flex-end;gap:3px;height:64px;display:flex}.lrn-hour{border-radius:3px;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.lrn-hour:after{content:attr(data-tip);opacity:0;pointer-events:none;white-space:nowrap;color:var(--text);background:var(--surface-2);border:1px solid var(--accent);font-size:10.5px;font-weight:650;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(3px)}@supports (color:color-mix(in lab, red, red)){.lrn-hour:after{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.lrn-hour:after{z-index:6;border-radius:8px;padding:4px 9px;transition:opacity .13s,transform .13s;box-shadow:0 6px 18px #00000047}.lrn-hour:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.lrn-hour:nth-child(-n+3):after{left:0;transform:translateY(3px)}.lrn-hour:nth-child(-n+3):hover:after{transform:translateY(0)}.lrn-hour:nth-last-child(-n+3):after{left:auto;right:0;transform:translateY(3px)}.lrn-hour:nth-last-child(-n+3):hover:after{transform:translateY(0)}.lrn-hour:hover .lrn-hour-bar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-hour:hover .lrn-hour-bar{background:color-mix(in srgb,var(--accent) 70%,transparent)}}.lrn-hour-bar{background:var(--accent);border-radius:3px 3px 0 0;width:100%;min-height:2px}@supports (color:color-mix(in lab, red, red)){.lrn-hour-bar{background:color-mix(in srgb,var(--accent) 32%,transparent)}}.lrn-hour-bar{transition:background .14s,height .3s}.lrn-hour-bar.peak{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.lrn-hour-bar.peak{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 55%,transparent))}}.lrn-hour-bar.peak{box-shadow:0 0 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-hour-bar.peak{box-shadow:0 0 8px color-mix(in srgb,var(--accent) 35%,transparent)}}.lrn-hours-l{color:var(--text-mute);justify-content:space-between;margin-top:5px;font-size:9.5px;display:flex}.lrn-hours-l.dow{padding:0 2px}.lrn-hours-l.dow span{text-align:center;flex:1}.lrn-use-split{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;padding-top:12px;display:flex}.lrn-use-col{flex-direction:column;flex:260px;gap:7px;min-width:0;display:flex}.lrn-cat{grid-template-columns:minmax(120px,1fr) 1.2fr auto;align-items:center;gap:10px;display:grid}.lrn-cat-n{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lrn-cat-v{font-variant-numeric:tabular-nums;color:var(--text);text-align:right;min-width:20px;font-size:11.5px;font-weight:650}.lrn-rank{width:16px;height:16px;color:var(--accent);background:var(--accent);border-radius:5px;justify-content:center;align-items:center;margin-right:7px;font-size:9.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lrn-rank{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.lrn-voices{flex-direction:column;gap:7px;display:flex}.lrn-voice{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(150px,1.2fr) 1fr auto 42px;align-items:center;gap:12px;padding:9px 12px;display:grid}.lrn-voice.lead{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.lrn-voice.lead{border-color:color-mix(in srgb,var(--good) 40%,var(--line))}}.lrn-voice.lead{background:linear-gradient(135deg,var(--good),var(--surface-2) 70%)}@supports (color:color-mix(in lab, red, red)){.lrn-voice.lead{background:linear-gradient(135deg,color-mix(in srgb,var(--good) 7%,var(--surface-2)),var(--surface-2) 70%)}}.lrn-voice.live{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-voice.live{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.lrn-voice.live{background:linear-gradient(135deg,var(--accent),var(--surface-2) 70%)}@supports (color:color-mix(in lab, red, red)){.lrn-voice.live{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--surface-2)),var(--surface-2) 70%)}}.lrn-voice-na{color:var(--text-mute);text-align:right;font-size:10.5px}.lrn-more{cursor:pointer;font:inherit;color:var(--accent);background:var(--accent);border-radius:20px;align-self:flex-start;margin-top:2px;padding:5px 11px;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.lrn-more{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.lrn-more{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-more{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}}.lrn-more{transition:box-shadow .16s}.lrn-more:hover{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-more:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.lrn-sw{cursor:pointer;background:var(--line);border-radius:20px;justify-self:end;width:34px;height:19px;padding:0}@supports (color:color-mix(in lab, red, red)){.lrn-sw{background:color-mix(in srgb,var(--line) 80%,transparent)}}.lrn-sw{border:1px solid var(--line);transition:background .16s,border-color .16s;position:relative}.lrn-sw:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-sw:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.lrn-sw:disabled{opacity:.5;cursor:default}.lrn-sw-k{background:var(--text-mute);border-radius:50%;width:13px;height:13px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.lrn-sw.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lrn-sw.on{background:color-mix(in srgb,var(--accent) 30%,transparent)}}.lrn-sw.on{border-color:var(--accent)}.lrn-sw.on .lrn-sw-k{background:var(--accent);transform:translate(15px)}.lrn-voice-n{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:650;display:flex}.lrn-voice-n em{color:var(--text-mute);text-transform:capitalize;font-style:normal;font-weight:500}.lrn-voice-meter{background:var(--line);border-radius:4px;height:5px}@supports (color:color-mix(in lab, red, red)){.lrn-voice-meter{background:color-mix(in srgb,var(--line) 70%,transparent)}}.lrn-voice-meter{position:relative;overflow:hidden}.lrn-voice-meter[data-tip]{overflow:visible}.lrn-voice-meter[data-tip] .lrn-voice-fill{border-radius:4px}.lrn-voice-meter[data-tip]:after{content:attr(data-tip);opacity:0;pointer-events:none;white-space:nowrap;color:var(--text);background:var(--surface-2);border:1px solid var(--accent);font-size:10.5px;font-weight:650;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}@supports (color:color-mix(in lab, red, red)){.lrn-voice-meter[data-tip]:after{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.lrn-voice-meter[data-tip]:after{z-index:6;border-radius:8px;padding:4px 9px;transition:opacity .13s,transform .13s;box-shadow:0 6px 18px #00000047}.lrn-voice-meter[data-tip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.lrn-voice-fill{background:linear-gradient(90deg,var(--accent),var(--accent));border-radius:4px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.lrn-voice-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),var(--accent))}}.lrn-voice-v{white-space:nowrap;font-size:12px;font-weight:650}.lrn-voice-v small{color:var(--text-mute);font-weight:500}@media (max-width:640px){.lrn-voice{grid-template-columns:1fr auto;row-gap:6px}.lrn-voice-meter{order:3;grid-column:1/-1}}.ai-models{flex-direction:column;gap:8px;display:flex}.ai-model{border:1px solid var(--line);cursor:pointer;background:var(--surface-2);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;transition:all .15s;display:flex}.ai-model:hover{border-color:var(--line-2)}.ai-model.on{border-color:var(--accent);background:var(--accent-soft)}.ai-model input{accent-color:var(--accent);flex:none}.ai-model-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ai-model-n{color:var(--text);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.ai-model-note{color:var(--text-mute);font-size:11.5px}.ai-chip{letter-spacing:.04em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line-2);color:var(--text-dim);border-radius:20px;padding:1px 7px;font-size:9.5px;font-weight:700}.ai-model-cost{color:var(--text-dim);text-align:right;flex-direction:column;flex:none;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.35;display:flex}.ai-model-slash{color:var(--text-mute);margin:0 1px}.ai-model-per{color:var(--text-mute);font-family:inherit;font-size:9.5px}.ai-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.ai-fact{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.ai-fact-l{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);font-size:10px}.ai-fact-v{color:var(--text);margin-top:3px;font-size:16px;font-weight:700;line-height:1.2}.ai-fact-s{color:var(--text-mute);margin-top:2px;font-size:10.5px}.ai-limit-row{align-items:center;gap:10px;display:flex}.ai-limit-row input{border:1px solid var(--line);background:var(--surface-2);width:110px;color:var(--text);border-radius:9px;outline:none;padding:8px 11px;font-size:13px}.ai-limit-row input:focus{border-color:var(--accent)}.ai-filter{border:1px solid var(--line);background:var(--surface-2);width:100%;max-width:320px;color:var(--text);border-radius:9px;outline:none;padding:8px 11px;font-size:12.5px}.ai-filter:focus{border-color:var(--accent)}.ai-ovr{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-ovr input[type=number]{border:1px solid var(--line);background:var(--surface-2);width:78px;color:var(--text);border-radius:7px;outline:none;padding:5px 8px;font-size:12.5px}.ai-ovr input[type=number]:focus{border-color:var(--accent)}@media (max-width:560px){.wt-grid{grid-template-columns:1fr}}.tv-admin .card{border-radius:16px}.tv-hero{border:1px solid var(--accent);position:relative;overflow:hidden;padding:22px 24px!important}@supports (color:color-mix(in lab, red, red)){.tv-hero{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.tv-hero{background:linear-gradient(135deg,var(--accent),var(--surface) 60%)}@supports (color:color-mix(in lab, red, red)){.tv-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 60%)}}.tv-hero-aura{background:radial-gradient(circle,var(--accent),transparent 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-40%;right:-10%}@supports (color:color-mix(in lab, red, red)){.tv-hero-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%)}}.tv-hero-aura{filter:blur(10px);pointer-events:none;animation:9s ease-in-out infinite alternate tvAura}@keyframes tvAura{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-24px,18px)scale(1.12)}}.tv-eyebrow{letter-spacing:.14em;color:var(--text-mute);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.tv-live{background:var(--text-mute);border-radius:50%;flex:none;width:8px;height:8px}.tv-live.on{background:var(--good);box-shadow:0 0 0 0 var(--good)}@supports (color:color-mix(in lab, red, red)){.tv-live.on{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 60%,transparent)}}.tv-live.on{animation:2s infinite tvPulse}@keyframes tvPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.tv-title{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.tv-title .ic{color:var(--accent);flex:none}.tv-card{transition:border-color .18s,box-shadow .18s}.tv-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tv-card:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.tv-design-row{border:1px solid var(--line);transition:transform .14s,border-color .14s,box-shadow .14s}.tv-design-row:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tv-design-row:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.tv-design-row:hover{box-shadow:0 8px 24px -14px var(--accent)}.tv-design-row.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tv-design-row.active{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.tv-design-row.active{box-shadow:0 0 0 1px var(--accent) inset}@supports (color:color-mix(in lab, red, red)){.tv-design-row.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent) inset}}.w-greet{color:var(--text);margin-bottom:8px;font-size:15.5px;font-weight:650;line-height:1.45}.wt-greets{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.wt-greet-chip{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 11px;font-size:12.5px;display:inline-flex}.wt-greet-chip button{color:var(--text-mute);cursor:pointer;background:0 0;border:none;flex:none;font-size:14px;line-height:1}.wt-greet-chip button:hover{color:var(--risk)}.wt-greet-add{gap:8px;margin-top:9px;display:flex}.wt-greet-add input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:9px;flex:1;padding:8px 10px;font-size:13px}.ws-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.ws-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--accent),var(--surface) 70%);align-items:center;gap:11px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-head{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 70%)}}.ws-av{width:34px;height:34px;color:var(--accent);background:var(--accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-av{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ws-av{flex:none}.ws-title{font-size:15px;font-weight:700}.ws-scroll{flex-direction:column;gap:12px;max-height:440px;padding:16px;display:flex;overflow-y:auto}.ws-starters{flex-wrap:wrap;gap:8px;display:flex}.ws-starter{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);cursor:pointer;border-radius:99px;padding:8px 12px;font-size:12.5px;transition:border-color .12s,color .12s}.ws-starter:hover{border-color:var(--accent);color:var(--accent)}.ws-msg{flex-direction:column;gap:8px;max-width:88%;display:flex}.ws-msg.user{align-self:flex-end;align-items:flex-end}.ws-msg.assistant{align-self:flex-start}.ws-bubble{white-space:pre-wrap;border-radius:14px;padding:10px 13px;font-size:13.5px;line-height:1.55}.ws-msg.user .ws-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:5px}.ws-msg.assistant .ws-bubble{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:5px}.ws-typing{color:var(--text-mute);font-style:italic}.ws-suggest{flex-direction:column;gap:8px;width:100%;display:flex}.ws-sug-block{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ws-sug-block{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.ws-sug-block{background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.ws-sug-h{color:var(--accent);font-size:12.5px;font-weight:700}.ws-sug-block ul{color:var(--text-dim);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.ws-sug-body{color:var(--text-dim);white-space:pre-wrap;font-size:12.5px;line-height:1.5}.ws-foot{border-top:1px solid var(--line);gap:8px;padding:12px 16px;display:flex}.ws-foot input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;flex:1;padding:10px 12px;font-size:13.5px}.search.tsr{position:relative}.tsr-panel{z-index:80;background:var(--surface);border:1px solid var(--accent);position:absolute;top:calc(100% + 8px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tsr-panel{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.tsr-panel{box-shadow:0 24px 60px var(--shadow),0 0 0 1px var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.tsr-panel{box-shadow:0 24px 60px var(--shadow),0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}}.tsr-panel{max-height:min(60vh,460px);padding:6px;animation:.14s cubic-bezier(.22,1,.36,1) both cmdkPop;overflow:hidden auto}.tsr-empty{color:var(--text-mute);text-align:center;padding:16px;font-size:13px}.tsr-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:9px 12px 4px;font-size:10.5px;font-weight:700}.tsr-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 12px;transition:background .1s;display:flex}.tsr-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tsr-row:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.tsr-ava{width:30px;height:30px;color:var(--accent);background:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.tsr-ava{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.tsr-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tsr-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tsr-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tsr-tag{color:var(--text-dim);border:1px solid var(--line);white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:11px}.lt-topbar{background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.lt-back{width:30px;height:30px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;margin-left:-4px;transition:color .13s,background .13s,border-color .13s;display:grid}.lt-back .ic{transform:rotate(180deg)}.lt-back:hover{color:var(--accent);background:var(--surface-2);border-color:var(--line)}.lt-back:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:760px){.lt-acts .lt-act-t{display:none}}.lt-nav-badge{color:#fff;background:var(--accent);border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.btn.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.btn.on{background:var(--accent-soft);color:var(--accent)}.lt-wrap.with-nav{grid-template-columns:240px 1fr 344px}@media (max-width:1099px){.lt-wrap.with-nav{grid-template-columns:1fr}}.lt-nav{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-self:start;max-height:calc(100dvh - 240px);display:flex;overflow:hidden}.lt-nav-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 13px;font-size:11px;font-weight:700;display:flex}.lt-nav-h span{color:var(--text-dim)}.lt-nav-list{overflow-y:auto}.lt-nav-item{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;width:100%;padding:10px 13px;transition:background .1s;display:block}.lt-nav-item:hover{background:var(--surface-2)}.lt-nav-item.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.lt-nav-top{align-items:center;gap:7px;display:flex}.lt-nav-proj{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.lt-nav-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.lt-nav-time{color:var(--text-mute);flex:none;font-size:10.5px}.lt-nav-prev{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.lt-ctx{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.lt-ctx{border-color:color-mix(in srgb,var(--line) 70%,transparent)}}.lt-ctx{border-radius:16px;padding:20px}.lt-ctx-head{border-bottom:1px solid var(--line);padding-bottom:12px}@supports (color:color-mix(in lab, red, red)){.lt-ctx-head{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.lt-ctx-head{margin-bottom:12px}.lt-ctx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:700}.lt-ctx-name{margin-top:3px;font-size:16px;font-weight:700;line-height:1.25}.lt-ctx-stage{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);margin-top:9px;font-size:11.5px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.lt-ctx-stage{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.lt-ctx-stage{border-radius:99px;padding:3px 10px}.lt-ctx-flag{color:var(--warn);background:var(--warn);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.lt-ctx-flag{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.lt-ctx-flag{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.lt-ctx-flag{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.lt-ctx-flag{border-radius:9px;margin-bottom:12px;padding:8px 10px}.lt-ctx-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lt-ctx-tile{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lt-ctx-tile{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.lt-ctx-tile{border:none;border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.lt-ctx-tile.wide{grid-column:1/-1}.lt-ctx-tile .tk{color:var(--text-mute);font-size:10.5px;font-weight:600}.lt-ctx-tile .tv{font-size:15px;font-weight:700}.lt-ctx-rep{color:var(--text-dim);margin-bottom:12px;font-size:12.5px}.lt-ctx-rep .tk{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin-right:6px;font-size:10.5px;font-weight:700}.lt-ctx-unrouted{color:var(--warn,var(--text-mute));font-style:italic}.ao-stat-ic{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ao-stat-ic{background:color-mix(in srgb,var(--accent) 11%,transparent)}}.ao-stat-ic{color:var(--accent)}.ao-stat.accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ao-stat.accent{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}.ao-stat.accent .ao-stat-n{color:var(--accent)}.ao-stat.good .ao-stat-ic{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ao-stat.good .ao-stat-ic{background:color-mix(in srgb,var(--good) 13%,transparent)}}.ao-stat.warn .ao-stat-ic{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ao-stat.warn .ao-stat-ic{background:color-mix(in srgb,var(--warn) 13%,transparent)}}.ao-stat.warn .ao-stat-n{color:var(--warn)}.ao-panel-h .ic,.ao-m-accent{color:var(--accent)}.ao-m-warn{color:var(--warn)}.ao-m-good{color:var(--good)}.ao-link .ic{color:var(--accent)}.cv-form{overflow:visible}.cv-dp-label{flex-direction:column;gap:5px;display:flex}.cv-dp{position:relative}.cv-dp-btn{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:flex}.cv-dp-btn .ic{color:var(--accent);flex:none}.cv-dp-btn.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cv-dp-btn.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.cv-dp-arrow{color:var(--text-mute);margin:0 2px}.cv-dp-pop{z-index:90;border:1px solid var(--accent);border-radius:14px;width:250px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.cv-dp-pop{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.cv-dp-pop{background:var(--surface);box-shadow:0 24px 60px var(--shadow),0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cv-dp-pop{box-shadow:0 24px 60px var(--shadow),0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}}.cv-dp-pop{animation:.13s cubic-bezier(.22,1,.36,1) both cmdkPop}.cv-dp-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.cv-dp-title{font-size:13.5px;font-weight:650}.cv-dp-nav{border:1px solid var(--line);background:var(--surface-2);width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:8px;font-size:15px;line-height:1}.cv-dp-nav:hover{border-color:var(--accent);color:var(--accent)}.cv-dp-hint{color:var(--text-mute);margin-bottom:8px;font-size:11px}.cv-dp-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:3px;display:grid}.cv-dp-dow span{text-align:center;color:var(--text-mute);font-size:10px;font-weight:600}.cv-dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cv-dp-cell{aspect-ratio:1;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;font-size:12px;transition:background .1s;display:grid}.cv-dp-cell.empty{cursor:default;background:0 0}.cv-dp-cell:hover:not(.empty):not(.disabled){background:var(--surface-2)}.cv-dp-cell.today{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cv-dp-cell.today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.cv-dp-cell.in{background:var(--accent-soft);border-radius:0}.cv-dp-cell.start,.cv-dp-cell.end{background:var(--accent);color:#fff;font-weight:700}.cv-dp-cell.start{border-top-left-radius:8px;border-bottom-left-radius:8px}.cv-dp-cell.end{border-top-right-radius:8px;border-bottom-right-radius:8px}.cv-dp-cell.disabled{color:var(--text-mute);opacity:.4;cursor:default}.cv-dp.one .cv-dp-cell.start{border-radius:8px}.cv-dp-btn.empty{color:var(--text-mute)}.cv-dp-btn .cv-dp-clear{color:var(--text-mute);cursor:pointer;border-radius:5px;flex:none;margin-left:auto;padding:0 2px;font-size:15px;line-height:1}.cv-dp-btn .cv-dp-clear:hover{color:var(--risk)}.cv-dp-foot{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:8px;display:flex}.cv-dp-quick{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);cursor:pointer;border-radius:7px;flex:1;padding:5px 8px;font-size:11.5px;font-weight:650;transition:all .13s}.cv-dp-quick:hover{border-color:var(--accent);color:var(--accent)}.cv-dp-quick .ic{vertical-align:-2px;width:12px;height:12px;margin-right:3px}.cv-dp-attime{color:var(--accent);font-weight:650}.cv-dp-time{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.cv-dp-time-head{color:var(--text);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.cv-dp-time-x{color:var(--text-mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.cv-dp-time-x:hover{color:var(--risk)}.cv-dp-chips{flex-wrap:wrap;gap:4px;display:flex}.cv-dp-chip{border:1px solid var(--line);background:var(--surface-2);min-width:26px;color:var(--text-dim);cursor:pointer;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:650;transition:all .12s}.cv-dp-chip.wide{min-width:34px}.cv-dp-chip:hover{border-color:var(--accent);color:var(--accent)}.cv-dp-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast,#fff)}.cov-glance{flex-direction:column;gap:12px;display:flex}.cov-pending-pill{color:var(--warn);background:var(--warn);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cov-pending-pill{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.cov-pending-pill{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.cov-pending-pill{border:1px solid color-mix(in srgb,var(--warn) 34%,transparent)}}.cov-pending-pill{border-radius:99px;padding:2px 9px;text-decoration:none}.cov-cal-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cov-cal-title{font-size:13px;font-weight:650}.cov-cal-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:3px;display:grid}.cov-cal-dow span{text-align:center;color:var(--text-mute);font-size:9.5px;font-weight:600}.cov-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cov-cal-cell{aspect-ratio:1;background:var(--surface-2);color:var(--text-dim);cursor:pointer;border:1px solid #0000;border-radius:7px;place-items:center;font-size:11px;transition:border-color .1s,transform .1s;display:grid;position:relative}.cov-cal-cell.empty{cursor:default;background:0 0}.cov-cal-cell:hover:not(.empty){border-color:var(--accent)}.cov-cal-cell.covered{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.cov-cal-cell.covered{background:color-mix(in srgb,var(--good) 16%,transparent)}}.cov-cal-cell.covered{color:var(--text)}.cov-cal-cell.gap{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cov-cal-cell.gap{background:color-mix(in srgb,var(--risk) 16%,transparent)}}.cov-cal-cell.gap{color:var(--text)}.cov-cal-cell.today{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cov-cal-cell.today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}}.cov-cal-cell.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cov-cal-dot{opacity:.5;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.cov-day,.cov-up{border-top:1px solid var(--line);padding-top:10px}.cov-day-h,.cov-up-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-bottom:7px;font-size:10.5px;font-weight:700}.cov-day-empty{color:var(--text-mute);font-size:12.5px}.cov-day-row{justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.cov-out{font-weight:600}.cov-by{color:var(--good);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.cov-need{color:var(--risk);font-size:11.5px;font-weight:600}.cov-up-row{color:inherit;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;text-decoration:none;display:flex}.cov-up-row:hover .cov-up-who{color:var(--accent)}.cov-up-dot{border-radius:50%;flex:none;width:8px;height:8px}.cov-up-dot.ok{background:var(--good)}.cov-up-dot.gap{background:var(--risk)}.cov-up-who{font-weight:600}.cov-up-when{color:var(--text-dim);white-space:nowrap;margin-left:auto;font-size:11.5px}.cov-up-flag{text-transform:uppercase;color:var(--warn);border:1px solid var(--warn);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cov-up-flag{border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}}.cov-up-flag{border-radius:5px;padding:1px 5px}.ao-msg-strip{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:12px 16px;display:flex}.ao-msg-h{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.ao-msg-h .ic{color:var(--accent)}.ao-msg-m{color:var(--text-dim);font-size:13px}.ao-msg-m b{margin-right:3px;font-size:16px;font-weight:750}.ao-msg-links{gap:8px;margin-left:auto;display:flex}.ao-repexp{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ao-msg-center{flex-wrap:wrap;justify-content:center}.ao-msg-center .ao-msg-links{margin-left:18px}@media (max-width:640px){.ao-msg-center .ao-msg-links{justify-content:center;width:100%;margin-left:0}}.lh-thread-summary{border-top:1px solid var(--line);color:var(--text-dim);padding:12px 18px;font-size:12.5px;display:block}.lh-thread-summary:hover{color:var(--accent)}@media (max-width:680px){.today-pace{grid-template-columns:minmax(0,1fr);gap:10px!important;display:grid!important}.today-pace>.btn{justify-self:start;min-height:44px}.today-pace>span:not(.lab){line-height:1.5;color:var(--text-dim)!important}.lwq-metrics{grid-template-columns:minmax(0,1fr)}.lwq-metrics .lwq-metric-pending{display:none}.lwq-metrics .metric{padding:12px 16px}.lwq-metrics .val{font-size:26px}}.fb-types{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.fb-typechip{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.fb-typechip:hover{border-color:var(--line-2)}.fb-typechip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.fb-typecount{opacity:.7;text-align:center;min-width:14px;font-size:10.5px;font-weight:700}.fb-list{gap:12px;display:grid}.fbr-card{text-align:left;cursor:pointer;width:100%;animation:.34s cubic-bezier(.2,.8,.2,1) both fbIn;animation-delay:calc(var(--i,0)*35ms);padding:15px 16px 15px 20px;transition:transform .13s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .16s;display:block;position:relative;overflow:hidden}.fbr-card:hover{border-color:var(--cat,var(--accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.fbr-card:hover{border-color:color-mix(in srgb,var(--cat,var(--accent)) 45%,var(--line))}}.fbr-card:hover{box-shadow:0 14px 34px -20px var(--cat,var(--accent))}.fb-accent{background:var(--cat,var(--accent));width:4px;position:absolute;top:0;bottom:0;left:0}@keyframes fbIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fb-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-cat{letter-spacing:.01em;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.fb-cat .ic{vertical-align:-1px}.fb-shot{background:var(--surface-2);width:20px;height:20px;color:var(--text-mute);border-radius:6px;place-items:center;display:inline-grid}.fb-time{color:var(--text-mute);white-space:nowrap;margin-left:auto;font-size:11.5px}.fb-card-title{margin-top:9px;font-size:15px;font-weight:650;line-height:1.3}.fb-ref{font-variant-numeric:tabular-nums;color:var(--text-mute);margin-right:7px;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:11.5px;font-weight:600}.fb-card-preview{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.fb-card-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.fb-rep{align-items:center;gap:8px;min-width:0;display:inline-flex}.fb-avatar{width:26px;height:26px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.fb-rep-nm{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.fb-area{font-size:11.5px;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-mute);background:var(--surface-2);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;max-width:52%;margin-left:auto;padding:3px 9px;display:inline-flex;overflow:hidden}.fb-area .ic{color:var(--text-dim);flex:none}.fb-empty{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.fb-empty-ic{background:var(--good,#46c28e);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.fb-empty-ic{background:color-mix(in srgb,var(--good,#46c28e) 14%,transparent)}}.fb-empty-ic{color:var(--good,#46c28e)}@media (prefers-reduced-motion:reduce){.fbr-card{animation:none}}.bug-row{text-align:left;cursor:pointer;width:100%;padding:14px 16px;transition:border-color .14s,transform .1s,box-shadow .14s;display:block}.bug-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bug-row:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.bug-row:hover{box-shadow:0 8px 24px -16px var(--accent);transform:translateY(-1px)}.bug-row-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bug-row-title{font-size:14.5px}.bug-row-meta{color:var(--text-mute);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11.5px;display:flex}.bug-row-meta .ic{vertical-align:-1px;margin-right:3px}.bug-shot-tag{text-transform:uppercase;color:var(--accent);background:var(--accent);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bug-shot-tag{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.bug-shot-tag{border-radius:5px;padding:1px 6px}.bug-actioned{color:var(--good);background:var(--good);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.bug-actioned{background:color-mix(in srgb,var(--good) 10%,transparent)}}.bug-actioned{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.bug-actioned{border:1px solid color-mix(in srgb,var(--good) 28%,transparent)}}.bug-actioned{border-radius:10px;padding:9px 12px}.bug-facts{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bug-facts>div{gap:10px;font-size:13px;display:flex}.bug-facts .bk{color:var(--text-mute);text-transform:uppercase;letter-spacing:.03em;flex:0 0 84px;font-size:11.5px;font-weight:600}.bug-facts .bv{word-break:break-word;flex:1;min-width:0}.bug-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-bottom:7px;font-size:10.5px;font-weight:700}.bug-body{font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--line);max-height:260px;color:var(--text-dim);border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55;overflow:auto}.bug-shot-wrap{border:1px solid var(--line);border-radius:12px;display:block;overflow:hidden}.bug-shot-img{object-fit:contain;background:var(--surface-2);width:100%;height:auto;max-height:75vh;display:block}.bug-drawer{max-width:min(820px,94vw)}.bug-note{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.bug-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.bug-del{color:var(--risk);margin-left:auto}.mr-thread{border-top:1px solid var(--line);margin-top:2px;padding-top:14px}.mr-card .mr-thread{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.mr-thread-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);margin-bottom:10px;font-size:11px;font-weight:700}.mr-msgs{flex-direction:column;gap:8px;max-height:340px;margin-bottom:12px;display:flex;overflow-y:auto}.mr-msg{border:1px solid var(--line);background:var(--surface-2);border-radius:4px 12px 12px;align-self:flex-start;max-width:88%;padding:9px 12px}.mr-msg.me{background:var(--conduit-accent,#3bd);border-top-left-radius:12px;border-top-right-radius:4px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.mr-msg.me{background:color-mix(in srgb,var(--conduit-accent,#3bd) 12%,var(--surface-2))}}.mr-msg.me{border-color:var(--conduit-accent,#3bd)}@supports (color:color-mix(in lab, red, red)){.mr-msg.me{border-color:color-mix(in srgb,var(--conduit-accent,#3bd) 30%,var(--line))}}.mr-msg.internal{background:var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.mr-msg.internal{background:color-mix(in srgb,var(--warn,#e0a44a) 10%,var(--surface-2))}}.mr-msg.internal{border-color:var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.mr-msg.internal{border-color:color-mix(in srgb,var(--warn,#e0a44a) 30%,var(--line))}}.mr-msg.internal{border-style:dashed}.mr-msg-meta{align-items:center;gap:8px;margin-bottom:3px;display:flex}.mr-msg-who{color:var(--text);font-size:12px;font-weight:700}.mr-msg-time{color:var(--text-mute);margin-left:auto;font-size:10.5px}.mr-msg-body{color:var(--text-dim);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.mr-internal-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--warn,#e0a44a);background:var(--warn,#e0a44a);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mr-internal-tag{background:color-mix(in srgb,var(--warn,#e0a44a) 16%,transparent)}}.mr-internal-tag{border-radius:6px;padding:1px 6px}.mr-compose{margin-top:4px}.mr-mode{gap:6px;margin-bottom:7px;display:flex}.filt.sm{padding:5px 10px;font-size:11.5px}.d360{flex-direction:column;gap:16px;padding-bottom:44px;display:flex}.dr-panel.on.d360{display:flex}.d360-meta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.d360-meta-cell{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.d360-meta-k{text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);font-size:10px;font-weight:700}.d360-meta-v{color:var(--text);font-size:14px;font-weight:700;line-height:1.2}.d360-meta-v.warn{color:var(--warn)}.d360-meta-s{color:var(--text-mute);font-size:10.5px}.d360-riskbar{background:var(--text-mute);border-radius:99px;height:5px;margin-top:5px}@supports (color:color-mix(in lab, red, red)){.d360-riskbar{background:color-mix(in srgb,var(--text-mute) 22%,transparent)}}.d360-riskbar{overflow:hidden}.d360-riskbar i{border-radius:99px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.d360-load{color:var(--text-mute);justify-content:center;align-items:center;gap:9px;padding:26px;font-size:13px;display:flex}.d360-next{border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.d360-next{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line))}}.d360-next{background:linear-gradient(135deg,var(--accent),var(--surface));border-radius:16px;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.d360-next{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface))}}.d360-next{animation:.4s cubic-bezier(.22,1,.36,1) both d360In;overflow:hidden}.d360-next.urgent{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.d360-next.urgent{border-color:color-mix(in srgb,var(--risk) 42%,var(--line))}}.d360-next.urgent{background:linear-gradient(135deg,var(--risk),var(--surface))}@supports (color:color-mix(in lab, red, red)){.d360-next.urgent{background:linear-gradient(135deg,color-mix(in srgb,var(--risk) 13%,var(--surface)),var(--surface))}}.d360-next:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.d360-next.urgent:before{background:var(--risk)}.d360-next-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:inline-flex}.d360-next.urgent .d360-next-eyebrow{color:var(--risk)}.d360-next-title{color:var(--text);margin-top:5px;font-size:16px;font-weight:800;line-height:1.25}.d360-next-why{color:var(--text-dim);margin-top:5px;font-size:12.5px;line-height:1.5}.d360-next-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.d360-next-foot .btn{margin-left:auto}.d360-owner{color:var(--oc,var(--text-dim));background:var(--oc,var(--text-mute));align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.d360-owner{background:color-mix(in srgb,var(--oc,var(--text-mute)) 13%,transparent)}}.d360-owner{border:1px solid var(--oc,var(--text-mute))}@supports (color:color-mix(in lab, red, red)){.d360-owner{border:1px solid color-mix(in srgb,var(--oc,var(--text-mute)) 32%,transparent)}}.d360-owner{border-radius:99px;padding:3px 9px}.d360-owner.sm{padding:2px 7px;font-size:10px}.d360-owner .ic{color:var(--oc);width:12px;height:12px}.d360-due .ic{width:12px;height:12px}.d360-owner.sm .ic{width:10px;height:10px}.d360-due{color:var(--text-mute);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.d360-due.sm{font-size:10px}.d360-sec-h{color:var(--text);letter-spacing:.01em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.d360-count{color:var(--text-mute);margin-left:auto;font-size:10.5px;font-weight:600}.d360-checklist-h{border-top:1px solid var(--line);margin-top:10px;padding-top:16px}.d360-block{border:1px solid var(--risk);flex-direction:column;gap:8px;margin-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.d360-block{border:1px solid color-mix(in srgb,var(--risk) 24%,var(--line))}}.d360-block{background:var(--risk);border-radius:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.d360-block{background:color-mix(in srgb,var(--risk) 6%,transparent)}}.d360-block-row{align-items:flex-start;gap:9px;animation:.35s both d360In;display:flex}.d360-dot{width:9px;height:9px;box-shadow:0 0 0 3px var(--risk);border-radius:50%;flex:none;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.d360-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--risk) 14%,transparent)}}.d360-block-main{flex:1;min-width:0}.d360-block-title{color:var(--text);font-size:13px;font-weight:700}.d360-block-detail{color:var(--text-dim);margin-top:2px;font-size:11.5px;line-height:1.45}.hub2-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.hub2-head h1{margin:0 0 4px;font-size:22px}.hub2-head .hint{font-size:12px}.hub2-office select{min-width:180px}.hub2-controls{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.hub2-controls .hub2-windows{margin-bottom:0}.hub2-mode .filt{text-align:center;min-width:68px;font-weight:700}.hub2-windows{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:16px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.hub2-windows{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.hub2-windows{width:fit-content;max-width:100%}.hub2-windows .filt{background:0 0;border-color:#0000}.hub2-windows .filt.on{background:var(--accent);color:var(--accent-contrast);box-shadow:0 6px 18px -10px var(--accent)}.hub2-custom{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.hub2-custom input{font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;padding:6px 8px;font-size:12.5px}.sg-card{border:1px solid var(--accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sg-card{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.sg-card{background:linear-gradient(135deg,var(--accent),var(--surface-2) 70%)}@supports (color:color-mix(in lab, red, red)){.sg-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface-2)),var(--surface-2) 70%)}}.sg-nums{flex-wrap:wrap;gap:22px;display:flex}.sg-num{flex-direction:column;gap:2px;min-width:64px;display:flex}.sg-v{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.sg-l{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:700}.sg-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sg-when{color:var(--text-dim);font-size:12px}.sg-btn{background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.sg-btn{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-3)))}}.sg-btn{box-shadow:0 10px 24px -14px var(--accent)}.gp-scrim{z-index:1200;background:var(--bg);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.gp-scrim{background:color-mix(in srgb,var(--bg) 70%,transparent)}}.gp-scrim{-webkit-backdrop-filter:blur(8px);animation:.3s both hbIn}.gp-card{border:1px solid var(--accent);border-radius:22px;width:min(520px,100%);padding:30px 30px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gp-card{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.gp-card{background:linear-gradient(180deg,var(--surface),var(--surface) 65%)}@supports (color:color-mix(in lab, red, red)){.gp-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,var(--accent) 8%),var(--surface) 65%)}}.gp-card{box-shadow:0 40px 90px -40px var(--shadow),0 0 0 1px var(--accent),inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab, red, red)){.gp-card{box-shadow:0 40px 90px -40px var(--shadow),0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text) 7%,transparent)}}.gp-card{transition:transform .3s,opacity .3s;animation:.45s cubic-bezier(.22,1,.36,1) both hbIn}.gp-card.done{opacity:.85;transform:scale(.98)}.gp-aura{background:radial-gradient(circle,var(--accent),transparent 62%);border-radius:50%;width:420px;height:420px;position:absolute;top:-55%;left:-20%}@supports (color:color-mix(in lab, red, red)){.gp-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 62%)}}.gp-aura{filter:blur(36px);pointer-events:none;animation:8s ease-in-out infinite aura}.gp-aura.b{background:radial-gradient(circle,var(--accent-3),transparent 60%);width:340px;height:340px;top:30%;left:auto;right:-25%}@supports (color:color-mix(in lab, red, red)){.gp-aura.b{background:radial-gradient(circle,color-mix(in srgb,var(--accent-3) 12%,transparent),transparent 60%)}}.gp-aura.b{animation-delay:-3s}.gp-x{border:1px solid var(--line);background:var(--surface-2);border-radius:50%;width:32px;height:32px;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.gp-x{background:color-mix(in srgb,var(--surface-2) 80%,transparent)}}.gp-x{color:var(--text-dim);cursor:pointer;place-items:center;display:grid}.gp-x:hover{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gp-x:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.gp-k{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700;position:relative}.gp-h{letter-spacing:-.02em;background:linear-gradient(180deg,var(--text) 30%,var(--text));margin:6px 0 4px;font-size:30px;position:relative}@supports (color:color-mix(in lab, red, red)){.gp-h{background:linear-gradient(180deg,var(--text) 30%,color-mix(in srgb,var(--text) 55%,var(--accent)))}}.gp-h{color:#0000;-webkit-background-clip:text;background-clip:text}.gp-sub{color:var(--text-dim);margin:0 0 18px;font-size:13.5px;line-height:1.5;position:relative}.gp-sub b{color:var(--text);font-weight:650}.gp-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.gp-field{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.gp-field{background:color-mix(in srgb,var(--surface-2) 85%,transparent)}}.gp-field{transition:border-color .15s,box-shadow .15s}.gp-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gp-fl{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.gp-field input{width:100%;font:inherit;letter-spacing:-.03em;color:var(--text);-moz-appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:38px;font-weight:700;line-height:1}.gp-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gp-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gp-field input::placeholder{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.gp-field input::placeholder{color:color-mix(in srgb,var(--text) 22%,transparent)}}.gp-fu{color:var(--text-dim);font-size:11.5px}.gp-err{color:var(--risk);margin:12px 0 0;font-size:12.5px;position:relative}.gp-acts{justify-content:flex-end;gap:10px;margin-top:18px;display:flex;position:relative}.gp-mute{opacity:.72;font-size:12px}.gp-mute:hover{opacity:1}.gp-save{background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.gp-save{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-3)))}}.gp-save{box-shadow:0 12px 30px -14px var(--accent)}.gp-foot{color:var(--text-mute);margin:14px 0 0;font-size:11.5px;line-height:1.45;position:relative}.gp-steps{gap:6px;margin-bottom:14px;display:flex;position:relative}.gp-steps i{background:var(--text);border-radius:99px;width:28px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.gp-steps i{background:color-mix(in srgb,var(--text) 12%,transparent)}}.gp-steps i.on{background:var(--accent);box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gp-steps i.on{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}}.gp-steps i.done{background:var(--good)}.gp-slider{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;margin-top:14px;padding:14px 16px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.gp-slider{background:color-mix(in srgb,var(--surface-2) 85%,transparent)}}.gp-sl-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.gp-sl-val{align-items:baseline;gap:2px;display:inline-flex}.gp-sl-val b{color:var(--text-dim);font-size:18px}.gp-sl-in{width:88px;font:inherit;letter-spacing:-.02em;color:var(--text);border:0;border-bottom:1px solid var(--line);text-align:right;-moz-appearance:textfield;background:0 0;outline:0;padding:0 2px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:26px;font-weight:700}.gp-sl-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gp-sl-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gp-sl-in:focus{border-color:var(--accent)}.gp-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.gp-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) 0,var(--accent) var(--p,0%),var(--text) var(--p,0%));border-radius:99px;height:8px}@supports (color:color-mix(in lab, red, red)){.gp-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) 0,var(--accent) var(--p,0%),color-mix(in srgb,var(--text) 10%,transparent) var(--p,0%))}}.gp-slider input[type=range].warn::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--warn) 0,var(--warn) var(--p,0%),var(--text) var(--p,0%))}@supports (color:color-mix(in lab, red, red)){.gp-slider input[type=range].warn::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--warn) 0,var(--warn) var(--p,0%),color-mix(in srgb,var(--text) 10%,transparent) var(--p,0%))}}.gp-slider input[type=range]::-moz-range-track{background:var(--text);border-radius:99px;height:8px}@supports (color:color-mix(in lab, red, red)){.gp-slider input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--text) 10%,transparent)}}.gp-slider input[type=range]::-moz-range-progress{background:var(--accent);border-radius:99px;height:8px}.gp-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:3px solid var(--accent);width:24px;height:24px;box-shadow:0 0 0 4px var(--accent),0 6px 16px -6px var(--shadow);border-radius:50%;margin-top:-8px}@supports (color:color-mix(in lab, red, red)){.gp-slider input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),0 6px 16px -6px var(--shadow)}}.gp-slider input[type=range].warn::-webkit-slider-thumb{border-color:var(--warn);box-shadow:0 0 0 4px var(--warn)}@supports (color:color-mix(in lab, red, red)){.gp-slider input[type=range].warn::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 18%,transparent)}}.gp-slider input[type=range]::-moz-range-thumb{background:var(--surface);border:3px solid var(--accent);border-radius:50%;width:22px;height:22px}.gp-sl-scale{height:18px;color:var(--text-mute);justify-content:space-between;font-size:10.5px;display:flex;position:relative}.gp-sl-mark{letter-spacing:.03em;color:var(--text-dim);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700;position:absolute;top:-2px;transform:translate(-50%)}.gp-sl-mark:before{content:"";background:var(--text-mute);width:2px;height:8px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.gp-sl-read{color:var(--text-dim);margin:8px 0 0;font-size:12px}@media (max-width:520px){.gp-fields{grid-template-columns:1fr}.gp-card{padding:24px 20px 18px}.gp-field input{font-size:32px}}@media (prefers-reduced-motion:reduce){.gp-scrim,.gp-card,.gp-aura{animation:none}}.gp-card{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s,filter .35s}.gp-card.behind{opacity:.28;filter:blur(3px);pointer-events:none;transform:scale(.94)translateY(-14px)}.gp-over{justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.gp-trends{overscroll-behavior:contain;width:min(580px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.gp-tr-grid{gap:10px;margin-top:4px;display:grid;position:relative}.gp-tr{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:10px 14px 8px}@supports (color:color-mix(in lab, red, red)){.gp-tr{background:color-mix(in srgb,var(--surface-2) 85%,transparent)}}.gp-tr-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.gp-tr-avg{color:var(--text-dim);font-size:12px;font-weight:700}.gp-tr-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;display:grid}.gp-tr-bar{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.gp-tr-bar i{height:var(--h,3px);background:var(--accent);border-radius:7px 7px 3px 3px;min-height:3px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.gp-tr-bar i{background:color-mix(in srgb,var(--accent) 34%,var(--surface-2))}}.gp-tr-bar i{animation:.6s cubic-bezier(.22,1,.36,1) both gpBar;overflow:hidden}.gp-tr-bar i b{height:var(--n,0%);background:var(--accent);position:absolute;bottom:0;left:0;right:0}.gp-tr-bar.best i{box-shadow:0 0 0 1px var(--accent),0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gp-tr-bar.best i{box-shadow:0 0 0 1px var(--accent),0 0 16px color-mix(in srgb,var(--accent) 45%,transparent)}}.gp-tr-bar.kw i{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.gp-tr-bar.kw i{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,var(--accent-3)),color-mix(in srgb,var(--accent) 45%,var(--surface-2)))}}.gp-tr-bar.ret i{background:var(--good)}.gp-tr-bar.ret.low i{background:var(--warn)}.gp-tr-bar.ret i.none{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.gp-tr-bar.ret i.none{background:color-mix(in srgb,var(--text) 10%,transparent)}}.gp-tr-v{text-align:center;height:14px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:14px;display:block;overflow:hidden}.gp-tr-m{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--text-mute);margin-top:5px;font-size:10px;font-weight:700;display:block}.gp-tr-note{color:var(--text-mute);margin:8px 0 0;font-size:11px}.gp-tr-picks{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;display:grid;position:relative}.gp-pick{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.gp-pick{background:color-mix(in srgb,var(--surface-2) 85%,transparent)}}.gp-pick{color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.gp-pick:hover{border-color:var(--accent);box-shadow:0 10px 24px -16px var(--accent);transform:translateY(-1px)}.gp-pick .gp-fl{margin-bottom:6px;display:block}.gp-pick b{letter-spacing:-.01em;color:var(--text);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:15px;font-weight:700;display:block}.gp-pick small{color:var(--text-dim);margin-top:4px;font-size:11px;line-height:1.4;display:block}.gp-pick.hot{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gp-pick.hot{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.gp-pick.hot{background:linear-gradient(135deg,var(--accent),var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.gp-pick.hot{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 85%,transparent))}}.gp-pick.hot .gp-fl{color:var(--accent)}.gp-tr-btn{align-items:center;gap:6px;margin-right:auto;display:inline-flex}@keyframes gpBar{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:none}}@media (max-width:520px){.gp-tr-picks{grid-template-columns:1fr}.gp-acts{flex-wrap:wrap}.gp-tr-btn{flex-basis:100%;justify-content:center;margin-right:0}}@media (prefers-reduced-motion:reduce){.gp-tr-bar i{animation:none}.gp-card{transition:none}}.st{flex-direction:column;gap:22px;max-width:1120px;display:flex}.st-k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.st-k.off{color:var(--text-mute)}@supports (color:color-mix(in lab, red, red)){.st-k.off{color:color-mix(in srgb,var(--text-mute) 45%,transparent)}}.st-dim{color:var(--text-dim);font-size:12.5px;line-height:1.5}.st-strong{font-weight:600}.st-lnk{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none}.st-lnk:hover{text-decoration:underline}.st-lnk:disabled{opacity:.6;cursor:default}.st-search{border:1px solid var(--line);background:var(--surface);max-width:460px;color:var(--text-mute);border-radius:10px;align-items:center;gap:10px;padding:9px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.st-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.st-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.st-search input::placeholder{color:var(--text-mute)}.st-search kbd{color:var(--text-mute);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:11px}.st-search-x{background:var(--surface-2);width:22px;height:22px;color:var(--text-dim);border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}.st-hero{border:1px solid var(--accent);align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-hero{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.st-hero{background:linear-gradient(135deg,var(--accent),var(--surface) 52%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.st-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 52%)}}.st-hero-aura{background:radial-gradient(circle,var(--accent),transparent 62%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}@supports (color:color-mix(in lab, red, red)){.st-hero-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 62%)}}.st-hero-aura{filter:blur(30px);pointer-events:none}.st-ring{flex:none;width:88px;height:88px;position:relative}.st-ring:before{content:"";background:conic-gradient(var(--accent) 0 var(--p,0deg),var(--line) var(--p,0deg) 360deg);border-radius:50%;position:absolute;inset:-5px}.st-ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:-1px}.st-ring-in{background:var(--surface-2);color:var(--accent);z-index:1;border-radius:50%;place-items:center;font-size:28px;font-weight:700;display:grid;position:absolute;inset:0;overflow:hidden}.st-ring-in img{object-fit:cover;width:100%;height:100%}.st-ring .avatar-wrap,.st-ring .st-ring-slot{z-index:2;position:absolute;bottom:-6px;right:-6px}.st-hero-who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.st-hero-name{font-size:28px;font-weight:600;line-height:1.1}.st-hero-line{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.st-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.st-pill{cursor:default;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.st-pill.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.st-pill.good{background:color-mix(in srgb,var(--good) 10%,transparent)}}.st-pill.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.st-pill.warn{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.st-pill.mute{color:var(--text-dim);background:var(--surface-2)}button.st-pill{cursor:pointer}button.st-pill:hover{filter:brightness(1.12)}.st-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.st-hero-fig{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:relative}.st-fig{letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1}.st-fig span{color:var(--text-mute);font-size:20px}.st-chips{scrollbar-width:none;z-index:2;background:var(--bg);gap:8px;padding:8px 0;display:none;position:sticky;top:0;overflow-x:auto}.st-chips::-webkit-scrollbar{display:none}.st-chips .filt{flex:none}.st-body{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:28px;display:grid}.st-rail{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.st-rail-item{color:var(--text-dim);text-align:left;border-left:2px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;transition:all .14s;display:flex}.st-rail-item:hover{background:var(--surface)}.st-rail-item.on{background:var(--accent-soft);color:var(--accent);border-left-color:var(--accent);font-weight:600}.st-rail-dot{border-radius:50%;width:6px;height:6px}.st-rail-dot.good{background:var(--good)}.st-rail-dot.warn{background:var(--warn)}.st-rail-note{color:var(--warn);font-size:11px}.st-recent{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;margin-top:18px;padding:12px 12px 10px;display:flex}.st-recent-row{justify-content:space-between;font-size:12.5px;display:flex}.st-recent-row .mono{color:var(--text-mute);font-size:11px}.st-recent-foot{color:var(--text-mute);font-size:11.5px;line-height:1.45}.st-sections{flex-direction:column;gap:18px;min-width:0;max-width:860px;display:flex}.st-sec{flex-direction:column;gap:18px;padding:22px 24px;scroll-margin-top:90px;display:flex}.st-sec-h{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.st-sec-h h2{margin:0;font-size:17px;font-weight:600}.st-empty{border:1px dashed var(--line-2);color:var(--text-dim);text-align:center;border-radius:14px;padding:28px}.st-tile{background:var(--surface-2);border:1px solid var(--line);border-radius:12px}.st-sec .card{background:var(--surface-2);border-radius:12px}.st-sec .card>div:first-child[style*="font-weight: 600"]{font-size:14px}.st-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.st-profile{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.st-avatar-tile{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.st-avatar-tile .st-dim{font-size:11.5px}.st-field{flex-direction:column;gap:6px;min-width:0;display:flex}.st-field-row{text-align:left;font:inherit;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.st-field-row.ro{cursor:default;background:var(--surface);color:var(--text-dim)}.st-field-row input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.st-note{margin-top:-2px}.st-match{grid-column:span 2;align-items:center;gap:14px;padding:12px 14px;display:flex}.st-match.good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.st-match.good{border-color:color-mix(in srgb,var(--good) 35%,var(--line))}}.st-match.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.st-match.good{background:color-mix(in srgb,var(--good) 6%,var(--surface-2))}}.st-match.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.st-match.warn{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}}.st-match.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.st-match.warn{background:color-mix(in srgb,var(--warn) 7%,var(--surface-2))}}.st-match-ic{background:currentColor;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.st-match-ic{background:color-mix(in srgb,currentColor 14%,transparent)}}.st-match.good .st-match-ic{color:var(--good)}.st-match.warn .st-match-ic{color:var(--warn)}.st-match-body{flex-direction:column;flex:1;min-width:0;display:flex}.st-match-body b{color:var(--text)}.st-goals{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;display:grid}.st-goal{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.st-goal.lead{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-goal.lead{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}.st-goal.lead{background:linear-gradient(180deg,var(--accent),var(--surface-2) 70%)}@supports (color:color-mix(in lab, red, red)){.st-goal.lead{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--surface-2)),var(--surface-2) 70%)}}.st-goal-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.st-goal-h .mono{font-size:11px}.st-goal-v{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.st-goal-v>.mono{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1}.st-goal-v>.mono small{color:var(--text-dim);font-size:18px}.st-spark{align-items:flex-end;gap:3px;height:26px;display:flex}.st-spark i{background:var(--accent);border-radius:2px 2px 1px 1px;width:6px;display:block}@supports (color:color-mix(in lab, red, red)){.st-spark i{background:color-mix(in srgb,var(--accent) 45%,transparent)}}.st-spark i.hi{background:var(--accent)}.st-ringlet{background:conic-gradient(var(--good) 0 var(--p,0deg),var(--line) var(--p,0deg) 360deg);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.st-ringlet i{background:var(--surface-2);border-radius:50%;position:absolute;inset:5px}.st-goal-acts{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.st-goal-remind{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.st-row{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.st-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.st-row-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.st-sw{background:var(--accent);cursor:pointer;border:0;border-radius:13px;flex:none;width:44px;height:26px;transition:background .15s;display:inline-flex;position:relative}.st-sw i{background:var(--accent-contrast);border-radius:50%;width:20px;height:20px;transition:all .15s;position:absolute;top:3px;right:3px}.st-sw.off{background:var(--line-2)}.st-sw.off i{background:var(--text-dim);left:3px;right:auto}.st-sw:disabled{opacity:.6;cursor:default}.st-themes{flex-direction:column;gap:10px;display:flex}.st-themes-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.st-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.st-theme{text-align:left;color:var(--text-dim);font:inherit;flex-direction:column;gap:8px;padding:0;display:flex}.st-thumb{aspect-ratio:1.15;border:1px solid var(--line);border-radius:12px;gap:6px;padding:8px;transition:transform .15s,box-shadow .15s;display:flex}.st-theme:hover .st-thumb{transform:translateY(-2px)}.st-theme.on .st-thumb{border:2px solid var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.st-thumb>i{border-radius:5px;width:26%;display:block}.st-thumb>b{flex-direction:column;flex:1;gap:5px;display:flex}.st-thumb em{border-radius:3px;width:60%;height:10px;display:block}.st-thumb u{border-radius:5px;flex:1;display:block}.st-theme-name{align-items:center;gap:6px;font-size:12px;display:flex}.st-theme.on .st-theme-name{color:var(--text);font-weight:600}.st-liaison{border-color:var(--accent);flex-direction:column;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-liaison{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.st-liaison-who{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-liaison-text{flex-direction:column;flex:1;min-width:0;display:flex}.st-liaison-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-av{background:var(--surface-3);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.st-av.sm{width:34px;height:34px;font-size:11.5px}.st-reps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.st-rep{color:inherit;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:flex}.st-rep:hover{border-color:var(--accent)}.st-rep.quiet{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.st-rep.quiet{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}}.st-rep-text{flex-direction:column;flex:1;min-width:0;display:flex}.st-rep-text .st-dim{font-size:12px}.st-week{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.st-week-row{display:contents}.st-track{background:var(--surface);border:1px solid var(--line);border-radius:6px;height:22px;position:relative}.st-track.off{border-style:dashed}.st-track i{background:var(--accent);border-radius:4px;position:absolute;top:3px;bottom:3px}@supports (color:color-mix(in lab, red, red)){.st-track i{background:color-mix(in srgb,var(--accent) 35%,transparent)}}.st-track i{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-track i{border:1px solid color-mix(in srgb,var(--accent) 60%,transparent)}}.st-track-scale{color:var(--text-mute);justify-content:space-between;font-size:10.5px;display:flex}.st-support{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.push-card{padding:14px 16px}.push-quiet{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.push-quiet-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.push-quiet-times{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.push-quiet-times input{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;margin-left:6px;padding:6px 8px}.push-devices{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.push-device{align-items:center;gap:10px;font-size:13px;display:flex}.push-device .ic{color:var(--text-dim)}.push-device-name{flex:1;min-width:0}@media (max-width:980px){.st-body{grid-template-columns:1fr}.st-rail{display:none}.st-chips{display:flex}.st-profile{grid-template-columns:1fr}.st-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.st-goal-acts{flex-direction:row;grid-column:span 3;align-items:center}.st-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.st-reps{grid-template-columns:1fr}}@media (max-width:680px){.st-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.st-hero-fig{text-align:left;align-items:flex-start}.st-hero-name{font-size:22px}.st-hero-line{white-space:normal}.st-grid2,.st-grid3,.st-goals{grid-template-columns:1fr}.st-goal-acts{grid-column:auto}.st-match{flex-wrap:wrap;grid-column:auto}.st-sec{padding:16px}.st-search{max-width:none}}.st-top{align-items:center;gap:16px;display:flex}.st-top .st-search{width:380px;max-width:100%}.st-synced{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:9px;margin-left:auto;padding:8px 14px;font-size:12.5px}.st-sofar{color:var(--good);font-size:11px}.st-seg{border:1px solid var(--line);border-radius:9px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.st-seg button{text-align:center;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 0;transition:all .14s}.st-seg button:hover{color:var(--text)}.st-seg button.on{background:var(--accent);color:var(--accent-contrast);font-weight:600}.st-opt,.st-tone{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.st-opt .st-themes-h{width:100%}.st-tz.banner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px}.st-tz.banner .st-tz-h{flex:1;min-width:260px}html[data-density=simple] :is(th,td)[data-l=Gross\ PPW],html[data-density=simple] :is(th,td)[data-l=Net\ PPW],html[data-density=simple] :is(th,td)[data-l=Payout]{display:none}.st-grid2.top,.st-grid3.top{align-items:start}.st-lnk.risk{color:var(--risk)}.st-lnk.mute{color:var(--text-dim);font-size:12px;font-weight:500}.st-dim.risk{color:var(--risk)}.st-dim.warn{color:var(--warn)}.st-field-row.empty>.mono{color:var(--text-mute)}.st-ring-slot{background:var(--accent);width:28px;height:28px;color:var(--accent-contrast);border:3px solid var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid}.st-ring-slot:hover{transform:scale(1.08)}.st-avatar{flex-direction:column;align-items:center;gap:8px;display:flex}.st-avatar-big{background:var(--surface-3);width:72px;height:72px;color:var(--accent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:24px;font-weight:700;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:visible}.st-avatar-big:hover{box-shadow:0 0 0 4px var(--accent-soft);transform:translateY(-1px)}.st-avatar-big img{object-fit:cover;border-radius:50%;width:100%;height:100%}.st-avatar-cam{background:var(--accent);width:24px;height:24px;color:var(--accent-contrast);border:3px solid var(--surface-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.st-avatar-links{align-items:center;gap:10px;display:flex}.st-tz{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.st-tz.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.st-tz.warn{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}}.st-tz.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.st-tz.warn{background:color-mix(in srgb,var(--warn) 6%,var(--surface-2))}}.st-tz.good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.st-tz.good{border-color:color-mix(in srgb,var(--good) 30%,var(--line))}}.st-tz-h{align-items:flex-start;gap:12px;display:flex}.st-tz-ic{background:currentColor;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.st-tz-ic{background:color-mix(in srgb,currentColor 14%,transparent)}}.st-tz.warn .st-tz-ic{color:var(--warn)}.st-tz.good .st-tz-ic{color:var(--good)}.st-tz-text{flex-direction:column;gap:3px;min-width:0;display:flex}.st-tz-text .st-strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-tz-text .st-pill{padding:3px 8px}.st-tz-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-tz-acts .btn.ghost.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-tz-acts .btn.ghost.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.st-tz-acts .btn.ghost.on{background:var(--accent-soft);color:var(--accent)}.st-snd{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.st-snd-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.st-snd-rows{flex-direction:column;gap:2px;display:flex}.st-snd-row{border-radius:9px;transition:background .15s}.st-snd-row.open{background:var(--surface);padding:0 0 10px}.st-snd-line{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.st-snd-row.open .st-snd-line{padding:8px 10px}.st-snd-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-snd-chip{color:var(--accent);border:1px solid var(--accent);font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.st-snd-chip{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.st-snd-chip{cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-family:inherit;transition:all .14s}.st-snd-chip:hover{background:var(--accent-soft)}.st-snd-chip.silent{color:var(--text-mute);border-color:var(--line)}.st-snd.muted .st-snd-chip:not(.silent){color:var(--text-dim);border-color:var(--line)}.st-play{border:1px solid var(--line);width:26px;height:26px;color:var(--text);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;transition:all .14s;display:grid}.st-play:hover{border-color:var(--accent);color:var(--accent)}.st-play:disabled{opacity:.35;cursor:default}.st-snd-pick{flex-direction:column;gap:10px;padding:2px 10px 0;display:flex}.st-snd-vibe{flex-direction:column;gap:6px;display:flex}.st-snd-opts{flex-wrap:wrap;gap:6px;display:flex}.st-snd-opt{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .14s}.st-snd-opt:hover{border-color:var(--line-2)}.st-snd-opt.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-snd-opt.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.st-snd-opt.on{background:var(--accent-soft);color:var(--accent);font-weight:700}.st-push{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.st-push-main,.st-quiet{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.st-push-main.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-push-main.on{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.st-devices{flex-direction:column;gap:6px;display:flex}.st-device{align-items:center;gap:10px;font-size:13px;display:flex}.st-device .ic{color:var(--text-dim);flex:none}.st-device-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-help{border-left:2px solid var(--warn);padding-left:12px;line-height:1.55}.st-help b{color:var(--text)}.st-range{background:var(--line);border-radius:99px;height:8px;margin:8px 11px 4px;position:relative}.st-range i{background:linear-gradient(90deg,var(--accent),var(--accent));border-radius:99px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.st-range i{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#5b9dff))}}.st-range b{background:var(--surface-2);border:3px solid var(--accent);box-sizing:border-box;border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:-7px}.st-quiet:not(.on) .st-range i{background:var(--line-2)}.st-quiet:not(.on) .st-range b{border-color:var(--line-2)}.st-range-times{justify-content:space-between;gap:12px;display:flex}.st-range-times label{flex-direction:column;gap:4px;display:flex}.st-range-times input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12.5px}.st-range-times input:disabled{opacity:.5}.st-groups-wrap{flex-direction:column;gap:8px;display:flex}.st-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-group{cursor:pointer;color:var(--text-dim);align-items:center;gap:10px;padding:11px 13px;font-size:13px;transition:all .14s;display:flex}.st-group.on{color:var(--text)}.st-group:hover{border-color:var(--line-2)}.st-group input{opacity:0;width:0;height:0;position:absolute}.st-cb{background:var(--accent);width:18px;height:18px;color:var(--accent-contrast);border-radius:5px;flex:none;place-items:center;transition:all .14s;display:grid}.st-cb.off{background:var(--surface);border:1.5px solid var(--line-2)}.st-theme-name{justify-content:space-between;gap:10px}.st-theme-name>span:first-child{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.st-theme-blurb{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.st-theme.on .st-theme-blurb{color:var(--accent)}.st-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.st-access{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.st-chips-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-chip{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;line-height:1.2;display:inline-flex}.st-chip.have{background:var(--accent-soft);color:var(--accent);font-weight:600}.st-chip.pending{border-color:var(--warn);color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.st-chip.pending{background:color-mix(in srgb,var(--warn) 8%,transparent)}}.st-chip.add{border:1px dashed var(--line-2);color:var(--text-dim);cursor:pointer;background:0 0;transition:all .14s}.st-chip.add:hover{border-color:var(--accent);color:var(--accent)}.st-chip.pick{border-color:var(--line);background:var(--surface);color:var(--text);cursor:pointer;transition:all .14s}.st-chip.pick:hover{border-color:var(--line-2)}.st-chip.pick.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-chip.pick.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.st-chip.pick.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.st-chip.pick:disabled{opacity:.6;cursor:default}.st-access-pick{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:6px;display:flex}.st-textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:9px;padding:8px 10px;font-size:13px}.st-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.st-wh{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.st-wh .wh-form{flex-direction:column;gap:12px;display:flex}.st-wh .wh-actions .btn.primary{padding:8px 13px;font-size:12.5px}.st-pulls{gap:4px;width:100%;display:flex}.st-pulls i{background:var(--line);border-radius:3px;flex:1;height:6px}.st-pulls i.good{background:var(--good)}.st-pulls i.warn{background:var(--warn)}.st-pulls i.risk{background:var(--risk)}@media (max-width:980px){.st-push,.st-workspace{grid-template-columns:1fr}.st-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid3.top{grid-template-columns:1fr}.st-top{flex-wrap:wrap}.st-synced{margin-left:0}}@media (max-width:680px){.st-groups{grid-template-columns:1fr}.st-range-times{flex-direction:row}}.hub2{isolation:isolate;position:relative}.hub2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px 320px at 18% 0%,var(--accent),transparent 70%), radial-gradient(520px 300px at 85% 10%,var(--accent-3),transparent 70%);height:560px;position:absolute;inset:-40px -20px auto}@supports (color:color-mix(in lab, red, red)){.hub2:before{background:radial-gradient(600px 320px at 18% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%), radial-gradient(520px 300px at 85% 10%,color-mix(in srgb,var(--accent-3) 9%,transparent),transparent 70%)}}.hub2:before{filter:blur(30px)}.hub2 .card{background:linear-gradient(180deg,var(--surface) 0%,var(--surface) 60%)}@supports (color:color-mix(in lab, red, red)){.hub2 .card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--accent) 6%) 0%,var(--surface) 60%)}}.hub2 .card{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub2 .card{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line))}}.hub2 .card{box-shadow:0 24px 60px -36px var(--shadow),inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab, red, red)){.hub2 .card{box-shadow:0 24px 60px -36px var(--shadow),inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent)}}.hub2 .card.hub2-card{border-radius:18px}.hub2 .hb-stat,.hub2 .hb-stage,.hub2 .tm-mini-i,.hub2 .tb-row,.hub2 .hb-att-row,.hub2 .tm-coach-card{background:linear-gradient(180deg,var(--surface-2),var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.hub2 .hb-stat,.hub2 .hb-stage,.hub2 .tm-mini-i,.hub2 .tb-row,.hub2 .hb-att-row,.hub2 .tm-coach-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 88%,var(--accent) 4%),var(--surface-2))}}.hub2 .tm-card{background:linear-gradient(180deg,var(--surface),var(--surface) 70%)}@supports (color:color-mix(in lab, red, red)){.hub2 .tm-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,var(--accent) 6%),var(--surface) 70%)}}.hub2 .tm-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub2 .tm-card{border-color:color-mix(in srgb,var(--accent) 14%,var(--line))}}.hub2 .tm-card{box-shadow:0 18px 40px -30px var(--shadow)}.hub2-tab.on:after{background:linear-gradient(90deg,var(--accent),var(--accent-3));height:3px;box-shadow:0 0 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub2-tab.on:after{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}}.hub2-windows .filt.on,.tm-filters .filt.on{background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.hub2-windows .filt.on,.tm-filters .filt.on{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-3)))}}.hub2-windows .filt.on,.tm-filters .filt.on{box-shadow:0 8px 22px -10px var(--accent)}.hb-big,.tc-big,.tm-card-big,.hb-stage-c{background:linear-gradient(180deg,var(--text) 30%,var(--text))}@supports (color:color-mix(in lab, red, red)){.hb-big,.tc-big,.tm-card-big,.hb-stage-c{background:linear-gradient(180deg,var(--text) 30%,color-mix(in srgb,var(--text) 55%,var(--accent)))}}.hb-big,.tc-big,.tm-card-big,.hb-stage-c{color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.hb-big{filter:drop-shadow(0 0 28px var(--accent))}@supports (color:color-mix(in lab, red, red)){.hb-big{filter:drop-shadow(0 0 28px color-mix(in srgb,var(--accent) 35%,transparent))}}@keyframes hbGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hb-river i,.hb-stage-bar i,.tm-pace i,.tb-bar i,.tb-month-bar i,.hb-hero .hb-pace-bar i{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) both hbGrow}.hub2-spark i,.hub2-mbar i{transform-origin:bottom;animation:.8s cubic-bezier(.22,1,.36,1) both hbGrowY}@keyframes hbGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hb-ring-fill{filter:drop-shadow(0 0 10px)}@supports (color:color-mix(in lab, red, red)){.hb-ring-fill{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 55%,transparent))}}.tb-row.top{background:linear-gradient(90deg,var(--accent),var(--surface-2) 60%)}@supports (color:color-mix(in lab, red, red)){.tb-row.top{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,var(--surface-2)),var(--surface-2) 60%)}}.tb-row.top .tb-rank{background:linear-gradient(180deg,var(--accent),var(--accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}@media (prefers-reduced-motion:reduce){.hb-river i,.hb-stage-bar i,.tm-pace i,.tb-bar i,.tb-month-bar i,.hub2-spark i,.hub2-mbar i{animation:none}}@keyframes hbIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hb-in{animation:.45s cubic-bezier(.22,1,.36,1) both hbIn}.hb-k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.hb-hero{border:1px solid var(--accent);grid-template-columns:minmax(0,1.25fr) 170px minmax(0,1fr);align-items:center;gap:22px;margin-bottom:14px;padding:24px 26px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hb-hero{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.hb-hero{background:linear-gradient(135deg,var(--accent),var(--surface) 55%)}@supports (color:color-mix(in lab, red, red)){.hb-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface) 55%)}}.hb-aura{background:radial-gradient(circle,var(--accent),transparent 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:-45%;left:-8%}@supports (color:color-mix(in lab, red, red)){.hb-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 62%)}}.hb-aura{filter:blur(40px);pointer-events:none;animation:9s ease-in-out infinite aura}.hb-aura.b{background:radial-gradient(circle,var(--accent-3),transparent 60%);width:380px;height:380px;top:-30%;left:auto;right:-10%}@supports (color:color-mix(in lab, red, red)){.hb-aura.b{background:radial-gradient(circle,color-mix(in srgb,var(--accent-3) 9%,transparent),transparent 60%)}}.hb-aura.b{animation-delay:-4s}.hb-hero-main{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.hb-hero-row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.hb-big{letter-spacing:-.03em;color:var(--text);text-shadow:0 0 34px var(--accent);font-size:72px;font-weight:700;line-height:.95}@supports (color:color-mix(in lab, red, red)){.hb-big{text-shadow:0 0 34px color-mix(in srgb,var(--accent) 30%,transparent)}}.hb-hero-sub{color:var(--text-dim);margin:4px 0 0;font-size:13.5px;line-height:1.45}.hb-hero-sub b{color:var(--text);font-weight:650}.hb-hero-main .mh-goal-edit{margin:8px 0}.hb-hero-main .mh-goal-row{justify-content:flex-start}.hb-hero-main .mh-goal-input,.hb-hero-main .mh-goal-row .btn{min-height:44px}.hb-hero-foot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hb-chip{color:var(--text-dim);border:1px solid var(--line);background:var(--surface-2);border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hb-chip{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.hb-chip i{border-radius:50%;width:8px;height:8px;display:inline-block}.hb-delta{border:1px solid var(--line);color:var(--text-mute);background:var(--surface-2);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.hb-delta.up{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.hb-delta.up{border-color:color-mix(in srgb,var(--good) 40%,transparent)}}.hb-delta.up{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.hb-delta.up{background:color-mix(in srgb,var(--good) 9%,var(--surface-2))}}.hb-delta.down{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hb-delta.down{border-color:color-mix(in srgb,var(--risk) 40%,transparent)}}.hb-delta.down{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hb-delta.down{background:color-mix(in srgb,var(--risk) 9%,var(--surface-2))}}.hb-hero-ring{justify-content:center;align-items:center;display:flex;position:relative}.hb-ring{width:150px;height:150px;overflow:visible}.hb-ring-track{fill:none;stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.hb-ring-track{stroke:color-mix(in srgb,var(--text) 9%,transparent)}}.hb-ring-track{stroke-width:10px}.hb-ring-fill{fill:none;stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 8px);transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1),stroke .4s}@supports (color:color-mix(in lab, red, red)){.hb-ring-fill{filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 40%,transparent))}}.hb-ring-tick{stroke:var(--text-mute);stroke-width:2.5px;stroke-linecap:round}.hb-ring-v{fill:var(--text);letter-spacing:-.02em;font-size:26px;font-weight:700}.hb-ring-s{fill:var(--text-mute);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.hb-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.hb-stat{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.hb-stat{background:color-mix(in srgb,var(--surface-2) 80%,transparent)}}.hb-stat{text-align:left;min-width:0;font:inherit;color:inherit}.hb-stat-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hb-stat-v{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.05}.hb-stat-sub{color:var(--text-dim);font-size:11px;line-height:1.35}.hb-stat-btn{cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.hb-stat-btn:hover{box-shadow:0 8px 24px -14px var(--shadow);transform:translateY(-1px)}.hb-stat-btn.hot{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hb-stat-btn.hot{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}}.hb-stat-btn.hot{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hb-stat-btn.hot{background:color-mix(in srgb,var(--warn) 8%,var(--surface-2))}}.hb-stat-btn.hot .hb-stat-v{color:var(--warn)}.hb-stat-btn.calm .hb-stat-v{color:var(--good)}.hb-stat-arrow{color:var(--text-mute);position:absolute;top:12px;right:10px}.hb-flow{margin-bottom:14px}.hb-river{border-radius:99px;gap:3px;height:14px;margin:6px 0 16px;display:flex;overflow:hidden}.hb-river i{background:var(--accent);border-radius:3px;flex-basis:0;min-width:6px;transition:flex-grow .6s cubic-bezier(.22,1,.36,1);display:block}.hb-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hb-stage{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:12px 12px 11px;display:flex;position:relative}.hb-stage:not(:last-child):after{content:"";background:var(--line);width:6px;height:1px;position:absolute;top:50%;right:-6px}.hb-stage-n{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:650;overflow:hidden}.hb-stage-c{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.hb-stage-days{color:var(--text);font-size:12px}.hb-stage-days small{color:var(--text-mute);font-size:10.5px}.hb-stage-days.over{color:var(--warn)}.hb-stage-bar{background:var(--text);border-radius:99px;height:4px}@supports (color:color-mix(in lab, red, red)){.hb-stage-bar{background:color-mix(in srgb,var(--text) 8%,transparent)}}.hb-stage-bar{margin-top:2px;overflow:hidden}.hb-stage-bar i{border-radius:99px;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.hb-stage-bar.good i{background:var(--good)}.hb-stage-bar.warn i{background:var(--warn)}.hb-stage-bar.risk i{background:var(--risk)}.hb-stage-over{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.hb-stage-over.good{color:var(--good)}.hb-stage-over.warn{color:var(--warn)}.hb-stage-over.risk{color:var(--risk)}.hb-att-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:8px;max-height:640px;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow:auto}.hb-att-row{border:1px solid var(--line);background:var(--surface-2);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:4px minmax(0,1.3fr) minmax(0,1fr) 34px 14px;align-items:center;gap:12px;padding:10px 12px 10px 10px;transition:border-color .15s,transform .15s;display:grid}.hb-att-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hb-att-row:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.hb-att-row:hover{transform:translateY(-1px)}.hb-att-bar{border-radius:99px;width:4px;height:34px}.hb-att-main,.hb-att-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.hb-att-n{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.hb-att-why{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.hb-att-stage{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hb-att-stage small{color:var(--text-mute)}.hb-att-rep{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hb-att-risk{text-align:right;font-size:15px;font-weight:700}.hb-clear{color:var(--good);align-items:center;gap:8px;margin:6px 0;font-size:13.5px;display:flex}.hb-foot{margin-top:12px}@media (max-width:1180px){.hb-hero{grid-template-columns:minmax(0,1fr) 150px}.hb-stats{grid-column:1/-1}.hb-att-list{grid-template-columns:1fr}}@media (max-width:680px){.hb-hero{grid-template-columns:1fr;padding:18px}.hb-hero-ring{order:-1;justify-content:flex-start}.hb-ring{width:120px;height:120px}.hb-big{font-size:56px}.hb-stats{grid-template-columns:1fr 1fr}.hb-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hb-stage:not(:last-child):after{display:none}.hb-att-row{grid-template-columns:4px minmax(0,1fr) 34px 14px}.hb-att-meta{display:none}}@media (prefers-reduced-motion:reduce){.hb-in,.hb-aura{animation:none}.hb-ring-fill,.hb-river i,.hb-stage-bar i{transition:none}}.hub2-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.hub2-loading{min-height:240px;color:var(--text-dim);justify-content:center;align-items:center;font-size:13px;display:flex}.hub2-card{padding:16px 18px}.hub2-screen.busy>*{opacity:.55;transition:opacity .2s}.hub2-tabs{border-bottom:1px solid var(--line);gap:4px;margin:-2px 0 12px;display:flex}.hub2-tab{font:inherit;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;padding:8px 14px 10px;font-size:13.5px;font-weight:600;position:relative}.hub2-tab:hover,.hub2-tab.on{color:var(--text)}.hub2-tab.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.hub2-tab.soon{cursor:default;color:var(--text-mute);font-weight:500}.hub2-tab.soon:before{content:"soon";letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);vertical-align:middle;border-radius:99px;margin-right:6px;padding:1px 5px;font-size:9.5px;font-weight:700}.hub2-coach{margin-bottom:14px}.hub2-coach-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hub2-coach-row{border:1px solid var(--line);background:var(--surface-2);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.hub2-coach-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub2-coach-row:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.hub2-coach-row:hover{box-shadow:0 10px 26px -18px var(--shadow);transform:translateY(-1px)}.hub2-coach-row.sev-warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hub2-coach-row.sev-warn{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}}.hub2-coach-row.sev-risk{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hub2-coach-row.sev-risk{border-color:color-mix(in srgb,var(--risk) 45%,var(--line))}}.hub2-coach-row.sev-risk{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hub2-coach-row.sev-risk{background:color-mix(in srgb,var(--risk) 5%,var(--surface-2))}}.hub2-coach-row .hub2-av{width:38px;height:38px;box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--warn);font-size:13px}.hub2-coach-row.sev-risk .hub2-av{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--risk)}.hub2-coach-stats{color:var(--text-mute);margin-left:8px;font-size:11.5px;font-weight:500}.hub2-mbars{align-items:flex-end;gap:8px;height:84px;padding:6px 2px 0;display:flex}.hub2-mbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.hub2-mbar i{background:var(--accent);border-radius:6px 6px 2px 2px;width:100%;max-width:34px;display:block}@supports (color:color-mix(in lab, red, red)){.hub2-mbar i{background:color-mix(in srgb,var(--accent) 50%,var(--surface))}}.hub2-mbar i{transition:height .6s cubic-bezier(.22,1,.36,1)}.hub2-mbar.now i{background:var(--accent);box-shadow:0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub2-mbar.now i{box-shadow:0 0 14px color-mix(in srgb,var(--accent) 40%,transparent)}}.hub2-mbar b{font-size:12.5px;font-weight:700}.hub2-mbar small{color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.tm-coach{margin-bottom:14px;position:relative;overflow:hidden}.tm-coach .hb-aura{opacity:.6;width:460px;height:460px;top:-70%;left:70%}.tm-coach-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tm-coach-card{border:1px solid var(--line);background:var(--surface-2);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:18px 40px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.tm-coach-card:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tm-coach-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.tm-coach-card:hover{box-shadow:0 12px 28px -20px var(--shadow)}.tm-coach-card.risk{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.tm-coach-card.risk{border-color:color-mix(in srgb,var(--risk) 40%,var(--line))}}.tm-coach-rank{color:var(--text-mute);text-align:center;font-size:12px;font-weight:700}.tm-av{flex:none;width:40px;height:40px;font-size:13px}.tm-av.warn{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--warn)}.tm-av.risk{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--risk)}.tm-coach-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tm-coach-n{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.tm-coach-o{color:var(--text-mute);font-size:11px}.tm-coach-why{color:var(--text-dim);margin-top:3px;font-size:12px;line-height:1.35}.tm-flagw{margin-right:4px;font-weight:700}.tm-flagw.warn{color:var(--warn)}.tm-flagw.risk{color:var(--risk)}.tm-coach-more{color:var(--text-mute);font-size:11px}.tm-more{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:12.5px;font-weight:600}.tm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tm-filters{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-filters{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.tm-filters .filt{background:0 0;border-color:#0000}.tm-filters .filt.on{background:var(--accent);color:var(--accent-contrast)}.tm-filters .filt small{opacity:.75;margin-left:6px;font-size:11px}.tm-sort select{min-width:160px}.tm-find{align-items:center;margin-left:auto;display:flex}.tm-find input{border:1px solid var(--line);background:var(--surface);min-width:200px;min-height:44px;color:var(--text);font:inherit;border-radius:12px;padding:0 12px;font-size:14px}.tm-find input::placeholder{color:var(--text-mute)}.tm-find input:focus-visible{border-color:var(--accent);outline:none}.tm-clear{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.hub2-screen.stale{opacity:.55;filter:saturate(.6)}@media (max-width:680px){.tm-find{margin-left:0}.tm-find input{width:100%}}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tm-card{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:16px 16px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tm-card:before{content:"";background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.tm-card.warn:before{background:var(--warn)}.tm-card.risk:before{background:var(--risk)}.tm-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tm-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.tm-card:hover{box-shadow:0 16px 34px -22px var(--shadow)}.tm-card.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tm-card-head{align-items:center;gap:10px;display:flex}.tm-card-who{flex-direction:column;flex:1;min-width:0;display:flex}.tm-card-n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.tm-card-o{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tm-badge{min-width:22px;height:22px;color:var(--warn);border:1px solid var(--warn);border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-badge{border:1px solid color-mix(in srgb,var(--warn) 45%,transparent)}}.tm-badge{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.tm-badge{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.tm-badge.risk{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.tm-badge.risk{border-color:color-mix(in srgb,var(--risk) 45%,transparent)}}.tm-badge.risk{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.tm-badge.risk{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.tm-card-net{align-items:flex-end;gap:12px;display:flex}.tm-card-big{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:.95}.tm-card-netl{color:var(--text-mute);flex-direction:column;gap:2px;min-width:0;padding-bottom:3px;font-size:11.5px;display:flex}.tm-card-goal{color:var(--text-dim);font-weight:650}.tm-card-goal.good{color:var(--good)}.tm-card-goal.warn{color:var(--warn)}.tm-card-goal.risk{color:var(--risk)}.tm-card-goal.mute{color:var(--text-mute);font-weight:500}.tm-pace{background:var(--text);border-radius:99px;height:5px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.tm-pace{background:color-mix(in srgb,var(--text) 8%,transparent)}}.tm-pace{margin-top:-4px}.tm-pace i{background:var(--accent);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.tm-pace.good i{background:var(--good)}.tm-pace.warn i{background:var(--warn)}.tm-pace.risk i{background:var(--risk)}.tm-pace em{background:var(--text-mute);border-radius:1px;width:2px;height:11px;position:absolute;top:-3px}.tm-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tm-mini-i{background:var(--surface-2);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;display:flex}.tm-mini-i b{font-size:15px;font-weight:700;line-height:1}.tm-mini-i small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:9.5px;font-weight:700}.tm-mini-i.warn b{color:var(--warn)}.tm-mini-i.zero b{color:var(--text-mute);font-weight:600}.tm-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.tm-spark{gap:3px;width:78px;height:24px}.tm-card-kpi{color:var(--text-mute);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.tm-card-kpi b{color:var(--text);font-weight:650}.tm-card-kpi b.mute{color:var(--text-mute);font-weight:500}.tm-card-kpi i{background:var(--line);width:1px;height:12px}@media (max-width:1100px){.tm-coach-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tm-coach-row,.tm-grid{grid-template-columns:1fr}.tm-bar{flex-direction:column;align-items:stretch}}.tc{position:relative}.tc-tabs{border:1px solid var(--accent);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-tabs{border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line))}}.tc-tabs{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.tc-tabs{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.tc-tab{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.tc-tab:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-tab:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.tc-tab.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-tab.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.tc-tab.on{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.tc-tab.on{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,var(--surface)),color-mix(in srgb,var(--accent) 6%,var(--surface)))}}.tc-tab.on{box-shadow:0 12px 30px -18px var(--accent),inset 0 1px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-tab.on{box-shadow:0 12px 30px -18px var(--accent),inset 0 1px 0 color-mix(in srgb,var(--accent) 30%,transparent)}}.tc-tab.on .tc-tab-v{color:var(--accent)}.tc-tab-l{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:700}.tc-tab.on .tc-tab-l{color:var(--accent)}.tc-tab-v{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1}.tc-tab-m{color:var(--text-mute);font-size:10.5px}.tc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.tc-headline{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.tc-big{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.tc-headsub{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.tc-headsub b{color:var(--text);font-weight:650}.tc-legend{color:var(--text-dim);align-items:center;gap:14px;font-size:12px;display:flex}.tc-leg{align-items:center;gap:7px;display:inline-flex}.tc-leg i{background:var(--accent);border-radius:2px;width:18px;height:3px}.tc-leg i.theirs{background:repeating-linear-gradient(90deg,var(--text-mute) 0 4px,transparent 4px 7px)}.tc-plot{position:relative}.tc-svg{width:100%;height:auto;display:block;overflow:visible}.tc-grid{stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.tc-grid{stroke:color-mix(in srgb,var(--text) 8%,transparent)}}.tc-grid{stroke-width:1px}.tc-axis{fill:var(--text-mute);font-family:inherit;font-size:11px}.tc-axis.x{font-size:12px}.tc-axis.x.now{font-style:italic}.tc-axis.x.on{fill:var(--text);font-weight:700}.tc-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tc-line.mine{stroke:url(#tcstroke);stroke-width:3px;filter:drop-shadow(0 0 10px var(--accent))}@supports (color:color-mix(in lab, red, red)){.tc-line.mine{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 60%,transparent))}}.tc-line.mine.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.22,1,.36,1) forwards tcDraw}@keyframes tcDraw{to{stroke-dashoffset:0}}.tc-line.theirs{stroke:var(--text-mute);stroke-width:2px;stroke-dasharray:5 5;opacity:.75}.tc-line.dashed{stroke-dasharray:4 5;animation:none}.tc-area{animation:1.2s .5s both tcFade}@keyframes tcFade{0%{opacity:0}to{opacity:1}}.tc-dot.mine{filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.tc-dot.mine{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 70%,transparent))}}.tc-tip{pointer-events:none;background:var(--surface);border-radius:10px;padding:8px 11px;position:absolute;transform:translate(-50%,-100%)}@supports (color:color-mix(in lab, red, red)){.tc-tip{background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%)}}.tc-tip{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-tip{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.tc-tip{box-shadow:0 14px 34px -18px var(--shadow);color:var(--text-dim);white-space:nowrap;flex-direction:column;gap:2px;font-size:12px;display:flex}.tc-tip b{color:var(--text);font-size:14px}.tc-tip .theirs{color:var(--text-mute)}@media (prefers-reduced-motion:reduce){.tc-line.mine.draw,.tc-area{stroke-dashoffset:0;animation:none}}.tc .faint{opacity:.45}.tc-dot.mine{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.tc-dot.mine.hollow{fill:var(--surface);stroke:var(--accent);stroke-width:2.5px}.tc-dot.mine.active{r:6}.tc-dot.theirs{fill:var(--surface);stroke:var(--text-mute);stroke-width:1.5px}.tc-cursor{stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.tc-cursor{stroke:color-mix(in srgb,var(--text) 18%,transparent)}}.tc-cursor{stroke-width:1px;stroke-dasharray:3 4}.tc-note{color:var(--text-mute);margin:6px 0 0;font-size:11.5px;line-height:1.45}.tb-board{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb-row{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:30px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:10px 12px;display:grid}.tb-row.top .tb-rank{color:var(--accent);font-size:17px}.tb-row.mine{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tb-row.mine{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.tb-row.mine{background:linear-gradient(90deg,var(--accent),var(--surface-2) 70%)}@supports (color:color-mix(in lab, red, red)){.tb-row.mine{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,var(--surface-2)),var(--surface-2) 70%)}}.tb-rank{color:var(--text-mute);text-align:center;font-size:14px;font-weight:700}.tb-main{flex-direction:column;gap:5px;min-width:0;display:flex}.tb-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.tb-name small{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:8px;font-size:9.5px;font-weight:700}.tb-bar{background:var(--text);border-radius:99px;height:6px}@supports (color:color-mix(in lab, red, red)){.tb-bar{background:color-mix(in srgb,var(--text) 8%,transparent)}}.tb-bar{overflow:hidden}.tb-bar i{background:linear-gradient(90deg,var(--accent),var(--accent));border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.tb-bar i{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--good)))}}.tb-bar i{transition:width .7s cubic-bezier(.22,1,.36,1)}.tb-sub{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tb-num{text-align:right;letter-spacing:-.02em;font-size:22px;font-weight:700}.tb-months{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tb-month{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:150px minmax(0,1fr) 70px 48px;align-items:center;gap:12px;padding:8px 10px;transition:background .15s,border-color .15s;display:grid}.tb-month:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tb-month:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.tb-month:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tb-month:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.tb-month.now .tb-month-l{color:var(--accent)}.tb-month-l{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tb-month-l small{color:var(--text-mute)}.tb-month-bar{background:var(--text);border-radius:99px;height:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.tb-month-bar{background:color-mix(in srgb,var(--text) 6%,transparent)}}.tb-month-bar{overflow:hidden}.tb-month-bar i{border-radius:99px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.tb-month-bar i.gross{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tb-month-bar i.gross{background:color-mix(in srgb,var(--accent) 28%,transparent)}}.tb-month-bar i.net{background:var(--accent)}.tb-month-n{text-align:right;font-size:13px}.tb-month-n b{font-weight:700}.tb-month-n small{color:var(--text-mute);font-size:11px}.tb-month-k{text-align:right;color:var(--good);font-size:12.5px;font-weight:650}.tb-month-k.low{color:var(--warn)}@media (max-width:900px){.tc-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-month{grid-template-columns:110px minmax(0,1fr) 60px 44px}}@media (max-width:680px){.tc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-big{font-size:34px}.tb-month{grid-template-columns:minmax(0,1fr) 60px 44px}.tb-month-bar{display:none}}.hub2-trend{position:relative;overflow:hidden}.hub2-trend .hb-aura{opacity:.7;width:520px;height:520px;top:-60%;left:60%}.hub2-coach-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hub2-coach-n{font-size:13.5px;font-weight:650}.hub2-coach-flags{flex-wrap:wrap;gap:5px;display:flex}.hub2-coach-flags.col{flex-direction:column;align-items:flex-start}.hub2-flag{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:2px 8px;font-size:11.5px}.hub2-flag b{margin-right:3px;font-weight:700}.hub2-flag.warn b{color:var(--warn)}.hub2-flag.risk b{color:var(--risk)}.hub2-av{flex:none;width:30px;height:30px;font-size:11.5px}.hub2-table-wrap{margin:0 -6px;overflow-x:auto}.hub2-table{border-collapse:separate;border-spacing:0 4px;width:100%;min-width:820px;font-size:13px}.hub2-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);text-align:left;white-space:nowrap;padding:2px 10px 6px;font-size:10.5px;font-weight:700}.hub2-table th.num{text-align:right}.hub2-table th button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.hub2-table th.on button{color:var(--text)}.hub2-table td{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:8px 10px}.hub2-table td:first-child{border-left:1px solid var(--line);border-radius:10px 0 0 10px}.hub2-table td:last-child{border-right:1px solid var(--line);border-radius:0 10px 10px 0}.hub2-table tbody tr{cursor:pointer}.hub2-table tbody tr:hover td{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub2-table tbody tr:hover td{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.hub2-table tbody tr:focus-visible td{border-color:var(--accent)}.hub2-table tbody tr.open td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub2-table tbody tr.open td{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}}.hub2-table tbody tr.flagged td.who .hub2-who-s{color:var(--warn)}.hub2-table td.num{text-align:right}.hub2-table td.warn{color:var(--warn);font-weight:700}.hub2-table td.who{align-items:center;gap:10px;min-width:200px;display:flex}.hub2-who-t{flex-direction:column;min-width:0;display:flex}.hub2-who-n{font-weight:650}.hub2-who-s{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.hub2-table td.net b{font-size:15px}.hub2-mini-pace{background:var(--surface);border-radius:99px;width:64px;height:4px;margin:4px 0 0 auto;display:block;position:relative}.hub2-mini-pace i{background:var(--good);border-radius:99px;height:100%;display:block}.hub2-mini-pace.warn i{background:var(--warn)}.hub2-mini-pace.risk i{background:var(--risk)}.hub2-mini-pace em{background:var(--text-mute);border-radius:1px;width:2px;height:10px;position:absolute;top:-3px}.hub2-spark{vertical-align:middle;align-items:flex-end;gap:2px;width:62px;height:22px;display:inline-flex}.hub2-spark i{background:var(--accent);border-radius:2px 2px 0 0;flex:1;min-height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.hub2-spark i{background:color-mix(in srgb,var(--accent) 45%,var(--surface))}}.hub2-spark i.now{background:var(--accent)}.hub2-table th.spark,.hub2-table td.spark{text-align:right}.hub2-trend{margin-bottom:14px}@media (max-width:680px){.hub2-tabs{overflow-x:auto}}@media (max-width:1100px){.hub2-grid{grid-template-columns:1fr}}@media (max-width:680px){.hub2-head{flex-direction:column}}.d360-miles{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;flex-direction:column;margin:6px 0 16px;padding:0;list-style:none;display:flex;overflow:hidden}.d360-mile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.d360-mile:first-child{border-top:0}.d360-mile-dot{border-radius:50%;flex:none;width:9px;height:9px}.d360-mile-label{flex:1;min-width:0;font-weight:650}.d360-mile.s-done .d360-mile-label{color:var(--text-dim)}.d360-mile-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.d360-mile-note{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11.5px;overflow:hidden}.d360-mile-date{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}@media (max-width:680px){.d360-mile{flex-wrap:wrap}.d360-mile-right{justify-content:flex-start;width:100%;padding-left:19px}.d360-mile-note{max-width:100%}}.d360-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px;display:grid}@media (max-width:560px){.d360-grid,.d360-meta{grid-template-columns:1fr}}.d360-item{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;flex-direction:column;gap:5px;padding:11px 12px;transition:transform .15s,box-shadow .15s;animation:.4s both d360In;display:flex;position:relative;overflow:hidden}.d360-item:hover{transform:translateY(-1px);box-shadow:0 6px 18px -10px #00000080}.d360-item:before{content:"";background:var(--text-mute);opacity:.5;width:3px;position:absolute;inset:0 auto 0 0}.d360-item.s-blocked:before,.d360-item.s-missing:before{background:var(--risk);opacity:1}.d360-item.s-todo:before{background:var(--accent);opacity:1}.d360-item.s-waiting:before{background:var(--warn);opacity:1}.d360-item.s-done:before{background:var(--good);opacity:.9}.d360-item.s-na{opacity:.62}.d360-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.d360-cat{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:10px;font-weight:800}.d360-status{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:800}.d360-item-label{color:var(--text);font-size:13px;font-weight:700;line-height:1.25}.d360-item-detail{color:var(--text-dim);font-size:11px;line-height:1.45}.d360-item-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}@keyframes d360In{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.d360-next,.d360-item,.d360-block-row{animation:none}}.tl-panel{z-index:130;background:var(--surface);border:1px solid var(--accent);flex-direction:column;width:min(1120px,94vw);max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.97)}@supports (color:color-mix(in lab, red, red)){.tl-panel{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}}.tl-panel{box-shadow:0 40px 100px var(--shadow),0 0 0 1px var(--accent),0 0 60px -18px var(--accent);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.tl-panel{box-shadow:0 40px 100px var(--shadow),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 0 60px -18px var(--accent)}}.tl-panel{opacity:0;animation:.28s cubic-bezier(.22,1,.36,1) forwards tlPanelIn}@keyframes tlPanelIn{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.tl-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--accent),var(--surface) 60%);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.tl-head{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface) 60%)}}.tl-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.tl-title{letter-spacing:-.01em;margin-top:4px;font-size:20px}.tl-load{place-items:center;padding:80px 0;display:grid}.tl-empty{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:12px;padding:70px 24px;display:flex}.tl-empty .ic{color:var(--accent);opacity:.6}.tl-legend{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;font-size:11.5px;display:flex}.tl-legend-lab{color:var(--text-mute);font-weight:600}.tl-legend-item{align-items:center;gap:6px;display:inline-flex}.tl-legend-item i{border-radius:50%;width:10px;height:10px;display:inline-block}.tl-legend-item.gap i{background:repeating-linear-gradient(45deg,var(--risk),var(--risk) 3px,transparent 3px,transparent 6px);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.tl-legend-item.gap i{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--risk) 60%,transparent),color-mix(in srgb,var(--risk) 60%,transparent) 3px,transparent 3px,transparent 6px)}}.tl-body{flex:1;min-height:0;display:flex;position:relative}.tl-gutter{border-right:1px solid var(--line);background:var(--surface);flex:none;width:104px;position:relative}.tl-glab{color:var(--text-dim);font-size:11.5px;font-weight:700;line-height:1.25;position:absolute;left:12px}.tl-scroll{flex:1;position:relative;overflow:auto hidden}.tl-inner{min-width:100%;height:300px;position:relative}.tl-grid{background:var(--line);width:1px;position:absolute;top:16px;bottom:44px}@supports (color:color-mix(in lab, red, red)){.tl-grid{background:color-mix(in srgb,var(--line) 70%,transparent)}}.tl-nowline{background:var(--accent);width:2px;position:absolute;top:10px;bottom:44px}@supports (color:color-mix(in lab, red, red)){.tl-nowline{background:color-mix(in srgb,var(--accent) 60%,transparent)}}.tl-nowline span{text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:700;position:absolute;top:-4px;left:5px}.tl-track{height:64px;position:absolute;left:0;right:0}.tl-rail{background:var(--surface-2);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;position:absolute;top:30px;left:0;right:0}.tl-dot{border:2px solid var(--surface);cursor:pointer;transform-origin:50%;opacity:0;border-radius:50%;width:22px;height:22px;margin-left:-11px;animation:.5s cubic-bezier(.22,1,.36,1) forwards tlFly;position:absolute;top:22px;box-shadow:0 2px 8px -1px #0006}@keyframes tlFly{0%{opacity:0;transform:translateY(-46px)scale(0)}70%{transform:translateY(3px)scale(1.18)}to{opacity:1;transform:translateY(0)scale(1)}}.tl-dot:hover{z-index:5;transform:scale(1.28)}.tl-dot.on{box-shadow:0 0 0 4px var(--accent),0 2px 8px -1px #0006}@supports (color:color-mix(in lab, red, red)){.tl-dot.on{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent),0 2px 8px -1px #0006}}@media (prefers-reduced-motion:reduce){.tl-dot,.tl-panel{opacity:1!important;animation:none!important;transform:none!important}.tl-panel{transform:translate(-50%,-50%)!important}}.tl-axis{height:24px;position:absolute;bottom:12px;left:0;right:0}.tl-tick{color:var(--text-mute);white-space:nowrap;font-size:10.5px;position:absolute;transform:translate(-50%)}.tl-tick:before{content:"";background:var(--line);width:1px;height:6px;position:absolute;top:-8px;left:50%}.tl-detail{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin:0 22px 18px;padding:13px 15px}.tl-detail-h{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.tl-detail-dot{border-radius:50%;flex:none;width:11px;height:11px}.tl-detail-b{color:var(--text-dim);white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.55}.ao-tlgap{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.ao-tlgap label{color:var(--text-dim);flex-direction:column;gap:5px;font-size:12px;display:flex}.ao-tlgap-in{color:var(--text-dim);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.ao-tlgap-in input{border:1px solid var(--line);background:var(--surface-2);width:62px;color:var(--text);border-radius:8px;padding:7px 9px;font-size:13px}.tl-modeswitch{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;align-self:center;gap:2px;padding:3px;display:inline-flex}.tl-modeswitch button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:6px 15px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s}.tl-modeswitch button.on{background:var(--accent);color:#fff}.tl-current{background:var(--accent);border-radius:12px;align-items:center;gap:9px;margin:14px 22px 2px;padding:11px 15px;font-size:14px;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.tl-current{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}}.tl-current{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.tl-current{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.tl-current.stale{background:var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.tl-current.stale{background:color-mix(in srgb,var(--warn,#e0a44a) 12%,var(--surface-2))}}.tl-current.stale{border-color:var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.tl-current.stale{border-color:color-mix(in srgb,var(--warn,#e0a44a) 38%,var(--line))}}.tl-current-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tl-current-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}}.tl-current-dot{flex:none}.tl-current.stale .tl-current-dot{background:var(--warn,#e0a44a);box-shadow:0 0 0 4px var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.tl-current.stale .tl-current-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--warn,#e0a44a) 20%,transparent)}}.tl-current-stage{color:var(--text)}.tl-current-age{color:var(--text-dim);font-weight:600}.tl-current.stale .tl-current-age{color:var(--warn,#e0a44a)}.tl-subhead{color:var(--text-mute);padding:11px 22px 2px;font-size:12px}.tl-scroll{max-height:calc(90vh - 200px);overflow:auto}.tl-inner{min-width:100%;height:auto;padding:14px 0 6px;position:relative}.tl-grid{top:14px;bottom:32px}.tl-nowline{top:8px;bottom:32px}.tl-row{height:62px;position:relative}.tl-row-lab{z-index:4;width:170px;height:26px;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,var(--surface) 86%,var(--surface));align-items:center;gap:8px;margin-top:14px;padding-left:22px;font-size:12px;font-weight:700;display:inline-flex;position:sticky;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tl-row-lab{background:linear-gradient(90deg,var(--surface) 86%,color-mix(in srgb,var(--surface) 0%,transparent))}}.tl-row-lab i{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 8px -1px}.tl-rail{left:178px;right:8px}.tl-row:hover .tl-rail{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tl-row:hover .tl-rail{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}}.tl-axis-row{height:26px;position:relative}.tl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 22px 4px;display:flex}.tl-showing{color:var(--text-mute);font-size:12px}.tl-showing b{color:var(--text-dim);font-weight:700}.tl-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.tl-select{border:1px solid var(--line);background:var(--surface-2);color:var(--text-mute);border-radius:9px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.tl-select select{color:var(--text);cursor:pointer;background:0 0;border:none;outline:none;max-width:160px;font-size:12px;font-weight:600}.tl-iconbtn{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--text-dim);cursor:pointer;border-radius:9px;place-items:center;transition:border-color .14s,color .14s;display:inline-grid}.tl-iconbtn:hover{border-color:var(--accent);color:var(--accent)}.tl-axis-top{height:24px;margin-bottom:6px;position:relative}.tl-axis-top .tl-tick{top:4px}.tl-axis-top .tl-tick:before{height:8px;top:16px}.tl-cards{position:absolute;left:0;right:0}.tl-card{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--text);cursor:pointer;white-space:nowrap;opacity:0;border-radius:99px;align-items:center;gap:8px;padding:3px 11px 3px 3px;transition:transform .12s,box-shadow .12s,border-color .12s;animation:.5s cubic-bezier(.22,1,.36,1) forwards tlFly;display:inline-flex;position:absolute}.tl-card:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tl-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.tl-card:hover{z-index:6;box-shadow:0 8px 20px -12px #0009}.tl-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tl-card-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.tl-card-ic .ic{color:#fff}.tl-card-lab{text-overflow:ellipsis;max-width:180px;font-size:12px;font-weight:600;overflow:hidden}.tl-brush{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface-2));border-radius:10px;height:40px;margin:6px 22px 4px;position:relative}@supports (color:color-mix(in lab, red, red)){.tl-brush{background:linear-gradient(180deg,var(--surface-2),color-mix(in srgb,var(--surface-2) 60%,var(--surface)))}}.tl-brush{cursor:pointer;touch-action:none;overflow:hidden}.tl-brush-tick{opacity:.55;border-radius:2px;width:3px;height:24px;position:absolute;top:8px;transform:translate(-50%)}.tl-brush-win{background:var(--accent);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.tl-brush-win{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.tl-brush-win{border-left:2px solid var(--accent);border-right:2px solid var(--accent);pointer-events:none;border-radius:4px;min-width:14px}.tl-brush-end{color:var(--text-mute);pointer-events:none;font-size:9px;font-weight:700;position:absolute;bottom:3px}.tl-brush-end.r{right:6px}.tl-steplist{border-top:1px solid var(--line);padding:14px 22px 4px}.tl-steplist-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:8px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.tl-steplist-h .hint{letter-spacing:0;text-transform:none;font-weight:400}.tl-steplist-grid{flex-wrap:wrap;gap:7px;display:flex}.tl-step{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;transition:border-color .12s,transform .1s,box-shadow .12s;display:inline-flex}.tl-step:hover:not(:disabled){border-color:var(--accent);box-shadow:0 6px 16px -12px var(--accent);transform:translateY(-1px)}.tl-step.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tl-step.undone{opacity:.55;cursor:default}.tl-step-dot{border-radius:50%;flex:none;width:10px;height:10px}.tl-step-t{font-weight:600}.tl-step-m{color:var(--text-mute);font-size:11px}.fb-preview-markup{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;border:none;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.fb-preview-markup:hover{background:#000c}.anno-scrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8;justify-content:center;align-items:center;padding:16px;animation:.14s both cmdkScrim;display:flex;position:fixed;inset:0}.anno-panel{background:var(--surface);border:1px solid var(--line);width:min(1100px,96vw);max-height:94vh;box-shadow:0 40px 100px var(--shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.anno-bar{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.anno-tools{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.anno-tool{width:32px;height:30px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;display:grid}.anno-tool:hover{background:var(--surface-2);color:var(--text)}.anno-tool.on{background:var(--accent);color:#fff}.anno-colors{align-items:center;gap:5px;display:inline-flex}.anno-color{border:2px solid var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.anno-color.on{box-shadow:0 0 0 2px var(--accent);transform:scale(1.12)}.anno-colorpick{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;width:26px;height:26px;padding:0}.anno-slider{color:var(--text-mute);align-items:center;gap:6px;display:inline-flex}.anno-slider input[type=range]{width:90px;accent-color:var(--accent)}.anno-alpha{font-size:13px}.anno-acts{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.anno-stage{background:repeating-conic-gradient(var(--surface-2) 0% 25%,var(--surface) 0% 50%) 0 0/22px 22px;flex:1;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.anno-canvas{cursor:crosshair;background:#fff;border-radius:4px;max-width:100%;max-height:calc(94vh - 120px);box-shadow:0 4px 20px #0000004d}@media (max-width:640px){.anno-bar{gap:8px}.anno-slider input[type=range]{width:64px}}.tl-step{flex-direction:column;align-items:flex-start;gap:4px;min-width:118px}.tl-step-head{align-items:center;gap:7px;display:flex}.ao-rep-grid{gap:0 20px}.ao-rep-toggle{padding:7px 0}.ao-rep-toggle .t{font-size:12px;font-weight:600}.ao-rep-toggle .s{font-size:10.5px}.ao-switch{width:34px;height:19px}.ao-switch-knob{width:15px;height:15px;top:1px;left:1px}.ao-switch.on .ao-switch-knob{transform:translate(15px)}.tl-row-lab{background:var(--surface);width:176px;box-shadow:1px 0 0 var(--line);white-space:nowrap;text-overflow:ellipsis;padding-left:14px;padding-right:10px;font-size:11.5px;overflow:hidden}.tl-rail{left:176px}.fb-preview{max-height:min(48vh,440px)}.fb-preview img{object-fit:contain;width:100%;height:auto;max-height:min(48vh,440px)}@supports (height:100dvh){.fb-preview,.fb-preview img{max-height:min(48dvh,440px)}}.tl-steplist-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;display:grid}.tl-step{flex-direction:row;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 12px}.tl-step-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.tl-step-m{color:var(--text-mute);flex:none;margin-left:auto;font-size:11px}@media (display-mode:standalone){.app{min-height:100dvh}.side{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.topbar{padding-top:env(safe-area-inset-top)}.drawer{padding-bottom:env(safe-area-inset-bottom)}}.install-done{color:var(--good);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.install-steps{color:var(--text-dim);flex-direction:column;gap:7px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:flex}.install-steps b{color:var(--text)}.install-ic{color:var(--accent);font-weight:700;display:inline-block}@media (max-width:640px){.tl-panel{width:96vw;max-height:92vh}.tl-head{flex-wrap:wrap}.tl-head>div:first-child{flex:1;min-width:0}.tl-modeswitch{order:3;justify-content:center;width:100%}.tl-subhead{padding-left:16px;padding-right:16px}.cv-form-grid{grid-template-columns:1fr}.cv-head{flex-direction:column;align-items:flex-start;gap:10px}.wt-grid{grid-template-columns:1fr}.anno-stage{padding:8px}}.wt-preview{border-top:1px dashed var(--border);margin-top:14px;padding-top:14px}.wt-preview-h{align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.wt-preview-h .hint{font-weight:400}.wt-preview-row{gap:8px;display:flex}.wt-preview-row input{flex:1;min-width:0}.wt-preview-out{flex-direction:column;gap:8px;margin-top:10px;display:flex}.wt-preview-greet{color:var(--conduit-accent);font-size:13px;font-weight:600}.wt-preview-bubble{background:var(--surface-2,#7f7f7f14);border:1px solid var(--border);white-space:pre-wrap;border-radius:12px;padding:11px 13px;font-size:13.5px;line-height:1.5}.tl-detail-gap{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.tl-detail-gap{border-color:color-mix(in srgb,var(--risk) 40%,var(--line))}}.pill.risk{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.pill.risk{background:color-mix(in srgb,var(--risk) 14%,transparent)}}.pill.risk{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.pill.risk{border-color:color-mix(in srgb,var(--risk) 45%,transparent)}}.pill.risk{color:var(--risk)}.mh-repsearch{border:1px solid var(--line);background:var(--surface-2);min-width:180px;max-width:240px;color:var(--text);border-radius:9px;margin-left:auto;padding:6px 11px;font-size:13px}.mh-repsearch:focus{border-color:var(--accent);outline:none}.mh-health-bar .mh-seg{cursor:pointer;transition:filter .15s;display:block}.mh-health-bar .mh-seg:hover{filter:brightness(1.15)}.mh-health-legend a{color:inherit;cursor:pointer;align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.mh-health-legend a:hover{color:var(--accent)}.kbx-recent{width:100%;max-width:520px;margin-top:20px}.kbx-recent-h{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.kbx-recent-chips{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.kbx-recent-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;transition:border-color .15s,transform .1s;display:inline-flex}.kbx-recent-chip:hover{border-color:hsl(var(--cat-hue,210) 60% 55%);transform:translateY(-1px)}.kbx-recent-chip .kbx-dot{background:hsl(var(--cat-hue,210) 62% 55%);border-radius:50%;flex:none;width:8px;height:8px}.kbx-newbadge{letter-spacing:.03em;text-transform:uppercase;background:var(--good);border-radius:6px;margin-left:7px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.kbx-newbadge{background:color-mix(in srgb,var(--good) 16%,transparent)}}.kbx-newbadge{color:var(--good);border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.kbx-newbadge{border:1px solid color-mix(in srgb,var(--good) 38%,transparent)}}.kbx-newbadge{vertical-align:middle}.saves-sort{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;display:flex}.saves-sort-lbl{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;margin-right:2px;font-size:12px;font-weight:600}.saves-sort-btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:all .14s}.saves-sort-btn:hover{color:var(--text);border-color:var(--text-mute)}.saves-sort-btn.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.saves-sort-btn.on{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.saves-sort-btn.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.saves-sort-btn.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.saves-sort-btn.on{color:var(--accent);font-weight:600}.saves-silent{letter-spacing:.04em;text-transform:uppercase;background:var(--risk);border-radius:5px;margin-left:7px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.saves-silent{background:color-mix(in srgb,var(--risk) 14%,transparent)}}.saves-silent{color:var(--risk);border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.saves-silent{border:1px solid color-mix(in srgb,var(--risk) 40%,transparent)}}.saves-silent{vertical-align:middle}.fb-ios-tip{color:var(--text-dim);align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1.4;display:flex}.fb-ios-tip .ic{color:var(--warn);flex:none}.feed .nm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feed-chip{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600;line-height:1.5}.feed-chip.st{background:var(--info,#3b9ae0)}@supports (color:color-mix(in lab, red, red)){.feed-chip.st{background:color-mix(in srgb,var(--info,#3b9ae0) 15%,transparent)}}.feed-chip.st{color:var(--info,#3b9ae0);border:1px solid var(--info,#3b9ae0)}@supports (color:color-mix(in lab, red, red)){.feed-chip.st{border:1px solid color-mix(in srgb,var(--info,#3b9ae0) 35%,transparent)}}.feed-chip.sp{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.feed-chip.sp{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.feed-chip.sp{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.feed-chip.sp{border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}}.feed-chip.bl{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.feed-chip.bl{background:color-mix(in srgb,var(--risk) 14%,transparent)}}.feed-chip.bl{color:var(--risk);border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.feed-chip.bl{border:1px solid color-mix(in srgb,var(--risk) 38%,transparent)}}.ppw-row.adder .adder-amt{color:var(--text);margin-left:2px;font-family:JetBrains Mono,monospace;font-weight:700}.ppw-row.adder .adder-pw{color:var(--text-mute);font-size:12px;font-weight:500}.pipe-empty{text-align:center;color:var(--text-mute);padding:26px 18px;font-size:13px}.dr-timelines{width:fit-content;display:flex}.ap-card{background:var(--surface);width:min(560px,92vw);margin:22px auto 0}@supports (color:color-mix(in lab, red, red)){.ap-card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.ap-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:0 30px 80px var(--shadow);border-radius:20px;padding:24px 24px 20px}.ap-wattson{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ap-av{background:var(--accent);width:40px;height:40px;color:var(--accent-contrast);box-shadow:0 6px 18px var(--accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.ap-name{align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.ap-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ap-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 25%,transparent)}}.ap-role{color:var(--text-mute);font-size:11.5px}.ap-msg{color:var(--text);margin:0 0 18px;font-size:16px;font-weight:500;line-height:1.5}.ap-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap-btn{cursor:pointer;background:var(--accent);color:var(--accent-contrast);border:none;border-radius:11px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.ap-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.ap-btn:disabled{opacity:.7;cursor:default}.ap-signout{color:var(--text-mute);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:13px;text-decoration:underline}.ap-signout:hover{color:var(--text)}.ap-foot{color:var(--text-mute);margin:16px 0 0;font-size:12px}.ao-approvals{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.ao-approvals-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.ao-approvals-h .ic{color:var(--accent);vertical-align:-2px;margin-right:5px}.ao-approvals-act{gap:8px;display:flex}.ao-approvals-empty{color:var(--text-mute);margin-top:8px;font-size:12.5px}.ao-approve-all{color:var(--text-dim);align-items:center;gap:7px;margin:10px 0 6px;font-size:12px;display:flex}.ao-approve-list{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.ao-approve-row{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:7px 9px;transition:background .12s;display:flex}.ao-approve-row:hover{background:var(--surface-2)}.ao-approve-who{flex-direction:column;min-width:0;display:flex}.ao-approve-who .nm{color:var(--text);font-size:13px;font-weight:600}.ao-approve-who .em{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.bottomnav{display:none}.bn-item{min-height:52px;color:var(--text-mute);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:9px 2px 5px;font-size:10px;font-weight:600;text-decoration:none;transition:color .16s;display:flex;position:relative}.bn-item:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:26px;height:2.5px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.bn-item.on:before{transform:translate(-50%)scaleX(1)}.bn-ico{justify-content:center;align-items:center;transition:transform .12s;display:inline-flex;position:relative}.bn-item .ic{opacity:.8;transition:opacity .16s,filter .16s}.bn-item.on{color:var(--accent)}.bn-item.on .ic{opacity:1;filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.bn-item.on .ic{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 55%,transparent))}}.bn-item:active .bn-ico{transform:scale(.84)}.bn-badge{color:#fff;background:var(--accent);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;left:calc(50% + 7px)}.mobile-menu-scrim{z-index:118;background:#00000073;border:0;animation:.2s fadeScrim;position:fixed;inset:0}@keyframes fadeScrim{0%{opacity:0}to{opacity:1}}@media (max-width:680px){.app{grid-template-columns:1fr}.side{z-index:120;width:min(300px,86vw);height:100dvh;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.app.menu-open .side{transform:none;box-shadow:24px 0 70px #00000080}.app.menu-open .side .navlabel{display:block}.app.menu-open .side .navitem span.t{display:inline}.app.menu-open .side .navitem{justify-content:flex-start}.app.menu-open .side .profile .col,.app.menu-open .side .acct-chev,.app.menu-open .side .ver{display:block}.app.menu-open .side .brand{justify-content:flex-start;padding:18px 20px 15px}.app.menu-open .side .brand-logo{display:inline-flex}.app.menu-open .side .brand-mark,.side-collapse{display:none}.bottomnav{z-index:55;background:var(--bg);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bottomnav{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.bottomnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.content{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px));overflow-x:clip}.wattson-fab{display:none}.fb-launch{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.topbar{gap:10px;min-height:54px;padding:0 16px}.topbar .ttl h1{font-size:18px}.topbar .ttl p{font-size:12px}.topbar .ttrigger{border-radius:10px;padding:8px}.topbar .ttrigger>span:not(.sw),.topbar .ttrigger .ic{display:none}.noti-pop{width:auto;max-width:none;position:fixed;top:56px;left:12px;right:12px}}.ptr{top:calc(env(safe-area-inset-top,0px) + 4px);z-index:52;pointer-events:none;will-change:transform,opacity;transition:opacity .2s;position:fixed;left:50%}.ptr:not(.go){transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s}.ptr-badge{background:var(--surface);border:1px solid var(--line);width:38px;height:38px;box-shadow:0 8px 24px var(--shadow,#0006);color:var(--accent);border-radius:50%;place-items:center;display:grid}.ptr.go .ptr-badge{animation:.7s linear infinite ptrSpin}@keyframes ptrSpin{to{transform:rotate(360deg)}}.notify-nudge{background:var(--accent);border-radius:11px;align-items:center;gap:10px;margin:12px 26px 0;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.notify-nudge{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.notify-nudge{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.notify-nudge{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}}.notify-nudge{color:var(--text);font-size:13px}.notify-nudge .nn-bell{color:var(--accent);flex:none}.nn-txt{flex:1;min-width:0;line-height:1.45}.nn-note{color:var(--risk)}.nn-cta{color:var(--accent-contrast,#04150d);background:var(--accent);cursor:pointer;border:0;border-radius:8px;flex:none;padding:6px 14px;font-size:12.5px;font-weight:700}.nn-cta:disabled{opacity:.6}.nn-x{width:26px;height:26px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.nn-x:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.nn-x:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}@media (max-width:680px){.notify-nudge{flex-wrap:wrap;margin:10px 16px 0}}.netbar{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:57;max-width:calc(100vw - 24px);box-shadow:0 10px 30px var(--shadow,#0006);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;animation:.26s cubic-bezier(.2,.8,.2,1) netbarIn;display:flex;position:fixed;left:50%;transform:translate(-50%)}.netbar .ic{flex:none}.netbar.off{background:var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.netbar.off{background:color-mix(in srgb,var(--warn,#e0a44a) 22%,var(--surface))}}.netbar.off{border:1px solid var(--warn,#e0a44a)}@supports (color:color-mix(in lab, red, red)){.netbar.off{border:1px solid color-mix(in srgb,var(--warn,#e0a44a) 45%,var(--line))}}.netbar.off{color:var(--text)}.netbar.back{background:var(--good,#46c28e)}@supports (color:color-mix(in lab, red, red)){.netbar.back{background:color-mix(in srgb,var(--good,#46c28e) 22%,var(--surface))}}.netbar.back{border:1px solid var(--good,#46c28e)}@supports (color:color-mix(in lab, red, red)){.netbar.back{border:1px solid color-mix(in srgb,var(--good,#46c28e) 45%,var(--line))}}.netbar.back{color:var(--text)}@keyframes netbarIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.standalone,.standalone body{overscroll-behavior:none}.standalone .side,.standalone .topbar,.standalone .bottomnav,.standalone .navitem,.standalone .bn-item,.standalone .brand{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.standalone .app{min-height:100dvh}.standalone .side{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.standalone .topbar{padding-top:env(safe-area-inset-top)}.standalone .drawer{padding-bottom:env(safe-area-inset-bottom)}.ao-corp{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.ao-corp-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--risk);background:var(--risk);font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ao-corp-tag{background:color-mix(in srgb,var(--risk) 14%,transparent)}}.ao-corp-tag{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.ao-corp-tag{border:1px solid color-mix(in srgb,var(--risk) 34%,transparent)}}.ao-corp-tag{border-radius:99px;padding:2px 8px}.ao-corp .wl-select{padding:4px 8px;font-size:12px}.ao-corp-dept{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:8px;outline:none;min-width:180px;padding:5px 9px;font-family:inherit;font-size:12.5px}.ao-corp-dept:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ao-corp-dept:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.ao-corp-preview{color:var(--accent);font-size:12px;font-weight:700}.ao-corp-note{color:var(--text-mute);font-size:11px}.viewas-float{z-index:90;position:fixed;top:0;left:0;right:0}.viewas-float+.home{padding-top:34px}.act-tab-badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-contrast);border-radius:9px;place-items:center;margin-left:7px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.act-tab.on .act-tab-badge{background:var(--accent-contrast);color:var(--accent)}.case-dates{color:var(--text-mute);flex-wrap:wrap;gap:14px;margin-top:3px;font-size:11.5px;display:flex}.case-dates b{color:var(--text-dim);margin-right:3px;font-weight:600}.mc-linkadd{flex-wrap:wrap}.mc-linkadd #mc-lin-title{flex:0 0 34%;min-width:110px}.mc-linkadd #mc-lin{flex:1;min-width:140px}.mh-team-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mta{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:0 18px 44px -28px var(--shadow);border-radius:18px;margin-top:14px;padding:18px 20px 16px;position:relative;overflow:hidden}.mta-glow{pointer-events:none;background:radial-gradient(60% 60% at 70% 30%,var(--accent),transparent 70%);width:280px;height:180px;position:absolute;top:-70px;right:-40px}@supports (color:color-mix(in lab, red, red)){.mta-glow{background:radial-gradient(60% 60% at 70% 30%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%)}}.mta-glow{filter:blur(6px)}.mta:before{content:"";background:linear-gradient(180deg,var(--accent),transparent);width:3px;position:absolute;inset:0 auto 0 0}.mta-head{flex-wrap:wrap;align-items:center;gap:13px;display:flex;position:relative}.mta-icon{width:34px;height:34px;color:var(--accent);background:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mta-icon{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.mta-icon{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mta-icon{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.mta-headtext{flex:1;min-width:0}.mta-headtext h2{letter-spacing:-.01em;font-family:Space Grotesk;font-size:15px;font-weight:600}.mta-headtext p{color:var(--text-dim);margin-top:2px;font-size:12px;line-height:1.45}.mta-cta{height:36px;color:var(--accent-contrast);background:var(--accent);border:1px solid #0000;border-radius:11px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:600;transition:filter .16s,transform .16s,background .2s,color .2s;display:inline-flex}.mta-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.mta-cta.on{color:var(--text-dim);border-color:var(--line-2);background:0 0}.mta-cta.on:hover{color:var(--text);border-color:var(--accent)}.mta-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex;position:relative}.mta-chip{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;animation:.4s cubic-bezier(.22,1,.36,1) both mtaIn;display:inline-flex}.mta-chip.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mta-chip.on{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}}.mta-chip.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mta-chip.on{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.mta-chip.wait{color:var(--warn,#f4b740);border-color:var(--warn,#f4b740)}@supports (color:color-mix(in lab, red, red)){.mta-chip.wait{border-color:color-mix(in srgb,var(--warn,#f4b740) 40%,var(--line))}}.mta-chip em{opacity:.75;font-style:normal;font-weight:500}.mta-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite mtaPulse}@keyframes mtaIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mtaPulse{0%,to{opacity:.35}50%{opacity:1}}.mta-drawer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1),opacity .24s;display:grid}.mta-drawer.open{opacity:1;grid-template-rows:1fr}.mta-drawer-in{min-height:0;overflow:hidden}.mta-drawer.open .mta-drawer-in{padding-top:14px}.mta-searchrow{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;height:38px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.mta-searchrow:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mta-searchrow>.ic{color:var(--accent);flex:none}.mta-searchrow input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.mta-searchrow input::placeholder{color:var(--text-mute)}.mta-count{color:var(--text-mute);white-space:nowrap;flex:none;font-family:JetBrains Mono,monospace;font-size:10.5px}.mta-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;max-height:264px;margin-top:10px;padding-right:2px;display:grid;overflow-y:auto}.mta-team{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;transition:border-color .16s,background .16s,color .16s,transform .16s;animation:.34s cubic-bezier(.22,1,.36,1) both mtaIn;display:flex}.mta-team:hover{color:var(--text);border-color:var(--line-2);transform:translateY(-1px)}.mta-team.on{color:var(--text);border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mta-team.on{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.mta-team.on{box-shadow:0 0 0 3px var(--accent-soft)}.mta-tick{border:1px solid var(--line-2);width:17px;height:17px;color:var(--accent-contrast);border-radius:5px;flex:none;place-items:center;transition:background .16s,border-color .16s;display:grid}.mta-team.on .mta-tick{background:var(--accent);border-color:var(--accent)}.mta-tname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.mta-tpend{color:var(--warn,#f4b740);flex:none;font-size:10px;font-style:normal}.mta-reason{background:var(--surface);border:1px solid var(--line);width:100%;height:38px;color:var(--text);font:inherit;border-radius:11px;outline:none;margin-top:10px;padding:0 12px;font-size:12.5px;transition:border-color .2s,box-shadow .2s}.mta-reason:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mta-reason::placeholder{color:var(--text-mute)}.mta-foot{justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;display:flex}.mta-send{height:36px;color:var(--accent-contrast);background:var(--accent);border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;transition:filter .16s,transform .16s,opacity .16s;display:inline-flex}.mta-send:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.mta-send:disabled{opacity:.4;cursor:not-allowed}.mta-note{color:var(--text-dim);margin-top:10px;font-size:12px;line-height:1.5}.mta-note.ok{color:var(--good)}.mta-note.err{color:var(--risk)}.mta-note.warn{color:var(--warn,#f4b740)}@media (max-width:560px){.mta{padding:15px 14px 14px}.mta-cta{order:3;justify-content:center;width:100%}.mta-grid{grid-template-columns:1fr;max-height:230px}}@media (prefers-reduced-motion:reduce){.mta-chip,.mta-team,.mta-dot{animation:none}.mta-drawer{transition:none}.mta-cta:hover,.mta-team:hover,.mta-send:hover:not(:disabled){transform:none}}.apv-head{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.apv-head-t h1{letter-spacing:-.02em;font-family:Space Grotesk;font-size:20px;font-weight:600}.apv-head-t p{color:var(--text-dim);max-width:64ch;margin-top:3px;font-size:12.5px;line-height:1.5}.apv-total{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:8px 14px;display:flex}.apv-total b{color:var(--text);font-family:JetBrains Mono,monospace;font-size:19px;font-weight:600;line-height:1}.apv-total.on b{color:var(--accent)}.apv-total span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10.5px;line-height:1.25}.apv-sec{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface));border-radius:16px;margin-top:14px;padding:16px 18px 14px;animation:.42s cubic-bezier(.22,1,.36,1) both mtaIn;position:relative;overflow:hidden}.apv-sec:before{content:"";background:linear-gradient(180deg,var(--sc),transparent);width:3px;position:absolute;inset:0 auto 0 0}.apv-accent{--sc:var(--accent)}.apv-warn{--sc:var(--warn,#f4b740)}.apv-info{--sc:var(--info,#5b9dff)}.apv-sec-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.apv-chip{width:32px;height:32px;color:var(--sc);background:var(--sc);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.apv-chip{background:color-mix(in srgb,var(--sc) 13%,transparent)}}.apv-chip{border:1px solid var(--sc)}@supports (color:color-mix(in lab, red, red)){.apv-chip{border:1px solid color-mix(in srgb,var(--sc) 30%,transparent)}}.apv-sec-t{flex:1;min-width:0}.apv-sec-t h2{letter-spacing:-.01em;font-family:Space Grotesk;font-size:14.5px;font-weight:600}.apv-sec-t p{color:var(--text-mute);margin-top:1px;font-size:11.5px;line-height:1.45}.apv-count{text-align:center;min-width:26px;color:var(--text-mute);background:var(--surface-3);border-radius:8px;flex:none;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.apv-count.on{color:var(--sc);background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.apv-count.on{background:color-mix(in srgb,var(--sc) 15%,transparent)}}.apv-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:11px 12px;animation:.38s cubic-bezier(.22,1,.36,1) both mtaIn;display:flex}.apv-row+.apv-row{margin-top:7px}.apv-row.settled{opacity:.62}.apv-av{width:32px;height:32px;color:var(--accent-contrast);background:linear-gradient(140deg,var(--sc),var(--sc));border-radius:10px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.apv-av{background:linear-gradient(140deg,color-mix(in srgb,var(--sc) 85%,#fff),var(--sc))}}.apv-body{flex:1;min-width:0}.apv-who{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.apv-who b{color:var(--text);font-size:13px;font-weight:600}.apv-sub{color:var(--text-dim);text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.apv-meta{color:var(--text-mute);flex-wrap:wrap;gap:10px;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.apv-tag{border:1px solid var(--line-2);color:var(--text-dim);background:var(--surface-2);border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}.apv-tag.accent{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.apv-tag.accent{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.apv-tag.warn{color:var(--warn,#f4b740);border-color:var(--warn,#f4b740)}@supports (color:color-mix(in lab, red, red)){.apv-tag.warn{border-color:color-mix(in srgb,var(--warn,#f4b740) 40%,var(--line))}}.apv-tag.info{color:var(--info,#5b9dff);border-color:var(--info,#5b9dff)}@supports (color:color-mix(in lab, red, red)){.apv-tag.info{border-color:color-mix(in srgb,var(--info,#5b9dff) 40%,var(--line))}}.apv-tag.good{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.apv-tag.good{border-color:color-mix(in srgb,var(--good) 40%,var(--line))}}.apv-tag.risk{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.apv-tag.risk{border-color:color-mix(in srgb,var(--risk) 40%,var(--line))}}.apv-act{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;padding-top:1px;display:flex}.apv-pick{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:9px;place-items:center;width:32px;height:32px;transition:border-color .16s;display:grid}.apv-pick:hover{border-color:var(--accent)}.apv-empty{border:1px dashed var(--line-2);color:var(--text-mute);border-radius:12px;align-items:center;gap:8px;padding:14px 13px;font-size:12.5px;display:flex}.apv-empty .ic{color:var(--good)}.apv-bulk{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.apv-bulk label{color:var(--text-dim);cursor:pointer;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.apv-bulk .apv-bulk-act{gap:7px;margin-left:auto;display:flex}.apv-note{margin-top:10px;font-size:12px}.apv-note.ok{color:var(--good)}.apv-note.err{color:var(--risk)}@media (max-width:600px){.apv-total{width:100%;margin-left:0}.apv-row{flex-wrap:wrap}.apv-act{width:100%;padding-top:4px}.apv-act .btn{flex:1}}@media (prefers-reduced-motion:reduce){.apv-sec,.apv-row{animation:none}}button,a,label,summary,[role=button]{-webkit-tap-highlight-color:transparent}button:not(:disabled),[role=button]:not([aria-disabled=true]){transition:transform .1s cubic-bezier(.2,.8,.2,1)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:scale(.972)}.btn:not(:disabled):active{transform:scale(.978)}.ic-btn:not(:disabled):active,.dr-close:active,.fav-star:active{transform:scale(.9)}.trow-task,.metric,.stat-tile,.apv-row{transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s,background .16s}.trow-task:active{transform:scale(.995)}.val,.big,.apv-total b,.mh-stat-v{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){button:active,[role=button]:active,.btn:active,.ic-btn:active,.trow-task:active{transform:none}}.mpl{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;flex-wrap:wrap;align-items:center;gap:11px;margin-top:12px;padding:10px 13px;display:flex}.mpl.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpl.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.mpl.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpl.on{background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}}.mpl-ic{width:26px;height:26px;color:var(--text-mute);background:var(--surface-3);border-radius:8px;flex:none;place-items:center;display:grid}.mpl.on .mpl-ic{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpl.on .mpl-ic{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.mpl-t{color:var(--text-dim);font-size:12.5px}.mpl.on .mpl-t{color:var(--text)}.mpl-t em{color:var(--text-mute);font-size:11.5px;font-style:normal}.mpl-list{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.mpl-peer{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s,transform .16s}.mpl-peer:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.mpl-back{color:var(--accent);margin-left:auto;font-size:12px;font-weight:600}.mpl-back:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.mpl-peer:hover{transform:none}}.cv-tiers{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.cv-tiers-h{color:var(--text);margin-bottom:9px;font-size:12px;font-weight:600}.cv-tiers-h .hint{font-weight:400}.cv-tier-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.cv-tier{color:var(--text-dim);flex-direction:column;gap:5px;font-size:11.5px;display:flex}.cv-tier-l{align-items:center;gap:7px;font-weight:600;display:flex}.cv-tier-l i{width:18px;height:18px;color:var(--accent-contrast);background:var(--tc);border-radius:6px;flex:none;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.cv-tier.t1{--tc:var(--accent)}.cv-tier.t2{--tc:var(--info,#5b9dff)}.cv-tier.t3{--tc:var(--text-mute)}.cv-tier select{width:100%}.cv-covering{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cv-covering .lab{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10.5px}.cv-cov{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:11.5px;font-weight:600;display:inline-flex}.cv-cov i{width:16px;height:16px;color:var(--accent-contrast);background:var(--tc);border-radius:5px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.cv-cov em{color:var(--text-mute);font-size:10px;font-style:normal;font-weight:500}.cv-cov.t1{--tc:var(--accent)}.cv-cov.t2{--tc:var(--info,#5b9dff)}.cv-cov.t3{--tc:var(--text-mute)}@media (max-width:520px){.cv-tier-grid{grid-template-columns:1fr}}.cv-edit{border-top:1px solid var(--line);gap:10px;margin-top:11px;padding-top:12px;display:grid}.cv-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cv-f{gap:4px;min-width:0;display:grid}.cv-f>span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10.5px}.cv-f input,.cv-f select,.cv-f textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:9px;padding:8px 10px;font-size:13px}.cv-f textarea{resize:vertical;line-height:1.5}.cv-f input:focus-visible,.cv-f select:focus-visible,.cv-f textarea:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--accent)}.cv-edit-foot{justify-content:flex-end;display:flex}.cv-edit-cov{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.cv-edit-cov .lab{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10.5px}.cv-edit-chip{color:var(--text-dim);border:1px solid var(--line);background:var(--surface-2);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.cv-edit-chip em{color:var(--text-mute);font-size:10px;font-style:normal;font-weight:500}.cv-edit-chip button{width:18px;height:18px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;font-size:13px;line-height:1;transition:color .12s,background .12s;display:grid}.cv-edit-chip button:hover:not(:disabled){color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cv-edit-chip button:hover:not(:disabled){background:color-mix(in srgb,var(--risk) 14%,transparent)}}.cv-edit-add{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.cv-edit-add select{font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;max-width:190px;padding:6px 9px;font-size:12px}@media (max-width:640px){.cv-edit-grid{grid-template-columns:1fr 1fr}.cv-edit-add{width:100%;margin-left:0}.cv-edit-add select{flex:120px;max-width:none}}@media (max-width:420px){.cv-edit-grid{grid-template-columns:1fr}}.atk-layout{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.atk-layout.has-detail{grid-template-columns:minmax(0,1fr) 400px}.atk-list{flex-direction:column;gap:9px;min-width:0;display:flex}.atk-card{text-align:left;font:inherit;cursor:pointer;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface));border-radius:14px;padding:13px 15px;transition:border-color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.atk-card:before{content:"";background:var(--line-2);width:3px;transition:background .2s;position:absolute;inset:0 auto 0 0}.atk-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.atk-card.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atk-card.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.atk-card.on:before{background:var(--accent)}.atk-card.done{opacity:.66}.atk-card.done:before{background:var(--good)}.atk-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atk-state{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--text-mute);border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.atk-state.open{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.atk-state.open{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}}.atk-state.open{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.atk-state.open{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.atk-state.in_progress{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atk-state.in_progress{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.atk-state.in_progress{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atk-state.in_progress{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.atk-state.done{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.atk-state.done{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}}.atk-state.done{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.atk-state.done{background:color-mix(in srgb,var(--good) 9%,transparent)}}.atk-pri{color:var(--risk);border:1px solid var(--risk);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.atk-pri{border:1px solid color-mix(in srgb,var(--risk) 45%,var(--line))}}.atk-pri{background:var(--risk);border-radius:99px;padding:3px 9px}@supports (color:color-mix(in lab, red, red)){.atk-pri{background:color-mix(in srgb,var(--risk) 9%,transparent)}}.atk-proj{color:var(--text-dim);border:1px solid var(--line);border-radius:99px;padding:3px 9px;font-size:11px}.atk-ago{color:var(--text-mute);margin-left:auto;font-size:10.5px}.atk-title{letter-spacing:-.01em;margin-top:7px;font-family:Space Grotesk;font-size:14.5px;font-weight:600}.atk-sum{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.atk-card-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.atk-asgs{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.atk-cc{color:var(--text-dim);align-items:center;gap:4px;font-size:11px;display:inline-flex}.atk-due{color:var(--warn);font-size:10.5px}.atk-due.overdue{color:var(--risk);font-weight:600}.atk-asg{color:var(--text-dim);border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-size:11px;font-weight:600;display:inline-flex}.atk-asg i{background:var(--text-mute);border-radius:50%;flex:none;width:8px;height:8px;transition:background .2s}.atk-asg em{color:var(--text-mute);font-size:10px;font-style:normal;font-weight:400}.atk-asg.seen i{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.atk-asg.doing i{background:var(--warn)}.atk-asg.doing{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.atk-asg.doing{border-color:color-mix(in srgb,var(--warn) 35%,var(--line))}}.atk-asg.done i{background:var(--good)}.atk-asg.done{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.atk-asg.done{border-color:color-mix(in srgb,var(--good) 35%,var(--line))}}.atk-detail{border:1px solid var(--accent);flex-direction:column;align-self:start;max-height:calc(100dvh - 120px);display:flex;position:sticky;top:14px}@supports (color:color-mix(in lab, red, red)){.atk-detail{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.atk-detail{background:var(--surface);box-shadow:0 24px 60px -30px var(--shadow),0 0 40px -22px var(--accent);border-radius:16px;overflow:hidden}.atk-d-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.atk-d-title{font-family:Space Grotesk;font-size:15px;font-weight:600}.atk-d-sub{color:var(--text-mute);margin-top:2px;font-size:11.5px}.atk-d-scroll{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.atk-d-summary{color:var(--text-dim);white-space:pre-wrap;font-size:12.5px;line-height:1.55}.atk-d-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);margin:16px 0 8px;font-size:10.5px;font-weight:700}.atk-d-links{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.atk-link{color:var(--accent);border:1px solid var(--accent);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atk-link{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.atk-link{background:var(--accent);border-radius:9px;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.atk-link{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.atk-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.atk-link button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.atk-link:hover{border-color:var(--accent)}.atk-life{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:11.5px;display:flex}.atk-life:last-of-type{border-bottom:0}.atk-life b{flex:none;min-width:110px;font-size:12px}.atk-step{color:var(--text-mute);border:1px dashed var(--line);border-radius:99px;padding:2px 8px}.atk-step.on{color:var(--text-dim);border-style:solid}.atk-step.good{color:var(--good);border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.atk-step.good{border:1px solid color-mix(in srgb,var(--good) 40%,var(--line))}}.atk-cmt{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin-top:8px;padding:9px 11px;position:relative}.atk-cmt.me{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atk-cmt.me{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}.atk-cmt.me{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atk-cmt.me{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}}.atk-cmt-who{color:var(--accent);font-size:11px;font-weight:700}.atk-cmt p{color:var(--text);white-space:pre-wrap;margin-top:3px;font-size:12.5px;line-height:1.5}.atk-cmt-at{color:var(--text-mute);margin-top:5px;font-size:9.5px;display:block}.atk-d-foot{border-top:1px solid var(--line);gap:8px;padding:12px 14px;display:flex}.atk-d-foot input{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:12.5px;transition:border-color .2s,box-shadow .2s}.atk-d-foot input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.atk-archive{margin:0 14px 12px}.atk-compose{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface));border-radius:16px;margin-top:14px;padding:16px 18px}.atk-c-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.atk-c-grid label,.atk-c-lab{color:var(--text-dim);font-size:11.5px;font-weight:600;display:block}.atk-c-grid input,.atk-c-grid textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:10px;outline:none;margin-top:5px;padding:9px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:block}.atk-c-grid input:focus,.atk-c-grid textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.atk-c-full{grid-column:1/-1}.atk-pri-row{gap:7px;margin-top:5px;display:flex}.atk-c-links{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.atk-c-links input{width:240px;margin-top:0}.atk-c-foot{justify-content:flex-end;margin-top:14px;display:flex}.atk-mtiles{margin-top:14px}.atk-mtile .val{color:var(--accent)}.atk-range{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.atk-range .lab{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10.5px}.atk-range input{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:9px;padding:6px 10px;font-size:12px}.atk-range-sep{color:var(--text-mute)}@media (max-width:900px){.atk-layout.has-detail{grid-template-columns:1fr}.atk-detail{max-height:none;position:static}}.ctp{padding-top:8px}.ctp-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctp-timer{color:var(--accent);align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.ctp-from{color:var(--text-dim);margin-top:9px;font-size:12px}.ctp-summary{color:var(--text);white-space:pre-wrap;border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--accent);border-radius:10px;margin-top:9px;padding:10px 12px;font-size:12.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ctp-summary{background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}}.ctp-actions{gap:9px;margin-top:13px;display:flex}.ctp-others{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lwq-layout{gap:16px}.lwq-pane-h{padding:13px 16px}.qrow{align-items:center;gap:11px;padding:11px 14px}.qrow .qicon{border-radius:9px;width:30px;height:30px}.qrow .nm{letter-spacing:-.005em;font-size:13px;font-weight:600}.qrow .q-meta{gap:6px;margin-top:4px}.qrow .q-meta .tag,.qrow .q-meta .pill.sm{padding:2px 8px;font-size:10px}.qrow .age{font-variant-numeric:tabular-nums}.udot{align-self:center;margin-top:0}.lwq-det-h{gap:11px;padding:14px 18px}.lwq-det-h b{letter-spacing:-.01em;font-size:15px!important}.atk-card{background:radial-gradient(120% 90% at 0% 0%, var(--accent), transparent 55%), linear-gradient(180deg,var(--surface-2),var(--surface))}@supports (color:color-mix(in lab, red, red)){.atk-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb,var(--accent) 6%,transparent), transparent 55%), linear-gradient(180deg,var(--surface-2),var(--surface))}}.atk-card{box-shadow:0 12px 30px -18px var(--shadow)}.atk-card:hover{box-shadow:0 18px 40px -18px var(--shadow),0 0 24px -14px var(--accent);transform:translateY(-2px)}.atk-card.on{box-shadow:0 0 0 3px var(--accent-soft),0 22px 48px -20px var(--shadow),0 0 34px -12px var(--accent)}.atk-title{font-size:15px}.atk-state{box-shadow:0 0 14px -6px}.atk-asg{box-shadow:0 6px 14px -10px var(--shadow)}.atk-asg i{box-shadow:0 0 8px -2px}.atk-detail{background:radial-gradient(130% 70% at 100% 0%, var(--accent), transparent 60%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.atk-detail{background:radial-gradient(130% 70% at 100% 0%, color-mix(in srgb,var(--accent) 9%,transparent), transparent 60%), var(--surface)}}.atk-d-title{background:linear-gradient(90deg,var(--text),var(--accent))}@supports (color:color-mix(in lab, red, red)){.atk-d-title{background:linear-gradient(90deg,var(--text),color-mix(in srgb,var(--accent) 55%,var(--text)))}}.atk-d-title{color:#0000;-webkit-background-clip:text;background-clip:text}.atk-compose{background:radial-gradient(110% 80% at 100% 0%, var(--accent), transparent 55%), linear-gradient(180deg,var(--surface-2),var(--surface))}@supports (color:color-mix(in lab, red, red)){.atk-compose{background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb,var(--accent) 7%,transparent), transparent 55%), linear-gradient(180deg,var(--surface-2),var(--surface))}}.atk-compose{box-shadow:0 18px 44px -26px var(--shadow)}.atk-c-group{margin-top:10px}.atk-c-group-l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.atk-mtile{position:relative;overflow:hidden}.atk-mtile:after{content:"";background:radial-gradient(circle,var(--accent),transparent 70%);border-radius:50%;width:130px;height:130px;position:absolute;inset:auto -30% -55% auto}@supports (color:color-mix(in lab, red, red)){.atk-mtile:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}}.qrow{position:relative}.qrow:before{content:"";background:0 0;border-radius:99px;width:3px;transition:background .18s;position:absolute;inset:6px auto 6px 0}@supports (color:color-mix(in lab, red, red)){.qrow:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.qrow.on:before{background:var(--accent)}.qrow .qicon{background:linear-gradient(150deg,var(--surface-3,var(--surface-2)),var(--surface-2));box-shadow:0 6px 14px -10px var(--shadow)}.qrow.on .qicon{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qrow.on .qicon{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.udot{box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.udot{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 70%,transparent)}}.lwq-pane{box-shadow:0 16px 40px -30px var(--shadow)}.lwq-detail .lwq-det-h{background:radial-gradient(120% 130% at 85% 0%, var(--accent), transparent 60%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.lwq-detail .lwq-det-h{background:radial-gradient(120% 130% at 85% 0%, color-mix(in srgb,var(--accent) 8%,transparent), transparent 60%), var(--surface)}}.lwq-det-h b{background:linear-gradient(90deg,var(--text),var(--accent))}@supports (color:color-mix(in lab, red, red)){.lwq-det-h b{background:linear-gradient(90deg,var(--text),color-mix(in srgb,var(--accent) 45%,var(--text)))}}.lwq-det-h b{color:#0000;-webkit-background-clip:text;background-clip:text}.trow-task{transition:background .16s,transform .16s cubic-bezier(.2,.8,.2,1);position:relative}.trow-task:hover{transform:translateY(-1px)}.ibx-row.unread{background:linear-gradient(90deg,var(--accent),transparent 45%)}@supports (color:color-mix(in lab, red, red)){.ibx-row.unread{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 45%)}}.ibx-av{box-shadow:0 8px 18px -10px var(--shadow),inset 0 0 0 1px #ffffff0f}.ctp-assist{margin-top:12px}.ctp-timer{border:1px solid var(--accent);border-radius:99px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.ctp-timer{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.ctp-timer{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ctp-timer{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.ctp-timer{box-shadow:0 0 18px -8px var(--accent)}@media (prefers-reduced-motion:reduce){.atk-card:hover,.trow-task:hover{transform:none}}.apk{margin-top:8px}.apk-picked{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.apk-chip{color:var(--text);border:1px solid var(--accent);border-radius:99px;align-items:center;gap:7px;padding:6px 8px 6px 12px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.apk-chip{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))}}.apk-chip{background:radial-gradient(120% 160% at 0% 50%, var(--accent), transparent 60%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.apk-chip{background:radial-gradient(120% 160% at 0% 50%, color-mix(in srgb,var(--accent) 18%,transparent), transparent 60%), var(--surface-2)}}.apk-chip{box-shadow:0 0 18px -8px var(--accent),0 8px 18px -12px var(--shadow);animation:.32s cubic-bezier(.22,1,.36,1) both apkChipIn}.apk-chip-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2.6s ease-in-out infinite apkBreathe}.apk-chip em{color:var(--text-mute);font-size:10px;font-style:normal;font-weight:500}.apk-chip button{color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:14px;line-height:1;transition:color .14s,background .14s}.apk-chip button:hover{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.apk-chip button:hover{background:color-mix(in srgb,var(--risk) 12%,transparent)}}@keyframes apkChipIn{0%{opacity:0;transform:scale(.86)translateY(4px)}to{opacity:1;transform:none}}@keyframes apkBreathe{0%,to{opacity:.65}50%{opacity:1}}.apk-cats{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.apk-cat{font:inherit;color:var(--text-dim);cursor:pointer;border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s,box-shadow .2s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}.apk-cat:hover{color:var(--text);border-color:var(--line-2);transform:translateY(-1px)}.apk-cat.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.apk-cat.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.apk-cat.on{background:radial-gradient(120% 200% at 50% 0%, var(--accent), transparent 65%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.apk-cat.on{background:radial-gradient(120% 200% at 50% 0%, color-mix(in srgb,var(--accent) 14%,transparent), transparent 65%), var(--surface-2)}}.apk-cat.on{box-shadow:0 0 22px -8px var(--accent)}.apk-cat-n{background:var(--surface-3,var(--surface));color:var(--text-mute);border-radius:99px;padding:2px 7px;font-size:10px}.apk-cat.on .apk-cat-n{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.apk-cat.on .apk-cat-n{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.apk-cat-chev{color:var(--text-mute);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.apk-cat.on .apk-cat-chev{color:var(--accent);transform:rotate(180deg)}.apk-box{position:relative}.apk-input{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 13px;transition:border-color .2s,box-shadow .25s;display:flex}.apk-input>.ic{color:var(--text-mute);transition:color .2s}.apk-input.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 30px -10px var(--accent)}.apk-input.on>.ic{color:var(--accent)}.apk-input input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.apk-input input::placeholder{color:var(--text-mute)}.apk-hint{color:var(--text-mute);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:10px}.apk-panel.up{top:auto;bottom:calc(100% + 7px)}.apk-panel{z-index:60;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:radial-gradient(130% 90% at 50% 0%, color-mix(in srgb,var(--accent) 8%,transparent), transparent 60%), var(--surface);max-height:min(420px,55vh);box-shadow:0 26px 60px -24px var(--shadow),0 0 40px -16px var(--accent);opacity:0;transform-origin:top;pointer-events:none;scrollbar-width:thin;border-radius:13px;padding:6px;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)scale(.985)}.apk-panel.open{opacity:1;pointer-events:auto;transform:none}.apk-empty{color:var(--text-mute);padding:14px 12px;font-size:12px}.apk-opt{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,color .12s,border-color .12s;display:flex}.apk-panel.open .apk-opt{animation:.26s cubic-bezier(.22,1,.36,1) both apkOptIn}@keyframes apkOptIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.apk-opt.hi{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.apk-opt.hi{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.apk-opt.hi{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.apk-opt.hi{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.apk-opt.hi{box-shadow:0 0 16px -8px var(--accent)}.apk-opt.picked .apk-nm{color:var(--accent)}.apk-av{width:26px;height:26px;color:var(--accent-contrast);background:linear-gradient(145deg,var(--accent),var(--accent));border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.apk-av{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent))}}.apk-av{box-shadow:0 6px 14px -8px var(--accent)}.apk-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.apk-role{color:var(--text-mute);flex:none;font-size:10px;font-style:normal}.apk-tick{text-align:center;width:22px;color:var(--text-mute);opacity:0;flex:none;font-size:11px;transition:opacity .12s}.apk-opt.hi .apk-tick{opacity:1;color:var(--accent)}.apk-opt.picked .apk-tick{opacity:1;color:var(--good)}@media (prefers-reduced-motion:reduce){.apk-chip,.apk-panel.open .apk-opt{animation:none}.apk-chip-dot{opacity:1;animation:none}.apk-panel{transition:none}.apk-cat:hover{transform:none}.apk-cat-chev{transition:none}}.pl-scope{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:6px;margin:0 2px 12px;padding:5px;display:inline-flex}.pl-scope-b{font:inherit;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:color .16s,border-color .16s,background .16s,box-shadow .22s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}.pl-scope-b:hover{color:var(--text);transform:translateY(-1px)}.pl-scope-b.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-scope-b.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.pl-scope-b.on{background:radial-gradient(120% 200% at 50% 0%, var(--accent), transparent 65%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.pl-scope-b.on{background:radial-gradient(120% 200% at 50% 0%, color-mix(in srgb,var(--accent) 14%,transparent), transparent 65%), var(--surface)}}.pl-scope-b.on{box-shadow:0 0 22px -8px var(--accent),0 6px 16px -12px var(--shadow)}@media (prefers-reduced-motion:reduce){.pl-scope-b:hover{transform:none}}.pl-scope-b{justify-content:center;min-width:148px}.pl-scope-b:disabled{cursor:progress;opacity:.75}.pl-scope-b:disabled:hover{transform:none}.pl-scope.busy{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-scope.busy{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}.sup-tabs{flex-wrap:wrap;gap:8px;margin:2px 2px 16px;display:flex}.sup-tab{font:inherit;color:var(--text-dim);cursor:pointer;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,box-shadow .22s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sup-tab:hover{color:var(--text);transform:translateY(-1px)}.sup-tab.on{color:var(--dept);border-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.sup-tab.on{border-color:color-mix(in srgb,var(--dept) 55%,var(--line))}}.sup-tab.on{background:radial-gradient(130% 220% at 50% 0%, var(--dept), transparent 65%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.sup-tab.on{background:radial-gradient(130% 220% at 50% 0%, color-mix(in srgb,var(--dept) 15%,transparent), transparent 65%), var(--surface)}}.sup-tab.on{box-shadow:0 0 24px -8px var(--dept)}.sup-body{grid-template-columns:minmax(280px,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}@media (max-width:840px){.sup-body{grid-template-columns:1fr}}.sup-contact{border:1px solid var(--line);background:radial-gradient(120% 90% at 0% 0%, var(--dept), transparent 55%), var(--surface);border-radius:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.sup-contact{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb,var(--dept) 7%,transparent), transparent 55%), var(--surface)}}.sup-contact-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sup-emblem{width:42px;height:42px;color:var(--dept);border:1px solid var(--dept);border-radius:13px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sup-emblem{border:1px solid color-mix(in srgb,var(--dept) 40%,var(--line))}}.sup-emblem{background:var(--dept)}@supports (color:color-mix(in lab, red, red)){.sup-emblem{background:color-mix(in srgb,var(--dept) 10%,transparent)}}.sup-emblem{box-shadow:0 0 20px -8px var(--dept)}.sup-dept-name{font-size:16px;font-weight:700}.sup-dept-blurb{color:var(--text-dim);margin-top:3px;font-size:12.5px;line-height:1.45}.sup-contact-rows{gap:9px;margin:6px 0 14px;display:grid}.sup-crow{align-items:center;gap:9px;font-size:13px;display:flex}.sup-crow>.ic{color:var(--dept)}.sup-crow-lab{color:var(--text-mute);width:48px;font-size:11.5px}.sup-crow-val{font-weight:600}.sup-unset{color:var(--text-mute);font-style:italic;font-weight:400}.sup-msg-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sbc{aspect-ratio:5/6.4;cursor:pointer;width:100%;max-width:380px;font:inherit;color:inherit;perspective:1200px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0 auto;padding:0;display:block;position:relative}.sbc-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0}.sbc.flipped .sbc-inner{transform:rotateY(180deg)}.sbc-face{backface-visibility:hidden;border:1px solid var(--dept);border-radius:20px;flex-direction:column;gap:0;padding:20px;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sbc-face{border:1px solid color-mix(in srgb,var(--dept) 45%,var(--line))}}.sbc-face{background:radial-gradient(140% 100% at 50% 0%, var(--dept), transparent 62%), linear-gradient(160deg, var(--dept) 0%, var(--surface) 55%)}@supports (color:color-mix(in lab, red, red)){.sbc-face{background:radial-gradient(140% 100% at 50% 0%, color-mix(in srgb,var(--dept) 16%,transparent), transparent 62%), linear-gradient(160deg, color-mix(in srgb,var(--dept) 7%,var(--surface)) 0%, var(--surface) 55%)}}.sbc-face{box-shadow:0 24px 48px -22px var(--shadow),0 0 44px -18px var(--dept)}.sbc-back{justify-content:space-between;transform:rotateY(180deg)}.sbc:hover .sbc-face{border-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.sbc:hover .sbc-face{border-color:color-mix(in srgb,var(--dept) 70%,var(--line))}}.sbc:hover .sbc-face{box-shadow:0 28px 54px -22px var(--shadow),0 0 60px -16px var(--dept)}.sbc-shine{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffff42 50%,#0000 58%);transition:opacity .2s;position:absolute;inset:-40%;transform:translate(-60%)rotate(18deg)}.sbc:hover .sbc-shine{opacity:1;animation:1.4s cubic-bezier(.3,.6,.4,1) both sbcFoil}@keyframes sbcFoil{0%{transform:translate(-60%)rotate(18deg)}to{transform:translate(60%)rotate(18deg)}}.sbc-top{text-align:left;align-items:center;gap:11px;display:flex}.sbc-emblem{width:40px;height:40px;color:var(--dept);border:1px solid var(--dept);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sbc-emblem{border:1px solid color-mix(in srgb,var(--dept) 45%,var(--line))}}.sbc-emblem{background:var(--dept)}@supports (color:color-mix(in lab, red, red)){.sbc-emblem{background:color-mix(in srgb,var(--dept) 12%,transparent)}}.sbc-emblem{box-shadow:0 0 18px -6px var(--dept)}.sbc-team{flex-direction:column;min-width:0;display:flex}.sbc-name{letter-spacing:.01em;font-size:15px;font-weight:800}.sbc-sub{color:var(--text-mute);font-size:11px}.sbc-flip-hint{color:var(--text-mute);opacity:.7;margin-left:auto}.sbc-hero{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:0;display:flex}.sbc-hero-num{letter-spacing:-.02em;background:linear-gradient(160deg, var(--text) 30%, var(--dept) 115%);color:#0000;filter:drop-shadow(0 6px 22px var(--dept));-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,11vw,64px);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.sbc-hero-num{filter:drop-shadow(0 6px 22px color-mix(in srgb,var(--dept) 35%,transparent))}}.sbc-hero-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sbc-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.sbc-stat{border:1px solid var(--dept);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.sbc-stat{border:1px solid color-mix(in srgb,var(--dept) 22%,var(--line))}}.sbc-stat{background:var(--dept)}@supports (color:color-mix(in lab, red, red)){.sbc-stat{background:color-mix(in srgb,var(--dept) 5%,transparent)}}.sbc-stat b{font-size:17px;font-weight:800}.sbc-stat i{color:var(--text-mute);align-items:center;gap:4px;font-size:10.5px;font-style:normal;display:inline-flex}.sbc-trend{font-size:9px;line-height:1}.sbc-trend.good{color:var(--good,#22c55e)}.sbc-trend.bad{color:var(--risk,#ef4444)}.sbc-meter{text-align:center;flex-direction:column;gap:6px;margin-top:12px;display:flex}.sbc-meter-lab{color:var(--text-dim);font-size:11.5px}.sbc-meter-lab b{color:var(--dept)}.sbc-meter-bar{background:var(--dept);border-radius:99px;height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sbc-meter-bar{background:color-mix(in srgb,var(--dept) 12%,transparent)}}.sbc-meter-bar{border:1px solid var(--dept)}@supports (color:color-mix(in lab, red, red)){.sbc-meter-bar{border:1px solid color-mix(in srgb,var(--dept) 25%,var(--line))}}.sbc-meter-fill{background:linear-gradient(90deg, var(--dept) 0%, var(--dept) 100%);border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.sbc-meter-fill{background:linear-gradient(90deg, color-mix(in srgb,var(--dept) 65%,#fff) 0%, var(--dept) 100%)}}.sbc-meter-fill{box-shadow:0 0 12px var(--dept);transition:width .5s cubic-bezier(.2,.8,.2,1)}.sbc-backgrid{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:10px;margin-top:12px;display:grid}.sbc-empty{color:var(--text-mute);text-align:center;flex:1;place-items:center;padding:0 14px;font-size:12.5px;display:grid}.sup-admin{margin-top:12px}.sup-admin-form{border:1px dashed var(--dept,var(--accent));border-radius:14px;gap:10px;margin-top:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sup-admin-form{border:1px dashed color-mix(in srgb,var(--dept,var(--accent)) 35%,var(--line))}}.sup-admin-form{background:var(--surface-2)}.sup-admin-form label{color:var(--text-mute);gap:5px;font-size:11.5px;display:grid}.sup-admin-form input{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);font:inherit;border-radius:9px;padding:0 11px;font-size:13px}.sup-admin-form input:focus{border-color:var(--dept,var(--accent));box-shadow:0 0 0 3px var(--dept,var(--accent));outline:none}@supports (color:color-mix(in lab, red, red)){.sup-admin-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--dept,var(--accent)) 18%,transparent)}}.sup-admin-foot{align-items:center;gap:10px;display:flex}.sup-dir-search{max-width:420px;margin:4px 2px 14px}.sup-dir-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.sup-dir-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 16px;transition:border-color .18s,box-shadow .22s,transform .18s cubic-bezier(.2,.8,.2,1);position:relative}.sup-dir-card:hover{border-color:var(--line-2);box-shadow:0 14px 30px -18px var(--shadow);transform:translateY(-2px)}.sup-dir-name{font-size:13.5px;font-weight:700}.sup-dir-blurb{color:var(--text-mute);margin-top:2px;font-size:11.5px}.sup-dir-lines{gap:5px;margin-top:9px;font-size:12.5px;display:grid}.sup-dir-lines .link{align-items:center;gap:6px;display:inline-flex}.sup-dir-del{color:var(--text-mute);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:15px;position:absolute;top:8px;right:8px}.sup-dir-del:hover{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.sup-dir-del:hover{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.sup-dir-empty{border:1px dashed var(--line);color:var(--text-mute);text-align:center;border-radius:14px;grid-column:1/-1;padding:18px;font-size:12.5px}.sup-dir-people{gap:6px;margin-top:14px;display:grid}.sup-dir-person{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.sup-dir-avatar{width:26px;height:26px;color:var(--accent-contrast);background:linear-gradient(145deg,var(--accent),var(--accent));border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.sup-dir-avatar{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent))}}.sup-dir-pname{font-weight:600}.sup-dir-prole{color:var(--text-mute);font-size:11.5px}.sup-dir-person .link{margin-left:auto}.sup-dir-addrow{grid-template-columns:1.2fr 1.4fr 1fr 1.2fr auto;align-items:center;gap:8px;display:grid}@media (max-width:840px){.sup-dir-addrow{grid-template-columns:1fr 1fr}}.sup-dir-addrow input{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);font:inherit;border-radius:9px;padding:0 11px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.sbc-inner{transition:none}.sbc:hover .sbc-shine{opacity:0;animation:none}.sup-tab:hover,.sup-dir-card:hover{transform:none}.sbc-meter-fill{transition:none}}.atk-d-mine{border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.atk-d-mine{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.atk-d-mine{background:radial-gradient(120% 200% at 0% 50%, var(--accent), transparent 60%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.atk-d-mine{background:radial-gradient(120% 200% at 0% 50%, color-mix(in srgb,var(--accent) 12%,transparent), transparent 60%), var(--surface-2)}}.atk-d-mine{box-shadow:0 0 20px -10px var(--accent)}.atk-d-mine-lab{color:var(--text-dim);font-size:12.5px}.atk-d-mine-lab b{color:var(--accent)}.atk-d-mine-btns{gap:8px;margin-left:auto;display:inline-flex}.wel-teams{text-align:left;gap:14px;max-width:640px;margin-top:18px;margin-left:auto;margin-right:auto;display:grid}.wel-team-grid{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wel-team{font:inherit;color:var(--text-dim);cursor:pointer;border:1px solid var(--line);background:var(--surface-2);border-radius:99px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,box-shadow .2s,transform .16s cubic-bezier(.2,.8,.2,1);animation:.3s cubic-bezier(.22,1,.36,1) both apkChipIn;display:inline-flex}.wel-team:hover{color:var(--text);transform:translateY(-1px)}.wel-team.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wel-team.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.wel-team.on{background:radial-gradient(130% 220% at 50% 0%, var(--accent), transparent 65%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.wel-team.on{background:radial-gradient(130% 220% at 50% 0%, color-mix(in srgb,var(--accent) 15%,transparent), transparent 65%), var(--surface)}}.wel-team.on{box-shadow:0 0 20px -8px var(--accent)}.wel-team-none{color:var(--text-mute);text-align:center;font-size:13px}.wel-team-notes{border:1px solid var(--accent);border-radius:14px;gap:8px;padding:13px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.wel-team-notes{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.wel-team-notes{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wel-team-notes{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.wel-team-notes p{color:var(--text-dim);align-items:flex-start;gap:9px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.wel-team-notes .ic{color:var(--accent);flex:none;margin-top:2px}.wel-team-notes b{color:var(--text)}.wel-team-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.wel-team-go{font:inherit;color:var(--accent-contrast);cursor:pointer;background:linear-gradient(145deg,var(--accent),var(--accent));border:none;border-radius:12px;padding:11px 20px;font-size:13.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wel-team-go{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 85%,#fff),var(--accent))}}.wel-team-go{box-shadow:0 8px 24px -10px var(--accent);transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.wel-team-go:hover{box-shadow:0 12px 28px -10px var(--accent);transform:translateY(-1px)}.wel-team-go:disabled{opacity:.6;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){.wel-team{animation:none}.wel-team:hover,.wel-team-go:hover{transform:none}}.dvb{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 16px 2px;display:flex}.dvb-ic{color:var(--text-mute)}.dvb-chip{font:inherit;letter-spacing:.02em;color:var(--text-dim);cursor:pointer;border:1px solid var(--line);background:var(--surface-2);border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-size:11.5px;font-weight:700;transition:color .15s,border-color .15s,box-shadow .2s,transform .15s cubic-bezier(.2,.8,.2,1);display:inline-flex}.dvb-chip:hover{color:var(--text);transform:translateY(-1px)}.dvb-chip.on{color:var(--dvb,var(--accent));border-color:var(--dvb,var(--accent))}@supports (color:color-mix(in lab, red, red)){.dvb-chip.on{border-color:color-mix(in srgb,var(--dvb,var(--accent)) 55%,var(--line))}}.dvb-chip.on{background:radial-gradient(130% 220% at 50% 0%, var(--dvb,var(--accent)), transparent 65%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.dvb-chip.on{background:radial-gradient(130% 220% at 50% 0%, color-mix(in srgb,var(--dvb,var(--accent)) 14%,transparent), transparent 65%), var(--surface)}}.dvb-chip.on{box-shadow:0 0 18px -7px var(--dvb,var(--accent))}.dvb-n{background:currentColor;border-radius:99px;padding:1px 6px;font-size:10px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.dvb-n{background:color-mix(in srgb,currentColor 12%,transparent)}}.dvb-pane{animation:.24s cubic-bezier(.22,1,.36,1) both dvbIn}@keyframes dvbIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dvb-chip:hover{transform:none}.dvb-pane{animation:none}}.qrow{transition:box-shadow .22s,transform .18s cubic-bezier(.2,.8,.2,1),background .2s}.qrow:hover{background:radial-gradient(130% 240% at 0% 50%, var(--accent), transparent 60%), var(--surface);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.qrow:hover{background:radial-gradient(130% 240% at 0% 50%, color-mix(in srgb,var(--accent) 8%,transparent), transparent 60%), var(--surface)}}.qrow:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 10px 26px -18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.qrow:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent), 0 10px 26px -18px var(--accent)}}.qrow.on{background:radial-gradient(130% 240% at 0% 50%, var(--accent), transparent 62%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.qrow.on{background:radial-gradient(130% 240% at 0% 50%, color-mix(in srgb,var(--accent) 13%,transparent), transparent 62%), var(--surface)}}.qrow.on{box-shadow:inset 0 0 0 1px var(--accent), 0 0 26px -10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.qrow.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent), 0 0 26px -10px var(--accent)}}@supports (background:conic-gradient(from 0deg, red, red)){[data-motion=on] .qrow.on{background:linear-gradient(var(--accent), var(--surface)) padding-box, conic-gradient(from var(--mo-angle), var(--accent) 0turn, var(--accent) .16turn, var(--accent) .22turn, var(--accent) .4turn, var(--accent) 1turn) border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-motion=on] .qrow.on{background:linear-gradient(color-mix(in srgb,var(--accent) 7%,var(--surface)), var(--surface)) padding-box, conic-gradient(from var(--mo-angle), color-mix(in srgb,var(--accent) 30%,var(--line)) 0turn, var(--accent) .16turn, color-mix(in srgb,var(--accent) 60%,#fff) .22turn, color-mix(in srgb,var(--accent) 30%,var(--line)) .4turn, color-mix(in srgb,var(--accent) 30%,var(--line)) 1turn) border-box}}[data-motion=on] .qrow.on{box-shadow:0 0 30px -12px var(--accent);border:1px solid #0000;animation:3.2s linear infinite mo-spin}}.trow-task.ibx-row{transition:box-shadow .22s,transform .18s cubic-bezier(.2,.8,.2,1),background .2s}.trow-task.ibx-row:hover{background:radial-gradient(130% 240% at 0% 50%, var(--accent), transparent 60%), var(--surface);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.trow-task.ibx-row:hover{background:radial-gradient(130% 240% at 0% 50%, color-mix(in srgb,var(--accent) 8%,transparent), transparent 60%), var(--surface)}}.trow-task.ibx-row:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 10px 24px -18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.trow-task.ibx-row:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent), 0 10px 24px -18px var(--accent)}}.trow-task.ibx-row.unread{background:radial-gradient(120% 220% at 0% 50%, var(--accent), transparent 55%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.trow-task.ibx-row.unread{background:radial-gradient(120% 220% at 0% 50%, color-mix(in srgb,var(--accent) 11%,transparent), transparent 55%), var(--surface)}}.lt-head{border:1px solid var(--accent);border-radius:16px;margin-bottom:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.lt-head{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.lt-head{background:radial-gradient(120% 200% at 0% 0%, var(--accent), transparent 55%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.lt-head{background:radial-gradient(120% 200% at 0% 0%, color-mix(in srgb,var(--accent) 8%,transparent), transparent 55%), var(--surface)}}.lt-head{box-shadow:0 12px 30px -22px var(--accent)}.sysline.auto{color:var(--text-mute);border:1px dashed var(--accent);font-style:italic}@supports (color:color-mix(in lab, red, red)){.sysline.auto{border:1px dashed color-mix(in srgb,var(--accent) 30%,var(--line))}}.sysline.auto{background:var(--accent);border-radius:99px;max-width:80%;margin:8px auto;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.sysline.auto{background:color-mix(in srgb,var(--accent) 5%,transparent)}}@media (prefers-reduced-motion:reduce){.qrow:hover,.trow-task.ibx-row:hover{transform:none}[data-motion=on] .qrow.on{border:1px solid var(--accent);animation:none}@supports (color:color-mix(in lab, red, red)){[data-motion=on] .qrow.on{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))}}[data-motion=on] .qrow.on{background:radial-gradient(130% 240% at 0% 50%, var(--accent), transparent 62%), var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-motion=on] .qrow.on{background:radial-gradient(130% 240% at 0% 50%, color-mix(in srgb,var(--accent) 13%,transparent), transparent 62%), var(--surface)}}}.sbc-avatar{border:1px solid var(--dept);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sbc-avatar{border:1px solid color-mix(in srgb,var(--dept) 45%,var(--line))}}.sbc-avatar{background:var(--dept)}@supports (color:color-mix(in lab, red, red)){.sbc-avatar{background:color-mix(in srgb,var(--dept) 12%,transparent)}}.sbc-avatar{box-shadow:0 0 18px -6px var(--dept)}.sbc-avatar img{object-fit:cover;width:100%;height:100%}.sbc-avatar-in{color:var(--dept);font-size:13px;font-weight:800}.ma-wrap{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}@media (max-width:900px){.ma-wrap{grid-template-columns:1fr}}.ma-side{gap:12px;display:grid}.ma-card{border:1px solid var(--line);background:radial-gradient(120% 90% at 0% 0%, var(--accent), transparent 55%), var(--surface);border-radius:14px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ma-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb,var(--accent) 6%,transparent), transparent 55%), var(--surface)}}.ma-card-t{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.ma-card-t .ic{color:var(--accent)}.ma-toggle{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.ma-toggle:last-of-type{border-bottom:none}.ma-toggle span{display:grid}.ma-toggle b{font-size:12.5px}.ma-toggle i{color:var(--text-mute);font-size:11px;font-style:normal}.ma-field{color:var(--text-mute);gap:5px;margin-top:9px;font-size:11.5px;display:grid}.ma-field input{border:1px solid var(--line);background:var(--surface-2);height:34px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:12.5px}.ma-run{gap:3px;margin-bottom:10px;font-size:12.5px;display:grid}.ma-dayrow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ma-day{align-items:baseline;gap:10px;font-size:16px;display:flex}.ma-open{color:var(--good);font-size:11.5px}.ma-open.hot{color:var(--risk);font-weight:700}.ma-off{color:var(--text-dim);border:1px dashed var(--warn,#f5a524);border-radius:12px;margin-bottom:12px;padding:12px 16px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.ma-off{border:1px dashed color-mix(in srgb,var(--warn,#f5a524) 40%,var(--line))}}.ma-off{background:var(--warn,#f5a524)}@supports (color:color-mix(in lab, red, red)){.ma-off{background:color-mix(in srgb,var(--warn,#f5a524) 6%,transparent)}}.ma-table{border-collapse:collapse;width:100%;font-size:13px}.ma-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);text-align:left;border-bottom:1px solid var(--line);padding:8px 10px;font-size:10.5px}.ma-table th.num,.ma-table td.num{text-align:right}.ma-table td{border-bottom:1px solid var(--line);padding:9px 10px}.ma-row{transition:background .15s}.ma-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ma-row:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.ma-row.hot td:first-child{box-shadow:inset 2px 0 0 var(--risk)}.ma-empty{color:var(--text-mute);text-align:center;padding:18px 10px}.ma-item td{border-bottom:1px solid var(--line);padding:0}.ma-item-in{background:var(--surface-2);gap:8px;padding:12px 14px;animation:.22s cubic-bezier(.22,1,.36,1) both dvbIn;display:grid}.ma-item-h{flex-wrap:wrap;align-items:center;gap:9px;font-size:12.5px;display:flex}.ma-excerpt{color:var(--text-dim);font-size:12.5px;font-style:italic}.ma-item-acts{align-items:center;gap:8px;display:flex}.ma-st-open{color:var(--risk)}.ma-st-escalated{color:var(--risk);font-weight:700}.ma-st-resolved{color:var(--good)}.ma-st-dismissed{color:var(--text-mute)}.ma-banner{border:1px solid var(--warn,#f5a524);border-radius:16px;margin-bottom:14px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ma-banner{border:1px solid color-mix(in srgb,var(--warn,#f5a524) 45%,var(--line))}}.ma-banner{background:radial-gradient(120% 200% at 0% 0%, var(--warn,#f5a524), transparent 60%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.ma-banner{background:radial-gradient(120% 200% at 0% 0%, color-mix(in srgb,var(--warn,#f5a524) 12%,transparent), transparent 60%), var(--surface)}}.ma-banner{box-shadow:0 0 30px -14px var(--warn,#f5a524)}.ma-banner-h{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:10px;font-size:13.5px;display:flex}.ma-banner-h .ic{color:var(--warn,#f5a524);align-self:center}.ma-banner-h span{color:var(--text-dim);font-size:12.5px}.ma-banner-items{gap:7px;display:grid}.ma-banner-item{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .15s cubic-bezier(.2,.8,.2,1);display:flex}.ma-banner-item:hover{border-color:var(--warn,#f5a524);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ma-banner-item:hover{border-color:color-mix(in srgb,var(--warn,#f5a524) 45%,var(--line))}}.ma-banner-item:hover{box-shadow:0 8px 20px -14px var(--warn,#f5a524)}.ma-banner-proj{font-size:13px;font-weight:700}.ma-banner-rep{color:var(--text-mute);font-size:11.5px}.ma-banner-x{color:var(--text-dim);flex:1;min-width:160px;font-size:11.5px;font-style:italic}.ma-banner-go{color:var(--warn,#f5a524);margin-left:auto;font-size:11.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.ma-banner-item:hover{transform:none}.ma-item-in{animation:none}}.cav{vertical-align:middle;border-radius:32%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.cav img{object-fit:cover;width:100%;height:100%;display:block}.cav-in{color:#fff;letter-spacing:.02em;font-weight:800}.cav-ph{background:var(--surface-2);border:1px solid var(--line);color:var(--text-mute)}.sbc{aspect-ratio:auto;min-height:340px}.sbc-face{position:absolute}.sbc-hero{flex:initial;padding:18px 0 14px}.sbc-front{justify-content:space-between}.sct{flex-wrap:wrap;align-items:center;gap:7px;padding:8px 14px 0;display:flex}.sct-lab{color:var(--text-mute);font-size:11px}.sct-badge{color:var(--good);border:1px solid var(--good);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sct-badge{border:1px solid color-mix(in srgb,var(--good) 35%,var(--line))}}.sct-badge{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.sct-badge{background:color-mix(in srgb,var(--good) 8%,transparent)}}.sct-badge.internal{color:var(--warn,#f5a524);border-color:var(--warn,#f5a524)}@supports (color:color-mix(in lab, red, red)){.sct-badge.internal{border-color:color-mix(in srgb,var(--warn,#f5a524) 45%,var(--line))}}.sct-badge.internal{background:var(--warn,#f5a524)}@supports (color:color-mix(in lab, red, red)){.sct-badge.internal{background:color-mix(in srgb,var(--warn,#f5a524) 9%,transparent)}}.sct-badge.internal{box-shadow:0 0 14px -7px var(--warn,#f5a524)}.ppk{position:relative}.ppk-row{padding:6px 14px 0}.ppk-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ppk-chip{border:1px solid var(--accent);border-radius:99px;align-items:center;gap:6px;padding:4px 6px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ppk-chip{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.ppk-chip{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ppk-chip{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.ppk-chip{animation:.28s cubic-bezier(.22,1,.36,1) both apkChipIn}.ppk-chip button{color:var(--text-mute);cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:13px}.ppk-chip button:hover{color:var(--risk)}.ppk-input{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 11px;transition:border-color .18s,box-shadow .22s;display:flex}.ppk-input.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ppk-input input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.ppk-panel{z-index:70;border:1px solid var(--accent);border-radius:12px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ppk-panel{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.ppk-panel{background:var(--surface);box-shadow:0 20px 44px -20px var(--shadow),0 0 30px -14px var(--accent);max-height:240px;overflow-y:auto}.ppk-float{margin:6px 14px 0;position:relative;top:auto}.ppk-opt{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text-dim);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;transition:background .12s,color .12s;animation:.22s cubic-bezier(.22,1,.36,1) both apkOptIn;display:flex}.ppk-opt:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ppk-opt:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}}.ppk-opt:hover:not(:disabled){color:var(--text)}.ppk-opt.blocked{opacity:.55;cursor:not-allowed}.ppk-nm{font-size:12.5px;font-weight:600}.ppk-role{color:var(--text-mute);font-size:10.5px;font-style:normal}.ppk-block{color:var(--warn,#f5a524);align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.ppk-opt .ic:last-child{color:var(--good);margin-left:auto}.compose-wrap.dropping{outline:2px dashed var(--accent);outline-offset:-6px;background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.compose-wrap.dropping{background:color-mix(in srgb,var(--accent) 6%,transparent)}}@media (prefers-reduced-motion:reduce){.ppk-chip,.ppk-opt{animation:none}}.dvb-pair{border-style:dashed}[data-motion=on] .msg-wrap{animation:.26s cubic-bezier(.22,1,.36,1) both msgIn}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-motion=on] .bubble.me{animation:.5s ease-out both sentPulse}@keyframes sentPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 12px #0000}}.compose-wrap{transition:box-shadow .22s,border-color .2s}.compose-wrap:focus-within{box-shadow:0 0 0 3px var(--accent-soft),0 0 28px -12px var(--accent)}@supports (background:conic-gradient(from 0deg, red, red)){[data-motion=on] .lt-head{background:linear-gradient(var(--accent), var(--surface)) padding-box, conic-gradient(from var(--mo-angle), var(--accent) 0turn, var(--accent) .15turn, var(--accent) .2turn, var(--accent) .38turn, var(--accent) 1turn) border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-motion=on] .lt-head{background:linear-gradient(color-mix(in srgb,var(--accent) 6%,var(--surface)), var(--surface)) padding-box, conic-gradient(from var(--mo-angle), color-mix(in srgb,var(--accent) 25%,var(--line)) 0turn, var(--accent) .15turn, color-mix(in srgb,var(--accent) 55%,#fff) .2turn, color-mix(in srgb,var(--accent) 25%,var(--line)) .38turn, color-mix(in srgb,var(--accent) 25%,var(--line)) 1turn) border-box}}[data-motion=on] .lt-head{border:1px solid #0000;animation:3.6s linear infinite mo-spin}}.trow-task.ibx-row.unread{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, var(--accent), var(--accent) 40%, var(--accent)) border-box, radial-gradient(120% 220% at 0% 50%, var(--accent), transparent 55%) padding-box;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.trow-task.ibx-row.unread{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, color-mix(in srgb,var(--accent) 55%,var(--line)), color-mix(in srgb,var(--accent) 18%,var(--line)) 40%, color-mix(in srgb,var(--accent) 55%,var(--line))) border-box, radial-gradient(120% 220% at 0% 50%, color-mix(in srgb,var(--accent) 11%,transparent), transparent 55%) padding-box}}.trow-task.ibx-row.unread{box-shadow:0 0 22px -14px var(--accent)}@media (prefers-reduced-motion:reduce){[data-motion=on] .msg-wrap,[data-motion=on] .bubble.me{animation:none}[data-motion=on] .lt-head{border:1px solid var(--accent);animation:none}@supports (color:color-mix(in lab, red, red)){[data-motion=on] .lt-head{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.compose-wrap:focus-within{box-shadow:0 0 0 2px var(--accent-soft)}}.atk-who{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 2px 12px;display:flex}.atk-who-sel{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px;font-size:12px}.feed-hov{transition:background .16s,box-shadow .2s;position:relative}.feed-hov:hover,.feed-hov:focus-visible{background:radial-gradient(120% 220% at 0% 50%, var(--accent), transparent 60%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.feed-hov:hover,.feed-hov:focus-visible{background:radial-gradient(120% 220% at 0% 50%, color-mix(in srgb,var(--accent) 8%,transparent), transparent 60%), var(--surface-2)}}.feed-hov:hover,.feed-hov:focus-visible{box-shadow:inset 2px 0 0 var(--accent);outline:none}.feed-tip{z-index:40;white-space:pre-line;pointer-events:none;color:var(--text);text-align:left;border:1px solid var(--accent);border-radius:12px;padding:10px 13px;font-size:12.5px;line-height:1.5;position:absolute;bottom:calc(100% - 6px);left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.feed-tip{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.feed-tip{background:var(--surface);box-shadow:0 18px 40px -20px var(--shadow),0 0 26px -14px var(--accent);opacity:0;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1);transform:translateY(4px)scale(.99)}.feed-hov:hover .feed-tip,.feed-hov:focus-visible .feed-tip{opacity:1;transform:none}.card>.feed-hov:first-child .feed-tip{top:calc(100% - 6px);bottom:auto;transform:translateY(-4px)scale(.99)}.card>.feed-hov:first-child:hover .feed-tip,.card>.feed-hov:first-child:focus-visible .feed-tip{transform:none}@media (hover:none){.feed-tip{display:none}}@media (prefers-reduced-motion:reduce){.feed-tip{transition:opacity .12s}}.ibx-unread.forother{color:var(--warn,#f5a524);border-color:var(--warn,#f5a524)}@supports (color:color-mix(in lab, red, red)){.ibx-unread.forother{border-color:color-mix(in srgb,var(--warn,#f5a524) 45%,var(--line))}}.ibx-unread.forother{background:var(--warn,#f5a524)}@supports (color:color-mix(in lab, red, red)){.ibx-unread.forother{background:color-mix(in srgb,var(--warn,#f5a524) 10%,transparent)}}.off-readonly{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.off-readonly>.ic{color:var(--text-mute);flex:none;margin-top:2px}.off-readonly>div{flex:1;min-width:0}.off-readonly b{font-size:13px;font-weight:700}.off-readonly p{color:var(--text-dim);margin:3px 0 0;font-size:12.5px;line-height:1.55}.off-readonly .btn{flex:none;align-self:center}@media (max-width:640px){.off-readonly{flex-wrap:wrap}.off-readonly .btn{width:100%}}.ofx{flex-direction:column;gap:16px;display:flex}.ofx-note{color:var(--text);background:var(--accent);border-radius:10px;padding:10px 14px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.ofx-note{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.ofx-note{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-note{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}}.pipe-hide-installed{white-space:nowrap}.apv-offices{flex-wrap:wrap;gap:5px;margin-right:8px;display:flex}.apv-office{cursor:pointer;color:var(--text);border:1px solid var(--warn);border-radius:8px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.apv-office{border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line))}}.apv-office{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.apv-office{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.apv-office.out{opacity:.55;background:0 0;border-style:dashed;text-decoration:line-through}.apv-office span{color:var(--text-mute);font-size:11px}.ofp-higher{color:var(--text-dim);cursor:pointer;align-items:flex-start;gap:8px;margin:10px 2px 0;font-size:12px;line-height:1.45;display:flex}.ofp-higher input{accent-color:var(--accent);margin-top:2px}.ofx-archived{border:1px dashed var(--line-2);border-radius:12px;margin-top:18px;padding:12px 14px}.ofx-archived-h{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin-bottom:9px;font-size:11.5px;font-weight:700}.ofx-archived-list{flex-wrap:wrap;gap:7px;display:flex}.ofx-archived .ofx-chip{opacity:.75}.ofx-panel-note{color:var(--text);background:var(--accent);border-radius:10px;align-items:center;gap:8px;margin:0 18px;padding:9px 12px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ofx-panel-note{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.ofx-panel-note{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-panel-note{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}}.ofx-panel-note.busy{color:var(--text-dim)}.ofx-spin{border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite ofxSpin}@keyframes ofxSpin{to{transform:rotate(360deg)}}.ic-spin{animation:.9s linear infinite ofxSpin}.ofx-summary{background:linear-gradient(135deg,var(--accent),var(--surface) 60%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:26px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ofx-summary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface) 60%)}}.ofx-summary{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-summary{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.ofx-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.ofx-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:750;line-height:1}.ofx-stat span{color:var(--text-mute);letter-spacing:.02em;font-size:11px}.ofx-stat.warn b{color:var(--warn)}.ofx-stat.good b{color:var(--good)}.ofx-summary-act{flex-wrap:wrap;align-items:center;gap:9px;margin-left:auto;display:flex}.ofx-search{background:var(--surface-2);border:1px solid var(--line);height:34px;color:var(--text-mute);box-shadow:inset 0 1px 2px var(--text);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ofx-search{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 8%,transparent)}}.ofx-search{transition:all .14s}.ofx-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ofx-search input{color:var(--text);background:0 0;border:0;outline:none;width:170px;font-size:13px}.ofx-search.plain{width:100%;margin-top:8px}.ofx-search.plain input{width:100%}.ofx-alerts{flex-direction:column;gap:8px;display:flex}.ofx-alert{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:14px;padding:11px 15px;display:flex}.ofx-alert-n{font-variant-numeric:tabular-nums;color:var(--warn);text-align:center;min-width:26px;font-size:19px;font-weight:750}.ofx-alert-t{flex-direction:column;flex:1;min-width:0;font-size:13px;font-weight:600;display:flex}.ofx-alert-t em{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:500;overflow:hidden}.ofx-place{padding:0;overflow:hidden}.ofx-place-h{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:13px 16px;display:flex}.ofx-place-h:hover{background:var(--surface-2)}.ofx-place-n{font-variant-numeric:tabular-nums;color:var(--accent);text-align:center;min-width:26px;font-size:19px;font-weight:750}.ofx-place-t{flex-direction:column;flex:1;min-width:0;font-size:13px;font-weight:600;display:flex}.ofx-place-t em{color:var(--text-mute);margin-top:2px;font-size:11.5px;font-style:normal;font-weight:500}.ofx-place-body{border-top:1px solid var(--line);padding:6px 0 0}.ofx-place-acts{flex:none;gap:6px;margin-left:auto;display:flex}.ofx-place-sec{flex-wrap:wrap;align-items:center;gap:9px;padding:11px 16px 7px;display:flex}.ofx-place-sec h4{letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.ofx-place-sec .hint{flex:1;min-width:140px;font-size:11.5px}.ofx-place-row{cursor:pointer;border-top:1px solid var(--line);grid-template-columns:auto minmax(120px,1.1fr) minmax(150px,1.2fr) minmax(120px,1fr);align-items:center;gap:12px;padding:8px 16px;font-size:12.5px;display:grid}@supports (color:color-mix(in lab, red, red)){.ofx-place-row{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.ofx-place-row:hover{background:var(--surface-2)}.ofx-place-row.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-place-row.on{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.ofx-place-row input{accent-color:var(--accent);cursor:pointer;width:15px;height:15px}.ofx-place-who{flex-direction:column;min-width:0;display:flex}.ofx-place-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ofx-place-who em{color:var(--text-mute);font-size:11px;font-style:normal}.ofx-place-move{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ofx-place-move s{color:var(--text-mute);text-decoration-thickness:1px}.ofx-place-move em{color:var(--text-mute);font-style:italic}.ofx-place-move b{color:var(--accent);font-weight:650}.ofx-place-why{color:var(--text-mute);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ofx-place-foot{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}@media (max-width:640px){.ofx-place-row{grid-template-columns:auto 1fr;row-gap:3px}.ofx-place-move,.ofx-place-why{text-align:left;grid-column:2}}.ofx-new{background:var(--surface);border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ofx-new{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.ofx-new input{min-width:0;height:34px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;outline:none;flex:190px;padding:0 12px;font-size:13px}.ofx-new input:focus{border-color:var(--accent)}.ofx-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.ofx-card{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;align-items:stretch;gap:9px;padding:15px 16px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.ofx-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ofx-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.ofx-card:hover{box-shadow:0 10px 26px -14px var(--shadow)}.ofx-card.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ofx-card.bad{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ofx-card.bad{border-color:color-mix(in srgb,var(--warn) 42%,var(--line))}}.ofx-card-top{align-items:baseline;gap:8px;min-width:0;display:flex}.ofx-card-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.ofx-card-state{color:var(--text-mute);white-space:nowrap;font-size:11px}.ofx-card-nums{color:var(--text-mute);gap:14px;font-size:11.5px;display:flex}.ofx-card-nums b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:3px;font-size:14px;font-weight:700}.ofx-card-terrs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ofx-card-terrs em{color:var(--text-mute);font-size:10.5px;font-style:normal}.ofx-chip{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.ofx-chip.lg{align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;display:inline-flex}.ofx-chip.lg button{color:var(--text-mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.ofx-chip.lg button:hover{color:var(--risk)}.ofx-card-bad{color:var(--warn);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.ofx-empty{text-align:center;color:var(--text-mute);border:1px dashed var(--line);border-radius:13px;padding:28px;font-size:13px}.ofx-scrim{z-index:78;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;border:0;animation:.2s fade;position:fixed;inset:0}.ofx-panel{z-index:79;background:var(--bg);border-left:1px solid var(--line);flex-direction:column;width:min(460px,100vw);animation:.22s cubic-bezier(.2,.8,.2,1) ofxIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -30px #0009}@keyframes ofxIn{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.ofx-panel-h{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.ofx-panel-t{letter-spacing:-.015em;font-size:18px;font-weight:700}.ofx-panel-s{color:var(--text-mute);margin-top:2px;font-size:12px}.ofx-x{width:32px;height:32px;color:var(--text-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;margin-left:auto;display:grid}.ofx-x:hover{background:var(--surface-2);border-color:var(--line);color:var(--text)}.ofx-panel-b{flex:1;min-height:0;padding:4px 20px 28px;overflow-y:auto}.ofx-sec{border-bottom:1px solid var(--line);padding:16px 0}.ofx-sec:last-child{border-bottom:0}.ofx-sec h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:10.5px;font-weight:700;display:flex}.ofx-selbar{text-transform:none;letter-spacing:0;align-items:center;gap:7px;margin-left:auto;display:flex}.ofx-hint{color:var(--text-mute);margin:8px 0 0;font-size:12px;line-height:1.55}.ofx-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ofx-form input{min-width:0;height:34px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;outline:none;flex:150px;padding:0 12px;font-size:13px}.ofx-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ofx-terrs{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.ofx-row{border:1px solid #0000;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;margin:0 -10px;padding:8px 10px;transition:all .13s;display:grid}.ofx-row:hover{background:var(--surface-2);border-color:var(--line)}.ofx-row.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-row.on{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}}.ofx-row.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-row.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.ofx-row.sug{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-row.sug{background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}}.ofx-row.sug{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-row.sug{border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}}.ofx-av{cursor:pointer;width:30px;height:30px;color:var(--accent);background:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.ofx-av{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.ofx-av{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofx-av{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.ofx-row.on .ofx-av{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.ofx-row-main{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.ofx-row-n{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ofx-row-m{color:var(--text-mute);font-size:11px}.ofx-row-why{color:var(--accent);font-size:11px;font-weight:600}.ofx-row.terr{grid-template-columns:1fr auto}.ofx-row.terr .ofx-row-main{align-items:flex-start;gap:5px}.ofx-row.terr .ofx-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.ofx-row-move{opacity:.5;max-width:118px;transition:opacity .13s}.ofx-row:hover .ofx-row-move,.ofx-row-move:focus{opacity:1}@media (max-width:640px){.ofx-summary{gap:18px}.ofx-summary-act{width:100%;margin-left:0}.ofx-search input{width:100%}.ofx-grid{grid-template-columns:1fr}.ofx-row{grid-template-columns:30px 1fr;row-gap:6px}.ofx-row-move{opacity:1;grid-column:1/-1;max-width:none}}.ofx-also{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent);margin-left:7px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ofx-also{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.ofx-also{vertical-align:middle;border-radius:5px;padding:1px 6px}.ofx-add2{align-items:center;gap:6px;display:inline-flex}.ofx-del{flex:none;place-items:center;width:30px;padding:0;display:grid}.ofx-del:hover{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.ofx-del:hover{border-color:color-mix(in srgb,var(--risk) 45%,var(--line))}}.apv-danger{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.apv-danger{border-color:color-mix(in srgb,var(--risk) 55%,var(--line))}}.apv-danger{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.apv-danger{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.apv-danger:hover{border-color:var(--risk)}.ofx-search.plain.inline{text-transform:none;letter-spacing:0;width:auto;height:30px;margin:0 0 0 auto}.ofx-search.plain.inline input{width:130px}@media (max-width:520px){.ofx-search.plain.inline{width:100%;margin:6px 0 0}.ofx-search.plain.inline input{width:100%}}.apv-place{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.apv-need{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.apv-need{border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}}.dual-rep{flex-direction:column;gap:6px;display:flex}.dual-rep-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dual-rep .wl-select{font-size:12.5px}.dual-rep .hint{max-width:52ch;line-height:1.45}.apv-place .btn,.apv-act .btn{white-space:nowrap;flex:none}.apv-place-in{min-width:0;height:30px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;outline:none;flex:150px;padding:0 10px;font-size:12.5px}.apv-place-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ap-claim{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;margin:14px 0;padding:14px 16px;display:flex}.ap-claim.done{flex-direction:row;align-items:center;gap:9px;font-size:12.5px}.ap-claim.done .ic{color:var(--good);flex:none}.ap-claim-h{font-size:13px;font-weight:700}.ap-claim-edit,.ap-claim-open{cursor:pointer;font:inherit;color:#8ff;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;text-decoration:underline}.ap-claim-open{text-align:center;margin:12px auto 0;display:block}.ap-field{flex-direction:column;gap:4px;font-size:12px;display:flex}.ap-field>span{opacity:.85;font-weight:650}.ap-field select.ap-need{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ap-field select.ap-need{border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}}.ap-field select,.ap-field input{color:#fff;background:#00000059;border:1px solid #ffffff2e;border-radius:9px;outline:none;height:34px;padding:0 11px;font-size:13px}.ap-field select:focus,.ap-field input:focus{border-color:#8ff}.ap-field em{opacity:.65;font-size:11px;font-style:normal;line-height:1.45}.ap-claim-err{color:#ffb4b4;margin:0;font-size:12px}.ap-claim-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap-btn.sm{padding:8px 14px;font-size:13px}.wh-form{gap:12px;display:grid}.wh-row{flex-wrap:wrap;gap:10px;display:flex}.wh-field{color:var(--text-mute);gap:4px;min-width:112px;font-size:11.5px;display:grid}.wh-field.wh-tz{flex:1;min-width:168px}.wh-field input,.wh-field select{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;border-radius:9px;width:100%;padding:8px 10px;font-size:13px}.wh-field input:focus-visible,.wh-field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wh-days{flex-wrap:wrap;gap:6px;display:flex}.wh-day{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);font:inherit;cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.wh-day:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wh-day:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.wh-day:hover{color:var(--text)}.wh-day.on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.wh-day:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wh-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tsel{align-items:center;max-width:420px;display:flex;position:relative}.tsel-sw{width:13px;height:13px;box-shadow:0 0 0 1px var(--text);border-radius:4px;position:absolute;left:11px}@supports (color:color-mix(in lab, red, red)){.tsel-sw{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 22%,transparent)}}.tsel-sw{pointer-events:none}.tsel-in{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);font:inherit;cursor:pointer;appearance:none;border-radius:10px;padding:9px 30px 9px 32px;font-size:13px}.tsel:after{content:"";pointer-events:none;width:8px;height:8px;color:var(--text-mute);border-bottom:2px solid;border-right:2px solid;position:absolute;right:12px;transform:translateY(-2px)rotate(45deg)}.tsel-in:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tsel-in:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.tsel-in:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ap-photo{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.ap-photo-copy{flex:1;min-width:200px}.ap-photo-h{color:var(--text);font-size:13px;font-weight:600}.ap-photo-sub{color:var(--text-mute);margin:3px 0 0;font-size:12px;line-height:1.5}.acct-menu.portaled{z-index:1400;max-width:calc(100vw - 24px);position:fixed;right:auto}.acct-scrim{z-index:1399}.ofx-chip.lg button.ofx-chip-x{text-align:center;min-width:12px;transition:color .12s}.ofx-chip.lg button.ofx-chip-x.armed{letter-spacing:.02em;background:var(--risk);min-width:58px;color:var(--accent-contrast,#fff);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:10.5px;font-weight:700}.ofx-chip.lg button.ofx-chip-x.armed:hover{filter:brightness(1.08)}.ofp-scrim{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02040899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ofp-card{background:var(--surface);border:1px solid var(--line);width:520px;max-width:100%;max-height:88vh;box-shadow:0 36px 90px var(--shadow);border-radius:18px;flex-direction:column;padding:22px;animation:.3s cubic-bezier(.2,.8,.2,1) pop;display:flex;position:relative}@supports (height:100dvh){.ofp-card{max-height:88dvh}}.ofp-x{width:30px;height:30px;color:var(--text-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ofp-x:hover{background:var(--surface-2);color:var(--text);border-color:var(--line)}.ofp-h{letter-spacing:-.01em;color:var(--text);margin:2px 34px 6px 0;font-size:19px;font-weight:700}.ofp-sub{color:var(--text-dim);margin:0 0 14px;font-size:13px;line-height:1.5}.ofp-search{border:1px solid var(--line);background:var(--surface-2);color:var(--text-mute);border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 11px;display:flex}.ofp-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.ofp-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.ofp-list{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.ofp-group+.ofp-group{margin-top:10px}.ofp-state{z-index:1;background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:5px 2px;font-size:10px;font-weight:800;position:sticky;top:0}.ofp-opt{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:13.5px;font-weight:500;display:flex}.ofp-opt:hover{background:var(--surface-2)}.ofp-opt.on{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofp-opt.on{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.ofp-opt.on{color:var(--text)}.ofp-opt:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.ofp-dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:9px;height:9px}.ofp-opt.on .ofp-dot{border-color:var(--accent);background:var(--accent)}.ofp-hint{letter-spacing:.03em;text-transform:uppercase;color:var(--accent);margin-left:auto;font-size:10px;font-weight:700}.ofp-none{color:var(--text-mute);padding:16px 4px;font-size:13px}.ofp-err{border:1px solid var(--risk);margin-top:10px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.ofp-err{border:1px solid color-mix(in srgb,var(--risk) 38%,transparent)}}.ofp-err{background:var(--risk);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.ofp-err{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.ofp-err{color:var(--risk);font-size:12.5px}.ofp-actions{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.ofp-actions .btn{justify-content:center;width:100%}.ofp-foot{color:var(--text-mute);text-align:center;font-size:11.5px;line-height:1.45}@media (max-width:560px){.ofp-scrim{place-items:end stretch;padding:0}.ofp-card{border-radius:18px 18px 0 0;width:100%;max-height:92vh;padding:18px 16px}}.ofp-steps{gap:5px;margin:0 34px 12px 0;display:flex}.ofp-pip{background:var(--line-2);border-radius:2px;width:22px;height:3px}.ofp-pip.done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ofp-pip.done{background:color-mix(in srgb,var(--accent) 45%,transparent)}}.ofp-pip.on{background:var(--accent)}.ofp-opt.locked{opacity:.55;cursor:not-allowed}.ofp-opt.locked:hover{background:0 0}.ofp-lock{letter-spacing:.03em;text-transform:uppercase;color:var(--text-mute);margin-left:auto;font-size:10px;font-weight:700}.ofp-dot.sq{border-radius:3px}.ofp-review{border:1px solid var(--line);background:var(--line);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.ofp-rrow{background:var(--surface-2);align-items:baseline;gap:12px;padding:11px 13px;display:flex}.ofp-rk{letter-spacing:.05em;text-transform:uppercase;width:88px;color:var(--text-mute);flex:none;font-size:10.5px;font-weight:800}.ofp-rv{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:600}.ofp-actions .btn.ghost{justify-content:center;width:100%}.chg-groups{flex-direction:column;gap:12px;display:flex}.chg-card{padding:0;overflow:hidden}.chg-head{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.chg-head:hover .chg-open{color:var(--accent)}.chg-nm{color:var(--text);font-size:13.5px;font-weight:650}.chg-stage{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.chg-open{color:var(--text-mute);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:11.5px;font-weight:650;transition:color .13s;display:inline-flex}.chg-open .ic{width:12px;height:12px}.chg-items{flex-direction:column;display:flex}.chg-item{align-items:flex-start;gap:10px;padding:9px 16px;display:flex}.chg-item+.chg-item{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.chg-item+.chg-item{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.chg-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.chg-body{flex:1;min-width:0}.chg-text{color:var(--text-dim);overflow-wrap:anywhere;font-size:12.5px}.chg-when{color:var(--text-mute);white-space:nowrap;flex:none;margin-top:2px;font-size:11px}.chg-lead{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:650}.chg-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chg-chip{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.chg-chip:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.chg-chip.on{border-color:var(--accent);color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chg-chip.on{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.chg-chip.empty{opacity:.45;cursor:default}.chg-chip .chg-dot{width:7px;height:7px;margin-top:0}.chg-n{color:var(--text-mute);background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5}.chg-chip.on .chg-n{color:var(--accent)}.cm-hero{border-color:var(--tone,var(--accent));flex-wrap:wrap;align-items:center;gap:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.cm-hero{border-color:color-mix(in srgb,var(--tone,var(--accent)) 40%,var(--line))}}.cm-hero{background:linear-gradient(180deg,var(--tone,var(--accent)),transparent)}@supports (color:color-mix(in lab, red, red)){.cm-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--tone,var(--accent)) 7%,transparent),transparent)}}.cm-ring{background:conic-gradient(var(--tone) var(--p),var(--line) 0);border-radius:50%;flex:none;width:104px;height:104px;position:relative}@supports (color:color-mix(in lab, red, red)){.cm-ring{background:conic-gradient(var(--tone) var(--p),color-mix(in srgb,var(--line) 70%,transparent) 0)}}.cm-ring{place-items:center;display:grid}.cm-ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:9px}.cm-ring-v{z-index:1;color:var(--tone);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Space Grotesk;font-size:20px;font-weight:650;position:relative}.cm-hero-body{flex:320px;min-width:0}.cm-hero-body h2{margin:0 0 4px}.cm-hero-body p{color:var(--text-dim);max-width:64ch;margin:0;font-size:13px;line-height:1.55}.cm-chips{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.cm-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:999px;padding:4px 10px;font-size:12px}.cm-chip b{color:var(--text);font-variant-numeric:tabular-nums}.cm-chip.good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.cm-chip.good{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}}.cm-chip.risk{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cm-chip.risk{border-color:color-mix(in srgb,var(--risk) 55%,var(--line))}}.cm-chip.risk b{color:var(--risk)}.mr-msg-shot{border:1px solid var(--line);border-radius:9px;max-width:320px;margin-top:7px;line-height:0;display:block;overflow:hidden}.mr-msg-shot img{object-fit:cover;width:100%;height:auto;max-height:220px;display:block}.mr-msg-shot:hover{border-color:var(--accent)}.mr-msg-shot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mr-shot-staged{border:1px solid var(--line);border-radius:9px;margin-top:7px;line-height:0;display:inline-block;position:relative;overflow:hidden}.mr-shot-staged img{object-fit:cover;max-width:180px;max-height:120px;display:block}.mr-shot-staged button{color:#fff;cursor:pointer;background:#000000a8;border:0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.mr-shot-staged button:hover{background:var(--risk)}.attach-btn{border:1px solid var(--line);background:var(--surface-2);height:30px;color:var(--text-dim);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.attach-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.attach-btn:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.attach-btn:hover{color:var(--text)}.attach-btn:focus-within{outline:2px solid var(--accent);outline-offset:2px}.attach-btn .ic{color:var(--accent)}@media (max-width:560px){.attach-btn span{display:none}.attach-btn{padding:0 9px}}.cm-windows{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.cm-win{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px;text-decoration:none;transition:border-color .12s,color .12s,background .12s}.cm-win:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cm-win:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.cm-win:hover{color:var(--text)}.cm-win.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.cm-win:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cm-more{border:0;border-top:1px dashed var(--line);background:0 0;width:100%;margin-top:8px;padding:8px 0 2px;display:block}@supports (color:color-mix(in lab, red, red)){.cm-more{border-top:1px dashed color-mix(in srgb,var(--line) 60%,transparent)}}.cm-more{color:var(--accent);cursor:pointer;text-align:center;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .12s}.cm-more:hover{color:var(--text)}.cm-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.cm-win,.cm-more{transition:none}}.cm-charts{grid-template-columns:1fr 1fr;gap:30px;margin-top:14px;display:grid}@media (max-width:860px){.cm-charts{grid-template-columns:1fr;gap:26px}}.cmc{min-width:0}.cmc-head{align-items:baseline;gap:10px;min-height:18px;margin-bottom:12px;display:flex}.cmc-h{letter-spacing:.09em;color:var(--text-mute);font-size:10.5px;font-weight:700}.cmc-read{color:var(--text-dim);align-items:baseline;gap:6px;margin-left:auto;font-size:12px;transition:opacity .14s;display:inline-flex}.cmc-read.idle{opacity:.62}.cmc-read b{color:var(--text);font-size:12.5px;font-weight:600}.cmc-read-n{color:var(--accent);font-size:12.5px;font-weight:600}.cmc-read-u{color:var(--text-mute)}.cmc-read-s{color:var(--text-mute);border-left:1px solid var(--line);margin-left:2px;padding-left:2px;font-size:11px}.cmc-plot{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:112px;padding:0 1px;display:flex}.cmc-col{cursor:pointer;background:0 0;border:0;border-radius:3px 3px 0 0;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0;transition:background .12s;display:flex}.cmc-col:hover,.cmc-col.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmc-col:hover,.cmc-col.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.cmc-col:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cmc-bar{background:var(--accent);border-radius:3px 3px 0 0;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cmc-bar{background:color-mix(in srgb,var(--accent) 30%,transparent)}}.cmc-bar{transition:background .12s}.cmc-col:hover .cmc-bar,.cmc-col.on .cmc-bar,.cmc-bar.peak{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmc-bar.peak{background:color-mix(in srgb,var(--accent) 62%,transparent)}}.cmc-col.on .cmc-bar.peak{background:var(--accent)}.cmc-axis{gap:2px;padding:7px 1px 0;display:flex}.cmc-tick{text-align:center;min-width:0;color:var(--text-mute);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;font-size:10px;overflow:visible}@media (prefers-reduced-motion:reduce){.cmc-read,.cmc-col,.cmc-bar{transition:none}}.cm-split{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (max-width:860px){.cm-split{grid-template-columns:1fr;gap:18px}}.cm-sub{letter-spacing:.08em;color:var(--text-mute);margin-bottom:9px;font-size:10.5px;font-weight:700}.cm-row{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.cm-row+.cm-row{border-top:1px dashed var(--line)}@supports (color:color-mix(in lab, red, red)){.cm-row+.cm-row{border-top:1px dashed color-mix(in srgb,var(--line) 60%,transparent)}}.cm-rank{background:var(--surface-2);width:20px;height:20px;color:var(--text-dim);border-radius:6px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.cm-row-k{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:120px;max-width:220px;overflow:hidden}.cm-track{background:var(--surface-2);border-radius:99px;flex:1;min-width:40px;height:6px;overflow:hidden}.cm-fill{background:var(--accent);border-radius:99px;height:100%;display:block}.cm-row-n{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.cm-row-t{font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-size:12.5px;font-weight:650}.att-scrim{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020408b8;justify-content:center;align-items:center;padding:clamp(10px,3vw,34px);animation:.18s ease-out attFade;display:flex;position:fixed;inset:0}@keyframes attFade{0%{opacity:0}to{opacity:1}}.att-shell{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:0;width:min(1080px,100%);max-height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) attPop;display:flex;overflow:hidden;box-shadow:0 40px 100px #0009}@keyframes attPop{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}.att-bar{border-bottom:1px solid var(--line);background:var(--surface-2);flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.att-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.att-name .ic{color:var(--accent);flex:none}.att-actions{flex:none;align-items:center;gap:8px;display:flex}.att-actions a{text-decoration:none}.att-body{background:var(--bg);flex:1;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex}.att-img{object-fit:contain;border-radius:9px;max-width:100%;max-height:calc(100vh - 190px);display:block}.att-frame{background:var(--surface-2);border:0;border-radius:9px;width:100%;height:min(78vh,900px)}.att-none{text-align:center;color:var(--text-mute);flex-direction:column;align-items:center;gap:9px;padding:44px 22px;display:flex}.att-none .ic{color:var(--text-mute)}.att-none-t{color:var(--text);font-size:14.5px;font-weight:600}.att-none-s{margin-bottom:6px;font-size:12.5px}.att-none .btn{text-decoration:none}@media (max-width:560px){.att-scrim{padding:0}.att-shell{border:0;border-radius:0;width:100%;height:100%}.att-bar{flex-wrap:wrap;gap:9px}.att-name{flex:100%}.att-actions{justify-content:flex-end;width:100%}.att-img{max-height:calc(100vh - 150px)}.att-frame{height:100%}}@media (prefers-reduced-motion:reduce){.att-scrim,.att-shell{animation:none}}.mh-nic{margin-bottom:18px}.mh-nic-grp{padding-top:10px}.mh-nic-grp+.mh-nic-grp{border-top:1px dashed var(--line);margin-top:12px}.mh-nic-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-bottom:8px;font-size:10.5px;font-weight:700}.mh-nic-list{flex-wrap:wrap;gap:7px;display:flex}.mh-nic-chip{color:var(--text-dim);border:1px solid var(--line);background:var(--surface-2);border-radius:99px;align-items:center;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.mh-nic-chip.warn{color:var(--warn,#e0a83b);border-color:var(--warn,#e0a83b)}@supports (color:color-mix(in lab, red, red)){.mh-nic-chip.warn{border-color:color-mix(in srgb,var(--warn,#e0a83b) 35%,var(--line))}}.mh-nic-chip.warn{background:var(--warn,#e0a83b)}@supports (color:color-mix(in lab, red, red)){.mh-nic-chip.warn{background:color-mix(in srgb,var(--warn,#e0a83b) 8%,var(--surface-2))}}.mh-nic-chip em{color:var(--text-mute);border-left:1px solid var(--line);margin-left:7px;padding-left:8px;font-size:10.5px;font-style:normal;font-weight:500}.mh-nic-chip em.miss{color:var(--warn,#e0a83b)}.stage-sfnote{color:var(--text-mute);margin:-3px 0 7px;font-size:10.5px;font-style:italic;line-height:1.35}.thread-why{color:var(--text-mute);white-space:normal;margin-top:3px;font-size:11px;font-style:italic;line-height:1.4}.wrail{z-index:70;pointer-events:none;display:none;position:fixed;inset:0}.wrail.on{display:block}.wr-scrim{display:none}.wr-panel{pointer-events:auto;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:min(352px,100vw);animation:.32s cubic-bezier(.2,.8,.2,1) wr-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-30px 0 80px #00000059}@keyframes wr-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.wr-aura{pointer-events:none;background:radial-gradient(closest-side,var(--accent-soft),transparent 70%);opacity:.8;border-radius:50%;width:420px;height:260px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.wr-head{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex;position:relative}.wr-av{background:linear-gradient(135deg,var(--accent),var(--accent-3));width:34px;height:34px;color:var(--accent-contrast);border-radius:10px;flex:none;place-items:center;display:grid}.wr-head h3{align-items:center;gap:7px;font-family:Space Grotesk;font-size:15px;font-weight:600;display:flex}.wr-sub{color:var(--text-mute);font-size:11px}.wr-stream{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px 14px 10px;display:flex;position:relative;overflow-y:auto}.wr-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto 0;padding:12px 8px;display:flex}.wr-hero-mark{color:var(--accent);filter:drop-shadow(0 0 18px var(--accent-soft));animation:5s ease-in-out infinite wr-float}@keyframes wr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.wr-greet{font-family:Space Grotesk;font-size:17px;font-weight:600}.wr-intro{color:var(--text-dim);max-width:300px;font-size:12.5px;line-height:1.5}.wr-chips{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.wr-chip{text-align:left;background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.wr-chip .ic{color:var(--accent);flex:none}.wr-chip:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(-1px)}.wr-chip.tour .ic{color:var(--text-mute)}.wr-msg{gap:8px;max-width:100%;display:flex}.wr-msg.me{justify-content:flex-end}.wr-msg-av{background:var(--surface-2);border:1px solid var(--line);width:22px;height:22px;color:var(--accent);border-radius:7px;flex:none;place-items:center;margin-top:2px;display:grid}.wr-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:85%;padding:10px 13px;font-size:13px;line-height:1.55}.wr-msg.me .wr-bubble{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wr-msg.me .wr-bubble{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2))}}.wr-msg.me .wr-bubble{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.wr-msg.me .wr-bubble{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.wr-msg.me .wr-bubble{border-bottom-right-radius:5px}.wr-msg.bot .wr-bubble{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:5px}.wr-msg.bot.err .wr-bubble{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.wr-msg.bot.err .wr-bubble{border-color:color-mix(in srgb,var(--risk) 45%,var(--line))}}.wr-msg.bot.err .wr-bubble{color:var(--text-dim)}.wr-caret{background:var(--accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite wr-blink;display:inline-block}@keyframes wr-blink{50%{opacity:0}}.wr-think{align-items:center;gap:8px;display:flex}.wr-think-txt{color:var(--text-dim);font-size:12.5px}.wr-dots{gap:3px;display:inline-flex}.wr-dots i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.2s infinite wr-dot}.wr-dots i:nth-child(2){animation-delay:.15s}.wr-dots i:nth-child(3){animation-delay:.3s}@keyframes wr-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.wr-proof{border-top:1px dashed var(--line);flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:9px;animation:.3s fade;display:flex}.wx-badge{letter-spacing:.01em;cursor:pointer;color:var(--accent);background:var(--accent);border-radius:999px;align-items:center;gap:5px;margin-top:5px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wx-badge{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.wx-badge{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.wx-badge{border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}}.wx-badge{transition:background .14s,border-color .14s}.wx-badge:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wx-badge:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.wx-badge:hover{border-color:var(--accent)}.wx-badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wx-badge.pulse{animation:2.4s ease-out 3 wx-pulse}@keyframes wx-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}60%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.wx-badge.pulse{animation:none}}.wx-scrim{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;place-items:center;padding:20px;animation:.16s ease-out both wx-fade;display:grid;position:fixed;inset:0}@keyframes wx-fade{0%{opacity:0}to{opacity:1}}.wx-pop{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);max-height:min(78vh,720px);box-shadow:0 24px 64px #00000073,0 0 0 1px var(--accent);border-radius:16px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.wx-pop{box-shadow:0 24px 64px #00000073,0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}}.wx-pop{animation:.2s cubic-bezier(.2,.8,.2,1) both wx-rise}.wx-pop:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 50% 0%,var(--accent),transparent 70%);border-radius:16px 16px 0 0;height:150px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.wx-pop:before{background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%)}}@keyframes wx-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wx-scrim,.wx-pop{animation:none}}.wx-pop-h{z-index:1;border-bottom:1px solid var(--accent);align-items:center;gap:10px;padding:15px 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.wx-pop-h{border-bottom:1px solid color-mix(in srgb,var(--accent) 14%,var(--line))}}.wx-pop-h{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.wx-pop-h{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.wx-pop-h{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px 16px 0 0}.wx-pop-ic{background:var(--accent);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.wx-pop-ic{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.wx-pop-ic{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.wx-pop-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent), 0 0 14px color-mix(in srgb,var(--accent) 22%,transparent)}}.wx-pop-hh{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wx-pop-hh b{letter-spacing:-.01em;font-size:13.5px}.wx-pop-sub{color:var(--text-mute);font-size:11px}.wx-pop-x{width:28px;height:28px;color:var(--text-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;transition:all .14s;display:grid}.wx-pop-x:hover{color:var(--text);background:var(--surface-2);border-color:var(--line)}.wx-pop-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wx-pop-load{text-align:center;color:var(--text-mute);padding:34px 16px;font-size:12.5px}.wx-pop-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.wx-turn{flex-direction:column;gap:5px;display:flex}.wx-turn-l{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:600}.wx-turn p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.wx-turn.q p{color:var(--text);background:var(--accent);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wx-turn.q p{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.wx-turn.q p{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.wx-turn.q p{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.wx-turn.q p{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.wx-turn.q p{border-left:3px solid color-mix(in srgb,var(--accent) 70%,transparent)}}.wx-turn.a p{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.wx-pop-foot{color:var(--text-mute);margin:2px 0 0;font-size:11px;line-height:1.5}.wr-hand{border:1px solid var(--accent);border-radius:14px;margin:10px 0 2px;padding:12px 13px 11px}@supports (color:color-mix(in lab, red, red)){.wr-hand{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line))}}.wr-hand{background:linear-gradient(180deg,var(--accent),var(--accent)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.wr-hand{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 13%,transparent),color-mix(in srgb,var(--accent) 5%,transparent)), var(--surface)}}.wr-hand{box-shadow:0 1px 0 var(--accent) inset}@supports (color:color-mix(in lab, red, red)){.wr-hand{box-shadow:0 1px 0 color-mix(in srgb,var(--accent) 18%,transparent) inset}}.wr-hand{animation:.26s cubic-bezier(.2,.8,.2,1) both wr-hand-in}@keyframes wr-hand-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wr-hand-top{align-items:center;gap:7px;margin-bottom:7px;display:flex}.wr-hand-ic{background:var(--accent);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.wr-hand-ic{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.wr-hand-ic{color:var(--accent)}.wr-hand-t{color:var(--text);letter-spacing:-.005em;font-size:12.5px;font-weight:650}.wr-hand-draft{background:var(--text);border-radius:9px;margin:0 0 10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.wr-hand-draft{background:color-mix(in srgb,var(--text) 5%,transparent)}}.wr-hand-draft{border-left:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.wr-hand-draft{border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.wr-hand-draft{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.wr-hand-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wr-hand-btn{background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:650;transition:filter .14s,transform .14s;display:inline-flex}.wr-hand-btn:hover:not(:disabled){filter:brightness(1.07)}.wr-hand-btn:active:not(:disabled){transform:translateY(1px)}.wr-hand-btn:disabled{opacity:.6;cursor:default}.wr-hand-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wr-hand-btn .ic{color:currentColor}.wr-hand-note{color:var(--text-mute);font-size:11px}.wr-pchip{background:var(--surface);border:1px solid var(--line);max-width:100%;color:var(--text-dim);text-align:left;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;transition:all .14s;display:inline-flex}.wr-pchip .ic{color:var(--text-mute);flex:none}.wr-pchip:hover{border-color:var(--accent);color:var(--text)}.wr-pchip.learned{cursor:default}.wr-pchip.learned:hover{border-color:var(--line);color:var(--text-dim)}.wr-pchip.sop,.wr-pchip.sop .ic{color:var(--accent)}.wr-after{flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 0 30px;display:flex}.wr-fb-row{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.wr-fb-q{color:var(--text-mute);font-size:11.5px}.wr-route-done{color:var(--good);align-items:center;gap:5px;font-size:12px;display:inline-flex}.wr-foot{border-top:1px solid var(--line);background:var(--surface);padding:10px 14px 12px}.wr-input{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;align-items:center;gap:8px;padding:4px 4px 4px 13px;transition:all .15s;display:flex}.wr-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wr-input input{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 0;font-size:13px}.wr-send{background:linear-gradient(135deg,var(--accent),var(--accent-3));width:34px;height:34px;color:var(--accent-contrast);border-radius:10px;flex:none;place-items:center;transition:all .15s;display:grid}.wr-send:disabled{opacity:.35}.wr-send:not(:disabled):hover{box-shadow:0 4px 14px var(--accent-soft);transform:translateY(-1px)}.wr-guard{color:var(--text-mute);letter-spacing:.02em;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}@media (max-width:768px){.wr-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#0204088c;animation:.25s fade;display:block;position:absolute;inset:0}.wr-panel{border-left:none;width:100vw;animation:.3s cubic-bezier(.2,.8,.2,1) wr-up}@keyframes wr-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.wr-bubble{max-width:88%}}@media (prefers-reduced-motion:reduce){.wr-panel,.wr-hero-mark,.wr-dots i,.wr-caret{animation:none}}@media (min-width:769px){.main{transition:margin-right .32s cubic-bezier(.2,.8,.2,1)}body:has(.wrail.on) .main{margin-right:352px}.drawer{transition:transform .42s cubic-bezier(.2,.8,.2,1),right .32s cubic-bezier(.2,.8,.2,1)}body:has(.wrail.on) .drawer{max-width:calc(100vw - 352px);right:352px}}@media (min-width:1041px){.drawer.modal{transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .26s,left .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1)}body:has(.wrail.on) .drawer.modal{width:min(1080px,95vw - 352px);left:calc(50% - 176px)}}.eng-hero{border-color:var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eng-hero{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.eng-hero:before{content:"";background:radial-gradient(closest-side,var(--accent-soft),transparent 70%);pointer-events:none;border-radius:50%;width:380px;height:220px;position:absolute;top:-90px;left:18%}.eng-hero-mark{background:linear-gradient(135deg,var(--accent),var(--accent-3));width:52px;height:52px;color:var(--accent-contrast);box-shadow:0 8px 26px var(--accent-soft);border-radius:15px;flex:none;place-items:center;animation:6s ease-in-out infinite wr-float;display:grid;position:relative}.wt-card{transition:border-color .18s,box-shadow .18s}.wt-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wt-card:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.wt-item{transition:background .15s}.wt-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wt-item:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}}@media (prefers-reduced-motion:reduce){.eng-hero-mark{animation:none}}@media (max-width:640px){.lrn-hour:after{display:none}}.eng-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;height:5px;overflow:hidden}.eng-bar>span{background:linear-gradient(90deg,var(--accent),var(--accent));border-radius:99px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}@supports (color:color-mix(in lab, red, red)){.eng-bar>span{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),var(--accent))}}.wt-item.wt-flagged{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wt-item.wt-flagged{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}}.wt-item.wt-flagged{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wt-item.wt-flagged{background:color-mix(in srgb,var(--warn) 6%,transparent)}}.wt-conf{font-variant-numeric:tabular-nums;border:1px solid var(--line);color:var(--text-dim);background:var(--surface-2);cursor:help;border-radius:7px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.wt-conf.hi{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.wt-conf.hi{border-color:color-mix(in srgb,var(--good) 38%,transparent)}}.wt-conf.hi{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.wt-conf.hi{background:color-mix(in srgb,var(--good) 10%,transparent)}}.wt-conf.mid{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wt-conf.mid{border-color:color-mix(in srgb,var(--warn) 38%,transparent)}}.wt-conf.mid{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wt-conf.mid{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.wt-conf.lo{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.wt-conf.lo{border-color:color-mix(in srgb,var(--risk) 38%,transparent)}}.wt-conf.lo{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.wt-conf.lo{background:color-mix(in srgb,var(--risk) 10%,transparent)}}.wt-scope{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:0 10px}.wt-scope>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);align-items:center;gap:7px;padding:8px 0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.wt-scope>summary::-webkit-details-marker{display:none}.wt-scope>summary .ic{color:var(--accent);flex:none}.wt-scope-edit{color:var(--text-mute);text-transform:uppercase;letter-spacing:.05em;margin-left:auto;font-size:11px;font-weight:600}.wt-scope>summary:hover .wt-scope-edit{color:var(--accent)}.wt-scope[open]{padding-bottom:10px}.wt-cat{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;overflow:hidden}.wt-cat>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);align-items:center;gap:10px;padding:10px 13px;font-size:13px;font-weight:600;list-style:none;transition:background .14s;display:flex}.wt-cat>summary::-webkit-details-marker{display:none}.wt-cat>summary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wt-cat>summary:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.wt-cat>summary:after{content:"›";color:var(--text-mute);margin-left:4px;font-size:15px;transition:transform .18s;transform:rotate(90deg)}.wt-cat[open]>summary:after{transform:rotate(-90deg)}.wt-cat[open]>summary{border-bottom:1px solid var(--line)}.wt-cat-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wt-cat-c{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wt-cat-c{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.wt-cat-u{color:var(--text-mute);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.wt-cat>.wt-list{padding:0 11px 11px}details.wt-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;list-style:none;display:flex}details.wt-card>summary::-webkit-details-marker{display:none}details.wt-card>summary:after{content:"›";color:var(--text-mute);margin-left:auto;font-size:16px;transition:transform .18s;transform:rotate(90deg)}details.wt-card[open]>summary:after{transform:rotate(-90deg)}details.wt-card>summary:hover{color:var(--accent)}.atk-c-proj{border:1px solid var(--accent-line,var(--line));background:var(--accent);border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.atk-c-proj{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.atk-c-proj{color:var(--text-dim);font-size:12.5px}.atk-c-proj b{color:var(--text);font-weight:600}.sc{--sc-pad:20px;--sc-gap:16px;--sc-band:32px;--sc-pitch:52px;--sc-delta:96px;--sc-ink:var(--accent);--sc-ink-soft:var(--accent);max-width:1180px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.sc{--sc-ink-soft:color-mix(in srgb,var(--accent) 28%,var(--surface-2))}}.sc .card{padding:var(--sc-pad)}.sc .card.sc-board{padding:0}.sc-mast{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.sc-mast-id{flex:320px;min-width:0}.sc-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:700;line-height:1.3;display:block}.sc-mast-t{color:var(--text);margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.2}.sc-mast-s{color:var(--text-dim);max-width:72ch;margin:4px 0 0;font-size:12.5px;line-height:1.55}.sc-mast-s b{color:var(--text);font-weight:600}.sc-export{border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:9px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.sc-export:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.sc-export:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sc-cadence{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.sc-cad-g{flex-direction:column;gap:8px;display:flex}.sc-cad-l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding-left:2px;font-size:11px;font-weight:700;line-height:1.3}.sc-cad-b{flex-wrap:wrap;gap:8px;display:flex}.sc-win{white-space:nowrap;border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);border-radius:999px;padding:8px 16px;font-size:12.5px;text-decoration:none;transition:border-color .12s,color .12s,background .12s}.sc-win:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sc-win:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.sc-win:hover{color:var(--text)}.sc-win.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.sc-win:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sc-hero{--sc-pad:24px;border-color:var(--accent);flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sc-hero{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.sc-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,var(--accent-soft),transparent 72%);width:420px;height:260px;position:absolute;top:-120px;left:-40px}.sc-hero-main{flex:2 380px;min-width:0;position:relative}.sc-hero-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:700;line-height:1.3;display:block}.sc-hero-n{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:16px;margin:8px 0 12px;font-size:clamp(34px,5vw,44px);font-weight:700;line-height:1.05;display:flex}.sc-hero-n .sc-d{gap:6px;font-size:15px}.sc-hero-p{color:var(--text-dim);max-width:58ch;margin:0;font-size:13.5px;line-height:1.6}.sc-hero-p b{color:var(--text);font-weight:600}.sc-hero-p em{color:var(--text);font-style:normal;font-weight:600}.sc-hero-side{flex:320px;grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px;display:grid;position:relative}.sc-big{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.sc-big span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:700;line-height:1.3}.sc-big b{letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:700;line-height:1.15}.sc-big-sub{color:var(--text-mute);font-size:11px;font-style:normal;line-height:1.35}.sc-d{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.sc-d em{opacity:.62;font-style:normal;font-weight:500}.sc-d.good{color:var(--good)}.sc-d.bad{color:var(--risk)}.sc-d.flat{color:var(--text-dim);font-weight:500}.sc-band{margin-top:var(--sc-band)}.sc-band-h{margin:0 0 12px}.sc-band-h h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);flex:none;font-family:Space Grotesk,Inter,sans-serif;font-size:11px;font-weight:700;line-height:1.3}.sc-band-h:after{content:"";background:var(--line);flex:auto;min-width:24px;height:1px}.sc-band>.card+.card{margin-top:var(--sc-gap)}.sc-board{display:grid}.sc-board-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-board-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-col{padding:var(--sc-pad);flex-direction:column;min-width:0;display:flex}.sc-col+.sc-col{border-left:1px solid var(--line)}.sc-col-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sc-col-h h3{letter-spacing:-.01em;color:var(--text);align-items:center;gap:8px;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:600;display:flex}.sc-col-h .ic{color:var(--sc-ink);flex:none}.sc-col-hint{color:var(--text-dim);white-space:nowrap;margin-left:auto;font-size:12.5px}.sc-rows{margin:0 calc(var(--sc-pad) * -1);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content max-content;display:grid}.sc-row{display:contents}.sc-row>*{min-height:var(--sc-pitch);align-items:center;padding-block:8px;display:flex}.sc-row+.sc-row>*{border-top:1px solid var(--line)}.sc-row-l{min-width:0;padding-left:var(--sc-pad);padding-right:var(--sc-gap);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.sc-row-l span{color:var(--text);font-size:13.5px;line-height:1.35}.sc-row-l em{color:var(--text-dim);font-size:11px;font-style:normal;line-height:1.4}.sc-row-n{letter-spacing:-.01em;color:var(--text);justify-content:flex-end;font-size:17px;font-weight:700}.sc-row-d{min-width:var(--sc-delta);padding-left:var(--sc-gap);padding-right:var(--sc-pad);justify-content:flex-end}.sc-row-d:empty{min-width:0;padding-inline:0}.sc-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:12px;margin:16px 0 12px;display:flex;overflow:hidden}.sc-bar-in{background:var(--sc-ink);transition:width .3s}.sc-bar-out{background:var(--sc-ink-soft);transition:width .3s}.sc-bar-key{color:var(--text-dim);flex-wrap:wrap;gap:8px 24px;font-size:12.5px;display:flex}.sc-k{align-items:baseline;gap:8px;display:inline-flex}.sc-k:before{content:"";border:1px solid var(--line);border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.sc-k.in:before{background:var(--sc-ink)}.sc-k.out:before{background:var(--sc-ink-soft)}.sc-k b{color:var(--text);font-size:15px;font-weight:700}.sc-k em{color:var(--text-dim);font-style:normal}.sc-bd-list{counter-reset:scr;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sc-bd-list li{grid-template-columns:16px minmax(0,1fr);column-gap:8px;display:grid}.sc-bd-list li:before{counter-increment:scr;content:counter(scr);text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums;grid-area:1/1/3;align-self:center;font-size:11px;font-weight:700;line-height:1}.sc-bd-h{grid-area:1/2;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.sc-bd-k{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sc-bd-n{color:var(--text-dim);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.sc-bd-n em{color:var(--text-dim);opacity:.75;font-style:normal;font-weight:500}.sc-track{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;grid-area:2/2;height:8px;overflow:hidden}.sc-fill{background:var(--sc-ink);border-radius:999px;height:100%;transition:width .3s;display:block}.sc-note{border-top:1px dashed var(--line);margin:16px 0 0;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.sc-note{border-top:1px dashed color-mix(in srgb,var(--line) 70%,transparent)}}.sc-note{color:var(--text-dim);font-size:12.5px;line-height:1.5}.sc-empty{color:var(--text-dim);margin:0;padding:8px 0;font-size:12.5px;line-height:1.55}.sc-col>.sc-note{margin-top:auto}.sc-foot{margin:var(--sc-band) 0 0;border-top:1px solid var(--line);color:var(--text-dim);max-width:82ch;padding-top:16px;font-size:12.5px;line-height:1.6}.sc-band-hint{color:var(--text-dim);opacity:.8;flex:none;font-size:11.5px}.sc-degraded{margin:0 0 var(--sc-gap);border:1px solid var(--warn);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-degraded{border:1px solid color-mix(in srgb,var(--warn) 42%,var(--line))}}.sc-degraded{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sc-degraded{background:color-mix(in srgb,var(--warn) 9%,var(--surface))}}.sc-degraded{color:var(--text-dim);font-size:12.5px;line-height:1.55}.sc-degraded .ic{color:var(--warn);flex:none;margin-top:1px}.sc-degraded b{color:var(--text);font-weight:600}.sc-degraded ul{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;display:flex}.sc-degraded code{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.sc-hero-rate{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;font-size:13px;display:flex;position:relative}.sc-hero-rate b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.sc-hero-rate em{opacity:.7;font-style:normal}.sc-hours-chart{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.sc-hc-key{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;font-size:12px;display:flex}.sc-hc-lg{color:var(--text-dim);align-items:center;gap:6px;display:inline-flex}.sc-hc-lg:before{content:"";border-radius:2px;flex:none;width:9px;height:9px}.sc-hc-lg.ask:before{background:var(--sc-ink)}.sc-hc-lg.rep:before{background:var(--good)}.sc-hc-peak{color:var(--text-dim);white-space:nowrap;margin-left:auto}.sc-hc-peak b{color:var(--text);font-weight:600}.sc-hc{--hc-h:104px;align-items:flex-end;gap:2px;display:flex;position:relative}.sc-hc:before{content:"";z-index:0;background:var(--text);border-radius:4px;width:41.667%;position:absolute;top:0;bottom:14px;left:33.333%}@supports (color:color-mix(in lab, red, red)){.sc-hc:before{background:color-mix(in srgb,var(--text) 5%,transparent)}}.sc-hc:before{border-inline:1px dashed var(--line)}@supports (color:color-mix(in lab, red, red)){.sc-hc:before{border-inline:1px dashed color-mix(in srgb,var(--line) 90%,transparent)}}.sc-hc:after{content:"";background:var(--line);height:1px;position:absolute;bottom:14px;left:0;right:0}.sc-hc-col{z-index:1;flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.sc-hc-bars{height:var(--hc-h);align-items:flex-end;gap:1px;width:100%;display:flex}.sc-hc-b{border-radius:2px 2px 0 0;flex:1 1 0;min-width:0;transition:height .3s}.sc-hc-b.ask{background:var(--sc-ink)}.sc-hc-b.rep{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.sc-hc-b.rep{background:color-mix(in srgb,var(--good) 82%,transparent)}}.sc-hc-x{height:9px;color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9.5px;line-height:1}.sc-bl-top{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:16px;display:flex}.sc-bl-n{align-items:baseline;gap:8px;min-width:0;display:flex}.sc-bl-n b{color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.sc-bl-n span{color:var(--text-dim);font-size:13px}.sc-bl-warn{color:var(--warn);margin:0 0 0 auto;font-size:12.5px}.sc-bl-warn b{color:var(--warn);font-weight:700}.sc-bl-fine{color:var(--text-dim);margin:0 0 0 auto;font-size:12.5px}.sc-bl-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sc-bl-row{grid-template-columns:minmax(92px,auto) minmax(0,1fr) minmax(26px,auto);align-items:center;gap:12px;display:grid}.sc-bl-k{color:var(--text-dim);white-space:nowrap;font-size:12.5px}.sc-bl-row .sc-track{grid-area:auto;height:8px}.sc-bl-c{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sc-bl-row.ok .sc-fill{background:var(--good)}.sc-bl-row.warn .sc-fill{background:var(--warn)}.sc-bl-row.bad .sc-fill{background:var(--risk)}.sc-bl-row.bad .sc-bl-c{color:var(--risk)}.sc-drill{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;align-self:flex-start;align-items:center;gap:5px;margin-top:16px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.sc-drill:hover{border-color:var(--sc-ink);color:var(--sc-ink)}.sc-drill .ic{color:var(--sc-ink)}.sc-clear{color:var(--good);align-items:center;gap:8px;display:flex}.sc-clear .ic{color:var(--good);flex:none}.sc-desk-scroll{overscroll-behavior-x:contain;overflow-x:auto}.sc-desk-t{column-gap:var(--sc-gap);grid-template-columns:minmax(0,2.2fr) repeat(5,minmax(0,auto));min-width:560px;display:grid}.sc-desk-h,.sc-desk-r{display:contents}.sc-desk-h>*{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;padding-bottom:8px;font-size:10.5px;font-weight:700}.sc-desk-t .num{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.sc-desk-r>*{border-top:1px solid var(--line);align-self:center;padding:11px 0}.sc-desk-n{min-width:0;color:var(--text);flex-direction:column;gap:6px;font-size:13.5px;display:flex}.sc-desk-n .sc-track{grid-area:auto;max-width:220px;height:6px}.sc-desk-r b.num{color:var(--text);font-size:13.5px;font-weight:600}.sc-desk-r span.num{color:var(--text-dim);font-size:13px}.sc-desk-s.fast{color:var(--good);font-weight:600}.sc-desk-s.slow{color:var(--warn);font-weight:600}.sc-trend .sc-col-h .sc-d{margin-left:auto}.sc-tr{--tr-h:56px;align-items:flex-end;gap:6px;margin-top:2px;display:flex}.sc-tr-col{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.sc-tr-bar-w{height:var(--tr-h);align-items:flex-end;width:100%;display:flex}.sc-tr-bar{background:var(--sc-ink);border-radius:3px 3px 0 0;width:100%;transition:height .3s}.sc-tr-bar.none{background:var(--line)}.sc-tr-x{color:var(--text-dim);font-size:10.5px;line-height:1}.sc-tr-now{color:var(--text-dim);margin:12px 0 0;font-size:12.5px}.sc-tr-now b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:1000px){.sc-board-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-board-3>.sc-col:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:760px){.sc-board-2,.sc-board-3{grid-template-columns:minmax(0,1fr)}.sc-col+.sc-col{border-left:0;border-top:1px solid var(--line)}.sc-col>.sc-note{margin-top:16px}}@media (max-width:680px){.sc{--sc-pad:16px;--sc-pitch:48px;--sc-delta:0px;--sc-band:24px}.sc-hero{--sc-pad:16px;gap:16px}.sc-mast{align-items:stretch;gap:12px;margin-bottom:16px;padding-bottom:12px}.sc-export{justify-content:center;width:100%}.sc-cadence{gap:16px;margin-bottom:16px}.sc-hero-n{gap:12px;margin:8px 0 12px;font-size:clamp(32px,11vw,40px)}.sc-hero-n .sc-d{font-size:13.5px}.sc-hero-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sc-big{padding:12px}.sc-big b{font-size:22px}.sc-row-l span{font-size:13px}.sc-row-n{font-size:16px}.sc-bar-key{gap:8px 16px}.sc-hc{--hc-h:76px;gap:1px}.sc-hc-col:not(:nth-child(6n+1)) .sc-hc-x{display:none}.sc-hc-peak{white-space:normal;margin-left:0}.sc-bl-n b{font-size:24px}.sc-bl-warn,.sc-bl-fine{margin-left:0}.sc-bl-row{grid-template-columns:minmax(84px,auto) minmax(0,1fr) minmax(24px,auto);gap:10px}.sc-tr{--tr-h:44px;gap:4px}}@media (prefers-reduced-motion:reduce){.sc-bar-in,.sc-bar-out,.sc-fill,.sc-win,.sc-export,.sc-hc-b,.sc-tr-bar,.sc-drill{transition:none}}@media print{.sc{--sc-pad:12px;--sc-gap:12px;--sc-band:20px;--sc-pitch:40px;--sc-delta:80px;--sc-ink:#2e2e2e;--sc-ink-soft:#c9c9c9;--surface:#fff;--surface-2:#f2f0ea;--surface-3:#fff;--line:#b9b4a8;--line-2:#a39d8f;--text:#141518;--text-dim:#41454c;--text-mute:#6a6e76;--good:#1b7a50;--warn:#8a5f08;--risk:#ae1226;--accent:#2b2d32;--accent-soft:transparent;--accent-contrast:#fff}.sc,.sc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sc-cadence,.sc-export,.sc-hero:before{display:none!important}.sc-mast{border-bottom-width:2px;align-items:flex-end;gap:16px;margin-bottom:14px;padding-bottom:12px}.sc-mast-t{font-size:20px}.sc-hero{--sc-pad:16px;gap:20px}.sc-hero-n{gap:12px;margin:6px 0 10px;font-size:36px}.sc-hero-n .sc-d{font-size:14px}.sc-hero-side{flex:0 auto;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.sc-big{padding:12px}.sc-big b{font-size:22px}.sc-board-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-board-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-board-3>.sc-col:nth-child(3){border-top:0;grid-column:auto}.sc-col+.sc-col{border-left:1px solid var(--line);border-top:0}.sc-col>.sc-note{margin-top:auto}.sc-row-l span{font-size:12.5px}.sc-row-n{font-size:15px}.sc-band-h{break-after:avoid;page-break-after:avoid}.sc .card{break-inside:avoid;page-break-inside:avoid;box-shadow:none}.sc-foot{break-inside:avoid;page-break-inside:avoid}.sc-drill{display:none!important}.sc-desk-scroll{overflow:visible}.sc-desk-t{min-width:0}.sc-hc{--hc-h:88px;gap:2px}.sc-hc-col:not(:nth-child(6n+1)) .sc-hc-x{display:block}.sc-tr{--tr-h:52px;gap:6px}}.only-phone,.simple-toggle{display:none}.tb-search-btn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:none}.tb-search-btn:active{background:var(--surface-2)}.dr-stage-line{color:var(--text-dim);align-items:center;gap:10px;margin-top:14px;font-size:13px;display:none}.dr-stage-line b{color:var(--text)}.dr-stage-line .bar{background:var(--line);border-radius:3px;flex:1;height:5px;overflow:hidden}.dr-stage-line .bar i{background:var(--accent);border-radius:3px;height:100%;display:block}@media (max-width:680px){input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}.btn{min-height:44px}.btn.sm{min-height:40px;padding-top:9px;padding-bottom:9px}.filt{white-space:nowrap;flex:none;min-height:40px;padding:9px 14px;font-size:13px}.filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-bottom:4px;padding-left:16px;padding-right:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000)}.filters::-webkit-scrollbar{display:none}.pill{padding:3px 8px;font-size:11px}.tbl-wrap td[data-l]:before{font-size:10.5px}.tbl-wrap td[data-l]{margin:10px 16px 0 0;font-size:14px}.tbl-wrap td[data-l].tw-txt{font-size:13px}.tbl-wrap tbody{grid-template-columns:1fr}.tbl-wrap tbody tr{cursor:pointer;padding:14px 16px}.drawer{width:100vw;max-width:100vw;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border-left:none}.drawer .dr-actions{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.dr-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dr-tabs::-webkit-scrollbar{display:none}.dr-tabs .dr-tab{min-height:44px}.cmdk-scrim{align-items:flex-start;padding:0}.cmdk{width:100vw;max-width:100vw;height:100dvh;padding-top:env(safe-area-inset-top,0px);border:none;border-radius:0;flex-direction:column;animation:none;display:flex}.cmdk-results{max-height:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.cmdk-esc{display:none}.cmdk-row{min-height:52px}.tb-search-btn{display:inline-flex}.feed .tx{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.only-phone{display:initial}.no-phone{display:none!important}.bottomnav{padding-bottom:env(safe-area-inset-bottom,0px)}.content{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.sec-h{flex-wrap:wrap;row-gap:4px}.composer textarea,.composer .btn{min-height:44px}}.cls-scrim{z-index:120;background:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cls-scrim{background:color-mix(in srgb,var(--bg) 62%,transparent)}}.cls-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex}.cls{background:var(--surface);border:1px solid var(--line);width:min(560px,100%);max-height:min(88vh,860px);box-shadow:0 30px 90px var(--shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.cls-grab{display:none}.cls-head{align-items:flex-start;gap:12px;padding:18px 20px 10px;display:flex}.cls-head h2{margin:0 0 4px;font-size:19px}.cls-head .hint{margin:0;line-height:1.45}.cls-x{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--text);border-radius:10px;flex:none;place-items:center;margin-left:auto;display:grid}.cls-body{flex:1;gap:16px;padding:4px 20px 8px;display:grid;overflow-y:auto}.tw-wrap{z-index:120;pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.tw{pointer-events:auto;background:var(--surface);border:1px solid var(--accent);border-radius:16px;flex-direction:column;width:min(440px,100%);max-height:min(84vh,720px);display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tw{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.tw{box-shadow:0 30px 80px var(--shadow)}.tw-head{align-items:flex-start;gap:12px;padding:16px 18px 8px;display:flex}.tw-head h2{margin:0 0 2px;font-size:15px}.tw-head .hint{margin:0;line-height:1.45}.tw-spark{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tw-spark{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.tw-spark.on{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.tw-spark.on{border-color:color-mix(in srgb,var(--good) 45%,transparent)}}.tw-spark.on{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.tw-spark.on{background:color-mix(in srgb,var(--good) 14%,transparent)}}.tw-spark.on{animation:.5s cubic-bezier(.2,.9,.3,1.4) twPop}@keyframes twPop{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 45%,transparent);transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1);box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){.tw-spark.on{animation:none}}.tw-body{gap:12px;padding:6px 18px 16px;display:grid}.tw-field{gap:4px;display:grid}.tw-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700}.tw-box{border:1px solid var(--line-2);background:var(--bg);color:var(--text);border-radius:10px;gap:8px;width:100%;min-height:20px;padding:9px 12px;font-size:13.5px;display:grid}.tw-box:focus-visible{outline:2px solid var(--ring);outline-offset:1px}textarea.tw-box{resize:vertical;line-height:1.45}.tw-a{min-height:58px}.tw-sk{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:6px;height:11px;animation:1.2s linear infinite twSh;display:block}@keyframes twSh{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tw-sk{animation:none}}.tw-where{align-items:center;gap:10px;font-size:13px;display:flex}.tw-where b{font-weight:600}.tw-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.tw-link:hover{text-decoration:underline}.tw-chips{flex-wrap:wrap;gap:6px;display:flex}.tws{gap:12px;margin-bottom:12px;padding:14px 16px;display:grid}.tws-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tws-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700}.tws-grid{gap:2px;display:grid}.tws-row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 72px 72px 72px;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;display:grid}.tws-row:last-child{border-bottom:0}.tws-row span[role=cell]:not(:first-child),.tws-head span{text-align:right}.tws-head{color:var(--text-mute);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.tws-na{color:var(--text-mute)}.tws-people{gap:4px;display:grid}.tws-person{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;gap:14px;padding:5px 0;font-size:12.5px;display:grid}.tws-person:last-child{border-bottom:0}.tws-person b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@media (max-width:640px){.tws-row{grid-template-columns:minmax(0,1fr) 56px 56px 56px}.tws-person{grid-template-columns:minmax(0,1fr) auto auto}.tws-person .hint{display:none}}.tw-chip{font:inherit;background:var(--surface-2);border:1px solid var(--line);color:var(--text-dim);cursor:pointer;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600}.tw-chip.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tw-chip.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.tw-chip.on{background:var(--accent-soft)}.tw-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.tw-toast{background:var(--good);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.tw-toast{background:color-mix(in srgb,var(--good) 12%,var(--surface))}}.tw-toast{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.tw-toast{border:1px solid color-mix(in srgb,var(--good) 40%,var(--line))}}.tw-toast i{background:var(--good);width:8px;height:8px;box-shadow:0 0 8px var(--good);border-radius:50%;flex:none;display:inline-block}@media (max-width:640px){.tw-wrap{justify-content:center;padding:0}.tw{border-radius:16px 16px 0 0}}.cls-sec-h{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);margin-bottom:8px;font-size:11px;font-weight:700}.cls-chips{flex-wrap:wrap;gap:7px;display:flex}.cls-chips .filt.on{color:var(--accent);border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cls-chips .filt.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.cls-filter,.cls-q{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.cls-filter{margin-bottom:8px}.cls-q{resize:vertical;min-height:84px}.cls-picked{color:var(--text-dim);margin-bottom:8px;font-size:13px}.cls-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:12.5px;text-decoration:underline}.cls-pend{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-bottom:8px;padding:12px 14px}.cls-pend.answered{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.cls-pend.answered{border-color:color-mix(in srgb,var(--good) 45%,transparent)}}.cls-pend-top{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.cls-pend-q{color:var(--text-dim);margin:6px 0 8px;font-size:12.5px;line-height:1.45}.cls-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cls-st.scheduled{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cls-st.scheduled{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.cls-st.answered{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.cls-st.answered{border-color:color-mix(in srgb,var(--good) 45%,transparent)}}.cls-st.countered,.crp-st.countered{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cls-st.countered,.crp-st.countered{border-color:color-mix(in srgb,var(--warn) 50%,transparent)}}.cls-pend.countered{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cls-pend.countered{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}}.cls-when{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cls-when input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;border-radius:9px;padding:9px 11px;font-size:14px}.cls-note{color:var(--accent);margin:0;font-size:12.5px}.cls-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.cls-send:disabled{opacity:.5}.crp{gap:8px;margin:8px 18px 4px;display:grid}.crp-item{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.crp-item{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.crp-item{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.crp-item{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.crp-item{border-radius:12px;padding:10px 14px}.crp-item.answered{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.crp-item.answered{border-color:color-mix(in srgb,var(--good) 45%,transparent)}}.crp-item.answered{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.crp-item.answered{background:color-mix(in srgb,var(--good) 6%,transparent)}}.crp-top{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.crp-ico{background:var(--accent);width:24px;height:24px;color:var(--accent-contrast);border-radius:7px;place-items:center;display:grid}.crp-q{color:var(--text-dim);margin:6px 0 8px;font-size:12.5px;line-height:1.45}.crp-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crp-when{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.crp-when input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;border-radius:8px;padding:7px 9px}.crp-st.scheduled{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.crp-st.scheduled{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.crp-st.answered{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.crp-st.answered{border-color:color-mix(in srgb,var(--good) 45%,transparent)}}@media (max-width:680px){.crp-top{flex-direction:column;align-items:stretch}.crp-acts button{flex:1;min-height:44px}.cls-scrim{align-items:flex-end;padding:0}.cls{width:100vw;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-radius:18px 18px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) clsUp}.cls-grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.cls-foot .btn{flex:1;min-height:48px}.cls-chips .filt{min-height:40px}}@keyframes clsUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cls{animation:none}}.outbox-pill{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:140;color:var(--text);background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 30px var(--shadow);text-align:center;border-radius:999px;max-width:calc(100vw - 32px);padding:8px 14px;font-size:12.5px;font-weight:600;position:fixed;transform:translate(-50%)}@media (max-width:680px){.outbox-pill{bottom:calc(66px + env(safe-area-inset-bottom,0px))}.drawer .dr-head{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 0}.dr-top{padding-right:84px;display:block;position:relative}.dr-top h2.disp{flex-wrap:wrap;font-size:20px;line-height:1.2}.dr-top h2 .fav-star{font-size:18px}.dr-head .dr-actions{gap:6px;margin:0;display:flex;position:absolute;top:0;right:0}.dr-head .dr-close{width:38px;height:38px}.dr-chips.dr-chips-inline{order:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px;max-width:none;margin:12px 0 0;display:grid}.dr-chips-inline .dchip{align-items:flex-start;width:100%;min-width:0;padding:10px 12px}.dr-chips-inline .dchip b{font-size:19px}.dr-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.dr-quick .dr-msg{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent);font-weight:700}html.simple .dr-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-quick .btn{white-space:nowrap;text-overflow:ellipsis;justify-content:center;min-height:44px;padding-left:10px;padding-right:10px;overflow:hidden}.dr-quick .pill{grid-column:1/-1;justify-self:start}.drawer .lifecycle{display:none}.dr-stage-line{display:flex}.drawer .stagetabs{display:none}.drawer .dr-tabs{margin-top:10px}.drawer .dr-tab{padding:12px;font-size:13.5px}.drawer .dr-body{padding:14px 16px calc(10px + env(safe-area-inset-bottom,0px))}.dr-lbl{margin:16px 0 8px}.drawer textarea{width:100%}.lt-wrap,.lt-wrap.with-nav{min-height:0;margin-top:8px;display:block}.lt-nav{display:none}.lt-head{background:var(--bg);z-index:30;gap:8px;padding-top:6px;padding-bottom:10px;position:sticky;top:0}.lt-head h1.disp{flex:100%;order:-1;font-size:17px}.lt-acts{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:4px -16px 0;padding-bottom:2px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.lt-acts::-webkit-scrollbar{display:none}.lt-acts .btn{white-space:nowrap;flex:none;min-height:40px}.lt-acts .lt-act-t{display:inline}.lt-ctx{padding:12px}.lt-ctx-tile{min-width:0}.tk{font-size:11px}.tv{font-size:14px}.bubble{border-radius:16px;max-width:88%;padding:11px 14px;font-size:15px}.msg-underrow{font-size:11.5px}.composer{bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:20;box-shadow:0 -10px 30px var(--bg);margin-top:10px;position:sticky}@supports (color:color-mix(in lab, red, red)){.composer{box-shadow:0 -10px 30px color-mix(in srgb,var(--bg) 70%,transparent)}}.compose-tools{flex-wrap:wrap;gap:6px}.compose-tools .btn{min-height:40px}.ibx-av{width:34px;height:34px;font-size:12px}.ibx-titlerow{row-gap:4px}.ibx-preview{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ibx-stat{min-width:78px}.focus{border-radius:14px;padding:16px 16px 14px}.lead{flex-direction:column;align-items:flex-start;gap:10px}.lead .pr{text-align:left}.acts{gap:8px}.acts .btn{flex:calc(50% - 4px);justify-content:center;min-height:44px}.acts .queued{text-align:left;flex:100%}.move{gap:10px;padding:12px}.move .rk{width:22px}.move .pr{min-width:56px}.g2{grid-template-columns:1fr}.view .card input:not([type=checkbox]):not([type=radio]):not([type=range]),.view .card select,.view .card textarea{max-width:100%!important}.bottomnav .bn-item{font-size:11px}.drawer .composer{bottom:calc(8px + env(safe-area-inset-bottom,0px));position:sticky}.wr-panel{width:100vw;max-width:100vw;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0;left:0;right:0}html,body{overscroll-behavior-y:none}.app,.bottomnav,.topbar{-webkit-tap-highlight-color:transparent}button,a,[role=button],.tbl-wrap tbody tr,.move,.ibx-row,.feed-hov,.filt,.bn-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bottomnav,.topbar,.filters,.dr-tabs,.dr-quick,.bn-item{-webkit-user-select:none;user-select:none}.tbl-wrap tbody tr:active,.move:active,.ibx-row:active,.feed-hov:active,.mrd-row:active,.cmdk-row:active,.lt-nav-item:active{background:var(--surface-2);transform:scale(.995)}.btn:active,.filt:active{transform:scale(.97)}.btn,.filt,.tbl-wrap tbody tr,.move,.ibx-row{transition:transform 80ms,background .12s}.att-img{max-height:calc(100dvh - 150px)}.phone-more{justify-content:center;padding:14px 0 6px;display:flex}.phone-more .btn{min-width:60%;min-height:44px}.simple-toggle{flex:none;margin-right:2px;display:inline-flex}.simple-toggle button{min-height:36px;padding:0 11px;font-size:12.5px}html.simple .drawer .dr-chips-inline,html.simple .drawer .lifecycle,html.simple .drawer .stagetabs,html.simple .drawer .dr-quick .btn:not(.dr-msg):not(.dr-call),html.simple .drawer .dr-quick .pill,html.simple .drawer .risk-breakdown,html.simple .drawer .sa-next{display:none!important}html.simple .tbl-wrap td[data-l]:not(.stagecell),html.simple .tbl-wrap td.upd-cell,html.simple .tbl-wrap .stagecell .stepper,html.simple .tbl-wrap .stagecell .stage-sfnote{display:none}html.simple .tbl-wrap .stagecell .stagename{font-size:14px}html.simple .pipe-head .pipe-sort,html.simple .pipe-head .pipe-hide-installed,html.simple .pipe-head .viewmenu,html.simple .drawer .dr-msg{display:none}html.simple .drawer .dr-tabs .dr-tab{font-size:13px}html.simple .today-analytics,html.simple .cal-grid-sec{display:none}html.simple .drawer .dr-stage-line{margin:6px 0 2px;font-size:14px;font-weight:600}html.simple .tbl-wrap tbody tr{padding:14px}html.simple .tbl-wrap .name-stack{font-size:16px}html.simple .tbl-wrap td.stagecell{margin-top:6px}.main{overflow-x:clip}.topbar{gap:8px}.topbar .ttl{flex:auto;min-width:0}.topbar .ttl h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-actions{flex:none;gap:6px}.sync-label,.demo-pill{display:none}.viewas{justify-content:space-between;gap:8px;padding:6px 12px;font-size:12px}.viewas>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:flex!important}.viewas>span>*{white-space:nowrap}.viewas button{flex:none}html.simple .inbox-admin,html.simple .toolbar .pipe-sort{display:none}html.simple .toolbar .pipe-sort.ibx-sort{display:flex}.toolbar .right{flex-wrap:wrap}html.simple .export-range,html.simple .export-csv{display:none}}.flip-x{transform:scaleX(-1)}.cal-view .sec-h{margin-top:18px}.cal-count{background:var(--surface-2);border:1px solid var(--line);color:var(--text-dim);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.cal-note{color:var(--risk);margin:4px 2px 10px;font-size:12.5px}.cal-empty{align-items:flex-start;gap:14px;margin-top:8px;padding:18px 20px;display:flex}.cal-ico{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.cal-ico.big{border-radius:12px;width:40px;height:40px}.cal-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:14px 16px;transition:box-shadow .2s,border-color .2s}.cal-card.scheduled{border-left:3px solid var(--accent)}.cal-card.countered{border-left:3px solid var(--warn)}.cal-card.open{border-left:3px solid var(--line-2)}.cal-card.answered{border-left:3px solid var(--good)}.cal-card.focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cal-card.focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.cal-card.focus{animation:1.6s ease-out calPulse}@keyframes calPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 10px #0000}}.cal-card-top{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.cal-st.scheduled{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cal-st.scheduled{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.cal-st.countered{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cal-st.countered{border-color:color-mix(in srgb,var(--warn) 50%,transparent)}}.cal-st.answered{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.cal-st.answered{border-color:color-mix(in srgb,var(--good) 45%,transparent)}}.cal-st{border:1px solid var(--line);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}.cal-card-q{color:var(--text-dim);margin:7px 0 4px;font-size:13px;line-height:1.5}.cal-card-meta{font-size:12px}.cal-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cal-acts .cal-cancel{color:var(--text-mute);margin-left:auto}.cal-card.missed{border-left-color:var(--risk)}.cal-st.missed{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cal-st.missed{border-color:color-mix(in srgb,var(--risk) 50%,transparent)}}.cal-card.closed{opacity:.85}.cal-card.closed.declined{border-left:3px solid var(--warn)}.cal-card.closed.answered{border-left:3px solid var(--good)}.cal-card.closed.called{border-left:3px solid var(--accent)}.cal-card.closed.cancelled{border-left:3px solid var(--line-2)}.cal-st.declined{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cal-st.declined{border-color:color-mix(in srgb,var(--warn) 50%,transparent)}}.cal-st.called{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cal-st.called{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.cal-closeout{flex-wrap:wrap;gap:6px;width:100%;margin-top:10px;display:flex}.cal-closeout textarea,.cal-closeout input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;border-radius:9px;padding:8px 10px;font-size:13.5px}.cal-decline{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:4px;padding-top:8px;display:inline-flex}.cal-acts .btn.on{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.cal-when{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cal-when input{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;border-radius:9px;padding:8px 10px;font-size:14px}.special.ew{margin-left:6px}.special.ew.watch{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.special.ew.watch{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}}.special.ew.warn{color:var(--risk);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.special.ew.warn{border-color:color-mix(in srgb,var(--risk) 55%,transparent)}}.special.ew.warn{font-weight:700}.dr-dir{border:1px solid var(--line);color:var(--accent);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;min-height:26px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.dr-dir:hover{border-color:var(--accent)}@media (max-width:680px){.dr-dir{min-height:36px;padding:0 12px;font-size:13px}}.ncal{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px 12px;overflow:hidden}.ncal-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ncal-nav{align-items:center;gap:6px;display:flex}.ncal-nav .iconbtn{width:32px;height:32px}.ncal-title{margin:0 4px;font-size:17px;font-weight:600}.ncal-right{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.ncal-seg{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;display:inline-flex;overflow:hidden}.ncal-seg button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12px;font-weight:600;transition:all .14s}.ncal-seg button.on{background:var(--accent);color:var(--accent-contrast)}.ncal-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ncal-dow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:2px 6px 6px;font-size:10.5px;font-weight:700}.ncal-cell{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;min-height:92px;padding:6px;transition:all .14s;display:flex}.ncal-cell.out{opacity:.45}.ncal-cell.has{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ncal-cell.has{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.ncal-num{justify-content:flex-end;display:flex}.ncal-num span{color:var(--text-dim);border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.ncal-cell.today .ncal-num span{background:var(--accent);color:var(--accent-contrast)}.ncal-items{flex-direction:column;gap:3px;min-width:0;display:flex}.ncal-ev{text-align:left;background:var(--surface);min-width:0;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:11px;transition:all .14s;display:flex}.ncal-ev:hover{border-color:var(--line-2)}.ncal-ev.agreed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ncal-ev.agreed{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}}.ncal-ev.agreed{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ncal-ev.agreed{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ncal-ev.pending{border-style:dashed;border-color:var(--line-2)}.ncal-ev.mine{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ncal-ev.mine{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}}.ncal-ev.mine{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ncal-ev.mine{background:color-mix(in srgb,var(--warn) 12%,var(--surface))}}.ncal-ev-t{color:var(--text-mute);flex:none;font-size:10px}.ncal-ev-n{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ncal-more{padding-left:4px;font-size:10.5px}.ncal-dots{gap:3px;display:none}.ncal-dots i,.ncal-legend i{background:var(--line-2);border-radius:999px;width:8px;height:8px;display:inline-block}.ncal-dots i.agreed,.ncal-legend i.agreed{background:var(--accent)}.ncal-dots i.mine,.ncal-legend i.mine{background:var(--warn)}.ncal-dots i.pending,.ncal-legend i.pending{border:1.5px dashed var(--line-2);background:0 0}.ncal-legend{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;display:flex}.ncal-legend i{margin-left:10px}.ncal-legend i:first-child{margin-left:0}.ncal-week-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ncal-week{grid-template-columns:56px repeat(7,minmax(96px,1fr));min-width:720px;display:grid}.ncal-week-h{height:44px;color:var(--text-mute);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:11px;display:flex}.ncal-week-h b{color:var(--text);font-size:15px}.ncal-col.today .ncal-week-h b{background:var(--accent);color:var(--accent-contrast);border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.ncal-gutter .ncal-hour{color:var(--text-mute);font-size:10.5px;position:relative}.ncal-gutter .ncal-hour span{position:absolute;top:-7px;right:8px}.ncal-col{border-left:1px solid var(--line)}.ncal-slots{position:relative}.ncal-line{border-top:1px solid var(--line);opacity:.7;position:absolute;left:0;right:0}.ncal-now{border-top:2px solid var(--risk);z-index:2;position:absolute;left:0;right:0}.ncal-now:before{content:"";background:var(--risk);border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.ncal-block{text-align:left;background:var(--surface-2);color:var(--text);cursor:pointer;z-index:1;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:1px;padding:4px 7px;font-size:11px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.ncal-block .mono{color:var(--text-mute);font-size:10px}.ncal-block-n{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ncal-block.agreed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ncal-block.agreed{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}}.ncal-block.agreed{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ncal-block.agreed{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.ncal-block.pending{border:1px dashed var(--line-2)}.ncal-block.mine{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ncal-block.mine{background:color-mix(in srgb,var(--warn) 14%,var(--surface))}}.ncal-block.mine{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ncal-block.mine{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}}@media (max-width:680px){.ncal{border-radius:14px;padding:12px 10px 10px}.ncal-title{text-align:center;order:-1;width:100%;font-size:15px}.ncal-right{margin-left:auto}.ncal-zone{display:none}.ncal-month{gap:3px}.ncal-cell{min-height:52px;padding:4px}.ncal-cell .ncal-ev,.ncal-cell .ncal-more{display:none}.ncal-dots{justify-content:center;margin-top:2px;display:flex}.cal-card{border-radius:12px;padding:12px 13px}.cal-acts .btn,.cal-acts a.btn{min-height:44px}.cal-acts .cal-cancel{margin-left:0}}.combo-search-more{flex-direction:column;gap:6px;margin-top:6px;display:flex}.combo:has(.combo-search-more) .combo-caret{top:22px}.combo:has(.combo-search-more) .combo-in{min-height:44px}.combo-search-more button{align-self:flex-start;min-height:44px}.combo-search-more small,.combo-search-more p{color:var(--text-dim);font-size:12px;line-height:1.45}.combo-search-more p[role=alert]{color:var(--warn)}@media (max-width:680px){.combo:has(.combo-search-more) .combo-in{font-size:16px}}.mx-tabs{margin-bottom:14px}.mx-tabs .dr-tab{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mx-settings{max-width:820px}.mx-saved{color:var(--good);background:var(--good);align-items:center;gap:6px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mx-saved{background:color-mix(in srgb,var(--good) 12%,transparent)}}.mx-saved{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.mx-saved{border:1px solid color-mix(in srgb,var(--good) 32%,var(--line))}}.mx-saved{border-radius:99px;margin-bottom:10px;padding:3px 10px}.mx-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:16px 18px}.mx-card-h h3{margin:0 0 4px;font-size:15px;font-weight:650}.mx-card-h p{color:var(--text-dim);max-width:64ch;margin:0 0 12px;font-size:12.5px;line-height:1.5}.mx-state{border:1px solid var(--line);background:var(--line);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mx-state{background:color-mix(in srgb,var(--line) 22%,transparent)}}.mx-state.on{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.mx-state.on{border-color:color-mix(in srgb,var(--good) 38%,var(--line))}}.mx-state.on{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.mx-state.on{background:color-mix(in srgb,var(--good) 10%,transparent)}}.mx-state.off{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mx-state.off{border-color:color-mix(in srgb,var(--warn) 38%,var(--line))}}.mx-state.off{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mx-state.off{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.mx-state b{font-size:13px;display:block}.mx-state i{color:var(--text-dim);margin-top:2px;font-size:12px;font-style:normal;line-height:1.45;display:block}.mx-row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:11px 0;display:flex}.mx-row-t{flex:auto;min-width:0}.mx-row-t b{font-size:13px;font-weight:600;display:block}.mx-row-t i{color:var(--text-dim);margin-top:2px;font-size:12px;font-style:normal;line-height:1.45;display:block}.mx-sw{cursor:pointer;flex:none;width:18px;height:18px}.mx-sel{border:1px solid var(--line);background:var(--bg);min-width:230px;max-width:min(320px,45%);color:var(--text);border-radius:8px;flex:none;padding:6px 9px;font-size:12.5px}.mx-foot{border-top:1px solid var(--line);color:var(--text-dim);align-items:flex-start;gap:7px;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.5;display:flex}@media (max-width:700px){.mx-row{flex-direction:column;align-items:flex-start;gap:8px}.mx-sel{width:100%;max-width:100%}}.sc-explain{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 14px}.sc-explain>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:600;list-style:none;display:flex}.sc-explain>summary::-webkit-details-marker{display:none}.sc-mode{letter-spacing:.03em;text-transform:uppercase;border-radius:99px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.sc-mode.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.sc-mode.good{background:color-mix(in srgb,var(--good) 14%,transparent)}}.sc-mode.good{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.sc-mode.good{border:1px solid color-mix(in srgb,var(--good) 34%,var(--line))}}.sc-mode.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sc-mode.warn{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.sc-mode.warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.sc-mode.warn{border:1px solid color-mix(in srgb,var(--warn) 34%,var(--line))}}.sc-explain-b{border-top:1px solid var(--line);padding:0 13px 12px}.sc-explain-b p{color:var(--text-dim);max-width:76ch;margin:10px 0 0;font-size:12.5px;line-height:1.55}.sc-explain-b p.sc-warn-p{color:var(--text);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sc-explain-b p.sc-warn-p{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.sc-explain-b p.sc-warn-p{border-left:2px solid var(--warn);border-radius:0 7px 7px 0;padding:8px 11px}.sc-explain-b code{background:var(--line);border-radius:4px;padding:1px 5px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.sc-explain-b code{background:color-mix(in srgb,var(--line) 40%,transparent)}}.sc-find{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:7px;margin:0 0 9px;padding:5px 9px;display:flex}.sc-find input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.sc-rank{color:var(--text-mute);margin-right:4px;font-size:11px}.dup-wrap{margin:0 0 18px}.dup-count{color:var(--warn);background:var(--warn);border-radius:99px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dup-count{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.dup-count{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.dup-count{border:1px solid color-mix(in srgb,var(--warn) 34%,var(--line))}}.dup-card{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.dup-card{border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line))}}.dup-card{background:var(--surface);border-radius:12px;margin-bottom:10px;padding:13px 15px}.dup-h{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.dup-h b{font-size:14px}.dup-warn{color:var(--text);background:var(--warn);border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 10px;padding:8px 11px;font-size:12.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.dup-warn{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.dup-warn{border-left:2px solid var(--warn)}.dup-t{border-collapse:collapse;width:100%;font-size:12.5px}.dup-t th{text-align:left;color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:0 10px 6px 0;font-size:11px;font-weight:600}.dup-t td{border-top:1px solid var(--line);vertical-align:top;padding:6px 10px 6px 0}.dup-t .num{text-align:right;padding-right:14px}.dup-t tr.dup-suspect td{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.dup-t tr.dup-suspect td{background:color-mix(in srgb,var(--warn) 7%,transparent)}}.dup-foot{color:var(--text-dim);margin:10px 0 0;font-size:12px;line-height:1.5}@media (max-width:820px){.dup-t,.dup-t thead,.dup-t tbody,.dup-t tr,.dup-t td,.dup-t th{display:block}.dup-t thead{display:none}.dup-t td{border:0;padding:2px 0}.dup-t tr{border-top:1px solid var(--line);padding:8px 0}.dup-t .num{text-align:left}}.si-wrap{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.si-risk{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:9px;margin:12px 0 14px;padding:11px 13px;display:flex}.si-risk.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.si-risk.warn{border-color:color-mix(in srgb,var(--warn) 38%,var(--line))}}.si-risk.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.si-risk.warn{background:color-mix(in srgb,var(--warn) 10%,transparent)}}.si-risk.good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.si-risk.good{border-color:color-mix(in srgb,var(--good) 38%,var(--line))}}.si-risk.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.si-risk.good{background:color-mix(in srgb,var(--good) 10%,transparent)}}.si-risk b{font-size:13px;display:block}.si-risk i{color:var(--text-dim);margin-top:3px;font-size:12px;font-style:normal;line-height:1.5;display:block}.si-scroll{overflow-x:auto}.si-t{border-collapse:collapse;width:100%;min-width:620px;font-size:12.5px}.si-t th{text-align:left;color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:0 10px 6px 0;font-size:11px;font-weight:600}.si-t td{border-top:1px solid var(--line);padding:6px 10px 6px 0}.si-t .num{text-align:right;padding-right:14px}.si-t tr.si-at-risk td{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.si-t tr.si-at-risk td{background:color-mix(in srgb,var(--warn) 6%,transparent)}}.si-strong{color:var(--warn);font-weight:700}.si-tag{color:var(--risk);background:var(--risk);border-radius:99px;margin-left:7px;padding:1px 7px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.si-tag{background:color-mix(in srgb,var(--risk) 12%,transparent)}}.si-tag{border:1px solid var(--risk)}@supports (color:color-mix(in lab, red, red)){.si-tag{border:1px solid color-mix(in srgb,var(--risk) 32%,var(--line))}}.si-foot{color:var(--text-dim);max-width:76ch;margin:12px 0 0;font-size:12px;line-height:1.55}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}@property --tw-ease{syntax:"*";inherits:false}
