@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{--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-tracking:initial;--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}::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-tracking:initial;--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:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--text-xs:.75rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--tracking-wide:.025em;--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-geist), "Geist", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-bricolage), "Bricolage Grotesque", var(--font-sans);--font-script:"Primera Signature", "Apple Chancery", "Snell Roundhand", cursive}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.order-first{order:-9999}.row-1{grid-row:1}.row-2{grid-row:2}.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}}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.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}.inline-grid{display:inline-grid}.table{display:table}.flex-shrink,.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}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-accent{background-color:#dc2e1f}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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-blur{--tw-backdrop-blur:blur(8px);-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,)}.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)}.select-all{-webkit-user-select:all;user-select:all}.\[hope\:collab-v2\]{hope:collab-v2}.\[hope\:collab\]{hope:collab}}.signup-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;margin-top:28px;display:grid}.signup-aside{flex-direction:column;gap:18px;display:flex;position:sticky;top:28px}@media (max-width:860px){.signup-grid{grid-template-columns:1fr;gap:28px}.signup-aside{position:static}}@font-face{font-family:Primera Signature;src:url(/fonts/PrimeraSignature.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--warm-black:#0e0d0b;--warm-black-2:#14130f;--warm-black-3:#1a1815;--warm-black-4:#232017;--off-white:#f2efe8;--off-white-dim:#a19e96;--off-white-fade:#6b6962;--hairline:#2a2722;--hairline-strong:#3a3630;--accent:#dc2e1f;--accent-hot:#ff5a3c;--accent-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-glow:color-mix(in srgb, var(--accent) 45%, transparent)}}:root{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent)}}:root{--on-accent:#fff;--on-accent-hot:#1c1a17;--on-status:#0e0d0b;--accent-legible:#e34437;--ok:#5bbf7a;--warn:#e8b23a;--bad:#d44f4f;--info:#5b9bd5;--ok-soft:var(--ok)}@supports (color:color-mix(in lab, red, red)){:root{--ok-soft:color-mix(in srgb, var(--ok) 12%, transparent)}}:root{--warn-soft:var(--warn)}@supports (color:color-mix(in lab, red, red)){:root{--warn-soft:color-mix(in srgb, var(--warn) 12%, transparent)}}:root{--bad-soft:var(--bad)}@supports (color:color-mix(in lab, red, red)){:root{--bad-soft:color-mix(in srgb, var(--bad) 12%, transparent)}}:root{--info-soft:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-soft:color-mix(in srgb, var(--info) 12%, transparent)}}:root{--ink-fade-aa:#8a8880;--font-sans:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-bricolage), "Bricolage Grotesque", var(--font-sans);--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-card:9px;--r-input:6px;--r-pill:999px;--text-micro:9px;--text-2xs:10px;--text-xs:11px;--text-s:12px;--text-m:13px;--text-l:14px;--text-xl:16px;--text-2xl:18px;--text-3xl:22px;--text-4xl:26px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-22:22px;--space-26:26px;--space-32:32px;--sidebar-w:232px;--topbar-h:56px;--nav-gutter:10px;--z-modal:80;--z-overlay:70;--z-dialog:200;--state-tint:var(--off-white);--state-hover:.04;--state-focus:.06;--state-selected:.06;--state-pressed:.09;--state-disabled:.5;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-emphasis:cubic-bezier(.22, 1, .36, 1);--dur-micro:.12s;--dur-element:.22s;--dur-panel:.32s;--dur-breathe:3.2s;--shadow-1:0 1px 2px #0a080566;--shadow-2:0 8px 28px #0a080573;--shadow-3:0 24px 80px #0a080599;--edge-light:inset 0 1px 0 #f2efe80b;--edge-step:0 6px 0 -1px #100e0a;--shadow-diffuse:0 24px 60px -24px #0a0805b3}body[data-theme=carbon]{--warm-black:#0c0d0e;--warm-black-2:#121315;--warm-black-3:#18191c;--warm-black-4:#202226;--off-white:#f1f2f4;--off-white-dim:#9ea1a6;--off-white-fade:#686b71;--hairline:#26282b;--hairline-strong:#34373c;--ink-fade-aa:#898d93;--edge-step:0 6px 0 -1px #0a0b0c;--shadow-diffuse:0 24px 60px -24px #050608b3}body[data-theme=forest]{--warm-black:#0a0f0b;--warm-black-2:#0f1511;--warm-black-3:#151c17;--warm-black-4:#1c241e;--off-white:#eef3ee;--off-white-dim:#9aa69c;--off-white-fade:#64705f;--hairline:#22291f;--hairline-strong:#313b2e;--ink-fade-aa:#87927f;--edge-step:0 6px 0 -1px #080c09;--shadow-diffuse:0 24px 60px -24px #040805b3}body[data-theme=warm_light]{--warm-black:#f7f5f0;--warm-black-2:#fff;--warm-black-3:#f0ede6;--warm-black-4:#e9e5db;--off-white:#16130f;--off-white-dim:#4e4a43;--off-white-fade:#807b71;--hairline:#dcd8ce;--hairline-strong:#c4bfb2;--ink-fade-aa:#6e6a61;--on-status:#16130f;--accent-hot:#c2271a;--accent-legible:#c2271a;--on-accent-hot:#fff;--edge-step:0 6px 0 -1px #e3dfd4;--shadow-diffuse:0 24px 60px -24px #28221a47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--warm-black);color:var(--off-white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:1.45}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hairline);border:2px solid var(--warm-black);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--hairline-strong)}@keyframes breathe{0%,to{opacity:1}50%{opacity:.55}}.u-breathe{animation:breathe var(--dur-breathe) var(--ease-out) infinite}@media (prefers-reduced-motion:reduce){.u-breathe{animation:none}}body[data-reduce-motion] .u-breathe,body[data-reduce-motion] .skel-line:after,body[data-reduce-motion] .skel-card:after,body[data-reduce-motion] .page-loadbar:after,body[data-reduce-motion] .m-shimmer{animation:none!important}.app{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}@media (max-width:979px){.app{grid-template-columns:1fr}.app>.sidebar,.app>aside.sidebar{display:none}}.sidebar{background:var(--warm-black-2);border-right:1px solid var(--hairline);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sb-brand{border-bottom:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px 14px;display:flex}.sb-brand-logo{filter:none;transition:filter var(--dur-element) var(--ease-out), transform var(--dur-element) var(--ease-out);align-items:center;padding:2px 0;text-decoration:none;display:inline-flex}.sb-brand-logo:hover{filter:drop-shadow(0 0 16px var(--accent))}@supports (color:color-mix(in lab, red, red)){.sb-brand-logo:hover{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--accent) 14%, transparent))}}.sb-brand-logo:hover{transform:translateY(-.5px)}.sb-brand-logo img{width:auto;height:76px;display:block}.sb-brand-mark{border:1.5px solid var(--accent);width:22px;height:22px;font-family:var(--font-mono);color:var(--accent);box-shadow:0 0 12px var(--accent-glow);border-radius:4px;place-items:center;font-size:11px;font-weight:600;display:grid}.sb-brand-name{letter-spacing:-.01em;font-size:14px;font-weight:600}.sb-brand-name em{color:var(--accent);font-style:normal;font-weight:500}.sb-brand-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sb-nav{padding:14px var(--nav-gutter);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sb-group-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);padding:20px var(--nav-gutter) 6px;font-size:9px}.sb-group-label:first-child{padding-top:4px}.sb-item{border-radius:var(--r-input);color:var(--off-white-dim);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex;position:relative}.sb-item:hover,.sb-item.active{background:var(--warm-black-3);color:var(--off-white)}.sb-item.active:before{content:"";left:calc(-1 * var(--nav-gutter));background:var(--accent);width:2px;transition:top var(--dur-element) var(--ease-out), bottom var(--dur-element) var(--ease-out), opacity var(--dur-micro) var(--ease-out);border-radius:1px;position:absolute;top:4px;bottom:4px}@media (prefers-reduced-motion:reduce){.sb-item.active:before{transition:none}}body[data-reduce-motion] .sb-item.active:before{transition:none}.sb-item.pending .sb-item-num{color:var(--accent)}.sb-item.pending{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sb-item.pending{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.sb-item:active{background:var(--warm-black-3)}.sb-item-num{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.08em;flex-shrink:0;width:18px;font-size:9px}.sb-item.active .sb-item-num{color:var(--accent)}.sb-item-label{flex:1}.sb-item-badge{font-family:var(--font-mono);background:var(--warm-black-4);color:var(--off-white-dim);border-radius:var(--r-pill);letter-spacing:.05em;padding:2px 6px;font-size:9px}.sb-item-badge.accent{background:var(--accent);color:var(--on-accent)}.sb-foot{border-top:1px solid var(--hairline);align-items:center;gap:10px;padding:12px 14px;display:flex}.sb-foot-avatar{color:#fff;background:linear-gradient(135deg,#5b9bd5,#dc2e1f);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.sb-foot-name{font-size:12px;font-weight:500}.sb-foot-role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sb-foot-status{background:var(--ok);width:7px;height:7px;box-shadow:0 0 6px var(--ok);border-radius:50%;margin-left:auto}.main{flex-direction:column;min-width:0;display:flex}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--hairline);background:var(--warm-black);z-index:20;align-items:center;gap:18px;padding:0 24px;display:flex;position:sticky;top:0}.crumbs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;font-size:10px;display:flex}.crumbs span.sep{opacity:.4}.crumbs strong{color:var(--off-white);font-weight:500}.crumbs .crumb-link{color:var(--off-white-fade);transition:color var(--dur-micro) var(--ease-out);text-decoration:none}.crumbs .crumb-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.topbar-spacer{flex:1}.topbar-search{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);width:280px;color:var(--off-white-dim);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.topbar-search input{color:var(--off-white);background:0 0;border:none;outline:none;flex:1;font-size:12px}.topbar-search kbd{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--off-white-fade);border-radius:3px;padding:2px 5px;font-size:9px}.topbar-clock{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;direction:ltr;unicode-bidi:isolate;min-width:8ch;font-size:11px}.topbar-icon{border-radius:var(--r-input);width:32px;height:32px;color:var(--off-white-dim);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);place-items:center;display:grid;position:relative}.topbar-icon:hover{background:var(--warm-black-3);color:var(--off-white)}.topbar-icon .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 4px var(--accent-glow);border-radius:50%;position:absolute;top:7px;right:7px}.topbar-icon svg{display:block}.nb-trigger.has-unread{color:var(--accent)}.nb-trigger.has-unread svg{transform-origin:50% 4px;animation:4.5s ease-in-out infinite nb-shake}.nb-badge{background:var(--accent);color:#fff;min-width:16px;height:16px;font-family:var(--font-mono);letter-spacing:0;border:1.5px solid var(--warm-black);box-shadow:0 0 0 1px var(--accent), 0 0 8px var(--accent-glow);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}@supports (color:color-mix(in lab, red, red)){.nb-badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 0 8px var(--accent-glow)}}@keyframes nb-shake{0%,92%,to{transform:rotate(0)}93%{transform:rotate(-12deg)}95%{transform:rotate(10deg)}97%{transform:rotate(-6deg)}99%{transform:rotate(3deg)}}.page{max-width:100%;padding:28px 32px 64px}.page-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.page-head-title{flex:1;min-width:0}.page-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.page-eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%}.page-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:600;line-height:1.1}.page-title em{color:var(--accent);font-style:normal}.page-sub{color:var(--off-white-dim);max-width:640px;margin-top:6px;font-size:13px}.page-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn{border-radius:var(--r-input);border:1px solid var(--hairline);background:var(--warm-black-2);height:32px;color:var(--off-white);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--warm-black-3);border-color:var(--hairline-strong)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hot);border-color:var(--accent-hot)}.btn.ghost{background:0 0}.btn.ghost:hover{background:var(--warm-black-3)}.btn.danger{color:var(--bad);border-color:var(--hairline)}.btn.danger:hover{border-color:var(--bad);background:#d44f4f14}.btn.sm{height:26px;padding:0 10px;font-size:11px}.btn.lg{height:38px;padding:0 18px;font-size:13px}.btn .kbd-hint{font-family:var(--font-mono);color:var(--off-white-fade);border:1px solid var(--hairline);border-radius:3px;margin-left:4px;padding:1px 4px;font-size:9px}.btn.icon{justify-content:center;width:32px;padding:0}.btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--state-disabled);cursor:not-allowed;pointer-events:none}.btn[aria-busy=true]{cursor:progress;opacity:.75}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled):not([aria-disabled=true]){transform:none}}body[data-reduce-motion] .btn:active:not(:disabled):not([aria-disabled=true]){transform:none}.field{flex-direction:column;gap:6px;display:flex}.field-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.field-label .req{color:var(--accent);margin-left:3px}.field-hint{color:var(--off-white-fade);font-size:11px}.field-error{color:var(--bad);font-size:11px}.input,.select,.textarea{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);width:100%;color:var(--off-white);outline:none;padding:9px 12px;font-size:13px;transition:border-color .12s,background .12s}.input:hover,.select:hover,.textarea:hover{border-color:var(--hairline-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);background:var(--warm-black-2)}.input::placeholder,.textarea::placeholder{color:var(--off-white-fade)}.input[readonly],.input:disabled,.select[readonly],.select:disabled,.textarea[readonly],.textarea:disabled{background:var(--warm-black-4);color:var(--off-white-fade);cursor:not-allowed;border-color:var(--hairline)}.input[readonly]:hover,.input:disabled:hover,.select[readonly]:hover,.select:disabled:hover,.textarea[readonly]:hover,.textarea:disabled:hover{border-color:var(--hairline)}.textarea{resize:vertical;min-height:80px;font-family:inherit}.select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--off-white-dim) 50%), linear-gradient(135deg, var(--off-white-dim) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 12px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:32px}.input-group{align-items:stretch;display:flex}.input-group .input{border-radius:var(--r-input) 0 0 var(--r-input)}.input-group .addon{background:var(--warm-black-4);border:1px solid var(--hairline);font-family:var(--font-mono);color:var(--off-white-dim);border-radius:0 var(--r-input) var(--r-input) 0;border-left:none;place-items:center;padding:0 12px;font-size:11px;display:grid}.checkbox,.radio{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.checkbox input,.radio input{display:none}.checkbox .box,.radio .box{border:1px solid var(--hairline-strong);background:var(--warm-black-3);place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.checkbox .box{border-radius:3px}.radio .box{border-radius:50%}.checkbox input:checked+.box{background:var(--accent);border-color:var(--accent)}.checkbox input:checked+.box:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.radio input:checked+.box{border-color:var(--accent)}.radio input:checked+.box:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input{display:none}.switch .track{background:var(--warm-black-4);border:1px solid var(--hairline);border-radius:999px;width:32px;height:18px;transition:background .15s;position:relative}.switch .track:after{content:"";background:var(--off-white-dim);border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;left:2px}.switch input:checked+.track{background:var(--accent);border-color:var(--accent)}.switch input:checked+.track:after{background:#fff;left:16px}.pill{border-radius:var(--r-pill);background:var(--warm-black-3);border:1px solid var(--hairline);height:22px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--off-white-dim);align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.pill.accent{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.pill.ok{color:var(--ok);background:#5bbf7a14;border-color:#5bbf7a66}.pill.warn{color:var(--warn);background:#e8b23a14;border-color:#e8b23a66}.pill.bad{color:var(--bad);background:#d44f4f14;border-color:#d44f4f66}.pill.info{color:var(--info);background:#5b9bd514;border-color:#5b9bd566}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.tag-pillar{height:20px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--warm-black-3);border:1px solid var(--hairline);color:var(--off-white-dim);border-radius:3px;align-items:center;gap:6px;padding:0 8px;font-size:9px;display:inline-flex}.status-tag.active{color:var(--ok);background:#5bbf7a14;border-color:#5bbf7a66}.status-tag.paused{color:#e0b14c;background:#e0b14c14;border-color:#e0b14c66}.status-tag.ended{color:var(--off-white-fade)}.tag-pillar.pre{color:#9d7fe0;background:#9d7fe014;border-color:#9d7fe066}.tag-pillar.prod{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag-pillar.prod{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.tag-pillar.prod{background:var(--accent-soft)}.tag-pillar.post{color:var(--info);background:#5b9bd514;border-color:#5b9bd566}.tag-pillar.marketing{color:#e0b14c;background:#e0b14c14;border-color:#e0b14c66}.tag-pillar.contingency,.tag-pillar.csv{color:var(--ok);background:#5bbf7a14;border-color:#5bbf7a66}.tag-pillar.office{color:#9aa0a6;background:#9aa0a614;border-color:#9aa0a666}.member-card{border-radius:var(--r-card);cursor:grab;-webkit-user-select:none;user-select:none;text-align:start;--tx:0deg;--ty:0deg;--lift:0px;--scale:1;transform-origin:50%;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--tx)) rotateY(var(--ty)) translateY(var(--lift)) scale(var(--scale));will-change:transform;background:#f4f2ee0a;border:1px solid #f4f2ee2e;transition:transform .22s cubic-bezier(.16,1,.3,1),background .24s,border-color .24s,box-shadow .24s,opacity .1s;position:relative;overflow:hidden}.member-card:active{cursor:grabbing}.member-card.readonly,.member-card.readonly:active{cursor:pointer}.member-card:hover{--lift:-4px;--scale:1.06;background:#f4f2ee14;border-color:#f4f2ee4d;box-shadow:0 18px 32px #00000073,inset 0 0 0 1px #f4f2ee0d}.member-card:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#ffffff0f 0%,#0000 28%),linear-gradient(135deg,#ffffff0a 0%,#0000 55%);transition:opacity .28s;position:absolute;inset:0}.member-card:hover:before{opacity:1}.member-card.dragging{outline:2px solid var(--accent);outline-offset:4px;opacity:.65;cursor:grabbing;animation:1.2s ease-in-out infinite fut-card-wobble;box-shadow:0 0 32px #e5462a73,0 18px 32px #0000008c}@keyframes fut-card-wobble{0%,to{transform:perspective(900px)rotate(-2deg)scale(.96)}50%{transform:perspective(900px)rotate(-3deg)scale(.965)}}.fut-pitch-formation .member-card{animation:.52s cubic-bezier(.16,1,.3,1) backwards fut-card-deal;animation-delay:calc(var(--i,0) * 55ms)}@keyframes fut-card-deal{0%{opacity:0;transform:perspective(900px)translateY(28px)scale(.86)rotate(-5deg)}55%{opacity:1;transform:perspective(900px)translateY(-3px)scale(1.02)rotate(.5deg)}to{opacity:1;transform:perspective(900px)translateY(0)scale(1)rotate(0)}}.fut-all-squads{grid-template-columns:1fr;gap:18px 24px;margin-bottom:190px;display:grid}@media (min-width:980px){.fut-all-squads{grid-template-columns:1fr 1fr}}.fut-squad-row{outline-offset:6px;border-radius:var(--r-card);outline:2px dashed #0000;padding:0;transition:outline-color .16s;position:relative}.fut-squad-row.dropzone-over{outline-color:var(--accent);outline-style:solid;animation:1.1s ease-in-out infinite fut-drop-pulse}.fut-squad-row-header{border-bottom:1px solid #f4f2ee1a;margin-bottom:10px;padding-bottom:8px}.fut-squad-cards{align-items:stretch;transition:padding .28s}.fut-squad-cards.expanded{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.fut-squad-cards.collapsed{cursor:pointer;flex-flow:row;padding:6px 0 10px;display:flex;overflow:visible}.fut-squad-cards.collapsed .member-card{flex:0 0 140px;margin-left:-100px;transition:margin-left .32s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:relative}.fut-squad-cards.collapsed .member-card:first-child{margin-left:0}.fut-squad-cards.collapsed .member-card:hover{z-index:5;margin-left:-40px}.fut-squad-cards.collapsed .member-card:hover+.member-card{margin-left:-40px}.fut-squad-cards.collapsed .member-card.dragging,.fut-squad-cards.collapsed .member-card.selected{z-index:10}.fut-fan{justify-content:center;align-items:flex-end;min-height:200px;padding:28px 16px 12px;display:flex;overflow:visible}.fut-fan-slot{transform-origin:bottom;transform:rotate(calc((var(--i,0) - (var(--total,1) - 1) / 2) * 6deg));z-index:1;margin-left:-75px;transition:transform .32s cubic-bezier(.16,1,.3,1),z-index 0s .32s;position:relative}.fut-fan-slot:first-child{margin-left:0}.fut-fan-slot:hover{z-index:50;transition:transform .32s cubic-bezier(.16,1,.3,1),z-index;transform:rotate(0)translateY(-12px)}:is(.fut-fan-slot:has(.member-card.dragging),.fut-fan-slot:has(.member-card.selected)){z-index:60}.member-card-photo{aspect-ratio:2/3;background:radial-gradient(at 50% 65%, #f4f2ee2e 0%, transparent 45%), var(--tone,linear-gradient(150deg, #1a1a1a 0%, #050505 100%));position:relative;overflow:hidden}.member-card-photo:after{content:"";pointer-events:none;inset-inline:25%;background:radial-gradient(at bottom,#0009 0%,#0000 70%);height:60%;position:absolute;bottom:0}.member-card-photo img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.member-card-avatar{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.member-card[data-pillar=pre]{--tone:linear-gradient(150deg, #2a1f4a 0%, #050505 100%)}.member-card[data-pillar=prod]{--tone:linear-gradient(150deg, #4a1612 0%, #050505 100%)}.member-card[data-pillar=post]{--tone:linear-gradient(150deg, #1a3454 0%, #050505 100%)}.member-card[data-pillar=marketing]{--tone:linear-gradient(150deg, #4a3614 0%, #050505 100%)}.member-card[data-pillar=contingency],.member-card[data-pillar=csv]{--tone:linear-gradient(150deg, #1a4424 0%, #050505 100%)}.member-card[data-pillar=team]{--tone:linear-gradient(150deg, #1a1a1a 0%, #050505 100%)}.member-card-body{z-index:2;flex-direction:column;justify-content:flex-start;gap:2px;min-height:62px;padding:10px 12px 12px;display:flex;position:relative}@media (min-width:768px){.member-card-body{min-height:68px;padding:12px 14px 14px}}.member-card-name{letter-spacing:-.01em;color:var(--off-white);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.member-card-role{color:#f4f2ee8c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-card-meta{font-family:var(--font-mono);letter-spacing:.06em;color:#f4f2ee73;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;overflow:hidden}.member-card-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white);opacity:0;z-index:3;pointer-events:none;top:12px;background:#0009;border:1px solid #f4f2ee2e;border-radius:999px;padding:5px 10px;font-size:10px;transition:opacity .24s;position:absolute;inset-inline-end:12px}.member-card:hover .member-card-badge{opacity:1}.team-dropzone{border-radius:var(--r-card);outline-offset:4px;outline:2px solid #0000;margin:-6px;padding:6px;transition:background .16s,outline-color .16s}.team-dropzone.dropzone-over{outline-color:var(--accent);background:#e5462a0f}.fut-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.fut-tab{border-radius:var(--r-pill,999px);color:var(--off-white-fade);letter-spacing:.02em;cursor:pointer;background:#f4f2ee0a;border:1px solid #f4f2ee2e;align-items:center;gap:8px;padding:8px 14px;font-size:12px;transition:background .14s,border-color .14s,color .14s,transform .1s;display:inline-flex}.fut-tab:hover{color:var(--off-white);background:#f4f2ee14;border-color:#f4f2ee4d}.fut-tab.active{background:var(--accent-soft,var(--accent))}@supports (color:color-mix(in lab, red, red)){.fut-tab.active{background:var(--accent-soft,color-mix(in srgb, var(--accent) 10%, transparent))}}.fut-tab.active{border-color:var(--accent);color:var(--off-white);animation:2.4s ease-in-out infinite fut-tab-pulse;box-shadow:0 0 0 2px #e5462a2e}@keyframes fut-tab-pulse{0%,to{box-shadow:0 0 0 2px #e5462a1a}50%{box-shadow:0 0 0 3px #e5462a4d}}.fut-tab.dropzone-over{border-color:var(--accent);background:#e5462a38;animation:.9s ease-in-out infinite fut-drop-pulse;transform:translateY(-2px)scale(1.03)}@keyframes fut-drop-pulse{0%,to{box-shadow:0 0 #e5462a73}50%{box-shadow:0 0 0 6px #e5462a00}}.fut-tab .ct{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;font-size:10px}.fut-tab.active .ct{color:var(--accent)}.fut-pitch{border-radius:var(--r-card);outline-offset:4px;background:radial-gradient(at 50% 30%,#f4f2ee0a 0%,#0000 55%),#0a0a0a8c;border:1px solid #f4f2ee1f;outline:2px solid #0000;margin-bottom:190px;padding:18px 22px 22px;transition:background .16s,border-color .16s,outline-color .16s;position:relative}.fut-pitch.dropzone-over{outline-color:var(--accent);background:radial-gradient(at 50% 30%,#e5462a24 0%,#0000 55%),#e5462a14;animation:1.1s ease-in-out infinite fut-drop-pulse}.fut-pitch:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(at 50% 20%,#f4f2ee0d 0%,#0000 50%);animation:5.2s ease-in-out infinite fut-pitch-breathe;position:absolute;inset:0}@keyframes fut-pitch-breathe{0%,to{opacity:.35}50%{opacity:.85}}.fut-pitch-header{border-bottom:1px solid #f4f2ee1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.fut-pitch-formation{grid-template-columns:repeat(auto-fit,140px);justify-content:center;align-items:stretch;gap:12px;min-height:220px;display:grid}.fut-pitch-empty{min-height:280px;color:var(--off-white-fade);font-size:12px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;place-items:center;display:grid}.fut-slot-empty{aspect-ratio:2/3;border-radius:var(--r-card);color:#f4f2ee4d;width:110px;font-size:22px;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;pointer-events:none;border:1.5px dashed #f4f2ee24;place-items:center;transition:opacity .14s;display:grid}.fut-squad.dropzone-over .fut-slot-empty{opacity:.4}.member-card.mini{flex:0 0 110px;width:110px}.member-card.mini .member-card-body{padding:8px 10px 10px}.member-card.mini .member-card-name{letter-spacing:-.01em;margin-bottom:2px;font-size:12px}.member-card.mini .member-card-role,.member-card.mini .member-card-meta{display:none}.member-card.mini .member-card-badge{letter-spacing:.06em;top:6px;padding:3px 6px;font-size:8px;inset-inline-end:6px}.fut-bench{z-index:20;-webkit-backdrop-filter:blur(12px);outline-offset:-2px;background:#0a0a0aeb;border-top:1px solid #f4f2ee29;outline:2px solid #0000;margin:0 -16px;padding:8px 16px 10px;transition:background .16s,outline-color .16s;position:sticky;bottom:0;left:0;right:0}.fut-bench.dropzone-over{outline-color:var(--accent);background:#e5462a1f;animation:1.1s ease-in-out infinite fut-drop-pulse}.fut-bench-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.fut-bench-rail{scroll-behavior:smooth;scroll-snap-type:x proximity;gap:8px;padding:14px 6px 8px;scroll-padding:0 6px;display:flex;overflow:auto hidden}.fut-bench-rail .member-card{scroll-snap-align:start;flex:0 0 88px;width:88px}.fut-bench-rail .member-card .member-card-body{gap:0;min-height:0;padding:6px 8px 8px}.fut-bench-rail .member-card .member-card-name{letter-spacing:-.01em;margin-bottom:0;font-size:11px;font-weight:500}.fut-bench-rail .member-card .member-card-role,.fut-bench-rail .member-card .member-card-meta,.fut-bench-rail .member-card .member-card-badge{display:none}.fut-bench-rail .member-card .member-card-avatar .avatar{width:48px!important;height:48px!important;font-size:16px!important}.fut-bench-rail::-webkit-scrollbar{height:8px}.fut-bench-rail::-webkit-scrollbar-track{background:#f4f2ee0a;border-radius:4px}.fut-bench-rail::-webkit-scrollbar-thumb{background:#f4f2ee33;border-radius:4px}.fut-bench-rail::-webkit-scrollbar-thumb:hover{background:#f4f2ee59}.fut-bench-empty{text-align:center;color:var(--off-white-fade);border-radius:var(--r-card);border:1px dashed #f4f2ee24;padding:24px;font-size:12px}.member-card.selected{outline:2px solid var(--accent);outline-offset:4px;box-shadow:0 0 24px #e5462a4d}.member-drawer-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);background:#0000008c;animation:.2s ease-out fut-fade-in;position:fixed;inset:0}.member-drawer{z-index:41;background:var(--warm-black,#0a0a0a);border-left:1px solid #f4f2ee2e;flex-direction:column;width:min(420px,100vw);animation:.28s cubic-bezier(.16,1,.3,1) fut-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 48px #0000008c}@keyframes fut-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fut-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.member-drawer-body{flex:1;padding:22px;overflow-y:auto}.member-drawer-hero{border-bottom:1px solid #f4f2ee1a;flex-direction:column;align-items:center;gap:12px;padding:8px 0 22px;display:flex}.member-drawer-hero-photo{background:var(--warm-black-3);border:1px solid #f4f2ee2e;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;overflow:hidden}.member-drawer-hero-photo img{object-fit:cover;width:100%;height:100%}.member-drawer-section{border-bottom:1px solid #f4f2ee14;padding:18px 0}.member-drawer-section:last-child{border-bottom:none}.member-drawer-section-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:12px;font-size:10px}.member-drawer-team-row{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:grid}.member-drawer-team-row .role-input{color:var(--off-white);background:0 0;border:1px dashed #f4f2ee26;border-radius:4px;width:100%;padding:4px 8px;font-size:12px;transition:border-color .14s}.member-drawer-team-row .role-input:focus{border-color:var(--accent);border-style:solid;outline:none}.member-drawer-team-row .role-input::placeholder{color:var(--off-white-fade);font-style:italic}.member-drawer-foot{background:var(--warm-black);border-top:1px solid #f4f2ee1f;justify-content:space-between;gap:8px;padding:14px 18px;display:flex}@media (prefers-reduced-motion:reduce){.member-card,.member-card.dragging,.fut-pitch,.fut-pitch.dropzone-over,.fut-pitch:after,.fut-pitch-formation .member-card,.fut-squad-row.dropzone-over,.fut-tab.active,.fut-tab.dropzone-over,.fut-bench.dropzone-over,.member-drawer,.member-drawer-backdrop{animation:none!important}.member-card{transition-duration:.1s}.member-card:before{display:none}}.avatar{background:var(--warm-black-4);width:26px;height:26px;color:var(--off-white);border:1px solid var(--hairline);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.avatar.sm{width:20px;height:20px;font-size:9px}.avatar.lg{width:36px;height:36px;font-size:13px}.avatar.xl{width:52px;height:52px;font-size:18px}.avatar-group .avatar{border:2px solid var(--warm-black);margin-left:-6px}.avatar-group .avatar:first-child{margin-left:0}.avatar.a-1{color:#fff;background:linear-gradient(135deg,#dc2e1f,#9d2f1a)}.avatar.a-2{color:#fff;background:linear-gradient(135deg,#5b9bd5,#2a5f8b)}.avatar.a-3{color:#fff;background:linear-gradient(135deg,#9d7fe0,#5d3fa0)}.avatar.a-4{color:#fff;background:linear-gradient(135deg,#5bbf7a,#2a8048)}.avatar.a-5{color:#fff;background:linear-gradient(135deg,#e8b23a,#a37a1a)}.avatar.a-6{color:var(--off-white);background:linear-gradient(135deg,#232017,#14130f)}.card{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--edge-light), var(--shadow-1);transition:box-shadow var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out)}.card:hover{box-shadow:var(--edge-light), var(--shadow-2)}.card-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.card-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.card-body{padding:18px}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:middle;padding:12px 16px;font-size:13px}.table th{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);background:var(--warm-black-2);font-size:9px;font-weight:500}.table tr:hover td{background:var(--warm-black-2)}.table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table .ref{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.kpi-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.kpi-delta{font-family:var(--font-mono);color:var(--ok);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.kpi-delta.down{color:var(--bad)}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(96px,auto);gap:12px;display:grid}@media (max-width:1100px){.bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bento{grid-template-columns:1fr}}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-full{grid-column:1/-1}.row-2{grid-row:span 2}@media (max-width:640px){.span-2,.span-3,.span-full{grid-column:1/-1}}.kpi.hero{justify-content:flex-end}.kpi.hero .kpi-value{font-family:var(--font-display);letter-spacing:-.04em;font-size:44px}.modal-scrim{-webkit-backdrop-filter:blur(8px)saturate(120%);z-index:var(--z-overlay);overscroll-behavior:contain;background:#060503db;justify-content:center;align-items:flex-start;padding:5vh 32px 32px;animation:.18s ease-out modal-scrim-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal{background:linear-gradient(180deg, var(--accent), transparent 32%), var(--warm-black-2)}@supports (color:color-mix(in lab, red, red)){.modal{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 32%), var(--warm-black-2)}}.modal{border:1px solid var(--hairline-strong);border-top:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.modal{border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.modal{border-radius:var(--r-card);width:100%;max-width:560px;max-height:calc(90vh - 32px);box-shadow:var(--edge-light), var(--shadow-3), 0 0 0 1px var(--accent), 0 -1px 0 0 var(--accent) inset;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.modal{box-shadow:var(--edge-light), var(--shadow-3), 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 -1px 0 0 color-mix(in srgb, var(--accent) 50%, transparent) inset}}.modal{z-index:var(--z-modal);animation:modal-card-in var(--dur-element) var(--ease-out);position:relative}.modal:before{content:"";background:radial-gradient(120% 120% at 0 0, var(--accent), transparent 60%);width:80px;height:80px;position:absolute;top:-1px;left:-1px}@supports (color:color-mix(in lab, red, red)){.modal:before{background:radial-gradient(120% 120% at 0 0, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%)}}.modal:before{pointer-events:none;border-top-left-radius:var(--r-card)}.modal.lg{max-width:720px}.modal.xl{max-width:920px}.modal-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.modal-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px}.modal-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.modal-sub{color:var(--off-white-dim);max-width:480px;margin-top:4px;font-size:12px}.modal-close{border-radius:var(--r-input);width:28px;height:28px;color:var(--off-white-dim);place-items:center;font-size:16px;display:grid}.modal-close:hover{background:var(--warm-black-3);color:var(--off-white)}.modal-body{flex:1;padding:20px 24px;overflow-y:auto}.modal-body.tight{padding:16px 24px}.modal-foot{border-top:1px solid var(--hairline);background:var(--warm-black);justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.modal-foot .left,.modal-foot .right{align-items:center;gap:8px;display:flex}.stepper{border-bottom:1px solid var(--hairline);background:var(--warm-black);align-items:center;gap:0;padding:14px 24px;display:flex}.stepper .step{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;font-size:10px;display:flex}.stepper .step-num{border:1px solid var(--hairline-strong);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.stepper .step.current{color:var(--off-white)}.stepper .step.current .step-num{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.stepper .step.done{color:var(--off-white-dim)}.stepper .step.done .step-num{border-color:var(--accent);color:var(--accent)}.stepper .step.done .step-num:after{content:"✓";font-size:10px}.stepper .step.done .step-num span{display:none}.stepper .sep{background:var(--hairline);flex:1;min-width:16px;height:1px;margin:0 14px}.parent-ref{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.parent-ref a{color:var(--accent)}.parent-ref a:hover{text-decoration:underline}.form-grid{gap:16px;display:grid}.form-grid.cols-2{grid-template-columns:1fr 1fr}.form-grid.cols-3{grid-template-columns:1fr 1fr 1fr}.form-row{align-items:flex-start;gap:12px;display:flex}.form-divider{background:var(--hairline);height:1px;margin:8px 0}.form-section-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);border-bottom:1px solid var(--hairline);justify-content:space-between;margin-bottom:14px;padding-bottom:10px;font-size:10px;display:flex}.empty{text-align:center;border:1px dashed var(--hairline-strong);border-radius:var(--r-card);color:var(--off-white-dim);padding:64px 24px}.row{align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.col{flex-direction:column;display:flex}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mono{font-family:var(--font-mono)}.dim{color:var(--off-white-dim)}.fade{color:var(--off-white-fade)}.accent-text{color:var(--accent)}.num{font-variant-numeric:tabular-nums}.uppercase{text-transform:uppercase;letter-spacing:.14em}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.divider{background:var(--hairline);height:1px}.spacer{flex:1}.hidden{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.topbar-search:focus-within,.select-row:focus-within,.mvt-search:focus-within,.askh-cmd:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.c-grid{grid-template-columns:220px 1fr;gap:18px;display:grid}.c-side .filt:hover{background:var(--warm-black-2);color:var(--off-white)}.c-side .filt.on{background:var(--warm-black-3);color:var(--off-white)}.c-side .filt .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.ccard{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);cursor:pointer;flex-direction:column;align-self:start;gap:10px;padding:14px 16px;display:flex}.ccard:hover{border-color:var(--hairline-strong)}.ccard .top{align-items:center;gap:12px;display:flex}.ccard .nm{letter-spacing:-.01em;font-size:14px;font-weight:600}.ccard .ttl{color:var(--off-white-dim);font-size:11px}.ccard .meta{border-top:1px solid var(--hairline);font-family:var(--font-mono);color:var(--off-white-fade);flex-wrap:wrap;gap:6px;padding-top:10px;font-size:10px;display:flex}.ccard .meta span{align-items:center;gap:4px;display:flex}.auth-aside-mark{border:1.5px solid var(--accent);width:28px;height:28px;font-family:var(--font-mono);color:var(--accent);box-shadow:0 0 16px var(--accent-glow);border-radius:4px;place-items:center;font-size:13px;font-weight:600;display:grid}.auth-aside-wordmark{letter-spacing:-.01em;font-size:16px;font-weight:600}.auth-aside-wordmark em{color:var(--accent);font-style:normal;font-weight:500}.auth-form .btn.primary{justify-content:center;width:100%;height:38px}.auth-row{color:var(--off-white-dim);justify-content:space-between;align-items:center;font-size:12px;display:flex}.auth-row a{color:var(--accent)}.auth-row a:hover{text-decoration:underline}.discuss{min-height:calc(100vh - var(--topbar-h));grid-template-columns:260px 1fr;display:grid}.discuss:has(>.rail){grid-template-columns:260px 1fr 320px}.channels{border-right:1px solid var(--hairline);padding:16px 0;overflow-y:auto}.channels-section .label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:center;padding:0 10px 8px;font-size:9px;display:flex}.channels-section .label .add{color:var(--off-white-dim);cursor:pointer;font-size:14px}.ch{border-radius:var(--r-input);color:var(--off-white-dim);cursor:pointer;transition:background .16s var(--ease-out), color .16s var(--ease-out);align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex;position:relative}.ch:hover{background:var(--warm-black-3);color:var(--off-white)}.ch.active{background:var(--warm-black-4,var(--warm-black-3));color:var(--off-white)}.ch.active:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 10px var(--accent-glow,#dc2e1f66);border-radius:2px;position:absolute;top:6px;bottom:6px;left:-8px}.ch .hash{font-family:var(--font-mono);color:var(--off-white-fade);text-align:center;width:14px;font-size:13px}.ch.active .hash{color:var(--accent-hot)}.ch .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ch:has(.unread) .name{color:var(--off-white);font-weight:700}.ch .unread{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-family:var(--font-mono);box-shadow:0 0 10px var(--accent-glow,#dc2e1f66);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.ch .presence{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px #5bbf7a99}.ch .presence.away{background:var(--warn);box-shadow:none}.ch .presence.off{background:var(--off-white-fade);box-shadow:none;opacity:.5}.thread{background:var(--warm-black);flex-direction:column;min-width:0;display:flex}.thread-head .title{letter-spacing:-.01em;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.thread-head .title .hash{color:var(--accent-hot);font-family:var(--font-mono)}.thread-head .topic{color:var(--off-white-dim);border-left:1px solid var(--hairline);padding-left:14px;font-size:12px}.thread-head .actions{gap:6px;margin-left:auto;display:flex}.msg{grid-template-columns:36px 1fr;gap:12px;padding:9px 0;display:grid}.msg.grouped{padding:1px 0}.msg .ava-cell{padding-top:3px}.msg .avatar{width:36px;height:36px;font-size:12px}.msg.grouped .ava-cell{opacity:0;font-family:var(--font-mono);color:var(--off-white-fade);text-align:right;padding-right:6px;font-size:9px}.msg.grouped:hover .ava-cell{opacity:1}.msg .meta{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.msg .author{font-size:13px;font-weight:700}.msg .time{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.08em;font-size:9px}.msg .role{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--off-white-fade);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:1px 5px;font-size:9px}.msg .body{color:var(--off-white);font-size:13px;line-height:1.55}.msg .body code{font-family:var(--font-mono);background:var(--warm-black-3);border-radius:3px;padding:1px 5px;font-size:12px}.msg .body a{color:var(--accent)}.msg.mentioning{background:var(--accent-soft);border-left:2px solid var(--accent);border-radius:0 4px 4px 0;margin:0 -12px;padding:9px 12px}.attach{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black-2);align-items:center;gap:12px;max-width:360px;margin-top:6px;padding:10px 12px;display:flex}.reactions{gap:4px;margin-top:6px;display:flex}.reaction{background:var(--warm-black-3);border:1px solid var(--hairline);font-family:var(--font-mono);color:var(--off-white-dim);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;display:inline-flex}.reaction.mine{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.thread-replies{font-family:var(--font-mono);color:var(--info);letter-spacing:.08em;cursor:pointer;margin-top:4px;font-size:10px}.thread-replies:hover{text-decoration:underline}.composer{border-top:1px solid var(--hairline);background:var(--warm-black);padding:14px 22px 18px}.composer-tools .sep{background:var(--hairline);width:1px;height:16px;margin:0 4px}.composer-tools.inline{border-bottom:0;padding:0}.composer-foot .hint{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;margin-left:auto;font-size:9px}.composer-foot .row.gap-8{margin-left:0}.rail{border-left:1px solid var(--hairline);background:var(--warm-black-2);overflow-y:auto}.rail-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.member{align-items:center;gap:10px;padding:7px 0;display:flex}.member .name{flex:1;font-size:13px}.member .role{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.member .dot{background:var(--ok);border-radius:50%;width:6px;height:6px}.member .dot.away{background:var(--warn)}.member .dot.off{background:var(--off-white-fade)}.seg-tabs{border-bottom:1px solid var(--hairline);gap:22px;margin-bottom:18px;display:flex}.seg-tab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.seg-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.seg-tab .ct{color:var(--off-white-fade);font-size:10px}.seg-tab.on .ct{color:var(--off-white-dim)}.q-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.chip{border-radius:var(--r-pill);background:var(--warm-black-2);border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:inline-flex}.chip.on{color:var(--off-white);border-color:var(--hairline-strong);background:var(--warm-black-4,var(--warm-black-3))}.chip.on.live{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.q-table{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden}.q-row{border-bottom:1px solid var(--hairline);cursor:pointer;grid-template-columns:28px 90px 1fr 180px 110px 110px 120px 70px;align-items:center;gap:16px;padding:12px 18px;font-size:13px;display:grid}.q-row:hover{background:var(--warm-black-3)}.q-row.head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);cursor:default;background:var(--warm-black);padding:10px 18px;font-size:9px}.q-row.head:hover{background:var(--warm-black)}.q-row .ref{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:.06em;font-size:11px}.q-row .ttl{font-weight:500}.q-row .ttl small{color:var(--off-white-fade);margin-top:2px;font-size:11px;font-weight:400;display:block}.q-row .num{font-variant-numeric:tabular-nums;font-family:var(--font-mono);text-align:right}.q-row:last-child{border-bottom:none}.q-row .check{border:1px solid var(--hairline-strong);background:var(--warm-black-3);border-radius:3px;width:14px;height:14px}.q-row.archive{cursor:default;grid-template-columns:96px minmax(0,1fr) 140px 130px 96px auto;padding:14px 18px}.q-row.archive .ttl{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.q-row.archive .ttl small{-webkit-line-clamp:1;display:block}.q-row.archive.head{padding:10px 18px}.q-row.archive:hover{background:var(--warm-black-2)}.stat{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.stat .d{border-radius:50%;width:7px;height:7px}.stat.draft .d{background:var(--off-white-fade)}.stat.draft{color:var(--off-white-dim)}.stat.sent .d{background:var(--info)}.stat.sent{color:var(--info)}.stat.appr .d{background:var(--ok)}.stat.appr{color:var(--ok)}.stat.kick .d{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.stat.kick{color:var(--accent)}.stat.exp .d{background:var(--bad)}.stat.exp{color:var(--bad)}.stat.hold .d{background:var(--warn)}.stat.hold{color:var(--warn)}.summary-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.modal-page{background:#060503}.modal-backdrop{min-height:100vh;position:relative}.modal-bg{background:radial-gradient(1200px 600px at 20% 0%, var(--accent) 0%, transparent 60%), radial-gradient(800px 600px at 100% 100%, #5b9bd50a 0%, transparent 60%), var(--warm-black);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-bg{background:radial-gradient(1200px 600px at 20% 0%, color-mix(in srgb, var(--accent) 6%, transparent) 0%, transparent 60%), radial-gradient(800px 600px at 100% 100%, #5b9bd50a 0%, transparent 60%), var(--warm-black)}}.modal-backdrop .modal-scrim{position:relative}.line-row{border-bottom:1px dashed var(--hairline);grid-template-columns:28px 1fr 90px 200px 90px 90px 72px;align-items:center;gap:10px;padding:10px 0;display:grid}.line-row.head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);border-bottom:1px solid var(--hairline-strong);padding-bottom:8px;font-size:9px}.line-row .input,.line-row .select{padding:6px 8px;font-size:12px}.line-row .mono{font-family:var(--font-mono);text-align:right;font-size:12px}.grand{border-top:1px solid var(--hairline-strong);font-family:var(--font-mono);justify-content:space-between;margin-top:8px;padding:14px 0 4px;display:flex}@media (max-width:720px){.line-row.head{display:none}.line-row{grid-template-columns:1fr 1fr;align-items:start;gap:8px 10px;padding:14px 0}.line-row>:first-child{display:none}.line-row>:nth-child(2){grid-column:1/-1}.line-row>:nth-child(4){min-width:0}.line-row>:nth-child(7){grid-column:1/-1;justify-self:end}.line-row .input,.line-row .select{padding:9px 10px;font-size:16px}.form-grid.cols-2,.form-grid.cols-3{grid-template-columns:1fr}}.grand .v{color:var(--accent);font-size:18px;font-weight:600}.assign-row{border-bottom:1px solid var(--hairline);grid-template-columns:120px 1fr 220px 100px 120px 80px;align-items:center;gap:14px;padding:14px 18px;display:grid}.assign-bar{background:var(--warm-black-3);border-radius:3px;height:6px;overflow:hidden}.assign-bar>i{background:var(--accent);height:100%;display:block}.terms-check{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.board-toolbar .seg{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);display:inline-flex}.board-toolbar .seg button{color:var(--off-white-dim);border-right:1px solid var(--hairline);padding:6px 12px;font-size:12px}.board-toolbar .seg button:last-child{border-right:none}.board-toolbar .seg button.on{color:var(--accent);background:var(--warm-black-3)}.board-toolbar .filter-chip.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.board{scroll-snap-type:x proximity;scrollbar-gutter:stable;touch-action:pan-x;overscroll-behavior-x:contain;grid-template-columns:repeat(5,320px);gap:14px;padding-bottom:6px;display:grid;overflow:auto visible}.board>.col{scroll-snap-align:start}.board::-webkit-scrollbar{height:10px}.board::-webkit-scrollbar-track{background:0 0}.board::-webkit-scrollbar-thumb{background:var(--hairline);border:2px solid var(--warm-black);border-radius:8px}.board::-webkit-scrollbar-thumb:hover{background:var(--hairline-strong)}.col{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;min-height:360px;display:flex}.col-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.col-head .name{align-items:center;gap:10px;display:flex}.col-head .name .dot{background:var(--off-white-fade);border-radius:50%;width:7px;height:7px}.col-head .name .label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white);font-size:10px;font-weight:500}.col-head .count{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.col-head .add{color:var(--off-white-dim);font-size:14px}.col-body{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.task.dragging{opacity:.5;transform:rotate(.5deg)}.col[data-state=prod] .col-head .name .dot{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.col[data-state=prod] .col-head .name .label{color:var(--accent)}.col[data-state=prod]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.col[data-state=prod]{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.col[data-state=done] .col-head .name .dot{background:var(--ok)}.task{background:var(--warm-black);border:1px solid var(--hairline);border-radius:var(--r-input);cursor:pointer;padding:12px;transition:border-color .12s,transform .12s;position:relative}.task:hover{border-color:var(--hairline-strong);transform:translateY(-1px)}.task .ref{font-family:var(--font-mono);letter-spacing:.12em;color:var(--off-white-fade);text-transform:uppercase;font-size:9px}.task .title{letter-spacing:-.005em;margin:4px 0 8px;font-size:13px;font-weight:500;line-height:1.35}.task .tags{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.task .foot{justify-content:space-between;align-items:center;display:flex}.task .due{font-family:var(--font-mono);color:var(--off-white-dim);align-items:center;gap:4px;font-size:10px;display:flex}.task .due.late{color:var(--bad)}.task .due.soon{color:var(--warn)}.task .meta-icons{font-family:var(--font-mono);color:var(--off-white-fade);gap:8px;font-size:10px;display:flex}.task.flagged{border-left:2px solid var(--accent);padding-left:11px}.task .blocker{font-family:var(--font-mono);color:var(--bad);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:inline-block}.task .progress{background:var(--warm-black-3);border-radius:2px;height:2px;margin-top:8px;overflow:hidden}.task .progress>i{background:var(--accent);height:100%;display:block}.u-row{border-bottom:1px solid var(--hairline);cursor:pointer;grid-template-columns:28px 1fr 180px 140px 110px 110px 70px;align-items:center;gap:14px;padding:12px 18px;font-size:13px;display:grid}.u-row:hover{background:var(--warm-black-3)}.u-row.head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);background:var(--warm-black);cursor:default;padding:9px 18px;font-size:9px}.u-row.head:hover{background:var(--warm-black)}.u-user{align-items:center;gap:10px;display:flex}.u-user .nm{font-weight:500}.u-user .em{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.teams-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1200px){.teams-grid{grid-template-columns:repeat(2,1fr)}}.team-card{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px}.team-card .top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.team-card .nm{letter-spacing:-.01em;font-size:16px;font-weight:600}.team-card .ttl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);margin-top:4px;font-size:9px}.team-card .lead{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:10px;padding:10px 0;display:flex}.team-card .lead .role{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;font-size:9px}.roster{flex-direction:column;gap:8px;display:flex}.roster .m{align-items:center;gap:10px;font-size:12px;display:flex}.roster .m .name{flex:1}.roster .m .role{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.team-card .foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.leads-board{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.lcol{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;min-height:540px;display:flex}.lcol-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.lcol-head .label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white);font-size:10px}.lcol-head .v{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.lcol-body{flex-direction:column;gap:10px;padding:12px;display:flex}.lead{background:var(--warm-black);border:1px solid var(--hairline);border-radius:var(--r-input);cursor:pointer;padding:12px}.lead:hover{border-color:var(--hairline-strong)}.lead .client{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.lead .title{margin:4px 0 8px;font-size:13px;font-weight:500;line-height:1.35}.lead .amt{font-family:var(--font-mono);color:var(--accent);font-size:12px;font-weight:500}.lead .foot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.lead .age{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.lead.hot{border-left:2px solid var(--accent);padding-left:11px}.dash-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}@media (max-width:1200px){.dash-grid{grid-template-columns:1fr}}.pipeline{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pipe-stage{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);padding:14px}.pipe-stage .label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.pipe-stage .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:20px;font-weight:600}.pipe-stage .amt{font-family:var(--font-mono);color:var(--off-white-dim);font-size:10px}.pipe-stage.active{border-color:var(--accent)}.pipe-stage.active .v{color:var(--accent)}.activity-dot{background:var(--off-white-fade);border-radius:50%;width:6px;height:6px;margin-top:7px}.activity-dot.accent{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.activity-dot.ok{background:var(--ok)}.activity-text{font-size:13px;line-height:1.5}.activity-text strong{font-weight:600}.activity-time{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.08em;font-size:10px}.urg-item{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:9px 0;display:flex}.urg-item:last-child{border-bottom:none}.urg-item .ttl{flex:1;font-size:13px}.urg-item .ttl small{color:var(--off-white-fade);font-size:11px;display:block}.chart-bars{align-items:flex-end;gap:6px;height:96px;padding-top:12px;display:flex}.chart-bars .bar{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%);flex:1}@supports (color:color-mix(in lab, red, red)){.chart-bars .bar{background:linear-gradient(180deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 20%, transparent) 100%)}}.chart-bars .bar{border-radius:2px 2px 0 0;min-height:4px}.chart-bars .bar.dim{background:linear-gradient(180deg, var(--off-white-fade) 0%, var(--hairline) 100%)}.chart-labels{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.08em;gap:6px;margin-top:6px;font-size:9px;display:flex}.chart-labels span{text-align:center;text-transform:uppercase;flex:1}.p-row{border-bottom:1px solid var(--hairline);cursor:pointer;grid-template-columns:90px 1fr 200px 120px 140px 120px 70px;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:grid}.p-row:hover{background:var(--warm-black-3)}.p-row.head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);cursor:default;background:var(--warm-black);padding:10px 18px;font-size:9px}.p-row.head:hover{background:var(--warm-black)}.p-row .nm{font-weight:500}.p-row .nm small{color:var(--off-white-fade);font-size:11px;display:block}.p-row .ref{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.prog>i.ok{background:var(--ok)}.prog>i.quiet{background:var(--hairline-strong)}.pjx-hbar .prog>i.ok,.pjx-ptbl .prog>i.ok{background:linear-gradient(90deg, var(--ok), #8fe0a8)}.pjx-hbar .prog>i.quiet,.pjx-ptbl .prog>i.quiet{background:var(--hairline-strong)}.bchip .cd{background:var(--off-white-fade);border-radius:50%;flex:none;width:6px;height:6px}.bchip.acc .cd{background:var(--accent)}.bchip.warn .cd{background:var(--warn)}.bchip.ok .cd{background:var(--ok)}.bchip.info .cd{background:var(--info)}.avmore{background:var(--warm-black-3);border:1px solid var(--hairline-strong);width:22px;height:22px;font-family:var(--font-mono);color:var(--off-white-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.pstat .d{border-radius:50%;width:7px;height:7px}.pstat.live .d{background:var(--accent-hot);box-shadow:0 0 6px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite}.pstat.live{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pstat.live{border-color:color-mix(in srgb, var(--accent) 42%, transparent)}}@media (prefers-reduced-motion:reduce){.pstat.live .d{animation:none}}body[data-reduce-motion] .pstat.live .d{animation:none!important}.pstat.prep .d{background:var(--info)}.pstat.prep{color:var(--info)}.pstat.post .d{background:var(--warn)}.pstat.post{color:var(--warn)}.pstat.done .d{background:var(--ok)}.pstat.done{color:var(--ok)}.t-row{border-bottom:1px solid var(--hairline);cursor:pointer;grid-template-columns:28px 90px 70px 1fr 160px 120px 100px 70px;align-items:center;gap:14px;padding:11px 16px;font-size:13px;display:grid}.t-row:hover{background:var(--warm-black-3)}.t-row.head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);background:var(--warm-black);cursor:default;padding:9px 16px;font-size:9px}.t-row.head:hover{background:var(--warm-black)}.t-row .check{border:1px solid var(--hairline-strong);background:var(--warm-black-3);border-radius:3px;width:14px;height:14px}.t-row.done .check{background:var(--ok);border-color:var(--ok)}.t-row.done .title{color:var(--off-white-fade);text-decoration:line-through}.t-row .ref{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.t-row .prj{font-family:var(--font-mono);color:var(--accent);font-size:10px}.t-row .due{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.t-row .due.late{color:var(--bad)}.t-row .due.soon{color:var(--warn)}.cal-head .seg{background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);gap:2px;padding:2px;display:inline-flex}.cal-head .seg button{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--off-white-dim);border-radius:var(--r-pill);transition:color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);background:0 0;border:none;padding:6px 15px;font-size:10.5px}.cal-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.cal-grid{grid-template-columns:1fr}}.cal-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.cal-side-card{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);padding:14px 16px}.cal-side-card h3{letter-spacing:-.01em;justify-content:space-between;align-items:center;margin:0 0 4px;font-size:12px;font-weight:600;display:flex}.cal-side-card h3 .ct{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:9px}.cal-side-card .eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:8px;font-size:9px}.upcoming-row{border-bottom:1px solid var(--hairline);grid-template-columns:46px 1fr;gap:10px;padding:8px 0;display:grid}.upcoming-row:last-child{border-bottom:none}.upcoming-row .date{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);text-align:center;min-width:46px;padding:6px 0}.upcoming-row .date .dow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);border:none;padding:0;font-size:8px}.upcoming-row .date .num{font-family:var(--font-mono);color:var(--off-white);font-size:15px;font-weight:600}.upcoming-row.today .date{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.upcoming-row.today .date{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.upcoming-row.today .date{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.upcoming-row.today .date{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.upcoming-row.today .date .num{color:var(--accent)}.upcoming-row .body{min-width:0}.upcoming-row .ttl{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.upcoming-row .meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);flex-wrap:wrap;gap:6px;margin-top:3px;font-size:9px;display:flex}.month{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.month.compact .day{min-height:96px;padding:6px 8px}.month.compact .dow{padding:8px}.dow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:10px 12px;font-size:9px}.dow:last-child{border-right:none}.day{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;gap:4px;min-width:0;min-height:110px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.day:nth-child(7n+7){border-right:none}.day.muted{color:var(--off-white-fade);pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 9px,#ffffff05 9px 18px),#0000008c}.day.muted .num{opacity:.38}.day.today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.day.today{background:color-mix(in srgb, var(--accent) 4%, transparent)}}@keyframes calFlashToday{0%{box-shadow:0 0 0 2px var(--accent), 0 0 18px 4px color-mix(in srgb, var(--accent) 45%, transparent)}60%{box-shadow:0 0 0 2px var(--accent), 0 0 12px 2px color-mix(in srgb, var(--accent) 30%, transparent)}to{box-shadow:0 0 #0000,0 0 #0000}}.day.flash-today{z-index:1;animation:1.4s ease-out calFlashToday}.day .num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-fade);font-size:10px}.day.today .num{background:var(--accent);color:var(--on-accent);box-shadow:0 0 14px var(--accent-glow);border-radius:5px;align-self:flex-start;padding:1px 5px;font-weight:600}.ev{cursor:pointer;border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--off-white);border-radius:3px;min-width:0;max-width:100%;padding:3px 6px;font-size:11px;line-height:1.2;overflow:hidden}.ev.pre{background:#9d7fe01a;border-left-color:#9d7fe0}.ev.post{border-left-color:var(--info);background:#5b9bd51a}.ev.csv{border-left-color:var(--ok);background:#5bbf7a1a}.ev .t{font-family:var(--font-mono);color:var(--off-white-dim);font-size:9px}.tl{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden}.tl-head{border-bottom:1px solid var(--hairline);background:var(--warm-black);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);grid-template-columns:220px repeat(7,1fr);padding:10px 0;font-size:10px;display:grid}.tl-head>div{text-align:center;border-right:1px solid var(--hairline);padding:0 12px}.tl-head>div:first-child{text-align:left}.tl-head>div:last-child{border-right:none}.tl-row{border-bottom:1px solid var(--hairline);grid-template-columns:220px repeat(7,1fr);align-items:stretch;display:grid}.tl-row:last-child{border-bottom:none}.tl-res{border-right:1px solid var(--hairline);align-items:center;gap:10px;padding:14px 16px;display:flex}.tl-res .ic{background:var(--warm-black-3);width:24px;height:24px;font-family:var(--font-mono);color:var(--accent);border-radius:4px;place-items:center;font-size:11px;display:grid}.tl-res .nm{font-size:13px;font-weight:500}.tl-res .sub{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;font-size:9px}.tl-cell{border-right:1px solid var(--hairline);min-height:64px;padding:6px 4px;position:relative}.tl-cell:last-child{border-right:none}.bk{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent);cursor:pointer;border-radius:3px;padding:4px 6px;font-size:11px;position:absolute;inset:6px 4px}.bk.info{color:var(--info);background:#5b9bd51a;border-color:#5b9bd580}.bk.ok{color:var(--ok);background:#5bbf7a1a;border-color:#5bbf7a80}.bk .t{font-family:var(--font-mono);opacity:.7;font-size:9px;display:block}.fx-table th,.fx-table td{padding:12px 14px}.fx-table .num{font-family:var(--font-mono);text-align:right}.neg{color:var(--bad)}.pos{color:var(--ok)}.set-grid{grid-template-columns:220px 1fr;gap:18px;display:grid}.set-nav .it{border-radius:var(--r-input);color:var(--off-white-dim);cursor:pointer;padding:8px 10px;font-size:13px}.set-nav .it:hover{background:var(--warm-black-2);color:var(--off-white)}.set-nav .it.on{background:var(--warm-black-3);color:var(--accent)}.set-row{border-bottom:1px solid var(--hairline);grid-template-columns:240px 1fr;gap:24px;padding:18px 0;display:grid}.set-row:last-child{border-bottom:none}.set-row .lbl{font-size:13px;font-weight:500}.set-row .hint{color:var(--off-white-fade);margin-top:4px;font-size:11px}.swatch-row{flex-wrap:wrap;gap:10px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:6px;width:36px;height:36px;position:relative}.swatch.on{border-color:var(--off-white)}.swatch:after{content:attr(data-hex);font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;font-size:9px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.idx-body{padding:48px 32px 96px}.idx-wrap{max-width:1200px;margin:0 auto}.idx-hero{border-bottom:1px solid var(--hairline);margin-bottom:48px;padding:32px 0 48px}.idx-hero h1{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:42px;font-weight:700;line-height:1.05}.idx-hero h1 em{color:var(--accent);font-style:normal}.idx-hero p{color:var(--off-white-dim);max-width:720px;margin:0;font-size:15px}.idx-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.idx-eyebrow:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent-glow);border-radius:999px}.idx-group{margin-bottom:56px}.idx-group-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;font-size:10px;display:flex}.idx-group-count{color:var(--accent)}.idx-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:980px){.idx-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.idx-grid{grid-template-columns:1fr}}.tile{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px;transition:border-color .15s,transform .15s,background .15s;display:block;position:relative}.tile:hover{border-color:var(--accent);background:var(--warm-black-3);transform:translateY(-1px)}.tile-num{font-family:var(--font-mono);letter-spacing:.16em;color:var(--off-white-fade);text-transform:uppercase;font-size:9px}.tile-title{letter-spacing:-.01em;margin:6px 0 4px;font-size:15px;font-weight:500}.tile-sub{color:var(--off-white-dim);font-size:11px;line-height:1.5}.tile:hover .tile-num{color:var(--accent)}.idx-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);flex-wrap:wrap;gap:22px;margin-top:18px;font-size:11px;display:flex}.idx-meta strong{color:var(--off-white);font-weight:500}@keyframes tp-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.tp-complete:hover{background:#5bbf7a14}.tp-complete .ic{border:1.5px solid var(--ok);border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;line-height:1;display:grid}.tp-complete.done{background:var(--ok);color:#fff;border-color:var(--ok)}.tp-complete.done .ic{color:var(--ok);background:#fff}.tp-head .add-assignee .ava{border:1.5px dashed var(--off-white-fade);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.tp-head .spacer{flex:1}.tp-head .iconbtn{border-radius:var(--r-input);width:30px;height:30px;color:var(--off-white-dim);cursor:pointer;border:1px solid #0000;place-items:center;font-size:14px;display:inline-grid;position:relative}.tp-head .iconbtn:hover{background:var(--warm-black-3);color:var(--off-white);border-color:var(--hairline)}.tp-head .iconbtn .ct{font-family:var(--font-mono);color:var(--off-white-fade);margin-left:3px;font-size:9px}.tp-head .iconbtn.wide{width:auto;padding:0 8px}.tp-tab:hover{color:var(--off-white-dim)}.tp-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.tp-tab .ct{color:var(--off-white-fade);opacity:.7;font-size:9px}.tp-tab.on .ct{color:var(--accent);opacity:1}.tp-tabs .spacer{flex:1}.tp-tabs .privacy{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);border:1px solid var(--hairline);background:var(--warm-black-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:inline-flex}.tp-tabs .privacy:hover{color:var(--accent);border-color:var(--accent)}.tp-ref .live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;animation:1.6s ease-in-out infinite tp-live}@keyframes tp-live{50%{opacity:.35}}.tp-fields .lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:6px;padding:9px 0;font-size:10px;display:flex}.tp-fields .lbl .ic{color:var(--off-white-fade);font-size:11px}.tp-fields .val{color:var(--off-white);flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:7px 0;font-size:13px;display:flex}.tp-fields .val.empty{color:var(--off-white-fade);cursor:pointer}.tp-fields .val.empty:hover{color:var(--accent)}.chip{background:var(--warm-black-3);border:1px solid var(--hairline);color:var(--off-white);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.chip:hover{border-color:var(--hairline-strong)}.chip .avatar{width:18px;height:18px;font-size:9px}.chip .x{color:var(--off-white-fade);margin-left:2px}.chip .x:hover{color:var(--bad)}.chip.proj{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip.proj{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.chip.proj{background:var(--accent-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.chip.dep{color:var(--info);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#5b9bd514;border-color:#5b9bd566;font-size:10px}.chip.dep .arrow{font-size:11px}.chip.add-chip{border:1px dashed var(--hairline-strong);color:var(--off-white-fade);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:4px 10px;font-size:10px}.chip.add-chip:hover{border-color:var(--accent);color:var(--accent)}.due-chip:hover{border-color:var(--hairline-strong)}.due-chip .ic{color:var(--off-white-fade);font-size:12px}.due-chip .when{color:var(--off-white-dim)}.due-chip.live{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.due-chip.live .ic{color:var(--accent)}.priority-pill.high{color:var(--bad);background:#d44f4f1a;border-color:#d44f4f73}.priority-pill .bar{gap:2px;display:inline-flex}.priority-pill .bar>span{opacity:.4;background:currentColor;border-radius:1px;width:3px;height:9px}.priority-pill.high .bar>span:first-child,.priority-pill.high .bar>span:nth-child(2),.priority-pill.high .bar>span:nth-child(3){opacity:1}.tp-section h3 .add{color:var(--off-white-dim);cursor:pointer;font-size:14px}.tp-section h3 .add:hover{color:var(--accent)}.tp-section h3 .ct{color:var(--off-white-fade);font-family:var(--font-mono);letter-spacing:.1em;font-size:10px}.rich-editor{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black)}.rich-toolbar{border-bottom:1px solid var(--hairline);align-items:center;gap:2px;padding:6px 8px;display:flex}.rich-toolbar button{width:24px;height:24px;color:var(--off-white-dim);font-family:var(--font-mono);border-radius:3px;place-items:center;font-size:11px;display:grid}.rich-toolbar button:hover{background:var(--warm-black-3);color:var(--off-white)}.rich-toolbar .sep{background:var(--hairline);width:1px;height:14px;margin:0 4px}.rich-body{min-height:110px;color:var(--off-white);padding:14px 16px;font-size:13px;line-height:1.6}.rich-body p{margin:0 0 10px}.rich-body p:last-child{margin:0}.rich-body code{font-family:var(--font-mono);background:var(--warm-black-3);border-radius:3px;padding:1px 5px;font-size:12px}.rich-body a{color:var(--accent)}.rich-body ul{margin:0 0 10px;padding-left:20px}.rich-body ul li{margin-bottom:3px}.subtasks{flex-direction:column;gap:2px;display:flex}.subtask{border-radius:var(--r-input);cursor:pointer;border:1px solid #0000;grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.subtask:hover{background:var(--warm-black-3);border-color:var(--hairline)}.subtask .checkbox{border:1.5px solid var(--hairline-strong);cursor:pointer;color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.subtask .checkbox:hover{border-color:var(--ok)}.subtask.done .checkbox{background:var(--ok);border-color:var(--ok);color:#fff}.subtask.done .st-title{color:var(--off-white-fade);text-decoration:line-through}.st-meta{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;font-size:10px}.st-meta.late{color:var(--bad)}.st-meta.soon{color:var(--warn)}.attachments{grid-template-columns:1fr 1fr;gap:8px;display:grid}.att-card{background:var(--warm-black);border:1px solid var(--hairline);border-radius:var(--r-card);cursor:pointer;align-items:center;gap:10px;padding:10px;display:flex}.att-card:hover{border-color:var(--hairline-strong)}.att-thumb.img{color:#ffffffd9;background:linear-gradient(135deg,#3a2a22,#5a3a28)}.att-thumb.video{background:linear-gradient(135deg,#1a2436,#2a3a52)}.att-name{margin-bottom:2px;font-size:12px;font-weight:500;line-height:1.3}.att-meta{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.custom-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cf-card{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black);padding:10px 12px}.cf-card .cf-lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:6px;font-size:9px}.cf-card .cf-val{color:var(--off-white);font-size:13px;font-weight:500}.cf-card .cf-val.accent{color:var(--accent)}.activity{flex-direction:column;padding-left:22px;display:flex;position:relative}.activity:before{content:"";background:var(--hairline);width:1px;position:absolute;top:8px;bottom:8px;left:8px}.activity-item.event:before{border-color:var(--hairline-strong);background:var(--warm-black-3)}.activity-item.comment:before{border-color:var(--accent);background:var(--accent)}.activity-item .when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:2px;font-size:9px}.activity-item .what{color:var(--off-white-dim);font-size:12px;line-height:1.5}.activity-item .what strong{color:var(--off-white);font-weight:500}.activity-item .what code{font-family:var(--font-mono);background:var(--warm-black-3);color:var(--accent);border-radius:3px;padding:1px 5px;font-size:11px}.activity-item.comment .what-box{background:var(--warm-black);border:1px solid var(--hairline);border-radius:var(--r-card);margin-top:4px;padding:10px 12px}.activity-item .auth{align-items:center;gap:8px;margin-bottom:4px;display:flex}.activity-item .auth .nm{font-size:12px;font-weight:600}.activity-item .auth .when{margin-bottom:0}.activity-item .reactions{gap:4px;margin-top:8px;display:flex}.activity-item .reactions .rx{background:var(--warm-black-3);border:1px solid var(--hairline);font-family:var(--font-mono);color:var(--off-white-dim);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.activity-item .reactions .rx.mine{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.activity-item .reactions .rx:hover{border-color:var(--accent)}.activity-toggle{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px;font-size:9px;display:flex}.activity-toggle .seg{background:var(--warm-black);border:1px solid var(--hairline);border-radius:var(--r-input);display:inline-flex}.activity-toggle .seg button{font-family:var(--font-mono);letter-spacing:.12em;color:var(--off-white-fade);border-right:1px solid var(--hairline);background:0 0;border-top:none;border-bottom:none;border-left:none;padding:5px 10px;font-size:9px}.activity-toggle .seg button.on{background:var(--warm-black-3);color:var(--accent)}.activity-toggle .seg button:last-child{border-right:none}.tp-comment{border-top:1px solid var(--hairline);background:var(--warm-black);flex-shrink:0;grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;padding:12px 16px 14px;display:grid}.tp-comment .ca-ava .avatar{width:28px;height:28px;font-size:10px}.tp-comment-box{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black-2)}.tp-comment-box:focus-within{border-color:var(--accent)}.tp-comment-tools{border-bottom:1px solid var(--hairline);align-items:center;gap:2px;padding:4px 6px;display:flex}.tp-comment-tools button{width:22px;height:22px;color:var(--off-white-dim);font-family:var(--font-mono);border-radius:3px;place-items:center;font-size:10px;display:grid}.tp-comment-tools button:hover{background:var(--warm-black-3);color:var(--off-white)}.tp-comment-tools .sep{background:var(--hairline);width:1px;height:14px;margin:0 4px}.tp-comment-input{min-height:32px;color:var(--off-white);outline:none;padding:8px 12px;font-size:12px}.tp-comment-input[contenteditable]:empty:before{content:attr(data-placeholder);color:var(--off-white-fade)}.tp-comment-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:4px 8px 6px 12px;display:flex}.tp-comment-foot .hint{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;font-size:9px}.collab-row .avatar{border:2px solid var(--warm-black);width:26px;height:26px;margin-left:-6px}.collab-row .avatar:first-child{margin-left:0}.task.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}@keyframes fp-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fp-search{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);width:100%;color:var(--off-white);outline:none;margin-bottom:6px;padding:7px 10px;font-size:12px}.fp-search:focus{border-color:var(--accent)}.fp-list{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow-y:auto}.fp-option{border-radius:var(--r-input);color:var(--off-white);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:13px;display:flex}.fp-option:hover{background:var(--warm-black-3)}.fp-option.on{background:var(--accent-soft);color:var(--accent)}.fp-option .meta{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;margin-left:auto;font-size:10px}.fp-option .check{text-align:center;width:14px;color:var(--accent)}.fp-row{align-items:center;gap:6px;padding:4px 0;display:flex}.tag-pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tag-pill .x{opacity:.6;font-size:11px}.qp-page{background:var(--warm-black);max-width:880px;margin:0 auto;padding:32px 48px 64px}@media print{:root{--r-card:6px;--r-input:4px;--radius-card:6px;--radius-input:4px}html,body{background:var(--warm-black)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.doc-light{--doc-canvas:#fff;--doc-ink:#111;background:var(--doc-canvas)!important;color:var(--doc-ink)!important}.doc-light *{border-color:#1111112e!important}.qp-toolbar{display:none!important}.qp-page{background:var(--warm-black)!important;max-width:100%!important;padding:12px!important}.qp-rate-col,.qp-line-row .rate{display:none!important}.qp-line-row,.qp-line-row.no-rate{grid-template-columns:28px 1fr 90px 90px 110px!important}.qp-parties,.qp-totals,.qp-signoff,.qp-line-row,.qp-section,.qp-pillar-card,.qp-sig{break-inside:avoid}@page{size:A4;margin:0}}.qp-toolbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline);background:#0e0d0bd9;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;top:0}.qp-toolbar .crumbs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;font-size:10px;display:flex}.qp-toolbar .crumbs strong{color:var(--off-white);font-weight:500}.qp-toolbar .crumbs .sep{opacity:.4}.qp-doc{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);padding:48px 56px;position:relative;overflow:hidden}.qp-doc:before{content:"";background:radial-gradient(900px 400px at 100% 0%, var(--accent) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.qp-doc:before{background:radial-gradient(900px 400px at 100% 0%, color-mix(in srgb, var(--accent) 5%, transparent) 0%, transparent 60%)}}.qp-doc:before{pointer-events:none}.qp-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;padding-bottom:28px;display:flex;position:relative}.qp-mark{align-items:center;gap:14px;display:flex}.qp-mark-sq{border:1.5px solid var(--accent);width:38px;height:38px;font-family:var(--font-mono);color:var(--accent);box-shadow:0 0 18px var(--accent-glow);border-radius:5px;place-items:center;font-size:18px;font-weight:700;display:grid}.qp-mark-name{letter-spacing:-.02em;font-size:22px;font-weight:700}.qp-mark-name em{color:var(--accent);font-style:normal;font-weight:500}.qp-mark-sub{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);margin-top:4px;font-size:9px}.qp-doc-meta{text-align:right}.qp-doc-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:10px}.qp-doc-ref{letter-spacing:-.02em;margin:6px 0 8px;font-size:26px;font-weight:600}.qp-doc-dates{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;font-size:10px}.qp-doc-dates strong{color:var(--off-white-dim);font-weight:500}.qp-parties{border-bottom:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:32px;padding:32px 0;display:grid;position:relative}.qp-party-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:10px;font-size:9px}.qp-party-name{letter-spacing:-.01em;font-size:16px;font-weight:600}.qp-party-name em{color:var(--accent);font-style:normal}.qp-party-line{color:var(--off-white-dim);margin-top:6px;font-size:12px;line-height:1.6}.qp-section{border-bottom:1px solid var(--hairline);padding:28px 0;position:relative}.qp-section-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:10px;display:flex}.qp-section-head .v{color:var(--off-white)}.qp-project-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.qp-project-title em{color:var(--accent);font-style:italic;font-weight:500}.qp-project-sub{color:var(--off-white-dim);max-width:600px;margin-top:8px;font-size:13px;line-height:1.55}.qp-line-row{border-bottom:1px dashed var(--hairline);grid-template-columns:28px 1fr 90px 90px 90px 110px;align-items:baseline;gap:12px;padding:12px 0;display:grid}.qp-line-row.no-rate{grid-template-columns:28px 1fr 90px 90px 110px}.qp-line-row.head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);border-bottom:1px solid var(--hairline-strong);padding-bottom:10px;font-size:9px}.qp-line-row .num{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;font-size:11px}.qp-line-row .desc{color:var(--off-white);font-size:13px}.qp-line-row .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.qp-line-row .pillar{display:flex}.qp-line-row .qp-nums{display:contents}.qp-totals{border:1px solid var(--hairline);border-radius:var(--r-card);max-width:400px;margin-top:22px;margin-left:auto;overflow:hidden}.qp-total-line{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:.04em;border-bottom:1px solid var(--hairline);justify-content:space-between;padding:11px 18px;font-size:12px;display:flex}.qp-total-line:last-child{border-bottom:none}.qp-total-line.grand{border-top:1px solid var(--accent);padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.qp-total-line.grand{border-top:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.qp-total-line.grand{background:var(--accent-soft);font-family:var(--font-display);color:var(--off-white);font-size:15px;font-weight:700}.qp-total-line.grand .v{color:var(--accent-hot);letter-spacing:-.01em;font-size:19px;font-weight:700}.qp-pillars{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.qp-pillar-card{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black);padding:14px}.qp-pillar-card .lbl{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.qp-pillar-card .lead{color:var(--off-white);margin-top:6px;font-size:12px;font-weight:500}.qp-pillar-card .meta{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;margin-top:4px;font-size:10px}.qp-pillar-card .amt{font-family:var(--font-mono);color:var(--accent);margin-top:10px;font-size:14px;font-weight:600}.qp-pillar-card .bar{background:var(--warm-black-3);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.qp-pillar-card .bar>i{background:var(--accent);height:100%;display:block}.qp-terms{color:var(--off-white-dim);font-size:12px;line-height:1.7}.qp-terms strong{color:var(--off-white);font-weight:500}.qp-pdf-includes{grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:14px;display:grid}.qp-pdf-includes .it{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);align-items:center;gap:8px;padding:4px 0;font-size:10px;display:flex}.qp-pdf-includes .it .tick{color:var(--accent);width:12px}.qp-pdf-includes .it.off{color:var(--off-white-fade);opacity:.5}.qp-pdf-includes .it.off .tick:before{content:"○"}.qp-pdf-includes .it .tick:before{content:"●"}.qp-signoff{grid-template-columns:1fr 1fr;gap:32px;padding-top:28px;display:grid}.qp-sig{padding-top:10px}.qp-sig-line{height:38px}.qp-sig-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.qp-foot-bar{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:center;margin-top:24px;padding:18px 0;font-size:10px;display:flex}.qp-foot-bar strong{color:var(--off-white-dim);font-weight:500}@media screen and (max-width:720px){.qp-page{padding:16px 12px 40px}.qp-doc{border-radius:10px;padding:22px 18px}.qp-doc:before{display:none}.qp-head{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:20px}.qp-doc-meta{text-align:left}.qp-doc-ref{font-size:22px}.qp-mark-name{font-size:18px}.qp-parties{grid-template-columns:1fr;gap:22px;padding:22px 0}.qp-party-name{font-size:14px}.qp-party-line{font-size:12px}.qp-section{padding:20px 0}.qp-project-title{font-size:18px}.qp-project-sub{font-size:12px}.qp-section-head{margin-bottom:10px;font-size:9px}.qp-line-row.head{display:none}.qp-line-row,.qp-line-row.no-rate{grid-template-columns:26px 1fr;grid-template-areas:"num desc""num pillar""num nums";align-items:start;gap:3px 10px;padding:14px 0}.qp-line-row .num{grid-area:num;padding-top:1px;font-size:11px}.qp-line-row .desc{grid-area:desc;font-size:13px;line-height:1.4}.qp-line-row .pillar{grid-area:pillar;margin-top:2px;justify-content:flex-start!important;display:flex!important}.qp-line-row .qp-nums{flex-wrap:wrap;grid-area:nums;gap:4px 18px;margin-top:6px;display:flex}.qp-line-row .qp-nums .mono{text-align:left;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.qp-line-row .qp-nums .mono:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px}.qp-line-row .qp-nums .total{font-weight:600;color:var(--off-white)!important}.qp-totals{margin-top:16px}.qp-total-line{padding:6px 0;font-size:11px}.qp-total-line.grand{font-size:12px}.qp-total-line.grand .v{font-size:18px}.qp-pillars{grid-template-columns:1fr 1fr}.qp-pdf-includes{grid-template-columns:1fr}.qp-terms{font-size:12px}.qp-signoff{grid-template-columns:1fr;gap:22px;padding-top:20px}.qp-signoff>div>div[style*=font-size\:56],.qp-signoff>div>div[style*="font-size: 56"]{font-size:38px!important}.qp-foot-bar{flex-wrap:wrap;gap:10px;padding:14px 0;font-size:9px}}.call-page{min-height:100vh;color:var(--off-white);background:#060503}.call-page-bg{pointer-events:none;background:radial-gradient(1200px 600px at 20% 0%, var(--accent) 0%, transparent 60%), radial-gradient(800px 600px at 100% 100%, #5b9bd50a 0%, transparent 60%), var(--warm-black);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.call-page-bg{background:radial-gradient(1200px 600px at 20% 0%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 60%), radial-gradient(800px 600px at 100% 100%, #5b9bd50a 0%, transparent 60%), var(--warm-black)}}.pj-wrap{place-items:center;min-height:100vh;padding:32px;display:grid;position:relative}.pj-card{background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-card);width:100%;max-width:920px;box-shadow:0 24px 80px #00000080, 0 0 0 1px var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pj-card{box-shadow:0 24px 80px #00000080, 0 0 0 1px color-mix(in srgb, var(--accent) 6%, transparent)}}.pj-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;padding:18px 24px;display:flex}.pj-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:10px}.pj-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.pj-title em{color:var(--accent);font-style:normal}.pj-sub{color:var(--off-white-dim);margin:4px 0 0;font-size:12px}.pj-body{grid-template-columns:1.2fr 1fr;gap:0;display:grid}@media (max-width:800px){.pj-body{grid-template-columns:1fr}}.pj-preview{padding:24px}.self-feed{aspect-ratio:16/10;border:1px solid var(--hairline);background:linear-gradient(135deg,#1a2436,#0c1018);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.self-feed .sil{color:#fff;background:linear-gradient(135deg,#e8b23a,#a37a1a);border-radius:50%;place-items:center;width:110px;height:110px;font-size:40px;font-weight:600;display:grid;box-shadow:0 0 0 6px #ffffff0a}.self-feed .corner-meta{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.1em;text-transform:uppercase;background:#08070699;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:flex;position:absolute;top:12px;left:12px}.self-feed .corner-meta .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%}.self-feed .name-bar{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.self-feed .name-bar .name{border-radius:var(--r-input);background:#080706b3;padding:5px 10px;font-size:12px}.self-feed .ctrls{gap:6px;display:flex}.self-feed .ctrls button{border:1px solid var(--hairline-strong);width:36px;height:36px;color:var(--off-white);background:#080706b3;border-radius:50%;place-items:center;font-size:14px;display:grid}.self-feed .ctrls button.muted{background:var(--bad);border-color:var(--bad)}.mic-bars{align-items:flex-end;gap:3px;height:16px;margin-top:14px;display:flex}.mic-bars span{background:var(--ok);border-radius:1px;width:5px}.quick-stats{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:16px;display:grid}.stat-mini{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);padding:10px 12px}.stat-mini .lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.stat-mini .v{font-family:var(--font-mono);color:var(--off-white);font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:500}.stat-mini .v small{color:var(--off-white-fade);margin-left:4px;font-size:10px}.pj-form-side{border-left:1px solid var(--hairline);flex-direction:column;gap:18px;padding:24px;display:flex}.select-row{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);align-items:center;gap:8px;padding:8px 12px;display:flex}.select-row .ic{background:var(--warm-black);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.select-row select{color:var(--off-white);background:0 0;border:none;outline:none;flex:1;font-size:12px}.select-row .test{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;cursor:pointer;font-size:10px}.toggles{flex-direction:column;gap:8px;display:flex}.toggle-row{justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.toggle-row .lbl-main{font-size:13px}.toggle-row .lbl-sub{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px}.pj-footer{border-top:1px solid var(--hairline);background:var(--warm-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.pj-footer .ppl-strip{color:var(--off-white-dim);align-items:center;gap:10px;font-size:12px;display:flex}.pj-footer .ppl-strip .avs{display:inline-flex}.pj-footer .ppl-strip .avs .avatar{border:2px solid var(--warm-black);margin-left:-6px}.pj-footer .ppl-strip .avs .avatar:first-child{margin-left:0}.call-shell{background:#060503;grid-template-rows:56px 1fr 88px;height:100vh;display:grid}.call-top{border-bottom:1px solid var(--hairline);background:var(--warm-black);align-items:center;gap:18px;padding:0 20px;display:flex}.call-meta{align-items:center;gap:14px;margin-left:auto;display:flex}.pill-rec{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bad);background:#d44f4f1a;border:1px solid #d44f4f66;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex}.pill-rec .dot{background:var(--bad);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.call-timer{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white);font-variant-numeric:tabular-nums;font-size:13px}.call-icon{border-radius:var(--r-input);width:32px;height:32px;color:var(--off-white-dim);cursor:pointer;place-items:center;display:inline-grid}.call-icon:hover{background:var(--warm-black-3);color:var(--off-white)}.call-stage{grid-template-columns:1fr 320px;min-height:0;display:grid;overflow:hidden}.stage-main{min-height:0;padding:18px;position:relative;overflow:hidden}.tile-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:10px;height:100%;display:grid}.tile{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.tile-grid.mode-duo>.remote-tile{grid-area:1/1/-1/-1}@keyframes hope-hand-wiggle{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.remote-tile{border:1px solid var(--hairline);background:#000;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.remote-tile.is-screen{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.remote-tile.is-screen{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.remote-tile video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.remote-tile.is-screen video{object-fit:contain;background:#050505}.remote-tile .remote-name-bar{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#08070599;border-radius:3px;padding:4px 8px;font-size:10px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.remote-tile .remote-expand{width:28px;height:28px;color:var(--off-white);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08070599;border:1px solid #ffffff24;border-radius:4px;place-items:center;font-size:14px;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:8px;right:8px}.remote-tile:hover .remote-expand,.remote-tile.expanded .remote-expand{opacity:1}.remote-tile .remote-expand:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.remote-tile .remote-expand:hover{background:color-mix(in srgb, var(--accent) 85%, transparent)}}.remote-tile .remote-expand:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.remote-tile .remote-expand:hover{border-color:color-mix(in srgb, var(--accent) 100%, transparent)}}.stage-main{position:relative}.remote-tile.expanded{z-index:20;box-shadow:0 32px 80px #0009, 0 0 0 1px var(--accent);border-radius:10px;position:absolute;inset:18px}@supports (color:color-mix(in lab, red, red)){.remote-tile.expanded{box-shadow:0 32px 80px #0009, 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}}.remote-tile.expanded video{object-fit:contain;background:#050505}.remote-tile.expanded .remote-name-bar{padding:6px 10px;font-size:11px}.remote-tile.expanded .remote-expand{width:32px;height:32px;font-size:16px;top:12px;right:12px}.tile.speaking{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 24px var(--accent-glow)}.tile .feed{background:radial-gradient(ellipse at 30% 40%, #ffffff0f, transparent 60%), linear-gradient(135deg, var(--feed-a,#2a2520), var(--feed-b,#14130f));position:absolute;inset:0}.tile .feed.warm{--feed-a:#3a2a22;--feed-b:#1a1410}.tile .feed.cool{--feed-a:#1a2436;--feed-b:#0c1018}.tile .feed.green{--feed-a:#1c2a22;--feed-b:#0e160f}.tile .feed.purp{--feed-a:#2a2238;--feed-b:#15101c}.tile .feed.amber{--feed-a:#3a2e1a;--feed-b:#1a1408}.tile .silhouette{z-index:1;color:#fff;border-radius:50%;place-items:center;width:96px;height:96px;font-size:36px;font-weight:600;display:grid;position:relative;box-shadow:0 0 0 6px #ffffff0a}.tile .silhouette.a-1{background:linear-gradient(135deg,#dc2e1f,#9d2f1a)}.tile .silhouette.a-2{background:linear-gradient(135deg,#5b9bd5,#2a5f8b)}.tile .silhouette.a-3{background:linear-gradient(135deg,#9d7fe0,#5d3fa0)}.tile .silhouette.a-4{background:linear-gradient(135deg,#5bbf7a,#2a8048)}.tile .silhouette.a-5{background:linear-gradient(135deg,#e8b23a,#a37a1a)}.tile .silhouette.a-6{background:linear-gradient(135deg,#4a4339,#232017)}.tile .name-bar{border-radius:var(--r-input);z-index:2;background:#080706b8;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:flex;position:absolute;bottom:10px;left:12px}.tile .name-bar .role{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;font-size:9px}.tile .badges{z-index:2;gap:5px;display:flex;position:absolute;top:10px;right:10px}.tile .bdg{width:26px;height:26px;color:var(--off-white-dim);background:#080706b8;border-radius:50%;place-items:center;font-size:12px;display:grid}.tile .bdg.muted{color:var(--bad);background:#d44f4f2e}.tile .bdg.hand{color:var(--warn);background:#e8b23a33}.tile.cam-off .silhouette{background:var(--warm-black-3);color:var(--off-white-dim)}.tile.cam-off .feed{background:var(--warm-black-2)}.call-rail{border-left:1px solid var(--hairline);background:var(--warm-black);flex-direction:column;min-height:0;display:flex}.call-rail-tabs{border-bottom:1px solid var(--hairline);padding:0 14px;display:flex}.call-rail-tab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:16px;padding:14px 4px;font-size:10px}.call-rail-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.call-rail-tab .ct{color:var(--off-white-fade);font-size:9px}.call-rail-tab.on .ct{color:var(--off-white-dim)}.call-rail-body{flex:1;padding:14px 16px;overflow-y:auto}.ppl{border-radius:var(--r-input);cursor:pointer;align-items:center;gap:10px;padding:7px 4px;display:flex}.ppl:hover{background:var(--warm-black-2)}.ppl .nm{flex:1;font-size:12px}.ppl .nm small{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;display:block}.ppl .ic{width:22px;height:22px;color:var(--off-white-fade);border-radius:50%;place-items:center;font-size:11px;display:grid}.ppl .ic.muted{color:var(--bad)}.ppl .ic.host{background:var(--accent-soft);color:var(--accent);font-size:9px;font-family:var(--font-mono);font-weight:600}.call-controls{background:var(--warm-black);border-top:1px solid var(--hairline);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;display:grid}.controls-left{align-items:center;gap:14px;display:flex}.controls-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.controls-center{gap:12px;display:flex}.ctl{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:inline-flex}.ctl-btn{background:var(--warm-black-3);border:1px solid var(--hairline);width:48px;height:48px;color:var(--off-white);border-radius:50%;place-items:center;font-size:18px;transition:background .12s,border-color .12s;display:grid}.ctl:hover .ctl-btn{background:var(--warm-black-4);border-color:var(--hairline-strong)}.ctl.on .ctl-btn{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ctl.on:hover .ctl-btn{background:var(--accent-hot)}.ctl.danger .ctl-btn{background:var(--bad);border-color:var(--bad);color:var(--on-status);letter-spacing:.08em;border-radius:999px;width:64px;font-size:13px;font-weight:600}.ctl-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.ctl.on .ctl-label{color:var(--accent)}.quick-react{border:1px solid var(--hairline);background:var(--warm-black-2);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:flex}.quick-react button{border-radius:50%;width:26px;height:26px;font-size:15px;line-height:1}.quick-react button:hover{background:var(--warm-black-3)}@media (max-width:820px){.call-shell{grid-template-rows:48px 1fr auto;height:100dvh}.call-top{scrollbar-width:none;gap:10px;padding:0 12px;overflow-x:auto}.call-top::-webkit-scrollbar{display:none}.call-top .crumbs{flex-shrink:0;font-size:10px}.call-meta{flex-shrink:0;gap:8px}.call-meta .pill-rec{padding:3px 7px;font-size:9px}.call-timer{font-size:10px}.call-icon{width:28px;height:28px}.call-stage{grid-template-columns:1fr}.stage-main{padding:8px}.tile-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;gap:6px}.tile-grid>.tile{aspect-ratio:16/9;max-height:65vh;grid-area:auto!important}.tile-grid>.tile:first-child{aspect-ratio:16/9}.tile-grid:has(>.tile:only-child){grid-template-rows:1fr;height:100%}.tile-grid>.tile:only-child{width:100%;height:100%;aspect-ratio:auto!important;max-height:none!important}.tile-grid>.tile:only-child video{object-fit:cover;width:100%;height:100%}.tile-grid>.tile:only-child .silhouette{width:140px;height:140px;font-size:48px}.call-rail{border:1px solid var(--hairline-strong);border-radius:var(--r-card);z-index:50;max-height:50vh;display:none;position:fixed;bottom:92px;left:8px;right:8px;box-shadow:0 -12px 40px #0000008c}.call-shell.rail-open .call-rail{display:flex}.call-controls{padding:8px 12px env(safe-area-inset-bottom,12px);grid-template-columns:1fr;gap:8px}.controls-left,.controls-right{display:none}.controls-center{scrollbar-width:none;flex-wrap:nowrap;justify-content:space-around;gap:6px;width:100%;overflow-x:auto}.controls-center::-webkit-scrollbar{display:none}.ctl{flex-shrink:0}.ctl-btn{width:44px;height:44px;font-size:16px}.ctl.danger .ctl-btn{width:52px;font-size:11px}.ctl-label{display:none}.pj-wrap{min-height:100dvh;padding:0}.pj-card{max-width:100%;min-height:100dvh;padding:calc(env(safe-area-inset-top,12px) + 8px) 0 env(safe-area-inset-bottom,12px);border-radius:0}}.ring-scrim{z-index:80;background:#080706d9;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.ring-card{background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-card);text-align:center;width:100%;max-width:420px;box-shadow:0 0 0 1px var(--accent), 0 24px 60px #0009;padding:32px}@supports (color:color-mix(in lab, red, red)){.ring-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), 0 24px 60px #0009}}.ring-card{animation:1.4s ease-in-out infinite ring-pulse}@keyframes ring-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), 0 24px 60px #0009}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 60px color-mix(in srgb, var(--accent) 30%, transparent), 0 24px 60px #0009}}.ring-card .eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:10px}.ring-card .who{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:600}.ring-card .ctx{color:var(--off-white-dim);margin:0 0 24px;font-size:13px}.ring-actions{justify-content:center;gap:16px;display:flex}.ring-btn{cursor:pointer;width:56px;height:56px;color:var(--on-status);border:none;border-radius:50%;place-items:center;font-size:22px;display:grid}.ring-btn.accept{background:var(--ok)}.ring-btn.decline{background:var(--bad)}.ring-btn:hover{transform:scale(1.05)}.m-top img.brand{height:28px}.m-top .spacer{flex:1}.m-top .crumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.m-top .topbar-icon{width:32px;height:32px;color:var(--off-white-dim)}.m-top .topbar-icon svg{width:18px;height:18px}@media (max-width:480px){.nb-popover{width:calc(100vw - 24px)!important;left:auto!important;right:12px!important;top:calc(env(safe-area-inset-top,0px) + 56px)!important;max-width:calc(100vw - 24px)!important;position:fixed!important}}.mg-day.on{background:var(--ok,#5bbf7a)}@supports (color:color-mix(in lab, red, red)){.mg-day.on{background:color-mix(in srgb, var(--ok,#5bbf7a) 16%, var(--warm-black-2))}}.mg-day.on{border-color:var(--ok,#5bbf7a)}@supports (color:color-mix(in lab, red, red)){.mg-day.on{border-color:color-mix(in srgb, var(--ok,#5bbf7a) 45%, transparent)}}.mg-day.hold{background:var(--warn,#d9a441)}@supports (color:color-mix(in lab, red, red)){.mg-day.hold{background:color-mix(in srgb, var(--warn,#d9a441) 13%, var(--warm-black-2))}}.mg-day.hold{border-color:var(--warn,#d9a441)}@supports (color:color-mix(in lab, red, red)){.mg-day.hold{border-color:color-mix(in srgb, var(--warn,#d9a441) 42%, transparent)}}.mg-day.today{border-color:var(--accent)}.mg-card:active{border-color:var(--hairline-strong);transform:scale(.985)}.mg-card.hot{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mg-card.hot{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.mg-card.hot{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mg-card.hot{background:color-mix(in srgb, var(--accent) 7%, var(--warm-black-2))}}.mg-pill.hold{border-color:var(--warn,#d9a441)}@supports (color:color-mix(in lab, red, red)){.mg-pill.hold{border-color:color-mix(in srgb, var(--warn,#d9a441) 50%, transparent)}}.mg-pill.hold{color:var(--warn,#d9a441)}.mg-pill.confirmed{border-color:var(--ok,#5bbf7a)}@supports (color:color-mix(in lab, red, red)){.mg-pill.confirmed{border-color:color-mix(in srgb, var(--ok,#5bbf7a) 50%, transparent)}}.mg-pill.confirmed{color:var(--ok,#5bbf7a)}.mg-pill.enquiry{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mg-pill.enquiry{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.mg-pill.enquiry{color:var(--accent-hot)}.mg-day.clash{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mg-day.clash{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.mg-day.clash .mg-dd{color:var(--accent-hot);font-weight:600}.mm-wait.due{color:var(--warn,#d9a441)}.mm-wait.late{color:var(--accent-hot)}.mg-fab{background:var(--accent);color:#fff;z-index:20;width:50px;height:50px;box-shadow:0 10px 26px -8px var(--accent);border-radius:50%;place-items:center;font-size:26px;line-height:1;text-decoration:none;display:grid;position:fixed;bottom:76px;right:16px}@supports (color:color-mix(in lab, red, red)){.mg-fab{box-shadow:0 10px 26px -8px color-mix(in srgb, var(--accent) 70%, transparent)}}.mg-fab:active{transform:scale(.96)}.mg-hd~.m-card:last-of-type,.mg-fab{--mg-fab-clear:148px}.m-body:has(.mg-fab){padding-bottom:var(--mg-fab-clear,148px)}.mg-act.primary{background:var(--accent);border-color:var(--accent);color:#fff}.mg-act.quiet{color:var(--off-white-fade);border-color:var(--hairline);order:2}.mg-act.danger{border-color:var(--accent-hot)}@supports (color:color-mix(in lab, red, red)){.mg-act.danger{border-color:color-mix(in srgb, var(--accent-hot) 55%, transparent)}}.mg-act.danger{color:var(--accent-hot)}.mg-err{color:var(--accent-hot);margin-top:4px;font-size:12.5px}.mg-segbtn.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mg-segbtn.on{background:color-mix(in srgb, var(--accent) 8%, var(--warm-black-2))}}.mg-segbtn.on .mg-segl{color:var(--accent-hot)}.m-card{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:14px;margin-bottom:10px;padding:14px 16px}.m-card-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:6px;font-size:9px}.m-tile .glyph{color:var(--accent);font-size:22px}.m-tile .label{font-size:13px;font-weight:600}.m-tile .meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);font-size:10px}.m-tile.fab .glyph,.m-tile.fab .label{color:var(--off-white)}.m-list-item .ic{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.m-list-item .ttl{font-size:13px;font-weight:600}.m-list-item .sub{color:var(--off-white-dim);margin-top:2px;font-size:11px}.m-list-item .right{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;text-align:right;font-size:10px}.m-list-item .right.accent{color:var(--accent)}.m-bigbtn{background:var(--accent);width:100%;color:var(--on-accent);box-shadow:0 8px 24px var(--accent);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:18px 16px;font-size:16px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.m-bigbtn{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 32%, transparent)}}.m-bigbtn{cursor:pointer}.m-bigbtn.ghost{color:var(--off-white);border:1px solid var(--hairline-strong);box-shadow:none;background:0 0}.m-input,.m-select,.m-textarea{background:var(--warm-black-3);border:1px solid var(--hairline);width:100%;color:var(--off-white);border-radius:12px;padding:14px;font-family:inherit;font-size:15px}.m-textarea{resize:vertical;min-height:96px}.m-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:6px;font-size:10px;display:block}.m-bottom-nav a .ic{place-items:center;height:22px;line-height:0;display:grid}.m-bottom-nav a .ic svg{display:block}.m-bottom-nav a:active .ic{transform:scale(.9)}.m-bottom-nav a .ic{transition:transform var(--dur-micro,.12s) var(--ease-out,ease)}.m-bottom-nav a.active{color:var(--accent)}.m-bottom-nav a.active:before{content:"";background:var(--accent);width:26px;height:2px;box-shadow:0 0 10px var(--accent);border-radius:0 0 3px 3px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.m-bottom-nav a.active:before{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent)}}.m-bottom-nav a.pending{opacity:.65}.mcal-head{justify-content:space-between;align-items:center;margin:4px 0 14px;display:flex}.mcal-head .label{letter-spacing:-.02em;font-size:22px;font-weight:700}.mcal-head .label em{color:var(--accent);font-style:normal;font-weight:600}.mcal-head .nav{gap:6px;display:flex}.mcal-head .nav button{border:1px solid var(--hairline);color:var(--off-white);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:12px;padding:8px 12px;font-size:11px}.mcal-head .nav button:active{background:var(--warm-black-3)}.mcal-dow{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);grid-template-columns:repeat(7,1fr);padding-bottom:6px;font-size:9px;display:grid}.mcal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mcal-day{aspect-ratio:1/1.05;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;padding:6px 0 4px;display:flex;position:relative}.mcal-day:active{background:var(--warm-black-3)}.mcal-day.muted{opacity:.35}.mcal-day .n{border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:500;line-height:1;display:grid}.mcal-day.today .n{background:var(--accent);color:var(--on-accent);font-weight:700}.mcal-day.sel:not(.today) .n{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--off-white)}.mcal-day .dots{gap:3px;min-height:5px;margin-top:4px;display:flex}.mcal-day .dot{background:var(--off-white-fade);border-radius:50%;width:5px;height:5px}.mcal-day .dot.event{background:var(--accent)}.mcal-day .dot.google{background:#4285f4}.mcal-day .dot.task{background:#5b9bd5}.mcal-day .dot.shoot{background:#e0b14c}.mcal-day .more{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);margin-top:2px;font-size:8px}.mcal-day-head{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin:24px 0 10px;padding-top:14px;display:flex}.mcal-day-head .ttl{font-size:16px;font-weight:700}.mcal-day-head .sub{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;font-size:10px}.mcal-evt{background:var(--warm-black-2);border:1px solid var(--hairline);border-left:3px solid var(--accent);color:inherit;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;text-decoration:none;display:grid}.mcal-evt.google{border-left-color:#4285f4}.mcal-evt.task{border-left-color:#5b9bd5}.mcal-evt.shoot{border-left-color:#e0b14c}.mcal-evt.leave{border-left-color:var(--off-white-fade)}.mcal-evt .time{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.04em;font-size:11px;line-height:1.3}.mcal-evt .time .lbl{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:2px;font-size:9px;display:block}.mcal-evt .ttl{font-size:14px;font-weight:600}.mcal-evt .sub{color:var(--off-white-dim);margin-top:2px;font-size:11px}.mcal-evt .badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--warm-black-3);color:var(--off-white-fade);border-radius:6px;padding:3px 6px;font-size:9px}.mcal-evt.google .badge{color:#4285f4;background:#4285f41f}.m-banner{display:none}@media (max-width:760px){.m-banner{background:var(--accent);align-items:center;gap:10px;margin:16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.m-banner{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.m-banner{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.m-banner{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.m-banner{border-radius:12px;font-size:13px}}@keyframes m-shimmer-pulse{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes m-skel-fade{0%{opacity:0}to{opacity:1}}.m-shimmer{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200px 100%;animation:1.2s linear infinite m-shimmer-pulse,.22s ease-out .16s both m-skel-fade}@keyframes page-skel-in{0%{opacity:0}to{opacity:1}}.page[aria-busy=true],.app[aria-busy=true]{animation:.22s ease-out .16s both page-skel-in}@keyframes skel-sweep{to{transform:translate(100%)}}.skel-line,.skel-card{background:var(--warm-black-2);position:relative;overflow:hidden}.skel-line:after,.skel-card:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#f4f2ee12 50%,#0000 100%);animation:1.3s ease-in-out infinite skel-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes page-loadbar-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.page-loadbar{background:var(--warm-black-3);border-radius:2px;width:100%;height:2px;margin-bottom:22px;position:relative;overflow:hidden}.page-loadbar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);will-change:transform;width:25%;animation:1.1s ease-in-out infinite page-loadbar-slide;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.skel-line:after,.skel-card:after,.page-loadbar:after,.m-shimmer{animation:none}.skel-line:after,.skel-card:after{opacity:.5}}.m-bottom-nav a.pending{color:var(--accent)}.m-bottom-nav a.pending .ic{filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.m-bottom-nav a.pending .ic{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 45%, transparent))}}.m-tile,.m-list-item,.m-bigbtn{-webkit-tap-highlight-color:transparent}.m-bigbtn:active{transform:scale(.985)}.mh-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mh-stat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.mh-stat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--off-white);font-size:26px;font-weight:600;line-height:1}.mh-await .n{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--accent-hot);font-size:26px;font-weight:600;line-height:1}.mh-await .k{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.mh-await .h{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mh-await .chev{color:var(--off-white-fade);flex:none}.mh-qa{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mh-act .glyph{color:var(--accent);font-size:20px;line-height:1}.mh-act.hot{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mh-act.hot{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.mh-act.hot .glyph,.mh-act.hot .ql{color:var(--off-white)}@keyframes pd-pulse{0%,to{opacity:.3}50%{opacity:1}}.pd-tool:hover{background:var(--warm-black-4);color:var(--off-white);border-color:var(--hairline-strong)}.pd-tool.on{background:var(--warm-black-4);border-color:var(--hairline-strong);color:var(--off-white)}.pd-tool.labeled:hover{color:var(--off-white)}.pd-tool.labeled.accent{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 22px -12px var(--accent-glow);border-color:#0000;font-weight:600;text-decoration:none}.pd-tool.labeled.accent:hover{background:var(--accent-hot);color:#fff}.pd-stage:has(.pd-side.open){grid-template-columns:250px 1fr}.pd-side-tab:hover{color:var(--off-white)}.pd-side-tab.on{background:var(--warm-black-4);color:var(--off-white);border-color:var(--hairline-strong)}.pd-thumbs-head{border-bottom:1px solid var(--hairline);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.pd-thumb:hover{border-color:var(--hairline-strong);transform:translateY(-2px);box-shadow:0 12px 24px -16px #000000e6}.pd-thumb.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-thumb.active{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.pd-thumb.active{box-shadow:0 0 0 1px var(--accent), 0 14px 30px -18px #000000e6}@supports (color:color-mix(in lab, red, red)){.pd-thumb.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 14px 30px -18px #000000e6}}.pd-thumb.dragging{opacity:.45}.pd-thumb.active .pd-thumb-num{color:var(--accent-hot)}.pd-collab .avatar+.avatar{margin-inline-start:-7px}.pd-collab .cc{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);margin-inline-start:9px;font-size:9px}.pd-thumb-here .avatar+.avatar{margin-inline-start:-5px}.pd-pager-count .dim{color:var(--off-white-fade)}.pd-toast .p{background:var(--accent-hot);border-radius:50%;width:6px;height:6px}.pd-notes-head>.mono:first-child,.pd-notes-head .dim{color:var(--off-white-fade)}@media (max-width:1100px){.pd-stage:has(.pd-side.open){grid-template-columns:0fr 1fr}.pd-side.open{z-index:7;width:300px;max-width:85vw;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 40px #00000080}}.track-page{background:var(--warm-black);min-height:100vh;color:var(--off-white);font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, sans-serif);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.track-wrap{max-width:720px;margin:0 auto;padding:28px 20px 56px}.track-brand{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;margin-bottom:28px;padding-bottom:22px;display:flex}.track-brand .track-logo{width:auto;height:40px}.track-brand-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.track-head{margin-bottom:28px}.track-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10px}.track-title{letter-spacing:-.02em;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.15}.track-meta{letter-spacing:.1em;color:var(--off-white-fade);font-size:11px}.track-owner{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);margin-top:36px;padding:18px 20px}.track-section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:6px;font-size:10px}.track-owner-name{font-size:15px;font-weight:600}.track-owner-email{color:var(--off-white-dim);margin-top:2px;font-size:13px}.track-owner-email a{color:var(--accent);text-decoration:none}.track-owner-help{color:var(--off-white-dim);margin:12px 0 0;font-size:12px;line-height:1.55}.track-foot{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);text-align:center;margin-top:32px;font-size:10px}.track-timeline{flex-direction:column;gap:14px;display:flex}.track-row{grid-template-columns:auto 1fr;gap:18px;display:grid}.track-row-rail{flex-direction:column;align-items:center;padding-top:4px;display:flex}.track-dot{border-radius:50%;width:14px;height:14px;transition:background .2s,box-shadow .2s}.track-line{background:var(--hairline);flex:1;width:2px;min-height:36px;margin-top:6px}.track-card{border-radius:var(--r-card);border-style:solid;border-width:1px;padding:14px 18px;transition:background .2s,border-color .2s}.track-card-status{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.track-card-label{font-size:15px;font-weight:600}.track-live-stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);text-align:right;margin-top:8px;font-size:9px}@media (max-width:640px){.track-wrap{padding:20px 16px 48px}.track-row{gap:14px}.track-line{min-height:28px}.track-card{padding:12px 14px}.track-card-label{font-size:14px}.track-card-status{letter-spacing:.12em;font-size:9px}.track-live-stamp{font-size:8px}.track-brand{gap:10px;margin-bottom:22px;padding-bottom:16px}.track-brand .track-logo{height:32px}.track-brand-meta{letter-spacing:.12em;font-size:9px}.track-title{font-size:22px;line-height:1.2}.track-eyebrow{letter-spacing:.16em;font-size:9px}.track-meta{font-size:10px}.track-owner{margin-top:28px;padding:16px}.track-owner-name{font-size:14px}.track-owner-email{font-size:12px}.track-owner-help{font-size:11px}.track-foot{margin-top:24px;padding:0 8px;font-size:9px;line-height:1.5}}.xls-shell{height:calc(100vh - var(--topbar-h,56px));background:var(--warm-black);flex-direction:column;display:flex;overflow:hidden}.xls-head{border-bottom:1px solid var(--hairline);background:var(--warm-black);flex:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.xls-head-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white);font-size:11px}.xls-head .sep{color:var(--off-white-fade)}.xls-head-meta{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.06em;font-size:10px}.xls-head-actions{gap:6px;margin-left:auto;display:flex}.xls-body{background:var(--warm-black);flex:auto;overflow:auto}.xls-table{border-collapse:separate;border-spacing:0;font-family:var(--font-mono);width:max-content;min-width:100%;font-size:12px}.xls-table thead th{background:var(--warm-black-3);color:var(--off-white-fade);letter-spacing:.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--hairline-strong);border-right:1px solid var(--hairline);white-space:nowrap;z-index:2;padding:8px 10px;font-size:10px;font-weight:500;position:sticky;top:0}.xls-table tbody td{border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);background:var(--warm-black);color:var(--off-white);vertical-align:middle;white-space:nowrap;min-width:96px;padding:6px 10px}.xls-table tbody tr:hover td{background:var(--warm-black-2)}.xls-table td.editable{cursor:text;background:#fff5a517;transition:background .1s,box-shadow .1s;box-shadow:inset 0 0 0 1px #fff5a51f}.xls-table td.editable:hover{background:#fff5a529;box-shadow:inset 0 0 0 1px #fff5a552}.xls-table td.editing{box-shadow:inset 0 0 0 1.5px var(--accent);background:#fff5a52e;padding:0}.xls-table td.editing input,.xls-table td.editing select{width:100%;height:100%;font:inherit;color:var(--off-white);background:0 0;border:none;outline:none;padding:6px 10px}.xls-table td.num{text-align:right;font-variant-numeric:tabular-nums}.xls-table td.dim{color:var(--off-white-fade)}.xls-table tbody tr.added td{background:#5bbf7a0f}.xls-table tbody tr.dirty td{background:#fff5a50f}.xls-table .row-num{background:var(--warm-black-3);color:var(--off-white-fade);text-align:right;letter-spacing:.06em;border-right:1px solid var(--hairline-strong);min-width:44px;padding:6px 8px;font-size:10px;position:sticky;left:0}.xls-empty{color:var(--off-white-fade);text-align:center;padding:40px 18px;font-size:12px}.xls-tabs{background:var(--warm-black-3);border-top:1px solid var(--hairline-strong);scrollbar-width:thin;flex:none;align-items:stretch;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.xls-tab{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-dim);cursor:pointer;white-space:nowrap;border:none;border-right:1px solid var(--hairline);background:0 0;padding:9px 16px 8px;font-size:11px;transition:background .12s,color .12s}.xls-tab:hover{background:var(--warm-black-2);color:var(--off-white)}.xls-tab.on{background:var(--warm-black);color:var(--accent);border-top:2px solid var(--accent);margin-top:-1px;padding-top:8px}.xls-tab .ct{color:var(--off-white-fade);margin-left:6px;font-size:9px}.xls-tab-add{font-family:var(--font-mono);color:var(--off-white-fade);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:14px}.xls-tab-add:hover{color:var(--accent)}.xls-addrow{border-top:1px dashed var(--hairline);background:var(--warm-black-2);font-family:var(--font-mono);color:var(--off-white-dim);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex;position:sticky;bottom:0}.xls-addrow button{padding:4px 10px;font-size:11px}html[lang=ar] body,body[data-locale=ar]{font-family:"SF Arabic", "Geeza Pro", "Segoe UI", "Tahoma", "Noto Sans Arabic", "Noto Kufi Arabic", var(--font-sans), system-ui, sans-serif}[dir=rtl] .sidebar{border-right:none;border-left:1px solid var(--hairline)}[dir=rtl] .sb-item.active:before{left:auto;right:calc(-1 * var(--nav-gutter))}[dir=rtl] .sb-foot-status{margin-left:0;margin-right:auto}[dir=rtl] .mono,[dir=rtl] .page-eyebrow,[dir=rtl] .sb-item-num,[dir=rtl] .kpi-value,[dir=rtl] .form-section-label>span:last-child{direction:ltr;unicode-bidi:isolate}[dir=rtl] .input,[dir=rtl] .textarea,[dir=rtl] .select,[dir=rtl] .m-input,[dir=rtl] .m-textarea{text-align:right}[dir=rtl] input[type=date],[dir=rtl] input[type=number],[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=time]{text-align:right;direction:ltr}@keyframes rise{to{opacity:1;transform:none}}.eyebrow-row{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--off-white-fade);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.eyebrow-row .tick{background:var(--accent);flex:none;width:16px;height:1px}.h-display{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 8px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.02}.h-display em{color:var(--accent);font-style:normal}.lede{color:var(--off-white-dim);max-width:60ch;font-size:14.5px}.lede b{color:var(--off-white);font-weight:600}.btile{border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));min-width:0;padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.btile{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.btile{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-diffuse);opacity:0;animation:rise .7s var(--ease-out) forwards;transform:translateY(14px)}.btile:first-child{animation-delay:50ms}.btile:nth-child(2){animation-delay:.11s}.btile:nth-child(3){animation-delay:.17s}.btile:nth-child(4){animation-delay:.23s}.btile:nth-child(5){animation-delay:.29s}.btile:nth-child(6){animation-delay:.35s}.btile:nth-child(7){animation-delay:.41s}.btile:nth-child(8){animation-delay:.47s}.btile:nth-child(n+9){animation-delay:.53s}.btile .cap{flex-direction:column;gap:2px;margin-top:14px;display:flex}.btile .cap .t{letter-spacing:-.01em;font-size:13px;font-weight:600}.btile .cap .d{color:var(--off-white-fade);font-size:11.5px}.khead{justify-content:space-between;align-items:center;gap:10px;display:flex}.klabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;font-size:9.5px}.bstat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.bstat .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-top:5px;font-size:25px;font-weight:600;line-height:1;display:flex}.bstat .delta{font-family:var(--font-mono);font-size:10px;font-weight:500}.bstat .delta.up{color:var(--ok)}.bstat .delta.down{color:var(--bad)}.pill.acc{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill.acc{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.pill.acc{background:var(--accent-soft)}.sdot{border-radius:50%;flex:none;width:8px;height:8px}.sdot.ok{background:var(--ok);animation:breathe var(--dur-breathe) var(--ease-out) infinite}.sdot.warn{background:var(--warn);animation:breathe var(--dur-breathe) var(--ease-out) .5s infinite}.sdot.bad{background:var(--bad);animation:breathe var(--dur-breathe) var(--ease-out) 1s infinite}.bfeed{flex-direction:column;margin-top:4px;display:flex}.frow{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.frow:first-child{border-top:none}.frow .who{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.frow .who span{color:var(--off-white-fade)}.frow .st{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-dim);white-space:nowrap;font-size:9px}.spark{margin-top:8px}.spark svg{width:100%;height:56px;display:block}.spark .end{animation:breathe 2.4s var(--ease-out) infinite}.cmd{border:1px solid var(--hairline-strong);border-radius:var(--r-input);background:var(--warm-black);align-items:center;gap:10px;height:44px;padding:0 14px;display:flex;position:relative;overflow:hidden}.cmd .glint{pointer-events:none;background:linear-gradient(100deg, transparent 20%, var(--accent) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cmd .glint{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--accent) 10%, transparent) 50%, transparent 80%)}}.cmd .glint{animation:glint 3.6s var(--ease-out) infinite;transform:translate(-100%)}.cmd .type{color:var(--off-white);white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.cmd .cur{background:var(--accent-hot);flex:none;width:7px;height:15px;animation:1s steps(2,end) infinite caret-blink;display:inline-block;transform:translateY(2px)}.cmd .go{font-family:var(--font-mono);color:var(--off-white-fade);border:1px solid var(--hairline-strong);border-radius:4px;flex:none;padding:3px 7px;font-size:9px}@keyframes glint{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes caret-blink{50%{opacity:0}}.askh-cmd.busy{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.askh-cmd.busy{border-color:color-mix(in srgb, var(--accent) 45%, var(--hairline-strong))}}.askh-panel{background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-input);animation:askh-in .18s var(--ease-out);margin-top:8px;padding:12px 14px}@keyframes askh-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.askh-dot{background:var(--accent);width:7px;height:7px;animation:breathe 1.6s var(--ease-out) infinite;border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){.askh-panel,.askh-dot{animation:none}}body[data-reduce-motion] .askh-panel,body[data-reduce-motion] .askh-dot{animation:none!important}.askpg{flex-direction:column;align-items:center;min-height:100dvh;padding:0 24px 64px;display:flex}.askpg-stage{width:100%;max-width:640px;transition:padding-top .32s var(--ease-out);justify-items:center;gap:18px;padding-top:38dvh;display:grid}.askpg.docked .askpg-stage{padding-top:10dvh}.askpg-mark{letter-spacing:.28em;text-transform:uppercase;color:var(--off-white-fade);margin:0;font-size:13px;font-weight:500}.askpg-inputwrap{width:100%;position:relative}.askpg-cmd{width:100%}.askpg-input{min-width:0;color:var(--off-white);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:15px}.askpg-input::placeholder{color:var(--off-white-fade)}.askpg-go{border:1px solid var(--hairline-strong);color:var(--off-white-dim);cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border-radius:8px;flex:none;padding:3px 9px;font-size:13px}.askpg-go:hover:not(:disabled){color:var(--accent-hot);border-color:var(--accent)}.askpg-go:disabled{opacity:.45;cursor:default}.askpg-recents{z-index:20;border:1px solid var(--hairline-strong);background:var(--warm-black-2);border-radius:10px;gap:2px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.askpg-recents button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--off-white-dim);background:0 0;border:none;border-radius:7px;padding:7px 9px;font-size:12.5px}.askpg-recents button:hover{background:var(--hairline);color:var(--off-white)}.askpg-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.askpg-chips button{border:1px solid var(--hairline);cursor:pointer;font:inherit;color:var(--off-white-fade);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.askpg-chips button:hover{color:var(--off-white);border-color:var(--accent)}.askpg-result{width:100%;max-width:640px;margin-top:22px}.askpg-quiet{color:var(--off-white-dim);align-items:center;gap:9px;margin:0;font-size:12.5px;display:flex}.askpg-card{border:1px solid var(--hairline-strong);border-radius:12px;padding:16px 18px}.askpg-asked{color:var(--off-white-fade);margin:0 0 8px;font-size:11.5px}.askpg-answer{color:var(--off-white);margin:0;font-size:14px;line-height:1.55}.askpg-entities{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.askpg-entities a{border:1px solid var(--hairline);transition:border-color .15s var(--ease-out);border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.askpg-entities a:hover{border-color:var(--accent)}.askpg-entity-label{color:var(--off-white);font-size:13px}.askpg-entity-hint{color:var(--off-white-fade);font-size:11px}.askpg-summary{color:var(--off-white);margin:0;font-size:14px;line-height:1.5}.askpg-detail{gap:4px;margin:10px 0 0;padding-left:18px;display:grid}.askpg-detail li{color:var(--off-white-dim);font-size:12.5px;line-height:1.45}.askpg-warn{color:var(--warn);border:1px solid var(--warn);border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.askpg-warn{border:1px solid color-mix(in srgb, var(--warn) 32%, transparent)}}.askpg-warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.askpg-warn{background:color-mix(in srgb, var(--warn) 8%, transparent)}}.askpg-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.askpg-kbd{color:var(--off-white-fade);letter-spacing:.04em;font-size:11px}.askpg-ok{color:var(--ok);margin:0;font-size:14px}.askpg-err p{color:var(--warn);margin:0 0 12px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.askpg-stage{transition:none}}body[data-reduce-motion] .askpg-stage{transition:none!important}@media (max-width:640px){.askpg-stage{padding-top:22dvh}.askpg.docked .askpg-stage{padding-top:6dvh}}.stream{margin-top:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.stream-track{gap:12px;width:max-content;animation:30s linear infinite marquee-slide;display:flex}@keyframes marquee-slide{to{transform:translate(-50%)}}@keyframes marquee-slide-rtl{to{transform:translate(50%)}}[dir=rtl] .stream-track{animation-name:marquee-slide-rtl}.bchip{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--warm-black-3);white-space:nowrap;align-items:center;gap:9px;padding:7px 14px;display:inline-flex}.bchip .kk{color:var(--off-white-dim);font-size:11px}.bchip .vv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bchip.ok .vv{color:var(--ok)}.bchip.warn .vv{color:var(--warn)}.bchip.acc .vv{color:var(--accent-hot)}.ftab{border-radius:var(--r-pill);background:var(--warm-black-2);border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:inline-flex}.ftab:hover{border-color:var(--hairline-strong);color:var(--off-white)}@media (prefers-reduced-motion:reduce){.btile,.sdot.ok,.sdot.warn,.sdot.bad,.spark .end,.cmd .glint,.cmd .cur,.stream-track{animation:none}.btile{opacity:1;transform:none}.cmd .glint{display:none}}body[data-reduce-motion] .btile,body[data-reduce-motion] .sdot.ok,body[data-reduce-motion] .sdot.warn,body[data-reduce-motion] .sdot.bad,body[data-reduce-motion] .spark .end,body[data-reduce-motion] .cmd .glint,body[data-reduce-motion] .cmd .cur,body[data-reduce-motion] .stream-track{animation:none!important}body[data-reduce-motion] .btile{opacity:1;transform:none}body[data-reduce-motion] .cmd .glint{display:none}.awaiting{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2px;display:grid}.aw+.aw{border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.aw .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hot);font-size:9px}.aw .v{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px;font-weight:600}.aw .h{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.4;overflow:hidden}.aw:hover .v{color:var(--accent-hot)}@keyframes toast-pop{0%,4%{opacity:0;transform:translateY(-6px)scale(.96)}8%,44%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-6px)scale(.96)}}.toast{z-index:2;background:var(--warm-black-4);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);max-width:calc(100% - 28px);box-shadow:var(--shadow-diffuse);animation:toast-pop 7s var(--ease-out) infinite;top:14px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex;position:absolute;inset-inline-end:14px}.toast .p{background:var(--accent-hot);border-radius:50%;flex:none;width:6px;height:6px}.toast b{white-space:nowrap;color:var(--off-white)}.pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.pcol .ph{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding-bottom:6px;font-size:9px;display:flex}.pcol .ph.hot{color:var(--accent-hot)}.kcard:hover{border-color:var(--hairline-strong);transform:translateY(-2px);box-shadow:0 12px 24px -14px #0a0805cc}.kcard.due{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kcard.due{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.kcard .ref{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;font-size:8.5px}.kcard .ti{color:var(--off-white);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.kcard .foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.kcard .foot .meta{font-family:var(--font-mono);color:var(--off-white-fade);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.brow .lab{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.brow .lab span{color:var(--off-white-fade);font-size:10.5px}.brow .tail{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);white-space:nowrap;font-size:9.5px}.brow .tail.bad{color:var(--bad)}.brow .tail.warn{color:var(--warn)}.brow .tail.acc{color:var(--accent-hot)}.bproj{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.pcard:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.pcard .pr{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.pcard .pn{margin-top:4px;font-size:13.5px;font-weight:600}.pcard .pp{color:var(--off-white-fade);margin-top:2px;font-size:11px}.pbar{background:var(--warm-black);border-radius:2px;height:4px;margin-top:11px;overflow:hidden}.pbar i{background:var(--hairline-strong);border-radius:2px;height:100%;display:block}.pbar i.hot{background:var(--accent)}.pcard .pf{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:6px;font-size:9.5px;display:flex}.pcard .pf .late{color:var(--accent-hot)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2px;display:grid}.kp{min-width:0;color:inherit;padding:2px 0;text-decoration:none;display:block}.kp:not(:last-child){padding-inline-end:16px}.kp+.kp{border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.kp .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.kp .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:26px;font-weight:600}.kp .d{color:var(--off-white-fade);margin-top:2px;font-size:10.5px}.kp:hover .v{color:var(--accent-hot)}@media (max-width:900px){.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.bproj{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.kp:nth-child(odd){border-inline-start:none;padding-inline-start:0}}@media (max-width:640px){.awaiting{grid-template-columns:1fr}.aw+.aw{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0;margin-top:12px;padding-top:12px}.aw:not(:last-child){padding-inline-end:0}.pipe{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.toast{animation:none;display:none}.kcard,.kcard:hover,.pcard,.pcard:hover{transition:none;transform:none}}body[data-reduce-motion] .toast{display:none;animation:none!important}.ftab.on .tnt-fc{color:var(--accent-hot)}.tnt-act:hover{color:var(--off-white);border-color:var(--off-white-fade)}.tnt-act.stop:hover{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.tnt-act.stop:hover{border-color:color-mix(in srgb, var(--bad) 50%, transparent)}}.tnt-act.go{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tnt-act.go{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}}.tnt-act.go:hover{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tnt-act.go:hover{border-color:color-mix(in srgb, var(--ok) 60%, transparent)}}.board-toolbar .bdk-seg button.on{background:var(--warm-black-4);color:var(--off-white)}.bdk-col{opacity:0;min-width:0;min-height:360px;animation:rise .7s var(--ease-out) forwards;flex-direction:column;gap:12px;display:flex;transform:translateY(14px)}.bdk-bhead .lab{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:9px;min-width:0;font-size:19px;font-weight:800;display:flex}.bdk-bhead .cnt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-fade);font-size:12px}.bdk-bhead .live{background:var(--accent);width:8px;height:8px;animation:bdk-pulse 2.4s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes bdk-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.bdk-col[data-state=prod] .bdk-bhead .cnt{color:var(--accent-hot)}.bdk-add{font-family:var(--font-mono);color:var(--off-white-fade);border:1px dashed var(--hairline-strong);border-radius:var(--r-input);text-align:center;transition:color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);padding:9px;font-size:11px;text-decoration:none}.bdk-card:hover{border-color:var(--hairline-strong);transform:translateY(-3px);box-shadow:0 16px 30px -18px #0a0805d9}.bdk-card .ref{font-family:var(--font-mono);letter-spacing:.03em;color:var(--off-white-fade);align-items:center;gap:6px;min-width:0;font-size:9px;display:flex}.bdk-card .ref .px{color:var(--off-white-dim);white-space:nowrap}.bdk-card .ti{color:var(--off-white);letter-spacing:-.01em;font-size:13px;line-height:1.34}.bdk-card .tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bdk-card .foot{justify-content:space-between;align-items:center;gap:6px;margin-top:1px;display:flex}.bdk-card .due{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.bdk-card .due.soon{color:var(--warn)}.bdk-card .due.late{color:var(--accent-hot)}.bdk-card.done{opacity:.55}.bdk-card.dragging{opacity:.5}.bdk-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.bdk-card.blocked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bdk-card.blocked{border-color:color-mix(in srgb, var(--accent) 34%, transparent)}}.bdk-card.blocked{box-shadow:inset 3px 0 0 var(--accent), var(--edge-light)}[dir=rtl] .bdk-card.blocked{box-shadow:inset -3px 0 0 var(--accent), var(--edge-light)}.bdk-card.blocked.selected{box-shadow:inset 3px 0 0 var(--accent), 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}[dir=rtl] .bdk-card.blocked.selected{box-shadow:inset -3px 0 0 var(--accent), 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.bdk-card .blk .bd{background:var(--accent);width:5px;height:5px;animation:bdk-pulse 2.4s var(--ease-out) infinite;border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){.bdk-col,.bdk-bhead .live,.bdk-card .blk .bd{animation:none}.bdk-col{opacity:1;transform:none}.bdk-card,.bdk-card:hover,.bdk-add{transition:none;transform:none}}body[data-reduce-motion] .bdk-col,body[data-reduce-motion] .bdk-bhead .live,body[data-reduce-motion] .bdk-card .blk .bd{animation:none!important}.bdk-list tbody tr.late td:first-child{box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .bdk-list tbody tr.late td:first-child{box-shadow:inset -3px 0 0 var(--accent)}.bdk-list .r{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.bdk-list .ttl{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:420px;display:block;overflow:hidden}.bdk-list .st{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);font-size:10px}.bdk-list .due{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.bdk-list .due.soon{color:var(--warn)}.bdk-list .due.late{color:var(--accent-hot)}.bdk-list .chev{color:var(--off-white-fade);text-align:end}.bdk-list tbody tr:hover .chev{color:var(--off-white)}.setx-nav a .sn{font-family:var(--font-mono);color:var(--off-white-fade);font-size:9px}.setx-body .form-section-label{border-bottom:1px solid var(--hairline);align-items:baseline;gap:14px;padding:0 0 14px;display:flex}.setx-body .form-section-label>span:first-child{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--off-white);font-size:24px;font-weight:800}.setx-seg .opt{color:var(--off-white-dim);cursor:pointer;border-inline-start:1px solid var(--hairline);white-space:nowrap;transition:background .15s var(--ease-out), color .15s var(--ease-out);padding:8px 16px;font-size:12.5px;display:block}.setx-seg label:first-child .opt{border-inline-start:none}.setx-seg .opt:hover{color:var(--off-white);background:var(--warm-black-3)}.setx-seg input:checked+.opt{background:var(--warm-black-4);color:var(--off-white);box-shadow:inset 0 -2px 0 var(--accent)}.setx-seg input:focus-visible+.opt{outline:2px solid var(--accent-hot);outline-offset:-2px}.csb-segs{align-items:center;gap:5px;margin:4px 0 18px;display:flex}.csb-seg{background:var(--warm-black-4);border-radius:3px;flex:1;max-width:64px;height:6px}.csb-seg.done{background:var(--hairline-strong)}.csb-seg.now{background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.csb-segs .lab{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.1em;flex:none;margin-inline-start:6px;font-size:9.5px}.pjx-live .big{flex:1;min-width:0}.pjx-live .name{font-family:var(--font-display);letter-spacing:-.03em;font-size:21px;font-weight:700;line-height:1.1}.pjx-live .client{color:var(--off-white-fade);margin-top:5px;font-size:12px}.pjx-live .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pjx-due .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.pjx-due .v{font-family:var(--font-mono);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:600;line-height:1}.pjx-due .v.hot{color:var(--accent-hot)}.pjx-hbar .lbl{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.pjx-hbar .lbl b{color:var(--off-white-dim);font-weight:500}.pjx-livestat .d{background:var(--accent);width:7px;height:7px;animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}.pjx-mix .bstat:hover .v{color:var(--accent-hot)}.pjx-filters .ftab{text-decoration:none}.ftab.on .pjx-fc{color:inherit}.pjx-flag{box-shadow:inset 3px 0 0 var(--bad)}[dir=rtl] .pjx-flag{box-shadow:inset -3px 0 0 var(--bad)}.pjx-ptbl tbody tr.delayed td:first-child{box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .pjx-ptbl tbody tr.delayed td:first-child{box-shadow:inset -3px 0 0 var(--accent)}.pjx-ptbl .r{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.pjx-ptbl .nm{flex-direction:column;gap:2px;min-width:0;display:flex}.pjx-ptbl .nm .title{font-weight:500}.pjx-ptbl .nm .client{color:var(--off-white-fade);font-size:11px}.pjx-ptbl .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end}.pjx-ptbl .due{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.pjx-ptbl .due.hot{color:var(--accent-hot)}.pjx-ptbl .chev{color:var(--off-white-fade);text-align:end}.pjx-ptbl tbody tr:hover .chev{color:var(--off-white)}.pjx-strip .sitem .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.pjx-strip .sitem .k .d{border-radius:50%;flex:none;width:6px;height:6px}.pjx-strip .sitem .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:600;line-height:1}.pjx-strip .sitem .sub{font-family:var(--font-mono);color:var(--off-white-fade);margin-top:8px;font-size:10px}a.sitem:hover .v{color:var(--accent-hot)}@media (prefers-reduced-motion:reduce){.pjx-livestat .d{animation:none}}body[data-reduce-motion] .pjx-livestat .d{animation:none!important}.tfx-set .call{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.tfx-set.on .call{color:var(--accent)}.tfx-set .call .live{background:var(--accent-hot);width:7px;height:7px;animation:breathe 1.8s var(--ease-out) infinite;border-radius:50%;flex:none}.tfx-set .proj{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.tfx-set .proj span{color:var(--off-white-fade);font-weight:400}.tfx-set .loc{font-family:var(--font-mono);color:var(--off-white-fade);white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:3px;font-size:9.5px;display:flex}.tfx-set .loc .pin{border:1.5px solid var(--off-white-fade);border-radius:50%;flex:none;width:5px;height:5px}.tfx-set.on .loc .pin{border-color:var(--accent-hot)}.tfx-set .crew{text-align:end}.tfx-set .crew .cn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:block}.tfx-set .crew .cl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px;display:block}.tfx-conf .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.tfx-conf .sub{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.tfx-conf .cd{font-family:var(--font-mono);color:var(--off-white-fade);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:6px;font-size:9px}.tfx-sig{border-top:1px solid var(--hairline);padding:10px 0;border-inline-start:2px solid #0000;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-inline-start:12px;display:grid}.tfx-sig.u{border-inline-start-color:var(--bad)}.tfx-sig.w{border-inline-start-color:var(--warn)}.tfx-sig>.pill{white-space:nowrap;max-width:170px;overflow:hidden}.tfx-sig .ti{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.tfx-sig .ti a{color:inherit;text-decoration:none}.tfx-sig .sub{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.tfx-sig .when{font-family:var(--font-mono);color:var(--off-white-fade);white-space:nowrap;font-size:9.5px}@media (max-width:640px){.tfx-sig{grid-template-columns:auto minmax(0,1fr) auto}.tfx-sig .when{display:none}}.tfx-wc.today{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tfx-wc.today{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.tfx-wc.today{background:var(--accent-soft)}.tfx-wc .dw{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.tfx-wc.today .dw{color:var(--accent-hot)}.tfx-wc .dn{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.tfx-wc .cnt{font-family:var(--font-mono);color:var(--off-white-dim);margin-top:2px;font-size:9.5px}.tfx-wc.today .cnt{color:var(--accent-hot)}.tfx-wc.warn .cnt{color:var(--warn)}.tfx-wc .li{font-family:var(--font-mono);color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tfx-wc .none{color:var(--off-white-fade);margin-top:auto;font-size:11px}.tfx-lr .ln{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tfx-lr .bar{border-radius:var(--r-pill);background:var(--warm-black-4);border:1px solid var(--hairline);height:7px;overflow:hidden}.tfx-lr .bar i{border-radius:var(--r-pill);height:100%;display:block}@media (prefers-reduced-motion:reduce){.tfx-set .call .live{animation:none}}body[data-reduce-motion] .tfx-set .call .live{animation:none!important}.ldx-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ldx-fh .lab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-dim);align-items:center;gap:6px;font-size:9.5px;display:flex}.ldx-fh .step{color:var(--off-white-fade);font-size:8.5px}.ldx-card:hover{border-color:var(--hairline-strong);transform:translateY(-2px);box-shadow:0 12px 24px -14px #0a0805cc}.ldx-card.hot{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ldx-card.hot{border-color:color-mix(in srgb, var(--accent) 32%, var(--hairline))}}.ldx-card.hot{background:linear-gradient(100deg, var(--accent-soft), var(--warm-black-3) 42%)}[dir=rtl] .ldx-card.hot{background:linear-gradient(-100deg, var(--accent-soft), var(--warm-black-3) 42%)}.ldx-card.hot:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 10px var(--accent-glow);inset-inline-start:0;border-radius:2px;position:absolute;top:8px;bottom:8px}.ldx-card.won{opacity:.66}.ldx-card .tt{color:var(--off-white);font-size:12px;line-height:1.34}.ldx-card .val{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ldx-card .age{font-family:var(--font-mono);color:var(--off-white-fade);font-size:9px}.ldx-fr .nm{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.ldx-fr .bar{background:linear-gradient(90deg, var(--warm-black-4), var(--warm-black-3));border:1px solid var(--hairline);border-radius:5px;height:22px;position:relative;overflow:hidden}.ldx-fr .bar i{background:linear-gradient(90deg, var(--off-white), var(--off-white));position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.ldx-fr .bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--off-white) 14%, transparent), color-mix(in srgb, var(--off-white) 5%, transparent))}}.ldx-fr .bar i{border-inline-end:1px solid var(--hairline-strong)}[dir=rtl] .ldx-fr .bar{background:linear-gradient(270deg, var(--warm-black-4), var(--warm-black-3))}[dir=rtl] .ldx-fr .bar i{background:linear-gradient(270deg, var(--off-white), var(--off-white))}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .ldx-fr .bar i{background:linear-gradient(270deg, color-mix(in srgb, var(--off-white) 14%, transparent), color-mix(in srgb, var(--off-white) 5%, transparent))}}.ldx-fr.live .bar i{background:linear-gradient(90deg, var(--accent), var(--accent-soft))}@supports (color:color-mix(in lab, red, red)){.ldx-fr.live .bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 40%, transparent), var(--accent-soft))}}.ldx-fr.live .bar i{border-inline-end-color:var(--accent)}[dir=rtl] .ldx-fr.live .bar i{background:linear-gradient(270deg, var(--accent), var(--accent-soft))}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .ldx-fr.live .bar i{background:linear-gradient(270deg, color-mix(in srgb, var(--accent) 40%, transparent), var(--accent-soft))}}.ldx-fr .qty{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;font-size:11px}.ldx-orow{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 0;display:grid}.ldx-orow .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ldx-orow .nm span{color:var(--off-white-fade);font-size:11px}.ldx-orow .mini{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ldx-orow .win{font-family:var(--font-mono);color:var(--off-white-fade);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.ldx-views .ftab{text-decoration:none}@media (max-width:900px){.ldx-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ldx-funnel{grid-template-columns:1fr}.ldx-orow{grid-template-columns:auto minmax(0,1fr) auto}.ldx-orow .win{display:none}}.qtx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:26px;display:grid}.qtx-kp{min-width:0;color:inherit;padding:2px 0;text-decoration:none;display:block}.qtx-kp:not(:last-child){padding-inline-end:20px}.qtx-kp+.qtx-kp{border-inline-start:1px solid var(--hairline);padding-inline-start:20px}.qtx-kp .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.qtx-kp.acc .k{color:var(--accent-hot)}.qtx-kp .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:600;overflow:hidden}.qtx-kp .d{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;overflow:hidden}a.qtx-kp:hover .v{color:var(--accent-hot)}.qtx-stream{margin-top:22px}.qtx-stream-static{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.qtx-stream .bchip .dd,.qtx-stream-static .bchip .dd{background:var(--accent-hot);width:6px;height:6px;animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}.qtx-stream-static .bchip{color:inherit;transition:border-color var(--dur-micro) var(--ease-out);text-decoration:none}.qtx-stream-static .bchip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qtx-stream-static .bchip:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--hairline))}}.qtx-stream .bchip .kk,.qtx-stream-static .bchip .kk{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.qtx-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;margin-bottom:14px;display:flex}.qtx-ct{color:var(--off-white-fade);font-variant-numeric:tabular-nums}.ftab.on .qtx-ct{color:var(--accent-hot)}.q-row.qtx-hot{background:var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.q-row.qtx-hot{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.q-row.qtx-hot:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.q-row.qtx-hot:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.q-row.qtx-hot:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 10px var(--accent-glow);inset-inline-start:0;border-radius:2px;position:absolute;top:6px;bottom:6px}@media (max-width:900px){.qtx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.qtx-kp:nth-child(odd){border-inline-start:none;padding-inline-start:0}}@media (max-width:640px){.qtx-kpis{grid-template-columns:1fr}.qtx-kp+.qtx-kp{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0;margin-top:14px;padding-top:14px}.qtx-kp:not(:last-child){padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.qtx-stream .bchip .dd,.qtx-stream-static .bchip .dd{animation:none}}body[data-reduce-motion] .qtx-stream .bchip .dd,body[data-reduce-motion] .qtx-stream-static .bchip .dd{animation:none!important}.tdx-kpis .kp.tdx-hot .k{color:var(--accent)}.tdx-kpis .kp.tdx-hot .v{color:var(--accent-hot)}.tdx-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tdx-finder{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-2);min-width:220px;max-width:460px;height:38px;transition:border-color var(--dur-micro) var(--ease-out);flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.tdx-finder:hover,.tdx-finder:focus-within{border-color:var(--hairline-strong)}.tdx-finder input{min-width:0;color:var(--off-white);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.tdx-finder input::placeholder{color:var(--off-white-fade)}.tdx-cnt{letter-spacing:.06em;white-space:nowrap;flex:none;font-size:10px}.tdx-chk{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-dim);cursor:pointer;flex:none;align-items:center;gap:7px;font-size:10px;display:flex}.tdx-ptabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:2px;margin-top:16px;display:flex}.tdx-ptabs .ftab{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--off-white-dim);border:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:9px 12px;font-size:12.5px}.tdx-ptabs .ftab:hover{color:var(--off-white);border-color:#0000;border-bottom-color:var(--hairline-strong);background:0 0}.tdx-ptabs .ftab.on{color:var(--off-white);border-bottom-color:var(--accent);background:0 0}.tdx-ptabs .ftab.on .tdx-fc{color:var(--accent-hot)}.tdx-fc{color:var(--off-white-fade);font-variant-numeric:tabular-nums}.ftab.on .tdx-fc{color:var(--accent-hot)}.tdx-queue{flex-direction:column;margin-top:18px;display:flex}.tdx-ghead{align-items:center;gap:14px;padding:26px 2px 12px;display:flex}.tdx-queue>section:first-child .tdx-ghead{padding-top:6px}.tdx-ghead .gt{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:800}.tdx-ghead .gc{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.tdx-ghead .gc.acc{color:var(--accent-hot)}.tdx-ghead .gline{background:var(--hairline);flex:1;height:1px}.tdx-ghead.muted .gt{color:var(--off-white-dim)}.tdx-ghead.over .gt{color:var(--accent-hot)}.tdx-ghead.over .gc{color:var(--accent)}.tdx-ghead.over .gline{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tdx-ghead.over .gline{background:color-mix(in srgb, var(--accent) 30%, var(--hairline))}}.tdx-gdot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}.tdx-wrap{overflow-x:auto}.tdx-tbl{border-collapse:collapse;width:100%;min-width:720px}.tdx-tbl col.c-chk{width:36px}.tdx-tbl col.c-ref{width:148px}.tdx-tbl col.c-tag{width:64px}.tdx-tbl col.c-prj{width:150px}.tdx-tbl col.c-own{width:52px}.tdx-tbl col.c-due{width:104px}.tdx-tbl col.c-chev{width:30px}.tdx-tbl tr{transition:background var(--dur-micro) var(--ease-out)}.tdx-tbl tbody tr:hover{background:var(--warm-black-2)}.tdx-tbl td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:13px 12px;position:relative}.tdx-tbl tr:last-child td{border-bottom:none}.tdx-check{box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1.5px solid var(--hairline-strong);cursor:pointer;width:15px;height:15px;transition:border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);background:0 0;border-radius:5px;padding:0;display:block}.tdx-check:disabled{cursor:default;opacity:.55}.tdx-tbl tr:hover .tdx-check{border-color:var(--off-white-fade)}.tdx-tbl .ref{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:-.01em;white-space:nowrap;font-size:11px}.tdx-ti{min-width:0;color:var(--off-white);letter-spacing:-.011em;align-items:center;gap:9px;font-size:13.5px;text-decoration:none;display:flex}.tdx-ti .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdx-ti:hover .txt{color:var(--accent-hot)}.tdx-livedot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}.tdx-prj{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--off-white-dim);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--warm-black-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:9px;display:inline-flex;overflow:hidden}.tdx-due{font-family:var(--font-mono);color:var(--off-white-dim);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.tdx-due.late{color:var(--accent-hot);font-weight:600}.tdx-due.soon{color:var(--warn)}.tdx-chev{text-align:center;font-family:var(--font-mono);color:var(--off-white-fade);opacity:0;transition:opacity var(--dur-micro) var(--ease-out);font-size:13px;text-decoration:none;display:block}.tdx-tbl tr:hover .tdx-chev{opacity:1}.tdx-chev:hover{color:var(--off-white)}.tdx-tbl tr.over td{background:linear-gradient(90deg, var(--accent-soft), transparent 55%)}[dir=rtl] .tdx-tbl tr.over td{background:linear-gradient(270deg, var(--accent-soft), transparent 55%)}.tdx-tbl tr.over:hover td{background:linear-gradient(90deg, var(--accent), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.tdx-tbl tr.over:hover td{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%)}}[dir=rtl] .tdx-tbl tr.over:hover td{background:linear-gradient(270deg, var(--accent), transparent 55%)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .tdx-tbl tr.over:hover td{background:linear-gradient(270deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%)}}.tdx-tbl tr.over td:first-child:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 12px var(--accent-glow);inset-inline-start:0;border-radius:2px;position:absolute;top:7px;bottom:7px}.tdx-tbl tr.done .tdx-ti .txt{color:var(--off-white-fade);text-decoration:line-through;-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.tdx-tbl tr.done .tdx-ti:hover .txt{color:var(--off-white-dim)}.tdx-tbl tr.done .tdx-check{background:var(--ok);border-color:var(--ok);position:relative}.tdx-tbl tr.done .tdx-check:after{content:"✓";color:var(--warm-black);place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.tdx-tbl tr.done .ref,.tdx-tbl tr.done .tdx-prj,.tdx-tbl tr.done .tdx-due{opacity:.55}.tdx-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;padding-top:20px;display:flex}.tdx-clearcta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hot);border:1px solid var(--accent);flex:none;margin-inline-start:auto;padding:8px 14px;font-size:11px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.tdx-clearcta{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.tdx-clearcta{border-radius:var(--r-input);background:var(--accent-soft);transition:background .15s var(--ease-out)}.tdx-clearcta:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tdx-clearcta:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.tdx-foot .note{color:var(--off-white-fade);max-width:66ch;font-size:12px;line-height:1.6}.tdx-foot .note b{color:var(--off-white-dim);font-weight:500}@media (prefers-reduced-motion:reduce){.tdx-gdot,.tdx-livedot{animation:none}.tdx-tbl tr,.tdx-check,.tdx-chev{transition:none}}body[data-reduce-motion] .tdx-gdot,body[data-reduce-motion] .tdx-livedot{animation:none!important}body[data-reduce-motion] .tdx-tbl tr,body[data-reduce-motion] .tdx-check,body[data-reduce-motion] .tdx-chev{transition:none}.usr-group{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:12px;padding:20px 18px 8px;font-size:9px;display:flex}.usr-group .ln{background:var(--hairline);flex:1;height:1px}.usr-group .gn{color:var(--off-white-dim);font-variant-numeric:tabular-nums}.usr-group.alert{color:var(--accent-hot)}.usr-group.alert .ln{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-group.alert .ln{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.usr-flag>.u-row:not(.head){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-flag>.u-row:not(.head){background:color-mix(in srgb, var(--accent) 5%, transparent)}}.usr-flag>.u-row:not(.head){box-shadow:inset 2.5px 0 0 var(--accent)}.usr-flag>.u-row:not(.head):hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-flag>.u-row:not(.head):hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}[dir=rtl] .usr-flag>.u-row:not(.head){box-shadow:inset -2.5px 0 0 var(--accent)}.usr-legend .li{color:var(--off-white-fade);align-items:baseline;gap:7px;font-size:11.5px;line-height:1.5;display:flex}.usr-legend .li b{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px;font-weight:500}.tof-shell{margin-top:34px}.tof-panel{padding-top:26px}.tof-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1.15fr 1fr 1fr 1fr;gap:0;margin-top:32px;display:grid}.tof-sc{min-width:0;padding:20px 22px 20px 0;position:relative}.tof-sc+.tof-sc{border-inline-start:1px solid var(--hairline);padding-inline-start:22px}.tof-sc .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.tof-sc .v{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin-top:10px;font-size:34px;font-weight:600;line-height:1;display:flex}.tof-sc .v .u{color:var(--off-white-fade);font-size:14px;font-weight:500}.tof-sc .f{color:var(--off-white-fade);margin-top:10px;font-size:11px}.tof-sc .f b{color:var(--off-white-dim);font-weight:500}.tof-sc .f .tof-fp,.tof-sc.live .v{color:var(--accent-hot)}.tof-avs{align-items:center;margin-top:12px;display:flex}.tof-avs .avatar{box-shadow:0 0 0 2px var(--warm-black);margin-inline-start:-5px}.tof-avs .avatar:first-child{margin-inline-start:0}.tof-avs .more{font-family:var(--font-mono);color:var(--off-white-fade);margin-inline-start:8px;font-size:9px}.tof-pulse{background:var(--accent-hot);width:6px;height:6px;animation:breathe 2.2s var(--ease-out) infinite;border-radius:50%}.tof-tabs{border-bottom:1px solid var(--hairline);-webkit-overflow-scrolling:touch;gap:2px;display:flex;overflow-x:auto}.tof-tab{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);cursor:pointer;transition:color var(--dur-micro) var(--ease-out);white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:12px 16px;font-size:11px;display:flex;position:relative}.tof-tab:hover{color:var(--off-white-dim)}.tof-tab.on{color:var(--off-white)}.tof-tab.on:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent-glow);inset-inline:12px;border-radius:2px;position:absolute;bottom:-1px}.tof-tab .ct{color:var(--accent-hot);font-weight:600}.tof-tab .ctf{color:var(--off-white-fade);font-weight:600}.tof-sublabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:10px;margin-bottom:16px;font-size:10px;display:flex}.tof-sublabel .ln{background:var(--hairline);flex:1;height:1px}.tof-sublabel .em{color:var(--accent-hot)}.tof-sublabel .mono{color:var(--off-white-dim)}.tof-decide{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tof-dtile{border:1px solid var(--accent);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.tof-dtile{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.tof-dtile{border-radius:var(--r-card);background:linear-gradient(180deg, var(--accent), var(--warm-black-2));padding:18px}@supports (color:color-mix(in lab, red, red)){.tof-dtile{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--warm-black-2)), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.tof-dtile{box-shadow:var(--edge-light), 0 18px 44px -26px #dc2e1f59;opacity:0;animation:rise .6s var(--ease-out) forwards;overflow:hidden;transform:translateY(12px)}.tof-dtile:first-child{animation-delay:40ms}.tof-dtile:nth-child(2){animation-delay:.1s}.tof-dtile:nth-child(3){animation-delay:.16s}.tof-dtile:nth-child(4){animation-delay:.22s}.tof-dtile:nth-child(n+5){animation-delay:.26s}.tof-dtile:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 14px var(--accent-glow);position:absolute;inset-block:0;inset-inline-start:0}.tof-dtile .dhd{align-items:center;gap:11px;display:flex}.tof-dtile .dwho{letter-spacing:-.01em;font-size:14px;font-weight:600}.tof-dtile .drole{margin-top:4px}.tof-dtile .dref{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;white-space:nowrap;margin-inline-start:auto;font-size:9.5px}.tof-dtile .dmeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.tof-dtile .dmeta .kv{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;font-size:11px}.tof-dtile .dmeta .kv b{color:var(--off-white)}.tof-dtile .dnote{color:var(--off-white-dim);border-inline-start:1px solid var(--hairline-strong);margin-top:11px;padding-inline-start:11px;font-size:12px;line-height:1.45}.tof-dtile .dnote .q{color:var(--off-white-fade);font-style:italic}.tof-dtile .dact{gap:8px;margin-top:16px;display:flex}.tof-rej{flex-direction:column;gap:8px;margin-top:14px;display:flex}.tof-rej input{background:var(--warm-black-3);border-radius:var(--r-input);color:var(--off-white);border:1px solid #d44f4f66;outline:none;width:100%;padding:8px 12px;font-size:12px}.tof-rej input:focus-visible{border-color:var(--bad)}.tof-rej .dact{justify-content:flex-end;margin-top:0}.tof-notice{border:1px solid var(--hairline);border-inline-start:2px solid var(--warn);border-radius:var(--r-input);background:var(--warm-black-3);font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding:11px 15px;font-size:11px;display:flex}.tof-notice .lb{letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}@media (max-width:900px){.tof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tof-sc{padding:18px 16px}.tof-sc+.tof-sc{padding-inline-start:16px}.tof-sc:nth-child(odd){border-inline-start:none}.tof-sc:nth-child(n+3){border-top:1px solid var(--hairline)}.tof-decide{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tof-pulse,.tof-dtile{animation:none}.tof-dtile{opacity:1;transform:none}}body[data-reduce-motion] .tof-pulse,body[data-reduce-motion] .tof-dtile{animation:none!important}body[data-reduce-motion] .tof-dtile{opacity:1;transform:none}.tof-strip.five{grid-template-columns:1.15fr 1fr 1fr 1fr 1.5fr}.tof-spark{width:100%;height:34px;margin-top:12px;display:block}.tof-spark polyline{fill:none;stroke:var(--accent-hot);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--accent-glow));stroke-dasharray:300;stroke-dashoffset:300px;animation:tof-spark-draw 1.4s var(--ease-out) .25s forwards}@keyframes tof-spark-draw{to{stroke-dashoffset:0}}.tof-arwrap{border-bottom:1px solid var(--hairline)}.tof-arow{border-radius:var(--r-input);transition:background var(--dur-micro) var(--ease-out);grid-template-columns:88px minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;margin-inline:-10px;padding:11px 10px;display:grid}.tof-arow:hover{background:var(--warm-black-2)}.tof-arow .ref{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tof-arow .idn{align-items:center;gap:9px;min-width:0;display:flex}.tof-arow .txt{min-width:0}.tof-arow .nm{font-size:13px;font-weight:600}.tof-arow .nt{color:var(--off-white-fade);margin-top:2px;font-size:11px}.tof-arow .rng{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.tof-arow .dur{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.tof-arow .act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tof-arej{grid-template-columns:1fr auto;align-items:stretch;gap:8px;padding:0 0 12px;padding-inline-start:100px;display:grid}.tof-arej input{background:var(--warm-black-3);border-radius:var(--r-input);color:var(--off-white);border:1px solid #d44f4f66;outline:none;width:100%;padding:8px 12px;font-size:12px}.tof-arej input:focus-visible{border-color:var(--bad)}.tof-rhead,.tof-rrow .rb{grid-template-columns:minmax(180px,1.6fr) 120px 120px 120px 80px 28px;align-items:center;gap:12px;display:grid}.tof-rhead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);padding:0 12px 8px;font-size:10px}.tof-rhead .q{text-transform:none;letter-spacing:.04em;color:var(--off-white-fade);opacity:.75}.tof-rlist{flex-direction:column;gap:6px;display:flex}.tof-rrow{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);transition:transform var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);overflow:hidden}.tof-rrow:hover{border-color:var(--hairline-strong);box-shadow:var(--edge-light), 0 12px 28px -20px #0000008c;transform:translateY(-1px)}.tof-rrow .rb{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:12px}.tof-rrow .tm{align-items:center;gap:10px;min-width:0;display:flex}.tof-rrow .tm .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tof-rrow .tm .rl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-fade);margin-top:2px;font-size:10px}.tof-rrow .num{font-family:var(--font-mono);color:var(--off-white-fade);font-size:12px}.tof-rrow .num.hot{color:var(--accent)}.tof-rrow .num.wn{color:var(--warn)}.tof-rrow .cr{font-family:var(--font-mono);color:var(--off-white-fade);text-align:end;font-size:11px}.tof-rrow .xp{border-top:1px solid var(--hairline);padding:10px 12px}.tof-rrow .xl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:8px;font-size:10px}.tof-rlog{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:6px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.tof-rlog.adm{grid-template-columns:auto 1fr auto auto auto}.tof-rlog .rg{color:var(--off-white-dim);font-size:12px}.tof-rlog .rg .dd{font-family:var(--font-mono);color:var(--off-white-fade);margin-inline-start:8px;font-size:10px}.tof-rlog .rf{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);font-size:10px}.tof-rlog .ax{justify-content:flex-end;gap:6px;display:flex}.tof-bal{flex-direction:column;min-width:0;display:flex}.tof-bal .n{font-family:var(--font-mono);color:var(--off-white);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.tof-bal .n.wn{color:var(--warn)}.tof-bal .n.bad{color:var(--bad)}.tof-bal .n .q{color:var(--off-white-fade);font-weight:400}.tof-bal .s{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);margin-top:4px;font-size:10px}.tof-track2{background:var(--hairline);border-radius:2px;max-width:84px;height:3px;margin-top:6px;position:relative;overflow:hidden}.tof-track2 .pd,.tof-track2 .fl{border-radius:2px;position:absolute;inset-block:0;inset-inline-start:0}.tof-track2 .pd{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.tof-track2 .pd{background:color-mix(in srgb, var(--warn) 45%, transparent)}}.tof-track2 .fl{background:var(--off-white-fade)}.tof-track2 .fl.bad{background:var(--bad)}@media (max-width:900px){.tof-strip.five{grid-template-columns:repeat(2,minmax(0,1fr))}.tof-arow{grid-template-columns:minmax(0,1fr) auto auto auto;margin-inline:-6px;padding:11px 6px}.tof-arow .ref,.tof-arow .rng{display:none}.tof-arej{padding-inline-start:0}}@media (max-width:720px){.tof-rhead{display:none}.tof-rhead+.tof-rlist{margin-top:4px}.tof-rrow .rb{grid-template-columns:minmax(0,1fr) auto auto}.tof-rrow .rb .tof-bal:nth-of-type(2),.tof-rrow .num{display:none}}@media (prefers-reduced-motion:reduce){.tof-spark polyline{stroke-dashoffset:0;animation:none}.tof-rrow,.tof-rrow:hover{transform:none}}body[data-reduce-motion] .tof-spark polyline{stroke-dashoffset:0;animation:none!important}body[data-reduce-motion] .tof-rrow,body[data-reduce-motion] .tof-rrow:hover{transform:none}.cdx-sync{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;font-size:10px;display:flex}.cdx-sync b{color:var(--off-white-dim);font-weight:500}.cdx-sync .gdot{background:var(--ok);width:7px;height:7px;animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}.cdx-sync .toggle{margin-inline-start:auto}.cdx-live .lbadge .bd{background:var(--accent-hot);width:6px;height:6px;box-shadow:0 0 7px var(--accent-glow);animation:breathe 1.5s var(--ease-out) infinite;border-radius:50%}.cdx-live .stream{flex:1;min-width:0;margin-top:0}.cdx-rhead .kl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.cdx-rhead .ct{font-family:var(--font-mono);color:var(--off-white-dim);border:1px solid var(--hairline);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;padding:1px 8px;font-size:10px}.cdx-rstat .rv{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:23px;font-weight:600}.cdx-rstat .rv.acc{color:var(--accent-hot)}.cdx-uprow{border-top:1px solid var(--hairline);text-align:start;width:100%;color:inherit;cursor:pointer;transition:padding-inline-start var(--dur-element) var(--ease-out);background:0 0;border-left:none;border-right:none;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid;position:relative}.cdx-uprow.live:before{content:"";background:var(--accent);width:2px;box-shadow:0 0 10px var(--accent-glow);inset-inline-start:-10px;border-radius:2px;position:absolute;top:12px;bottom:12px}.cdx-uprow .date{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-2);flex-direction:column;justify-content:center;align-items:center;padding:5px 0;display:flex}.cdx-uprow.live .date{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cdx-uprow.live .date{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.cdx-uprow.live .date{background:var(--accent-soft)}.cdx-uprow .date .dow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px}.cdx-uprow.live .date .dow{color:var(--accent-hot)}.cdx-uprow .date .dn{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:1px;font-size:15px;font-weight:700}.cdx-uprow.live .date .dn,.cdx-uprow .um .due{color:var(--accent-hot)}.cdx-legrow .sw{border-radius:3px;flex:none;width:16px;height:11px}.cdx-legrow .sw.sht{background:var(--accent-soft);border-inline-start:2px solid var(--accent)}.cdx-legrow .sw.ev{border-inline-start:2px solid var(--info);background:#5b9bd524}.cdx-legrow .sw.tsk{background:#9d7fe01f;border-inline-start:2px solid #9d7fe0}.cdx-legrow .sw.lv{border-inline-start:2px solid var(--off-white-fade);background:#f2efe80d}.cdx-xlink{border-top:1px solid var(--hairline);color:var(--off-white-dim);transition:color var(--dur-element) var(--ease-out);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;text-decoration:none;display:flex}.cdx-xlink .arr{font-family:var(--font-mono);color:var(--off-white-fade);transition:transform var(--dur-element) var(--ease-out);margin-inline-start:auto}[dir=rtl] .cdx-xlink .arr{transform:scaleX(-1)}.cdx-xlink:hover .arr{color:var(--off-white-dim);transform:translate(3px)}[dir=rtl] .cdx-xlink:hover .arr{transform:scaleX(-1)translate(3px)}.cdx-month.month{box-shadow:var(--edge-light), var(--shadow-diffuse,var(--shadow-1));opacity:0;animation:rise .7s var(--ease-out) .12s forwards;transform:translateY(14px)}.cdx-month .day.today:after{content:"";border:1.5px solid var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cdx-month .day.today:after{border:1.5px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.cdx-month .day.today:after{pointer-events:none;border-radius:2px}.cdx-month .ev.cdx-shoot{background:var(--accent-soft);border-inline-start-color:var(--accent);color:var(--off-white);font-weight:600}.cdx-month .ev.cdx-live-ev{border-inline-start-color:var(--accent-hot);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cdx-month .ev.cdx-live-ev{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.cdx-month .ev.cdx-live-ev{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cdx-month .ev.cdx-live-ev{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}}.cdx-month .ev.cdx-live-ev{font-weight:600}.cdx-live-ev .bd{background:var(--accent-hot);width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);animation:breathe 1.5s var(--ease-out) infinite;border-radius:50%;flex:none;display:inline-block}.cdx-month .ev.cdx-task{color:var(--off-white-dim);background:#9d7fe01a;border-inline-start-color:#9d7fe0}.cdx-month .ev.cdx-leave{border-inline-start-color:var(--off-white-fade);color:var(--off-white-fade);background:#f2efe80a}.cdx-empty .kick{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.cdx-empty .sub{color:var(--off-white-dim);max-width:42ch;font-size:13px}.cdx-empty .hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;margin-top:4px;font-size:10px;display:inline-flex}.cdx-empty .hint .k{border:1px solid var(--hairline-strong);color:var(--off-white-dim);border-radius:4px;padding:2px 7px}@media (prefers-reduced-motion:reduce){.cdx-uprow,.cdx-xlink,.cdx-xlink .arr{transition:none}.cdx-month.month{opacity:1;animation:none;transform:none}.cdx-live .lbadge .bd,.cdx-sync .gdot,.cdx-live-ev .bd{animation:none}}body[data-reduce-motion] .cdx-uprow,body[data-reduce-motion] .cdx-xlink,body[data-reduce-motion] .cdx-xlink .arr{transition:none!important}body[data-reduce-motion] .cdx-month.month{opacity:1;transform:none;animation:none!important}body[data-reduce-motion] .cdx-live .lbadge .bd,body[data-reduce-motion] .cdx-sync .gdot,body[data-reduce-motion] .cdx-live-ev .bd{animation:none!important}.fin-periods-win{font-family:var(--font-mono);color:var(--off-white-fade);text-align:end;margin-inline-start:auto;font-size:10px}.fin-pnl{grid-template-columns:minmax(280px,1.4fr) 1fr 1fr;gap:0;display:grid}.fin-pnl.one{grid-template-columns:1fr}.fin-pnl .cell{min-width:0;padding:22px 24px}.fin-pnl .cell+.cell{border-inline-start:1px solid var(--hairline)}.fin-pnl .cell .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.fin-pnl .cell .v{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:42px;font-weight:600;line-height:1.05}.fin-pnl .cell .v.sm{margin-top:8px;font-size:24px}.fin-pnl .cell .sub{color:var(--off-white-fade);margin-top:6px;font-size:11px}@media (max-width:760px){.fin-pnl{grid-template-columns:1fr}.fin-pnl .cell+.cell{border-inline-start:none;border-top:1px solid var(--hairline)}.fin-periods-win{text-align:start;width:100%;margin-inline-start:0}}.fin-catrow .rh .lbl{font-size:13px}.fin-catrow .rh .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10.5px}.fin-catrow .rh .amt{font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums;font-size:12px}.fin-catrow .bar{background:var(--warm-black-3);border-radius:2px;height:3px;overflow:hidden}.fin-catrow .bar i{background:linear-gradient(90deg, var(--accent), var(--accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.fin-catrow .bar i{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 40%, transparent))}}.fin-catrow .bar i{transition:width var(--dur-element) var(--ease-out)}@media (prefers-reduced-motion:reduce){.fin-catrow .bar i{transition:none}}body[data-reduce-motion] .fin-catrow .bar i{transition:none!important}.fcm-subnav a .g{font-family:var(--font-mono);opacity:.6;font-size:12px}.fcm-subnav a.on{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fcm-subnav a.on{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.fcm-subnav a.on{color:var(--accent-hot)}.fcm-subnav a.on .g{opacity:1;color:var(--accent-hot)}.fcm-recv{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;display:grid}.fcm-recv .cell{border-inline-start:1px solid var(--hairline);min-width:0;padding:18px 20px;position:relative}.fcm-recv .cell:first-child{border-inline-start:none;padding-inline-start:2px}.fcm-recv .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.fcm-recv .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;font-size:26px;font-weight:600;line-height:1.05;display:flex}.fcm-recv .v .ccy{color:var(--off-white-fade);letter-spacing:0;font-size:12px;font-weight:500}.fcm-recv .v.warnv{color:var(--warn)}.fcm-recv .v.okv{color:var(--ok)}.fcm-recv .v.accv{color:var(--accent-hot)}.fcm-recv .v.badv{color:var(--bad)}.fcm-recv .sub{font-family:var(--font-mono);color:var(--off-white-fade);margin-top:6px;font-size:10px}.fcm-recv .flag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--accent);top:16px;border-radius:4px;padding:2px 6px;font-size:8px;position:absolute;inset-inline-end:18px}@supports (color:color-mix(in lab, red, red)){.fcm-recv .flag{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.fcm-recv .flag{background:var(--accent-soft);color:var(--accent-hot)}.fcm-tab .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:10.5px}.fcm-tab:hover{border-color:var(--hairline-strong);color:var(--off-white)}.fcm-tab.on{background:var(--warm-black-4);border-color:var(--hairline-strong);color:var(--off-white);box-shadow:inset 0 1px #f2efe80d}.fcm-tab.on:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;margin-inline-start:2px}.fcm-tab.on .ct{color:var(--accent-hot)}.fcm-head .ra{text-align:end}.fcm-row:hover{background:var(--warm-black-3)}.fcm-row.exp{background:var(--accent-soft)}.fcm-row .caret{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.fcm-row .ref{font-family:var(--font-mono);color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.fcm-row .ref b{color:var(--off-white-dim);font-weight:500}.fcm-row .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;font-size:12.5px}.fcm-row .n.quote{color:var(--off-white)}.fcm-row .n.costs{color:var(--bad)}.fcm-row .n.costs.zero{color:var(--off-white-fade)}.fcm-row .n.net{font-size:13px;font-weight:700}.fcm-row .n.net .marg{color:var(--off-white-fade);margin-top:2px;font-size:9px;font-weight:400;display:block}.fcm-row .n.net.ok{color:var(--ok)}.fcm-row .n.net.bad{color:var(--bad)}.fcm-row .n.net.na{color:var(--off-white-fade);font-weight:400}.fcm-row .n.out{color:var(--warn);font-weight:700}.fcm-row .actions{justify-content:flex-end;gap:6px;display:flex}.fcm-age.warn{color:var(--warn);background:#e8b23a14;border-color:#e8b23a59}.fcm-age.aged{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fcm-age.aged{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.fcm-age.aged{background:var(--accent-soft)}.fcm-age.fresh{color:var(--ok);background:#5bbf7a12;border-color:#5bbf7a4d}.fcm-brk .bk{cursor:default;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);background:0 0;border:none;border-radius:0;padding:0;font-size:8.5px;position:static;inset:auto}.fcm-brk .bv.big{font-size:16px;font-weight:700}.fcm-brk .bv.ok{color:var(--ok)}.fcm-brk .bv.bad{color:var(--bad)}.fcm-brk .bv.mut{color:var(--off-white-fade)}.fcm-grid.recvgrid{grid-template-columns:1.6fr 120px 140px 130px 90px}.fcm-grid.groupgrid{grid-template-columns:1.6fr 80px 128px 128px 128px 138px 80px 28px}.fcm-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);border-radius:10px;place-items:center;font-size:18px;display:grid}.fcm-empty .et{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:17px;font-weight:700}.fcm-empty .ed{color:var(--off-white-fade);max-width:44ch;font-size:12.5px;line-height:1.5}@media (max-width:1100px){.fcm-recv{grid-template-columns:repeat(2,minmax(0,1fr))}.fcm-recv .cell:nth-child(3){border-inline-start:none}.fcm-grid{grid-template-columns:26px 1.4fr 100px 118px 128px 118px}.fcm-head .h-costs,.fcm-head .h-signed,.fcm-row .c-costs,.fcm-row .c-signed{display:none}.fcm-grid.recvgrid{grid-template-columns:1.4fr 110px 130px 88px}.fcm-grid.recvgrid .c-method{display:none}.fcm-grid.groupgrid{grid-template-columns:1.4fr 118px 128px 128px 60px 28px}.fcm-grid.groupgrid .c-costs,.fcm-grid.groupgrid .c-recv{display:none}}.fcm-recv .mini{margin-top:10px}.fcm-recv .mini svg{width:100%;height:26px;display:block}.fcm-row .n.out.over{color:var(--accent-hot)}@keyframes fcm-modalin{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.fcm-modal .field{flex-direction:column;gap:7px;display:flex}.fcm-modal .field.full{grid-column:1/-1}.fcm-modal .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.fcm-modal .lbl .req{color:var(--accent);margin-inline-start:2px}.fcm-modal .lbl .hint{color:var(--off-white-fade);letter-spacing:.02em;text-transform:none;margin-inline-start:5px;font-weight:400}.fcm-modal .ig{border:1px solid var(--hairline-strong);border-radius:var(--r-input);background:var(--warm-black);align-items:center;display:flex;overflow:hidden}.fcm-modal .ig input,.fcm-modal .inp{all:unset;box-sizing:border-box;width:100%;color:var(--off-white);font-size:13.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:11px 13px}.fcm-modal .inp{border:1px solid var(--hairline-strong);border-radius:var(--r-input);background:var(--warm-black)}.fcm-modal .ta{box-sizing:border-box;width:100%;color:var(--off-white);font-size:13.5px;font-family:var(--font-sans);border:1px solid var(--hairline-strong);border-radius:var(--r-input);background:var(--warm-black);resize:vertical;min-height:56px;padding:11px 13px}.fcm-modal .ta::placeholder,.fcm-modal .inp::placeholder,.fcm-modal .ig input::placeholder{color:var(--off-white-fade)}.fcm-modal .ig .addon{font-family:var(--font-mono);color:var(--off-white-fade);border-inline-start:1px solid var(--hairline-strong);background:var(--warm-black-3);align-self:stretch;align-items:center;padding:0 13px;font-size:12px;display:flex}.fcm-modal .sel{border:1px solid var(--hairline-strong);border-radius:var(--r-input);background:var(--warm-black);position:relative}.fcm-modal .sel select{all:unset;box-sizing:border-box;width:100%;color:var(--off-white);font-size:13.5px;font-family:var(--font-mono);cursor:pointer;padding:11px 34px 11px 13px}.fcm-modal .sel:after{content:"▾";color:var(--off-white-fade);pointer-events:none;inset-inline-end:13px;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.fcm-modal .proofreq .txt{font-size:12.5px}.fcm-modal .proofreq .txt b{color:var(--accent-hot)}.fcm-modal .proofok .ic{color:var(--ok);font-size:16px}.fcm-modal .proofok .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.fcm-modal .btn{border-radius:var(--r-input);cursor:pointer;border:1px solid var(--hairline-strong);height:auto;color:var(--off-white-dim);transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.fcm-modal .btn.ghost:hover{color:var(--off-white);border-color:var(--hairline-strong);background:var(--warm-black-3)}.fcm-modal .btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 22px -10px var(--accent-glow);border:none}.fcm-modal .btn.primary:active{transform:scale(.98)}.fcm-modal .btn:disabled{opacity:.55;cursor:not-allowed}.exp-money .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.exp-money .k.amber{color:#e0b14c}.exp-money .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--off-white);font-size:26px;font-weight:700;line-height:1}.exp-money .v.bad{color:var(--bad)}.exp-money .v.amber{color:#e0b14c}.exp-money .v.win{color:var(--off-white);font-size:20px;font-weight:600}.exp-money .sub{font-family:var(--font-mono);color:var(--off-white-fade);margin-top:1px;font-size:10px}.exp-srcstat .k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.exp-srcstat .k .gl{color:var(--accent);font-size:11px}.exp-srcstat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.exp-srcstat.dim{opacity:.42}.exp-sect.collapsed .exp-secthead{border-bottom:none}.exp-secthead .row1{align-items:center;gap:10px;display:flex}.exp-secthead .nm{letter-spacing:.02em;font-size:14px;font-weight:700}.exp-secthead .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.exp-secthead .hint{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);margin-top:4px;font-size:10px}.exp-subtot .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.exp-subtot .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.exp-subtot .v.bad{color:var(--bad)}.exp-subtot .v.amber{color:#e0b14c}.exp-subtot .v.single,.exp-subtot.single .v{font-size:15px}.exp-secthead .caret{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.exp-grouphdr.settled{color:var(--ok);background:#5bbf7a0a}.exp-grouphdr.projected{color:#e0b14c;background:#e0b14c0f}.exp-erow.proj{opacity:.78}.exp-erow .date{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.exp-erow .desc{min-width:0}.exp-erow .desc .d1{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.exp-erow .desc .clip{color:var(--accent);margin-inline-end:6px}.exp-erow .desc .d2{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:10px;display:flex}.exp-erow .amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;font-size:13px;font-weight:700}.exp-erow .amt.bad{color:var(--bad)}.exp-erow .amt.amber{color:#e0b14c}.fsh-kcell .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.fsh-kcell .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;font-size:26px;font-weight:600;line-height:1.05;display:flex}.fsh-kcell .v .u{color:var(--off-white-fade);letter-spacing:0;font-size:12px;font-weight:500}.fsh-kcell .foot{color:var(--off-white-fade);margin-top:6px;font-size:11px}.fsh-attn{background:var(--accent);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;margin-inline-start:3px;display:inline-block}.fsh-tbar .hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.fsh-row{border-bottom:1px solid var(--hairline);color:inherit;transition:background var(--dur-micro) var(--ease-out);grid-template-columns:128px minmax(0,1fr) 112px 148px 208px 138px 132px 78px;align-items:center;gap:16px;padding:15px 16px;font-size:13px;text-decoration:none;display:grid}.fsh-row.head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);background:var(--warm-black);cursor:default;padding:13px 16px;font-size:9px}.fsh-row.head .ra{text-align:end}a.fsh-row:hover{background:var(--warm-black-2)}a.fsh-row:hover .open{color:var(--accent-hot)}.fsh-row.attn{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fsh-row.attn{background:color-mix(in srgb, var(--accent) 3.5%, transparent)}}a.fsh-row.attn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.fsh-row.attn:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.fsh-row .ref{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:.01em;font-size:11px}.fsh-row .ttl{flex-direction:column;gap:2px;min-width:0;display:flex}.fsh-row .ttl b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.fsh-row .ttl small{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fsh-row .date{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.fsh-row .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;letter-spacing:-.01em;font-size:12.5px}.fsh-row .n.big{font-size:13px}.fsh-row .open{font-family:var(--font-mono);letter-spacing:.1em;text-align:end;color:var(--off-white-fade);transition:color var(--dur-micro) var(--ease-out);font-size:10px}.fsh-row .bcell .bbar>i.over{background:linear-gradient(90deg, #6e241d, var(--accent))}.fsh-row .mg.ok{color:var(--ok)}.fsh-row .mg.bad{color:var(--accent-hot)}.fsh-row .mg.muted{color:var(--off-white-fade)}.fsh-tag.warn{color:var(--warn);background:#e8b23a17;border-color:#e8b23a66}.fsh-tag.info{color:var(--info);background:#5b9bd517;border-color:#5b9bd566}.fsh-tag.ok{color:var(--ok);background:#5bbf7a17;border-color:#5bbf7a66}.fsh-tag.acc{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fsh-tag.acc{border-color:color-mix(in srgb, var(--accent) 42%, transparent)}}.fsh-tag.acc{background:var(--accent-soft)}.fsh-tag.muted{color:var(--off-white-dim)}.fsh-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);border-radius:10px;place-items:center;font-size:18px;display:grid}.fsh-empty .et{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:17px;font-weight:700}.fsh-empty .ed{color:var(--off-white-fade);max-width:48ch;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.fsh-row,.fsh-row .open{transition:none}.fsh-attn{animation:none}}body[data-reduce-motion] .fsh-row,body[data-reduce-motion] .fsh-row .open{transition:none!important}.rcx-kc .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.rcx-kc .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:27px;font-weight:600;overflow:hidden}.rcx-kc .sub{font-family:var(--font-mono);color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.rcx-kc.hot .v{color:var(--accent-hot)}.rcx-pdot.acc{background:var(--accent-hot);box-shadow:0 0 10px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite}.rcx-pdot.ok{background:var(--ok)}.rcx-kc .v.multi{white-space:normal;font-size:15px;line-height:1.45}.rcx-import .d{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.rcx-head .ta{text-align:end}.rcx-row{border-bottom:1px solid var(--hairline);transition:background var(--dur-micro) var(--ease-out)}.rcx-row.needs{box-shadow:inset 2.5px 0 0 var(--accent)}[dir=rtl] .rcx-row.needs{box-shadow:inset -2.5px 0 0 var(--accent)}.rcx-amt.in{color:var(--ok)}.rcx-amt.out{color:var(--accent-hot)}.rcx-party .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rcx-party .desc{font-family:var(--font-mono);color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.rcx-prop-lab.matched{color:var(--ok)}.rcx-prop-lab.ignored,.rcx-prop-lab.none{color:var(--off-white-fade)}@media (prefers-reduced-motion:reduce){.rcx-pdot.acc{animation:none}.rcx-row{transition:none}}body[data-reduce-motion] .rcx-pdot.acc{animation:none!important}.aud-tt .k{letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.aud-tt .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.aud-tt.net .v{font-size:20px;font-weight:700}.oto-kc .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.oto-kc .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:26px;font-weight:600;line-height:1.05;overflow:hidden}.oto-kc .v.multi{white-space:normal;font-size:15px;line-height:1.45}.oto-kc .foot{font-family:var(--font-mono);color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;overflow:hidden}.oto-kc.hot .v{color:var(--bad)}.oto-row.ro{grid-template-columns:104px minmax(0,1fr) 150px 150px 150px 74px}.oto-row.head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);background:var(--warm-black);padding:13px 18px;font-size:9px}.oto-row.head .ra{text-align:end}.oto-row:not(.head):hover{background:var(--warm-black-2)}.oto-row.attn{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.oto-row.attn{background:color-mix(in srgb, var(--accent) 3.5%, transparent)}}.oto-row.attn{box-shadow:inset 2.5px 0 0 var(--accent)}.oto-row.attn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.oto-row.attn:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}[dir=rtl] .oto-row.attn{box-shadow:inset -2.5px 0 0 var(--accent)}.oto-row .date{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:11px}.oto-row .item{flex-direction:column;gap:3px;min-width:0;display:flex}.oto-row .item b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.oto-row .item small{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.oto-row .vendor{color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.oto-row .amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--bad);text-align:end;white-space:nowrap;font-size:13.5px;font-weight:700}.oto-row .amt .cc{color:var(--off-white-fade);margin-inline-end:5px;font-size:11px;font-weight:400}.oto-row .act{justify-content:flex-end;gap:6px;display:flex}a.oto-clip:hover{color:var(--accent-hot)}.oto-clip.none{color:var(--accent)}.oto-foot .lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.oto-foot .tot{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;flex-direction:column;gap:3px;font-size:13px;font-weight:700;display:flex}.oto-foot .tot .tl{white-space:nowrap}.oto-foot .tot .cc{color:var(--off-white-fade);margin-inline-end:5px;font-size:11px;font-weight:400}.oto-note .r{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;flex:none}.oto-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);border-radius:10px;place-items:center;font-size:18px;display:grid}.oto-empty .et{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:17px;font-weight:700}.oto-empty .ed{color:var(--off-white-fade);max-width:52ch;font-size:12.5px;line-height:1.5}.rec-kc .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.rec-kc .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:24px;font-weight:600;line-height:1.1;overflow:hidden}.rec-kc .v.multi{white-space:normal;font-size:14.5px;line-height:1.45}.rec-kc.hot .v{color:var(--accent-hot)}.rec-kc.good .v{color:var(--ok)}.rec-kdot.acc{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.rec-kdot.ok{background:var(--ok);box-shadow:0 0 8px #5bbf7a66}.rec-mcur .jump{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-hot);cursor:pointer;background:0 0;border:none;margin-top:1px;padding:0;font-size:9px}.rec-bulkbar.ok{background:#5bbf7a1a;border-color:#5bbf7a59}.rec-bulkbar.bad{background:#d44f4f1a;border-color:#d44f4f59}.rec-bulkbar.ok .rec-bsel{color:var(--ok)}.rec-bulkbar.bad .rec-bsel{color:var(--bad)}.rec-shead .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.rec-shead .rule{background:var(--hairline);flex:1;height:1px;margin-inline-start:6px;transform:translateY(-3px)}.rec-row:hover{border-color:var(--hairline-strong);box-shadow:var(--edge-light), 0 14px 30px -20px #0a0805d9;transform:translateY(-1px)}.rec-row.due{box-shadow:var(--edge-light), inset 2.5px 0 0 var(--accent)}[dir=rtl] .rec-row.due{box-shadow:var(--edge-light), inset -2.5px 0 0 var(--accent)}.rec-row.paid{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.rec-row.paid{background:color-mix(in srgb, var(--ok) 5%, var(--warm-black-2))}}.rec-row.paid{box-shadow:var(--edge-light), inset 2.5px 0 0 var(--ok)}@supports (color:color-mix(in lab, red, red)){.rec-row.paid{box-shadow:var(--edge-light), inset 2.5px 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}}[dir=rtl] .rec-row.paid{box-shadow:var(--edge-light), inset -2.5px 0 0 var(--ok)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .rec-row.paid{box-shadow:var(--edge-light), inset -2.5px 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}}.rec-row.sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rec-row.sel{background:color-mix(in srgb, var(--accent) 9%, var(--warm-black-2))}}.rec-row.sel{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rec-row.sel{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.rec-name .vnd{color:var(--off-white-fade);font-weight:400}.rec-amt .ccy{color:var(--off-white-fade);margin-inline-end:4px;font-size:11px;font-weight:400}.rec-billrow .bd{font-family:var(--font-mono);color:var(--off-white-fade)}.rec-billrow .bn{font-family:var(--font-mono);color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-billrow .bt{font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums}.rec-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);border-radius:10px;place-items:center;font-size:18px;display:grid}.rec-empty .et{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:16px;font-weight:700}.rec-empty .ed{color:var(--off-white-fade);max-width:52ch;font-size:12.5px;line-height:1.5}.sal-kc .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;font-size:9px;display:flex}.sal-kc .v{font-family:var(--font-mono);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:9px;font-size:26px;font-weight:600;line-height:1.12}.sal-kc.hot .v{color:var(--accent)}.sal-kc .f{color:var(--off-white-fade);margin-top:8px;font-size:11.5px;line-height:1.5}.sal-kc .f a,.sal-kc .f button.linkbtn{color:var(--accent);text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.sal-monthbar .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sal-sect.active .sal-shead{box-shadow:var(--edge-light)}.sal-sect.active .sal-shead:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 12px var(--accent-glow);border-radius:2px;position:absolute;inset-block:6px;inset-inline-start:0}[dir=rtl] .sal-sect.active .sal-shead:before{inset-inline:auto 0}.sal-shead .left{align-items:center;gap:11px;min-width:0;display:flex}.sal-shead .cnt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.sal-shead .tot{font-family:var(--font-mono);color:var(--off-white);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;font-size:13px}.sal-shead .tot .fade{color:var(--off-white-fade);margin-inline-start:8px;font-size:10px}.fa-kcell .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.fa-kcell .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--off-white);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:26px;font-weight:600;line-height:1.05;display:flex}.fa-kcell .v .u{color:var(--off-white-fade);letter-spacing:.04em;font-size:11px;font-weight:500}.fa-kcell .v .fa-sep{color:var(--hairline-strong);font-weight:400}.fa-kcell .foot{color:var(--off-white-fade);margin-top:7px;font-size:11px;line-height:1.4}.fa-ccy .row{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.fa-ccy .row:first-child{border-top:none}.fa-ccy .cc{font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-fade);text-transform:uppercase;font-size:10px}.fa-ccy .cv{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--off-white);font-size:17px;font-weight:600}.fa-empty .mk{border:1.5px solid var(--accent);width:56px;height:56px;color:var(--accent);box-shadow:0 0 32px var(--accent-glow);border-radius:50%;place-items:center;margin-bottom:8px;font-size:24px;display:grid}.fa-empty .et{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:24px;font-weight:600}.fa-empty .ed{max-width:460px;color:var(--off-white-dim);font-size:13px;line-height:1.6}.slp-panel .ph{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;font-size:9px;display:flex}.slp-panel .ph .ok{color:var(--ok)}.slp-wfrow:first-child{border-top:none}.slp-wfrow .dot{border-radius:50%;flex:none;width:7px;height:7px}.slp-wfrow .wk{color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.slp-wfrow.total{border-top:1px solid var(--hairline-strong)}.slp-wfrow.total .wk{color:var(--off-white);font-weight:600}.slp-wfrow.total .wv{color:var(--accent);font-size:14px;font-weight:700}.slp-metarow .mk{color:var(--off-white-fade);min-width:0}.slp-metarow .mk .mono{color:var(--off-white-dim)}.slp-metarow .mv.amber{color:#e0b14c}.slp-metarow .mv.fade{color:var(--off-white-fade)}.slp-notice.ok{color:var(--ok);background:#5bbf7a0f;border-color:#5bbf7a4d}.sme-hero-big.muted{color:var(--off-white-fade)}.sme-hero-big .cur{color:var(--off-white-dim);letter-spacing:.02em;vertical-align:.34em;margin-inline-end:.16em;font-size:.42em;font-weight:600}.sme-hero-side .lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.sme-hero-side .fine{color:var(--off-white-fade);font-size:11px}.sme-kc .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sme-kc .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:6px;font-size:23px;font-weight:600}.sme-kc .f{color:var(--off-white-fade);margin-top:6px;font-size:11px;line-height:1.5}.sme-kc .f b{color:var(--off-white-dim)}.sme-sched-head .t{letter-spacing:.14em;text-transform:uppercase;color:var(--off-white);font-size:11px}.sme-pcell:hover{background:var(--warm-black-2)}.sme-pcell.next{background:var(--accent-soft)}.sme-pcell.next:before{content:"";background:var(--accent);width:2px;box-shadow:0 0 12px var(--accent-glow);position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .sme-pcell.next:before{inset-inline:auto 0}.sme-pcell .m{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sme-pcell .dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:5px;font-size:20px;font-weight:600}.sme-note .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--info);font-size:9px}.sme-note .b{color:var(--off-white);margin-top:7px;font-size:13px;line-height:1.55}.fsd-meta .mcell .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.fsd-meta .mcell .v{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:15px;font-weight:600;overflow:hidden}.fsd-meta .mcell .s{color:var(--off-white-fade);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}.dsc-head .h-display{margin:12px 0 8px}.dsc-stat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.dsc-stat .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:25px;font-weight:600;line-height:1}.dsc-page .discuss{min-height:0;height:calc(100vh - var(--topbar-h) - 360px);border:1px solid var(--hairline);border-radius:var(--r-card);min-height:520px;overflow:hidden}.dsc-hero.live{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dsc-hero.live{border-color:color-mix(in srgb, var(--accent) 30%, var(--hairline))}}.dsc-live-row .klabel{color:var(--off-white-fade)}.dsc-rec .dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes dsc-wave-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.dsc-pav.live{animation:dsc-ring 1.6s var(--ease-out) infinite}@keyframes dsc-ring{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}50%{box-shadow:0 0 0 2px var(--accent), 0 0 12px var(--accent-glow)}}.dsc-pav.more{background:var(--warm-black-3);color:var(--off-white-dim);font-family:var(--font-mono);font-size:10px;font-weight:700}.dsc-page .discuss button.ch{text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}.dsc-page .discuss button.ch:hover,.dsc-page .discuss button.ch.active{background:var(--warm-black-3);color:var(--off-white)}.dsc-page .discuss .ch .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsc-page .discuss .ch.has-unread .name{color:var(--off-white);font-weight:700}.dsc-page .discuss .ub{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-family:var(--font-mono);box-shadow:0 0 10px var(--accent-glow);flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.dsc-page .discuss .pdot{background:var(--off-white-fade);opacity:.5;border-radius:50%;flex:none;width:8px;height:8px}.dsc-page .discuss .pdot.online{background:var(--ok);opacity:1;box-shadow:0 0 6px var(--ok)}@supports (color:color-mix(in lab, red, red)){.dsc-page .discuss .pdot.online{box-shadow:0 0 6px color-mix(in srgb, var(--ok) 60%, transparent)}}.dsc-page .discuss .pdot.busy{background:var(--bad);opacity:1;box-shadow:0 0 6px var(--bad)}@supports (color:color-mix(in lab, red, red)){.dsc-page .discuss .pdot.busy{box-shadow:0 0 6px color-mix(in srgb, var(--bad) 55%, transparent)}}.dsc-page .discuss .pdot.away{background:var(--warn);opacity:1}@media (prefers-reduced-motion:reduce){.dsc-rec .dot,.dsc-wave i,.dsc-pav.live{animation:none}.dsc-pav.live{box-shadow:0 0 0 2px var(--accent)}}body[data-reduce-motion] .dsc-rec .dot,body[data-reduce-motion] .dsc-wave i,body[data-reduce-motion] .dsc-pav.live{animation:none!important}body[data-reduce-motion] .dsc-pav.live{box-shadow:0 0 0 2px var(--accent)}.vlt-stat.on .k{color:var(--off-white-dim)}.vlt-stat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.vlt-stat .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--off-white);margin-top:5px;font-size:25px;font-weight:600;line-height:1}.vlt-stat .h{font-family:var(--font-mono);color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.4;overflow:hidden}.vlt-stat.acc .v,.vlt-stat.acc .h{color:var(--accent-hot)}.vlt-stat.rep .v{color:var(--warn)}.vlt-stat.on{position:relative}.vlt-stat.on:before{content:"";background:var(--accent);inset-inline-start:0;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px}.vlt-stat+.vlt-stat.on:before{inset-inline-start:-1px}.vlt-util .lab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.vlt-util .big{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.vlt-util .big small{color:var(--off-white-fade);letter-spacing:0;font-size:13px;font-weight:500}.vlt-lg .n{font-family:var(--font-mono);color:var(--off-white);font-variant-numeric:tabular-nums;margin-inline-start:2px}.pdx-reader .rl{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pdx-reader .rt{color:var(--off-white);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pdx-reader .rt b{font-weight:600}.pdx-s .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.pdx-s .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:8px;font-size:30px;font-weight:600;line-height:1;display:flex}.pdx-s .v .u{color:var(--off-white-fade);font-size:12px;font-weight:500}.pdx-s .sub{font-family:var(--font-mono);color:var(--off-white-fade);margin-top:8px;font-size:10px}.pdx-s .sub.hot,.pdx-s.live .v{color:var(--accent-hot)}.pdx-grouphead .gc{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;font-size:10px}.pdx-grouphead .gc .out{color:var(--accent-hot)}.pdx-grouphead .rule{background:var(--hairline);flex:1;height:1px}.pdx-deck{border-radius:var(--r-card);background:var(--warm-black-2);border:1px solid var(--hairline);min-width:0;box-shadow:var(--edge-light), var(--shadow-diffuse);opacity:0;animation:rise .7s var(--ease-out) forwards;transition:transform var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out), box-shadow var(--dur-element) var(--ease-out);position:relative;overflow:hidden;transform:translateY(14px)}.pdx-deck:hover{border-color:var(--hairline-strong);box-shadow:var(--edge-light), 0 28px 60px -22px #000000d9;transform:translateY(-4px)}.pdx-deck.sel{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pdx-deck.sel{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.pdx-deck.busy{opacity:.55}.pdx-cover .thumbs{z-index:1;opacity:.45;inset-inline-end:-8px;gap:5px;display:flex;position:absolute;bottom:-10px}.pdx-cover .thumbs i{border:1px solid var(--off-white);border-radius:3px;width:40px;height:54px;display:block}@supports (color:color-mix(in lab, red, red)){.pdx-cover .thumbs i{border:1px solid color-mix(in srgb, var(--off-white) 14%, transparent)}}.pdx-cover .thumbs i{background:linear-gradient(160deg, var(--off-white), var(--off-white))}@supports (color:color-mix(in lab, red, red)){.pdx-cover .thumbs i{background:linear-gradient(160deg, color-mix(in srgb, var(--off-white) 8%, transparent), color-mix(in srgb, var(--off-white) 1%, transparent))}}.pdx-cover.live:after{background:radial-gradient(130% 100% at 88% 6%, var(--accent-soft), transparent 55%)}.pdx-cover.live .ctitle em{color:var(--accent-hot)}.pdx-cover.live:before{content:"";z-index:3;pointer-events:none;border:1.5px solid var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pdx-cover.live:before{border:1.5px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.pdx-cover.live:before{box-shadow:inset 0 0 34px -10px var(--accent-glow)}.pdx-client .cr{font-family:var(--font-mono);color:var(--off-white-fade);flex:none;margin-inline-start:auto;font-size:9px}.pdx-foot .meta{align-items:center;gap:16px;min-width:0;display:flex}.pdx-m .mk{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px}.pdx-m .mv.hot{color:var(--accent-hot)}.pdx-pill .pd{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pdx-pill.draft{color:var(--off-white-dim);border-color:var(--hairline-strong)}.pdx-pill.sent{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pdx-pill.sent{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.pdx-pill.sent{background:var(--accent-soft)}.pdx-pill.sent .pd{animation:breathe var(--dur-breathe) var(--ease-out) infinite}.pdx-pill.won{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pdx-pill.won{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}}.pdx-pill.won{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pdx-pill.won{background:color-mix(in srgb, var(--ok) 8%, transparent)}}.pdx-pill.lost{color:var(--off-white-fade);border-color:var(--hairline-strong)}.pdx-newdeck .inner{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:26px;display:flex}.pdx-newdeck .plus{border:1px solid var(--hairline-strong);width:40px;height:40px;color:var(--off-white-dim);transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;font-size:22px;font-weight:300;display:grid}.pdx-newdeck:hover .plus{border-color:var(--accent);color:var(--accent-hot);background:var(--warm-black)}.pdx-newdeck .nl{color:var(--off-white-dim);font-size:13px;font-weight:500}.pdx-newdeck .ns{font-family:var(--font-mono);color:var(--off-white-fade);max-width:24ch;font-size:9.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pdx-deck,.pdx-pill.sent .pd,.pdx-newdeck .plus{transition:none;animation:none}.pdx-deck{opacity:1;transform:none}}body[data-reduce-motion] .pdx-deck,body[data-reduce-motion] .pdx-pill.sent .pd{animation:none!important}.sbx-card:hover{border-color:var(--hairline-strong);box-shadow:var(--edge-light), var(--shadow-2);transform:translateY(-2px)}.sbx-card.cur{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sbx-card.cur{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.sbx-top .nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sbx-top .fc{font-family:var(--font-mono);color:var(--off-white-fade);flex-shrink:0;font-size:10px}.sbx-foot .proj{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sbx-st.active{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sbx-st.active{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.sbx-st.active{background:var(--accent-soft)}.sbx-st.draft{color:var(--warn);background:#e8b23a12;border-color:#e8b23a4d}.crt-hub{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:28px;display:grid}.crt-act{min-height:178px;color:inherit;cursor:pointer;transition:transform var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out), box-shadow var(--dur-element) var(--ease-out);flex-direction:column;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.crt-act.static{cursor:default}a.crt-act:hover,.crt-act.lift:hover{border-color:var(--hairline-strong);box-shadow:var(--edge-light), 0 34px 70px -30px #0a0805d9;transform:translateY(-4px)}.crt-glyph{border-radius:var(--r-input);width:44px;height:44px;font-family:var(--font-display);color:var(--off-white);border:1px solid var(--hairline-strong);background:var(--warm-black-3);transition:color var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out), background var(--dur-element) var(--ease-out);place-items:center;font-size:22px;line-height:1;display:grid}.crt-go .arr{color:var(--accent-hot);transition:transform var(--dur-element) var(--ease-out)}a.crt-act:hover .crt-go .arr{transform:translate(4px)}[dir=rtl] .crt-go .arr{transform:scaleX(-1)}[dir=rtl] a.crt-act:hover .crt-go .arr{transform:scaleX(-1)translate(4px)}.crt-kick{background:var(--accent);width:0;height:2px;box-shadow:0 0 12px var(--accent-glow);transition:width var(--dur-element) var(--ease-out);inset-inline-start:0;position:absolute;bottom:0}a.crt-act:hover .crt-kick,.crt-act.lift:hover .crt-kick{width:100%}.crt-pick .lab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}@media (max-width:640px){.crt-hub{grid-template-columns:1fr}}body[data-reduce-motion] .crt-act,body[data-reduce-motion] .crt-glyph,body[data-reduce-motion] .crt-go .arr,body[data-reduce-motion] .crt-kick{transition:none}@media (prefers-reduced-motion:reduce){.crt-act,.crt-glyph,.crt-go .arr,.crt-kick{transition:none}}.rc-card[data-pillar=prod]{--rc-pill:var(--accent)}.rc-card[data-pillar=post]{--rc-pill:var(--info)}.rc-card[data-pillar=team]{--rc-pill:var(--off-white-fade)}.rc-chip:hover{color:var(--off-white);border-color:var(--off-white-fade)}.rc-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rc-chip.star{color:var(--warn);border-color:#e8b23a66}.rc-chip.star.on{background:var(--warn);border-color:var(--warn);color:var(--warm-black)}.rc-rolehead .t{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700}.rc-rolehead .c{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.rc-rolehead .ln{background:var(--hairline);flex:1;align-self:center;height:1px}.rc-empty .h{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:700}.rc-empty .p{color:var(--off-white-dim);margin-top:6px;font-size:13px}.rc-empty .p strong{color:var(--accent)}.rc-empty .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);margin-top:14px;font-size:10px}.rc-card{aspect-ratio:5/7;perspective:1100px;cursor:pointer;--rc-tx:0deg;--rc-ty:0deg;--rc-lift:0px;opacity:0;animation:rc-rise .6s var(--ease-out) forwards;animation-delay:calc(min(var(--rc-i,0) * 45ms, .54s));transform:translateY(14px)}.rc-card.is-inactive{opacity:.55}.rc-inner{border-radius:var(--r-card);border:1px solid var(--hairline-strong);height:100%;transform:perspective(1100px) rotateX(var(--rc-tx)) rotateY(var(--rc-ty)) translateY(var(--rc-lift));transform-style:preserve-3d;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(168deg,#181710,#0b0a07 60%,#060504);position:relative;overflow:hidden;box-shadow:0 6px 0 -1px #100e0a,0 12px 22px -14px #000000a6,inset 0 1px #f4f2ee0f}.rc-card:hover .rc-inner{--rc-lift:-7px;box-shadow:0 9px 0 -1px #100e0a,0 22px 34px -18px #000c,inset 0 1px #f4f2ee12}.rc-inner:before{content:"";z-index:6;background:linear-gradient(90deg, transparent, var(--rc-pill), transparent);opacity:.9;top:0;height:2px;position:absolute;inset-inline:0}.rc-shade{z-index:3;pointer-events:none;background:linear-gradient(#00000080 0%,#0000 26% 48%,#0b0a07 82%,#060504 100%);position:absolute;inset:0}.rc-rate{z-index:5;text-shadow:0 1px 8px #000000bf;top:14px;line-height:.92;position:absolute;inset-inline-start:16px}.rc-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);letter-spacing:-.03em;font-size:32px;font-weight:800}.rc-num.sm{letter-spacing:.04em;font-size:15px}.rc-unit{font-family:var(--font-mono);letter-spacing:.14em;color:var(--off-white-dim);margin-top:3px;font-size:9px;font-weight:600}.rc-status{z-index:5;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);text-shadow:0 1px 6px #000000b3;top:15px;align-items:center;gap:6px;font-size:9px;display:inline-flex;position:absolute;inset-inline-end:16px}.rc-status .d{background:var(--off-white-fade);border-radius:50%;width:7px;height:7px}.rc-status.s-ok{color:var(--ok)}.rc-status.s-ok .d{background:var(--ok);animation:breathe 3s var(--ease-out) infinite}.rc-status.s-warn{color:var(--warn)}.rc-status.s-warn .d{background:var(--warn);animation:breathe 3s var(--ease-out) .5s infinite}.rc-status.s-off{color:var(--off-white-fade)}.rc-bottom{z-index:5;text-align:center;inset-inline:0;padding:0 16px 16px;position:absolute;bottom:0}.rc-name{font-family:var(--font-display);text-transform:uppercase;color:var(--off-white);text-shadow:0 1px 8px #000c;font-size:18px;font-weight:800;line-height:1.05}.rc-role{color:var(--off-white-dim);margin-top:3px;font-size:11px}.rc-stats{border-top:1px solid #f4f2ee1f;justify-content:center;align-items:center;gap:0;margin-top:10px;padding-top:9px;display:flex}.rc-stats span{font-family:var(--font-mono);letter-spacing:.03em;color:var(--off-white-dim);white-space:nowrap;padding:0 10px;font-size:9.5px}.rc-stats b{color:var(--off-white);font-variant-numeric:tabular-nums;font-weight:700}.rc-stats i{background:#f4f2ee24;width:1px;height:11px}.rc-sheen{z-index:7;pointer-events:none;transition:transform .8s var(--ease-out);background:linear-gradient(115deg,#0000 38%,#f4f2ee29 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.rc-card:hover .rc-sheen,[dir=rtl] .rc-sheen{transform:translate(130%)}[dir=rtl] .rc-card:hover .rc-sheen{transform:translate(-130%)}.rc-modal{z-index:100;perspective:1600px;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.rc-modal.open{display:flex}.rc-modal-bd{-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);opacity:0;transition:opacity .4s var(--ease-out);background:#040302b8;position:absolute;inset:0}.rc-modal.open .rc-modal-bd{opacity:1}.rc-win{z-index:2;border:1px solid var(--hairline-strong);width:min(680px,94vw);max-height:92vh;transform-style:preserve-3d;background:linear-gradient(165deg,#17160f,#0b0a07 60%,#060504);border-radius:12px;grid-template-columns:44% 56%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4f2ee12,0 50px 90px -30px #000000d9}.rc-modal.open .rc-win{animation:rc-in .6s var(--ease-out)}.rc-win:before{content:"";z-index:9;background:linear-gradient(90deg, transparent, var(--rc-pill,var(--accent)), transparent);top:0;height:2px;position:absolute;inset-inline:0}.rc-close{z-index:9;border-radius:var(--r-input);border:1px solid var(--hairline-strong);width:32px;height:32px;color:var(--off-white-dim);cursor:pointer;top:14px;background:#0006;place-items:center;font-size:18px;display:grid;position:absolute;inset-inline-end:14px}.rc-close:hover{color:var(--off-white);border-color:var(--off-white-fade)}.rc-left{background:linear-gradient(168deg,#181710,#0b0a07 70%);min-height:340px;position:relative}.rc-lshade{background:linear-gradient(#0006,#0000 30% 60%,#060403d9),linear-gradient(90deg,#0000 70%,#0b0a07);position:absolute;inset:0}.rc-lrate{z-index:3;text-shadow:0 1px 8px #000c;top:18px;position:absolute;inset-inline-start:20px}.rc-lrate b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:.9;display:block}.rc-lrate span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--off-white-dim);font-size:9px}.rc-lstatus{z-index:3;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;bottom:18px;align-items:center;gap:7px;font-size:10px;display:inline-flex;position:absolute;inset-inline-start:20px}.rc-lstatus .d{width:8px;height:8px;animation:breathe 2.6s var(--ease-out) infinite;border-radius:50%}.rc-right{padding:24px 24px 22px;overflow-y:auto}.rc-ey{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:9px}.rc-modal-name{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:800;line-height:1.05}.rc-modal-role{color:var(--off-white-dim);margin-top:2px;font-size:13px}.rc-mgrid{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:0;margin-top:18px;display:grid}.rc-mgrid>div{border-bottom:1px solid var(--hairline);padding:11px 0}.rc-mgrid>div:nth-child(odd){padding-inline-end:14px}.rc-mgrid>div:nth-child(2n){border-inline-start:1px solid var(--hairline);padding-inline-start:14px}.rc-mgrid span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px;display:block}.rc-mgrid b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;font-weight:700;display:block}.rc-sec{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);margin-top:18px;margin-bottom:6px;font-size:8px}.rc-rr{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.rc-rr .rl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);font-size:11px}.rc-ct{color:var(--off-white-dim);justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.rc-ct b{font-family:var(--font-mono);color:var(--accent-hot);font-weight:600}.rc-ct a{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.rc-act{gap:8px;margin-top:18px;display:flex}@keyframes rc-rise{to{opacity:1;transform:none}}@keyframes rc-in{0%{opacity:0;transform:translateY(80px)rotateX(24deg)rotateY(-20deg)scale(.6)}55%{opacity:1}to{opacity:1;transform:none}}@media (max-width:640px){.rc-win{grid-template-columns:1fr;max-height:88vh;overflow-y:auto}.rc-left{min-height:240px}}body[data-reduce-motion] .rc-card{opacity:1;animation:none;transform:none}body[data-reduce-motion] .rc-inner{transition:none}body[data-reduce-motion] .rc-sheen{display:none}body[data-reduce-motion] .rc-modal.open .rc-win,body[data-reduce-motion] .rc-status .d,body[data-reduce-motion] .rc-lstatus .d{animation:none}@media (prefers-reduced-motion:reduce){.rc-card{opacity:1;animation:none;transform:none}.rc-inner{transition:none}.rc-sheen{display:none}.rc-modal.open .rc-win,.rc-status .d,.rc-lstatus .d{animation:none}}.member-card{background:linear-gradient(168deg,#181710,#0b0a07 60%,#060504);box-shadow:0 6px 0 -1px #100e0a,0 12px 22px -14px #0009,inset 0 1px #f4f2ee0f}.member-card:hover{box-shadow:0 9px 0 -1px #100e0a,0 22px 34px -18px #000c,inset 0 1px #f4f2ee12}.member-card[data-pillar=pre]{--sqd-pill:#9d7fe0}.member-card[data-pillar=prod]{--sqd-pill:var(--accent)}.member-card[data-pillar=post]{--sqd-pill:var(--info)}.member-card[data-pillar=marketing]{--sqd-pill:#e0b14c}.member-card[data-pillar=contingency],.member-card[data-pillar=csv]{--sqd-pill:var(--ok)}.member-card[data-pillar=team]{--sqd-pill:var(--hairline-strong)}.member-card-photo:before{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--sqd-pill,var(--hairline-strong)), transparent);opacity:.9;pointer-events:none;top:0;height:2px;position:absolute;inset-inline:0}.member-card-photo .sqd-sheen{z-index:3;pointer-events:none;transition:transform .8s var(--ease-out);background:linear-gradient(115deg,#0000 38%,#f4f2ee29 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.member-card:hover .member-card-photo .sqd-sheen{transform:translate(130%)}.sqd-rail-id{align-items:center;gap:12px;display:flex}.sqd-rail-spine{background:linear-gradient(180deg, var(--sqd-rail,var(--hairline-strong)), var(--sqd-rail,var(--hairline-strong)));border-radius:2px;flex:none;align-self:stretch;width:3px;min-height:34px}@supports (color:color-mix(in lab, red, red)){.sqd-rail-spine{background:linear-gradient(180deg, var(--sqd-rail,var(--hairline-strong)), color-mix(in srgb, var(--sqd-rail,var(--hairline-strong)) 20%, transparent))}}.sqd-rail-spine{box-shadow:0 0 14px var(--sqd-rail,var(--hairline-strong))}@supports (color:color-mix(in lab, red, red)){.sqd-rail-spine{box-shadow:0 0 14px color-mix(in srgb, var(--sqd-rail,var(--hairline-strong)) 30%, transparent)}}.fut-squad-row[data-pillar=pre]{--sqd-rail:#9d7fe0}.fut-squad-row[data-pillar=prod]{--sqd-rail:var(--accent)}.fut-squad-row[data-pillar=post]{--sqd-rail:var(--info)}.fut-squad-row[data-pillar=marketing]{--sqd-rail:#e0b14c}.fut-squad-row[data-pillar=contingency],.fut-squad-row[data-pillar=csv]{--sqd-rail:var(--ok)}.fut-squad-row[data-pillar=team]{--sqd-rail:var(--hairline-strong)}body[data-reduce-motion] .member-card-photo .sqd-sheen{display:none}@media (prefers-reduced-motion:reduce){.member-card-photo .sqd-sheen{display:none}}.sqd-eyebrow .num{color:var(--off-white);font-weight:600}.sqd-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sqd-pills{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sqd-pill{border-radius:var(--r-pill);background:var(--warm-black-2);border:1px solid var(--hairline-strong);color:var(--off-white-dim);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;transition:color var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out), background var(--dur-element) var(--ease-out);align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex}.sqd-pill:hover{color:var(--off-white);border-color:var(--off-white-fade)}.sqd-pill .ct{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--off-white-fade);font-size:10px}.sqd-pill-dot{border-radius:2px;flex:none;width:8px;height:8px}.sqd-pill.active{color:var(--off-white);border-color:var(--pill-color,var(--off-white));background:var(--pill-color,var(--off-white))}@supports (color:color-mix(in lab, red, red)){.sqd-pill.active{background:color-mix(in srgb, var(--pill-color,var(--off-white)) 14%, var(--warm-black-2))}}.sqd-pill.active{box-shadow:inset 0 0 0 1px var(--pill-color,var(--off-white))}@supports (color:color-mix(in lab, red, red)){.sqd-pill.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pill-color,var(--off-white)) 40%, transparent)}}.sqd-pill.active .ct{color:var(--off-white-dim)}.sqd-search{flex:0 300px;align-items:center;min-width:220px;display:inline-flex;position:relative}.sqd-search-input{background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);width:100%;color:var(--off-white);transition:border-color var(--dur-element) var(--ease-out);padding:9px 30px 9px 14px;font-size:12.5px}.sqd-search-input::placeholder{color:var(--off-white-fade)}.sqd-search-input:focus{border-color:var(--off-white-fade);outline:none}.sqd-search-clear{color:var(--off-white-fade);cursor:pointer;inset-inline-end:8px;background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.sqd-search-clear:hover{color:var(--off-white)}.sqd-note{border-radius:var(--r-card);border:1px dashed var(--accent);margin-bottom:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.sqd-note{border:1px dashed color-mix(in srgb, var(--accent) 40%, transparent)}}.sqd-note{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sqd-note{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.sqd-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-dim);text-align:center;font-size:11px}.sqd-note strong{color:var(--accent)}.sqd-rails{flex-direction:column;gap:26px;display:flex}.sqd-rail{border-bottom:1px solid var(--hairline);align-items:stretch;gap:20px;padding-bottom:22px;display:flex}.sqd-rail:last-child{border-bottom:none}.sqd-rail.is-bench{opacity:.94}.sqd-panel{inset-inline-start:0;flex:0 0 224px;align-self:flex-start;gap:14px;width:224px;display:flex;position:sticky;top:16px}.sqd-panel-body{flex-direction:column;gap:10px;min-width:0;padding-top:2px;display:flex}.sqd-panel-name{min-width:0}.sqd-panel-nametxt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:17px;font-weight:800}.sqd-panel-count{color:var(--off-white-dim);font-size:12px}.sqd-panel-count b{font-family:var(--font-mono);color:var(--off-white);letter-spacing:-.02em;margin-inline-end:4px;font-size:20px;font-weight:700}.sqd-micro{flex-direction:column;gap:8px;margin-top:2px;display:flex}.sqd-microrow{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.sqd-microrow span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.sqd-microrow b{font-family:var(--font-mono);color:var(--off-white);font-size:12px;font-weight:700}.sqd-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px;line-height:1.5}.sqd-lead{align-items:center;gap:9px;margin-top:2px;display:flex}.sqd-lead-txt{flex-direction:column;min-width:0;display:flex}.sqd-lead-txt span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px}.sqd-lead-txt b{color:var(--off-white);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.sqd-panel-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sqd-track{scroll-snap-type:x proximity;border-radius:var(--r-card);outline-offset:3px;min-width:0;transition:outline-color .14s var(--ease-out), background .14s var(--ease-out);outline:2px solid #0000;flex:auto;align-items:flex-start;gap:16px;padding:6px 4px 14px;display:flex;overflow:auto hidden}.sqd-track.dropzone-over{outline-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sqd-track.dropzone-over{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.sqd-track::-webkit-scrollbar{height:8px}.sqd-track::-webkit-scrollbar-track{background:var(--warm-black-2);border-radius:4px}.sqd-track::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:4px}.sqd-track::-webkit-scrollbar-thumb:hover{background:var(--off-white-fade)}.sqd-track-empty{min-height:200px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);flex:1;place-items:center;font-size:11px;display:grid}.sqd-crew{scroll-snap-align:start;flex:0 0 186px;width:186px}.sqd-crew:not(.is-readonly){cursor:grab}.sqd-crew:not(.is-readonly):active{cursor:grabbing}.sqd-crew.is-readonly{cursor:pointer}.sqd-crew-photo{z-index:1;position:absolute;inset:0 0 20%;overflow:hidden}.sqd-crew-photo>*{inset:0;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important}.sqd-crew.is-dragging{opacity:.55;cursor:grabbing}.sqd-crew.is-dragging .rc-inner{outline:2px solid var(--accent);outline-offset:4px;box-shadow:0 0 30px #e5462a6b,0 22px 34px -18px #000c}.sqd-crew.is-selected .rc-inner{outline:2px solid var(--accent);outline-offset:3px}.sqd-win-photo{z-index:1;position:absolute;inset:0;overflow:hidden}.sqd-win-photo>*{inset:0;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important}.rc-right .rc-act{flex-wrap:wrap}@media (max-width:860px){.sqd-rail{flex-direction:column;gap:14px}.sqd-panel{flex-basis:auto;width:auto;position:static}}.rc-status.sqd-live{color:var(--accent-hot)}.rc-status.sqd-live .d{background:var(--accent);box-shadow:0 0 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rc-status.sqd-live .d{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 40%, transparent)}}.rc-status.sqd-live .d{animation:breathe 2.4s var(--ease-out) infinite}.rc-status.sqd-house{color:var(--info)}.rc-status.sqd-house .d{background:var(--info)}.rc-lstatus.sqd-live{color:var(--accent-hot)}.rc-lstatus.sqd-live .d{background:var(--accent);box-shadow:0 0 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rc-lstatus.sqd-live .d{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 40%, transparent)}}.rc-lstatus.sqd-ok{color:var(--ok)}.rc-lstatus.sqd-ok .d{background:var(--ok)}.rc-lstatus.sqd-house{color:var(--info)}.rc-lstatus.sqd-house .d{background:var(--info)}.sqd-rail-div{border-top:1px dashed var(--hairline-strong);height:0;margin:2px 0}.sqd-panel-name>span{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}body[data-reduce-motion] .rc-status.sqd-live .d{animation:none}@media (prefers-reduced-motion:reduce){.rc-status.sqd-live .d{animation:none}}.pme-grid>.card{min-width:0}.pme-pay .row{justify-content:space-between;align-items:center;display:flex}.pme-pay .glyph{width:40px;height:40px;font-family:var(--font-display);color:var(--accent-hot);background:var(--accent-soft);border:1px solid var(--accent);border-radius:7px;place-items:center;font-size:22px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.pme-pay .glyph{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.pme-pay .arr{font-family:var(--font-mono);color:var(--off-white-fade);transition:transform var(--dur-element) var(--ease-out), color var(--dur-element) var(--ease-out)}.pme-pay:hover .arr{color:var(--accent-hot);transform:translate(3px)}[dir=rtl] .pme-pay .arr{transform:scaleX(-1)}[dir=rtl] .pme-pay:hover .arr{transform:scaleX(-1)translate(3px)}.pme-pay .t{letter-spacing:-.01em;margin-top:14px;font-size:15px;font-weight:700}.pme-pay .s{font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-fade);text-transform:uppercase;margin-top:4px;font-size:9.5px}.pme-railcard .kl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:12px;font-size:9px}.pme-qlink .n{font-family:var(--font-mono);color:var(--off-white-fade);font-size:9px}.pme-qlink .a{font-family:var(--font-mono);color:var(--off-white-fade);transition:color var(--dur-micro) var(--ease-out);margin-inline-start:auto;font-size:11px}.pme-qlink:hover .a{color:var(--accent-hot)}[dir=rtl] .pme-qlink .a{transform:scaleX(-1)}.pme-signout .txt .t{font-size:14px;font-weight:600}.pme-signout .txt .d{color:var(--off-white-fade);max-width:52ch;margin-top:3px;font-size:12px;line-height:1.5}.pjd-hs .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.pjd-hs .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin-top:7px;font-size:24px;font-weight:600;line-height:1.05;overflow:hidden}.pjd-hs .v small{color:var(--off-white-dim);margin-inline-start:4px;font-size:13px;font-weight:500}.pjd-hs .sub{color:var(--off-white-fade);margin-top:4px;font-size:11px}.pjd-col.live{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pjd-col.live{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.pjd-col.live{box-shadow:0 0 0 1px var(--accent), var(--edge-light)}@supports (color:color-mix(in lab, red, red)){.pjd-col.live{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), var(--edge-light)}}.pjd-colh.acc{color:var(--accent-hot)}.pjd-tcard:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-1);transform:translateY(-2px)}.pjd-tcard.blocked{border-color:#d44f4f80}.cs-seg button.on{background:var(--warm-black-4);color:var(--off-white)}.cs-seg button .c{font-variant-numeric:tabular-nums;color:var(--off-white-fade)}.cs-seg button.on .c{color:var(--accent-hot)}.cs-tbl th.r,.cs-tbl td.r{text-align:end}.cs-row{color:inherit;transition:background var(--dur-micro) var(--ease-out);text-decoration:none}.cs-row:hover td{background:var(--warm-black-3)}.cs-dnum .tot{color:var(--off-white-fade);font-weight:400}.cs-call{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.cs-call.tbc,.cs-loc.mut{color:var(--off-white-fade);font-weight:400}.cs-open{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-hot);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);font-size:9.5px}.cs-row:hover .cs-open{transform:translate(3px)}[dir=rtl] .cs-row:hover .cs-open{transform:translate(-3px)}.cs-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);border-radius:10px;place-items:center;font-size:18px;display:grid}.cs-empty .et{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:17px;font-weight:700}.cs-empty .ed{color:var(--off-white-fade);max-width:46ch;font-size:12.5px;line-height:1.5}.cs-empty .ed strong{color:var(--accent);font-weight:600}.cs-empty .ek{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-variant-numeric:tabular-nums;margin-top:4px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.cs-seg button,.cs-row,.cs-open{transition:none}}body[data-reduce-motion] .cs-seg button,body[data-reduce-motion] .cs-row,body[data-reduce-motion] .cs-open{transition:none!important}.csd-head{margin-bottom:20px}.csd-head .eyebrow-row{margin-bottom:2px}.csd-head .h-display{margin:12px 0 8px}.csd-pillrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.csd-meta{border-block:1px solid var(--hairline);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px;display:grid}.csd-mcell{min-width:0;padding:15px 18px 15px 0}.csd-mcell+.csd-mcell{border-inline-start:1px solid var(--hairline);padding-inline-start:18px}.csd-mcell .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:9px;display:flex}.csd-mcell .v{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:18px;font-weight:600;overflow:hidden}.csd-mcell .v small{color:var(--off-white-fade);font-size:11px;font-weight:500}.csd-mcell .s{color:var(--off-white-fade);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}@media (max-width:1120px){.csd-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.csd-mcell{padding:14px 16px 14px 0}.csd-mcell:nth-child(4){border-inline-start:none;padding-inline-start:0}.csd-mcell:nth-child(n+4){border-top:1px solid var(--hairline)}}@media (max-width:720px){.csd-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.csd-mcell+.csd-mcell{border-inline-start:none;padding-inline-start:0}.csd-mcell:nth-child(2n){border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.csd-mcell:nth-child(n+3){border-top:1px solid var(--hairline)}}.csd-toolbar{z-index:10;background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:11px 16px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.csd-toolbar{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 55%, transparent))}}.csd-toolbar{border:1px solid var(--hairline-strong);border-radius:var(--r-card);box-shadow:var(--edge-light), var(--edge-step)}.csd-tb-left{align-items:center;gap:14px;min-width:0;display:flex}.csd-tb-id{min-width:0}.csd-tb-id .r{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.csd-tb-id .n{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:600;overflow:hidden}.csd-live{align-items:center;gap:6px;display:flex}.csd-live .lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;font-size:9px}.csd-tb-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.csd-save{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:10px}.csd-save.idle{color:var(--off-white-fade)}.csd-save.saving{color:var(--warn)}.csd-save.saved{color:var(--ok)}.csd-empty{border:1px dashed var(--hairline-strong);border-radius:var(--r-card);text-align:center;background:repeating-linear-gradient(135deg, transparent 0, transparent 11px, #ffffff03 11px, #ffffff03 22px), var(--warm-black-2);flex-direction:column;align-items:center;gap:10px;margin-top:6px;padding:52px 24px;display:flex}.csd-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-3);width:42px;height:42px;font-family:var(--font-mono);color:var(--off-white-dim);border-radius:11px;place-items:center;font-size:15px;display:grid}.csd-empty .et{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(19px,3vw,25px);font-weight:800;line-height:1.1}.csd-empty .et em{color:var(--accent);font-style:normal}.csd-empty .ed{color:var(--off-white-dim);max-width:48ch;font-size:12.5px;line-height:1.5}.csd-empty .ed strong{color:var(--accent);font-weight:600}.csd-empty .ek{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;margin-top:4px;font-size:9.5px;display:inline-flex}.csd-empty .ek .k{border:1px solid var(--hairline-strong);color:var(--off-white-dim);border-radius:4px;padding:2px 7px}@media (max-width:720px){.csd-toolbar{grid-template-columns:1fr}.csd-tb-right{justify-content:flex-start}}.stg-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-3);width:44px;height:44px;font-family:var(--font-mono);color:var(--accent);border-radius:12px;place-items:center;font-size:17px;display:grid}.stg-empty .et{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(19px,3vw,25px);font-weight:800;line-height:1.1}.stg-empty .et em{color:var(--accent);font-style:normal}.stg-empty .ed{color:var(--off-white-dim);max-width:52ch;font-size:12.5px;line-height:1.55}.stg-empty .ed strong{color:var(--accent);font-weight:600}.stg-empty .ek{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:9.5px;display:inline-flex}.stg-empty .ek .k{border:1px solid var(--hairline-strong);color:var(--off-white-dim);border-radius:4px;padding:2px 7px}.spv-banner .spv-ro .dot{background:var(--accent-hot);width:6px;height:6px;animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}body[data-reduce-motion] .spv-banner .spv-ro .dot{animation:none}@media (prefers-reduced-motion:reduce){.spv-banner .spv-ro .dot{animation:none}}.spv-banner .spv-back .arr{transition:transform .2s var(--ease-out)}.spv-banner .spv-back:hover .arr{transform:translate(-3px)}[dir=rtl] .spv-banner .spv-back:hover .arr{transform:translate(3px)}.wks-scroll{margin-top:12px;overflow-x:auto}.wks-tbl{min-width:640px}.wks-thead,.wks-row{grid-template-columns:minmax(0,1.9fr) 96px 64px 64px 150px;align-items:center;gap:12px;display:grid}.wks-thead{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);padding:10px 0;font-size:9px}.wks-row{border-bottom:1px solid var(--hairline);color:inherit;transition:background .15s var(--ease-out);padding:13px 0;text-decoration:none}.wks-row:last-child{border-bottom:none}.wks-row:hover{background:var(--warm-black-2)}.wks-row.stale{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.wks-row.stale{background:color-mix(in srgb, var(--bad) 4%, transparent)}}.wks-row.stale:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.wks-row.stale:hover{background:color-mix(in srgb, var(--bad) 7%, transparent)}}.qarc-kp .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.qarc-kp.acc .k{color:var(--accent-hot)}.qarc-kp .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:600;overflow:hidden}.qarc-kp.acc .v{color:var(--accent-hot)}.qarc-kp .d{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;overflow:hidden}.qarc-note .mono{letter-spacing:.06em;font-size:10.5px}.qarc-ledger .khead{margin-bottom:16px}.qarc-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-3);width:44px;height:44px;font-family:var(--font-mono);color:var(--accent);border-radius:12px;place-items:center;font-size:19px;display:grid}.qarc-empty .et{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(19px,3vw,25px);font-weight:800;line-height:1.1}.qarc-empty .et em{color:var(--accent);font-style:normal}.qarc-empty .ed{color:var(--off-white-dim);max-width:52ch;font-size:12.5px;line-height:1.55}.qarc-empty .ed strong{color:var(--accent);font-weight:600}.qarc-empty .ek{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.wks-name{flex-direction:column;gap:2px;min-width:0;display:flex}.wks-name .nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.wks-name .rf{color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wks-proj{min-width:0}.wks-n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.wks-upd{text-align:end;white-space:nowrap;justify-content:flex-end;align-items:center;gap:0;font-size:11px;display:flex}.mfa-note .nt{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.mfa-note .nd{color:var(--off-white-dim);margin-top:3px;font-size:11.5px;line-height:1.55}.mfa-row{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.mfa-row .lab{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.mfa-row .lab span{color:var(--off-white-fade);font-size:10.5px}.mfa-row .route{color:var(--off-white-fade);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}@media (max-width:720px){.mfa-row{grid-template-columns:auto minmax(0,1fr)}.mfa-row .route{text-align:start;grid-column:1/-1}}.rfx-cands{flex-direction:column;margin-top:14px;display:flex}.rfx-cand{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.rfx-cand:first-child{border-top:none}.rfx-file{min-width:0;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:8px;font-size:12.5px;text-decoration:none;display:inline-flex;overflow:hidden}.rfx-file:hover{color:var(--accent-hot)}.rfx-eye{flex:none}.rfx-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-fade);white-space:nowrap;text-align:end;font-size:10.5px}.rfx-linked{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ok);align-items:center;gap:9px;margin-top:14px;padding:11px 0;font-size:11px;display:flex}@media (max-width:640px){.rfx-cand{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.rfx-cand .btn{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.rfx-file{transition:none}}body[data-reduce-motion] .rfx-file{transition:none}.wsx-head .eyebrow-row{margin-bottom:2px}.wsx-head .eyebrow-row .sv{align-items:center;gap:6px;display:inline-flex}.wsx-head .eyebrow-row .sv.idle{color:var(--off-white-fade)}.wsx-head .eyebrow-row .sv.saving{color:var(--warn)}.wsx-head .eyebrow-row .sv.saved{color:var(--ok)}.wsx-head .eyebrow-row .sv.error{color:var(--bad)}.wsx-mcell .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.wsx-mcell .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:22px;font-weight:600;overflow:hidden}.wsx-mcell .v.acc{color:var(--accent-hot)}.wsx-mcell .s{color:var(--off-white-fade);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}.wsx-foot .cnt{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:11px}.wsx-empty .mk{border:1px solid var(--hairline-strong);background:var(--warm-black-3);width:44px;height:44px;font-family:var(--font-mono);color:var(--off-white-dim);border-radius:11px;place-items:center;font-size:16px;display:grid}.wsx-empty .et{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(19px,3vw,25px);font-weight:800;line-height:1.1}.wsx-empty .et em{color:var(--accent);font-style:normal}.wsx-empty .ed{color:var(--off-white-dim);max-width:46ch;font-size:12.5px;line-height:1.5}.pnx-cover.on{border-style:solid;border-color:var(--hairline);background:linear-gradient(155deg, var(--warm-black-3) 0%, var(--warm-black) 64%);box-shadow:var(--edge-light), var(--shadow-diffuse)}.pnx-ctitle{z-index:2;font-family:var(--font-display);letter-spacing:-.035em;color:var(--off-white);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:16ch;font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1.02;display:-webkit-box;position:relative;overflow:hidden}.pnx-cover:not(.on) .pnx-ctitle{color:var(--off-white-fade)}.pnx-av{background:linear-gradient(135deg, var(--accent), var(--accent-hot));color:#0e0d0b;width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-weight:700;display:grid}.pnx-cover:not(.on) .pnx-av{background:var(--warm-black-4);color:var(--off-white-fade)}[dir=rtl] .pnx-cover.on{background:linear-gradient(205deg, var(--warm-black-3) 0%, var(--warm-black) 64%)}.sbn-cover.on{border-style:solid;border-color:var(--hairline);background:linear-gradient(155deg, var(--warm-black-3) 0%, var(--warm-black) 64%);box-shadow:var(--edge-light), var(--shadow-diffuse)}.sbn-cover.on .sbn-ph{background:radial-gradient(120% 120% at 50% 0%, var(--accent), transparent 60%), var(--warm-black)}@supports (color:color-mix(in lab, red, red)){.sbn-cover.on .sbn-ph{background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--warm-black)}}.sbn-cover.on .sbn-ph{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sbn-cover.on .sbn-ph{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.sbn-cover.on .sbn-glyph{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sbn-cover.on .sbn-glyph{color:color-mix(in srgb, var(--accent) 55%, transparent)}}.sbn-ctitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--off-white);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,3vw,27px);font-weight:800;line-height:1.02;display:-webkit-box;overflow:hidden}.sbn-cover:not(.on) .sbn-ctitle{color:var(--off-white-fade)}.sbn-av{background:linear-gradient(135deg, var(--accent), var(--accent-hot));color:#0e0d0b;width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-weight:700;display:grid}.sbn-cover:not(.on) .sbn-av{background:var(--warm-black-4);color:var(--off-white-fade)}.sbn-reelmeta .m{min-width:0;padding-inline-end:12px}.sbn-reelmeta .m+.m{border-inline-start:1px solid var(--hairline);padding-inline-start:14px}.sbn-reelmeta .m .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.sbn-reelmeta .m .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:600;line-height:1}[dir=rtl] .sbn-cover.on{background:linear-gradient(205deg, var(--warm-black-3) 0%, var(--warm-black) 64%)}.mch-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mch-stat{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;min-width:0;padding:13px 15px;display:flex}.mch-stat:nth-child(-n+2){border-top:none}.mch-stat:nth-child(2n){border-inline-start:1px solid var(--hairline)}.mch-stat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.mch-stat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--off-white);font-size:24px;font-weight:600;line-height:1}.mch-stat .v.hot{color:var(--accent-hot)}.mch-chip .c{color:var(--off-white-fade)}.mch-chip.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent);box-shadow:0 4px 0 -1px #100e0a}.mch-chip.on .c{color:#ffffffbf}.mch-row.dm{grid-template-columns:42px minmax(0,1fr) auto auto auto;gap:8px}.mch-tile.hot{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mch-tile.hot{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.mch-tile.hot{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mch-tile.hot{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mch-tile.hot{color:var(--accent-hot)}.mch-row .avatar{width:40px;height:40px;font-size:13px}.mch-name.hot{color:var(--off-white);font-weight:700}.mch-act.acc{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mch-act.acc{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.mch-act.acc{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mch-act.acc{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mch-act.acc{color:var(--accent-hot)}.mtk-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mtk-stats{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));border-radius:10px;grid-template-columns:1fr 1fr;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mtk-stats{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mtk-stats{box-shadow:var(--edge-light), var(--shadow-1);overflow:hidden}.mtk-stat{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;min-width:0;padding:13px 15px;display:flex}.mtk-stat:nth-child(-n+2){border-top:none}.mtk-stat:nth-child(2n){border-inline-start:1px solid var(--hairline)}.mtk-stat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.mtk-stat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--off-white);font-size:24px;font-weight:600;line-height:1}.mtk-stat .v.acc{color:var(--accent-hot)}.mtk-stat .v.bad{color:var(--bad)}.mtk-gh .line{background:var(--hairline);flex:1;height:1px;transform:translateY(-3px)}.mtk-gh .gc{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;font-size:9.5px}.mtk-gh.hot .klabel,.mtk-gh.hot .gc{color:var(--bad)}.mtk-gh.acc .klabel,.mtk-gh.acc .gc{color:var(--accent-hot)}.mtk-card.late{border-color:#d44f4f66}.mtk-rf .ref{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;font-size:8.5px}.mtk-due.bad{color:var(--bad)}.mtk-due.hot{color:var(--accent-hot)}.mtk-empty .big{font-size:34px;line-height:1}.mtk-empty .hd{margin-top:4px;font-size:14px;font-weight:600}.mtk-empty .sub{color:var(--off-white-fade);font-size:12px}.mcv-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mcv-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:22px;transform:translateY(12px)}.mcv-tool .arw{border:1px solid var(--hairline);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:8px;flex:none;place-items:center;font-family:inherit;font-size:17px;line-height:1;display:grid}.mcv-tool .arw:active{background:var(--warm-black-3);transform:translateY(1px)}.mcv-tool h2 .yr{color:var(--off-white-fade);font-weight:600}.mcv-tool .grow{flex:1}.mcv-today{height:40px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-hot);border:1px solid var(--accent);flex:none;align-items:center;gap:7px;padding:0 14px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mcv-today{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.mcv-today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mcv-today{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mcv-today{cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:8px;box-shadow:0 4px 0 -1px #100e0a}.mcv-today:active{transform:translateY(1px)}.mcv-today .td{background:var(--accent-hot);width:6px;height:6px;color:var(--accent-hot);animation:mcv-pulse 2.2s var(--ease-out) infinite;border-radius:50%;flex:none}.mcv-cell .dw{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:7.5px}.mcv-cell .dn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);font-size:15px;font-weight:600;line-height:1.1}.mcv-cell .dots{align-items:center;gap:3px;height:4px;display:flex}.mcv-cell .dots i{background:var(--hairline-strong);border-radius:50%;width:4px;height:4px}.mcv-cell .dots i.event{background:var(--info)}.mcv-cell .dots i.google{background:var(--ok)}.mcv-cell .dots i.task{background:#9d7fe0}.mcv-cell .dots i.shoot{background:var(--accent-hot)}.mcv-cell .dots i.leave{background:var(--off-white-fade)}.mcv-cell.wknd .dw{opacity:.55}.mcv-cell.past{opacity:.45}.mcv-cell.shootday:before{content:"";background:var(--accent);top:-1px;border-radius:0 0 2px 2px;height:2.5px;position:absolute;inset-inline:12px}.mcv-cell.shootday .dn{color:var(--accent-hot)}.mcv-cell.sel:not(.today){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mcv-cell.sel:not(.today){border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.mcv-cell.sel:not(.today){opacity:1}.mcv-cell.sel:not(.today) .dn{color:var(--off-white)}.mcv-cell.today{background:var(--accent);border-color:var(--accent);opacity:1;box-shadow:0 4px 0 -1px #100e0a}.mcv-cell.today .dw{color:#ffffffbf;opacity:1}.mcv-cell.today .dn{color:#fff}.mcv-cell.today .dots i{background:#ffffffe6}.mcv-cell.today.shootday:before{display:none}.mcv-q .k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;font-size:8px}.mcv-q .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--off-white);margin-top:4px;font-size:21px;font-weight:600;line-height:1}.mcv-q .v.hot{color:var(--accent-hot)}.mcv-gsync .gd{background:var(--ok);width:6px;height:6px;color:var(--ok);animation:mcv-pulse 2.6s var(--ease-out) infinite;border-radius:50%;flex:none}.mcv-dh .t{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-dim);font-size:10px}.mcv-dh .t b{color:var(--off-white);font-weight:600}.mcv-dh .flag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-hot);border:1px solid var(--accent);align-items:center;gap:5px;font-size:7.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mcv-dh .flag{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.mcv-dh .flag{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mcv-dh .flag{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mcv-dh .flag{white-space:nowrap;border-radius:999px;padding:2px 8px}.mcv-dh .cnt{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:9px}.mcv-live .se{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hot);align-items:center;gap:8px;font-size:8.5px;display:flex}.mcv-live .se .sd{background:var(--accent-hot);width:7px;height:7px;color:var(--accent-hot);animation:mcv-pulse 2.2s var(--ease-out) infinite;border-radius:50%;flex:none}.mcv-live .st{letter-spacing:-.015em;font-size:14.5px;font-weight:600;line-height:1.3}.mcv-live .ss{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.04em;font-size:10px}.mcv-ev .tm{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.35}.mcv-ev .tm span{color:var(--off-white-fade);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;display:block}.mcv-ev .rail{background:var(--info);border-radius:2px;align-self:stretch;width:2.5px;min-height:30px}.mcv-ev.google .rail{background:var(--ok)}.mcv-ev.task .rail{background:#9d7fe0}.mcv-ev.shoot .rail{background:var(--accent)}.mcv-ev.leave .rail{background:var(--off-white-fade);opacity:.5}.mcv-ev.shoot .tm{color:var(--accent-hot)}.mcv-ev .bd{min-width:0}.mcv-ev .ti{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.3;display:block}.mcv-ev.leave .ti{color:var(--off-white-dim);font-weight:500}.mcv-ev .mt{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;line-height:1.4;display:block;overflow:hidden}.mcv-ev .tail{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.mcv-tp.event{color:var(--info);background:#5b9bd514;border-color:#5b9bd559}.mcv-tp.google{color:var(--ok);background:#5bbf7a14;border-color:#5bbf7a59}.mcv-tp.task{color:#9d7fe0;background:#9d7fe014;border-color:#9d7fe059}.mcv-tp.shoot{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mcv-tp.shoot{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.mcv-tp.shoot{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mcv-tp.shoot{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mcv-lg .sw{border-radius:2px;flex:none;width:3px;height:12px}.mcv-lg .sw.shoot{background:var(--accent)}.mcv-lg .sw.event{background:var(--info)}.mcv-lg .sw.google{background:var(--ok)}.mcv-lg .sw.task{background:#9d7fe0}.mcv-lg .sw.leave{background:var(--off-white-fade)}.mcv-empty .big{font-size:32px;line-height:1}.mcv-empty .hd{margin-top:4px;font-size:13px;font-weight:600}.mcv-empty .sub{color:var(--off-white-fade);font-size:11px}@keyframes mcv-pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.mcv-sec{opacity:1;animation:none;transform:none}.mcv-today .td,.mcv-gsync .gd,.mcv-live .sd{animation:none}.mcv-tool .arw,.mcv-today{transition:none}}body[data-reduce-motion] .mcv-today .td,body[data-reduce-motion] .mcv-live .sd{animation:none!important}.mto-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mto-hero .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.mto-hero .bigmeta .r{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;font-size:10px}.mto-hero .bigmeta .r b{color:var(--off-white);font-weight:600}.mto-hero .bigmeta .r.hot b{color:var(--accent-hot)}.mto-hero .cells{gap:3px;margin-top:15px;display:flex}.mto-hero .cells i{background:var(--hairline-strong);border-radius:2px;flex:1;height:9px}.mto-hero .cells i.ann{background:var(--accent)}.mto-hero .cells i.sick{background:var(--ok)}.mto-hero .cells i.used{background:var(--warm-black-4);border:1px solid var(--hairline-strong)}.mto-hero .cells i.pend{border:1.5px dashed var(--off-white-fade);background:0 0}.mto-hero .cellleg .hot{color:var(--accent-hot)}.mto-tab .c{color:var(--off-white-fade);font-variant-numeric:tabular-nums}.mto-tab.hot{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mto-tab.hot{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.mto-tab.hot .c{color:var(--accent-hot)}.mto-tab.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent);box-shadow:0 4px 0 -1px #100e0a}.mto-tab.on .c{color:#ffffffbf}.mto-slab.spaced{margin-top:22px}.mto-slab .klabel.hot{color:var(--accent-hot)}.mto-dtile .dd{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1}.mto-dtile .mm{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:7.5px}.mto-dtile.hot{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mto-dtile.hot{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.mto-dtile.hot{background:linear-gradient(180deg, var(--accent), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.mto-dtile.hot{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, var(--warm-black-2)), var(--warm-black-2))}}.mto-dtile.hot .dd{color:var(--accent-hot)}.mto-row .bd{flex-direction:column;gap:3px;min-width:0;display:flex}.mto-row .ti{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.mto-row .sub{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:9.5px}.mto-row .nt{color:var(--off-white-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.mto-row .end{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mto-row .end .mto-btn{min-height:32px;padding:4px 10px;font-size:11px}.mto-tp.ann{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mto-tp.ann{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.mto-tp.ann{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mto-tp.ann{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mto-tp.sick{color:var(--warn);background:#e8b23a14;border-color:#e8b23a59}.mto-tp.unp{color:var(--off-white-dim);border-color:var(--hairline-strong);background:var(--warm-black-3)}.mto-st.ok{color:var(--ok);background:#5bbf7a1a;border:1px solid #5bbf7a66}.mto-st.warn{color:var(--warn);background:#e8b23a1a;border:1px solid #e8b23a66}.mto-st.bad{color:var(--bad);background:#d44f4f1a;border:1px solid #d44f4f66}.mto-awc .who{align-items:flex-start;gap:11px;display:flex}.mto-awc .who .avatar{width:34px;height:34px;font-size:11px}.mto-awc .bd{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mto-awc .k{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.mto-awc .h{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:10px}.mto-awc .nt{color:var(--off-white-dim);font-size:11px;line-height:1.4}.mto-btn.ghost{background:var(--warm-black-3);color:var(--off-white)}.mto-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 4px 0 -1px #100e0a}.mto-btn.danger{color:var(--bad);background:#d44f4f1a;border-color:#d44f4f66}.mto-wd .dl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:7.5px}.mto-wd .dn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1}.mto-wd.today{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mto-wd.today{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.mto-wd.today{background:linear-gradient(180deg, var(--accent), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.mto-wd.today{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, var(--warm-black-2)), var(--warm-black-2))}}.mto-wd.today .dn{color:var(--accent-hot)}.mto-wd .pp{flex-direction:column;align-items:center;gap:3px;min-height:17px;display:flex}.mto-wd .zero{font-family:var(--font-mono);color:var(--hairline-strong);font-size:8px;line-height:1}.mto-wd .more{font-family:var(--font-mono);color:var(--off-white-fade);font-size:7.5px;line-height:1}.mto-wd .pdot{background:var(--off-white-fade);border-radius:50%;width:7px;height:7px}.mto-wd .pdot.t1{background:#dc2e1f}.mto-wd .pdot.t2{background:#5b9bd5}.mto-wd .pdot.t3{background:#9d7fe0}.mto-wd .pdot.t4{background:#5bbf7a}.mto-wd .pdot.t5{background:#e8b23a}.mto-wd .pdot.t6{background:var(--off-white-dim)}.mto-awrow .dt{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:3px;font-size:9.5px}.mto-awrow .ppl{flex-wrap:wrap;gap:6px 12px;display:flex}.mto-awrow .cnt{font-family:var(--font-mono);color:var(--off-white-fade);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:3px;font-size:9px}.mto .m-bigbtn{border-radius:10px;padding:15px 16px;font-size:14.5px;box-shadow:0 5px 0 -1px #100e0a}.mto .m-bigbtn.ghost{box-shadow:none}.mfn-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mfn-stat.wide{border-top:1px solid var(--hairline);grid-column:1/-1}.mfn-stat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.mfn-stat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--off-white);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;line-height:1;overflow:hidden}.mfn-stat .v.ok{color:var(--ok)}.mfn-stat .v.warn{color:var(--warn)}.mfn-stat .v.bad{color:var(--bad)}.mfn-stat .d{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:9.5px}.mfn-stat .d.ok{color:var(--ok)}.mfn-stat .d.warn{color:var(--warn)}.mfn-seg-btn.on{background:var(--warm-black-4);color:var(--off-white);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.mfn-seg-btn .ct{letter-spacing:0;background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:8.5px;font-weight:700;display:grid}.mfn-cta.ghost{background:var(--warm-black-2);color:var(--off-white-dim);border:1px solid var(--hairline-strong);box-shadow:none;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:500}.mfn-pill.ok{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.mfn-pill.ok{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}}.mfn-pill.ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.mfn-pill.ok{background:color-mix(in srgb, var(--ok) 8%, transparent)}}.mfn-pill.warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mfn-pill.warn{border-color:color-mix(in srgb, var(--warn) 35%, transparent)}}.mfn-pill.warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mfn-pill.warn{background:color-mix(in srgb, var(--warn) 8%, transparent)}}.mfn-pill.bad{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.mfn-pill.bad{border-color:color-mix(in srgb, var(--bad) 35%, transparent)}}.mfn-pill.bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.mfn-pill.bad{background:color-mix(in srgb, var(--bad) 8%, transparent)}}.mfn-bh.danger{color:var(--bad)}.mfn-row .l1{align-items:center;gap:8px;min-width:0;display:flex}.mfn-row .ic{text-align:center;width:18px;color:var(--off-white-dim);flex:none;font-size:13px;line-height:1}.mfn-row .ti{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.mfn-row .amt,.mfn-apc .amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;flex:none;margin-inline-start:auto;font-size:14px;font-weight:600}.mfn-row .amt span,.mfn-apc .amt span{color:var(--off-white-fade);margin-inline-end:4px;font-size:8.5px;font-weight:500}.mfn-row .amt.ok,.mfn-apc .amt.ok{color:var(--ok)}.mfn-row .amt.bad{color:var(--bad)}.mfn-row .l2{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.mfn-dot.ok{background:var(--ok)}.mfn-dot.bad{background:var(--bad)}.mfn-apc .l1{align-items:center;gap:8px;min-width:0;display:flex}.mfn-apc .who{min-width:0;color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mfn-apc .who b{color:var(--off-white-dim);font-weight:500}.mfn-apc .ti{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.35}.mfn-apc .meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);font-size:9px}.mvt-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mvt-snap .ic{font-size:20px;line-height:1}.mvt-snap .bd{flex-direction:column;gap:3px;min-width:0;display:flex}.mvt-snap .t{letter-spacing:-.01em;font-size:14px;font-weight:700}.mvt-snap .h{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--off-white-dim);font-size:9px}.mvt-snap .chev{color:var(--accent-hot);flex:none}[dir=rtl] .mvt-snap .chev{transform:scaleX(-1)}.mvt-chip .c{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--off-white-fade)}.mvt-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 4px 0 -1px #100e0a}.mvt-chip.on .c{color:#ffffffbf}.mvt-stat{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;min-width:0;padding:13px 15px;display:flex}.mvt-stat:nth-child(-n+2){border-top:none}.mvt-stat:nth-child(2n){border-inline-start:1px solid var(--hairline)}.mvt-stat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.mvt-stat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--off-white);font-size:24px;font-weight:600;line-height:1}.mvt-stat .v.hot{color:var(--accent-hot)}.mvt-stat .v.warn{color:var(--warn)}.mvt-stat .v.ok{color:var(--ok)}.mvt-ic.out{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mvt-ic.out{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.mvt-ic.out{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mvt-ic.out{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mvt-ic.rep{background:#e8b23a14;border-color:#e8b23a59}.mvt-row .bd{flex-direction:column;gap:3px;min-width:0;display:flex}.mvt-row .nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.mvt-row .sn{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mvt-row .sn b{color:var(--off-white-dim);font-weight:500}.mvt-row .tail{flex-direction:column;align-items:flex-end;gap:5px;display:flex}[dir=rtl] .mvt-row .tail{align-items:flex-start}.mvt-st.ok{color:var(--ok);background:#5bbf7a1a;border:1px solid #5bbf7a66}.mvt-st.hot{color:var(--accent-hot);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mvt-st.hot{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mvt-st.hot{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mvt-st.hot{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.mvt-st.warn{color:var(--warn);background:#e8b23a1a;border:1px solid #e8b23a66}.mvt-item.repair .mvt-detail{border-color:#e8b23a66}.mvt-dl dd.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.mvt-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 4px 0 -1px #100e0a}.mvt-btn.ghost{background:var(--warm-black-3);color:var(--off-white)}.mvt-btn.warn{color:var(--warn);background:#e8b23a14;border-color:#e8b23a66}.mvt-btn.wide{width:100%;margin-top:8px}.mvt-sheye .dot{background:var(--accent-hot);border-radius:50%;flex:none;width:7px;height:7px}.mvt-sheet .m-input,.mvt-sheet .m-select{margin-bottom:13px}.mme-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:9.5px;display:flex}.mme-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mme-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mme-lede{margin-bottom:0;font-size:13.5px}.mme-lede b{color:var(--off-white);font-weight:600}.mme-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:22px;transform:translateY(12px)}.mme-sec:first-of-type{animation-delay:40ms}.mme-sec:nth-of-type(2){animation-delay:.11s}.mme-sec:nth-of-type(3){animation-delay:.18s}.mme-khead{margin-bottom:10px}.mme-pro{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));display:block}@supports (color:color-mix(in lab, red, red)){.mme-pro{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mme-pro{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);color:inherit;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:14px;text-decoration:none;overflow:hidden}.mme-pro:active{transform:translateY(1px)}.mme-id{grid-template-columns:64px minmax(0,1fr) 14px;align-items:center;gap:14px;padding:16px 15px 13px;display:grid}.mme-bigav{width:64px;height:64px;font-family:var(--font-mono);color:var(--warm-black);background:linear-gradient(135deg, var(--accent), var(--accent-hot));border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;overflow:hidden}.mme-bigav img{object-fit:cover;width:100%;height:100%}.mme-nm{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1.1}.mme-pills{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.mme-meta{grid-template-columns:auto minmax(0,1fr);gap:0 14px;padding:0 15px 13px;display:grid}.mme-meta .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);border-top:1px solid var(--hairline);white-space:nowrap;align-self:center;padding:8px 0 7px;font-size:8.5px}.mme-meta .w{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-dim);border-top:1px solid var(--hairline);text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 0 7px;font-size:10.5px;overflow:hidden}.mme-meta .w b{color:var(--off-white);font-weight:500}.mme-set{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.mme-set{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mme-set{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px;overflow:hidden}.mme-set form{display:contents}.mme-row{border:none;border-top:1px solid var(--hairline);text-align:start;cursor:pointer;width:100%;min-height:56px;color:inherit;transition:background var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:9px 14px;font-family:inherit;text-decoration:none;display:grid}.mme-row:first-child{border-top:none}.mme-row:active{background:var(--warm-black-3)}.mme-row .sl{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.25;display:block}.mme-row .ss{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.mme-row .sv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-dim);white-space:nowrap;font-size:8.5px}.mme-row.danger .sic{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mme-row.danger .sic{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.mme-row.danger .sic{background:var(--accent-soft)}.mme-row.danger .sl{color:var(--accent-hot)}.mme-chev{color:var(--off-white-fade);flex:none}[dir=rtl] .mme-chev{transform:scaleX(-1)}.mme-sync{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);margin-top:24px;font-size:8.5px}@media (prefers-reduced-motion:reduce){.mme-sec{opacity:1;animation:none;transform:none}.mme-pro,.mme-row{transition:none}}body[data-reduce-motion] .mme-sec{opacity:1;transform:none;animation:none!important}.mcs-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mcs-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:20px;transform:translateY(12px)}.mcs-khead .num{font-variant-numeric:tabular-nums}.mcs-hero .hk .klabel.acc{color:var(--accent-hot)}.mcs-hero .hk .pill{margin-inline-start:auto}.mcs-hero .big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--off-white);margin:12px 0 4px;font-size:54px;font-weight:600;line-height:.95}.mcs-hero .big em{color:var(--accent);animation:mcs-breathe 2.6s var(--ease-out) infinite;font-style:normal}.mcs-hero .cd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-dim);font-size:9.5px}.mcs-hero .cd b{color:var(--off-white);font-weight:600}.mcs-hero .who{color:var(--off-white-fade);align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.mcs-hero .who b{color:var(--off-white-dim);font-weight:600}.mcs-kpi .k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px;display:block}.mcs-kpi .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--off-white);margin-top:4px;font-size:15px;font-weight:600;display:block}.mcs-advis .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px}.mcs-advis .pre{white-space:pre-wrap}.mcs-dcell .dn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-dim);font-size:11px;font-weight:600}.mcs-dcell.done{background:0 0}.mcs-dcell.done .dn{color:var(--off-white-fade)}.mcs-dcell.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mcs-dcell.on{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.mcs-dcell.on{background:linear-gradient(180deg, var(--accent), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.mcs-dcell.on{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, var(--warm-black-2)), var(--warm-black-2))}}.mcs-dcell.on .dn{color:var(--accent-hot)}.mcs-scc .r{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;font-size:9px;display:flex}.mcs-scc .r .sc{color:var(--accent-hot);letter-spacing:.06em;font-weight:700}.mcs-scc .r .tm{color:var(--off-white-fade)}.mcs-scc .s{color:var(--off-white-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.mcs-scc .c{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);margin-top:auto;font-size:8px}.mcs-scc .c.n{color:var(--info)}.mcs-scc .c.d{color:var(--warn)}.mcs-scc.first{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mcs-scc.first{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.mcs-scc.first{background:linear-gradient(180deg, var(--accent), var(--warm-black-3) 70%)}@supports (color:color-mix(in lab, red, red)){.mcs-scc.first{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--warm-black-3)), var(--warm-black-3) 70%)}}.mcs-srow .tm{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-dim);font-size:11.5px;font-weight:600}.mcs-srow .bd{flex-direction:column;gap:2px;min-width:0;display:flex}.mcs-srow .ref{font-family:var(--font-mono);color:var(--accent-hot);letter-spacing:.08em;font-size:8.5px;font-weight:700}.mcs-srow .ti{letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.35}.mcs-srow .ds.fade{opacity:.75}.mcs-srow .rt{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.mcs-srow .rt .dnb{font-family:var(--font-mono);letter-spacing:.08em;color:var(--warn);font-size:9px;font-weight:700}.mcs-srow .rt .dnb.n{color:var(--info)}.mcs-srow .rt .out{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-fade);font-size:9.5px}.mcs-srow.meal .tm{color:var(--ok)}.mcs-srow.meal .ti{color:var(--off-white-dim);align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:flex}.mcs-srow.meal .ti svg{color:var(--ok);flex:none}.mcs-loc .lt{letter-spacing:-.01em;font-size:14px;font-weight:600}.mcs-loc .la{color:var(--off-white-dim);font-size:11.5px;line-height:1.45}.mcs-navbtn{border:1px solid var(--accent);justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mcs-navbtn{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.mcs-navbtn{background:var(--accent-soft);color:var(--accent-hot);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;font-size:9.5px;font-weight:600;text-decoration:none}.mcs-navbtn:active{transform:translateY(1px)}.mcs-hosp .ht{font-size:12px;font-weight:600;line-height:1.4}.mcs-hosp .hd{color:var(--off-white-fade);margin-top:2px;font-size:10.5px;line-height:1.45}.mcs-callbtn{min-height:44px;color:var(--off-white);transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;background:#d44f4f1a;border:1px solid #d44f4f66;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.mcs-callbtn:active{transform:translateY(1px)}.mcs-callbtn .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mcs-uc .dep{letter-spacing:-.01em;min-width:0;font-size:12.5px;font-weight:600}.mcs-uc .dep i{color:var(--off-white-fade);font-style:normal;font-weight:400}.mcs-uc .dep>span{color:var(--off-white-fade);margin-top:1px;font-size:10.5px;font-weight:400;line-height:1.45;display:block}.mcs-uc .dep .tel{color:var(--accent-hot);text-decoration:none}.mcs-uc .dep .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mcs-uc .t{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-dim);text-align:end;min-width:44px;font-size:12.5px;font-weight:600}.mcs-uc.you{border:1px solid var(--accent);margin-inline:-10px;padding-inline:10px}@supports (color:color-mix(in lab, red, red)){.mcs-uc.you{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.mcs-uc.you{background:var(--accent-soft);border-radius:8px}.mcs-uc.you+.mcs-uc{border-top:none}.mcs-uc.you .t{color:var(--accent-hot)}@keyframes mcs-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.mcs-sec{opacity:1;animation:none;transform:none}.mcs-hero .big em{animation:none}.mcs-navbtn,.mcs-callbtn{transition:none}}body[data-reduce-motion] .mcs-hero .big em{animation:none!important}.mct-head .avatar{width:38px;height:38px;font-size:13px}.mct-hbtn.acc{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mct-hbtn.acc{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.mct-hbtn.acc{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mct-hbtn.acc{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mct-hbtn.acc{color:var(--accent-hot)}.mct-mg.me{grid-template-columns:minmax(0,1fr);justify-items:end}.mct-mg .avatar{width:30px;height:30px;margin-top:2px;font-size:10px}.mct-mg.me .mct-meta{justify-content:flex-end}.mct-meta .who{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mct-mg.me .mct-bubs{align-items:flex-end}.mct-mg.me .mct-bub{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mct-mg.me .mct-bub{background:color-mix(in srgb, var(--accent) 15%, var(--warm-black-2))}}.mct-mg.me .mct-bub{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mct-mg.me .mct-bub{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.mct-mg.me .mct-bubs .mct-bub:first-child{border-start-start-radius:10px;border-start-end-radius:3px}.mct-att.solo{margin-block-end:0}.mct-att .fn{font-family:var(--font-mono);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.mct-att .dl{border:1px solid var(--hairline);width:28px;height:28px;color:var(--off-white-dim);border-radius:6px;place-items:center;display:grid}.mct-imglink.solo{margin-block-end:0}.mct-pend.err{color:var(--bad);border-color:#d44f4f73}.mct-pend .pt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mct-pend .pic{color:inherit;flex:none;place-items:center;display:grid}.mct-pend .px{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;padding:4px;font-size:14px;line-height:1}.mpe-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mpe-khead .klabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.msl-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.msl-khead .klabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.msl-khead a.klabel{color:var(--off-white-fade);text-decoration:none}.msl-big.neg{color:var(--bad)}.msl-big .cur{color:var(--off-white-dim);letter-spacing:0;margin-inline-end:3px;font-size:14px;font-weight:500}.msl-brk .r{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;display:grid}.msl-brk .r:last-child{border-bottom:none}.msl-brk .l{color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.msl-brk .l span{font-family:var(--font-mono);color:var(--off-white-fade);font-size:8.5px}.msl-brk .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);white-space:nowrap;font-size:11.5px}.msl-brk .n.plus{color:var(--ok)}.msl-brk .n.minus{color:var(--bad)}.msl-brk .n.adv{color:var(--warn)}.msl-brk .n.zero{color:var(--off-white-fade)}.msl-payday .row1{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.msl-payday .pk{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;overflow:hidden}.msl-slipline .yt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;overflow:hidden}.msl-slipline .yt b{color:var(--off-white-dim);font-weight:500}.msl-adjrow .ttl{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.msl-adjrow .sub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);margin-top:3px;font-size:8.5px}.msl-adjrow .amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.msl-adjrow .amt.plus{color:var(--ok)}.msl-adjrow .amt.minus{color:var(--bad)}.msl-adjrow .amt.adv{color:var(--warn)}.msl-empty .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:8px;font-size:9.5px}.msl-empty .t{font-size:14px;font-weight:500}.msl-empty .s{color:var(--off-white-fade);margin-top:8px;font-size:12px;line-height:1.5}.task-panel .ld-hotband .txt{color:var(--off-white);font-size:12px}.task-panel .ld-hotband .txt b{color:var(--accent-hot);font-weight:600}.task-panel .ld-hotband .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hot);border:1px solid var(--accent);margin-inline-start:auto;font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.task-panel .ld-hotband .tag{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.task-panel .ld-hotband .tag{border-radius:999px;padding:2px 8px}.task-panel .ld-fields>.lbl,.task-panel .ld-fields>.val{border-top:1px solid var(--hairline)}.task-panel .ld-fields>.lbl:first-child,.task-panel .ld-fields>.lbl:first-child+.val{border-top:none}.task-panel .ld-next .na-eyebrow .d{background:var(--accent-hot);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite tp-live}.task-panel .ld-next .na-btn .arr{transition:transform .25s}.task-panel .ld-next .na-btn:hover .arr{transform:translate(4px)}.qtx-wrap .stat.sent{color:var(--accent-hot)}.qtx-wrap .stat.sent .d{background:var(--accent-hot);animation:breathe var(--dur-breathe) var(--ease-out) infinite}.qtx-wrap .stat.kick{color:var(--info)}.qtx-wrap .stat.kick .d{background:var(--info);box-shadow:none}.qtx-wrap .stat.exp{color:var(--off-white-fade)}.qtx-wrap .stat.exp .d{background:var(--off-white-fade)}.tdx .tag-pillar.pre{color:var(--info);background:#5b9bd514;border-color:#5b9bd54d}.tdx .tag-pillar.prod{color:var(--warn);background:#e8b23a14;border-color:#e8b23a4d}.tdx .tag-pillar.post{color:#b58bff;background:#9b6bff14;border-color:#9b6bff4d}.cdx-month .ev.cdx-meeting{border-inline-start-color:var(--info);color:var(--off-white);background:#5b9bd51a}.cdx-month .ev.cdx-edit{color:var(--off-white);background:#9d7fe01f;border-inline-start-color:#9d7fe0}.cdx-month .ev.cdx-edit .t{color:#c3a3ff}.ftab.on{color:var(--off-white);border-color:var(--hairline-strong);background:var(--warm-black-4)}.cal-head .seg button.on{color:var(--off-white);background:var(--warm-black-4)}@media (prefers-reduced-motion:reduce){.qtx-wrap .stat.sent .d{animation:none}}body[data-reduce-motion] .qtx-wrap .stat.sent .d{animation:none!important}.ctc-seg button.on{color:var(--off-white);background:var(--warm-black-4);border-color:var(--hairline-strong)}.ctc-seg button .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:10px}.ctc-seg button.on .ct{color:var(--accent-hot)}.ctc-seg .sp{flex:1}.ctc-tagrail .lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.ctc-tagrail button:hover .tag-pillar{border-color:var(--hairline-strong)}.ctc-tagrail .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:10px}.ctc-tagrail button.on .ct{color:var(--accent-hot)}.ctc-tagrail button.on .tag-pillar{border-color:currentColor}.ctc-tagrail .ctc-pins.on{background:var(--accent-soft);border-color:var(--accent)}.ctc-dir tbody tr.hot td:first-child{box-shadow:inset 2px 0 0 var(--accent)}[dir=rtl] .ctc-dir tbody tr.hot td:first-child{box-shadow:inset -2px 0 0 var(--accent)}.ctc-who .nm{letter-spacing:-.01em;color:var(--off-white);font-size:13.5px;font-weight:600}.ctc-who .role{color:var(--off-white-fade);font-size:11.5px}.ctc-dir th.n,.ctc-dir td.n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;color:var(--off-white-dim);white-space:nowrap}.ctc-dir td.n b{color:var(--off-white);font-weight:600}.ctc-dir td.n .ccy{color:var(--off-white-fade);font-size:9px}.ctc-touch.today{color:var(--accent-hot)}.ctc-tag.internal{color:var(--info);background:#5b9bd514;border-color:#5b9bd559}.ctc-tag.vendor{color:var(--warn);background:#e8b23a14;border-color:#e8b23a59}.ctc-tag.talent{color:#9d7fe0;background:#9d7fe014;border-color:#9d7fe059}.finv-tab{font-family:var(--font-sans);color:var(--off-white-fade);cursor:pointer;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:12px 15px 14px;font-size:13px;font-weight:500;display:flex;position:relative}.finv-tab:hover{color:var(--off-white-dim)}.finv-tab.on{color:var(--off-white)}.finv-tab.on:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent-glow);inset-inline:12px;border-radius:2px;position:absolute;bottom:-1px}.finv-tab .ct{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.finv-tab.on .ct{color:var(--accent-hot)}.finv-subhead .l{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.finv-subhead .t{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.finv-subhead .c{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.finv-subhead .sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.finv-subhead .sum.pos{color:var(--ok)}.finv-subhead .sum.neg{color:var(--bad)}.finv-ledger .r{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:.01em;white-space:nowrap;font-size:11.5px}.finv-ledger .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;letter-spacing:-.01em;white-space:nowrap;font-size:13px}.finv-ledger .n .cur{color:var(--off-white-fade);margin-inline-end:3px;font-size:11px}.finv-ledger td.right,.finv-ledger th.right{text-align:end}.finv-ledger tr.hot td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.finv-ledger tr.hot td{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.finv-ledger tr.hot:hover td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.finv-ledger tr.hot:hover td{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.finv-ledger tr.hot td:first-child{box-shadow:inset 2px 0 0 var(--accent)}[dir=rtl] .finv-ledger tr.hot td:first-child{box-shadow:inset -2px 0 0 var(--accent)}.finv-ledger tr.pending td{opacity:.55;text-decoration:line-through}.finv-spill.paid{color:var(--ok);background:#5bbf7a12;border-color:#5bbf7a52}.finv-spill.overdue{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.finv-spill.overdue{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.finv-spill.overdue{background:var(--accent-soft)}.finv-spill.del{color:var(--bad);background:#d44f4f12;border-color:#d44f4f66;text-decoration:none}.finv-spill .d{border-radius:50%;flex:none;width:6px;height:6px}.finv-spill.overdue .d{background:var(--accent-hot);animation:breathe 1.8s var(--ease-out) infinite}.finv-ledger tr.foot td{background:var(--warm-black-3);border-top:1px solid var(--hairline-strong);border-bottom:none}.finv-ledger .fl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.finv-ledger tr.foot .n{color:var(--off-white);font-size:14px;font-weight:600}.finv-act{color:var(--off-white-fade);cursor:pointer;transition:color var(--dur-micro) var(--ease-out);background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px}.finv-wbband{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.finv-wbband .cell{min-width:0;padding:18px 20px 20px}.finv-wbband .cell:not(:nth-child(4n+1)){border-inline-start:1px solid var(--hairline)}.finv-wbband .cell:nth-child(n+5){border-top:1px solid var(--hairline)}.finv-wbband .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.finv-wbband .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:22px;font-weight:600;line-height:1.1;overflow:hidden}.finv-wbband .v.acc{color:var(--accent)}.finv-wbband .sub{color:var(--off-white-fade);margin-top:7px;font-size:10.5px}@media (max-width:900px){.finv-wbband{grid-template-columns:1fr 1fr}.finv-wbband .cell:not(:nth-child(4n+1)){border-inline-start:none}.finv-wbband .cell:nth-child(2n){border-inline-start:1px solid var(--hairline)}.finv-wbband .cell:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){.finv-spill.overdue .d{animation:none}.finv-tab,.finv-ledger tbody tr,.finv-act{transition:none}}body[data-reduce-motion] .finv-spill.overdue .d{animation:none!important}.qtx-kpiwrap{grid-template-columns:2fr 1fr;gap:16px;margin-top:30px;display:grid}.qtx-kpiwrap.solo{grid-template-columns:1fr}.qtx-kpi{border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));min-width:0;padding:22px 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.qtx-kpi{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.qtx-kpi{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-diffuse);opacity:0;animation:rise .7s var(--ease-out) forwards;transform:translateY(14px)}.qtx-kstat .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.qtx-kstat .v{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px;margin-top:8px;font-size:27px;font-weight:600;display:flex}.qtx-kstat .cur{color:var(--off-white-fade);letter-spacing:.02em;font-size:13px}.qtx-kstat .unit{color:var(--off-white-fade);margin-inline-start:3px;font-size:13px}.qtx-kstat .delta{font-family:var(--font-mono);margin-inline-start:6px;font-size:10px}.qtx-kstat .delta.up{color:var(--ok)}.qtx-kstat .delta.down{color:var(--bad)}.qtx-kstat .sub{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;margin-top:9px;font-size:9.5px;line-height:1.45}.qtx-kpi .khead{gap:12px;min-width:0}.qtx-kpi .khead>.klabel{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.qtx-livehead .klabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.qtx-livehead .ld{background:var(--accent-hot);width:6px;height:6px;animation:breathe 2.2s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes qtx-draw{to{stroke-dashoffset:0}}.qtx-sparkline{stroke-dasharray:1;stroke-dashoffset:1px;animation:qtx-draw 1.4s var(--ease-out) .25s forwards}.qtx-utabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:4px;margin-top:30px;display:flex}.qtx-utab{font-family:var(--font-mono);letter-spacing:.05em;color:var(--off-white-dim);cursor:pointer;transition:color var(--dur-micro) var(--ease-out);background:0 0;border:none;align-items:center;gap:7px;padding:11px 14px;font-size:11px;display:flex;position:relative}.qtx-utab .ct{font-family:var(--font-mono);color:var(--off-white-fade);background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;padding:1px 6px;font-size:9.5px}.qtx-utab:hover,.qtx-utab.on{color:var(--off-white)}.qtx-utab.on:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent-glow);inset-inline:10px;border-radius:2px;position:absolute;bottom:-1px}.qtx-utab.on .ct{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qtx-utab.on .ct{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.qtx-utab.on .ct{background:var(--accent-soft)}.qtx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.qtx-filter{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-3);min-width:220px;max-width:420px;height:36px;color:var(--off-white-fade);transition:border-color var(--dur-micro) var(--ease-out);cursor:text;flex:1;align-items:center;gap:9px;padding:0 12px;font-size:12.5px;display:flex}.qtx-filter:hover,.qtx-filter:focus-within{border-color:var(--hairline-strong)}.qtx-filter input{min-width:0;color:var(--off-white);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.qtx-filter input::placeholder{color:var(--off-white-fade)}.qtx-filter .cnt{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:10px}.qtx-cta{background:var(--accent);color:var(--on-accent);border-radius:var(--r-input);cursor:pointer;white-space:nowrap;box-shadow:0 8px 22px -10px var(--accent-glow);transition:transform .12s var(--ease-out), box-shadow .25s var(--ease-out), background .2s var(--ease-out);will-change:transform;border:none;align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.qtx-cta:hover{background:var(--accent-hot)}.qtx-cta:active{transform:scale(.97)translateY(1px)}.qtx-cta .arr{transition:transform .25s var(--ease-out)}.qtx-cta:hover .arr{transform:translate(3px)}[dir=rtl] .qtx-cta:hover .arr{transform:translate(-3px)}.qtx-toolbar~.qtx-stream,.qtx-toolbar~.qtx-stream-static{margin-top:14px}.qtx-stream .bchip.ok .dd,.qtx-stream-static .bchip.ok .dd{background:var(--ok)}.qtx-stream .bchip.if .dd,.qtx-stream-static .bchip.if .dd{background:var(--info);animation:none}.qtx-stream .bchip.if .vv,.qtx-stream-static .bchip.if .vv{color:var(--info)}.qtx-stream .bchip.plain .vv,.qtx-stream-static .bchip.plain .vv{color:var(--off-white)}.qtx-bulk{background:var(--accent);align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.qtx-bulk{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.qtx-bulk{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.qtx-bulk{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.qtx-bulk{border-radius:var(--r-card)}.qtx-tblwrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));margin-top:16px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.qtx-tblwrap{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 35%, transparent))}}.qtx-tblwrap{box-shadow:var(--edge-light), var(--shadow-diffuse);opacity:0;animation:rise .7s var(--ease-out) .2s forwards;transform:translateY(14px)}.qtx-tbl{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.qtx-tbl td,.qtx-tbl th{overflow:hidden}.qtx-ref,.qtx-updated,.qtx-n{white-space:nowrap}.qtx-proj .p,.qtx-proj .c{overflow-wrap:anywhere}.qtx-owner .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qtx-tbl th{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);text-align:start;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:13px 16px;font-size:9px;font-weight:500}.qtx-tbl td{border-bottom:1px solid var(--hairline);padding:14px 16px;font-size:13px}.qtx-tbl tbody tr:last-child td{border-bottom:none}.qtx-tbl tbody tr{transition:background var(--dur-micro) var(--ease-out);cursor:pointer}.qtx-tbl tbody tr:hover td{background:var(--warm-black-3)}.qtx-tbl tbody tr.qtx-emptyrow{cursor:default}.qtx-tbl tbody tr.qtx-emptyrow td{text-align:center;color:var(--off-white-dim);padding:24px 16px;font-size:12px}.qtx-tbl tbody tr.qtx-emptyrow:hover td{background:0 0}.qtx-tbl tr.qtx-hot td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qtx-tbl tr.qtx-hot td{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.qtx-tbl tr.qtx-hot:hover td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qtx-tbl tr.qtx-hot:hover td{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.qtx-tbl tr.qtx-hot td:first-child{position:relative}.qtx-tbl tr.qtx-hot td:first-child:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 12px var(--accent-glow);inset-inline-start:0;border-radius:2px;position:absolute;top:6px;bottom:6px}.qtx-tbl tr.qtx-sel td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qtx-tbl tr.qtx-sel td{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.qtx-ref{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:.06em;white-space:nowrap;font-size:11px}.qtx-proj{flex-direction:column;gap:2px;min-width:0;display:flex}.qtx-proj .p{letter-spacing:-.01em;color:var(--off-white);font-size:13px;font-weight:600}.qtx-proj .c{color:var(--off-white-fade);font-size:11px}.qtx-tags{flex-wrap:nowrap;gap:4px;display:flex}.qtx-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-fade);white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:8px}.qtx-owner{align-items:center;gap:8px;display:flex}.qtx-owner .nm{color:var(--off-white-dim);white-space:nowrap;text-overflow:ellipsis;max-width:16ch;font-size:12px;overflow:hidden}.qtx-updated{font-family:var(--font-mono);color:var(--off-white-fade);white-space:nowrap;font-size:10.5px}td.qtx-n,th.qtx-n{text-align:end}td.qtx-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);white-space:nowrap;font-size:13px}td.qtx-n .cur{font-family:var(--font-mono);color:var(--off-white-fade);margin-inline-end:3px;font-size:10px}td.qtx-n.lost{color:var(--off-white-fade)}.qtx-chev{color:var(--off-white-fade);text-align:end;font-size:15px}.q-status{align-items:center;gap:7px;display:inline-flex}.q-status .qd{background:var(--off-white-fade);border-radius:50%;flex:none;width:6px;height:6px}.q-status.sent .qd{background:var(--accent-hot);animation:breathe var(--dur-breathe) var(--ease-out) infinite}.q-status.appr .qd{background:var(--ok)}.q-status.kick .qd{background:var(--info)}.q-status.hold .qd{background:var(--warn)}.q-status .qt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:9px}.q-status.sent .qt{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.q-status.sent .qt{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.q-status.sent .qt{background:var(--accent-soft)}.q-status.appr .qt{color:var(--ok);background:#5bbf7a14;border-color:#5bbf7a59}.q-status.kick .qt{color:var(--info);background:#5b9bd514;border-color:#5b9bd559}.q-status.hold .qt{color:var(--warn);background:#e8b23a14;border-color:#e8b23a59}.q-status.exp .qt{color:var(--off-white-fade)}.qtx-pagefoot{font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-fade);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:11px;display:flex}.qtx-pagefoot .pg{align-items:center;gap:8px;display:flex}.qtx-pgnum b{color:var(--off-white);font-weight:600}.qtx-pgbtn{font-family:var(--font-mono);color:var(--off-white-dim);background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);padding:7px 13px;font-size:11px}.qtx-pgbtn:hover:not(:disabled){border-color:var(--hairline-strong);color:var(--off-white)}.qtx-pgbtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:980px){.qtx-kpiwrap{grid-template-columns:1fr}.qtx-kstat .v{font-size:23px}}@media (prefers-reduced-motion:reduce){.qtx-kpi,.qtx-tblwrap{opacity:1;animation:none;transform:none}.qtx-sparkline{stroke-dashoffset:0;animation:none}.qtx-livehead .ld,.q-status.sent .qd{animation:none}.qtx-cta,.qtx-cta .arr{transition:none}}body[data-reduce-motion] .qtx-kpi,body[data-reduce-motion] .qtx-tblwrap{opacity:1;transform:none;animation:none!important}body[data-reduce-motion] .qtx-livehead .ld,body[data-reduce-motion] .q-status.sent .qd{animation:none!important}body[data-reduce-motion] .qtx-cta,body[data-reduce-motion] .qtx-cta .arr{transition:none!important}.usr-sparkline{stroke-dasharray:1;stroke-dashoffset:1px;animation:qtx-draw 1.6s var(--ease-out) .2s forwards}.usr-seatfill{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--accent), var(--accent-hot));transform-origin:0;animation:usr-seatgrow 1.1s var(--ease-out) .25s both;position:absolute;inset-block:0;inset-inline-start:0}@keyframes usr-seatgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.usr-tab{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-dim);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--warm-black-2);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);align-items:center;gap:7px;padding:7px 13px;font-size:11px;display:inline-flex}.usr-tab:hover{border-color:var(--hairline-strong);color:var(--off-white)}.usr-tab.on{background:var(--warm-black-4);color:var(--off-white);border-color:var(--hairline-strong)}.usr-tab .c{color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:9.5px}.usr-tab.on .c{color:var(--off-white-dim)}.usr-tab.alert .c{color:var(--accent-hot)}.usr-cta{background:var(--accent);color:var(--on-accent);border-radius:var(--r-input);cursor:pointer;white-space:nowrap;box-shadow:0 8px 22px -10px var(--accent-glow);transition:transform .12s var(--ease-out), box-shadow .25s var(--ease-out), background .2s var(--ease-out);will-change:transform;border:none;align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.usr-cta:active{transform:scale(.97)translateY(1px)}.usr-cta .arr{transition:transform .25s var(--ease-out)}.usr-cta:hover .arr{transform:translate(3px)}[dir=rtl] .usr-cta:hover .arr{transform:translate(-3px)}.usr-tblwrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));margin-top:16px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.usr-tblwrap{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.usr-tblwrap{box-shadow:var(--edge-light), var(--shadow-diffuse);opacity:0;animation:rise .7s var(--ease-out) .2s forwards;transform:translateY(14px)}.usr-urow{transition:background var(--dur-micro) var(--ease-out)}.usr-urow.flag td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-urow.flag td{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.usr-urow.flag:hover td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-urow.flag:hover td{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.usr-urow.flag td:first-child{box-shadow:inset 2.5px 0 0 var(--accent)}[dir=rtl] .usr-urow.flag td:first-child{box-shadow:inset -2.5px 0 0 var(--accent)}.usr-urow.dim td{opacity:.5}.usr-grouprow .gl .ln{background:var(--hairline);flex:1;height:1px}.usr-grouprow .gl .gn{color:var(--off-white-dim);font-variant-numeric:tabular-nums}.usr-grouprow.alert .gl{color:var(--accent-hot)}.usr-grouprow.alert .gl .ln{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-grouprow.alert .gl .ln{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.usr-uc .nm{letter-spacing:-.01em;color:var(--off-white);font-size:13.5px;font-weight:600}.usr-uc .em{font-family:var(--font-mono);color:var(--off-white-fade);margin-top:1px;font-size:11px}.usr-avL.ghost{background:var(--warm-black-4);color:var(--off-white-fade);border:1px dashed var(--hairline-strong)}.usr-rpill.lead{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-rpill.lead{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.usr-rpill.lead{background:var(--accent-soft)}.usr-ptag.none{opacity:.5;border:none;padding:0}.usr-stat .d{border-radius:50%;flex:none;width:8px;height:8px}.usr-stat .d.ok{background:var(--ok);animation:breathe 2.8s var(--ease-out) infinite}.usr-stat .d.inv{background:var(--warn);animation:breathe 2.2s var(--ease-out) infinite}.usr-stat .d.off{background:var(--off-white-fade)}.usr-last.now{color:var(--accent-hot)}.usr-last.fade{color:var(--off-white-fade)}.usr-act{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-hot);border:1px solid var(--accent);font-size:10px}@supports (color:color-mix(in lab, red, red)){.usr-act{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.usr-act{background:var(--accent-soft);border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;transition:background var(--dur-micro) var(--ease-out);padding:4px 10px}.usr-act:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.usr-tblwrap{opacity:1;animation:none;transform:none}.usr-sparkline{stroke-dashoffset:0;animation:none}.usr-seatfill{animation:none;transform:none}.usr-stat .d.ok,.usr-stat .d.inv{animation:none}.usr-cta,.usr-cta .arr,.usr-tab,.usr-act,.usr-urow{transition:none}}body[data-reduce-motion] .usr-stat .d.ok,body[data-reduce-motion] .usr-stat .d.inv{animation:none!important}body[data-reduce-motion] .usr-cta,body[data-reduce-motion] .usr-cta .arr,body[data-reduce-motion] .usr-tab,body[data-reduce-motion] .usr-act,body[data-reduce-motion] .usr-urow{transition:none!important}.recce{flex-direction:column;gap:12px;margin:-4px 0 8px;display:flex}.recce-ctx-place .pin{color:var(--accent);font-size:14px}.recce-ctx-place .lbl{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.recce-ctx-gps.on{color:var(--accent);border-color:var(--accent)}.recce-ctx-gps.off{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.recce-ctx-gps.off{border-color:color-mix(in oklab, var(--warn) 45%, transparent)}}.recce-ctx-bind .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.recce-ctx-bind .muted{color:var(--off-white-dim)}.recce-seg-btn.on{background:var(--warm-black-4);color:var(--off-white)}.rc-tl-seg.b-night{background:#0b0a12}.rc-tl-seg.b-astro{background:#14121e}.rc-tl-seg.b-naut{background:#201d2e}.rc-tl-seg.b-blue{background:#3a4664}.rc-tl-seg.b-golden{background:linear-gradient(90deg,#e89a2c,#f5c048)}.rc-tl-seg.b-day{background:#cbb78f}.rc-ring.faint{stroke:var(--hairline)}@supports (color:color-mix(in lab, red, red)){.rc-ring.faint{stroke:color-mix(in srgb, var(--hairline) 55%, transparent)}}.rc-rose-lbl.n{fill:var(--accent);font-weight:700}.rc-arc-year.summer{stroke:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rc-arc-year.summer{stroke:color-mix(in srgb, var(--warn) 55%, transparent)}}.rc-arc-year.summer{opacity:.7}.rc-arc-year.winter{stroke:var(--info)}@supports (color:color-mix(in lab, red, red)){.rc-arc-year.winter{stroke:color-mix(in srgb, var(--info) 75%, transparent)}}.rc-arc-year.winter{opacity:.85;stroke-dasharray:5 4}.rc-sun.down{fill:var(--off-white-dim);stroke:none;opacity:.6}.rc-year-toggle .ic{color:var(--info);font-size:15px}.rc-year-toggle.on{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.rc-year-toggle.on{border-color:color-mix(in srgb, var(--info) 55%, transparent)}}.rc-year-toggle.on{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.rc-year-toggle.on{background:color-mix(in srgb, var(--info) 8%, var(--warm-black-2))}}.rc-year-row .swatch{border-radius:2px;width:10px;height:10px}.rc-year-row.summer .swatch{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rc-year-row.summer .swatch{background:color-mix(in srgb, var(--warn) 60%, transparent)}}.rc-year-row.today .swatch{background:var(--warn);box-shadow:0 0 8px var(--warn)}@supports (color:color-mix(in lab, red, red)){.rc-year-row.today .swatch{box-shadow:0 0 8px color-mix(in srgb, var(--warn) 60%, transparent)}}.rc-year-row.winter .swatch{background:var(--info)}.rc-year-row .k{color:var(--off-white);min-width:0;font-size:13px;font-weight:600}.rc-year-row .k em{color:var(--off-white-dim);font-size:11px;font-style:normal;font-weight:400;display:block}.rc-year-row .v{font-family:var(--font-mono);color:var(--off-white);text-align:right;min-width:56px;font-size:15px}.rc-year-row .h{font-family:var(--font-mono);color:var(--off-white-dim);text-align:right;min-width:52px;font-size:12.5px}.rc-year-row.today{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rc-year-row.today{background:color-mix(in srgb, var(--warn) 5%, transparent)}}.rc-year-row.today .v{color:var(--warn);font-weight:700}.rc-now-cell .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-dim);font-size:10.5px}.rc-now-cell .v{font-family:var(--font-display);color:var(--off-white);letter-spacing:-.02em;font-size:20px;font-weight:700}.rc-now-cell .s{color:var(--off-white-dim);font-size:10px}.rc-time-row .k{color:var(--off-white-dim);font-size:12.5px}.rc-time-row .k em{opacity:.7;font-style:normal}.rc-time-row .v{font-family:var(--font-mono);color:var(--off-white);font-size:13px}.rc-time-row.acc .k{color:var(--off-white);font-weight:600}.rc-time-row.acc .v{color:var(--warn);font-weight:700}.rc-apply.done{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.rc-apply.done{background:color-mix(in srgb, var(--ok) 22%, var(--warm-black-2))}}.rc-apply.done{color:var(--ok);border:1px solid var(--ok)}.rc-apply:disabled{opacity:.7}.rc-vf.rc-vf-fs{z-index:200;background:#000;border:none;border-radius:0;width:100vw;height:100dvh;max-height:none;position:fixed;inset:0}.rc-vf.rc-vf-fs .rc-vf-video{object-fit:cover;width:100%;height:100%}.rc-vf-fsbtn{z-index:6;color:#fff;background:#0000006b;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.rc-vf-fsbtn:active{transform:scale(.96)}.rc-vf-thirds.v{width:1px;top:0;bottom:0;left:33.33%}.rc-vf-thirds.v2{width:1px;top:0;bottom:0;left:66.66%}.rc-vf-thirds.h{height:1px;top:33.33%;left:0;right:0}.rc-vf-thirds.h2{height:1px;top:66.66%;left:0;right:0}.rc-vf-sun{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.rc-vf-sun .dot{background:#f5c048;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #f5c048}.rc-vf-sun .lbl{font-family:var(--font-mono);color:#f5c048;text-shadow:0 1px 2px #000;border-radius:var(--r-pill);background:#0e0d0b8c;padding:3px 8px;font-size:10px}.rc-vf-mark.gold circle{fill:#f5c048}.rc-vf-sunnow .glow{fill:#f5c048;opacity:.28}.rc-vf-sunnow .core{fill:#ffe39a;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 8px #f5c048)}.rc-vf-edge text.hint{font-family:var(--font-mono);fill:#f5c048;font-size:11px}.rc-vf-hud.tl{top:6px;left:8px}.rc-vf-hud.bl{color:#f5c048;bottom:8px;left:8px}.rc-vf-hud.br{bottom:8px;right:8px}.rc-vf-hud.beyond{color:var(--warn);top:26px;left:8px}.rc-vf-start .ic{color:var(--accent);font-size:34px}.rc-vf-start .sub{color:var(--off-white-dim);text-align:center;max-width:220px;font-size:11px}@keyframes rc-flash{0%{opacity:.9}to{opacity:0}}.rc-fl-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--off-white)}.rc-shutter:disabled{background:var(--warm-black-3);color:var(--off-white-dim)}.rc-shot-meta .cam{color:var(--off-white);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.rc-shot-meta .line{font-family:var(--font-mono);color:var(--off-white);font-size:10px}.rc-shot-meta .line.dim{color:var(--off-white-dim)}.rc-shot-meta .note{color:var(--off-white-dim);font-size:11px;font-style:italic}.rc-log-empty .big{color:var(--off-white-dim);font-size:40px}.rc-log-empty .hd{font-family:var(--font-display);color:var(--off-white);font-size:16px;font-weight:700}.rc-log-empty .sub{color:var(--off-white-dim);font-size:12.5px}.recce-hit.on{border-color:var(--accent);background:var(--accent-soft)}.recce-seg-btn,.recce-ctx-place,.recce-ctx-gps,.recce-ctx-bind,.rc-fl-chip,.rc-apply,.rc-shutter,.rc-log-go,.rc-compass-enable,.recce-hit,.recce-sheet-gps,.recce-sheet-done,.recce-gate-cta{transition:transform var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out)}.recce-seg-btn:active,.recce-ctx-place:active,.recce-ctx-gps:active,.recce-ctx-bind:active,.rc-fl-chip:active,.rc-apply:active:not(:disabled),.rc-shutter:active:not(:disabled),.rc-log-go:active,.recce-hit:active,.recce-sheet-gps:active,.recce-sheet-done:active,.recce-gate-cta:active{transform:scale(.97)}.recce-seg-btn.on{box-shadow:var(--edge-light), inset 0 0 0 1px var(--hairline-strong)}.recce-seg-btn.on:after{content:"";background:var(--accent);width:16px;height:2px;box-shadow:0 0 8px var(--accent-glow);border-radius:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.rc-tl-seg.b-golden{box-shadow:inset 0 0 12px #f5c0488c}.rc-sun-glow{animation:rc-sun-breathe var(--dur-breathe) var(--ease-out) infinite;transform-origin:50%}@keyframes rc-sun-breathe{0%,to{opacity:.18}50%{opacity:.42}}.rc-now-cell .v{letter-spacing:-.03em}.rc-time-row.acc{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rc-time-row.acc{background:color-mix(in srgb, var(--warn) 6%, transparent)}}.rc-apply:disabled{box-shadow:none}.rc-vf-start .ic{filter:drop-shadow(0 0 12px var(--accent-glow))}.rc-fl-chip.on{box-shadow:var(--edge-light), 0 0 0 1px var(--accent)}.rc-shot-meta .cam{letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.rc-sun-glow,.rc-vf-hud.tl:before{animation:none}.recce-seg-btn,.recce-ctx-place,.recce-ctx-gps,.recce-ctx-bind,.rc-fl-chip,.rc-apply,.rc-shutter,.rc-log-go,.recce-hit,.rc-shot-thumb img{transition:none}.recce-seg-btn:active,.rc-apply:active,.rc-shutter:active{transform:none}}.rc-vf-yearbtn.on{color:#9cc7e8;background:#0e0d0bd9;border-color:#9cc7e8cc}.rc-vf-arc-year.summer{stroke:#f5c0488c;filter:drop-shadow(0 0 3px #000000e6)}.rc-vf-arc-year.winter{stroke:#9cc7e8e6;filter:drop-shadow(0 0 3px #000000e6)}.rc-vf-year-lbl.summer{fill:#f5c048}.rc-vf-year-lbl.winter{fill:#9cc7e8}.rc-mt-badge.metered{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.rc-mt-badge.metered{background:color-mix(in srgb, var(--ok) 22%, transparent)}}.rc-mt-badge.metered{color:var(--ok)}.rc-mt-badge.calibrated{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.rc-mt-badge.calibrated{background:color-mix(in srgb, var(--info) 22%, transparent)}}.rc-mt-badge.calibrated{color:var(--info)}.rc-mt-badge.approximate,.rc-mt-badge.relative{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rc-mt-badge.approximate,.rc-mt-badge.relative{background:color-mix(in srgb, var(--warn) 18%, transparent)}}.rc-mt-badge.approximate,.rc-mt-badge.relative,.rc-mt-sub .lock{color:var(--warn)}.rc-mt-chips button.on,.rc-mt-target button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--off-white)}.rc-mt-calbtns .go{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.rc-mt-gel.cto{color:#f5c048;background:#e89a2c40}.rc-mt-gel.ctb{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.rc-mt-gel.ctb{background:color-mix(in srgb, var(--info) 25%, transparent)}}.rc-mt-gel.ctb{color:var(--info)}.rc-mt-gel.none{background:var(--warm-black-4);color:var(--off-white-fade)}.rc-mt-calc-out .req{color:var(--off-white);font-weight:700}.rc-mt-calc-out .req em{color:var(--off-white-fade);font-size:11px;font-style:normal;font-weight:400}.rc-mt-calc-out .req.dim{color:var(--off-white-fade);font-weight:400}.rc-mt-gel.est{opacity:.85;font-weight:400}.hr-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:40px;margin-top:34px;display:grid}@media (max-width:1100px){.hr-grid{grid-template-columns:1fr;gap:30px}}.hr-node-card:hover{background:var(--warm-black-2)}.hr-node-card .avatar{flex:none}.hr-node-sub .num{color:var(--off-white-dim)}.hr-node-card.me{background:var(--accent-soft)}.hr-node-card.me .hr-node-name{color:var(--accent-hot)}.hr-node-card.me:after{content:"YOU";font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);align-self:center;margin-inline-start:auto;font-size:8.5px}.pc-hero .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);letter-spacing:-.04em;font-size:40px;font-weight:800}.pc-hero .u{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent-hot);margin-top:4px;font-size:8.5px;font-weight:600}.pc-grid .s{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);justify-content:space-between;align-items:baseline;font-size:9.5px;display:flex}.pc-grid .s b{color:var(--off-white);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pc-ach-row .m{background:var(--accent-soft);width:20px;height:20px;color:var(--accent-hot);border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:11px;display:grid}.hr-type.ft .hr-type-dot{background:var(--ok)}.hr-type.pt .hr-type-dot{background:var(--info)}.hr-type.fl .hr-type-dot{background:var(--warn)}.hr-type.ct .hr-type-dot{background:var(--accent-hot)}.hr-date .dim{color:var(--off-white-fade)}.hr-docs{flex-wrap:wrap;gap:6px;display:flex}.hr-doc.warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hr-doc.warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent)}}.hr-doc.warn{color:var(--warn)}.hr-doc.warn .hr-doc-dot{background:var(--warn)}.hr-doc.bad{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.hr-doc.bad{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}}.hr-doc.bad{color:var(--bad)}.hr-doc.bad .hr-doc-dot{background:var(--bad)}.hr-doc-none{color:var(--bad);font-size:11px}.hr-cal thead .w{letter-spacing:.08em;color:var(--off-white-fade);font-size:8.5px;display:block}.hr-cal thead .d{color:var(--off-white-dim);font-size:10.5px;display:block}.hr-cal thead th.we .d{color:var(--off-white-fade)}.hr-cal thead th.bh .d{color:var(--warn)}.hr-cal thead th.today .d{color:var(--accent-hot);font-weight:700}.hr-cal thead th.p{text-align:start;letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px;font-weight:600}.hr-cal-person{z-index:2;background:var(--warm-black);white-space:nowrap;text-align:start;padding:7px 20px 7px 0;position:sticky;inset-inline-start:0}.hr-cell.we{background:var(--warm-black-3)}@supports (color:color-mix(in lab, red, red)){.hr-cell.we{background:color-mix(in srgb, var(--warm-black-3) 55%, transparent)}}.hr-cell.today{box-shadow:inset 1px 0 0 var(--accent-glow), inset -1px 0 0 var(--accent-glow)}.hr-fill.st{border-start-start-radius:5px;border-end-start-radius:5px;inset-inline-start:3px}.hr-fill.en{border-start-end-radius:5px;border-end-end-radius:5px;inset-inline-end:3px}.hr-fill.leave{background:var(--info)}.hr-fill.sick{background:var(--warn)}.hr-fill.unpaid{background:var(--bad)}.hr-fill.pending{opacity:.32}.hr-legend{letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);flex-wrap:wrap;gap:18px;margin-top:4px;font-size:10px;display:flex}@media print{aside.sidebar,.topbar,.page-actions,.hr-legend{display:none!important}.page{padding:0!important}.hr-cal-person{position:static}}.hr-span6{grid-column:span 6}.hr-att-row.warn .hr-att-dot{background:var(--warn);box-shadow:0 0 8px var(--warn)}@supports (color:color-mix(in lab, red, red)){.hr-att-row.warn .hr-att-dot{box-shadow:0 0 8px color-mix(in srgb, var(--warn) 55%, transparent)}}.hr-att-row.bad .hr-att-dot{background:var(--bad);box-shadow:0 0 8px var(--bad)}@supports (color:color-mix(in lab, red, red)){.hr-att-row.bad .hr-att-dot{box-shadow:0 0 8px color-mix(in srgb, var(--bad) 55%, transparent)}}.hr-meter{background:var(--warm-black-4);border-radius:2px;height:4px;overflow:hidden}.hr-meter i{background:var(--ok);border-radius:2px;height:100%;transition:width .6s;display:block}.hr-meter.low i{background:var(--warn)}.hr-vault-exp.warn{color:var(--warn)}.hr-vault-exp.bad{color:var(--bad)}.hrd-kv .k{letter-spacing:.13em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:4px;font-size:10px}.hrd-kv .v{color:var(--off-white);font-size:13.5px}.hrd-kv .v .dim{color:var(--off-white-fade)}.hr-check .m{border:1px solid var(--hairline-strong);width:15px;height:15px;color:var(--warm-black);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.hr-check.ok{color:var(--off-white)}.hr-check.ok .m{background:var(--ok);border-color:var(--ok)}.hr-subnav-a:hover{color:var(--off-white-dim);border-color:var(--hairline)}.hr-subnav-a.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hr-subnav-a.on{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.hr-subnav-a.on{background:var(--accent-soft)}.onb-card:hover{border-color:var(--hairline-strong)}.onb-card.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.onb-card.active{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.onb-card.active{background:var(--warm-black-3)}.onb-row.over .onb-check{border-color:var(--warn)}.onb-row.done .onb-check{background:var(--ok);border-color:var(--ok)}.onb-row.done .onb-row-title{color:var(--off-white);text-decoration:line-through;-webkit-text-decoration-color:var(--off-white-fade);-webkit-text-decoration-color:var(--off-white-fade);-webkit-text-decoration-color:var(--off-white-fade);text-decoration-color:var(--off-white-fade)}.onb-due.over{color:var(--warn)}.pr-rating.none{color:var(--off-white-fade);margin-inline-start:auto;font-size:20px}.pr-mini-seg.done{background:var(--accent)}.pr-mini-seg.at{background:var(--accent-hot)}.pr-sec-k .num{color:var(--off-white-dim);letter-spacing:0}.pr-foot .btn:last-child{margin-inline-start:auto}.select.sm{height:26px;padding:0 8px;font-size:12px}.pr-rating.ok b,.pr-comp-score.ok,.pr-rating-word.ok,.pr-overall-n b.ok{color:var(--ok)}.pr-rating.info b,.pr-comp-score.info,.pr-rating-word.info,.pr-overall-n b.info{color:var(--info)}.pr-rating.warn b,.pr-comp-score.warn,.pr-rating-word.warn,.pr-overall-n b.warn{color:var(--warn)}.pr-rating.bad b,.pr-comp-score.bad,.pr-rating-word.bad,.pr-overall-n b.bad{color:var(--bad)}.pr-bar i.ok{background:var(--ok)}.pr-bar i.info{background:var(--info)}.pr-bar i.warn{background:var(--warn)}.pr-bar i.bad{background:var(--bad)}body[data-reduce-motion] .onb-card,body[data-reduce-motion] .pr-card,body[data-reduce-motion] .onb-row,body[data-reduce-motion] .hr-meter i,body[data-reduce-motion] .pr-bar i{transition:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body[data-reduce-motion] *,body[data-reduce-motion] :before,body[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.m-shimmer,.skel-card:after,.page-loadbar:after{animation-duration:1.3s!important;animation-iteration-count:infinite!important}}body[data-reduce-motion] .m-shimmer,body[data-reduce-motion] .skel-card:after,body[data-reduce-motion] .page-loadbar:after{animation-duration:1.3s!important;animation-iteration-count:infinite!important}.nf-wrap{text-align:left;flex-direction:column;justify-content:center;max-width:460px;min-height:70vh;margin:0 auto;padding:40px 24px;display:flex}.nf-code{font-family:var(--font-mono);letter-spacing:.18em;color:var(--off-white-fade);margin:0 0 14px;font-size:11px}.nf-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--off-white);margin:0 0 10px;font-size:clamp(26px,6vw,34px);font-weight:700;line-height:1.12}.nf-sub{color:var(--off-white-dim);margin:0 0 26px;font-size:14.5px;line-height:1.6}.nf-actions{flex-wrap:wrap;gap:10px;display:flex}.nf-btn{border:1px solid var(--hairline-strong);color:var(--off-white);border-radius:11px;padding:11px 18px;font-size:14px;font-weight:500;text-decoration:none}.nf-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.nf-btn:active{transform:scale(.985)}.mfin-hero .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hot);font-size:9.5px}.mfin-hero .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--off-white);overflow-wrap:anywhere;font-size:clamp(26px,8.5vw,40px);font-weight:600;line-height:1.02}.mfin-hero .s{color:var(--off-white-dim);font-size:11.5px}.mfin-cell .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.mfin-cell .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);overflow-wrap:anywhere;font-size:12.5px;line-height:1.2}.mfin-cell .s{font-family:var(--font-mono);color:var(--off-white-fade);font-size:8.5px}.mfin-txt .sl{letter-spacing:-.01em;font-size:14px;font-weight:500}.mfin-txt .ss{color:var(--off-white-dim);font-size:11.5px;line-height:1.35}.mfin-state .hd{font-size:15px;font-weight:600}.mfin-state .sub{color:var(--off-white-dim);font-size:12.5px;line-height:1.5}.mfin-skel .bar{border-radius:var(--r-card);background:var(--warm-black-2);border:1px solid var(--hairline);animation:mfin-pulse 1.5s var(--ease-out) infinite}.mfin-skel .hero{height:96px}.mfin-skel .band{height:58px}.mfin-skel .row{height:52px}@keyframes mfin-pulse{0%,to{opacity:.55}50%{opacity:.9}}.mhx-wrow.late .mhx-wtick{background:var(--accent)}.mhx-wbody .t{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:500}.mhx-wbody .m{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.mhx-wrow.late .mhx-wbody .m{color:var(--accent)}.mhx-clear .hd{font-size:15px;font-weight:600}.mhx-clear .sub{color:var(--off-white-dim);font-size:12.5px}.mqn-nums .m-input{min-width:0}.mqn-total .row{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.mqn-total .row.dim{color:var(--off-white-dim)}.mqn-total .row .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mqn-total .row.grand{border-top:1px solid var(--hairline);margin-top:2px;padding-top:8px;font-size:14px;font-weight:600}.mqn-total .row.grand .num{font-size:15px}@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-tracking{syntax:"*";inherits:false}@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}