@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans: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;--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,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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)}.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}.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,)}.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,)}.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{--ok:#5bbf7a;--warn:#e8b23a;--bad:#d44f4f;--info:#5b9bd5;--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;--sidebar-w:232px;--topbar-h:56px;--nav-gutter:10px;--z-modal:80;--z-overlay:70;--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}*{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:#fff}::-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=true] .u-breathe,body[data-reduce-motion=true] .skel-line:after,body[data-reduce-motion=true] .skel-card:after,body[data-reduce-motion=true] .page-loadbar:after,body[data-reduce-motion=true] .m-shimmer{animation:none!important}.app{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.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=true] .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:#fff}.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:#fff}.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}.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{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,.status-tag{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-head{border-bottom:1px solid #f4f2ee1f;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.member-drawer-close{border:1px solid var(--hairline);color:var(--off-white-fade);cursor:pointer;background:0 0;border-radius:4px;width:30px;height:30px;font-size:16px;transition:background .12s,color .12s,border-color .12s}.member-drawer-close:hover{color:var(--off-white);background:#f4f2ee14;border-color:#f4f2ee4d}.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{display:inline-flex}.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-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1100px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--edge-light), var(--shadow-1);flex-direction:column;gap:4px;padding:18px;display:flex}.kpi-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:600;line-height:1}.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:#fff}.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}.empty-title{color:var(--off-white);margin-bottom:6px;font-size:14px;font-weight:500}.row{align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.col{flex-direction:column;display:flex}.gap-4{gap:4px}.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}.mb-24{margin-bottom:24px}.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}.c-grid{grid-template-columns:220px 1fr;gap:18px;display:grid}.c-side{flex-direction:column;gap:4px;display:flex}.c-side .filt{border-radius:var(--r-input);color:var(--off-white-dim);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.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}.c-side h4{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);margin:0;padding:14px 10px 6px;font-size:9px;font-weight:500}.c-cards{grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;align-content:start;align-self:start;gap:12px;display:grid}@media (max-width:1200px){.c-cards{grid-template-columns:repeat(2,1fr)}}.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-shell{background:var(--warm-black);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-aside{display:none}}.auth-aside{border-right:1px solid var(--hairline);background:radial-gradient(60% 80% at 30% 20%, var(--accent), transparent 60%), radial-gradient(40% 60% at 80% 90%, #5b9bd50f, transparent 60%), var(--warm-black-2);padding:40px;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-aside{background:radial-gradient(60% 80% at 30% 20%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), radial-gradient(40% 60% at 80% 90%, #5b9bd50f, transparent 60%), var(--warm-black-2)}}.auth-aside{flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.auth-aside:after{content:"";background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);opacity:.1;pointer-events:none;background-size:64px 64px;position:absolute;inset:0}.auth-aside-head{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.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-aside-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.auth-aside-body{z-index:1;max-width:460px;position:relative}.auth-aside-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.auth-aside-eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%}.auth-aside-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 18px;font-size:44px;font-weight:600;line-height:1.05}.auth-aside-title em{color:var(--accent);font-style:italic;font-weight:500}.auth-aside-sub{color:var(--off-white-dim);max-width:420px;font-size:14px;line-height:1.55}.auth-aside-foot{z-index:1;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:flex-end;font-size:10px;display:flex;position:relative}.auth-main{justify-content:center;align-items:center;padding:40px 32px;display:flex}.auth-card{flex-direction:column;gap:22px;width:100%;max-width:380px;display:flex}.auth-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.auth-title{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:1.1}.auth-title em{color:var(--accent);font-style:normal}.auth-sub{color:var(--off-white-dim);max-width:340px;margin:0;font-size:13px}.auth-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.auth-form .btn.primary{justify-content:center;width:100%;height:38px}.auth-divider{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:12px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--hairline);flex:1;height:1px}.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}.auth-foot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);margin-top:4px;font-size:10px}.auth-foot a{color:var(--off-white)}.auth-foot a:hover{color:var(--accent)}.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-head{justify-content:space-between;align-items:center;padding:4px 18px 12px;display:flex}.channels-head h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.channels-search{padding:0 14px 14px}.channels-search input{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);color:var(--off-white);outline:none;width:100%;padding:7px 10px;font-size:12px}.channels-section{padding:14px 8px 4px}.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);color:#fff;min-width:18px;height:18px;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{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;padding:14px 22px;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}.thread-body{flex:1;padding:14px 22px;overflow-y:auto}.day-sep{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:14px;margin:20px 0 12px;font-size:9px;display:flex}.day-sep:before,.day-sep:after{content:"";background:var(--hairline);flex:1;height:1px}.msg{grid-template-columns:36px 1fr;gap:12px;padding:9px 0;display:grid}.msg-code{font-family:var(--font-mono);background:var(--warm-black-3);border:1px solid var(--hairline);color:var(--off-white);border-radius:4px;padding:1px 5px;font-size:.9em}.emoji-pop{z-index:40;background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:10px;grid-template-columns:repeat(8,1fr);gap:2px;width:268px;max-height:210px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 50px -20px #000000b3}.emoji-item{cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.emoji-item:hover{background:var(--warm-black-3)}.msg.grouped{padding:1px 0}.msg .ava-cell{padding-top:3px}.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:600}.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 .body{background:linear-gradient(90deg, var(--accent), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.msg.mentioning .body{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 60%)}}.msg.mentioning .body{border-left:2px solid var(--accent);border-radius:0 4px 4px 0;margin-left:-10px;padding:4px 10px}.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}.attach-icon{background:var(--warm-black-3);width:36px;height:36px;font-family:var(--font-mono);color:var(--accent);border-radius:4px;place-items:center;font-size:10px;display:grid}.attach-name{font-size:12px;font-weight:500}.attach-meta{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.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-box{border:1px solid var(--hairline-strong);border-radius:var(--r-card);background:var(--warm-black-2);transition:border .12s;overflow:hidden}.composer-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.composer-box:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}}.composer-tools{border-bottom:1px solid var(--hairline);align-items:center;gap:2px;padding:6px 8px;display:flex}.composer-tools button{width:26px;height:26px;color:var(--off-white-dim);font-family:var(--font-mono);border-radius:3px;place-items:center;font-size:11px;display:grid}.composer-tools button:hover{background:var(--warm-black-3);color:var(--off-white)}.composer-tools .sep{background:var(--hairline);width:1px;height:16px;margin:0 4px}.composer-tools.inline{border-bottom:0;padding:0}.composer-input{min-height:44px;color:var(--off-white);outline:none;padding:10px 14px;font-size:13px}.composer-input[contenteditable]:empty:before{content:attr(data-placeholder);color:var(--off-white-fade)}.composer-foot{border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:6px 8px;display:flex}.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-tabs{border-bottom:1px solid var(--hairline);padding:0 14px;display:flex}.rail-tab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);cursor:pointer;border-bottom:2px solid #0000;margin-right:16px;padding:14px 6px;font-size:10px}.rail-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.rail-body{padding:16px 18px}.rail-sec{margin-bottom:22px}.rail-sec h4{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);margin:0 0 10px;font-size:9px;font-weight:500}.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(--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}.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-wrap{padding:20px 24px 32px}.board-toolbar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;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{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);align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:inline-flex}.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}.col-body.drop-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.col-body.drop-active{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.col-body.drop-active{outline:2px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.col-body.drop-active{outline:2px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.col-body.drop-active{outline-offset:-6px;border-radius:var(--r-card)}.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-item{border-bottom:1px solid var(--hairline);grid-template-columns:8px 1fr auto;align-items:start;gap:12px;padding:10px 0;display:grid}.activity-item:last-child{border-bottom:none}.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{background:var(--warm-black-3);border-radius:2px;height:4px;overflow:hidden}.prog>i{background:var(--accent);height:100%;display:block}.prog>i.ok{background:var(--ok)}.pstat{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:flex}.pstat .d{border-radius:50%;width:7px;height:7px}.pstat.live .d{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.pstat.live{color:var(--accent)}.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{align-items:center;gap:16px;margin-bottom:14px;display:flex}.cal-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.cal-head h2 em{color:var(--accent);font-style:normal}.cal-head .seg{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);display:inline-flex}.cal-head .seg button{color:var(--off-white-dim);border-right:1px solid var(--hairline);padding:5px 11px;font-size:11px}.cal-head .seg button:last-child{border-right:none}.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{color:var(--accent);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{flex-direction:column;gap:2px;height:fit-content;display:flex;position:sticky;top:72px}.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}body.panel-open{overflow:hidden}.tp-scrim{inset:0 540px 0 var(--sidebar-w);z-index:30;pointer-events:auto;cursor:pointer;background:#0807068c;position:fixed}.task-panel{background:var(--warm-black-2);border-left:1px solid var(--hairline);z-index:40;flex-direction:column;width:540px;max-width:100vw;animation:.18s ease-out tp-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #00000080}@keyframes tp-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.tp-head{border-bottom:1px solid var(--hairline);background:var(--warm-black);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.tp-complete{border:1px solid var(--ok);border-radius:var(--r-input);color:var(--ok);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex}.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{border:1px dashed var(--hairline-strong);font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:9px;display:inline-flex}.tp-head .add-assignee:hover{border-color:var(--accent);color:var(--accent)}.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-tabs{border-bottom:1px solid var(--hairline);background:var(--warm-black);align-items:center;gap:4px;padding:0 18px;display:flex}.tp-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;padding:12px;font-size:10px}.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-body{flex:1;padding:22px 24px 40px;overflow-y:auto}.tp-ref{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.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-title-input{width:100%;color:var(--off-white);letter-spacing:-.02em;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;margin-bottom:4px;padding:4px 0;font-size:22px;font-weight:600;line-height:1.25}.tp-title-input:focus{border-bottom-color:var(--accent)}.tp-fields{grid-template-columns:140px 1fr;gap:4px 16px;margin-top:24px;display:grid}.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{border:1px solid var(--hairline);background:var(--warm-black-3);border-radius:var(--r-input);font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white);cursor:pointer;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.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{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.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{margin-top:30px}.tp-section h3{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:center;margin:0 0 10px;font-size:10px;font-weight:500;display:flex}.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-title{font-size:13px;line-height:1.3}.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)}.subtask-add{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);border-top:1px solid var(--hairline);cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:10px;margin-top:4px;padding:9px 8px;font-size:10px;display:flex}.subtask-add:hover{color:var(--accent)}.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{background:var(--warm-black-3);width:38px;height:38px;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--hairline);border-radius:4px;flex-shrink:0;place-items:center;font-size:9px;display:grid}.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{padding:6px 0 14px;position:relative}.activity-item:before{content:"";background:var(--warm-black-2);border:2px solid var(--off-white-fade);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:-19px}.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 .comment-body{color:var(--off-white);font-size:13px;line-height:1.55}.activity-item .comment-body code{background:var(--warm-black-3)}.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{align-items:center;display:flex}.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)}.fp-trigger{all:unset;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.fp-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.fp-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex;position:relative}.fp-popover{z-index:50;background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-card);min-width:240px;max-width:360px;box-shadow:0 16px 48px #0000008c, 0 0 0 1px var(--accent);position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.fp-popover{box-shadow:0 16px 48px #0000008c, 0 0 0 1px color-mix(in srgb, var(--accent) 6%, transparent)}}.fp-popover{padding:8px;animation:.12s ease-out fp-pop}@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-section-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);padding:8px 8px 4px;font-size:9px}.fp-input{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);width:100%;color:var(--off-white);outline:none;padding:8px 10px;font-size:13px}.fp-input:focus{border-color:var(--accent)}.fp-row{align-items:center;gap:6px;padding:4px 0;display:flex}.fp-foot{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 4px 2px;font-size:9px;display:flex}.fp-foot button{color:var(--off-white-dim)}.fp-foot button:hover{color:var(--accent)}.tag-pill{background:var(--warm-black-3);border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;display:inline-flex}.tag-pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tag-pill .x{opacity:.6;font-size:11px}.tag-pill:hover{border-color:var(--hairline-strong)}.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}.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{margin-top:22px}.qp-total-line{font-family:var(--font-mono);color:var(--off-white-dim);letter-spacing:.04em;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.qp-total-line.grand{border-top:1px solid var(--hairline-strong);color:var(--off-white);margin-top:8px;padding-top:18px;font-size:14px}.qp-total-line.grand .v{color:var(--accent);letter-spacing:-.01em;font-size:22px;font-weight:600}.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{border-top:1px dashed var(--hairline-strong);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:#fff}.ctl.on:hover .ctl-btn{background:var(--accent-hot)}.ctl.danger .ctl-btn{background:var(--bad);border-color:var(--bad);color:#fff;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 .ava{color:#fff;width:96px;height:96px;box-shadow:0 0 0 8px var(--accent);background:linear-gradient(135deg,#dc2e1f,#9d2f1a);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:32px;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.ring-card .ava{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 10%, transparent)}}.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;color:#fff;border:none;border-radius:50%;place-items:center;width:56px;height:56px;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-shell{background:var(--warm-black);min-height:100vh;color:var(--off-white);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 64px);flex-direction:column;display:flex}.m-top{z-index:30;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black));border-bottom:1px solid var(--hairline);align-items:center;gap:12px;display:flex;position:sticky;top:0}.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 .ava{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.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}}.m-body{flex:1;padding:16px 16px 32px}.m-page-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700}.m-page-title em{color:var(--accent);font-style:normal;font-weight:600}.m-page-sub{color:var(--off-white-dim);margin:0 0 16px;font-size:13px;line-height:1.5}.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-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-tile{background:var(--warm-black-2);border:1px solid var(--hairline);color:inherit;border-radius:14px;flex-direction:column;gap:6px;min-height:96px;padding:14px;text-decoration:none;display:flex}.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{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.m-tile.fab{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent) 4%, transparent))}}.m-tile.fab{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.m-tile.fab{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.m-tile.fab .glyph,.m-tile.fab .label{color:var(--off-white)}.m-list-item{background:var(--warm-black-2);border:1px solid var(--hairline);color:inherit;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:14px;text-decoration:none;display:grid}.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);color:#fff;width:100%;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{background:var(--warm-black-2);border-top:1px solid var(--hairline);padding:6px 0 calc(env(safe-area-inset-bottom,0px) + 4px);z-index:40;grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.m-bottom-nav a{color:var(--off-white-fade);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:9px;text-decoration:none;display:flex}.m-bottom-nav a .ic{font-size:18px;line-height:1}.m-bottom-nav a.active{color:var(--accent)}.m-bottom-nav a.active .ic{filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.m-bottom-nav a.active .ic{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 55%, transparent))}}.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:#fff;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{-webkit-tap-highlight-color:transparent;transition:color 80ms;position:relative}.m-bottom-nav a:active,.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-tile:active,.m-list-item:active{background:var(--warm-black-3)}.m-bigbtn:active{transform:scale(.985)}.mh-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}.mh-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mh-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mh-lede{margin-bottom:0;font-size:13.5px}.mh-lede b{color:var(--off-white);font-weight:600}.mh-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:22px;transform:translateY(12px)}.mh-sec:first-of-type{animation-delay:40ms}.mh-sec:nth-of-type(2){animation-delay:.11s}.mh-sec:nth-of-type(3){animation-delay:.18s}.mh-sec:nth-of-type(4){animation-delay:.25s}.mh-khead{margin-bottom:11px}.mh-more,.mh-hot{text-decoration:none}.mh-more{color:var(--off-white-fade)}.mh-hot{color:var(--accent-hot)}.mh-stats{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mh-stats{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mh-stats{box-shadow:var(--edge-light), var(--shadow-1);overflow:hidden}.mh-stat{min-width:0;color:inherit;border-top:1px solid var(--hairline);transition:background var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:6px;padding:14px 15px;text-decoration:none;display:flex}.mh-stat:nth-child(-n+2){border-top:none}.mh-stat:nth-child(2n){border-inline-start:1px solid var(--hairline)}.mh-stat:active{background:var(--warm-black-3)}.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{background:linear-gradient(180deg, var(--accent), var(--warm-black-2) 72%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:66px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.mh-await{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--warm-black-2)), var(--warm-black-2) 72%)}}.mh-await{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mh-await{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.mh-await{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}.mh-await:active{transform:translateY(1px)}.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-body{flex-direction:column;gap:3px;min-width:0;display:flex}.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{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));flex-direction:column;gap:8px;min-height:92px;padding:13px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mh-act{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mh-act{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);color:inherit;transition:transform var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:14px;text-decoration:none}.mh-act:active{transform:translateY(1px)}.mh-act .glyph{color:var(--accent);font-size:20px;line-height:1}.mh-act .ql{letter-spacing:-.01em;margin-top:auto;font-size:12.5px;font-weight:600}.mh-act .qm{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);font-size:9px;line-height:1.35}.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)}@media (prefers-reduced-motion:reduce){.mh-sec{opacity:1;animation:none;transform:none}}body[data-reduce-motion=true] .mh-sec{opacity:1;transform:none;animation:none!important}.pd-shell{height:calc(100vh - var(--topbar-h,56px));color:var(--off-white);background:#050505;flex-direction:column;display:flex;overflow:hidden}@keyframes pd-pulse{0%,to{opacity:.3}50%{opacity:1}}.pd-toolbar{border-bottom:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), #14130f80);z-index:6;flex:none;justify-content:space-between;align-items:center;gap:14px;height:52px;padding:0 18px;display:flex}.pd-toolbar-left{align-items:center;gap:10px;min-width:0;display:flex}.pd-toolbar-right{align-items:center;gap:10px;display:flex;position:relative}.pd-deck-title{align-items:baseline;gap:8px;min-width:0;margin-left:6px;display:flex;overflow:hidden}.pd-deck-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.pd-deck-title>span:last-child{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:15px;font-weight:700;overflow:hidden}.pd-tool{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);width:32px;height:32px;color:var(--off-white-dim);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.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{width:auto;height:32px;color:var(--off-white-dim);gap:4px;padding:0 13px;font-size:12.5px;font-weight:500}.pd-tool.labeled:hover{color:var(--off-white)}.pd-tool.labeled.accent{background:var(--accent);color:#fff;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-save{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);align-items:center;gap:7px;margin-left:4px;font-size:10px;display:inline-flex}.pd-save .sv-dot{background:var(--ok);width:6px;height:6px;animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%}.pd-kbd{border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-fade);background:#f4f2ee14;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:9px;display:inline-block}.pd-add{position:relative}.pd-picker{background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-card);z-index:10;width:560px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 60px #0000008c}.pd-picker-grid{grid-template-columns:1fr 1fr;gap:8px;max-height:70vh;display:grid;overflow-y:auto}.pd-picker-item{text-align:left;background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);color:var(--off-white);cursor:pointer;flex-direction:column;gap:6px;padding:8px;transition:border-color .15s,background .15s;display:flex}.pd-picker-item:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-picker-item:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.pd-picker-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-picker-item:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.pd-picker-thumb{aspect-ratio:16/10;pointer-events:none;border:1px solid var(--hairline);background:#050505;border-radius:3px;width:100%;overflow:hidden}.pd-picker-text{flex-direction:column;gap:2px;padding:2px 4px 4px;display:flex}.pd-picker-label{letter-spacing:-.005em;font-size:12px;font-weight:500}.pd-picker-blurb{font-family:var(--font-mono);color:var(--off-white-fade);font-size:9.5px;line-height:1.4}.pd-stage{flex:1;grid-template-columns:0fr 1fr;min-height:0;transition:grid-template-columns .22s;display:grid;position:relative}.pd-stage:has(.pd-side.open){grid-template-columns:250px 1fr}.pd-side{border-right:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black));flex-direction:column;display:flex;overflow:hidden}.pd-side-tabs{border-bottom:1px solid var(--hairline);align-items:center;gap:6px;padding:12px 12px 10px;display:flex}.pd-side-tab{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--warm-black-3);min-width:0;height:28px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-dim);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);flex:none;padding:0 11px;font-size:10px;position:relative}.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-side-tabs>.pd-tool{justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:inline-flex}.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-thumbs-list{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.pd-thumb{border:1px solid var(--hairline);border-radius:var(--r-input);cursor:pointer;background:var(--warm-black-3);transition:transform var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out), box-shadow var(--dur-element) var(--ease-out), background var(--dur-element) var(--ease-out);padding:6px}.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.drop-target{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-thumb.drop-target{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}}.pd-thumb.drop-target{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-thumb.drop-target{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.pd-thumb{cursor:grab}.pd-thumb:active{cursor:grabbing}.pd-thumb-head{color:var(--off-white-dim);align-items:center;gap:6px;margin-bottom:6px;font-size:10px;display:flex}.pd-thumb-num{letter-spacing:.06em;color:var(--off-white-fade)}.pd-thumb.active .pd-thumb-num{color:var(--accent-hot)}.pd-thumb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-dim);flex:1;font-size:8.5px;overflow:hidden}.pd-thumb-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.pd-thumb-actions button{width:18px;height:18px;color:var(--off-white-fade);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:none;border-radius:4px;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}.pd-thumb-actions button:hover{background:var(--warm-black-4);color:var(--off-white)}.pd-thumb-canvas{aspect-ratio:16/10;pointer-events:none;background:#050505;border-radius:2px;overflow:hidden}.pd-collab{align-items:center;margin-inline-start:8px;display:inline-flex}.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{margin-inline:auto 4px;display:inline-flex}.pd-thumb-here .avatar+.avatar{margin-inline-start:-5px}.pd-thumb.present-here{border-color:#5bbf7a80}.pd-thumbs-empty{text-align:center;color:var(--off-white-fade);padding:24px 12px;font-size:12px;line-height:1.6}.pd-canvas-wrap{background:radial-gradient(900px 500px at 50% 0%, var(--accent), transparent 60%);justify-content:center;align-items:center;min-width:0;min-height:0;padding:16px 16px 80px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pd-canvas-wrap{background:radial-gradient(900px 500px at 50% 0%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 60%)}}.pd-canvas{aspect-ratio:16/10;border:1px solid var(--hairline-strong);border-radius:var(--r-card);background:#050505;width:100%;max-width:calc(160vh - 320px);height:100%;overflow:hidden;box-shadow:inset 0 1px #f2efe80d,0 40px 90px -40px #000000e6}.pd-canvas [contenteditable=true]{caret-color:var(--accent)}.pd-canvas [contenteditable=true]:hover{outline:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-canvas [contenteditable=true]:hover{outline:1px dashed color-mix(in srgb, var(--accent) 40%, transparent)}}.pd-canvas [contenteditable=true]:hover{outline-offset:2px;border-radius:2px}.pd-canvas [contenteditable=true]:focus{outline:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-canvas [contenteditable=true]:focus{outline:1px dashed color-mix(in srgb, var(--accent) 85%, transparent)}}.pd-canvas [contenteditable=true]:focus{outline-offset:2px;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-canvas [contenteditable=true]:focus{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.pd-canvas [contenteditable=true]:focus{border-radius:2px}.pd-canvas-empty{width:100%;height:100%;color:var(--off-white-dim);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pd-canvas-empty-title{font-size:18px}.pd-canvas-empty-sub{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.pd-pager{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);font-family:var(--font-mono);color:var(--off-white-dim);z-index:5;background:#14130fb8;align-items:center;gap:14px;padding:8px 14px;font-size:12px;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -24px #000000b3}.pd-pager button{color:var(--off-white-dim);cursor:pointer;border-radius:var(--r-pill);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:none;padding:4px 8px;font-size:16px;line-height:1}.pd-pager button:hover:not(:disabled){background:var(--warm-black-4);color:var(--off-white)}.pd-pager button:disabled{opacity:.35;cursor:default}.pd-pager-count strong{color:var(--accent-hot);font-weight:600}.pd-pager-count .dim{color:var(--off-white-fade)}.pd-pager-sep{background:var(--hairline);width:1px;height:16px}.pd-pager-reset{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-dim);align-items:center;font-size:11px;display:inline-flex;padding:4px 10px!important}.pd-toast{background:var(--warm-black-4);color:var(--off-white);border-radius:var(--r-pill);border:1px solid var(--hairline-strong);z-index:8;align-items:center;gap:8px;padding:8px 15px;font-size:12px;display:inline-flex;position:absolute;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -24px #000000b3}.pd-toast .p{background:var(--accent-hot);border-radius:50%;width:6px;height:6px}.pd-edit-body{flex:1;padding:18px;overflow-y:auto}.pd-edit-empty{letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);padding:12px;font-size:11px}.pd-edit-fields{flex-direction:column;gap:16px;display:flex}.pd-edit-label{letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-dim);margin-bottom:6px;font-size:10px;display:block}.pd-edit-blurb{color:var(--off-white-fade);margin-top:6px;font-size:10.5px;line-height:1.5}.pd-edit-sep{background:var(--hairline);height:1px}.pd-field{gap:6px;display:grid}.pd-field-row{gap:4px;display:grid}.pd-field-preview{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:100%;margin-top:4px}.pd-input{border:1px solid var(--hairline);width:100%;color:var(--off-white);border-radius:var(--r-input);background:#f4f2ee0a;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.pd-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-input:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.pd-input-multi{resize:vertical;min-height:84px}.pd-notes{border-top:1px solid var(--hairline);background:var(--warm-black-2);flex-direction:column;flex:none;gap:9px;max-height:200px;padding:14px 20px 18px;display:flex}.pd-notes-head{letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:9.5px;display:flex}.pd-notes-head>.mono:first-child,.pd-notes-head .dim{color:var(--off-white-fade)}.pd-notes-input{resize:none;background:var(--warm-black);border:1px solid var(--hairline);border-radius:var(--r-input);color:var(--off-white);min-height:52px;transition:border-color var(--dur-micro) var(--ease-out);outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.55}.pd-notes-input:focus{border-color:var(--hairline-strong)}.pd-notes-input::placeholder{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}}.u-layered{box-shadow:var(--edge-light), var(--edge-step), var(--shadow-1)}.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}.bstats{grid-template-columns:1fr 1fr;gap:0;margin-top:2px;display:grid}.bstat{border-top:1px solid var(--hairline);min-width:0;padding:16px 0}.bstat:nth-child(-n+2){border-top:none}.bstat:nth-child(odd){padding-inline-end:16px}.bstat:nth-child(2n){border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.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{position:relative}.askh-input{min-width:0;height:100%;color:var(--off-white);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13px}.askh-input::placeholder{color:var(--off-white-fade)}.askh-go{cursor:pointer;font-family:var(--font-mono);color:var(--off-white-fade);border:1px solid var(--hairline-strong);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border-radius:4px;flex:none;padding:3px 8px;font-size:10px}.askh-go:hover:not(:disabled){color:var(--accent-hot);border-color:var(--accent)}.askh-go:disabled{opacity:.45;cursor:default}.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-summary{color:var(--off-white);font-size:13px;line-height:1.45}.askh-actions{gap:8px;margin-top:12px;display:flex}.askh-line{color:var(--off-white-dim);align-items:center;gap:9px;font-size:12.5px;display:flex}.askh-dot{background:var(--accent);width:7px;height:7px;animation:breathe 1.6s var(--ease-out) infinite;border-radius:50%;flex:none}.askh-ok{color:var(--ok)}.askh-err{justify-content:space-between}.askh-err>span{color:var(--warn)}.askh-dismiss{cursor:pointer;color:var(--off-white-fade);background:0 0;border:none;flex:none;padding:0 2px;font-size:12px}.askh-dismiss:hover{color:var(--off-white)}@media (prefers-reduced-motion:reduce){.askh-panel,.askh-dot{animation:none}}body[data-reduce-motion=true] .askh-panel,body[data-reduce-motion=true] .askh-dot{animation:none!important}.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=true] .btile,body[data-reduce-motion=true] .sdot.ok,body[data-reduce-motion=true] .sdot.warn,body[data-reduce-motion=true] .sdot.bad,body[data-reduce-motion=true] .spark .end,body[data-reduce-motion=true] .cmd .glint,body[data-reduce-motion=true] .cmd .cur,body[data-reduce-motion=true] .stream-track{animation:none!important}body[data-reduce-motion=true] .btile{opacity:1;transform:none}body[data-reduce-motion=true] .cmd .glint{display:none}.awaiting{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2px;display:grid}.aw{min-width:0;color:inherit;padding:2px 0;text-decoration:none;display:block;position:relative}.aw+.aw{border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.aw:not(:last-child){padding-inline-end: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{flex-direction:column;gap:8px;min-width:0;display:flex}.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{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);min-width:0;color:inherit;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;gap:8px;padding:10px;text-decoration:none;display:flex}.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}.brows{flex-direction:column;margin-top:2px;display:flex}.brow{border-top:1px solid var(--hairline);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;text-decoration:none;display:grid}.brow:first-child{border-top:none}.brow.no-badge{grid-template-columns:minmax(0,1fr) auto}.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{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);min-width:0;color:inherit;transition:transform var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out);padding:13px;text-decoration:none;display:block}.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=true] .toast{display:none;animation:none!important}body[data-reduce-motion=true] .kcard,body[data-reduce-motion=true] .pcard{transition:none;transform:none}.tnt-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.tnt-fc{color:var(--off-white-fade)}.ftab.on .tnt-fc{color:var(--accent-hot)}.tnt-wrap{margin-top:12px;overflow-x:auto}.tnt-tbl{flex-direction:column;min-width:980px;display:flex}.tnt-hd,.tnt-row{grid-template-columns:minmax(240px,2.4fr) .8fr .6fr .9fr .9fr 1fr .9fr minmax(150px,auto);align-items:center;gap:12px;display:grid}.tnt-hd{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;padding:10px 0;font-size:9px;font-weight:500}.tnt-item{border-bottom:1px solid var(--hairline)}.tnt-row{cursor:pointer;transition:background var(--dur-micro) var(--ease-out);padding:12px 0}.tnt-row:hover{background:var(--warm-black-2)}.tnt-namebtn{all:unset;cursor:pointer;letter-spacing:-.01em;color:var(--off-white);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}.tnt-namebtn:focus-visible{outline:2px solid var(--accent-hot);outline-offset:2px;border-radius:4px}.tnt-sub{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;overflow:hidden}.tnt-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;color:var(--off-white-dim);font-size:12px}.tnt-end{text-align:end}.tnt-st{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:inline-flex}.tnt-date{font-family:var(--font-mono);color:var(--off-white-dim);white-space:nowrap;font-size:11px}.tnt-acts{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.tnt-act{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hairline-strong);border-radius:var(--r-input);color:var(--off-white-dim);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);background:0 0;padding:4px 9px;font-size:8.5px;text-decoration:none}.tnt-act:hover{color:var(--off-white);border-color:var(--off-white-fade)}.tnt-act:disabled{opacity:.5;cursor:default}.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)}}.tnt-item[data-status=suspended] .tnt-namebtn,.tnt-item[data-status=archived] .tnt-namebtn{color:var(--off-white-fade);font-weight:500}.tnt-panel{border-top:1px solid var(--hairline);flex-direction:column;gap:18px;padding:16px 2px 18px;display:flex}.tnt-foot{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--off-white-fade);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding-top:13px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){.tnt-row,.tnt-act{transition:none}}body[data-reduce-motion=true] .tnt-row,body[data-reduce-motion=true] .tnt-act{transition:none}.bdk-alert{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-hot);border:1px solid var(--accent);font-size:9px}@supports (color:color-mix(in lab, red, red)){.bdk-alert{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.bdk-alert{background:var(--accent-soft);border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px}.board-toolbar .bdk-seg{border-radius:var(--r-pill);border-color:var(--hairline-strong);padding:2px}.board-toolbar .bdk-seg button{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-dim);transition:color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);background:0 0;border:none;padding:5px 14px;font-size:10.5px}.board-toolbar .bdk-seg button.on{background:var(--warm-black-4);color:var(--off-white)}.bdk-board{grid-template-columns:repeat(5,minmax(272px,1fr))}.bdk-board>.bdk-col{scroll-snap-align:start}.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-col:first-child{animation-delay:60ms}.bdk-col:nth-child(2){animation-delay:.13s}.bdk-col:nth-child(3){animation-delay:.2s}.bdk-col:nth-child(4){animation-delay:.27s}.bdk-col:nth-child(5){animation-delay:.34s}.bdk-bhead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.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{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bdk-col[data-state=prod] .bdk-bhead{border-bottom-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.bdk-col[data-state=prod] .bdk-bhead .cnt{color:var(--accent-hot)}.bdk-body{border-radius:var(--r-card);flex-direction:column;flex:1;gap:12px;display:flex}.bdk-body.drop-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bdk-body.drop-active{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.bdk-body.drop-active{outline:2px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.bdk-body.drop-active{outline:2px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.bdk-body.drop-active{outline-offset:-6px}.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-add:hover{color:var(--off-white-dim);background:var(--warm-black-2)}.bdk-card{background:linear-gradient(180deg, var(--warm-black-3), var(--warm-black-3));flex-direction:column;gap:9px;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bdk-card{background:linear-gradient(180deg, var(--warm-black-3), color-mix(in srgb, var(--warm-black-3) 55%, transparent))}}.bdk-card{border:1px solid var(--hairline);border-radius:var(--r-input);color:inherit;cursor:pointer;box-shadow:var(--edge-light);transition:transform var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out), box-shadow var(--dur-element) var(--ease-out);padding:13px 13px 12px;text-decoration:none;overflow:hidden}.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 .prog{border-radius:var(--r-pill);background:var(--hairline);height:3px;overflow:hidden}.bdk-card .prog i{background:linear-gradient(90deg, var(--warn), #ffd06b);border-radius:var(--r-pill);height:100%;display:block}.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{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-hot);background:var(--accent-soft);border:1px solid var(--accent);align-items:center;gap:7px;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.bdk-card .blk{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.bdk-card .blk{border-radius:5px;margin:-2px 0 1px;padding:5px 8px}.bdk-card .blk .bd{background:var(--accent);width:5px;height:5px;animation:breathe var(--dur-breathe) 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=true] .bdk-col,body[data-reduce-motion=true] .bdk-bhead .live,body[data-reduce-motion=true] .bdk-card .blk .bd{animation:none!important}body[data-reduce-motion=true] .bdk-col{opacity:1;transform:none}body[data-reduce-motion=true] .bdk-card,body[data-reduce-motion=true] .bdk-add{transition:none;transform:none}.bdk-wrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black-2);overflow:hidden}.bdk-list{border-collapse:collapse;width:100%;min-width:720px}.bdk-list 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);padding:10px 14px;font-size:9px;font-weight:500}.bdk-list td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:12px 14px;font-size:13px}.bdk-list tbody tr{transition:background .18s var(--ease-out)}.bdk-list tbody tr:hover td{background:var(--warm-black-3)}.bdk-list tbody tr:last-child td{border-bottom:none}.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 tbody tr.donerow td{opacity:.55}.bdk-list .r{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.bdk-list a{color:inherit;text-decoration:none}.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-shell{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:38px;margin-top:34px;display:grid}.setx-nav{flex-direction:column;gap:1px;display:flex;position:sticky;top:78px}.setx-nav a{border-radius:var(--r-input);color:var(--off-white-fade);transition:color .18s var(--ease-out), background .18s var(--ease-out);align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;text-decoration:none;display:flex}.setx-nav a .sn{font-family:var(--font-mono);color:var(--off-white-fade);font-size:9px}.setx-nav a:hover{color:var(--off-white-dim);background:var(--warm-black-2)}.setx-body{flex-direction:column;min-width:0;display:flex}.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:-.02em;text-transform:none;color:var(--off-white);font-size:17px;font-weight:700}@media (max-width:900px){.setx-shell{grid-template-columns:1fr;gap:0}.setx-nav{flex-direction:row;gap:4px;padding-bottom:10px;position:static;overflow-x:auto}.setx-nav a{white-space:nowrap}}.setx-seg{border:1px solid var(--hairline-strong);border-radius:var(--r-input);display:inline-flex;overflow:hidden}.setx-seg label{display:block;position:relative}.setx-seg input{opacity:0;pointer-events:none;position:absolute}.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}.vlt-wrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black-2);overflow:hidden}.vlt-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.vlt-row{transition:background .18s var(--ease-out)}.vlt-row:hover{background:var(--warm-black-3)}.vlt-row:last-child{border-bottom:none!important}.vlt-cat{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;align-items:center;gap:7px;padding:3px 9px;font-size:10px;display:inline-flex}.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-hero{background:linear-gradient(180deg, var(--accent), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.pjx-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--warm-black-2)), color-mix(in srgb, var(--warm-black-2) 50%, transparent))}}.pjx-hero{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pjx-hero{border-color:color-mix(in srgb, var(--accent) 24%, var(--hairline))}}.pjx-hero:after{content:"";background:radial-gradient(circle, var(--accent), transparent 70%);inset-inline-end:-40px;border-radius:50%;width:220px;height:220px;position:absolute;top:-40px}@supports (color:color-mix(in lab, red, red)){.pjx-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%)}}.pjx-hero:after{pointer-events:none}.pjx-live{z-index:1;align-items:flex-start;gap:16px;margin-top:14px;display:flex;position:relative}.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{text-align:end;flex:none}.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{z-index:1;flex-direction:column;gap:7px;margin-top:16px;display:flex;position:relative}.pjx-hbar .prog{border-radius:var(--r-pill);height:6px}.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{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-hot);white-space:nowrap;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.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-warnpill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bad);white-space:nowrap;background:#d44f4f1f;border:1px solid #d44f4f73;border-radius:3px;padding:2px 6px;font-size:8.5px;display:inline-block}.pjx-mix .bstat{color:inherit;text-decoration:none}.pjx-mix .bstat:hover .v{color:var(--accent-hot)}.pjx-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pjx-filters .ftab{text-decoration:none}.pjx-fc{color:var(--off-white-fade);font-variant-numeric:tabular-nums}.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-scroll{overflow-x:auto}.pjx-scroll .pjx-tbl{min-width:880px}.pjx-ptbl{border-collapse:collapse;width:100%;min-width:760px}.pjx-ptbl 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);padding:10px 14px;font-size:9px;font-weight:500}.pjx-ptbl td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:12px 14px;font-size:13px}.pjx-ptbl tbody tr{transition:background .18s var(--ease-out)}.pjx-ptbl tbody tr:hover td{background:var(--warm-black-2)}.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 tbody tr:last-child td{border-bottom:none}.pjx-ptbl .r{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.pjx-ptbl a{color:inherit;text-decoration:none}.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 .phase-cell .pmeta{font-family:var(--font-mono);color:var(--off-white-fade);margin-top:4px;font-size:10px}.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{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px;display:grid}.pjx-strip .sitem{border-inline-start:1px solid var(--hairline);min-width:0;color:inherit;flex-direction:column;justify-content:center;padding:4px 22px;text-decoration:none;display:flex}.pjx-strip .sitem:first-child{border-inline-start:none;padding-inline-start:0}.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 (max-width:900px){.pjx-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}@media (prefers-reduced-motion:reduce){.pjx-livestat .d{animation:none}}body[data-reduce-motion=true] .pjx-livestat .d{animation:none!important}.tfx-live{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tfx-live{border-color:color-mix(in srgb, var(--accent) 30%, var(--hairline))}}.tfx-live:after{content:"";pointer-events:none;background:radial-gradient(420px 180px at 88% -20%, var(--accent-soft), transparent 70%);position:absolute;inset:0}[dir=rtl] .tfx-live:after{background:radial-gradient(420px 180px at 12% -20%, var(--accent-soft), transparent 70%)}.tfx-set{border-top:1px solid var(--hairline);color:inherit;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;text-decoration:none;display:grid}.tfx-set:first-child{border-top:none}.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{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 0;display:grid}.tfx-conf:first-child{border-top:none}.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:first-child{border-top:none}.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-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.tfx-wc{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-3);flex-direction:column;gap:3px;min-width:0;min-height:120px;padding:11px 10px;display:flex}.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}@media (max-width:900px){.tfx-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.tfx-week{grid-template-columns:repeat(2,minmax(0,1fr))}}.tfx-lr{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 42px minmax(80px,116px);align-items:center;gap:11px;padding:9px 0;display:grid}.tfx-lr:first-child{border-top:none}.tfx-lr .ln{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tfx-lr .ld{font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums;font-size:11.5px}.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=true] .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-fcol{flex-direction:column;gap:8px;min-width:0;display:flex}.ldx-fh{border-bottom:1px solid var(--hairline);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.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-fh .vol{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ldx-fbar{background:var(--hairline-strong);border-radius:2px;height:2px;margin-top:5px}.ldx-card{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);min-width:0;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;gap:9px;padding:11px 12px;text-decoration:none;display:flex;position:relative}.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 .cl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.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 .lf{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.ldx-card .age{font-family:var(--font-mono);color:var(--off-white-fade);font-size:9px}.ldx-hotwrap{align-items:center;gap:6px;min-width:0;display:flex}.ldx-fnl{flex-direction:column;gap:9px;margin-top:14px;display:flex}.ldx-fr{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.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-owners{flex-direction:column;display:flex}.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:first-child{border-top:none}.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-wbar{background:var(--hairline);border-radius:2px;flex:none;width:34px;height:3px;position:relative;overflow:hidden}.ldx-wbar i{background:var(--off-white-dim);border-radius:2px;position:absolute;inset-block:0;inset-inline-start:0}.ldx-views{align-items:center;gap:6px;display:inline-flex}.ldx-views .ftab{text-decoration:none}.ldx-scroll{overflow-x:auto}.ldx-scroll .ldx-tbl{min-width:760px}@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}}@media (prefers-reduced-motion:reduce){.ldx-card,.ldx-card:hover{transition:none;transform:none}}body[data-reduce-motion=true] .ldx-card{transition:none;transform: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=true] .qtx-stream .bchip .dd,body[data-reduce-motion=true] .qtx-stream-static .bchip .dd{animation:none!important}.tdx-kpis{margin-top:28px}.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;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=true] .tdx-gdot,body[data-reduce-motion=true] .tdx-livedot{animation:none!important}body[data-reduce-motion=true] .tdx-tbl tr,body[data-reduce-motion=true] .tdx-check,body[data-reduce-motion=true] .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{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:14px 22px;margin-top:22px;padding-top:18px;display:flex}.usr-legend .cap-l{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.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=true] .tof-pulse,body[data-reduce-motion=true] .tof-dtile{animation:none!important}body[data-reduce-motion=true] .tof-dtile{opacity:1;transform:none}.tof-strip.five{grid-template-columns:1.15fr 1fr 1fr 1fr 1.15fr}.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=true] .tof-spark polyline{stroke-dashoffset:0;animation:none!important}body[data-reduce-motion=true] .tof-rrow,body[data-reduce-motion=true] .tof-rrow:hover{transform:none}.cdx-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.cdx-rail{flex-direction:column;gap:24px;min-width:0;display:flex;position:sticky;top:78px}.cdx-grid-col{min-width:0}@media (max-width:1100px){.cdx-layout{grid-template-columns:1fr}.cdx-rail{position:static}}.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{align-items:center;gap:14px;margin-top:14px;display:flex}.cdx-live .lbadge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hot);border:1px solid var(--accent);flex:none;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cdx-live .lbadge{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.cdx-live .lbadge{background:var(--accent-soft);border-radius:var(--r-pill);padding:5px 11px}.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-block{min-width:0}.cdx-rhead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.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-rstats{grid-template-columns:1fr 1fr 1fr;display:grid}.cdx-rstat{min-width:0;padding:2px 0 12px}.cdx-rstat+.cdx-rstat{border-inline-start:1px solid var(--hairline);padding-inline-start:12px}.cdx-rstat .rk{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.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-rspark{border-top:1px solid var(--hairline);margin-top:2px;padding-top:10px}.cdx-rspark svg{height:40px}.cdx-rspark-lab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);margin-top:6px;font-size:8.5px}.cdx-rmeta{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);justify-content:space-between;gap:8px;margin-top:2px;padding-top:12px;font-size:9.5px;display:flex}.cdx-rmeta b{color:var(--off-white-dim);font-weight:500}.cdx-up{flex-direction:column;display:flex}.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:first-child{border-top:none}.cdx-uprow:hover{padding-inline-start:5px}.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{color:var(--accent-hot)}.cdx-uprow .ub{min-width:0}.cdx-uprow .ut{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cdx-uprow .um{font-family:var(--font-mono);letter-spacing:.03em;color:var(--off-white-fade);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:3px;font-size:9.5px;display:flex;overflow:hidden}.cdx-uprow .um .due{color:var(--accent-hot)}.cdx-legend{flex-direction:column;gap:9px;display:flex}.cdx-legrow{color:var(--off-white-dim);align-items:center;gap:9px;font-size:11.5px;display:flex}.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-xlinks{flex-direction:column;display:flex}.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:first-child{border-top:none}.cdx-xlink:hover{color:var(--off-white)}.cdx-xlink .xn{font-family:var(--font-mono);color:var(--off-white-fade);font-size:9px}.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{text-align:center;border:1px dashed var(--hairline-strong);border-radius:var(--r-card);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;padding:56px 28px;display:flex}.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 .hl{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(20px,3vw,27px);font-weight:800;line-height:1.08}.cdx-empty .hl em{color:var(--accent);font-style:normal}.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=true] .cdx-uprow,body[data-reduce-motion=true] .cdx-xlink,body[data-reduce-motion=true] .cdx-xlink .arr{transition:none!important}body[data-reduce-motion=true] .cdx-month.month{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .cdx-live .lbadge .bd,body[data-reduce-motion=true] .cdx-sync .gdot,body[data-reduce-motion=true] .cdx-live-ev .bd{animation:none!important}.fin-hero{background:var(--warm-black-2);border:1px solid var(--hairline-strong);border-radius:var(--r-card);margin-bottom:18px;overflow:hidden}.fin-periods{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.fin-periods-lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);margin-inline-end:4px;font-size:9px}.fin-periods-win{font-family:var(--font-mono);color:var(--off-white-fade);text-align:end;margin-inline-start:auto;font-size:10px}.fin-periods-win b{color:var(--off-white-dim);font-weight:500}.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{border-bottom:1px solid var(--hairline);padding:11px 0}.fin-catrow:last-child{border-bottom:none}.fin-catrow .rh{grid-template-columns:22px 1fr auto auto;align-items:center;gap:12px;margin-bottom:9px;display:grid}.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=true] .fin-catrow .bar i{transition:none!important}.fcm-subnav{scrollbar-width:none;border-bottom:1px solid var(--hairline);gap:4px;margin-top:22px;padding:9px 0 15px;display:flex;overflow-x:auto}.fcm-subnav::-webkit-scrollbar{display:none}.fcm-subnav a{white-space:nowrap;border-radius:var(--r-pill);color:var(--off-white-dim);letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.fcm-subnav a .g{font-family:var(--font-mono);opacity:.6;font-size:12px}.fcm-subnav a:hover{background:var(--warm-black-3);color:var(--off-white)}.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-tabs{flex-wrap:wrap;gap:6px;margin:28px 0 6px;display:flex}.fcm-tab{border-radius:var(--r-input);border:1px solid var(--hairline);background:var(--warm-black-2);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:8px;padding:9px 15px;font-size:13px;font-weight:500;display:inline-flex}.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-crow{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 4px;display:flex}.fcm-finder{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-2);max-width:380px;height:38px;color:var(--off-white-fade);flex:300px;align-items:center;gap:9px;padding:0 13px;font-size:13px;display:flex}.fcm-finder input{all:unset;color:var(--off-white);flex:1;font-size:13px}.fcm-finder input::placeholder{color:var(--off-white-fade)}.fcm-finder .clr{all:unset;cursor:pointer;color:var(--off-white-fade);padding:0 4px;font-size:15px}.fcm-finder .clr:hover{color:var(--off-white)}.fcm-ledger{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));margin-top:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fcm-ledger{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.fcm-ledger{box-shadow:inset 0 1px #f2efe80d}.fcm-grid{grid-template-columns:26px 1.5fr 104px 128px 128px 132px 138px 118px;align-items:center;gap:10px;display:grid}.fcm-head{border-bottom:1px solid var(--hairline);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}.fcm-head .ra{text-align:end}.fcm-grouphead{background:var(--warm-black);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:14px 18px;display:flex}.fcm-grouphead:first-of-type{border-top:none}.fcm-grouphead .gname{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px;font-weight:700}.fcm-grouphead .gav{width:24px;height:24px;font-family:var(--font-mono);color:var(--warm-black);background:linear-gradient(135deg, var(--accent), var(--accent-hot));border-radius:4px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.fcm-grouphead .gmeta{font-family:var(--font-mono);color:var(--off-white-fade);font-size:10px}.fcm-grouphead .gsum{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.fcm-grouphead .gs{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fcm-grouphead .gs .gk{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:8px}.fcm-grouphead .gs .gv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.fcm-row{border-bottom:1px solid var(--hairline);cursor:pointer;box-sizing:border-box;text-align:start;width:100%;transition:background var(--dur-micro) var(--ease-out);background:0 0;padding:13px 18px;font-size:13px}.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 .cli{color:var(--off-white);font-weight:600}.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{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--hairline-strong);color:var(--off-white-dim);text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px}.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-iconbtn{border:1px solid var(--hairline);background:var(--warm-black-3);width:28px;height:28px;color:var(--off-white-dim);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:4px;place-items:center;font-size:13px;text-decoration:none;display:grid}.fcm-iconbtn:hover{border-color:var(--hairline-strong);color:var(--off-white)}.fcm-paybtn{background:var(--accent);color:#fff;cursor:pointer;height:28px;box-shadow:0 6px 16px -8px var(--accent-glow);transition:transform var(--dur-micro) var(--ease-out);border:none;border-radius:4px;align-items:center;gap:5px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.fcm-paybtn:active{transform:scale(.96)}.fcm-brk{border-bottom:1px solid var(--hairline);background:var(--accent);padding:16px 18px 20px 50px}@supports (color:color-mix(in lab, red, red)){.fcm-brk{background:color-mix(in srgb, var(--accent) 3%, transparent)}}.fcm-brk{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}[dir=rtl] .fcm-brk{padding:16px 50px 20px 18px}.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{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:500}.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-brk .bh{font-family:var(--font-mono);color:var(--off-white-fade);margin-top:3px;font-size:9.5px}.fcm-brk .warnnote{color:var(--warn);font-size:11px;font-family:var(--font-mono);grid-column:1/-1}.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{border:1px dashed var(--hairline);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:18px;padding:48px 24px;display:flex}.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}.fcm-qchips{flex-wrap:wrap;gap:6px;display:flex}.fcm-qchip{font-family:var(--font-mono);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--off-white);transition:border-color var(--dur-micro) var(--ease-out);padding:3px 8px;font-size:11px;text-decoration:none}.fcm-qchip:hover{border-color:var(--hairline-strong)}@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}}@media (max-width:720px){.fcm-recv{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.fcm-row,.fcm-paybtn,.fcm-iconbtn,.fcm-qchip{transition:none}}body[data-reduce-motion=true] .fcm-row,body[data-reduce-motion=true] .fcm-paybtn,body[data-reduce-motion=true] .fcm-iconbtn,body[data-reduce-motion=true] .fcm-qchip{transition:none!important}.fcm-eyepill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--accent);padding:2px 8px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.fcm-eyepill{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.fcm-eyepill{background:var(--accent-soft);color:var(--accent-hot);white-space:nowrap}.fcm-recv .mini{margin-top:10px}.fcm-recv .mini svg{width:100%;height:26px;display:block}.fcm-aging{border-radius:var(--r-pill);background:var(--warm-black-3);height:6px;margin-top:12px;display:flex;overflow:hidden}.fcm-aging i{height:100%;display:block}.fcm-recv .subrow{font-family:var(--font-mono);color:var(--off-white-fade);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.fcm-row .n.out.over{color:var(--accent-hot)}.fcm-overlay{z-index:var(--z-modal,80);-webkit-backdrop-filter:blur(6px)saturate(120%);background:#0807069e;justify-content:center;align-items:flex-start;padding:56px 20px;display:flex;position:fixed;inset:0;overflow:auto}.fcm-modal{border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black));border:1px solid var(--hairline-strong);width:100%;max-width:560px;box-shadow:var(--shadow-diffuse), var(--edge-light);border-top:2px solid var(--accent);animation:fcm-modalin var(--dur-element) var(--ease-out);overflow:hidden}@keyframes fcm-modalin{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.fcm-modal .mhead{border-bottom:1px solid var(--hairline);padding:22px 24px 18px}.fcm-modal .meyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.fcm-modal .mhead h2{font-family:var(--font-display);letter-spacing:-.03em;margin-top:10px;font-size:26px;font-weight:800}.fcm-modal .mhead h2 em{color:var(--accent);font-style:normal}.fcm-modal .msub{color:var(--off-white-dim);margin-top:8px;font-size:12.5px;line-height:1.5}.fcm-modal .mbody{padding:20px 24px}.fcm-modal .viewsigned{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-3);color:var(--off-white-dim);transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);align-items:center;gap:8px;margin-bottom:18px;padding:8px 13px;font-size:12px;text-decoration:none;display:inline-flex}.fcm-modal .viewsigned:hover{border-color:var(--hairline-strong);color:var(--off-white)}.fcm-modal .fgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.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 .fhint{font-family:var(--font-mono);color:var(--warn);margin-top:2px;font-size:10.5px}.fcm-modal .proofreq{border:1px dashed var(--accent);padding:14px}@supports (color:color-mix(in lab, red, red)){.fcm-modal .proofreq{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.fcm-modal .proofreq{background:var(--accent-soft);border-radius:var(--r-input);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fcm-modal .proofreq .txt{font-size:12.5px}.fcm-modal .proofreq .txt b{color:var(--accent-hot)}.fcm-modal .attachbtn{border-radius:var(--r-input);background:var(--accent);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.fcm-modal .proofok{border-radius:var(--r-input);background:#5bbf7a0f;border:1px solid #5bbf7a59;align-items:center;gap:12px;padding:10px 12px;display:flex}.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 .proofok .lk{color:var(--off-white-dim);border:1px solid var(--hairline);border-radius:var(--r-input);cursor:pointer;padding:6px 10px;font-size:12px;text-decoration:none}.fcm-modal .proofok .lk:hover{color:var(--off-white);border-color:var(--hairline-strong)}.fcm-modal .merr{font-family:var(--font-mono);border-radius:var(--r-input);background:var(--bad);margin-bottom:12px;padding:8px 12px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.fcm-modal .merr{background:color-mix(in srgb, var(--bad) 8%, transparent)}}.fcm-modal .merr{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.fcm-modal .merr{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent)}}.fcm-modal .merr{color:var(--bad)}.fcm-modal .mfoot{border-top:1px solid var(--hairline);background:var(--warm-black);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.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:#fff;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}@media (prefers-reduced-motion:reduce){.fcm-modal{animation:none}}body[data-reduce-motion=true] .fcm-modal{animation:none!important}.exp-filterbar{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.exp-filterbar{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.exp-filterbar{opacity:0;animation:rise .7s var(--ease-out) 20ms forwards;margin-bottom:16px;padding:16px 18px;transform:translateY(14px)}.exp-filterrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.exp-filters{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.exp-field{align-items:center;gap:9px;display:flex}.exp-lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.exp-rangelab{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;display:flex}.exp-hero{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:flex-end;gap:28px;margin-top:14px;padding-top:14px;display:flex}.exp-money{flex-direction:column;gap:3px;min-width:0;display:flex}.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-divv{background:var(--hairline);align-self:stretch;width:1px}.exp-srcgrid{flex-wrap:wrap;gap:26px;margin-inline-start:auto;display:flex}.exp-srcstat{flex-direction:column;gap:3px;min-width:0;display:flex}.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{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black-2);opacity:0;animation:rise .7s var(--ease-out) forwards;margin-bottom:22px;overflow:hidden;transform:translateY(14px)}.exp-sect:first-of-type{animation-delay:.1s}.exp-sect:nth-of-type(2){animation-delay:.16s}.exp-sect:nth-of-type(3){animation-delay:.22s}.exp-sect:nth-of-type(4){animation-delay:.28s}.exp-sect:nth-of-type(5){animation-delay:.34s}.exp-sect:nth-of-type(n+6){animation-delay:.4s}.exp-secthead{background:var(--warm-black-3);border:none;border-bottom:1px solid var(--hairline);width:100%;color:var(--off-white);cursor:pointer;text-align:start;transition:background var(--dur-micro) var(--ease-out);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-family:inherit;display:flex}.exp-secthead:hover{background:var(--warm-black-4)}.exp-sect.collapsed .exp-secthead{border-bottom:none}.exp-secthead .lft{min-width:0}.exp-secthead .row1{align-items:center;gap:10px;display:flex}.exp-secthead .gly{color:var(--accent);font-size:16px}.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-secthead .rgt{align-items:center;gap:14px;display:flex}.exp-subtot{text-align:end;flex-direction:column;gap:2px;display:flex}.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{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid var(--hairline);padding:8px 18px;font-size:9px}.exp-grouphdr.settled{color:var(--ok);background:#5bbf7a0a}.exp-grouphdr.projected{color:#e0b14c;background:#e0b14c0f}.exp-erow{border-top:1px solid var(--hairline);cursor:default;transition:background var(--dur-micro) var(--ease-out);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 18px;display:grid}.exp-erow.hasatt{cursor:pointer}.exp-erow.hasatt:hover{background:var(--warm-black-3)}.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}.exp-catpill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:8px;display:inline-flex}@media (max-width:900px){.exp-srcgrid{gap:18px;width:100%;margin-inline-start:0}.exp-hero{gap:20px}.exp-erow{grid-template-columns:84px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.exp-secthead,.exp-grouphdr{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.exp-filterbar,.exp-sect{opacity:1;animation:none;transform:none}.exp-secthead,.exp-erow{transition:none}}body[data-reduce-motion=true] .exp-filterbar,body[data-reduce-motion=true] .exp-sect{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .exp-secthead,body[data-reduce-motion=true] .exp-erow{transition:none!important}.fsh-kstrip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.fsh-kcell{border-inline-start:1px solid var(--hairline);min-width:0;padding:18px 22px}.fsh-kcell:first-child{border-inline-start:none;padding-inline-start:2px}.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-kbar,.fsh-kcell .kbar{background:var(--warm-black-4);border-radius:3px;height:4px;margin-top:11px;position:relative;overflow:hidden}.fsh-kcell .kbar>span{border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0}.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{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 12px;display:flex}.fsh-tbar .hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.fsh-tblwrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fsh-tblwrap{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 35%, transparent))}}.fsh-tblwrap{box-shadow:inset 0 1px #f2efe80d}.fsh-tblscroll{overflow-x:auto}.fsh-tbl{min-width:1040px}.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:last-child{border-bottom:none}.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{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.fsh-row .bcell .bbar{background:var(--warm-black-4);border-radius:4px;width:132px;height:6px;position:relative;overflow:hidden}.fsh-row .bcell .bbar>i{background:linear-gradient(90deg, #3a5c46, var(--ok));border-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.fsh-row .bcell .bbar>i.over{background:linear-gradient(90deg, #6e241d, var(--accent))}.fsh-row .bcell .bmeta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);font-size:9px}.fsh-row .notpl{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.04em;font-size:10px}.fsh-row .mg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;font-size:12.5px}.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{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:5px;justify-self:start;align-items:center;padding:3px 8px;font-size:9px;display:inline-flex}.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{border:1px dashed var(--hairline);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:18px;padding:48px 24px;display:flex}.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 (max-width:1100px){.fsh-kstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.fsh-kcell:nth-child(3){border-inline-start:none}.fsh-kcell:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:720px){.fsh-kstrip{grid-template-columns:1fr}.fsh-kcell{border-inline-start:none;padding-inline-start:2px}.fsh-kcell:nth-child(n+2){border-top:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){.fsh-row,.fsh-row .open{transition:none}.fsh-attn{animation:none}}body[data-reduce-motion=true] .fsh-row,body[data-reduce-motion=true] .fsh-row .open{transition:none!important}body[data-reduce-motion=true] .fsh-attn{animation:none!important}.rcx-kpis{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.rcx-kc{min-width:0;padding:18px 20px 18px 0;position:relative}.rcx-kc+.rcx-kc{border-inline-start:1px solid var(--hairline);padding-inline-start:20px}.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{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.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-uploader{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:flex}.rcx-drop{border:1px dashed var(--hairline-strong);width:46px;height:46px;color:var(--off-white-fade);background:var(--warm-black);border-radius:7px;flex:none;place-items:center;display:grid}.rcx-ul-lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);margin-bottom:4px;font-size:9.5px}.rcx-ul-sub{color:var(--off-white-dim);font-size:12.5px}.rcx-ul-sub b{color:var(--off-white);font-weight:500}.rcx-import{width:100%;font-family:var(--font-mono);color:var(--ok);align-items:center;gap:7px;margin-top:2px;font-size:11px;display:flex}.rcx-import .d{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.rcx-qbar{align-items:center;gap:14px;margin-top:24px;margin-bottom:12px;display:flex}.rcx-qcount{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:10px}.rcx-qcount b{color:var(--accent-hot);font-weight:600}.rcx-qtoggle{color:var(--off-white-dim);cursor:pointer;align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;display:inline-flex}.rcx-queue{border-radius:var(--r-card);border:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rcx-queue{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 35%, transparent))}}.rcx-queue{box-shadow:var(--edge-light), var(--shadow-diffuse)}.rcx-head,.rcx-row{grid-template-columns:104px 150px minmax(0,1.15fr) minmax(0,1.35fr) 208px;align-items:center;gap:16px;padding:13px 20px;display:grid}.rcx-head{border-bottom:1px solid var(--hairline);background:var(--warm-black)}.rcx-head span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.rcx-head .ta{text-align:end}.rcx-row{border-bottom:1px solid var(--hairline);transition:background var(--dur-micro) var(--ease-out)}.rcx-row:last-child{border-bottom:none}.rcx-row:hover{background:var(--warm-black-2)}.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-date{font-family:var(--font-mono);color:var(--off-white-dim);font-size:12px}.rcx-amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:end;font-size:14px;font-weight:700}.rcx-amt.in{color:var(--ok)}.rcx-amt.out{color:var(--accent-hot)}.rcx-party{min-width:0}.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{min-width:0}.rcx-prop-lab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;display:flex}.rcx-prop-lab.matched{color:var(--ok)}.rcx-prop-lab.ignored,.rcx-prop-lab.none{color:var(--off-white-fade)}.rcx-conf{background:var(--hairline);border-radius:2px;height:3px;margin-top:5px;overflow:hidden}.rcx-conf>i{border-radius:2px;height:100%;display:block}.rcx-prop-sum{color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11.5px;overflow:hidden}.rcx-act{justify-content:flex-end;gap:7px;display:flex}@media (max-width:1080px){.rcx-head,.rcx-row{grid-template-columns:90px 128px 1fr;row-gap:12px}.rcx-head .h-prop,.rcx-head .h-act{display:none}.rcx-prop{grid-column:1/-1}.rcx-act{grid-column:1/-1;justify-content:flex-start}}@media (max-width:900px){.rcx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.rcx-kc:nth-child(odd){border-inline-start:none;padding-inline-start:0}.rcx-kc:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:560px){.rcx-kpis{grid-template-columns:1fr}.rcx-kc+.rcx-kc{border-inline-start:none;padding-inline-start:0}.rcx-kc:nth-child(n+2){border-top:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){.rcx-pdot.acc{animation:none}.rcx-row{transition:none}}body[data-reduce-motion=true] .rcx-pdot.acc{animation:none!important}body[data-reduce-motion=true] .rcx-row{transition:none}.aud-totals{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto auto auto;align-items:center;gap:26px;margin-bottom:14px;padding:14px 4px;display:grid}.aud-meta{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.aud-tt{text-align:end;flex-direction:column;gap:3px;min-width:0;display:flex}.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}@media (max-width:640px){.aud-totals{grid-template-columns:1fr 1fr;gap:16px 18px}.aud-meta{grid-column:1/-1}}.oto-kstrip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.oto-kc{min-width:0;padding:18px 20px 18px 0}.oto-kc+.oto-kc{border-inline-start:1px solid var(--hairline);padding-inline-start:20px}.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-attn{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none;display:inline-block}.oto-tbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.oto-scope{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oto-range{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;margin-inline-start:4px;font-size:11px}.oto-tblwrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oto-tblwrap{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 35%, transparent))}}.oto-tblwrap{box-shadow:var(--edge-light), var(--shadow-diffuse)}.oto-tblscroll{overflow-x:auto}.oto-tbl{min-width:900px}.oto-row{border-bottom:1px solid var(--hairline);transition:background var(--dur-micro) var(--ease-out);grid-template-columns:104px minmax(0,1fr) 150px 150px 150px 74px 120px;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:grid}.oto-row.ro{grid-template-columns:104px minmax(0,1fr) 150px 150px 150px 74px}.oto-row:last-child{border-bottom:none}.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 .rcpt{text-align:end}.oto-row .act{justify-content:flex-end;gap:6px;display:flex}.oto-catpill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--off-white-dim);background:var(--warm-black-3);white-space:nowrap;text-overflow:ellipsis;justify-self:start;align-items:center;max-width:100%;padding:3px 8px;font-size:8.5px;display:inline-flex;overflow:hidden}.oto-clip{color:var(--off-white-dim);font-size:13px;text-decoration:none}a.oto-clip:hover{color:var(--accent-hot)}.oto-clip.none{color:var(--accent)}.oto-foot{border-top:1px solid var(--hairline-strong);background:var(--warm-black-3);justify-content:space-between;align-items:baseline;gap:16px;padding:15px 18px;display:flex}.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{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;align-items:center;gap:10px;margin-top:14px;font-size:10.5px;display:flex}.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{border:1px dashed var(--hairline);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.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}@media (max-width:900px){.oto-kstrip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.oto-kc:nth-child(odd){border-inline-start:none;padding-inline-start:0}.oto-kc:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:560px){.oto-kstrip{grid-template-columns:1fr}.oto-kc+.oto-kc{border-inline-start:none;padding-inline-start:0}.oto-kc:nth-child(n+2){border-top:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){.oto-row{transition:none}.oto-attn{animation:none}}body[data-reduce-motion=true] .oto-row{transition:none!important}body[data-reduce-motion=true] .oto-attn{animation:none!important}.rec-kstrip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px;display:grid}.rec-kc{min-width:0;padding:18px 20px 18px 0}.rec-kc+.rec-kc{border-inline-start:1px solid var(--hairline);padding-inline-start:20px}.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{width:6px;height:6px;animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none;display:inline-block}.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-monthbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 16px;display:flex}.rec-monthpick{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--warm-black-2);align-items:center;gap:4px;padding:4px;display:inline-flex}.rec-mstep{border-radius:var(--r-pill);width:30px;height:30px;color:var(--off-white-dim);font-family:var(--font-mono);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:none;place-items:center;font-size:14px;display:grid}.rec-mstep:hover{background:var(--warm-black-4);color:var(--off-white)}.rec-mcur{text-align:center;min-width:150px;padding:0 8px}.rec-mcur .ml{letter-spacing:-.01em;font-size:14px;font-weight:700}.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{z-index:15;border-radius:var(--r-input);border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 16px;display:flex;position:sticky;top:64px}@supports (color:color-mix(in lab, red, red)){.rec-bulkbar{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.rec-bulkbar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rec-bulkbar{background:color-mix(in srgb, var(--accent) 10%, var(--warm-black-2))}}.rec-bulkbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-diffuse)}.rec-bulkbar.ok{background:#5bbf7a1a;border-color:#5bbf7a59}.rec-bulkbar.bad{background:#d44f4f1a;border-color:#d44f4f59}.rec-bsel{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-hot);font-size:11px}.rec-bulkbar.ok .rec-bsel{color:var(--ok)}.rec-bulkbar.bad .rec-bsel{color:var(--bad)}.rec-brt{align-items:center;gap:10px;display:flex}.rec-sect{margin-bottom:26px}.rec-shead{align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.rec-shead h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:800}.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-rows{flex-direction:column;gap:8px;display:flex}.rec-row{border-radius:var(--r-card);border:1px solid var(--hairline);background:var(--warm-black-2);box-shadow:var(--edge-light);transition:transform var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);flex-direction:column;gap:10px;padding:13px 18px;display:flex}.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-main{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rec-ck{appearance:none;border:1.5px solid var(--hairline-strong);background:var(--warm-black);cursor:pointer;width:17px;height:17px;transition:border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);border-radius:5px;flex:none;position:relative}.rec-ck:hover{border-color:var(--accent)}.rec-ck:checked{background:var(--accent);border-color:var(--accent)}.rec-ck:checked:after{content:"";inset-inline-start:5px;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;transform:rotate(45deg)}.rec-meta{flex:1;min-width:180px}.rec-name{letter-spacing:-.01em;font-size:14px;font-weight:600}.rec-name .vnd{color:var(--off-white-fade);font-weight:400}.rec-sub{font-family:var(--font-mono);letter-spacing:.05em;color:var(--off-white-fade);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:10px;display:flex}.rec-amt{text-align:end;min-width:96px}.rec-amt .fig{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.rec-amt .ccy{color:var(--off-white-fade);margin-inline-end:4px;font-size:11px;font-weight:400}.rec-action{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.rec-paidtag{color:var(--ok);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.rec-awaiting{font-family:var(--font-mono);color:var(--off-white-fade);font-size:11px}.rec-datebtn{letter-spacing:.06em;font-size:9px!important}.rec-bills{flex-direction:column;gap:6px;display:flex}.rec-billstoggle{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:6px;font-size:10px;display:inline-flex}.rec-billstoggle:hover{color:var(--off-white-dim)}.rec-billsdrawer{border-top:1px dashed var(--hairline);gap:4px;padding-top:6px;display:grid}.rec-billrow{grid-template-columns:110px 1fr 110px 90px;align-items:center;gap:10px;padding:4px 0;font-size:11px;display:grid}.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-billrow .bv{text-align:end}.rec-irow{border-radius:var(--r-card);background:#e0b14c0d;border:1px solid #e0b14c47;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 18px;display:flex}.rec-irow .isub{font-family:var(--font-mono);letter-spacing:.05em;color:#e0b14cd9;margin-top:4px;font-size:10px}.rec-empty{border:1px dashed var(--hairline);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.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}@media (max-width:720px){.rec-kstrip{grid-template-columns:1fr}.rec-kc+.rec-kc{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0}.rec-action{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.rec-row,.rec-mstep,.rec-ck{transition:none}.rec-kdot{animation:none}}body[data-reduce-motion=true] .rec-row,body[data-reduce-motion=true] .rec-mstep,body[data-reduce-motion=true] .rec-ck{transition:none!important}body[data-reduce-motion=true] .rec-kdot{animation:none!important}.sal-kstrip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.2fr);gap:0;margin-bottom:16px;display:grid}.sal-kc{min-width:0;padding:18px 22px 18px 0;position:relative}.sal-kc+.sal-kc{border-inline-start:1px solid var(--hairline);padding-inline-start:22px}.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-kdot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none;display:inline-block}.sal-monthbar{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:9px 14px;display:flex}.sal-monthbar .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sal-sect{margin-bottom:18px}.sal-shead{background:linear-gradient(180deg, var(--warm-black-3), var(--warm-black-2));border:1px solid var(--hairline);border-bottom:none;border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card);justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex;position:relative}.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}.sal-grand{background:linear-gradient(180deg, var(--warm-black-3), var(--warm-black-2));border:1px solid var(--hairline-strong);border-inline-start:3px solid var(--accent);border-radius:var(--r-card);box-shadow:var(--edge-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px 22px;display:flex}.sal-grand .gl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:11px}.sal-grand .gv{font-family:var(--font-mono);color:var(--accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}@media (max-width:820px){.sal-kstrip{grid-template-columns:1fr}.sal-kc{padding-inline-end:0}.sal-kc+.sal-kc{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0;padding-top:16px}}@media (prefers-reduced-motion:reduce){.sal-kdot{animation:none}}body[data-reduce-motion=true] .sal-kdot{animation:none!important}.fa-kstrip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);opacity:0;animation:rise .7s var(--ease-out) 40ms forwards;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 6px;display:grid;transform:translateY(14px)}.fa-kcell{border-inline-start:1px solid var(--hairline);min-width:0;padding:18px 22px}.fa-kcell:first-child{border-inline-start:none;padding-inline-start:2px}.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{flex-direction:column;gap:0;margin-top:8px;display:flex}.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-ccy .cn{font-family:var(--font-mono);color:var(--off-white-fade);text-align:end;font-size:9.5px}.fa-empty{text-align:center;background:var(--warm-black-2);border:1px dashed var(--hairline-strong);border-radius:var(--r-card);flex-direction:column;align-items:center;gap:12px;margin:40px 0;padding:56px 32px;display:flex}.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}@media (max-width:900px){.fa-kstrip{grid-template-columns:1fr 1fr}.fa-kcell:nth-child(3),.fa-kcell:nth-child(4){border-top:1px solid var(--hairline)}.fa-kcell:nth-child(odd){border-inline-start:none;padding-inline-start:2px}}@media (max-width:560px){.fa-kstrip{grid-template-columns:1fr}.fa-kcell{border-inline-start:none;padding-inline-start:2px}.fa-kcell+.fa-kcell{border-top:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){.fa-kstrip{opacity:1;animation:none;transform:none}}body[data-reduce-motion=true] .fa-kstrip{opacity:1;transform:none;animation:none!important}.slp-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin-bottom:14px;display:grid}.slp-doc{border:1px solid var(--hairline-strong);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slp-doc{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 55%, transparent))}}.slp-doc{box-shadow:var(--edge-light), var(--shadow-diffuse)}.slp-doc:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.5;height:2px;position:absolute;inset-block-start:0;inset-inline:0}.slp-rail{flex-direction:column;gap:18px;min-width:0;display:flex}.slp-panel{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.slp-panel{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.slp-panel{box-shadow:var(--edge-light)}.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-wf{flex-direction:column;display:flex}.slp-wfrow{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.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 .wv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-size:12.5px}.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{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.slp-metarow:first-of-type{border-top:none}.slp-metarow .mk{color:var(--off-white-fade);min-width:0}.slp-metarow .mk .mono{color:var(--off-white-dim)}.slp-metarow .mv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-dim);text-align:end;white-space:nowrap}.slp-metarow .mv.amber{color:#e0b14c}.slp-metarow .mv.fade{color:var(--off-white-fade)}.slp-notice{font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--r-input);color:#e0b14c;background:#e0b14c0f;border:1px solid #e0b14c4d;margin-bottom:13px;padding:11px 13px;font-size:10px;line-height:1.5}.slp-notice.ok{color:var(--ok);background:#5bbf7a0f;border-color:#5bbf7a4d}@media (max-width:980px){.slp-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.slp-doc:before{opacity:.5}}.sme-empty{text-align:center;background:linear-gradient(180deg, var(--warm-black-2), #14130f66);border:1px dashed var(--hairline-strong);border-radius:var(--r-card);box-shadow:var(--edge-light);padding:52px 32px}.sme-empty-glyph{border-radius:var(--r-card);width:52px;height:52px;color:var(--off-white-fade);background:var(--warm-black-3);border:1px solid var(--hairline);place-items:center;margin:0 auto 16px;display:grid}.sme-private{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok);border-radius:var(--r-pill);white-space:nowrap;background:#5bbf7a14;border:1px solid #5bbf7a59;align-items:center;gap:7px;padding:5px 11px;font-size:9.5px;display:inline-flex}.sme-private svg{flex:none}.sme-hero{border:1px solid var(--hairline-strong);border-radius:var(--r-card);background:radial-gradient(520px 240px at 88% -30%, var(--accent-soft), transparent 62%), linear-gradient(180deg, var(--warm-black-2), #14130f8c);box-shadow:var(--edge-light), var(--shadow-diffuse);opacity:0;animation:rise .7s var(--ease-out) 50ms forwards;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;margin-bottom:18px;padding:30px 34px;display:grid;position:relative;overflow:hidden;transform:translateY(14px)}.sme-hero:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent-hot));width:3px;box-shadow:0 0 22px var(--accent-glow);position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .sme-hero:before{inset-inline:auto 0}.sme-hero-main{min-width:0}.sme-hero-lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:9px;font-size:10px;display:flex}.sme-tick{background:var(--accent);flex:none;width:14px;height:1px;display:inline-block}.sme-hero-big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ok);overflow-wrap:anywhere;margin-top:14px;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:.96}.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-sub{color:var(--off-white-dim);max-width:46ch;margin-top:12px;font-size:12.5px;line-height:1.55}.sme-hero-sub b{font-family:var(--font-mono);color:var(--off-white);font-weight:600}.sme-hero-side{border-inline-start:1px solid var(--hairline);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding-inline-start:26px;display:flex}.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 .fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px;font-size:26px;font-weight:600}.sme-hero-side .fine{color:var(--off-white-fade);font-size:11px}.sme-kstrip{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), #14130f66);box-shadow:var(--edge-light);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.sme-kc{border-inline-end:1px solid var(--hairline);min-width:0;padding:18px 20px}.sme-kc:last-child{border-inline-end:none}.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{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), #14130f66);box-shadow:var(--edge-light);margin-bottom:18px;overflow:hidden}.sme-sched-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.sme-sched-head .t{letter-spacing:.14em;text-transform:uppercase;color:var(--off-white);font-size:11px}.sme-sched-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sme-pcell{border-inline-end:1px solid var(--hairline);border-bottom:1px solid var(--hairline);transition:background var(--dur-micro) var(--ease-out);padding:15px 16px;position:relative}.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-pcell .nx{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hot);margin-top:4px;font-size:8px}.sme-note{border:1px solid var(--hairline);border-inline-start:2px solid var(--info);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), #14130f66);margin-bottom:18px;padding:16px 20px}.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}.sme-privacy{font-family:var(--font-mono);letter-spacing:.05em;color:var(--off-white-fade);align-items:center;gap:10px;margin-top:26px;font-size:10px;line-height:1.5;display:flex}.sme-privacy svg{width:14px;height:14px;color:var(--accent);flex:none}@media (max-width:820px){.sme-hero{grid-template-columns:1fr}.sme-hero-side{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0;padding-top:16px}.sme-kstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.sme-kc:nth-child(2){border-inline-end:none}.sme-kc:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.sme-sched-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sme-hero{opacity:1;animation:none;transform:none}}body[data-reduce-motion=true] .sme-hero{opacity:1;transform:none;animation:none!important}.fsd-pillrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.fsd-meta{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:26px;margin-bottom:6px;display:grid}.fsd-meta .mcell{min-width:0;padding:15px 18px 15px 0}.fsd-meta .mcell+.mcell{border-inline-start:1px solid var(--hairline);padding-inline-start:18px}.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}@media (max-width:1120px){.fsd-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.fsd-meta .mcell{padding:14px 16px 14px 0}.fsd-meta .mcell:nth-child(4){border-inline-start:none;padding-inline-start:0}.fsd-meta .mcell:nth-child(n+4){border-top:1px solid var(--hairline)}}@media (max-width:760px){.fsd-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.fsd-meta .mcell+.mcell{border-inline-start:none;padding-inline-start:0}.fsd-meta .mcell:nth-child(2n){border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.fsd-meta .mcell:nth-child(n+3){border-top:1px solid var(--hairline)}}.dsc-page{max-width:100%;padding:26px 32px 40px}.dsc-head{margin-bottom:22px}.dsc-head .h-display{margin:12px 0 8px}.dsc-stats{border-block:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.dsc-stat{min-width:0;padding:15px 20px 15px 0}.dsc-stat+.dsc-stat{border-inline-start:1px solid var(--hairline);padding-inline-start:20px}.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-hero{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.dsc-hero{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.dsc-hero{position:relative;overflow:hidden}.dsc-hero:after{content:"";pointer-events:none;background:radial-gradient(300px 150px at 90% -20%, var(--accent-soft), transparent 70%);width:340px;height:180px;position:absolute;inset-block-start:0;inset-inline-end:0}.dsc-hero-main{min-width:0;position:relative}.dsc-hero-title{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;margin:10px 0 4px;font-size:18px;font-weight:700;line-height:1.1}.dsc-hero-meta{font-family:var(--font-mono);color:var(--off-white-dim);font-size:11px}.dsc-presence{align-items:center;margin-top:14px;display:flex}.dsc-pav{border:2px solid var(--warm-black-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-inline-start:-8px;font-size:11px;display:inline-flex}.dsc-presence .dsc-pav:first-child{margin-inline-start:0}.dsc-hero-cta{flex-direction:column;align-items:stretch;gap:8px;display:flex;position:relative}.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}@media (max-width:900px){.dsc-page{padding:22px 18px 32px}.dsc-stats{grid-template-columns:repeat(2,1fr)}.dsc-stat:nth-child(3){border-inline-start:none;padding-inline-start:0}.dsc-stat:nth-child(n+3){border-top:1px solid var(--hairline)}.dsc-hero-cta{flex-direction:row}}.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{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dsc-live-row .klabel{color:var(--off-white-fade)}.dsc-rec{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hot);align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.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}.dsc-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.dsc-wave{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.dsc-wave i{background:var(--accent);transform-origin:bottom;width:3px;height:100%;animation:dsc-wave-bounce .9s var(--ease-out) infinite;border-radius:2px;display:block}.dsc-wave i:first-child{animation-delay:0s;transform:scaleY(.4)}.dsc-wave i:nth-child(2){animation-delay:.14s;transform:scaleY(.7)}.dsc-wave i:nth-child(3){animation-delay:.28s;transform:scaleY(1)}.dsc-wave i:nth-child(4){animation-delay:.42s;transform:scaleY(.6)}.dsc-wave i:nth-child(5){animation-delay:.56s;transform:scaleY(.35)}@keyframes dsc-wave-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.dsc-pav{position:relative}.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 .pv-dot{background:var(--ok);border:2px solid var(--warm-black-2);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.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);color:#fff;min-width:18px;height:18px;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=true] .dsc-rec .dot,body[data-reduce-motion=true] .dsc-wave i,body[data-reduce-motion=true] .dsc-pav.live{animation:none!important}body[data-reduce-motion=true] .dsc-pav.live{box-shadow:0 0 0 2px var(--accent)}.vlt-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;margin-bottom:24px;display:grid}.vlt-stat{text-align:start;cursor:pointer;min-width:0;transition:opacity var(--dur-micro) var(--ease-out);border:none;background:0 0;border-top:none;padding:16px 20px 16px 0}.vlt-stat+.vlt-stat{border-inline-start:1px solid var(--hairline);padding-inline-start:20px}.vlt-stat:last-child{padding-inline-end:0}.vlt-stat:hover{opacity:.82}.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{margin-top:8px}.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-bar{border-radius:var(--r-pill);background:var(--warm-black);border:1px solid var(--hairline);height:12px;display:flex;overflow:hidden}.vlt-bar span{height:100%;transition:width var(--dur-page) var(--ease-out);display:block}.vlt-bar .s-in{background:linear-gradient(180deg, var(--ok), var(--ok))}@supports (color:color-mix(in lab, red, red)){.vlt-bar .s-in{background:linear-gradient(180deg, color-mix(in srgb, var(--ok) 85%, #fff), var(--ok))}}.vlt-bar .s-out{background:linear-gradient(180deg, var(--accent-hot), var(--accent))}.vlt-bar .s-rep{background:linear-gradient(180deg, var(--warn), var(--warn))}@supports (color:color-mix(in lab, red, red)){.vlt-bar .s-rep{background:linear-gradient(180deg, color-mix(in srgb, var(--warn) 85%, #fff), var(--warn))}}.vlt-legend{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.vlt-lg{color:var(--off-white-dim);align-items:center;gap:7px;font-size:11px;display:flex}.vlt-lg i{border-radius:3px;flex:none;width:9px;height:9px;display:block}.vlt-lg .n{font-family:var(--font-mono);color:var(--off-white);font-variant-numeric:tabular-nums;margin-inline-start:2px}.vlt-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--off-white-fade);margin-top:14px;font-size:9.5px;line-height:1.5}@media (max-width:760px){.vlt-stats{grid-template-columns:1fr 1fr}.vlt-stat:nth-child(3){border-inline-start:none;padding-inline-start:0}.vlt-stat:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){.vlt-bar span,.vlt-stat{transition:none}}body[data-reduce-motion=true] .vlt-bar span,body[data-reduce-motion=true] .vlt-stat{transition:none!important}.pdx-reader{border:1px solid var(--accent);align-items:center;gap:16px;margin-top:24px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.pdx-reader{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.pdx-reader{border-radius:var(--r-card);background:linear-gradient(100deg, var(--accent-soft), transparent 60%);box-shadow:var(--edge-light);color:inherit;transition:border-color var(--dur-micro) var(--ease-out);text-decoration:none}.pdx-reader:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pdx-reader:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.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-reader .rmeta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-hot);white-space:nowrap;flex:none;font-size:10px}.pdx-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.pdx-s{min-width:0;padding:18px 22px 18px 0}.pdx-s+.pdx-s{border-inline-start:1px solid var(--hairline);padding-inline-start:22px}.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-actionbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:26px;display:flex}.pdx-chips{flex-wrap:wrap;gap:8px;display:flex}.pdx-grouphead{align-items:center;gap:12px;margin:40px 0 16px;display:flex}.pdx-grouphead .gl{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);font-size:15px;font-weight:700}.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-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.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-page) var(--ease-out), border-color var(--dur-page) var(--ease-out), box-shadow var(--dur-page) var(--ease-out);position:relative;overflow:hidden;transform:translateY(14px)}.pdx-deck:first-child{animation-delay:40ms}.pdx-deck:nth-child(2){animation-delay:90ms}.pdx-deck:nth-child(3){animation-delay:.14s}.pdx-deck:nth-child(4){animation-delay:.19s}.pdx-deck:nth-child(5){animation-delay:.24s}.pdx-deck:nth-child(n+6){animation-delay:.29s}.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{aspect-ratio:16/10;border-bottom:1px solid var(--hairline);background:linear-gradient(155deg, var(--warm-black-3) 0%, var(--warm-black) 64%);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.pdx-cover:after{content:"";pointer-events:none;background:radial-gradient(130% 100% at 88% 6%, var(--off-white), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pdx-cover:after{background:radial-gradient(130% 100% at 88% 6%, color-mix(in srgb, var(--off-white) 5%, transparent), transparent 55%)}}.pdx-cover .ctop{z-index:2;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.pdx-cover .cno{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white);font-size:9px}@supports (color:color-mix(in lab, red, red)){.pdx-cover .cno{color:color-mix(in srgb, var(--off-white) 50%, transparent)}}.pdx-cover .ctitle{z-index:2;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;color:var(--off-white);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:22px;font-weight:800;line-height:1.02;display:-webkit-box;position:relative;overflow:hidden}.pdx-cover .cmeta{z-index:2;font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white);align-items:center;gap:8px;font-size:9px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pdx-cover .cmeta{color:color-mix(in srgb, var(--off-white) 55%, transparent)}}.pdx-cover .cmeta{text-transform:uppercase}.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-cover .ctitle em{font-style:normal}.pdx-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.pdx-client{align-items:center;gap:9px;min-width:0;display:flex}.pdx-client .cn{color:var(--off-white);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pdx-client .cr{font-family:var(--font-mono);color:var(--off-white-fade);flex:none;margin-inline-start:auto;font-size:9px}.pdx-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.pdx-foot .meta{align-items:center;gap:16px;min-width:0;display:flex}.pdx-m{flex-direction:column;gap:2px;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{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--off-white-dim);font-size:12px}.pdx-m .mv.hot{color:var(--accent-hot)}.pdx-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:9px;display:inline-flex}.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-tools{align-items:center;gap:6px;display:flex}.pdx-newdeck{border:1px dashed var(--hairline-strong);box-shadow:none;opacity:1;min-height:120px;color:inherit;background:0 0;justify-content:center;align-items:center;text-decoration:none;animation:none;display:flex;transform:none}.pdx-newdeck:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pdx-newdeck:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.pdx-newdeck:hover{background:var(--accent-soft);box-shadow:none;transform:translateY(-4px)}.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 (max-width:1160px){.pdx-gallery,.pdx-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pdx-s:nth-child(3){border-inline-start:none;padding-inline-start:0}.pdx-s:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:820px){.pdx-gallery,.pdx-strip{grid-template-columns:1fr}.pdx-s+.pdx-s{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0}.pdx-actionbar{flex-direction:column;align-items:stretch}.pdx-reader{flex-wrap:wrap}}@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=true] .pdx-deck,body[data-reduce-motion=true] .pdx-pill.sent .pd{animation:none!important}body[data-reduce-motion=true] .pdx-deck{opacity:1;transform:none}.sbx-rail{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;margin-top:12px;display:grid}.sbx-card{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), #14130f59);box-shadow:var(--edge-light);color:inherit;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);padding:16px;text-decoration:none;display:block}.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{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.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-dir{color:var(--off-white-dim);margin-top:6px;font-size:12px}.sbx-dir b{color:var(--off-white);font-weight:500}.sbx-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.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{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);border-radius:4px;flex:none;padding:2px 7px;font-size:8px}.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}.sbx-when{color:var(--off-white-fade);margin-top:10px;font-size:10px}@media (max-width:640px){.sbx-rail{grid-template-columns:1fr}}.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-idx{font-family:var(--font-mono);letter-spacing:.14em;color:var(--off-white-fade);top:18px;font-size:10px;position:absolute;inset-inline-end:20px}.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}a.crt-act:hover .crt-glyph{color:var(--accent-hot);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.crt-act:hover .crt-glyph{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}a.crt-act:hover .crt-glyph{background:var(--accent-soft)}.crt-lbl{font-family:var(--font-display);letter-spacing:-.03em;margin-top:16px;font-size:19px;font-weight:800;line-height:1.05}.crt-lbl em{color:var(--accent);font-style:normal}.crt-sub{color:var(--off-white-fade);margin-top:6px;font-size:12px;line-height:1.5}.crt-go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-dim);align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:9.5px;display:flex}.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{flex-direction:column;gap:8px;margin-top:14px;display:flex}.crt-pick .lab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.crt-empty{color:var(--off-white-fade);margin-top:14px;font-size:11.5px;line-height:1.5}.crt-empty a{color:var(--accent-hot)}@media (max-width:640px){.crt-hub{grid-template-columns:1fr}}body[data-reduce-motion=true] .crt-act,body[data-reduce-motion=true] .crt-glyph,body[data-reduce-motion=true] .crt-go .arr,body[data-reduce-motion=true] .crt-kick{transition:none}@media (prefers-reduced-motion:reduce){.crt-act,.crt-glyph,.crt-go .arr,.crt-kick{transition:none}}.rc-deck{--rc-pill:var(--hairline-strong)}.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-filters{flex-wrap:wrap;gap:6px;display:flex}.rc-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline-strong);background:var(--warm-black-2);color:var(--off-white-dim);cursor:pointer;transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out);border-radius:999px;padding:7px 11px;font-size:10px}.rc-chip:hover{color:var(--off-white);border-color:var(--off-white-fade)}.rc-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.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{align-items:baseline;gap:10px;margin:30px 0 16px;display:flex}.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-grid{grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:20px;display:grid}@media (max-width:820px){.rc-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}.rc-empty{text-align:center;border:1px dashed var(--hairline-strong);border-radius:var(--r-card);background:var(--warm-black-2);padding:44px 24px}.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-ini{z-index:1;font-family:var(--font-display);letter-spacing:-.02em;color:#f4f2ee1a;background:radial-gradient(120% 90% at 50% 12%,#f4f2ee0f,#0000 58%);place-items:center;font-size:58px;font-weight:800;display:grid;position:absolute;inset:0 0 20%}.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-rank{z-index:5;font-family:var(--font-mono);letter-spacing:.1em;color:var(--warn);text-shadow:0 1px 6px #000000b3;bottom:76px;font-size:9px;position:absolute;inset-inline-end:14px}.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-badge{z-index:5;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);top:46px;background:#00000059;border-radius:4px;padding:2px 7px;font-size:8px;position:absolute;inset-inline-start:16px}.rc-id{z-index:5;color:var(--ok);text-shadow:0 1px 6px #000000b3;bottom:96px;font-size:10px;position:absolute;inset-inline-start:16px}.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-left-ini{font-family:var(--font-display);color:#f4f2ee17;place-items:center;font-size:96px;font-weight:800;display:grid;position:absolute;inset:0}.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}.rc-note{color:var(--off-white);font-size:12px;line-height:1.55}@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=true] .rc-card{opacity:1;animation:none;transform:none}body[data-reduce-motion=true] .rc-inner{transition:none}body[data-reduce-motion=true] .rc-sheen{display:none}body[data-reduce-motion=true] .rc-modal.open .rc-win,body[data-reduce-motion=true] .rc-status .d,body[data-reduce-motion=true] .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}}.sqd-studio{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1.1fr .85fr .9fr 1.6fr;margin-top:4px;margin-bottom:26px;display:grid}@media (max-width:720px){.sqd-studio{grid-template-columns:1fr 1fr}}.sqd-st{border-inline-start:1px solid var(--hairline);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.sqd-st:first-child{border-inline-start:none;padding-inline-start:2px}@media (max-width:720px){.sqd-st:nth-child(3){border-inline-start:none;padding-inline-start:2px}.sqd-st:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}.sqd-st-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sqd-st-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--off-white);font-size:30px;font-weight:600;line-height:1}.sqd-st-sub{color:var(--off-white-fade);letter-spacing:-.005em;font-size:11px}.sqd-st-pillars{gap:10px}.sqd-pcs{flex-wrap:wrap;gap:6px 14px;margin-top:2px;display:flex}.sqd-pc{font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-dim);align-items:center;gap:7px;font-size:10px;display:inline-flex}.sqd-pc-dot{border-radius:2px;flex:none;width:7px;height:7px}.sqd-pc b{color:var(--off-white);font-weight:600}.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=true] .member-card-photo .sqd-sheen{display:none}@media (prefers-reduced-motion:reduce){.member-card-photo .sqd-sheen{display:none}}.sqd-eyebrow{align-items:center;gap:8px;display:inline-flex}.sqd-eyebrow .num{color:var(--off-white);font-weight:600}.sqd-live-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.sqd-live-dot{box-shadow:0 0 10px color-mix(in srgb, var(--ok) 60%, transparent)}}.sqd-live-dot{animation:breathe 3s var(--ease-out) infinite}.sqd-studio.has-rate{grid-template-columns:1fr .9fr .85fr .9fr 1.5fr}@media (max-width:720px){.sqd-studio.has-rate{grid-template-columns:1fr 1fr}}.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}}body[data-reduce-motion=true] .sqd-live-dot{animation:none}@media (prefers-reduced-motion:reduce){.sqd-live-dot{animation:none}}.sqd-st-live .sqd-st-v{color:var(--accent-hot);align-items:center;gap:9px;display:flex}.sqd-live-dot-hot{background:var(--accent);box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sqd-live-dot-hot{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 40%, transparent)}}.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=true] .rc-status.sqd-live .d{animation:none}@media (prefers-reduced-motion:reduce){.rc-status.sqd-live .d{animation:none}}.pme-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;max-width:1040px;margin-top:30px;display:grid}.pme-grid>.card{min-width:0}.pme-rail{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:78px}.pme-pay{border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:20px;text-decoration:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pme-pay{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.pme-pay{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-diffuse);color:var(--off-white);opacity:0;animation:rise .7s var(--ease-out) .1s forwards;transition:border-color var(--dur-element) var(--ease-out), transform var(--dur-element) var(--ease-out);transform:translateY(14px)}.pme-pay:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.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{border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:18px}@supports (color:color-mix(in lab, red, red)){.pme-railcard{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.pme-railcard{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-diffuse);opacity:0;animation:rise .7s var(--ease-out) .16s forwards;transform:translateY(14px)}.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{border-top:1px solid var(--hairline);color:var(--off-white-dim);transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:10px;padding:11px 0;font-size:12.5px;text-decoration:none;display:flex}.pme-qlink:first-of-type{border-top:none}.pme-qlink:hover{color:var(--off-white)}.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{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin-top:26px;padding-top:22px;display:flex}.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}@media (max-width:980px){.pme-grid{grid-template-columns:1fr}.pme-rail{position:static}}@media (prefers-reduced-motion:reduce){.pme-pay,.pme-railcard{opacity:1;animation:none;transform:none}}body[data-reduce-motion=true] .pme-pay,body[data-reduce-motion=true] .pme-railcard{opacity:1;transform:none;animation:none!important}.pjd-delay{border-radius:var(--r-card);box-shadow:var(--edge-light);background:#d44f4f14;border:1px solid #d44f4f80;flex-direction:column;gap:8px;margin-bottom:22px;padding:14px 16px;display:flex}.pjd-delay-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bad);align-items:center;gap:8px;font-size:10px;display:flex}.pjd-delay-dot{background:var(--bad);width:7px;height:7px;animation:breathe var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;flex:none}.pjd-delay-list{color:var(--off-white-dim);margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.6}.pjd-delay-list b{color:var(--off-white)}.pjd-delay-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pjd-hero{grid-template-columns:auto 1fr;align-items:center;gap:34px;margin-top:20px;display:grid}.pjd-ring{flex:none;width:170px;height:170px;position:relative}.pjd-ring-c{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.pjd-ring-big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.pjd-ring-big sup{color:var(--off-white-dim);vertical-align:super;font-size:20px;font-weight:600}.pjd-ring-lb{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--off-white-fade);font-size:8.5px}.pjd-herostats{grid-template-columns:1fr 1fr;gap:0;min-width:0;display:grid}.pjd-hs{border-top:1px solid var(--hairline);min-width:0;padding:15px 20px}.pjd-hs:nth-child(-n+2){border-top:none}.pjd-hs:nth-child(odd){border-inline-end:1px solid var(--hairline)}.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-team{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.pjd-board{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;margin-top:6px;display:grid}.pjd-col{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);min-height:110px;padding: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{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-bottom:9px;padding-bottom:9px;font-size:9px;display:flex}.pjd-colh.acc{color:var(--accent-hot)}.pjd-cards{flex-direction:column;gap:8px;display:flex}.pjd-tcard{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);color:inherit;transition:transform var(--dur-element) var(--ease-out), border-color var(--dur-element) var(--ease-out), box-shadow var(--dur-element) var(--ease-out);padding:9px 10px;text-decoration:none;display:block}.pjd-tcard:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-1);transform:translateY(-2px)}.pjd-tcard.blocked{border-color:#d44f4f80}.pjd-tt{color:var(--off-white);font-size:11.5px;line-height:1.4}.pjd-tf{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pjd-blockflag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bad);font-size:8px}[dir=rtl] .pjd-ring svg{transform:scaleX(-1)}@media (max-width:980px){.pjd-hero{grid-template-columns:1fr}.pjd-herostats,.pjd-board{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.pjd-delay-dot{animation:none}.pjd-tcard{transition:none}}body[data-reduce-motion=true] .pjd-delay-dot{animation:none!important}body[data-reduce-motion=true] .pjd-tcard{transition:none!important}.cs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.cs-seg{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--warm-black-2);box-shadow:var(--edge-step);display:inline-flex;overflow:hidden}.cs-seg button{appearance:none;border:0;border-inline-start:1px solid var(--hairline);color:var(--off-white-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:9px 13px;font-size:9.5px;display:inline-flex}.cs-seg button:first-child{border-inline-start:0}.cs-seg button:hover{color:var(--off-white)}.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-count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-fade);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:9.5px}.cs-tile{margin-top:22px;padding:20px 22px 8px}.cs-ghead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.cs-gref{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.cs-gname{font-family:var(--font-display);letter-spacing:-.02em;margin-top:3px;font-size:17.5px;font-weight:700}.cs-gname i{color:var(--off-white-fade);font-style:normal;font-weight:500}.cs-dpill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--off-white-dim);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 8px;font-size:8.5px}.cs-tblwrap{margin-inline:-22px;padding-inline:22px;overflow-x:auto}.cs-tbl{border-collapse:collapse;width:100%;min-width:640px}.cs-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:9px 12px;font-size:9px;font-weight:500}.cs-tbl td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:12px;font-size:13px}.cs-tbl tbody tr:last-child td{border-bottom:none}.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-dcell{white-space:nowrap;align-items:center;gap:9px;display:flex}.cs-dnum{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cs-dnum .tot{color:var(--off-white-fade);font-weight:400}.cs-tspacer{flex:none;width:7px;height:7px}.cs-dt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.cs-call{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.cs-call.tbc{color:var(--off-white-fade);font-weight:400}.cs-loc{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.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{border:1px dashed var(--hairline-strong);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding:48px 24px;display:flex}.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 (max-width:980px){.cs-tile{padding-inline:18px}.cs-tblwrap{margin-inline:-18px;padding-inline:18px}.cs-count{width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.cs-seg button,.cs-row,.cs-open{transition:none}}body[data-reduce-motion=true] .cs-seg button,body[data-reduce-motion=true] .cs-row,body[data-reduce-motion=true] .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{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-block:4px 16px;padding:52px 24px;display:flex}.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{z-index:60;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#14130fdb;flex-wrap:wrap;align-items:center;gap:14px;min-height:42px;padding-block:6px;padding-inline:clamp(14px,3vw,24px);display:flex;position:sticky;top:0}.spv-banner .spv-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hot);border:1px solid var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.spv-banner .spv-note{color:var(--off-white-dim);min-width:0;font-size:12px}.spv-banner .spv-note b{color:var(--off-white);font-weight:600}.spv-banner .spv-ro{border:1px solid var(--hairline-strong);background:var(--warm-black-2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-block:5px;padding-inline:12px 9px;font-size:8.5px;display:inline-flex}.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=true] .spv-banner .spv-ro .dot{animation:none}@media (prefers-reduced-motion:reduce){.spv-banner .spv-ro .dot{animation:none}}.spv-banner .spv-right{flex-wrap:wrap;align-items:center;gap:14px;margin-inline-start:auto;display:inline-flex}.spv-banner .spv-back{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);border:1px solid var(--hairline-strong);border-radius:var(--r-card);background:var(--warm-black-2);transition:color .18s var(--ease-out), border-color .18s var(--ease-out);align-items:center;gap:7px;padding-block:7px;padding-inline:11px;font-size:9.5px;display:inline-flex}.spv-banner .spv-back:hover{color:var(--off-white);border-color:var(--off-white-fade)}.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)}.spv-blank{max-width:720px;margin-inline:auto;padding-block:clamp(56px,12vh,96px);padding-inline:clamp(18px,4vw,40px)}.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-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4px;display:grid}.qarc-kp{min-width:0;padding:2px 0}.qarc-kp:not(:last-child){padding-inline-end:20px}.qarc-kp+.qarc-kp{border-inline-start:1px solid var(--hairline);padding-inline-start:20px}.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{border:1px dashed var(--hairline-strong);border-radius:var(--r-input);color:var(--off-white-fade);align-items:center;gap:12px;margin-top:22px;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.qarc-note svg{color:var(--off-white-fade);flex:none}.qarc-note b{color:var(--off-white-dim);font-weight:500}.qarc-note .mono{letter-spacing:.06em;font-size:10.5px}.qarc-ledger{margin-top:18px}.qarc-ledger .khead{margin-bottom:16px}.qarc-tblwrap{overflow-x:auto}.qarc-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-block:4px 16px;padding:52px 24px;display:flex}.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}@media (max-width:900px){.qarc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.qarc-kp:nth-child(odd){border-inline-start:none;padding-inline-start:0}}@media (max-width:640px){.qarc-kpis{grid-template-columns:1fr}.qarc-kp+.qarc-kp{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0;margin-top:14px;padding-top:14px}.qarc-kp:not(:last-child){padding-inline-end:0}}.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-bento{grid-template-columns:1fr;margin-top:22px}.mfa-bento+.mfa-bento{margin-top:16px}.mfa-card{padding:24px}.mfa-flowwrap{border-top:1px solid var(--hairline);margin-top:18px;padding-top:20px;display:flex}.mfa-note{border-inline-start:2.5px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r-input) var(--r-input) 0;align-items:flex-start;gap:13px;margin-top:22px;padding:14px 16px;display:flex}[dir=rtl] .mfa-note{border-radius:var(--r-input) 0 0 var(--r-input)}.mfa-note svg{flex:none;margin-top:1px}.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-gates{padding:22px}.mfa-rows{flex-direction:column;margin-top:12px;display:flex}.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:first-child{border-top:none}.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=true] .rfx-file{transition:none}.wsx-head{margin-bottom:22px}.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-title{width:100%;font-family:var(--font-display);letter-spacing:-.04em;color:var(--off-white);background:0 0;border:none;outline:none;margin:12px 0 8px;padding:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.02;display:block}.wsx-title::placeholder{color:var(--off-white-fade)}.wsx-desc{width:100%;color:var(--off-white-dim);background:0 0;border:none;outline:none;max-width:60ch;padding:0;font-family:inherit;font-size:14.5px;display:block}.wsx-desc::placeholder{color:var(--off-white-fade)}.wsx-err{font-family:var(--font-mono);color:var(--bad);margin-top:8px;font-size:11px}.wsx-pillrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.wsx-meta{border-block:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.wsx-mcell{min-width:0;padding:15px 18px 15px 0}.wsx-mcell+.wsx-mcell{border-inline-start:1px solid var(--hairline);padding-inline-start:18px}.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}@media (max-width:720px){.wsx-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.wsx-mcell+.wsx-mcell{border-inline-start:none;padding-inline-start:0}.wsx-mcell:nth-child(2n){border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.wsx-mcell:nth-child(n+3){border-top:1px solid var(--hairline)}}.wsx-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wsx-grid{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black-2);box-shadow:var(--edge-light), var(--edge-step);overflow-x:auto}.wsx-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.wsx-foot .cnt{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;font-size:11px}.wsx-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:12px;margin-top:6px;padding:56px 24px;display:flex}.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-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:20px;margin-top:30px;display:grid}.pnx-form{border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:24px}@supports (color:color-mix(in lab, red, red)){.pnx-form{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.pnx-form{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-diffuse);gap:18px;display:grid}.pnx-formhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.pnx-formhead-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.pnx-field{gap:7px;display:grid}.pnx-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-size:11px}.pnx-input{background:var(--off-white);width:100%}@supports (color:color-mix(in lab, red, red)){.pnx-input{background:color-mix(in srgb, var(--off-white) 4%, transparent)}}.pnx-input{border:1px solid var(--hairline);color:var(--off-white);border-radius:var(--r-input);transition:border-color var(--dur-micro,.15s) var(--ease-out), background var(--dur-micro,.15s) var(--ease-out);outline:none;padding:12px 14px;font-size:15px}.pnx-input::placeholder{color:var(--off-white-fade);letter-spacing:.02em}.pnx-input:hover{border-color:var(--hairline-strong)}.pnx-input:focus{border-color:var(--accent);background:var(--warm-black)}.pnx-err{color:var(--accent);font-size:13px}.pnx-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.pnx-aside{gap:12px;display:grid}.pnx-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pnx-cover{aspect-ratio:16/10;border-radius:var(--r-card);border:1px dashed var(--hairline-strong);background:repeating-linear-gradient(135deg, transparent 0, transparent 11px, #ffffff03 11px, #ffffff03 22px), var(--warm-black-2);transition:border-color var(--dur-element,.25s) var(--ease-out), box-shadow var(--dur-element,.25s) var(--ease-out), background var(--dur-element,.25s) var(--ease-out);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.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-cover-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pnx-cno{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.pnx-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--off-white-dim);padding:4px 9px;font-size:9px}.pnx-thumbs{opacity:.4;gap:5px;display:flex;position:absolute;inset-block-end:-10px;inset-inline-end:-8px}.pnx-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)){.pnx-thumbs i{border:1px solid color-mix(in srgb, var(--off-white) 12%, transparent)}}.pnx-thumbs i{background:linear-gradient(160deg, var(--off-white), transparent)}@supports (color:color-mix(in lab, red, red)){.pnx-thumbs i{background:linear-gradient(160deg, color-mix(in srgb, var(--off-white) 7%, transparent), transparent)}}.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-cmeta{z-index:2;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.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-cn{color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pnx-cover:not(.on) .pnx-av{background:var(--warm-black-4);color:var(--off-white-fade)}.pnx-note{color:var(--off-white-fade);font-size:12px;line-height:1.5}@media (max-width:900px){.pnx-grid{grid-template-columns:1fr}.pnx-aside{order:-1}}[dir=rtl] .pnx-cover.on{background:linear-gradient(205deg, var(--warm-black-3) 0%, var(--warm-black) 64%)}@media (prefers-reduced-motion:reduce){.pnx-input,.pnx-cover{transition:none}}body[data-reduce-motion=true] .pnx-input,body[data-reduce-motion=true] .pnx-cover{transition:none}.sbn-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:20px;margin-top:30px;display:grid}.sbn-form{border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:24px}@supports (color:color-mix(in lab, red, red)){.sbn-form{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.sbn-form{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-diffuse);gap:18px;display:grid}.sbn-formhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.sbn-formhead-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9.5px}.sbn-field{gap:7px;display:grid}.sbn-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-size:11px}.sbn-input{background:var(--off-white);width:100%}@supports (color:color-mix(in lab, red, red)){.sbn-input{background:color-mix(in srgb, var(--off-white) 4%, transparent)}}.sbn-input{border:1px solid var(--hairline);color:var(--off-white);border-radius:var(--r-input);transition:border-color var(--dur-micro,.15s) var(--ease-out), background var(--dur-micro,.15s) var(--ease-out);outline:none;padding:12px 14px;font-size:15px}.sbn-input::placeholder{color:var(--off-white-fade);letter-spacing:.01em}.sbn-input:hover{border-color:var(--hairline-strong)}.sbn-input:focus{border-color:var(--accent);background:var(--warm-black)}.sbn-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.sbn-aside{gap:12px;display:grid}.sbn-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sbn-cover{border-radius:var(--r-card);border:1px dashed var(--hairline-strong);background:repeating-linear-gradient(135deg, transparent 0, transparent 11px, #ffffff03 11px, #ffffff03 22px), var(--warm-black-2);transition:border-color var(--dur-element,.25s) var(--ease-out), box-shadow var(--dur-element,.25s) var(--ease-out), background var(--dur-element,.25s) var(--ease-out);flex-direction:column;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden}.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-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sbn-cno{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.sbn-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--off-white-dim);padding:4px 9px;font-size:9px}.sbn-ph{aspect-ratio:16/9;border-radius:var(--r-input);border:1px solid var(--hairline);background:radial-gradient(120% 120% at 50% 0%, var(--off-white), transparent 60%), var(--warm-black);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sbn-ph{background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--off-white) 3%, transparent), transparent 60%), var(--warm-black)}}.sbn-ph{place-items:center;display:grid}.sbn-ph:before{content:"";background-image:linear-gradient(var(--off-white) 1px, transparent 1px), linear-gradient(90deg, var(--off-white) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sbn-ph:before{background-image:linear-gradient(color-mix(in srgb, var(--off-white) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--off-white) 4%, transparent) 1px, transparent 1px)}}.sbn-ph:before{background-position:50%;background-size:28px 28px;-webkit-mask-image:radial-gradient(120% 120% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(120% 120% at 50% 40%,#000,#0000 78%)}.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-safe{border:1px dashed var(--hairline-strong);opacity:.5;border-radius:3px;position:absolute;inset:14px}.sbn-glyph{font-family:var(--font-mono);color:var(--hairline-strong);font-size:26px;position:relative}.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-tc{font-family:var(--font-mono);letter-spacing:.05em;color:var(--off-white-fade);background:var(--warm-black);font-size:9px;position:absolute;inset-block-end:8px;inset-inline-start:10px}@supports (color:color-mix(in lab, red, red)){.sbn-tc{background:color-mix(in srgb, var(--warm-black) 60%, transparent)}}.sbn-tc{border-radius:3px;padding:2px 6px}.sbn-ar{font-family:var(--font-mono);letter-spacing:.1em;color:var(--off-white-fade);font-size:8px;position:absolute;inset-block-start:8px;inset-inline-end:10px}.sbn-lockup{flex-direction:column;gap:9px;display:flex}.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-cmeta{align-items:center;gap:9px;min-width:0;display:flex}.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-cn{color:var(--off-white-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sbn-cover:not(.on) .sbn-av{background:var(--warm-black-4);color:var(--off-white-fade)}.sbn-reelmeta{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;display:grid}.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}.sbn-note{color:var(--off-white-fade);font-size:12px;line-height:1.5}@media (max-width:900px){.sbn-grid{grid-template-columns:1fr}.sbn-aside{order:-1}}[dir=rtl] .sbn-cover.on{background:linear-gradient(205deg, var(--warm-black-3) 0%, var(--warm-black) 64%)}@media (prefers-reduced-motion:reduce){.sbn-input,.sbn-cover{transition:none}}body[data-reduce-motion=true] .sbn-input,body[data-reduce-motion=true] .sbn-cover{transition:none}.mch-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}.mch-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mch-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mch-lede{margin-bottom:0;font-size:13.5px}.mch-lede b{color:var(--off-white);font-weight:600}.mch-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;margin-top:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.mch-stats{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mch-stats{box-shadow:var(--edge-light), var(--shadow-1);overflow:hidden}.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-search{border:1px solid var(--hairline);background:var(--warm-black-2);height:42px;color:var(--off-white-fade);border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:0 12px;display:flex}.mch-search svg{flex:none}.mch-search input{min-width:0;color:var(--off-white);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.mch-search input::placeholder{color:var(--off-white-fade)}.mch-search:focus-within{border-color:var(--hairline-strong)}.mch-chips{scrollbar-width:none;gap:7px;margin-top:12px;display:flex;overflow-x:auto}.mch-chips::-webkit-scrollbar{display:none}.mch-chip{min-height:32px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--off-white-dim);background:var(--warm-black-2);border:1px solid var(--hairline);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:9px;display:inline-flex}.mch-chip .c{color:var(--off-white-fade)}.mch-chip.on{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 4px 0 -1px #100e0a}.mch-chip.on .c{color:#ffffffbf}.mch-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:20px;transform:translateY(12px)}.mch-sec:first-of-type{animation-delay:50ms}.mch-sec:nth-of-type(2){animation-delay:.13s}.mch-khead{margin-bottom:4px}.mch-list{flex-direction:column;display:flex}.mch-row{border-top:1px solid var(--hairline);-webkit-tap-highlight-color:transparent;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:10px 0;display:grid}.mch-row.dm{grid-template-columns:42px minmax(0,1fr) auto auto auto;gap:8px}.mch-row:first-child{border-top:none}.mch-row:active{background:var(--warm-black-2)}.mch-rowlink{color:inherit;text-decoration:none;display:contents}.mch-tile{border:1px solid var(--hairline-strong);background:var(--warm-black-3);width:40px;height:40px;font-family:var(--font-mono);color:var(--off-white-dim);border-radius:8px;place-items:center;font-size:15px;font-weight:600;display:grid}.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-main{min-width:0}.mch-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.mch-name.hot{color:var(--off-white);font-weight:700}.mch-sub{color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;min-height:1em;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.mch-ub{min-width:20px;height:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:var(--accent);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-flex;box-shadow:0 3px 0 -1px #100e0a}.mch-act{border:1px solid var(--hairline);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:8px;flex:none;place-items:center;text-decoration:none;display:grid}.mch-act:active{transform:translateY(1px)}.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)}.mch-empty{color:var(--off-white-fade);padding:18px 0;font-size:12px;line-height:1.6}.mch-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){.mch-sec{opacity:1;animation:none;transform:none}.mch-act{transition:none}}body[data-reduce-motion=true] .mch-sec{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .mch-act{transition:none}.mtk-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}.mtk-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mtk-h1{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mtk-lede{margin-bottom:0;font-size:13.5px}.mtk-lede b{color:var(--off-white);font-weight:600}.mtk-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:22px;transform:translateY(12px)}.mtk-sec:first-of-type{animation-delay:40ms}.mtk-sec:nth-of-type(2){animation-delay:.11s}.mtk-sec:nth-of-type(3){animation-delay:.18s}.mtk-sec:nth-of-type(4){animation-delay:.25s}.mtk-sec:nth-of-type(5){animation-delay:.32s}.mtk-sec:nth-of-type(6){animation-delay:.39s}.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{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.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-list{flex-direction:column;gap:9px;display:flex}.mtk-card{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.mtk-card{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mtk-card{border:1px solid var(--hairline);box-shadow:var(--edge-light), 0 4px 0 -1px #100e0a;color:inherit;transition:transform var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:10px;text-decoration:none}.mtk-card:active{transform:translateY(1px)}.mtk-card.late{border-color:#d44f4f66}.mtk-card.hotdue{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mtk-card.hotdue{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.mtk-card.hotdue{background:linear-gradient(180deg, var(--accent), var(--warm-black-2) 70%)}@supports (color:color-mix(in lab, red, red)){.mtk-card.hotdue{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--warm-black-2)), var(--warm-black-2) 70%)}}.mtk-bd{flex-direction:column;gap:4px;min-width:0;display:flex}.mtk-rf{align-items:center;gap:7px;display:flex}.mtk-rf .ref{font-family:var(--font-mono);color:var(--off-white-fade);letter-spacing:.02em;font-size:8.5px}.mtk-tp{letter-spacing:.06em;height:16px;padding:0 5px;font-size:7.5px}.mtk-ti{letter-spacing:-.015em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mtk-rt{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mtk-due{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px}.mtk-due.bad{color:var(--bad)}.mtk-due.hot{color:var(--accent-hot)}.mtk-st{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 6px;font-size:8px}.mtk-empty{text-align:center;border:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.mtk-empty{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mtk-empty{box-shadow:var(--edge-light), var(--shadow-1)}.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}@media (prefers-reduced-motion:reduce){.mtk-sec{opacity:1;animation:none;transform:none}.mtk-card{transition:none}}body[data-reduce-motion=true] .mtk-sec{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .mtk-card{transition:none}.mcv-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}.mcv-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mcv-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mcv-lede{margin-bottom:0;font-size:13.5px}.mcv-lede b{color:var(--off-white);font-weight:600}.mcv-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:22px;transform:translateY(12px)}.mcv-sec.mcv-hero{margin-top:0;animation-delay:20ms}.mcv-sec.mcv-d1{animation-delay:90ms}.mcv-sec.mcv-d2{animation-delay:.16s}.mcv-sec.mcv-d3{animation-delay:.23s}.mcv-sec.mcv-d4{animation-delay:.3s}.mcv-khead{margin-bottom:8px}.mcv-tool{align-items:center;gap:8px;display:flex}.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{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;margin:0;padding:0 2px;font-size:19px;font-weight:700}.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-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:14px -16px 0;padding:4px 16px 10px;display:flex;overflow-x:auto}.mcv-strip::-webkit-scrollbar{display:none}.mcv-cell{scroll-snap-align:center;border:1px solid var(--hairline);background:var(--warm-black-2);width:46px;min-height:64px;color:var(--off-white-dim);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border-radius:9px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px 0 7px;display:flex;position:relative}.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-qs{grid-template-columns:repeat(4,1fr);margin-top:6px;display:grid}.mcv-q{min-width:0;padding:12px 0 2px}.mcv-q+.mcv-q{border-inline-start:1px solid var(--hairline);padding-inline-start:12px}.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{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:12px;font-size:9px;line-height:1.5;display:flex}.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{border-bottom:1px solid var(--hairline);align-items:center;gap:9px;padding-bottom:9px;display:flex}.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{border:1px solid var(--accent);flex-direction:column;gap:7px;margin-top:10px;padding:13px 14px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mcv-live{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.mcv-live{background:linear-gradient(180deg, var(--accent), var(--warm-black-2) 72%);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.mcv-live{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, var(--warm-black-2)), var(--warm-black-2) 72%)}}.mcv-live{box-shadow:var(--edge-light), 0 6px 0 -1px #100e0a}.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-ag{flex-direction:column;display:flex}.mcv-ev{border:none;border-top:1px solid var(--hairline);text-align:start;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:46px 2.5px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;text-decoration:none;display:grid}.mcv-ag>.mcv-ev:first-child{border-top:none}.mcv-ev:active{background:var(--warm-black-2)}.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{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:7.5px}.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-lgd{flex-wrap:wrap;gap:8px 16px;padding-top:2px;display:flex}.mcv-lg{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:7px;font-size:8.5px;display:flex}.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{text-align:center;border:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));border-radius:10px;flex-direction:column;align-items:center;gap:6px;margin-top:10px;padding:28px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.mcv-empty{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mcv-empty{box-shadow:var(--edge-light), var(--shadow-1)}.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}.mcv-sync{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);margin-top:26px;font-size:8.5px}@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=true] .mcv-sec{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .mcv-today .td,body[data-reduce-motion=true] .mcv-gsync .gd,body[data-reduce-motion=true] .mcv-live .sd{animation:none!important}.mto-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:9px;margin-bottom:10px;font-size:9.5px;display:flex}.mto-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mto-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mto-lede{margin-bottom:0;font-size:13.5px}.mto-lede b{color:var(--off-white);font-weight:600}.mto-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:20px;transform:translateY(12px)}.mto-sec:first-of-type{animation-delay:40ms}.mto-sec:nth-of-type(2){animation-delay:.12s}.mto-sec:nth-of-type(3){animation-delay:.2s}.mto-hero{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:15px 15px 14px}@supports (color:color-mix(in lab, red, red)){.mto-hero{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mto-hero{border:1px solid var(--hairline);box-shadow:var(--edge-light), 0 6px 0 -1px #100e0a;border-radius:10px}.mto-hero .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.mto-hero .rst{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);border:1px solid var(--hairline-strong);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:8.5px}.mto-hero .bigrow{align-items:flex-end;gap:14px;margin-top:13px;display:flex}.mto-hero .bignum{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--off-white);font-size:46px;font-weight:600;line-height:.88}.mto-hero .bignum .un{letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);margin-top:8px;font-size:8.5px;font-weight:500;display:block}.mto-hero .bigmeta{text-align:end;flex-direction:column;gap:5px;margin-inline-start:auto;padding-bottom:2px;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{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-fade);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:8px;font-size:8.5px;display:flex}.mto-hero .cellleg b{color:var(--off-white-dim);font-weight:500}.mto-hero .cellleg .hot{color:var(--accent-hot)}.mto-hero .cellleg .grn{color:var(--ok)}.mto-tabs{gap:7px;display:flex}.mto-tab{min-height:40px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);background:var(--warm-black-2);border:1px solid var(--hairline);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.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:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 4px 0 -1px #100e0a}.mto-tab.on .c{color:#ffffffbf}.mto-tab:active{transform:translateY(1px)}.mto-tabbody{margin-top:14px}.mto-err{color:var(--bad);background:#d44f4f0f;border:1px solid #d44f4f66;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:11px}.mto-slab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.mto-slab.spaced{margin-top:22px}.mto-slab .klabel.hot{color:var(--accent-hot)}.mto-list{flex-direction:column;display:flex}.mto-row{border-top:1px solid var(--hairline);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:11px 0;display:grid}.mto-list>.mto-row:first-child{border-top:none;padding-top:3px}.mto-dtile{border:1px solid var(--hairline-strong);background:var(--warm-black-2);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:44px;height:46px;display:flex}.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-locked{letter-spacing:.04em;color:var(--off-white-fade);font-size:10px}.mto-tp{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;border-radius:4px;flex:none;padding:2px 5px;font-size:7.5px}.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{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:8.5px}.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-stack{flex-direction:column;gap:9px;display:flex}.mto-awc{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.mto-awc{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mto-awc{border:1px solid var(--hairline);box-shadow:var(--edge-light), 0 5px 0 -1px #100e0a;border-radius:10px}.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-actgrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.mto-rejform{flex-direction:column;gap:8px;margin-top:11px;display:flex}.mto-rejform .mto-actgrid{margin-top:0}.mto-rejinput{border-color:#d44f4f80}.mto-btn{border:1px solid var(--hairline);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.mto-btn:active{transform:translateY(1px)}.mto-btn:disabled{opacity:.45;cursor:not-allowed}.mto-btn.ghost{background:var(--warm-black-3);color:var(--off-white)}.mto-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 0 -1px #100e0a}.mto-btn.danger{color:var(--bad);background:#d44f4f1a;border-color:#d44f4f66}.mto-empty{text-align:center;color:var(--off-white-fade);border:1px dashed var(--hairline);border-radius:10px;padding:16px 12px;font-size:11px}.mto-wkcard{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.mto-wkcard{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mto-wkcard{border:1px solid var(--hairline);box-shadow:var(--edge-light), 0 5px 0 -1px #100e0a;border-radius:10px}.mto-wk{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mto-wd{border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 0 7px;display:flex}.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-allin{text-align:center;color:var(--off-white-fade);border-top:1px solid var(--hairline);margin-top:10px;padding:12px 4px 6px;font-size:11px}.mto-awayl{margin-top:6px}.mto-awrow{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 2px;display:grid}.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 .prs{color:var(--off-white);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-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}.mto-sync{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-variant-numeric:tabular-nums;margin-top:26px;font-size:8.5px}@media (prefers-reduced-motion:reduce){.mto-sec{opacity:1;animation:none;transform:none}.mto-tab,.mto-btn{transition:none}}body[data-reduce-motion=true] .mto-sec{opacity:1;transform:none;animation:none!important}.mfn-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}.mfn-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mfn-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mfn-lede{margin-bottom:0;font-size:13.5px}.mfn-lede b{color:var(--off-white);font-variant-numeric:tabular-nums;font-weight:600}.mfn-hint{color:var(--off-white-dim);margin:-2px 0 12px;font-size:12px}.mfn-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:22px;transform:translateY(12px)}.mfn-sec:first-of-type{animation-delay:40ms}.mfn-sec:nth-of-type(2){animation-delay:.11s}.mfn-sec:nth-of-type(3){animation-delay:.18s}.mfn-khead{margin-bottom:10px}.mfn-hot{color:var(--accent-hot)}.mfn-dim{color:var(--off-white-fade)}.mfn-stats{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mfn-stats{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mfn-stats{box-shadow:var(--edge-light), var(--shadow-1);overflow:hidden}.mfn-stat{min-width:0;color:inherit;transition:background var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:5px;padding:13px 15px;text-decoration:none;display:flex}.mfn-stat:nth-child(2n){border-inline-start:1px solid var(--hairline)}.mfn-stat.wide{border-top:1px solid var(--hairline);grid-column:1/-1}.mfn-stat:active{background:var(--warm-black-3)}.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{border:1px solid var(--hairline);background:var(--warm-black-2);border-radius:999px;gap:2px;margin:20px 0 2px;padding:3px;display:flex}.mfn-seg-btn{min-width:0;min-height:36px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);cursor:pointer;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.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);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8.5px;font-weight:700;display:grid}.mfn-cta{cursor:pointer;background:var(--accent);color:#fff;letter-spacing:-.01em;width:100%;min-height:52px;box-shadow:var(--edge-light), 0 4px 0 -1px #0a0805e6;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.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-cta:active{transform:translateY(1px)}.mfn-cta:disabled{opacity:.55;cursor:default}.mfn-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--warn);background:var(--warn);margin-top:12px;padding:9px 12px;font-size:10.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mfn-note{background:color-mix(in srgb, var(--warn) 8%, transparent)}}.mfn-note{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.mfn-note{border:1px solid color-mix(in srgb, var(--warn) 35%, transparent)}}.mfn-note{border-radius:8px}.mfn-card{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));margin-top:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.mfn-card{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mfn-card{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px}.mfn-card-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:9px;display:flex}.mfn-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px;font-size:8px}.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-file{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-hot);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;margin-bottom:10px;font-size:10px;text-decoration:none;display:inline-flex;overflow:hidden}.mfn-btnrow{gap:8px;margin-top:16px;display:flex}.mfn-bh{border:1px solid var(--hairline-strong);background:var(--warm-black-3);cursor:pointer;min-height:42px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-dim);transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:8px;flex:1;place-items:center;font-size:9.5px;display:grid}.mfn-bh.danger{color:var(--bad)}.mfn-ba{cursor:pointer;background:var(--accent);color:#fff;min-height:42px;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;flex:2;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex;box-shadow:0 4px 0 -1px #0a0805e6}.mfn-ba .amono{font-family:var(--font-mono);opacity:.85;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.mfn-bh:active,.mfn-ba:active{transform:translateY(1px)}.mfn-bh:disabled,.mfn-ba:disabled{opacity:.55;cursor:default}.mfn-row{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));flex-direction:column;gap:5px;margin-top:9px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.mfn-row{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mfn-row{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:10px;text-decoration:none}.mfn-row:active{transform:translateY(1px)}.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{background:var(--off-white-fade);border-radius:50%;flex:none;width:7px;height:7px}.mfn-dot.ok{background:var(--ok)}.mfn-dot.bad{background:var(--bad)}.mfn-apc{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));flex-direction:column;gap:7px;margin-top:9px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mfn-apc{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mfn-apc{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:12px}.mfn-apc .l1{align-items:center;gap:8px;min-width:0;display:flex}.mfn-av{border:1px solid var(--hairline-strong);background:var(--warm-black-4);width:22px;height:22px;font-family:var(--font-mono);color:var(--off-white-dim);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.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}.mfn-apc .mfn-file{margin-bottom:0}.mfn-apc .mfn-btnrow{margin-top:8px}.mfn-loading{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);padding:22px;font-size:10.5px}.mfn-empty{text-align:center;color:var(--off-white-fade);border:1px dashed var(--hairline-strong);border-radius:10px;margin-top:9px;padding:22px 14px;font-size:12px}@media (prefers-reduced-motion:reduce){.mfn-sec{opacity:1;animation:none;transform:none}.mfn-cta,.mfn-bh,.mfn-ba,.mfn-row,.mfn-seg-btn,.mfn-stat{transition:none}}body[data-reduce-motion=true] .mfn-sec{opacity:1;transform:none;animation:none!important}.mvt-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:9px;margin-bottom:10px;font-size:9.5px;display:flex}.mvt-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mvt-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mvt-lede{margin-bottom:0;font-size:13.5px}.mvt-lede b{color:var(--off-white);font-weight:600}.mvt-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:20px;transform:translateY(12px)}.mvt-sec:first-of-type{animation-delay:40ms}.mvt-sec:nth-of-type(2){animation-delay:.12s}.mvt-sec:nth-of-type(3){animation-delay:.2s}.mvt-sec:nth-of-type(4){animation-delay:.28s}.mvt-snap{background:linear-gradient(180deg, var(--accent), var(--accent) 80%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.mvt-snap{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 13%, var(--warm-black-2)), color-mix(in srgb, var(--accent) 4%, var(--warm-black-2)) 80%)}}.mvt-snap{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mvt-snap{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.mvt-snap{color:var(--off-white);text-align:start;cursor:pointer;box-shadow:var(--edge-light), 0 6px 0 -1px #100e0a;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:10px;font-family:inherit}.mvt-snap:active{box-shadow:var(--edge-light), 0 4px 0 -1px #100e0a;transform:translateY(1px)}.mvt-snap:disabled{opacity:.6;cursor:wait}.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-err{color:var(--bad);background:#d44f4f0f;border:1px solid #d44f4f66;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:11px}.mvt-search{border:1px solid var(--hairline);background:var(--warm-black-2);min-height:46px;color:var(--off-white-fade);box-shadow:var(--edge-light), 0 5px 0 -1px #100e0a;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.mvt-search svg{flex:none}.mvt-search input{min-width:0;color:var(--off-white);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-family:inherit;font-size:13.5px}.mvt-search input::placeholder{color:var(--off-white-fade)}.mvt-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:7px;padding:12px 2px 6px;display:flex;overflow-x:auto}.mvt-chips::-webkit-scrollbar{display:none}.mvt-chip{min-height:34px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--warm-black-2);border:1px solid var(--hairline-strong);color:var(--off-white-dim);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-size:9.5px;font-weight:600;display:inline-flex}.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:#fff;box-shadow:0 4px 0 -1px #100e0a}.mvt-chip.on .c{color:#ffffffbf}.mvt-chip:active{transform:translateY(1px)}.mvt-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)){.mvt-stats{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mvt-stats{box-shadow:var(--edge-light), var(--shadow-1);overflow:hidden}.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-khead{margin-bottom:4px}.mvt-list{flex-direction:column;display:flex}.mvt-item{border-top:1px solid var(--hairline)}.mvt-list>.mvt-item:first-child{border-top:none}.mvt-row{width:100%;min-height:60px;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;font-family:inherit;display:grid}.mvt-ic{border:1px solid var(--hairline-strong);background:var(--warm-black-3);border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;line-height:1;display:grid}.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-age{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.mvt-st{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:8.5px}.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-detail{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));margin:0 0 12px;padding:13px 13px 12px}@supports (color:color-mix(in lab, red, red)){.mvt-detail{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mvt-detail{border:1px solid var(--hairline);box-shadow:var(--edge-light), 0 5px 0 -1px #100e0a;border-radius:10px}.mvt-item.repair .mvt-detail{border-color:#e8b23a66}.mvt-dl{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:0 0 13px;font-size:12px;display:grid}.mvt-dl dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;padding-top:3px;font-size:8.5px}.mvt-dl dd{min-width:0;color:var(--off-white);overflow-wrap:anywhere;margin:0}.mvt-dl dd.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.mvt-actgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mvt-btn{border:1px solid var(--hairline);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mvt-btn:active{transform:translateY(1px)}.mvt-btn:disabled{opacity:.45;cursor:not-allowed}.mvt-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;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-loading{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);padding:22px;font-size:10.5px}.mvt-empty{text-align:center;color:var(--off-white-fade);border:1px dashed var(--hairline-strong);border-radius:10px;margin-top:9px;padding:22px 14px;font-size:12px}.mvt-sync{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);font-variant-numeric:tabular-nums;margin-top:26px;font-size:8.5px}.mvt-scrim{z-index:200;-webkit-backdrop-filter:blur(6px);background:#060503b8;align-items:flex-end;display:flex;position:fixed;inset:0}.mvt-sheet{width:100%;max-height:88dvh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--warm-black-3), var(--warm-black-2) 30%);border-top:1px solid var(--hairline-strong);border-radius:18px 18px 0 0;overflow-y:auto;box-shadow:0 -18px 50px #00000080}.mvt-sheye{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hot);align-items:center;gap:8px;margin-bottom:8px;font-size:8.5px;display:flex}.mvt-sheye .dot{background:var(--accent-hot);border-radius:50%;flex:none;width:7px;height:7px}.mvt-shtitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 3px;font-size:21px;font-weight:700}.mvt-shtitle em{color:var(--accent);font-style:normal}.mvt-shsub{color:var(--off-white-dim);margin:0 0 16px;font-size:12px;line-height:1.5}.mvt-flabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);margin:0 0 6px;font-size:8.5px;display:block}.mvt-sheet .m-input,.mvt-sheet .m-select{margin-bottom:13px}.mvt-retake{width:100%;color:var(--off-white-dim);cursor:pointer;background:0 0;border:none;margin-top:11px;padding:10px 0;font-family:inherit;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.mvt-sec{opacity:1;animation:none;transform:none}.mvt-snap,.mvt-btn,.mvt-chip{transition:none}}body[data-reduce-motion=true] .mvt-sec{opacity:1;transform:none;animation:none!important}.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 .sic{border:1px solid var(--hairline);background:var(--warm-black-3);width:34px;height:34px;color:var(--off-white-dim);border-radius:8px;place-items:center;display:grid}.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=true] .mme-sec{opacity:1;transform:none;animation:none!important}.mcs-back{min-height:34px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-fade);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;margin-bottom:6px;font-size:9.5px;text-decoration:none;display:inline-flex}.mcs-back:active{color:var(--off-white-dim)}[dir=rtl] .mcs-back svg{transform:scaleX(-1)}.mcs-eyebrow{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.18em;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}.mcs-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mcs-h1{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mcs-lede{margin-bottom:0;font-size:13.5px}.mcs-lede b{color:var(--off-white);font-weight:600}.mcs-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:20px;transform:translateY(12px)}.mcs-sec:first-of-type{animation-delay:40ms}.mcs-sec:nth-of-type(2){animation-delay:.1s}.mcs-sec:nth-of-type(3){animation-delay:.16s}.mcs-sec:nth-of-type(4){animation-delay:.22s}.mcs-sec:nth-of-type(5){animation-delay:.28s}.mcs-sec:nth-of-type(6){animation-delay:.34s}.mcs-sec:nth-of-type(7){animation-delay:.4s}.mcs-sec:nth-of-type(n+8){animation-delay:.46s}.mcs-khead{margin-bottom:9px}.mcs-khead .num{font-variant-numeric:tabular-nums}.mcs-hero{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:15px 16px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mcs-hero{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mcs-hero{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px}.mcs-hero:after{content:"";pointer-events:none;background:radial-gradient(380px 170px at 85% -30%, var(--accent), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mcs-hero:after{background:radial-gradient(380px 170px at 85% -30%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%)}}.mcs-hero>*{z-index:1;position:relative}.mcs-hero .hk{align-items:center;gap:8px;display:flex}.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-kpis{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid}.mcs-kpi{padding:10px 0 2px;min-width:0;padding-inline-end:10px}.mcs-kpi:nth-child(3n+2),.mcs-kpi:nth-child(3n+3){border-inline-start:1px solid var(--hairline);padding-inline-start:12px}.mcs-kpi:nth-child(n+4){border-top:1px solid var(--hairline);padding-top:10px;padding-bottom:2px}.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-confirm{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);margin-top:12px;font-size:9px;line-height:1.5}.mcs-advis{color:var(--off-white-dim);background:#e8b23a0f;border:1px solid #e8b23a4d;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.mcs-advis svg{color:var(--warn);flex:none;margin-top:2px}.mcs-advis b{color:var(--warn);font-weight:600}.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-dstrip{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.mcs-dcell{border:1px solid var(--hairline);background:var(--warm-black-2);border-radius:8px;place-items:center;min-height:36px;display:grid}.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-scstrip{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:16px;gap:8px;margin-inline:-16px;padding-bottom:6px;display:flex;overflow-x:auto}.mcs-scstrip::-webkit-scrollbar{display:none}.mcs-scc{scroll-snap-align:start;border:1px solid var(--hairline);background:var(--warm-black-3);border-radius:8px;flex-direction:column;flex:none;gap:4px;width:150px;padding:9px 11px;display:flex}.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-sched{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.mcs-sched{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mcs-sched{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px;padding:3px 14px}.mcs-srow{border-top:1px solid var(--hairline);grid-template-columns:46px minmax(0,1fr) auto;align-items:baseline;gap:11px;padding:11px 0;display:grid}.mcs-srow:first-child{border-top:none}.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{color:var(--off-white-fade);font-size:10.5px;line-height:1.4}.mcs-srow .ds.fade{opacity:.75}.mcs-srow .spc{font-family:var(--font-mono);color:var(--warn);letter-spacing:.04em;font-size:9.5px}.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{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));flex-direction:column;gap:5px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.mcs-loc{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mcs-loc{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px}.mcs-loc .lref{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hot);font-size:8.5px}.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-navrow{border-top:1px solid var(--hairline);margin-top:7px;padding-top:11px;display:flex}.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)}[dir=rtl] .mcs-navbtn svg{transform:scaleX(-1)}.mcs-hosp{background:#d44f4f0d;border:1px solid #d44f4f59;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 13px;display:grid}.mcs-hosp>svg{color:var(--bad);margin-top:2px}.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 svg{color:var(--bad);flex:none}.mcs-callbtn .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mcs-rows{flex-direction:column;display:flex}.mcs-uc{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.mcs-uc:first-child{border-top:none}.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 .cok{color:var(--ok);font-size:8px;line-height:1}.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)}.mcs-notes{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.mcs-notes{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mcs-notes{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);color:var(--off-white-dim);white-space:pre-wrap;border-radius:14px;font-size:12.5px;line-height:1.55}.mcs-sync{text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);margin-top:24px;font-size:8.5px}@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=true] .mcs-sec{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .mcs-hero .big em{animation:none!important}.mct-wrap{flex-direction:column;min-height:calc(100dvh - 120px);display:flex}.mct-head{border-bottom:1px solid var(--hairline);background:var(--warm-black);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:60px;margin-block-start:-16px;margin-inline:-16px;padding-block:8px;padding-inline:4px 12px;display:grid}.mct-back{width:40px;height:40px;color:var(--off-white-dim);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.mct-back:active{background:var(--warm-black-2);transform:translateY(1px)}.mct-tile{border:1px solid var(--accent);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.mct-tile{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.mct-tile{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.mct-tile{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.mct-tile{font-family:var(--font-mono);color:var(--accent-hot);font-size:15px;font-weight:600}.mct-head .avatar{width:38px;height:38px;font-size:13px}.mct-tt{min-width:0}.mct-tn{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.mct-ts{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-fade);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;display:block;overflow:hidden}.mct-hbtn{border:1px solid var(--hairline);background:var(--warm-black-2);width:40px;height:40px;color:var(--off-white-dim);transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:8px;flex:none;place-items:center;text-decoration:none;display:grid}.mct-hbtn:active{transform:translateY(1px)}.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-thread{flex-direction:column;flex:1;min-height:0;padding:4px 2px 12px;display:flex;overflow-y:auto}.mct-rise{opacity:0;animation:rise .55s var(--ease-out) 50ms forwards;transform:translateY(10px)}.mct-day{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);white-space:nowrap;align-items:center;gap:12px;margin:14px 0 2px;font-size:8.5px;display:flex}.mct-day:before,.mct-day:after{content:"";background:var(--hairline);flex:1;height:1px}.mct-mg{grid-template-columns:30px minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.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-mgbody{min-width:0;max-width:100%}.mct-meta{align-items:baseline;gap:8px;min-width:0;margin-bottom:5px;display:flex}.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-meta .tme{font-family:var(--font-mono);color:var(--off-white-fade);font-variant-numeric:tabular-nums;flex:none;font-size:8.5px}.mct-bubs{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.mct-mg.me .mct-bubs{align-items:flex-end}.mct-bub{background:var(--warm-black-3);border:1px solid var(--hairline);max-width:88%;color:var(--off-white);word-break:break-word;border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.45}.mct-bubs .mct-bub:first-child{border-start-start-radius:3px}.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{background:var(--warm-black-2);border:1px solid var(--hairline-strong);color:var(--off-white);-webkit-tap-highlight-color:transparent;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-block-end:6px;padding:9px 10px;text-decoration:none;display:grid}.mct-att.solo{margin-block-end:0}.mct-att .fic{border:1px solid var(--hairline-strong);background:var(--warm-black-3);width:32px;height:32px;color:var(--accent-hot);border-radius:8px;place-items:center;display:grid}.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 .fm{font-family:var(--font-mono);letter-spacing:.02em;color:var(--off-white-fade);font-variant-numeric:tabular-nums;margin-top:3px;font-size:8.5px;display:block}.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-img{border:1px solid var(--hairline);border-radius:8px;max-width:100%;max-height:240px;display:block}.mct-imglink{margin-block-end:6px;display:block}.mct-imglink.solo{margin-block-end:0}.mct-empty{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-fade);padding:32px 0;font-size:10px}.mct-comp{background:var(--warm-black);border-top:1px solid var(--hairline);margin-inline:-16px;padding:10px 16px 12px;position:sticky;bottom:0}.mct-pend{background:var(--warm-black-2);border:1px solid var(--hairline-strong);color:var(--off-white-dim);border-radius:8px;align-items:center;gap:9px;margin-block-end:8px;padding:9px 11px;font-size:12px;display:flex}.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}.mct-form{align-items:center;gap:8px;display:flex}.mct-cbtn{background:var(--warm-black-2);border:1px solid var(--hairline);width:42px;height:42px;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;display:grid}.mct-cbtn:active{transform:translateY(1px)}.mct-cbtn:disabled{opacity:.5;cursor:not-allowed}.mct-field{background:var(--warm-black-2);border:1px solid var(--hairline-strong);min-width:0;height:42px;color:var(--off-white);border-radius:8px;outline:none;flex:1;padding-block:0;padding-inline:13px;font-family:inherit;font-size:14px}.mct-field::placeholder{color:var(--off-white-fade)}.mct-field:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mct-field:focus{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.mct-send{background:var(--accent);color:#fff;cursor:pointer;width:42px;height:42px;transition:transform var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 4px 0 -1px #100e0a}.mct-send:active{transform:translateY(1px)}.mct-send:disabled{background:var(--warm-black-3);color:var(--off-white-fade);box-shadow:none;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mct-rise{opacity:1;animation:none;transform:none}.mct-back,.mct-hbtn,.mct-cbtn,.mct-send{transition:none}}body[data-reduce-motion=true] .mct-rise{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .mct-back,body[data-reduce-motion=true] .mct-hbtn,body[data-reduce-motion=true] .mct-cbtn,body[data-reduce-motion=true] .mct-send{transition:none}.mpe-back{min-height:28px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-dim);transition:color var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;margin-bottom:12px;font-size:9.5px;text-decoration:none;display:inline-flex}.mpe-back svg{flex:none}[dir=rtl] .mpe-back svg{transform:scaleX(-1)}.mpe-back:active{color:var(--off-white)}.mpe-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}.mpe-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.mpe-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.mpe-lede{margin-bottom:0;font-size:13.5px}.mpe-lede b{color:var(--off-white);font-weight:600}.mpe-sec{opacity:0;animation:rise .6s var(--ease-out) 50ms forwards;margin-top:20px;transform:translateY(12px)}.mpe-khead{margin-bottom:10px}.mpe-khead .klabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.mpe-card{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.mpe-card{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.mpe-card{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px;padding:16px 15px 15px}@media (prefers-reduced-motion:reduce){.mpe-sec{opacity:1;animation:none;transform:none}.mpe-back{transition:none}}body[data-reduce-motion=true] .mpe-sec{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .mpe-back{transition:none}.msl-back{min-height:28px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white-dim);transition:color var(--dur-micro) var(--ease-out);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;margin-bottom:12px;font-size:9.5px;text-decoration:none;display:inline-flex}.msl-back svg{flex:none}[dir=rtl] .msl-back svg{transform:scaleX(-1)}.msl-back:active{color:var(--off-white)}.msl-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}.msl-eyebrow .tick{background:var(--accent);flex:none;width:16px;height:1px}.msl-title{letter-spacing:-.03em;font-size:26px;line-height:1.05}.msl-lede{margin-bottom:0;font-size:13.5px}.msl-lede b{color:var(--off-white);font-weight:600}.msl-sec{opacity:0;animation:rise .6s var(--ease-out) forwards;margin-top:20px;transform:translateY(12px)}.msl-sec:first-of-type{animation-delay:40ms}.msl-sec:nth-of-type(2){animation-delay:.11s}.msl-sec:nth-of-type(3){animation-delay:.18s}.msl-khead{margin-bottom:10px}.msl-khead .klabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.msl-khead a.klabel{color:var(--off-white-fade);text-decoration:none}.msl-hero{background:linear-gradient(180deg, var(--accent), var(--warm-black-2) 55%)}@supports (color:color-mix(in lab, red, red)){.msl-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--warm-black-2)), var(--warm-black-2) 55%)}}.msl-hero{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.msl-hero{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--hairline))}}.msl-hero{box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px;padding:16px 15px 14px}.msl-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.msl-lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.msl-big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--off-white);overflow-wrap:anywhere;margin-top:9px;font-size:38px;font-weight:600;line-height:1}.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-hero .msl-sub{color:var(--off-white-fade);margin-top:7px;font-size:11px;line-height:1.5}.msl-hero .msl-sub b{font-family:var(--font-mono);color:var(--off-white-dim);font-size:10px;font-weight:500}.msl-brk{border-top:1px solid var(--hairline);margin-top:13px}.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{background:var(--warm-black);border:1px solid var(--hairline-strong);border-radius:8px;margin-top:12px;padding:12px 13px 11px}.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-payday .tminus{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--accent-hot);white-space:nowrap;font-size:18px;font-weight:600}.msl-payday .tminus i{background:var(--accent-hot);width:7px;height:13px;margin-inline-start:3px;font-style:normal;animation:1s steps(2,end) infinite blink;display:inline-block;transform:translateY(1px)}.msl-pbar{background:var(--warm-black-4);border-radius:3px;height:6px;margin-top:9px;display:flex;overflow:hidden}.msl-pbar i{background:linear-gradient(90deg, var(--accent), var(--accent-hot));border-radius:3px;height:100%;display:block}.msl-payday .row2{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-fade);justify-content:space-between;gap:8px;margin-top:7px;font-size:8.5px;display:flex}.msl-payday .row2 b{color:var(--off-white-dim);font-weight:500}.msl-slipline{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.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-slipline a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hot);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;min-height:28px;font-size:9px;text-decoration:none;display:inline-flex}.msl-loading{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;color:var(--off-white-fade);margin-top:10px;font-size:10px}.msl-adj{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.msl-adj{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.msl-adj{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);border-radius:14px;overflow:hidden}.msl-adjrow{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 14px;display:grid}.msl-adjrow:first-child{border-top:none}.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{background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2))}@supports (color:color-mix(in lab, red, red)){.msl-empty{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.msl-empty{border:1px solid var(--hairline);box-shadow:var(--edge-light), var(--shadow-1);text-align:center;border-radius:14px;padding:30px 16px}.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}@media (prefers-reduced-motion:reduce){.msl-sec{opacity:1;animation:none;transform:none}.msl-payday .tminus i{animation:none}.msl-back{transition:none}}body[data-reduce-motion=true] .msl-sec{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .msl-payday .tminus i{animation:none!important}body[data-reduce-motion=true] .msl-back{transition:none}.task-panel.ld-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.9;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.task-panel .ld-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--off-white);text-wrap:balance;margin:0 0 2px;font-size:26px;font-weight:800;line-height:1.06}.task-panel .ld-hotband{border:1px solid var(--accent);align-items:center;gap:9px;margin-top:16px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-panel .ld-hotband{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.task-panel .ld-hotband{background:var(--accent-soft);border-radius:var(--r-input)}.task-panel .ld-hotband .flame{background:var(--accent-hot);width:8px;height:8px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite tp-live}.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{grid-template-columns:150px 1fr}.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-ccy{font-family:var(--font-mono);color:var(--off-white-fade);font-size:12px}.task-panel .ld-amt{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--off-white);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:17px;font-weight:600}.task-panel .ld-next{border:1px solid var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.task-panel .ld-next{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.task-panel .ld-next{background:linear-gradient(180deg, var(--accent-soft), transparent);border-radius:var(--r-card);padding:15px}.task-panel .ld-next .na-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hot);align-items:center;gap:7px;margin-bottom:9px;font-size:9px;display:flex}.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-copy{color:var(--off-white);margin-bottom:13px;font-size:13px;line-height:1.5}.task-panel .ld-next .na-btn{background:var(--accent);color:#fff;border-radius:var(--r-input);width:100%;box-shadow:0 8px 22px -10px var(--accent-glow);justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:12.5px;font-weight:600;transition:background .2s,transform .12s;display:inline-flex}.task-panel .ld-next .na-btn:hover{background:var(--accent-hot)}.task-panel .ld-next .na-btn:active{transform:scale(.98)}.task-panel .ld-next .na-btn .arr{transition:transform .25s}.task-panel .ld-next .na-btn:hover .arr{transform:translate(4px)}.task-panel .ld-files-empty{text-align:center;border:1px dashed var(--hairline-strong);border-radius:var(--r-card);color:var(--off-white-fade);padding:44px 10px;font-size:12.5px;line-height:1.6}.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=true] .qtx-wrap .stat.sent .d{animation:none!important}.ctc-seg{flex-wrap:wrap;align-items:center;gap:6px;margin-top:26px;display:flex}.ctc-seg button{appearance:none;font-family:var(--font-sans);color:var(--off-white-dim);background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-pill);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:8px;padding:7px 14px;font-size:12.5px;display:inline-flex}.ctc-seg button:hover{border-color:var(--hairline-strong);color:var(--off-white)}.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-seg .ctc-toolbtn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--off-white-dim);border:1px solid var(--hairline);border-radius:var(--r-input);background:0 0;padding:8px 12px;font-size:10px}.ctc-seg .ctc-toolbtn:hover{border-color:var(--hairline-strong);color:var(--off-white);background:0 0}.ctc-tagrail{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.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{appearance:none;cursor:pointer;color:var(--off-white-fade);font-family:var(--font-mono);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.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{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--warm-black-4);color:var(--accent-hot);border:1px solid var(--accent);margin-inline-start:auto;font-size:10px}@supports (color:color-mix(in lab, red, red)){.ctc-tagrail .ctc-pins{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.ctc-tagrail .ctc-pins{border-radius:var(--r-pill);cursor:pointer;padding:5px 12px}.ctc-tagrail .ctc-pins.on{background:var(--accent-soft);border-color:var(--accent)}.ctc-wrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg, var(--warm-black-2), var(--warm-black-2));margin-top:22px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ctc-wrap{background:linear-gradient(180deg, var(--warm-black-2), color-mix(in srgb, var(--warm-black-2) 40%, transparent))}}.ctc-wrap{box-shadow:var(--edge-light), var(--shadow-diffuse)}.ctc-dir{border-collapse:collapse;width:100%;min-width:820px}.ctc-dir 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;background:var(--warm-black-2);z-index:1;padding:13px 16px;font-size:9px;font-weight:500;position:sticky;top:0}.ctc-dir td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:13px 16px;font-size:13px}.ctc-dir tbody tr{cursor:pointer;transition:background var(--dur-micro) var(--ease-out)}.ctc-dir tbody tr:hover td{background:var(--warm-black-3)}.ctc-dir tbody tr:last-child td{border-bottom:none}.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{align-items:center;gap:12px;min-width:0;display:flex}.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-co{color:var(--off-white-dim);font-size:12.5px}.ctc-co small{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);margin-top:2px;font-size:9px;display:block}.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{font-family:var(--font-mono);color:var(--off-white-dim);white-space:nowrap;font-size:11.5px}.ctc-touch.today{color:var(--accent-hot)}.ctc-live{background:var(--accent-hot);vertical-align:middle;width:6px;height:6px;animation:breathe 2.4s var(--ease-out) infinite;border-radius:50%;margin-inline-end:6px;display:inline-block}.ctc-pinstar{color:var(--accent-hot);font-size:11px}.ctc-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:8px}.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}@media (max-width:980px){.ctc-tagrail .ctc-pins{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ctc-live{animation:none}.ctc-dir tbody tr,.ctc-seg button{transition:none}}body[data-reduce-motion=true] .ctc-live{animation:none!important}body[data-reduce-motion=true] .ctc-dir tbody tr,body[data-reduce-motion=true] .ctc-seg button{transition:none!important}.finv-tabs{border-bottom:1px solid var(--hairline);-webkit-overflow-scrolling:touch;align-items:center;gap:2px;margin-top:8px;margin-bottom:16px;display:flex;overflow-x:auto}.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{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 4px;display:flex}.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-tblwrap{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--warm-black-2);margin-top:14px;overflow:hidden}.finv-tblscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.finv-ledger{border-collapse:collapse;width:100%;min-width:880px}.finv-ledger 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);background:var(--warm-black-3);white-space:nowrap;padding:12px 16px;font-size:9px;font-weight:500}.finv-ledger td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px 16px;font-size:13px}.finv-ledger tbody tr{transition:background var(--dur-micro) var(--ease-out)}.finv-ledger tbody tr:hover td{background:var(--warm-black-3)}.finv-ledger tbody tr:last-child td{border-bottom:none}.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 td.ctr,.finv-ledger th.ctr{text-align:center}.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-catcell{align-items:center;gap:8px;display:flex}.finv-catcell .gl{flex:none;font-size:14px}.finv-aitag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--info);white-space:nowrap;border:1px solid #5b9bd559;border-radius:3px;margin-inline-start:8px;padding:1px 5px;font-size:8px}.finv-spill{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:5px;align-items:center;gap:6px;padding:3px 8px;font-size:8.5px;display:inline-flex}.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-act:hover{color:var(--off-white)}.finv-act:disabled{cursor:not-allowed;opacity:.5}.finv-panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.finv-panels .exp-sect{flex-direction:column;min-height:100%;margin-bottom:0;display:flex}.finv-panels .exp-seefoot{border-top:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);text-align:end;margin-top:auto;padding:10px 18px;font-size:11px;text-decoration:none}.finv-panels .exp-seefoot:hover{color:var(--accent-hot)}.finv-panels .exp-empty{text-align:center;color:var(--off-white-fade);padding:28px 16px;font-size:12px}.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=true] .finv-spill.overdue .d{animation:none!important}body[data-reduce-motion=true] .finv-tab,body[data-reduce-motion=true] .finv-ledger tbody tr,body[data-reduce-motion=true] .finv-act{transition: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-kpi:first-child{animation-delay:50ms}.qtx-kpi:nth-child(2){animation-delay:.13s}.qtx-kstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.qtx-kstat{min-width:0;padding-block:2px;padding-inline-end:22px}.qtx-kstat+.qtx-kstat{border-inline-start:1px solid var(--hairline);padding-inline-start:22px}.qtx-kstat:last-child{padding-inline-end:0}.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-livehead{align-items:center;gap:7px;min-width:0;display:inline-flex}.qtx-livehead .ld{background:var(--accent-hot);width:6px;height:6px;animation:breathe 2.2s var(--ease-out) infinite;border-radius:50%;flex:none}.qtx-booked{flex-direction:column;gap:3px;margin-top:10px;display:flex}.qtx-booked .bk{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.qtx-booked .bd{color:var(--off-white-fade);font-size:11.5px}@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:#fff;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;width:100%;min-width:960px}.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:wrap;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 (max-width:640px){.qtx-kstrip{grid-template-columns:1fr}.qtx-kstat+.qtx-kstat{border-inline-start:none;border-top:1px solid var(--hairline);padding-inline-start:0;margin-top:12px;padding-top:12px}.qtx-kstat{padding-inline-end:0}}@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=true] .qtx-kpi,body[data-reduce-motion=true] .qtx-tblwrap{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .qtx-sparkline{stroke-dashoffset:0;animation:none!important}body[data-reduce-motion=true] .qtx-livehead .ld,body[data-reduce-motion=true] .q-status.sent .qd{animation:none!important}body[data-reduce-motion=true] .qtx-cta,body[data-reduce-motion=true] .qtx-cta .arr{transition:none!important}.usr-bento{grid-template-columns:repeat(6,1fr)}.usr-col4{grid-column:span 4}.usr-col2{grid-column:span 2}@media (max-width:1100px){.usr-bento{grid-template-columns:1fr}.usr-col4,.usr-col2{grid-column:1/-1}}.usr-stats4{grid-template-columns:repeat(4,1fr);margin-top:10px}.usr-stats4 .bstat{border-top:none;padding:14px 0}.usr-stats4 .bstat:nth-child(odd){padding-inline-end:0}.usr-stats4 .bstat:nth-child(2n){border-inline-start:none;padding-inline-start:0}.usr-stats4 .bstat+.bstat{border-inline-start:1px solid var(--hairline);padding-inline-start:16px}.usr-stats4 .bstat{padding-inline-end:16px}@media (max-width:640px){.usr-stats4{grid-template-columns:1fr 1fr}.usr-stats4 .bstat:nth-child(n+3){border-top:1px solid var(--hairline)}.usr-stats4 .bstat:nth-child(3){border-inline-start:none;padding-inline-start:0}}.usr-sparkline{stroke-dasharray:1;stroke-dashoffset:1px;animation:qtx-draw 1.6s var(--ease-out) .2s forwards}.usr-seatwrap{margin-top:10px}.usr-seatbar{border-radius:var(--r-pill);background:var(--warm-black-4);border:1px solid var(--hairline);height:9px;position:relative;overflow:hidden}.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}[dir=rtl] .usr-seatfill{transform-origin:100%;background:linear-gradient(270deg, var(--accent), var(--accent-hot))}@keyframes usr-seatgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.usr-seatlegend{font-family:var(--font-mono);letter-spacing:.06em;color:var(--off-white-fade);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-top:8px;font-size:9.5px;display:flex}.usr-seatlegend b{color:var(--off-white-dim);font-weight:500}.usr-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.usr-spacer{flex: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:#fff;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:hover{background:var(--accent-hot)}.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-tbl{border-collapse:collapse;width:100%;min-width:920px}.usr-tbl thead 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;background:var(--warm-black-2);padding:13px 18px;font-size:9px;font-weight:500}.usr-tbl td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px 18px;font-size:13px}.usr-tbl tbody tr:last-child td{border-bottom:none}th.usr-ra,td.usr-ra{text-align:end;white-space:nowrap}.usr-urow{transition:background var(--dur-micro) var(--ease-out)}.usr-urow:hover td{background:var(--warm-black-2)}.usr-urow:focus-visible{outline:2px solid var(--accent-hot);outline-offset:-2px}.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-emptyrow td{text-align:center;color:var(--off-white-dim);padding:24px 18px;font-size:12px}.usr-edrow td{background:var(--warm-black-3);padding:16px 22px}.usr-grouprow td{background:0 0;border-bottom:none;padding:22px 18px 8px}.usr-grouprow .gl{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--off-white-fade);align-items:center;gap:12px;font-size:9px;display:flex}.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{align-items:center;gap:12px;display:flex}.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{width:32px;height:32px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.usr-avL.ghost{background:var(--warm-black-4);color:var(--off-white-fade);border:1px dashed var(--hairline-strong)}.usr-rpill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--off-white-dim);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:9px;display:inline-flex}.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-team{font-family:var(--font-mono);color:var(--off-white-dim);white-space:nowrap;font-size:11px}.usr-proj{flex-wrap:wrap;gap:5px;display:flex}.usr-ptag{font-family:var(--font-mono);letter-spacing:.02em;color:var(--off-white-fade);border:1px solid var(--hairline);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px}.usr-ptag.none{opacity:.5;border:none;padding:0}.usr-stat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--off-white-dim);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.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{font-family:var(--font-mono);color:var(--off-white-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.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:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.usr-act:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.usr-act:disabled{opacity:.5;cursor:default}.usr-chev{font-family:var(--font-mono);color:var(--off-white-fade);font-size:15px}@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=true] .usr-tblwrap{opacity:1;transform:none;animation:none!important}body[data-reduce-motion=true] .usr-sparkline{stroke-dashoffset:0;animation:none!important}body[data-reduce-motion=true] .usr-seatfill{transform:none;animation:none!important}body[data-reduce-motion=true] .usr-stat .d.ok,body[data-reduce-motion=true] .usr-stat .d.inv{animation:none!important}body[data-reduce-motion=true] .usr-cta,body[data-reduce-motion=true] .usr-cta .arr,body[data-reduce-motion=true] .usr-tab,body[data-reduce-motion=true] .usr-act,body[data-reduce-motion=true] .usr-urow{transition:none!important}.recce{flex-direction:column;gap:12px;margin:-4px 0 8px;display:flex}.recce-ctx{flex-direction:column;gap:8px;display:flex}.recce-ctx-row{align-items:stretch;gap:8px;display:flex}.recce-ctx-place{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);min-width:0;color:var(--off-white);text-align:left;flex:1;align-items:center;gap:8px;padding:9px 12px;font-size:14px;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{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);width:42px;color:var(--off-white-fade);place-items:center;font-size:18px;display:grid}.recce-ctx-gps.on{color:var(--accent);border-color:var(--accent)}.recce-ctx-date{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);color:var(--off-white);white-space:nowrap;place-items:center;padding:0 12px;font-size:13px;font-weight:500;display:grid;position:relative}.recce-ctx-date input{opacity:0;width:100%;position:absolute;inset:0}.recce-ctx-bind{text-align:left;background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);color:var(--off-white);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.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-fade)}.recce-seg{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-input);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.recce-seg-btn{border-radius:var(--r-input);color:var(--off-white-fade);font-family:var(--font-display);letter-spacing:-.01em;background:0 0;padding:9px;font-size:14px;font-weight:600}.recce-seg-btn.on{background:var(--warm-black-4);color:var(--off-white)}.recce-panel{display:block}.rc-day{flex-direction:column;gap:16px;display:flex}.rc-tl{flex-direction:column;gap:6px;display:flex}.rc-tl-bar{border-radius:var(--r-pill);border:1px solid var(--hairline);height:16px;display:flex;position:relative;overflow:hidden}.rc-tl-seg{height:100%;display:block}.rc-tl-seg.b-night{background:#0f1320}.rc-tl-seg.b-astro{background:#1a2340}.rc-tl-seg.b-naut{background:#26386a}.rc-tl-seg.b-blue{background:#3e63a8}.rc-tl-seg.b-golden{background:linear-gradient(90deg,#e89a2c,#f5c048)}.rc-tl-seg.b-day{background:#8fb0c4}.rc-tl-cursor{background:var(--off-white);width:2px;box-shadow:0 0 6px var(--off-white);position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.rc-tl-scrub{width:100%}.rc-tl-legend{font-family:var(--font-mono);color:var(--off-white-fade);justify-content:space-between;font-size:10px;display:flex}.rc-tl-legend .rc-tl-now{color:var(--off-white);font-weight:700}.rc-compass{flex-direction:column;align-items:center;gap:8px;display:flex}.rc-compass-svg{width:260px;max-width:78vw;height:auto}.rc-ring{fill:none;stroke:var(--hairline);stroke-width:1px}.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-card{fill:var(--off-white-fade);font-family:var(--font-mono);font-size:11px}.rc-card.n{fill:var(--accent);font-weight:700}.rc-needle{stroke:var(--off-white);stroke-width:2px;opacity:.5}.rc-arc{stroke:var(--warn);stroke-width:2px;stroke-linecap:round;opacity:.85}.rc-sun{fill:#f5c048;stroke:#fff;stroke-width:1.5px}.rc-sun.down{fill:var(--off-white-fade);stroke:none;opacity:.6}.rc-sun-glow{fill:#f5c048;opacity:.25}.rc-compass-enable{border-radius:var(--r-pill);background:var(--warm-black-3);border:1px solid var(--hairline);color:var(--off-white);align-self:center;padding:6px 14px;font-size:12px}.rc-now{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rc-now-cell{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;gap:2px;padding:10px;display:flex}.rc-now-cell .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.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-fade);font-size:10px}.rc-times{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden}.rc-time-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-time-row{border-bottom:1px solid color-mix(in srgb, var(--hairline) 60%, transparent)}}.rc-time-row:last-child{border-bottom:none}.rc-time-row .k{color:var(--off-white-fade);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{border-radius:var(--r-input);background:var(--accent);color:#fff;width:100%;font-family:var(--font-display);border:none;padding:13px;font-size:14px;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-apply-hint{color:var(--off-white-fade);text-align:center;margin:0;font-size:12px}.rc-lens{flex-direction:column;gap:12px;display:flex}.rc-vf{aspect-ratio:3/4;border-radius:var(--r-card);border:1px solid var(--hairline);background:#000;width:100%;position:relative;overflow:hidden}.rc-vf-video{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.rc-vf-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rc-vf-frame{border:1px solid #ffffffe6;width:100%;max-height:100%;position:relative;box-shadow:0 0 0 2000px #00000047}.rc-vf-thirds{background:#ffffff47;position:absolute}.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:6px;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;font-size:10px}.rc-vf-hud{font-family:var(--font-mono);color:#fff;text-shadow:0 1px 3px #000;padding:4px 6px;font-size:10px;position:absolute}.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{background:var(--warm-black-2);color:var(--off-white);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.rc-vf-start .ic{color:var(--accent);font-size:34px}.rc-vf-start span:nth-child(2){font-family:var(--font-display);font-size:16px;font-weight:700}.rc-vf-start .sub{color:var(--off-white-fade);text-align:center;max-width:220px;font-size:11px}.rc-vf-flash{background:#fff;animation:.18s ease-out rc-flash;position:absolute;inset:0}@keyframes rc-flash{0%{opacity:.9}to{opacity:0}}.rc-lens-err{color:var(--warn);background:var(--warn);font-size:12px}@supports (color:color-mix(in lab, red, red)){.rc-lens-err{background:color-mix(in srgb, var(--warn) 10%, var(--warm-black-2))}}.rc-lens-err{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.rc-lens-err{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent)}}.rc-lens-err{border-radius:var(--r-input);padding:8px 10px}.rc-lens-controls{flex-direction:column;gap:8px;display:flex}.rc-lens-row{gap:8px;display:flex}.rc-lens-ctrl{flex-direction:column;flex:1;gap:3px;display:flex}.rc-lens-ctrl>span:first-child{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--off-white-fade);font-size:9px}.rc-lens-ctrl select{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);color:var(--off-white);width:100%;padding:8px;font-size:13px}.rc-lens-fov{font-family:var(--font-mono);color:var(--off-white);padding:7px 0;font-size:15px}.rc-fl-chips{flex-wrap:wrap;gap:6px;display:flex}.rc-fl-chip{border-radius:var(--r-pill);background:var(--warm-black-3);border:1px solid var(--hairline);color:var(--off-white-fade);font-family:var(--font-mono);padding:6px 11px;font-size:11px}.rc-fl-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--off-white)}.rc-shutter{border-radius:var(--r-input);background:var(--accent);color:#fff;width:100%;font-family:var(--font-display);border:none;padding:15px;font-size:15px;font-weight:700}.rc-shutter:disabled{background:var(--warm-black-3);color:var(--off-white-fade)}.rc-shutter-hint{color:var(--off-white-fade);text-align:center;margin:0;font-size:11.5px}.rc-log{flex-direction:column;gap:18px;display:flex}.rc-log-group{flex-direction:column;gap:10px;display:flex}.rc-log-day{font-family:var(--font-display);color:var(--off-white);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.rc-log-day em{font-style:normal;font-family:var(--font-mono);color:var(--off-white-fade);margin-left:6px;font-size:11px;font-weight:400}.rc-log-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rc-shot{background:var(--warm-black-2);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden}.rc-shot-thumb{background:var(--warm-black-3);place-items:center;width:100%;display:grid;position:relative}.rc-shot-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rc-shot-ph{color:var(--off-white-fade);font-size:22px}.rc-shot-meta{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.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-fade)}.rc-shot-meta .note{color:var(--off-white-fade);font-size:11px;font-style:italic}.rc-log-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.rc-log-empty .big{color:var(--off-white-fade);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-fade);font-size:12.5px}.rc-log-go{border-radius:var(--r-pill);background:var(--accent);color:#fff;border:none;margin-top:8px;padding:9px 16px;font-size:13px;font-weight:600}.recce-sheet-scrim{z-index:60;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.recce-sheet{background:var(--warm-black-2);border:1px solid var(--hairline);border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;gap:10px;width:100%;max-height:80vh;padding:16px;display:flex;overflow-y:auto}.recce-sheet-head{font-family:var(--font-display);color:var(--off-white);justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.recce-sheet-head button{color:var(--off-white-fade);background:0 0;border:none;font-size:16px}.recce-search{background:var(--warm-black-3);border:1px solid var(--hairline);border-radius:var(--r-input);color:var(--off-white);width:100%;padding:11px 12px;font-size:15px}.recce-sheet-gps{text-align:left;border-radius:var(--r-input);background:var(--warm-black-3);border:1px solid var(--hairline);color:var(--off-white);padding:10px 12px;font-size:13px}.recce-sheet-hint{color:var(--off-white-fade);padding:6px 2px;font-size:12px}.recce-sheet-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--off-white-fade);margin-top:6px;font-size:9px}.recce-hits{flex-direction:column;gap:4px;display:flex}.recce-hit{text-align:left;border-radius:var(--r-input);background:var(--warm-black-3);color:var(--off-white);border:1px solid #0000;padding:11px 12px;font-size:13px}.recce-hit.on{border-color:var(--accent);background:var(--accent-soft)}.recce-hit b{color:var(--off-white)}.recce-hit-warn{color:var(--warn);font-size:11px}.recce-sheet-done{border-radius:var(--r-input);background:var(--accent);color:#fff;border:none;padding:12px;font-size:14px;font-weight:700}.recce-gate{flex-direction:column;gap:12px;padding:32px 8px;display:flex}.recce-gate-badge{border-radius:var(--r-pill);background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-hot);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700}.recce-gate-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--off-white);margin:0;font-size:26px;font-weight:700}.recce-gate-title em{color:var(--accent);font-style:normal}.recce-gate-sub{color:var(--off-white-fade);margin:0;font-size:14px;line-height:1.55}.recce-gate-list{flex-direction:column;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.recce-gate-list li{color:var(--off-white);padding-left:22px;font-size:13px;position:relative}.recce-gate-list li:before{content:"◎";color:var(--accent);position:absolute;left:0}.recce-gate-cta{border-radius:var(--r-input);background:var(--accent);color:#fff;font-family:var(--font-display);align-self:flex-start;margin-top:8px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none}.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{box-shadow:var(--edge-light);position:relative}.recce-seg-btn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;position:relative}.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%)}.recce-ctx-place,.recce-ctx-gps,.recce-ctx-date,.recce-ctx-bind{box-shadow:var(--edge-light)}.recce-ctx-place:focus-visible,.recce-ctx-gps:focus-visible,.recce-ctx-bind:focus-visible{border-color:var(--accent);box-shadow:var(--edge-light), 0 0 0 3px var(--accent-soft);outline:none}.recce-ctx-date{letter-spacing:.01em}.rc-tl-bar{height:22px;box-shadow:var(--edge-light), inset 0 0 0 1px #00000059}.rc-tl-bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(4.16667% - 1px),#00000047 calc(4.16667% - 1px) 4.16667%);position:absolute;inset:0}.rc-tl-seg.b-golden{box-shadow:inset 0 0 12px #f5c0488c}.rc-tl-cursor{background:var(--off-white);width:2px;box-shadow:0 0 0 1px #00000080, 0 0 10px var(--off-white)}.rc-tl-cursor:before{content:"";background:var(--off-white);width:9px;height:9px;box-shadow:0 0 8px var(--off-white);border-radius:50%;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.rc-tl-legend .rc-tl-now{color:var(--warm-black);background:var(--off-white);border-radius:var(--r-pill);letter-spacing:.04em;padding:1px 7px}.rc-compass{position:relative}.rc-compass:before{content:"";background:radial-gradient(circle at 50% 42%, var(--warn), transparent 62%);border-radius:50%;width:240px;max-width:78vw;height:240px;max-height:78vw;position:absolute}@supports (color:color-mix(in lab, red, red)){.rc-compass:before{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--warn) 8%, transparent), transparent 62%)}}.rc-compass:before{pointer-events:none}.rc-arc{filter:drop-shadow(0 0 4px var(--warn))}@supports (color:color-mix(in lab, red, red)){.rc-arc{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--warn) 55%, transparent))}}.rc-sun-glow{animation:rc-sun-breathe var(--dur-breathe) var(--ease-out) infinite;transform-origin:50%}.rc-sun{filter:drop-shadow(0 0 6px #f5c048cc)}@keyframes rc-sun-breathe{0%,to{opacity:.18}50%{opacity:.42}}.rc-compass-enable,.rc-now-cell{box-shadow:var(--edge-light)}.rc-now-cell .v{letter-spacing:-.03em}.rc-times{box-shadow:var(--edge-light), var(--shadow-diffuse)}.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{box-shadow:var(--edge-light), 0 8px 24px -12px var(--accent-glow);letter-spacing:.01em}.rc-apply:disabled{box-shadow:none}.rc-vf{box-shadow:var(--edge-light), var(--shadow-diffuse)}.rc-vf-frame{border-color:#ffffffb8}.rc-vf-frame:before,.rc-vf-frame:after,.rc-vf-overlay>.rc-vf-frame>.rc-corner{pointer-events:none}.rc-vf-frame:before{content:"";border-top:2px solid #fff;border-left:2px solid #fff;width:18px;height:18px;position:absolute;top:-1px;left:-1px}.rc-vf-frame:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:18px;height:18px;position:absolute;bottom:-1px;right:-1px}.rc-vf-hud{letter-spacing:.06em}.rc-vf-hud.tl{padding-left:18px}.rc-vf-hud.tl:before{content:"●";color:var(--accent);animation:rc-rec var(--dur-breathe) steps(1) infinite;font-size:8px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}@keyframes rc-rec{0%,60%{opacity:1}61%,to{opacity:.25}}.rc-vf-hud.bl{text-shadow:0 1px 3px #000;letter-spacing:.04em}.rc-vf-start{box-shadow:var(--edge-light)}.rc-vf-start .ic{filter:drop-shadow(0 0 12px var(--accent-glow))}.rc-lens-ctrl select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.rc-fl-chip{box-shadow:var(--edge-light)}.rc-fl-chip.on{box-shadow:var(--edge-light), 0 0 0 1px var(--accent)}.rc-shutter{box-shadow:var(--edge-light), 0 8px 24px -12px var(--accent-glow);letter-spacing:.03em}.rc-shutter:not(:disabled):first-letter{color:#fff}.rc-shot{box-shadow:var(--edge-light);overflow:hidden}.rc-shot-thumb img{transition:transform var(--dur-panel) var(--ease-out), filter var(--dur-panel) var(--ease-out);filter:saturate(.96)contrast(1.03)}.rc-shot:hover .rc-shot-thumb img,.rc-shot:active .rc-shot-thumb img{transform:scale(1.05)}.rc-shot-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#00000059);position:absolute;inset:0}.rc-shot-meta .cam{letter-spacing:-.01em}.rc-log-day{align-items:center;gap:10px;display:flex}.rc-log-day:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);border-radius:1px}.recce-sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.recce-sheet{box-shadow:0 -20px 50px -20px #000c}.recce-sheet:before{content:"";border-radius:var(--r-pill);background:var(--hairline-strong);width:36px;height:4px;margin:-4px auto 6px;display:block}.recce-search:focus-visible,.recce-sheet-gps:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.recce-gate-title{line-height:1.02}.recce-gate-cta{box-shadow:var(--edge-light), 0 10px 30px -12px var(--accent-glow)}@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}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
