@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,: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-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:calc(var(--radius) * .8);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.min-h-full{min-height:100%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.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,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--paper:#faf9f5;--surface:#fff;--surface-2:#f2f0e8;--surface-3:#ece9de;--border:#1c19131c;--border-2:#1c19132e;--ink-900:#1c1913;--ink-700:#4c4638;--ink-500:#8a8272;--ink-400:#aba392;--ink-050:#fff;--brand:#a24e2a;--brand-strong:#7c3a1e;--brand-weak:#c17442;--brand-tint:#f5e6d8;--brand-tint-2:#ead2b9;--brand-ink:#4a2513;--st-keep:#1baf7a;--st-watch:#eda100;--st-exit:#d03b3b;--st-hold:#898781;--st-destock:#2a78d6;--st-keep-tint:#e2f6ee;--st-watch-tint:#fdf0d8;--st-exit-tint:#fbe5e5;--st-hold-tint:#edece8;--st-destock-tint:#e2edf9;--st-keep-ink:#0f7a53;--st-watch-ink:#976300;--st-exit-ink:#a12626;--st-hold-ink:#615e56;--st-destock-ink:#1c5aa3;--invert-bg:#1c1913;--invert-fg:#fff;--appbar-bg:#faf9f5eb;--lane:#a24e2a0d;--row-hover:#1c191309;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-2xl:26px;--fs-xl:20px;--fs-lg:16px;--fs-base:14px;--fs-sm:13px;--fs-xs:12px;--fs-2xs:11px;--r-lg:14px;--r-md:10px;--r-sm:7px;--r-full:999px;--shadow-sm:0 1px 2px #1c19130d;--shadow-md:0 6px 20px #1c191312, 0 1px 3px #1c19130f;--shadow-lg:0 16px 40px #1c19131f, 0 2px 8px #1c191312;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--appbar-h:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dark-paper:#17140f;--dark-surface:#201c17;--dark-surface-2:#2a2520;--dark-surface-3:#332c25;--dark-border:#f0e8da1a;--dark-border-2:#f0e8da2e;--dark-ink-900:#f3ede2;--dark-ink-700:#c9bfae;--dark-ink-500:#968c7c;--dark-ink-400:#6e6558;--dark-ink-050:#17140f;--dark-brand:#c2632f;--dark-brand-strong:#d97a46;--dark-brand-weak:#e3966a;--dark-brand-tint:#3a2318;--dark-brand-tint-2:#4a2c1c;--dark-brand-ink:#f0c9a8;--dark-st-keep:#2fd696;--dark-st-keep-tint:#123a2c;--dark-st-keep-ink:#7de8bc;--dark-st-watch:#f5b93d;--dark-st-watch-tint:#3d2e0e;--dark-st-watch-ink:#f6cd78;--dark-st-exit:#ec5b53;--dark-st-exit-tint:#3d1f1e;--dark-st-exit-ink:#f3a29d;--dark-st-hold:#a29e93;--dark-st-hold-tint:#2d2b27;--dark-st-hold-ink:#c9c4b8;--dark-st-destock:#5b9fe8;--dark-st-destock-tint:#17293e;--dark-st-destock-ink:#9cc6f2;--dark-invert-bg:#f3ede2;--dark-invert-fg:#17140f;--dark-appbar-bg:#17140fd9;--dark-lane:#e2966a13;--dark-row-hover:#f0e8da0b;--dark-shadow-sm:0 1px 2px #0006;--dark-shadow-md:0 6px 20px #00000073, 0 1px 3px #0006;--dark-shadow-lg:0 16px 40px #0000008c, 0 2px 8px #0006;--background:var(--paper);--foreground:var(--ink-900);--card:var(--surface);--card-foreground:var(--ink-900);--popover:var(--surface);--popover-foreground:var(--ink-900);--primary:var(--brand);--primary-foreground:#fff;--secondary:var(--surface-2);--secondary-foreground:var(--ink-900);--muted:var(--surface-2);--muted-foreground:var(--ink-500);--accent:var(--surface-3);--accent-foreground:var(--ink-900);--destructive:var(--st-exit);--input:var(--border);--ring:var(--brand-weak);--chart-1:var(--st-keep);--chart-2:var(--st-watch);--chart-3:var(--st-destock);--chart-4:var(--st-hold);--chart-5:var(--st-exit);--radius:10px;--sidebar:var(--surface-2);--sidebar-foreground:var(--ink-900);--sidebar-primary:var(--brand);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--surface-3);--sidebar-accent-foreground:var(--ink-900);--sidebar-border:var(--border);--sidebar-ring:var(--brand-weak)}.dark{--paper:var(--dark-paper);--surface:var(--dark-surface);--surface-2:var(--dark-surface-2);--surface-3:var(--dark-surface-3);--border:var(--dark-border);--border-2:var(--dark-border-2);--ink-900:var(--dark-ink-900);--ink-700:var(--dark-ink-700);--ink-500:var(--dark-ink-500);--ink-400:var(--dark-ink-400);--ink-050:var(--dark-ink-050);--brand:var(--dark-brand);--brand-strong:var(--dark-brand-strong);--brand-weak:var(--dark-brand-weak);--brand-tint:var(--dark-brand-tint);--brand-tint-2:var(--dark-brand-tint-2);--brand-ink:var(--dark-brand-ink);--st-keep:var(--dark-st-keep);--st-keep-tint:var(--dark-st-keep-tint);--st-keep-ink:var(--dark-st-keep-ink);--st-watch:var(--dark-st-watch);--st-watch-tint:var(--dark-st-watch-tint);--st-watch-ink:var(--dark-st-watch-ink);--st-exit:var(--dark-st-exit);--st-exit-tint:var(--dark-st-exit-tint);--st-exit-ink:var(--dark-st-exit-ink);--st-hold:var(--dark-st-hold);--st-hold-tint:var(--dark-st-hold-tint);--st-hold-ink:var(--dark-st-hold-ink);--st-destock:var(--dark-st-destock);--st-destock-tint:var(--dark-st-destock-tint);--st-destock-ink:var(--dark-st-destock-ink);--invert-bg:var(--dark-invert-bg);--invert-fg:var(--dark-invert-fg);--appbar-bg:var(--dark-appbar-bg);--lane:var(--dark-lane);--row-hover:var(--dark-row-hover);--shadow-sm:var(--dark-shadow-sm);--shadow-md:var(--dark-shadow-md);--shadow-lg:var(--dark-shadow-lg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--watermark-ink:#1c19130e}.dark{--watermark-ink:#ffffff0d}.watermark-layer{z-index:9999;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--watermark-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:fixed;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media print{.watermark-layer{visibility:visible!important;display:block!important;position:fixed!important;inset:0!important}}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-500)}.appbar{z-index:40;height:var(--appbar-h);background:var(--appbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.appbar-l{align-items:center;gap:12px;display:flex}.appbar-r{align-items:center;gap:14px;display:flex}.crumb{font-size:var(--fs-sm);color:var(--ink-500)}.crumb a{color:var(--ink-500)}.crumb .cur{color:var(--ink-900);font-weight:600}.user-chip{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:5px 10px 5px 5px;display:flex}.avatar{border-radius:var(--r-full);background:var(--brand-tint);width:30px;height:30px;color:var(--brand-ink);object-fit:cover;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.user-chip .u-txt{line-height:1.25}.user-chip .u-name{color:var(--ink-900);font-size:13px;font-weight:650}.user-chip .u-role{color:var(--ink-500);font-size:10.5px}.shell{width:100%;max-width:1320px;margin:0 auto;padding:28px 28px 80px}.shell.shell-wide{max-width:none}.shell [id]{scroll-margin-top:calc(var(--appbar-h) + 16px)}html{scrollbar-gutter:stable}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.page-head .lede,.lede{font-size:var(--fs-sm);color:var(--ink-500);margin-top:4px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:20px 22px}.badge{font-size:var(--fs-2xs);border-radius:var(--r-full);white-space:nowrap;letter-spacing:.01em;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-weight:650;display:inline-flex}.badge .dot{border-radius:50%;flex:none;width:6px;height:6px}.badge-keep{background:var(--st-keep-tint);color:var(--st-keep-ink)}.badge-keep .dot{background:var(--st-keep)}.badge-watch{background:var(--st-watch-tint);color:var(--st-watch-ink)}.badge-watch .dot{background:var(--st-watch)}.badge-exit{background:var(--st-exit-tint);color:var(--st-exit-ink)}.badge-exit .dot{background:var(--st-exit)}.badge-hold{background:var(--st-hold-tint);color:var(--st-hold-ink)}.badge-hold .dot{background:var(--st-hold)}.badge-destock{background:var(--st-destock-tint);color:var(--st-destock-ink)}.badge-destock .dot{background:var(--st-destock)}.chip{font-size:var(--fs-2xs);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-700);border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.chip.cap{font-variant-numeric:tabular-nums;background:var(--brand-tint);color:var(--brand-ink)}.diag-badges{flex-wrap:wrap;gap:6px;display:flex}.btn{appearance:none;cursor:pointer;font-family:var(--font-sans);font-weight:650;font-size:var(--fs-sm);border-radius:var(--r-md);border:1px solid #0000;align-items:center;gap:6px;padding:8px 16px;transition:filter .12s,background .12s,border-color .12s;display:inline-flex}.btn:active{filter:brightness(.94)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-strong)}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--ink-900)}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{font-size:var(--fs-xs);padding:6px 12px}.btn-block{justify-content:center;width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.field{flex-direction:column;gap:5px;display:flex}.field label{font-size:var(--fs-2xs);color:var(--ink-500);font-weight:650}input[type=text],input[type=search],input[type=number],textarea,select{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-900);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);outline:none;padding:8px 11px;transition:border-color .12s,box-shadow .12s}input:focus,textarea:focus,select:focus{border-color:var(--brand-weak);box-shadow:0 0 0 3px var(--brand-tint)}textarea{resize:vertical;min-height:56px;font-family:var(--font-sans)}.kpi-row{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:22px;display:grid}.kpi{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:16px 18px;transition:box-shadow .15s,border-color .15s}.kpi-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kpi-label{font-size:var(--fs-xs);color:var(--ink-500);font-weight:650}.kpi-val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.kpi-sub{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:3px}.summarybar{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--surface-2) 220%);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding:18px 22px;display:flex}.summarybar .big{letter-spacing:-.02em;color:var(--ink-900);font-size:32px;font-weight:750}.summarybar .big span{font-size:var(--fs-sm);color:var(--ink-500);margin-left:4px;font-weight:650}.summarybar .cap-total{font-size:var(--fs-sm);color:var(--ink-700)}.summarybar .cap-total b{font-variant-numeric:tabular-nums;color:var(--brand-ink)}.summarybar .divider{background:var(--border);width:1px;height:34px}.summarybar .grpchips{flex-wrap:wrap;gap:8px;display:flex}.chip-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border)}.chip-static{cursor:default;border:1px dashed var(--border);color:var(--ink-500)}.chip-btn.active{background:var(--invert-bg);color:var(--invert-fg);border-color:var(--invert-bg)}.chip-btn:hover:not(.active){background:var(--surface-3)}.qc-consequence{font-size:var(--fs-xs);color:var(--ink-700);margin:4px 0 8px}.receipt-bar{border-radius:var(--r-md);background:var(--st-keep-tint);color:var(--st-keep-ink);font-size:var(--fs-xs);margin:-6px 0 14px;padding:9px 14px}.receipt-bar>div+div,.receipt-bar>div+details{margin-top:4px}.auto-closure>summary{cursor:pointer}.auto-closure-table{border-collapse:collapse;font-size:var(--fs-2xs);margin:6px 0 4px}.auto-closure-table th,.auto-closure-table td{text-align:left;padding:2px 12px 2px 0;font-weight:400}.auto-closure-table th{color:var(--ink-500)}.auto-closure-note{font-size:var(--fs-2xs);color:var(--ink-500);margin:2px 0 0;line-height:1.5}.overdue-acted-hint{font-size:var(--fs-2xs);color:var(--ink-500);max-width:22em;line-height:1.5}.completed-list{margin:0 0 18px}.completed-head{font-size:var(--fs-xs);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.completed-note{font-size:var(--fs-xs);color:var(--ink-500);margin:0 0 8px}.completed-unverified{color:var(--ink-500)}.completed-table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.completed-table th,.completed-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}.completed-table th{color:var(--ink-500);font-weight:500}.completed-table .muted{color:var(--ink-500)}.queue-filters{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.qf-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qf-menu-root{display:inline-flex;position:relative}.qf-sort{margin-left:auto}.qf-trigger{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);color:var(--ink-700);font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-weight:650;line-height:1.5;display:inline-flex}.qf-trigger:hover{background:var(--surface-2)}.qf-trigger[aria-expanded=true]{background:var(--surface-3);border-color:var(--border-2)}.qf-trigger.active{background:var(--brand-tint);border-color:var(--brand-tint-2);color:var(--brand-ink)}.qf-trigger .qf-badge{font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);color:var(--brand-ink);background:var(--brand-tint-2);border-radius:var(--r-full);text-overflow:ellipsis;white-space:nowrap;max-width:12em;padding:0 6px;font-weight:700;overflow:hidden}.qf-sort .qf-trigger .qf-badge{color:var(--ink-700);background:var(--surface-2);font-weight:650}.qf-trigger .chev{width:12px;height:12px;color:var(--ink-500);flex:none;transform:rotate(90deg)}.qf-menu{z-index:400;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);box-shadow:var(--shadow-lg);flex-direction:column;gap:6px;padding:10px;display:flex;position:fixed;overflow:hidden}.qf-menu-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qf-menu-title{font-size:var(--fs-sm);color:var(--ink-900);font-weight:700}.qf-menu-clear{font:inherit;font-size:var(--fs-2xs);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0}.qf-menu-clear:hover{text-decoration:underline}.qf-menu-desc{font-size:var(--fs-2xs);color:var(--ink-500);line-height:1.5}.qf-menu-empty{font-size:var(--fs-xs);color:var(--ink-500);padding:8px 4px}.qf-search{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:6px;padding:4px 8px;display:flex}.qf-search .qf-search-i{color:var(--ink-500);flex:none}.qf-search input{min-width:0;font:inherit;font-size:var(--fs-xs);color:var(--ink-900);background:0 0;border:none;outline:none;flex:1}.qf-opts{flex-direction:column;gap:1px;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.qf-opt{border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--fs-xs);color:var(--ink-700);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;display:flex}.qf-opt:hover{background:var(--surface-2)}.qf-opt.active{color:var(--brand-ink);font-weight:650}.qf-opt-box{border:1px solid var(--border-2);width:15px;height:15px;color:var(--invert-fg);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qf-opt-radio{border-radius:var(--r-full)}.qf-opt.active .qf-opt-box{background:var(--brand);border-color:var(--brand)}.qf-opt-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qf-opt-note{font-size:var(--fs-2xs);color:var(--ink-500);text-overflow:ellipsis;display:block;overflow:hidden}.qf-opt-count{font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);color:var(--ink-500);flex:none}.hiw-map-table{margin-top:12px}.hiw-map-table td,.hiw-map-table th{white-space:normal}.hiw-map-table .hiw-map-group th{background:var(--surface-2);color:var(--ink-600);font-size:var(--fs-2xs);letter-spacing:.04em;text-align:left;font-weight:700}.qf-opt-group{font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--ink-500);padding:6px 8px 2px;font-weight:700;display:block}.qf-opt-group:first-child{padding-top:0}.qf-tree-row{align-items:center;gap:2px;display:flex}.qf-tree-toggle,.qf-tree-spacer{flex:none;width:16px;height:16px}.qf-tree-toggle{border-radius:var(--r-sm);color:var(--ink-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.qf-tree-toggle:hover{background:var(--surface-3);color:var(--ink-900)}.qf-tree-toggle .chev{width:12px;height:12px;transition:transform .15s}.qf-tree-toggle.open .chev{transform:rotate(90deg)}.qf-selected{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qf-selected-label{font-size:var(--fs-2xs);color:var(--ink-500)}.qf-sel{background:var(--brand-tint);color:var(--brand-ink);border-color:var(--brand-tint-2);gap:4px}.qf-sel:hover{background:var(--brand-tint-2)}.qf-sel-x{font-size:var(--fs-sm);color:var(--brand);line-height:1}.qf-clear{font:inherit;font-size:var(--fs-2xs);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0 4px}.qf-clear:hover{text-decoration:underline}.term-wrap{vertical-align:top;display:inline-flex}.qf-opts>.term-wrap,.qf-tree-row>.term-wrap{flex:1;min-width:0;display:flex}.queue-legend{font-size:var(--fs-2xs);color:var(--ink-500);flex-wrap:wrap;gap:14px;margin:2px 0 18px;display:flex}.queue-legend span{align-items:center;gap:5px;display:inline-flex}.queue-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.group-empty{text-align:center;color:var(--ink-500);font-size:var(--fs-sm);padding:24px}.expand-more{color:var(--brand-strong);font-size:var(--fs-xs);cursor:pointer;font-weight:650;font-family:var(--font-sans);background:0 0;border:none;align-self:flex-start;padding:6px 2px}.expand-more:hover{text-decoration:underline}.tq-group{margin-bottom:16px}.tq-group-head{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:12px 4px;display:flex}.tq-group-head .chev{width:16px;height:16px;color:var(--ink-500);flex:none;transition:transform .15s}.tq-group.open .tq-group-head .chev{transform:rotate(90deg)}.tq-group-head .gname{font-size:var(--fs-base);font-weight:700}.tq-group-head .gcount{font-size:var(--fs-xs);color:var(--ink-500)}.tq-group-head .gcap{font-size:var(--fs-xs);color:var(--ink-500);margin-left:auto}.tq-group-body{flex-direction:column;gap:10px;padding:2px 4px 6px;display:none}.tq-group.open .tq-group-body{display:flex}.ticket{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);border-left:3px solid var(--action-color,var(--ink-500));padding:16px 18px;transition:opacity .2s,background .2s}.ticket-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ticket-sku{font-family:var(--font-mono);font-size:13px;font-weight:650}.ticket-name{font-size:var(--fs-sm);color:var(--ink-700)}.ticket-lines{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ticket-lines li{font-size:var(--fs-sm);color:var(--ink-900);gap:9px;line-height:1.55;display:flex}.ticket-lines .li-num{background:var(--surface-2);width:18px;height:18px;color:var(--ink-500);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1.5px;font-size:10.5px;font-weight:700;display:flex}.ticket-lines li:first-child .li-num{background:var(--brand-tint);color:var(--brand-ink)}.ticket-lines .li-txt b{font-weight:650}.ticket-urgency{font-size:var(--fs-xs);color:var(--brand-ink);margin-bottom:12px;font-weight:650}.ticket-urgency .fallback-tag{color:var(--ink-500);font-weight:500}.ticket-foot{flex-direction:column;gap:8px;display:flex}.ticket-notewrap{margin-top:2px;display:block}.ticket-notewrap textarea{width:100%}.ticket-note-count{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:4px}.ticket-note-count.ok{color:var(--st-keep-ink)}.ticket-note-error{font-size:var(--fs-2xs);color:var(--st-exit-ink);margin-top:4px}.ticket-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket.done{background:var(--surface-2)}.ledger{font-size:var(--fs-xs);color:var(--ink-700);border-top:1px dashed var(--border-2);align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.ledger .lg-icon{width:15px;height:15px;color:var(--st-keep-ink);flex:none}.ledger .lg-icon svg{width:15px;height:15px;display:block}.tri-btn svg{flex:none;width:14px;height:14px}.ledger.v-blocked .lg-icon{color:var(--ink-500)}.ledger.v-dispute .lg-icon{color:var(--st-exit)}.ledger .lg-note{color:var(--ink-500);font-style:normal}.ledger .lg-on-behalf{color:var(--ink-500)}.tri-actions{flex-wrap:wrap;gap:8px;display:flex}.tri-btn{background:var(--surface);border:1px solid var(--border);min-width:104px;color:var(--ink-700);font-size:var(--fs-xs);flex:1;justify-content:center;padding:8px 10px}.tri-btn:hover:not(:disabled){border-color:var(--border-2);background:var(--surface-2)}.tri-btn:disabled{opacity:.45;cursor:not-allowed}.tri-btn[data-v=done]:not(:disabled){border-color:var(--st-keep);color:var(--st-keep-ink)}.tri-btn[data-v=blocked]:not(:disabled){border-color:var(--st-hold);color:var(--ink-700)}.tri-btn[data-v=dispute]:not(:disabled){border-color:var(--st-exit);color:var(--st-exit-ink)}.tri-btn[data-v=done]:hover:not(:disabled){background:var(--st-keep-tint);border-color:var(--st-keep);color:var(--st-keep-ink)}.tri-btn[data-v=blocked]:hover:not(:disabled){background:var(--st-hold-tint);border-color:var(--st-hold);color:var(--ink-700)}.tri-btn[data-v=dispute]:hover:not(:disabled){background:var(--st-exit-tint);border-color:var(--st-exit);color:var(--st-exit-ink)}.ticket-resurface-banner{font-size:var(--fs-xs);color:var(--ink-700);background:var(--st-hold-tint);border:1px solid var(--border);border-radius:var(--r-sm);margin-bottom:10px;padding:8px 10px;line-height:1.5}.snooze-popover{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:12px;display:flex}.snooze-field{font-size:var(--fs-sm);color:var(--ink-900);align-items:center;gap:8px;font-weight:650;display:flex}.snooze-field input[type=number]{text-align:center;width:70px}.snooze-eta{font-size:var(--fs-2xs);color:var(--ink-500);line-height:1.5}.snooze-actions{gap:8px;display:flex}.amend-toggle{align-self:flex-start}.ticket-related{border-top:1px dashed var(--border-2);margin-top:12px;padding-top:12px}.ticket-related-toggle{width:100%;font:inherit;font-size:var(--fs-xs);color:var(--ink-700);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:2px 0;font-weight:650;display:flex}.ticket-related-toggle:hover{color:var(--brand-ink)}.ticket-related-toggle .chev{width:14px;height:14px;color:var(--ink-500);flex:none;transition:transform .15s}.ticket-related-toggle .chev.open{transform:rotate(90deg)}.ticket-related-body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ticket-related-item{border:1px dashed var(--border-2);border-radius:var(--r-md);background:var(--surface-2);padding:12px 14px}.ticket-related-item-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ticket-action-panel.compact .tri-btn{min-width:88px;font-size:var(--fs-2xs);padding:6px 8px}.ticket-action-panel.compact textarea{min-height:44px}.state-filters{flex-wrap:wrap;gap:8px;display:flex}.datascroll{max-height:640px;overflow:auto}table.dt{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}table.dt thead th{background:var(--surface-2);z-index:2;text-align:left;font-size:var(--fs-2xs);color:var(--ink-500);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 14px;font-weight:700;position:sticky;top:0}table.dt thead th:hover{color:var(--ink-900)}table.dt thead th .sort-i{opacity:.6;margin-left:3px;font-size:9px}table.dt td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 14px}table.dt tbody tr{cursor:pointer}table.dt tbody tr:hover{background:var(--surface-2)}table.dt td.num{text-align:right;font-variant-numeric:tabular-nums}table.dt td.sku{font-family:var(--font-mono);font-size:12.5px}.table-pager{border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-xs);color:var(--ink-500);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.table-pager .pg-btns{gap:6px;display:flex}.table-pager .pg-jump{color:var(--ink-500);align-items:center;gap:4px;display:inline-flex}.table-pager .pg-jump input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:52px;color:var(--ink-900);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;padding:3px 6px}.card>.table-pager{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.dt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.dt-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dt-title h1{font-size:22px}.dt-meta{font-size:var(--fs-sm);color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.dt-meta .sep{color:var(--border-2)}.audit-cta{border-radius:var(--r-lg);background:var(--surface-2);border:1px dashed var(--border-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding:16px 18px;display:flex}.audit-cta .ac-l{font-size:var(--fs-sm);color:var(--ink-700)}.audit-cta .ac-l b{color:var(--ink-900)}.audit-cta .ac-unavailable{font-size:var(--fs-xs);color:var(--ink-500);white-space:nowrap}.five-card{margin-top:14px;padding:4px 20px 2px}.five-row{border-bottom:1px solid var(--border);grid-template-columns:118px 1fr;gap:14px;padding:13px 0;display:grid}.five-row:last-child{border-bottom:none}.five-row .fr-key{color:var(--ink-500);padding-top:2px;font-size:12.5px;font-weight:600}.five-row .fr-key .fr-num{color:var(--brand);font-size:16px;font-weight:800;font-family:var(--font-mono);margin-bottom:2px;line-height:1.1;display:block}.five-row .fr-val{color:var(--ink-900);min-width:0;font-size:13px}.none-diag{color:var(--ink-500);font-size:12.5px;font-style:italic}.fr-val .diag-line{border-left:2px solid var(--border-2);color:var(--ink-700);margin-top:7px;padding-left:12px;font-size:12.5px;line-height:1.55}.fr-val .diag-line:first-child{margin-top:0}.cause-note{background:var(--st-destock-tint);border:1px solid var(--border);color:var(--st-destock-ink);border-radius:8px;padding:9px 12px;font-size:12.5px;line-height:1.55}.cause-note .tag{margin-bottom:3px;font-weight:700;display:block}.noaction{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-700);border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:600}.review-note{color:var(--ink-700);font-size:12.5px;line-height:1.6}.dt-head .qc-platform-row{margin-top:8px}.dt-head .metric-strip{margin-top:10px}.five-row .queue-row{margin:0}.section-title{align-items:center;gap:8px;margin:34px 0 12px;display:flex}.section-title h2{font-size:15px}.section-title .si{width:20px;height:20px;color:var(--ink-500)}.ns-seg-head{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0 8px;display:flex}.placeholder{border:1.5px dashed var(--border-2);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;color:var(--ink-500);padding:36px 20px}.placeholder .ph-icon{width:30px;height:30px;color:var(--ink-400);margin:0 auto 10px}.placeholder .ph-title{font-size:var(--fs-sm);color:var(--ink-700);margin-bottom:4px;font-weight:650}.placeholder .ph-sub{font-size:var(--fs-2xs)}.empty-hist{color:var(--ink-500);font-size:var(--fs-sm);align-items:center;gap:10px;padding:16px;display:flex}.numtile.warn .nv{color:var(--st-watch-ink)}.verdict-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.verdict-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.verdict-headline{color:var(--ink-900);font-size:16.5px;font-weight:700;line-height:1.5}.verdict-sub{font-size:var(--fs-sm);color:var(--ink-700);margin-top:4px;line-height:1.65}.verdict-waiting{background:var(--st-hold-tint);color:var(--st-hold-ink);border-radius:var(--r-sm);font-size:var(--fs-sm);margin-top:14px;padding:9px 12px;line-height:1.55}.ev-list{flex-direction:column;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ev-list li{font-size:var(--fs-sm);color:var(--ink-900);background:var(--surface-2);border-radius:var(--r-md);gap:10px;padding:11px 14px;line-height:1.6;display:flex}.ev-list .ev-i{background:var(--surface);border:1px solid var(--border-2);width:20px;height:20px;color:var(--ink-500);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}details.why{border:1px dashed var(--border-2);border-radius:var(--r-md);margin-top:16px;padding:2px 12px}details.why>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--ink-500);align-items:center;gap:6px;padding:8px 0;font-weight:650;list-style:none;display:flex}details.why>summary::-webkit-details-marker{display:none}details.why>summary:before{content:"▸";font-size:10px;transition:transform .15s;display:inline-block}details.why[open]>summary:before{transform:rotate(90deg)}details.why .why-body{font-size:var(--fs-xs);color:var(--ink-700);overflow-wrap:anywhere;padding:2px 0 12px}.why-reasons{flex-direction:column;gap:5px;margin:0 0 4px;padding-left:18px;line-height:1.6;display:flex}.why-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;margin-top:10px;display:grid}.why-grid .wg-l{color:var(--ink-500);font-size:var(--fs-2xs)}.why-grid .wg-v{font-variant-numeric:tabular-nums;font-weight:650}.hist-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.hist-row:last-child{border-bottom:none}.hist-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.hist-icon svg{width:14px;height:14px}.hist-main{font-size:var(--fs-sm)}.hist-when{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:2px}.hist-rowno{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-500);font-variant-numeric:tabular-nums;text-decoration:none}.hist-rowno:hover{color:var(--brand);text-decoration:underline}.hist-on-behalf{color:var(--ink-500)}.hist-row.is-anchor-target{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.ledger-row-ref{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.ledger-anchor-missing{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-xs);color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:9px 14px;display:flex}.feedback-entryno{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-500);font-variant-numeric:tabular-nums;text-decoration:none}.feedback-entryno:hover{color:var(--brand);text-decoration:underline}.feedback-entry.is-anchor-target{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.feedback-entry-ref{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.reply-bold{font-weight:700}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.search-wrap{width:260px;position:relative}.search-wrap svg{width:15px;height:15px;color:var(--ink-400);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-wrap input{width:100%;padding-left:32px}.filter-select{cursor:pointer;min-width:150px;max-width:220px}.datawrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.app-shell{min-height:100%}.sidebar{z-index:50;background:var(--surface-2);border-right:1px solid var(--border);flex-direction:column;width:232px;transition:transform .2s,width .2s,border-right-width .2s,background-color .15s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar-brand{height:var(--appbar-h);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 18px;display:flex}.sidebar-brand .brandmark{flex:none;width:24px;height:24px}.sidebar-brand .brand-name{letter-spacing:-.01em;color:var(--ink-900);font-size:14.5px;font-weight:700;line-height:1.3}.sidebar-brand .brand-name small{color:var(--ink-500);letter-spacing:.02em;margin-top:2px;font-size:10px;font-weight:500;display:block}.sidebar-nav{flex:1;padding:16px 12px;overflow-y:auto}.sidebar-nav-group{margin-bottom:18px}.sidebar-nav-group:last-child{margin-bottom:0}.sidebar-nav-label{color:var(--ink-400);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;padding:0 10px;font-size:10.5px;font-weight:700}.sidebar-nav-settings{border-top:1px solid var(--border);flex:none;padding:10px 12px;overflow:visible}.sidebar-link{border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-700);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 10px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.sidebar-link:hover{background:var(--surface-3);color:var(--ink-900);text-decoration:none}.sidebar-link .sn-i{width:17px;height:17px;color:var(--ink-500);flex:none}.sidebar-link span{flex:1;line-height:1.3}.sidebar-link span small{color:var(--ink-500);font-size:10.5px;font-weight:500;display:block}.sidebar-link.active{background:var(--brand-tint);color:var(--brand-ink)}.sidebar-link.active .sn-i{color:var(--brand-ink)}.sidebar-link.active span small{color:var(--brand-ink);opacity:.75}.sidebar-link.disabled{color:var(--ink-400);cursor:not-allowed}.sidebar-link.disabled .sn-i{color:var(--ink-400)}.sidebar-link.disabled:hover{color:var(--ink-400);background:0 0}.admin-badge,.whats-new-audience{border-radius:var(--r-full);background:var(--surface-3);color:var(--ink-500);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;flex:none;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.admin-badge:not(:first-child){margin-left:8px}h1>.admin-badge,h2>.admin-badge{position:relative;top:-2px}.sidebar-link>.admin-badge{margin-left:auto}.badge-stage{border-radius:var(--r-full);background:var(--surface-3);color:var(--ink-500);letter-spacing:.02em;white-space:nowrap;flex:none;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:700}.sidebar-foot{border-top:1px solid var(--border);color:var(--ink-400);padding:14px 18px;font-size:10.5px;line-height:1.6}.sidebar-scrim{z-index:45;background:#0f0c086b;display:none;position:fixed;inset:0}.sidebar-scrim.show{display:block}.app-main{flex-direction:column;min-height:100vh;margin-left:232px;transition:margin-left .2s;display:flex}.icon-btn{border-radius:var(--r-md);width:34px;height:34px;color:var(--ink-700);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{background:var(--surface-2);color:var(--ink-900)}.icon-btn svg{width:19px;height:19px}.sidebar-toggle{display:none}.sidebar-collapse-btn{margin-left:auto}.sidebar-expand-btn{display:none}@media (min-width:981px){.app-shell.sidebar-collapsed .sidebar{border-right-width:0;width:0;min-width:0}.app-shell.sidebar-collapsed .app-main{margin-left:0}.app-shell.sidebar-collapsed .sidebar-expand-btn{display:inline-flex}}.theme-switch{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-switch button{border-radius:var(--r-full);width:28px;height:28px;color:var(--ink-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.theme-switch button svg{width:15px;height:15px;display:block}.theme-switch button:hover{color:var(--ink-900)}.theme-switch button.active{background:var(--surface);color:var(--brand-ink);box-shadow:var(--shadow-sm)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:99px}::-webkit-scrollbar-track{background:0 0}.login-stage{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:40px 20px;display:flex;position:relative;overflow:hidden}.bg-deco{z-index:0;pointer-events:none;position:fixed;inset:0}.bg-deco:before{content:"";background:radial-gradient(circle at 50% 50%, var(--brand-tint) 0%, #f5e6d800 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-220px;right:-220px}.bg-deco:after{content:"";background:radial-gradient(circle at 50% 50%, var(--st-keep-tint) 0%, #e2f6ee00 72%);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-260px;left:-200px}.bg-dots{z-index:0;opacity:.55;pointer-events:none;background-image:radial-gradient(var(--border-2) 1px, transparent 1px);background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(720px 520px at 50% 38%,#000 0%,#0000 78%);mask-image:radial-gradient(720px 520px at 50% 38%,#000 0%,#0000 78%)}.login-wrap{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.login-card{background:var(--surface);border:1px solid var(--border);width:412px;max-width:100%;box-shadow:var(--shadow-lg);border-radius:18px;padding:38px 36px 32px}.lc-mark{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:26px;display:flex}.lc-mark .fn{width:40px;height:40px;color:var(--brand)}.lc-mark h1{font-size:21px}.lc-mark .lede{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.6}.lc-divider{background:var(--border);height:1px;margin:22px 0 20px}.lc-or{font-size:var(--fs-2xs);color:var(--ink-400);align-items:center;gap:12px;margin:18px 0 12px;display:flex}.lc-or:before,.lc-or:after{content:"";background:var(--border);flex:1;height:1px}.lc-help{font-size:var(--fs-2xs);color:var(--ink-500);text-align:center;margin-top:14px;line-height:1.7}.lc-fineprint{border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--ink-400);text-align:center;margin-top:22px;padding-top:16px;line-height:1.7}.page-footer{z-index:1;text-align:center;font-size:var(--fs-2xs);color:var(--ink-400);max-width:520px;line-height:1.9;position:relative}.term{display:inline-flex;position:relative}.term-trigger{font:inherit;color:inherit;cursor:help;text-align:left;background:0 0;border:none;align-items:center;gap:3px;margin:0;padding:0;display:inline-flex}.term-label{border-bottom:1px dashed var(--ink-400)}.term-i{color:var(--ink-400);flex:none;transition:color .12s}.term-trigger:hover .term-i,.term-trigger:focus-visible .term-i{color:var(--brand)}.term-trigger:focus-visible{outline:2px solid var(--brand-weak);outline-offset:2px;border-radius:4px}.term-bubble-static{pointer-events:none}.term-bubble{z-index:500;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);width:max-content;max-width:min(300px,82vw);max-height:min(360px,70vh);box-shadow:var(--shadow-lg);white-space:normal;text-align:left;cursor:auto;flex-direction:column;gap:4px;padding:10px 13px;font-weight:400;animation:.1s ease-out term-pop;display:flex;position:fixed;overflow-y:auto}@keyframes term-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.term-bubble-title{font-size:var(--fs-sm);color:var(--ink-900);font-weight:700}.term-bubble-body{font-size:var(--fs-xs);color:var(--ink-700);line-height:1.55}.term-more-link{color:var(--brand);font-size:var(--fs-2xs);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.hiw-page{flex-direction:column;gap:6px;max-width:1080px;display:flex}.hiw-hero{border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:22px}.hiw-hero-title{font-size:var(--fs-2xl);color:var(--ink-900);letter-spacing:-.01em;margin:0 0 8px;font-weight:800}.hiw-hero-sub{font-size:var(--fs-base);color:var(--ink-700);max-width:680px;line-height:1.65}.hiw-flow{-webkit-overflow-scrolling:touch;align-items:stretch;gap:2px;margin:30px 0 44px;padding:4px 2px 10px;display:flex;overflow-x:auto}.hiw-flow-item{flex:1 1 0;align-items:center;gap:2px;min-width:190px;display:flex}.hiw-flow-wrap{flex-wrap:wrap;row-gap:14px;overflow-x:visible}.hiw-flow-wrap .hiw-flow-item{flex:230px;min-width:230px}.hiw-flow-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-height:198px;box-shadow:var(--shadow-sm);flex-direction:column;flex:1;gap:5px;padding:18px 17px;transition:transform .15s,box-shadow .15s;display:flex}.hiw-flow-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.hiw-flow-icon{border-radius:var(--r-full);background:var(--brand-tint);width:38px;height:38px;color:var(--brand-ink);justify-content:center;align-items:center;margin-bottom:6px;display:flex}.hiw-flow-title{font-size:var(--fs-lg);color:var(--ink-900);font-weight:750}.hiw-flow-subtitle{font-size:var(--fs-2xs);color:var(--brand-ink);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.hiw-flow-body{font-size:var(--fs-xs);color:var(--ink-700);margin-top:2px;line-height:1.55}.hiw-flow-arrow{color:var(--ink-400);flex:none;margin:0 2px}.hiw-section{border-top:1px solid var(--border);scroll-margin-top:calc(var(--appbar-h) + 16px);margin:8px 0 40px;padding-top:32px}.hiw-section:first-of-type{border-top:none;padding-top:0}.hiw-h2{font-size:var(--fs-xl);color:var(--ink-900);scroll-margin-top:calc(var(--appbar-h) + 16px);align-items:center;gap:10px;margin:0 0 8px;font-weight:750;display:flex}.hiw-h2:before{content:"";background:var(--brand);border-radius:3px;flex:none;width:5px;height:22px}.hiw-lede{font-size:var(--fs-sm);color:var(--ink-500);max-width:720px;margin:0 0 18px;line-height:1.65}.hiw-footnote{font-size:var(--fs-xs);color:var(--ink-500);margin-top:16px;line-height:1.6}.hiw-disclaimer{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--ink-400);text-align:center;margin-top:4px;padding-top:20px;line-height:1.7}.hiw-state-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.hiw-state-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);border-left:3px solid var(--ink-400);flex-direction:column;gap:10px;padding:16px;display:flex}.hiw-state-card[data-state=keep]{border-left-color:var(--st-keep)}.hiw-state-card[data-state=watch]{border-left-color:var(--st-watch)}.hiw-state-card[data-state=exit]{border-left-color:var(--st-exit)}.hiw-state-card[data-state=hold]{border-left-color:var(--st-hold)}.hiw-state-card[data-state=destock]{border-left-color:var(--st-destock)}.hiw-state-body{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.55}.hiw-diag-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.hiw-diag-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px}.hiw-diag-title{color:var(--ink-900);font-weight:700;font-size:var(--fs-sm);margin-bottom:5px}.hiw-diag-body{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.55}.hiw-timeline{flex-direction:column;margin:22px 0 20px;padding:0;list-style:none;display:flex}.hiw-timeline-item{gap:16px;padding-bottom:24px;display:flex;position:relative}.hiw-timeline-item:not(:last-child):before{content:"";background:var(--border-2);width:2px;position:absolute;top:34px;bottom:0;left:15px}.hiw-timeline-num{background:var(--brand-tint);width:32px;height:32px;color:var(--brand-ink);font-weight:750;font-size:var(--fs-sm);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hiw-tone-good .hiw-timeline-num{background:var(--st-keep-tint);color:var(--st-keep-ink)}.hiw-tone-warn .hiw-timeline-num{background:var(--st-watch-tint);color:var(--st-watch-ink)}.hiw-tone-info .hiw-timeline-num{background:var(--st-destock-tint);color:var(--st-destock-ink)}.hiw-tone-keep .hiw-timeline-num{background:var(--st-keep-tint);color:var(--st-keep-ink)}.hiw-timeline-title{font-weight:700;font-size:var(--fs-base);color:var(--ink-900);margin-bottom:3px}.hiw-timeline-body{font-size:var(--fs-sm);color:var(--ink-700);max-width:660px;margin:0;line-height:1.6}.hiw-callout{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px}.hiw-callout b{font-size:var(--fs-sm);color:var(--ink-900);margin-bottom:8px;display:block}.hiw-callout ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.hiw-callout li{font-size:var(--fs-sm);color:var(--ink-700);line-height:1.55}.hiw-observe-grid,.hiw-hold-grid,.hiw-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.hiw-observe-card,.hiw-hold-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.hiw-observe-name,.hiw-hold-title{font-weight:750;font-size:var(--fs-base);color:var(--ink-900)}.hiw-observe-row,.hiw-hold-row{font-size:var(--fs-xs);flex-direction:column;gap:2px;display:flex}.hiw-observe-label,.hiw-hold-label{color:var(--ink-500);font-weight:650;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em}.hiw-observe-row span:last-child,.hiw-hold-row span:last-child{color:var(--ink-700);line-height:1.5}.hiw-hold-example{font-size:var(--fs-2xs);color:var(--st-hold-ink);background:var(--st-hold-tint);border-radius:var(--r-sm);margin-top:2px;padding:8px 10px;line-height:1.5}.hiw-ledger-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.hiw-ledger-title{color:var(--ink-900);font-weight:700;font-size:var(--fs-base)}.hiw-ledger-card p{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.55}.hiw-layout{align-items:flex-start;gap:20px;display:flex}.hiw-toc{top:calc(var(--appbar-h) + 16px);width:170px;max-height:calc(100vh - var(--appbar-h) - 32px);flex:none;padding:4px 0 12px;position:sticky;overflow-y:auto}@media (max-width:1100px){.hiw-toc{display:none}}.hiw-toc-title{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-400);padding:0 10px 5px;font-weight:700}.hiw-toc-group{margin-bottom:8px}.hiw-toc-group:last-child{margin-bottom:0}.hiw-toc-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400);border-bottom:1px solid var(--surface-2);margin:0 6px 2px 0;padding:3px 10px 2px;font-size:9.5px;font-weight:700}.hiw-toc ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.hiw-toc a{font-size:var(--fs-xs);color:var(--ink-500);border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:2px solid #0000;padding:3px 10px;line-height:1.35;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.hiw-toc a:hover{color:var(--ink-900);background:var(--surface-2)}.hiw-toc a.hiw-toc-active{color:var(--brand-ink);border-left-color:var(--brand);background:var(--brand-tint);font-weight:700}.hiw-layout .hiw-page{flex:auto;min-width:0}.hiw-status-term{vertical-align:middle}.hiw-status{font-size:var(--fs-2xs);border-radius:var(--r-full);white-space:nowrap;vertical-align:middle;border:1px solid #0000;padding:3px 7px;font-weight:700;line-height:1;display:inline-block}.hiw-status-live{color:var(--st-keep-ink);background:var(--st-keep-tint)}.hiw-status-effective{color:var(--st-watch-ink);background:var(--st-watch-tint)}.hiw-status-pending{color:var(--brand-ink);background:var(--brand-tint)}.hiw-status-sim{color:var(--ink-500);background:var(--surface-2);border-color:var(--border)}.hiw-h3{font-size:var(--fs-base);color:var(--ink-900);margin:26px 0 4px;font-weight:750}.hiw-h3-icon{align-items:center;gap:8px;display:flex}.hiw-h3 svg{color:var(--brand-ink);flex:none}.hiw-sub{scroll-margin-top:calc(var(--appbar-h) + 16px)}.hiw-h4{font-size:var(--fs-sm);color:var(--ink-900);margin:22px 0 4px;font-weight:700}.hiw-sub-lede{font-size:var(--fs-xs);color:var(--ink-500);max-width:720px;margin:0 0 14px;line-height:1.6}.hiw-h2 svg{color:var(--brand-ink);flex:none}.hiw-seg-track{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hiw-seg-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);border-top:3px solid var(--ink-400);flex-direction:column;gap:7px;padding:16px 18px;display:flex;position:relative}.hiw-seg-new{border-top-color:var(--st-hold-ink,var(--brand))}.hiw-seg-growth{border-top-color:var(--st-watch)}.hiw-seg-mature{border-top-color:var(--st-keep)}.hiw-seg-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hiw-seg-stage{font-size:var(--fs-lg);color:var(--ink-900);font-weight:800}.hiw-seg-age{font-size:var(--fs-xs);color:var(--brand-ink);font-weight:650}.hiw-seg-ruler{font-size:var(--fs-xs);color:var(--ink-700);flex-direction:column;gap:2px;line-height:1.5;display:flex}.hiw-seg-label{font-size:var(--fs-2xs);color:var(--ink-500);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.hiw-seg-verdict{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.55}.hiw-seg-arrow{color:var(--ink-400);z-index:1;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.hiw-loop{align-items:stretch;gap:2px;padding:4px 2px 8px;display:flex;overflow-x:auto}.hiw-loop-item{flex:1 1 0;align-items:center;gap:2px;min-width:200px;display:flex}.hiw-loop-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-height:150px;box-shadow:var(--shadow-sm);flex-direction:column;flex:1;gap:6px;padding:15px 16px;display:flex}.hiw-loop-title{font-size:var(--fs-sm);color:var(--ink-900);font-weight:750}.hiw-loop-body{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.55}.hiw-loop-arrow{color:var(--ink-400);flex:none;margin:0 1px}.hiw-mini-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:6px;display:grid}.hiw-mini-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);border-left:3px solid var(--ink-400);padding:13px 15px}.hiw-mini-good{border-left-color:var(--st-keep)}.hiw-mini-warn{border-left-color:var(--st-exit)}.hiw-mini-title{font-size:var(--fs-sm);color:var(--ink-900);margin-bottom:4px;font-weight:700}.hiw-mini-body{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.55}.hiw-num-list{flex-direction:column;gap:14px;margin:18px 0 8px;padding:0;list-style:none;display:flex}.hiw-num-item{align-items:flex-start;gap:14px;display:flex}.hiw-num-badge{background:var(--brand-tint);width:28px;height:28px;color:var(--brand-ink);font-weight:750;font-size:var(--fs-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hiw-num-title{font-size:var(--fs-base);color:var(--ink-900);margin-bottom:3px;font-weight:700}.hiw-num-body{font-size:var(--fs-sm);color:var(--ink-700);max-width:700px;margin:0;line-height:1.6}.hiw-cross-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.hiw-cross-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:7px;padding:15px 17px;display:flex}.hiw-cross-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hiw-cross-title{font-size:var(--fs-base);color:var(--ink-900);font-weight:750}.hiw-cross-body{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.6}.hiw-cross-extra{font-size:var(--fs-2xs);color:var(--ink-500);border-top:1px dashed var(--border);margin:0;padding-top:6px;line-height:1.5}.hiw-detail{border:1px dashed var(--border-2);border-radius:var(--r-md);background:var(--surface-2);margin-top:16px;padding:2px 16px}.hiw-detail summary{cursor:pointer;font-size:var(--fs-sm);color:var(--brand-ink);padding:12px 0;font-weight:700;list-style:none}.hiw-detail summary::-webkit-details-marker{display:none}.hiw-detail summary:before{content:"▸";margin-right:6px;transition:transform .15s;display:inline-block}.hiw-detail[open] summary:before{transform:rotate(90deg)}.hiw-detail-body{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.hiw-detail-body p{font-size:var(--fs-xs);color:var(--ink-700);margin:0;line-height:1.6}.hiw-pano-axis{-webkit-overflow-scrolling:touch;margin:8px 0 28px;overflow-x:auto}.hiw-pano-axis-inner{min-width:560px;padding:0 32px}.hiw-pano-track{border-radius:var(--r-full);border:1px solid var(--border);height:10px;display:flex;overflow:hidden}.hiw-pano-zone{height:100%}.hiw-pano-zone-never{background:var(--surface-3)}.hiw-pano-zone-new{background:var(--st-hold-tint)}.hiw-pano-zone-growth{background:var(--st-watch-tint)}.hiw-pano-zone-mature{background:var(--st-keep-tint)}.hiw-pano-ticks{height:50px;margin-top:8px;position:relative}.hiw-pano-tick{flex-direction:column;align-items:center;gap:2px;width:max-content;display:flex;position:absolute;top:0;transform:translate(-50%)}.hiw-pano-tick-dot{background:var(--brand);border-radius:50%;width:7px;height:7px;margin-bottom:1px}.hiw-pano-tick-day{font-size:var(--fs-xs);color:var(--ink-900);white-space:nowrap;font-weight:750}.hiw-pano-tick-label{font-size:var(--fs-2xs);color:var(--ink-500);white-space:nowrap}.hiw-pano-captions{gap:8px;margin-top:10px;display:flex}.hiw-pano-caption{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.hiw-pano-caption:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.hiw-pano-caption-never{border-left:3px solid var(--ink-400)}.hiw-pano-caption-new{border-left:3px solid var(--st-hold-ink,var(--brand))}.hiw-pano-caption-growth{border-left:3px solid var(--st-watch)}.hiw-pano-caption-mature{border-left:3px solid var(--st-keep)}.hiw-pano-caption-title{font-size:var(--fs-sm);color:var(--ink-900);font-weight:750}.hiw-pano-caption-range{font-size:var(--fs-2xs);color:var(--brand-ink);font-weight:650}.hiw-pano-caption-text{font-size:var(--fs-2xs);color:var(--ink-700)}.hiw-pano-loop{margin-top:6px}.hiw-pano-loop-row{-webkit-overflow-scrolling:touch;align-items:stretch;gap:2px;padding:4px 2px 10px;display:flex;overflow-x:auto}.hiw-pano-loop-item{flex:1 1 0;align-items:center;gap:2px;min-width:108px;display:flex}.hiw-pano-node{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);text-align:center;min-height:86px;box-shadow:var(--shadow-sm);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:10px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.hiw-pano-node:hover{box-shadow:var(--shadow-md);border-color:var(--brand-weak);transform:translateY(-2px)}.hiw-pano-node-title{font-size:var(--fs-sm);color:var(--ink-900);font-weight:750}.hiw-pano-node-sub{font-size:var(--fs-2xs);color:var(--ink-500);line-height:1.4}.hiw-pano-node-arrow{color:var(--ink-400);flex:none;margin:0 1px}.hiw-pano-dots{gap:3px;margin-bottom:1px;display:flex}.hiw-pano-dot{border-radius:50%;width:7px;height:7px}.hiw-pano-dot-keep{background:var(--st-keep)}.hiw-pano-dot-watch{background:var(--st-watch)}.hiw-pano-dot-hold{background:var(--st-hold)}.hiw-pano-dot-destock{background:var(--st-destock)}.hiw-pano-dot-exit{background:var(--st-exit)}.hiw-pano-loopback{border-top:1px dashed var(--border-2);font-size:var(--fs-2xs);color:var(--ink-500);justify-content:center;align-items:center;gap:6px;margin-top:2px;padding-top:10px;display:flex}.hiw-pano-loopback svg{color:var(--brand-ink);flex:none}.hiw-lm-chain{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-top:18px;overflow:hidden}.hiw-lm-chain-head{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 16px;display:flex}.hiw-lm-chain-idx{font-size:var(--fs-xs);color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.hiw-lm-chain-name{font-size:var(--fs-lg);color:var(--ink-900);margin:0;font-weight:750}.hiw-lm-chain-lede{font-size:var(--fs-xs);color:var(--ink-500)}.hiw-lm-lane{grid-template-columns:188px 1fr;gap:14px;padding:12px 16px;display:grid}.hiw-lm-lane+.hiw-lm-lane{border-top:1px solid var(--border)}.hiw-lm-role{border-radius:var(--r-md);border:1px solid #0000;flex-direction:column;align-self:start;gap:2px;padding:9px 12px;display:flex}.hiw-lm-role b{font-size:var(--fs-sm);font-weight:750}.hiw-lm-role i{font-style:normal;font-size:var(--fs-2xs);opacity:.78;line-height:1.45}.hiw-lm-human .hiw-lm-role{background:var(--brand-tint);color:var(--brand-ink);border-color:var(--brand-tint-2)}.hiw-lm-machine .hiw-lm-role{background:var(--st-destock-tint);color:var(--st-destock-ink)}.hiw-lm-system .hiw-lm-role{background:var(--surface-2);color:var(--ink-700);border-color:var(--border)}.hiw-lm-steps{flex-direction:column;gap:9px;min-width:0;display:flex}.hiw-lm-step{align-items:flex-start;gap:10px;min-width:0;display:flex}.hiw-lm-step-no{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);min-width:25px;height:25px;color:var(--ink-700);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.hiw-lm-step-body{flex-direction:column;gap:2px;min-width:0;display:flex}.hiw-lm-step-title{font-size:var(--fs-sm);color:var(--ink-900);font-weight:700}.hiw-lm-step-desc{font-size:var(--fs-xs);color:var(--ink-700);line-height:1.55}.hiw-lm-sop{font-size:var(--fs-xs);color:var(--ink-500);margin:14px 0 0;line-height:1.65}.hiw-lm-sop a{color:var(--brand);font-weight:650}@media (max-width:900px){.hiw-toc{display:none}.hiw-seg-track{grid-template-columns:1fr}.hiw-seg-arrow{display:none}.hiw-lm-lane{grid-template-columns:1fr;gap:9px}.hiw-lm-role{flex-flow:wrap;align-items:baseline;gap:8px}}.nudge-banner{font-size:var(--fs-xs);color:var(--st-watch-ink);background:var(--st-watch-tint);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;line-height:1.5;display:flex}.nudge-banner .nb-icon{flex:none;width:15px;height:15px}.nudge-banner.overdue{color:var(--st-exit-ink);background:var(--st-exit-tint);border-color:var(--st-exit);font-weight:650}.team-node-switch{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 18px;display:flex}.ledger-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ledger-filters select,.ledger-filters input[type=date],.ledger-filters input[type=text]{min-width:130px}.ledger-filters input.ledger-search{flex:240px;min-width:240px;max-width:360px}button.operator-pick{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.operator-pick:hover{color:var(--brand)}button.operator-pick.active{color:var(--brand);text-decoration:underline}table.team-matrix tr.active>td{background:var(--surface-2)}.ledger-suspect-filter{font-size:var(--fs-sm);color:var(--ink-700);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.suspect-unhandled-badge{font-size:var(--fs-xs);vertical-align:middle;margin-left:8px}.done-bar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.done-bar.expanded{margin-bottom:10px}.done-people{margin-bottom:20px;overflow:hidden}table.team-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}table.team-matrix th,table.team-matrix td{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px}table.team-matrix thead th{background:var(--surface-2);text-align:left;font-size:var(--fs-2xs);color:var(--ink-500);text-transform:uppercase;letter-spacing:.02em;z-index:2;font-weight:700;position:sticky;top:0}table.team-matrix tbody tr:last-child td{border-bottom:none}table.team-matrix td.member-name{color:var(--ink-900);font-weight:650}.done-people td.num,.done-people th.num{text-align:right;font-variant-numeric:tabular-nums}.done-people tfoot td{background:var(--surface-2);border-bottom:none;font-weight:700}.done-bar-note{margin:-12px 0 18px}.done-toggle svg{transition:transform .15s}.done-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.ledger-tabs{gap:6px;margin-bottom:16px;display:flex}.ledger-tab-count{background:var(--st-exit-tint);color:var(--st-exit-ink);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:1px 7px}.ledger-timeline{flex-direction:column;display:flex}.ledger-empty{text-align:center;color:var(--ink-500);font-size:var(--fs-sm);padding:30px}.queue-sections{flex-wrap:wrap;gap:10px;margin:14px 0 20px;display:flex}.section-band{border-radius:var(--r-md);min-width:190px;font-size:var(--fs-xs);flex:1;padding:11px 16px;line-height:1.55}.section-band b{font-variant-numeric:tabular-nums;margin:2px 0;font-size:19px;display:block}.section-band .section-sum{font-size:var(--fs-2xs);opacity:.85}.section-today{background:var(--st-exit-tint);color:var(--st-exit-ink)}.section-queued{background:var(--surface-2);color:var(--ink-700)}.queue-section-note{font-size:var(--fs-2xs);color:var(--ink-500);margin:-10px 0 18px}.qr-today-reason{font-size:var(--fs-2xs);background:var(--st-exit-tint);color:var(--st-exit-ink);white-space:nowrap;border-radius:999px;padding:1px 7px}.group-subhead{font-size:var(--fs-2xs);color:var(--ink-500);padding:10px 4px 4px}.queue-row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-bottom:8px;overflow:hidden}.queue-row>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;list-style:none;display:flex}.queue-row>summary::-webkit-details-marker{display:none}.queue-row>summary:before{content:"▸";color:var(--ink-400);flex:none;font-size:11px;transition:transform .15s;display:inline-block}.queue-row[open]>summary:before{transform:rotate(90deg)}.queue-row[open]>summary{border-bottom:1px solid var(--border);background:var(--surface-2)}.pm-queue-row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-bottom:8px;padding:11px 16px}.pm-queue-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-queue-cap,.pm-queue-days,.pm-queue-op{font-size:var(--fs-2xs);color:var(--ink-500);white-space:nowrap}.pm-queue-line{font-size:var(--fs-xs);color:var(--ink-700);margin:6px 0 0}.pm-queue-act{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.pm-queue-act textarea{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:60px;color:var(--ink-900);font:inherit;resize:vertical;flex:320px;padding:8px 10px}.pm-queue-act button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-900);cursor:pointer;padding:8px 16px}.pm-queue-act button:disabled{opacity:.5;cursor:not-allowed}.pm-queue-failed{font-size:var(--fs-2xs);color:var(--st-exit)}.pm-queue-ledger{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:10px}.queue-row.held-processed{background:var(--surface-2);opacity:.72}.qr-name{color:var(--ink-900);font-weight:650}.qr-sku{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-500);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 7px}.qr-types{font-size:var(--fs-xs);color:var(--ink-700)}.qr-impact{font-weight:700;font-size:var(--fs-xs);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 9px}.qr-impact.loss{background:var(--st-exit-tint);color:var(--st-exit-ink)}.qr-impact.zero{background:var(--surface-3);color:var(--ink-500)}.qr-impact .fallback-tag{opacity:.85;font-weight:500}.qr-days{font-size:var(--fs-2xs);color:var(--ink-500);white-space:nowrap;margin-left:auto}.qr-exec-age{font-size:var(--fs-2xs);color:var(--ink-500);white-space:nowrap;border-radius:var(--r-sm);background:var(--ink-500);margin-left:10px;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.qr-exec-age{background:color-mix(in srgb, var(--ink-500) 8%, transparent)}}.qr-exec-age.not-onboarded{background:var(--ink-500);font-style:italic}@supports (color:color-mix(in lab, red, red)){.qr-exec-age.not-onboarded{background:color-mix(in srgb, var(--ink-500) 14%, transparent)}}.onboarding-notice{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);font-size:var(--fs-xs);align-items:flex-start;gap:12px;margin:0 0 12px;padding:10px 14px;line-height:1.6;display:flex}.onboarding-notice button{border:1px solid var(--border);border-radius:var(--r-sm);color:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;flex:none;padding:3px 10px}.qr-nudge-dot{background:var(--st-exit);border-radius:50%;flex:none;width:7px;height:7px}.qr-body{padding:14px 18px 16px}.qc-meta{font-size:var(--fs-sm);color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.qc-meta .sep{color:var(--border-2)}.metric-strip{margin-bottom:12px}.metric-strip .ms-groups{flex-wrap:wrap;gap:14px;display:flex}.metric-strip .ms-group-title{font-size:var(--fs-2xs);color:var(--ink-500);letter-spacing:.03em;margin-bottom:4px;font-weight:700}.metric-strip .ms-cells{flex-wrap:wrap;gap:8px;display:flex}.metric-strip .ms-lifetime{margin-top:8px}.metric-strip .ms-lifetime>summary{cursor:pointer;font-size:var(--fs-2xs);color:var(--ink-500);-webkit-user-select:none;user-select:none;width:max-content}.metric-strip .ms-lifetime[open]>summary{margin-bottom:4px}.metric-strip .m{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--fs-2xs);color:var(--ink-500);padding:5px 10px;line-height:1.35}.metric-strip .m b{font-size:var(--fs-sm);color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:700;display:block}.metric-strip .m .m-src{font-size:var(--fs-2xs);color:var(--ink-400);white-space:nowrap;margin-left:4px;font-weight:400}.metric-strip .m.neg b{color:var(--st-exit-ink)}.metric-strip .m.pos b{color:var(--st-keep-ink)}.qc-happened{font-size:var(--fs-sm);color:var(--ink-700);border-top:1px dashed var(--border);margin-bottom:10px;padding-top:10px;line-height:1.65}.qc-happened .qc-sublabel{font-size:var(--fs-2xs);color:var(--brand);letter-spacing:.02em;margin-bottom:5px;font-weight:700}.qc-happened .hl{background:var(--brand-tint);color:var(--ink-900);border-radius:3px;padding:0 3px;font-weight:600}.qc-component{border-top:1px dashed var(--border);padding:10px 0}.qc-component:first-of-type{border-top:none}.qc-component[data-multi=true]{border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:12px 14px}.qc-component[data-multi=true]:first-child{margin-top:0}.qc-component-head{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.qc-component-head .chip{font-size:var(--fs-2xs)}.qc-component-head .chip-family{background:var(--brand-tint);color:var(--brand-ink)}.qc-component-impact{color:var(--st-exit-ink);font-weight:700;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.qc-component-impact .fallback-tag{color:var(--ink-500);font-weight:500;font-size:var(--fs-2xs)}.qc-component-todo{font-size:var(--fs-sm);color:var(--ink-700);margin-bottom:8px}.qc-goal{font-size:var(--fs-sm);color:var(--st-destock-ink);background:var(--st-destock-tint);border-left:3px solid var(--st-destock);border-radius:var(--r-sm);align-items:baseline;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.qc-goal b{font-variant-numeric:tabular-nums;font-weight:700}.qc-goal-tag{font-size:var(--fs-2xs);letter-spacing:.04em;flex:none;font-weight:700}.qc-linghang{font-size:var(--fs-sm);color:var(--st-exit-ink);background:var(--st-exit-tint);border-left:3px solid var(--st-exit);border-radius:var(--r-sm);align-items:baseline;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.qc-linghang b{font-variant-numeric:tabular-nums;font-weight:700}.qc-linghang-tag{font-size:var(--fs-2xs);letter-spacing:.04em;flex:none;font-weight:700}.qc-crosssite{font-size:var(--fs-sm);color:var(--ink-700);background:var(--surface-2);border-left:3px solid var(--ink-400);border-radius:var(--r-sm);align-items:baseline;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.qc-crosssite-warn{color:var(--st-exit-ink);background:var(--st-exit-tint);border-left-color:var(--st-exit)}.qc-crosssite b{font-variant-numeric:tabular-nums;font-weight:700}.qc-crosssite-tag{font-size:var(--fs-2xs);letter-spacing:.04em;flex:none;font-weight:700}.qc-component-after{font-size:var(--fs-xs);color:var(--ink-500);margin-bottom:8px}.qc-clear-projection{font-size:var(--fs-xs);color:var(--st-destock-ink);background:var(--st-destock-tint);border-radius:var(--r-sm);margin-bottom:8px;padding:6px 10px}.qc-action-directive{font-size:var(--fs-sm);color:var(--ink-700);background:var(--st-destock-tint);border-radius:var(--r-sm);margin-bottom:8px;padding:6px 10px;font-weight:600}.qc-blended-projection{font-size:var(--fs-xs);color:var(--ink-500);background:var(--surface-2);border-radius:var(--r-sm);margin:6px 0 8px;padding:6px 10px}.qc-dual-price{font-size:var(--fs-xs);color:var(--ink-500);background:var(--surface-2);border-radius:var(--r-sm);flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;padding:6px 10px;display:flex}.qc-dual-price-item b{color:var(--ink-700)}.qc-dual-price-note{color:var(--ink-400);font-size:var(--fs-2xs);flex-basis:100%}.qc-dual-price-hint{color:var(--ink-400);font-size:var(--fs-2xs);margin-left:6px}.qc-listing-plat{color:var(--ink-500);margin-right:2px;font-weight:400}.qc-listing-sep{color:var(--ink-400);margin:0 6px}.ticket-tri-hint{font-size:var(--fs-2xs);color:var(--ink-400);margin-bottom:6px}.ticket-delegation-hint{font-size:var(--fs-2xs);color:var(--ink-600);margin-bottom:6px}.ticket-action-options{font-size:var(--fs-xs);color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px;display:flex}.ticket-action-options-label{font-size:var(--fs-2xs);color:var(--ink-400)}.ticket-action-options .ticket-choice{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ticket-action-required{font-size:var(--fs-2xs);color:var(--st-exit-ink);margin:-2px 0 6px}.ticket-probe-block{margin-bottom:6px}.ticket-probe-hint{font-size:var(--fs-2xs);color:var(--ink-600);margin-bottom:4px}.ticket-probe-block .ticket-choice-row{font-size:var(--fs-xs);color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ticket-probe-block .ticket-choice{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ticket-probe-note-hint{font-size:var(--fs-2xs);color:var(--ink-400);margin-top:4px}.ticket-note-templates{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.implicit-dispute-prompt{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:12px;display:flex}.implicit-dispute-text{font-size:var(--fs-sm);color:var(--ink-900);line-height:1.5}.ticket-action-chips{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}.ticket-readonly-note{font-size:var(--fs-2xs);color:var(--ink-400);margin-top:6px}.qc-controller-report{font-size:var(--fs-xs);color:var(--ink-500);background:var(--surface-2);border-radius:var(--r-sm);margin-bottom:8px;padding:6px 10px}.qc-controller-reason{font-size:var(--fs-sm);color:var(--ink-700);background:var(--surface-2);border-radius:var(--r-sm);margin-bottom:8px;padding:6px 10px}.qc-controller-per-unit-accounting{font-size:var(--fs-sm);color:var(--ink-700);margin-bottom:8px;line-height:1.6}.qc-controller-per-unit-accounting p{margin:0 0 6px}.qc-controller-per-unit-accounting p:last-child{margin-bottom:0}.qc-per-unit-accounting-note{color:var(--ink-500)}.sign-pos{color:var(--st-keep-ink)}.sign-neg{color:var(--st-exit-ink)}.sign-zero{color:var(--ink-500)}.pu-rows{margin:4px 0 8px}.pu-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:2px 0;display:flex}.pu-row-label{color:var(--ink-700)}.pu-row-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pu-row-missing{color:var(--st-watch-ink);white-space:normal;font-weight:650}.pu-row-total{border-top:1px dashed var(--border);margin-top:2px;padding-top:6px;font-weight:650}.pu-row-sub{font-size:var(--fs-2xs);color:var(--ink-500);margin:0 0 6px;padding-left:14px}.pu-conclusion{margin:4px 0 6px;font-weight:700}.qc-review{font-size:var(--fs-xs);color:var(--ink-500);border-top:1px dashed var(--border);margin-top:4px;padding-top:10px}.qc-review b{color:var(--ink-900);font-weight:700}.qc-more{border-top:1px solid var(--border);background:var(--surface-2)}.qc-more>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--brand);align-items:center;gap:6px;padding:9px 18px;font-weight:650;list-style:none;display:flex}.qc-more>summary::-webkit-details-marker{display:none}.qc-more>summary:before{content:"▸";font-size:10px;transition:transform .15s;display:inline-block}.qc-more[open]>summary:before{transform:rotate(90deg)}.qc-more-body{font-size:var(--fs-xs);color:var(--ink-700);padding:4px 18px 14px;line-height:1.6}.qc-more-section{margin-bottom:12px}.qc-more-section:last-child{margin-bottom:0}.qc-more-section h4{font-size:var(--fs-2xs);color:var(--ink-500);letter-spacing:.02em;margin-bottom:4px;font-weight:700}.sched-bucket{margin-bottom:26px}.sched-group{margin-bottom:16px;overflow:hidden}.sched-group-head{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.sched-group-date{font-size:var(--fs-xs);color:var(--ink-500)}.sched-group-title{font-size:var(--fs-sm);color:var(--ink-900);font-weight:700}table.sched-table{margin:0}table.sched-table thead th{position:static}.trend{font-weight:700;font-size:var(--fs-sm);white-space:nowrap}.gate-above{color:var(--st-keep-ink)}.gate-below{color:var(--ink-500)}.trial-toolbar{gap:10px;margin-bottom:10px}.only-mine-toggle{font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;display:flex}.trial-total{font-size:var(--fs-xs);color:var(--ink-500);white-space:nowrap;margin-left:auto}.trial-total b{font-variant-numeric:tabular-nums;font-size:var(--fs-base);color:var(--ink-900)}.view-switch{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.view-switch button{border-radius:var(--r-full);color:var(--ink-500);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;padding:3px 12px;font-weight:600;transition:background .12s,color .12s}.view-switch button:hover{color:var(--ink-900)}.view-switch button.active{background:var(--surface);color:var(--brand-ink);box-shadow:var(--shadow-sm)}.trial-zone{grid-template-columns:minmax(0,1fr);margin:0 0 12px;display:grid}.tz-sort{font-size:var(--fs-2xs);color:var(--ink-400);white-space:nowrap;flex:none;font-weight:400}.tz-empty{font-size:var(--fs-xs);color:var(--ink-500);margin:8px 0 4px}.trial-action-note{font-size:var(--fs-xs);color:var(--ink-500);margin:-4px 0 10px}.trial-wrap{margin-top:8px;overflow-x:auto}table.dt.trial-dt{font-variant-numeric:tabular-nums;font-size:12.5px}table.dt.trial-dt thead th{height:30px;font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;color:var(--ink-500);cursor:default;white-space:nowrap;vertical-align:bottom;padding:0;font-weight:600}table.dt.trial-dt th.th-plain{padding:6px 8px}table.dt.trial-dt th.th-sort{position:relative}table.dt.trial-dt .th-btn{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;align-items:baseline;gap:4px;padding:6px 8px;display:inline-flex}table.dt.trial-dt th.num .th-btn{justify-content:flex-end}table.dt.trial-dt .th-btn:hover{color:var(--ink-900)}table.dt.trial-dt .th-name{font-weight:600}table.dt.trial-dt .th-unit{color:var(--ink-400);font-size:10px;font-weight:400}table.dt.trial-dt .th-caret{color:var(--ink-400);opacity:0;font-size:9px;transition:opacity .12s}table.dt.trial-dt th:hover .th-caret,table.dt.trial-dt th:focus-within .th-caret{opacity:1}table.dt.trial-dt .th-active .th-caret{opacity:1;color:var(--brand)}table.dt.trial-dt th.th-active{color:var(--brand-ink);box-shadow:inset 0 -2px 0 var(--brand)}table.dt.trial-dt .th-info{opacity:0;transition:opacity .12s;position:absolute;top:2px;right:2px}table.dt.trial-dt th:hover .th-info,table.dt.trial-dt th:focus-within .th-info,table.dt.trial-dt .th-info:focus-within{opacity:1}table.dt.trial-dt th.th-plain{position:relative}table.dt.trial-dt .th-info .term-trigger{color:var(--ink-400)}table.dt.trial-dt .th-info .term-i{width:11px;height:11px}@media (hover:none){table.dt.trial-dt .th-caret,table.dt.trial-dt .th-info{opacity:1}}table.dt.trial-dt td{height:28px;padding:4px 8px;line-height:1.4}table.dt.trial-dt tbody tr{cursor:default}table.dt.trial-dt tbody tr:hover{background:var(--row-hover)}table.dt.trial-dt tbody tr.row-action td:first-child{box-shadow:inset 3px 0 0 var(--brand)}table.dt.trial-dt th.th-active,table.dt.trial-dt td.col-active{background-color:var(--lane)}table.dt.trial-dt th.th-active{background-image:linear-gradient(var(--lane), var(--lane))}table.dt.trial-dt td.mono{font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}table.dt.trial-dt td{white-space:nowrap}table.dt.trial-dt td.cell-name .name-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:13em;display:inline-block;overflow:hidden}table.dt.trial-dt td.cell-owner{color:var(--ink-700)}table.dt.trial-dt td.num.pos{color:var(--st-keep-ink)}table.dt.trial-dt td.num.neg{color:var(--st-exit-ink)}.sku-link{color:var(--brand-ink)}.sku-link:hover{text-decoration:underline}.ts-cell{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}.ts-cell b{font-variant-numeric:tabular-nums;font-size:13.5px}.ts-note{font-size:var(--fs-2xs);color:var(--ink-500)}.ts-spark{flex:none;align-self:center}.ts-spark-passline{stroke:var(--st-keep-ink);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.ts-spark-line{fill:none;stroke:var(--brand);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ts-spark-dot-above{fill:var(--st-keep-ink)}.ts-spark-dot-below{fill:var(--ink-500)}.ts-spark-empty{flex:none;align-self:center;display:inline-block}.ts-badge{border-radius:var(--r-full);background:var(--st-keep-tint);color:var(--st-keep-ink);font-size:var(--fs-2xs);white-space:nowrap;padding:1px 7px;font-weight:700;display:inline-block}.ts-pass{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.ts-pass b{font-variant-numeric:tabular-nums;font-size:13.5px}.ts-pass .ts-pass-note{font-size:var(--fs-2xs);color:var(--st-keep-ink);font-weight:700}.status-badge{border-radius:var(--r-full);font-size:var(--fs-2xs);white-space:nowrap;background:var(--surface-2);color:var(--ink-500);padding:1px 8px;font-weight:700;display:inline-block}.status-badge[data-status=scoring]{background:var(--st-destock-tint);color:var(--st-destock-ink)}.status-badge[data-status=young]{background:var(--st-hold-tint);color:var(--st-hold-ink)}.status-badge[data-status=arrived]{background:var(--st-watch-tint);color:var(--st-watch-ink)}.status-badge[data-status=passed]{background:var(--st-keep-tint);color:var(--st-keep-ink)}.ts-action{color:var(--brand-ink);font-weight:600}.trial-tag{font-size:var(--fs-2xs);border-radius:var(--r-full);background:var(--st-watch-tint);color:var(--st-watch-ink);white-space:nowrap;padding:1px 7px;font-weight:700;display:inline-block}.second-exam-tag{font-size:var(--fs-2xs);border-radius:var(--r-full);background:var(--st-destock-tint);color:var(--st-destock-ink);white-space:nowrap;padding:1px 7px;font-weight:700;display:inline-block}.trial-track-tag{font-size:var(--fs-2xs);border-radius:var(--r-full);background:var(--st-keep-tint);color:var(--st-keep-ink);white-space:nowrap;padding:1px 7px;font-weight:700;display:inline-block}.trial-track-tag[data-off-rule="1"]{background:var(--st-watch-tint);color:var(--st-watch-ink)}.trial-skeleton .sk-bar{border-radius:var(--r-sm);background:var(--surface-2);animation:1.4s ease-in-out infinite sk-pulse}.trial-skeleton .sk-lede{height:34px;margin-bottom:14px}.trial-skeleton .sk-toolbar{width:62%;height:32px;margin-bottom:18px}.trial-skeleton .sk-zone{margin-bottom:16px}.trial-skeleton .sk-head{width:34%;height:20px;margin-bottom:8px}.trial-skeleton .sk-table{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--border);flex-direction:column;gap:1px;display:flex;overflow:hidden}.trial-skeleton .sk-row{background:var(--surface);border-radius:0;height:27px}.trial-skeleton .sk-row:first-child{background:var(--surface-2)}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.trial-skeleton .sk-bar{animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tscore-card{margin-top:14px}.tscore-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.tscore-head h3{margin:0;font-size:15px;font-weight:700}.tscore-sub{font-size:var(--fs-2xs);color:var(--ink-500)}.tscore-svg{width:100%;height:auto;max-height:220px}.tscore-grid{stroke:var(--border);stroke-width:1px}.tscore-passline{stroke:var(--st-keep-ink);stroke-width:1px;stroke-dasharray:5 4}.tscore-passlabel{fill:var(--st-keep-ink);font-size:10px}.tscore-tick{fill:var(--ink-400);font-variant-numeric:tabular-nums;font-size:10px}.tscore-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round}.tscore-dot{fill:var(--brand)}.tscore-dot-pass{fill:var(--st-keep-ink)}.tscore-empty,.tscore-foot{font-size:var(--fs-xs);color:var(--ink-500);margin:8px 0 0}.callout{background:var(--brand-tint);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--brand-ink);margin-top:8px;padding:8px 12px;line-height:1.55}.callout.ads-reignited-callout{background:var(--st-exit-tint);border-color:var(--st-exit);color:var(--st-exit-ink);font-weight:650}.qr-reignited-badge{margin-right:2px}.qc-platform-row{font-size:var(--fs-xs);color:var(--ink-500);margin-bottom:10px}.qc-platform-scope{color:var(--ink-500);font-size:var(--fs-2xs);margin-left:4px}.qc-platform-row .sep{color:var(--border-2);margin:0 4px}.reignited-summary-banner{font-size:var(--fs-sm);color:var(--st-exit-ink);background:var(--st-exit-tint);border:1px solid var(--st-exit);border-radius:var(--r-sm);align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-weight:650;display:flex}.hbk-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:8px;display:grid}.hbk-card{padding:14px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.hbk-card:hover{border-color:var(--brand-weak);box-shadow:var(--shadow-md)}.hbk-card-title{font-size:var(--fs-base);color:var(--ink-900);margin-bottom:4px;font-weight:700}.hbk-card-kicker{font-size:var(--fs-xs);color:var(--ink-500);line-height:1.5}.hbk-section{margin-bottom:16px}.hbk-section h3{font-size:var(--fs-sm);color:var(--brand);margin-bottom:8px;font-weight:700}.hbk-section p{font-size:var(--fs-sm);color:var(--ink-700);white-space:pre-line;line-height:1.7}.hbk-callout{margin-top:0;margin-bottom:14px}.hbk-steps{gap:10px;list-style:none;display:grid}.hbk-steps li{font-size:var(--fs-sm);color:var(--ink-700);grid-template-columns:24px 1fr;gap:10px;line-height:1.65;display:grid}.hbk-step-num{background:var(--brand);color:#fff;width:20px;height:20px;font-weight:700;font-size:var(--fs-2xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hbk-faq{gap:12px;display:grid}.hbk-faq-item dt{font-size:var(--fs-sm);color:var(--ink-900);margin-bottom:4px;font-weight:700}.hbk-faq-item dd{font-size:var(--fs-sm);color:var(--ink-700);margin-left:0;line-height:1.65}.hbk-chapter{margin-bottom:14px;scroll-margin-top:16px}.hbk-chapter-title{font-size:var(--fs-base);color:var(--ink-900);margin-bottom:6px;font-weight:700}.hbk-chapter-criterion{font-size:var(--fs-sm);color:var(--ink-700);margin-bottom:12px;line-height:1.65}.hbk-chapter-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.hbk-pm-badge{font-size:var(--fs-2xs);color:var(--brand-ink);background:var(--brand-tint);border-radius:var(--r-sm);margin-top:6px;padding:1px 6px;font-weight:700;display:inline-block}.hbk-appendix-item{margin-bottom:10px}.hbk-appendix-item .hbk-card-title{margin-bottom:4px}.hbk-appendix-item p{font-size:var(--fs-sm);color:var(--ink-700);line-height:1.65}.hbk-diagmap-link{font-size:var(--fs-xs);color:var(--ink-500);margin-bottom:18px}@media (max-width:980px){.kpi-row{grid-template-columns:repeat(2,1fr)}.shell{padding:20px 16px 60px}.appbar{padding:0 16px}.summarybar{flex-direction:column;align-items:flex-start;gap:12px}.summarybar .divider{display:none}.five-row{grid-template-columns:1fr;gap:6px}.five-row .fr-key .fr-num{margin-bottom:0;margin-right:6px;display:inline-block}.queue-sections{flex-direction:column}.qr-days,.qr-exec-age{margin-left:0}.hiw-state-grid{grid-template-columns:repeat(2,1fr)}.hiw-hero-title{font-size:var(--fs-xl)}.sidebar{box-shadow:var(--shadow-lg);transform:translate(-100%)}.sidebar.open{transform:translate(0)}.app-main{margin-left:0}.sidebar-toggle{display:inline-flex}}.mcp-page{flex-direction:column;gap:16px;max-width:980px;display:flex}.mcp-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.mcp-card-title{color:var(--ink-900);margin:0;font-size:15px;font-weight:700}.mcp-lede{font-size:var(--fs-sm);color:var(--ink-500);margin:2px 0 16px;line-height:1.65}.mcp-steps{margin:0;padding:0;list-style:none}.mcp-step{gap:14px;padding-bottom:22px;display:flex;position:relative}.mcp-step:before{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:33px;bottom:5px;left:13px}.mcp-step:last-child{padding-bottom:0}.mcp-step:last-child:before{display:none}.mcp-stnum{border-radius:var(--r-full);background:var(--brand-tint);width:27px;height:27px;color:var(--brand-ink);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:750;display:flex}.mcp-step-body{flex:1;min-width:0}.mcp-step-title{font-size:var(--fs-base);color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;font-weight:700;display:flex}.mcp-step-text{font-size:var(--fs-sm);color:var(--ink-700);margin:0;line-height:1.7}.mcp-code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-900);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);white-space:pre-wrap;word-break:break-all;margin:8px 0 6px;padding:8px 12px;line-height:1.6;display:block;overflow-x:auto}.mcp-code-inline{font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.mcp-minted{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint), var(--shadow-sm)}.mcp-ask-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.mcp-ask{appearance:none;text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-700);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 14px;line-height:1.6;transition:background .12s,border-color .12s}.mcp-ask:hover{background:var(--surface-3);border-color:var(--border-2)}.emp-picker{position:relative}.emp-picker input{width:100%}.emp-picker-list{z-index:30;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);max-height:280px;box-shadow:var(--shadow-md);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.emp-picker-item{appearance:none;text-align:left;cursor:pointer;border-radius:var(--r-sm);width:100%;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-900);background:0 0;border:none;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.emp-picker-item:hover{background:var(--surface-2)}.emp-picker-item strong{flex:none;font-weight:650}.emp-picker-empty,.emp-picker-error{font-size:var(--fs-xs);color:var(--ink-500);padding:8px 10px}.emp-picker-error{color:var(--st-exit);padding:4px 2px 0}.emp-picker-manual{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.emp-picker-manual input{flex:120px;min-width:0}.emp-picker-manual .lede,.emp-picker-manual .emp-picker-error{font-size:var(--fs-xs);flex-basis:100%;margin:0}.emp-chip{max-width:100%;font-size:var(--fs-sm);color:var(--ink-900);background:var(--brand-tint);border:1px solid var(--brand-weak);border-radius:var(--r-full);align-items:center;gap:8px;padding:5px 8px 5px 12px;display:inline-flex}.emp-chip strong{font-weight:650}.emp-chip-dept{font-size:var(--fs-2xs);color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emp-chip-id{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-500)}.emp-chip-clear{appearance:none;cursor:pointer;color:var(--ink-500);border-radius:var(--r-full);background:0 0;border:none;padding:2px 4px;font-size:12px;line-height:1}.emp-chip-clear:hover{color:var(--st-exit);background:var(--surface-2)}.modal-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c191380;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);padding:22px 24px}.modal-title{font-size:var(--fs-lg);color:var(--ink-900);margin:0 0 10px;font-weight:750}.modal-body{font-size:var(--fs-sm);color:var(--ink-700);line-height:1.7}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.btn-danger{background:var(--st-exit);color:#fff}.btn-danger:hover{background:var(--st-exit-ink)}table.controller-platform-price-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-2xs);margin-top:8px}table.controller-platform-price-table thead th{text-align:left;color:var(--ink-500);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-weight:700}table.controller-platform-price-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px}table.controller-platform-price-table tr.platform-row-floor-stop td{background:var(--st-exit-tint)}.platform-action-floor-stop{color:var(--st-exit-ink);font-weight:700}.clearance-calculator{margin-top:12px}.cc-title{font-size:var(--fs-lg);color:var(--ink-900);margin-bottom:4px;font-weight:700}.cc-intro{font-size:var(--fs-xs);color:var(--ink-500);margin-bottom:14px;line-height:1.55}.cc-slider-row{margin-bottom:14px}.cc-slider-label{font-size:var(--fs-sm);color:var(--ink-900);margin-bottom:6px;font-weight:650;display:block}.cc-slider{width:100%;accent-color:var(--brand)}.cc-elasticity-warning{font-size:var(--fs-xs);color:var(--st-watch-ink);background:var(--st-watch-tint);border-radius:var(--r-sm);margin-bottom:12px;padding:6px 10px;font-weight:650}.cc-scope-note{font-size:var(--fs-xs);color:var(--ink-500);background:var(--surface-2);border-left:3px solid var(--border);border-radius:var(--r-sm);margin-bottom:12px;padding:8px 10px;line-height:1.55}.cc-scope-note b{color:var(--ink-900)}.cc-compare-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:minmax(120px,auto) 1fr 1fr 1fr;gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.cc-cmp-cell{background:var(--surface);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding:8px 12px}.cc-cmp-corner{background:var(--surface-2)}.cc-cmp-col-head{background:var(--surface-2);font-size:var(--fs-2xs);color:var(--ink-700);letter-spacing:.02em;font-weight:700}.cc-cmp-col-label{color:var(--ink-500);font-size:var(--fs-xs);align-items:center;display:flex}.cc-cmp-col-current{color:var(--ink-900)}.cc-cmp-col-assumption{background:var(--surface-2);color:var(--ink-900)}.cc-cmp-col-head.cc-cmp-col-assumption{background:var(--st-destock-tint);color:var(--st-destock-ink)}.cc-cmp-hint{font-size:var(--fs-2xs);color:var(--st-watch-ink);margin-top:2px;font-weight:500}.cc-cmp-bold{font-weight:700}.cc-cmp-col-diff{color:var(--ink-900)}.cc-cmp-col-head.cc-cmp-col-diff{color:var(--ink-700)}.cc-cmp-inline-warning{margin-top:4px}.cc-cmp-decompose{margin-bottom:8px}.cc-compare-grid .pu-row-value,.cc-compare-grid [class*=sign-]{transition:color .25s}.cc-slider-track-wrap{position:relative}.cc-slider-floor-zone{background:var(--st-exit-ink);opacity:.55;border-radius:var(--r-full);pointer-events:none;height:4px;margin-top:2px;position:absolute;top:100%;left:0}.cc-warning{font-size:var(--fs-2xs);color:var(--st-watch-ink);background:var(--st-watch-tint);border-radius:var(--r-sm);margin-top:6px;padding:4px 8px;display:inline-block}.cc-metrics-grid{border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin-bottom:12px;padding:12px 0;display:grid}.cc-metric{flex-direction:column;gap:2px;display:flex}.cc-metric-label{font-size:var(--fs-2xs);color:var(--ink-500)}.cc-metric-value{font-size:var(--fs-sm);color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:700}.cc-worth-badge{font-size:var(--fs-xs);border-radius:var(--r-full);align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-weight:700;display:inline-flex}.cc-worth-badge .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.cc-worth-good{color:var(--st-keep-ink);background:var(--st-keep-tint)}.cc-worth-bad{color:var(--st-exit-ink);background:var(--st-exit-tint)}.cc-worth-neutral{color:var(--ink-500);background:var(--surface-2)}.cc-floor-stop-warning{background:var(--st-exit-tint);color:var(--st-exit-ink);border-radius:var(--r-sm);font-size:var(--fs-sm);margin-bottom:12px;padding:10px 12px;font-weight:650;line-height:1.6}.cc-breakeven-line{font-size:var(--fs-sm);color:var(--ink-900);margin-bottom:10px;font-weight:650}.cc-weekly-ref{font-size:var(--fs-xs);color:var(--ink-500);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.cc-weekly-ref-value{font-variant-numeric:tabular-nums;color:var(--ink-700)}.cc-weekly-ref-note{font-size:var(--fs-2xs);color:var(--ink-500);margin-bottom:12px;line-height:1.55}.cc-breakeven-table-wrap{border:1px solid var(--border);border-radius:var(--r-sm);max-height:420px;margin-bottom:12px;overflow-y:auto}table.cc-breakeven-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-2xs)}table.cc-breakeven-table thead th{text-align:left;color:var(--ink-500);background:var(--surface);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-weight:700;position:sticky;top:0}table.cc-breakeven-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px}tr.cc-breakeven-row-floor-stop td{background:var(--st-exit-tint)}.cc-floor-stop-cell{color:var(--st-exit-ink);white-space:normal;font-weight:700}.cc-breakeven-table-intro{font-size:var(--fs-xs);color:var(--ink-500);margin-bottom:6px}.cc-scatter-wrap{margin-top:4px}.cc-sublabel{font-size:var(--fs-2xs);color:var(--brand);letter-spacing:.02em;margin-bottom:5px;font-weight:700}.cc-scatter-intro{font-size:var(--fs-xs);color:var(--ink-500);margin-bottom:8px;line-height:1.55}.cc-scatter{width:100%;max-width:400px;height:auto}.cc-axis,.cc-tick{stroke:var(--border-2);stroke-width:1px}.cc-tick-label,.cc-axis-label{fill:var(--ink-500);font-size:8px}.cc-pt-label{fill:var(--ink-700);font-size:9px}.cc-pt-current{fill:var(--st-destock)}.cc-pt-hypothesis{fill:var(--brand)}.cc-pt-verified{fill:var(--st-keep)}.term-window-breakdown{border-top:1px solid var(--border-2);margin-top:6px;padding-top:6px}.term-window-breakdown a{color:var(--brand);text-decoration:underline}.cycle-title{margin:0 0 4px;font-size:15px;font-weight:700}.cycle-intro{color:var(--ink-500);margin:0 0 10px;font-size:12px;line-height:1.7}.cycle-summary{background:var(--surface-2,#7f7f7f0f);border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:12.5px;line-height:1.7}.cycle-table{width:100%}.cycle-sub{color:var(--ink-500);margin-top:2px;font-size:11px}.cycle-no-receipt{color:var(--ink-500)}.cycle-receipt-when{color:var(--ink-500);margin-left:4px;font-size:11px}.cycle-inprogress{border-left:3px solid var(--brand);background:var(--surface-2,#7f7f7f0f);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 10px;font-size:12.5px;line-height:1.7}.af-note{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:3px}.af-foot{font-size:var(--fs-2xs);color:var(--ink-500);margin:8px 0 20px}.af-point{white-space:nowrap;align-items:center;gap:8px;display:flex}.af-point-val{font-variant-numeric:tabular-nums;font-weight:650}.af-point-orig{font-size:var(--fs-2xs);color:var(--ink-500)}.af-point-edit{flex-direction:column;gap:6px;min-width:170px;display:flex}.af-point-edit input{width:100%;font-size:var(--fs-2xs);padding:5px 8px}.af-point-actions{gap:6px;display:flex}.af-point-err{font-size:var(--fs-2xs);color:var(--st-exit)}.af-details{margin:0 0 22px}.af-details>summary{cursor:pointer;font-size:var(--fs-sm);padding:10px 0;font-weight:650}.queue-pager-loading{font-size:var(--fs-xs);color:var(--ink-500)}.table-pager[data-pending=true] .queue-pager-status{opacity:.6}.sidebar-link .sidebar-unread-dot{background:var(--st-exit);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.sidebar-link .sidebar-unread-count{background:var(--st-exit);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.whats-new-today-notice{border:1px solid var(--brand-tint-2);border-left:3px solid var(--brand);border-radius:var(--r-md);background:var(--brand-tint);color:var(--brand-ink);font-size:var(--fs-xs);align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 14px;line-height:1.6;display:flex}.whats-new-today-notice>span{flex:1;min-width:0}.whats-new-today-notice a{color:inherit;font-weight:600;text-decoration:underline}.whats-new-today-notice-i{width:15px;height:15px;color:var(--brand);flex:none;margin-top:3px}.whats-new-today-notice button{border:1px solid var(--brand-tint-2);border-radius:var(--r-sm);color:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;flex:none;padding:3px 9px}.whats-new-today-notice button:hover{background:var(--brand-tint-2)}.whats-new-list{width:860px;max-width:100%}.whats-new-day{margin:0 0 22px}.whats-new-day-head{font-size:var(--fs-sm);color:var(--ink-500);margin:0 0 8px;font-weight:700}.whats-new-module+.whats-new-module{margin-top:14px}.whats-new-module-head{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--ink-700);margin:0 0 2px;font-weight:600}.whats-new-day ul{margin:0;padding:0;list-style:none}.whats-new-day li{border-top:1px solid var(--border);font-size:var(--fs-sm);align-items:baseline;gap:8px;padding:9px 0;line-height:1.7;display:flex}.report-groups{flex-direction:column;gap:26px;max-width:980px;display:flex}.report-group-head{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink-500);margin:0 0 10px;font-weight:700}.report-cards{flex-direction:column;gap:10px;max-width:980px;display:flex}.report-card{color:inherit;align-items:center;gap:18px;padding:15px 18px;text-decoration:none;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.report-card:hover{border-color:var(--border-2);box-shadow:var(--shadow-md)}.report-card-date{border-right:1px solid var(--border);text-align:center;flex-direction:column;flex:none;gap:1px;width:88px;padding-right:18px;display:flex}.report-card-md{font-size:var(--fs-base);color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:700}.report-card-y{font-size:var(--fs-2xs);color:var(--ink-500);font-variant-numeric:tabular-nums}.report-card-standing{font-size:var(--fs-xs);color:var(--ink-500);font-weight:600;line-height:1.4}.report-card-body{flex:auto;min-width:0}.report-card-title{color:var(--ink-900);font-size:15px;font-weight:700;line-height:1.45}.report-card:hover .report-card-title{color:var(--brand)}.report-card-sum{font-size:var(--fs-sm);color:var(--ink-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.report-card-go{color:var(--ink-400);flex:none}.report-card:hover .report-card-go{color:var(--brand)}.report-layout{align-items:flex-start;gap:24px;display:flex}.report-toc{top:calc(var(--appbar-h) + 16px);width:186px;max-height:calc(100vh - var(--appbar-h) - 32px);flex:none;padding:2px 0 12px;position:sticky;overflow-y:auto}.report-toc-title{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-400);padding:0 10px 6px;font-weight:700}.report-toc ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.report-toc a{font-size:var(--fs-xs);color:var(--ink-500);border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:2px solid #0000;padding:4px 10px;line-height:1.4;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.report-toc a:hover{color:var(--ink-900);background:var(--surface-2)}.report-toc a.report-toc-active{color:var(--brand-ink);border-left-color:var(--brand);background:var(--brand-tint);font-weight:700}.report-body{flex:auto;min-width:0;padding:26px 30px 30px}@media (max-width:1100px){.report-layout{flex-direction:column;align-items:stretch;gap:14px}.report-toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-height:none;box-shadow:var(--shadow-sm);padding:12px 14px;position:static}.report-toc ul{columns:2;column-gap:20px;display:block}.report-toc a{border-radius:var(--r-sm);break-inside:avoid;border-left:0;padding:3px 8px}.report-body{padding:20px 18px 24px}}.report-doc{font-size:var(--fs-base);color:var(--ink-900);line-height:1.85}.report-doc p,.report-doc li,.report-doc blockquote{max-width:860px}.report-doc p{margin:0 0 13px}.report-doc strong{color:var(--ink-900);font-weight:700}.report-doc ul{list-style:outside}.report-doc ol{list-style:decimal}.report-doc ul,.report-doc ol{margin:0 0 15px;padding-left:24px}.report-doc li{margin:0 0 7px}.report-doc li::marker{color:var(--ink-400)}.report-doc hr{border:0;border-top:1px solid var(--border);margin:26px 0}.report-doc code{font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--surface-2);border-radius:var(--r-sm);padding:1px 5px}.report-section{margin-top:40px}.report-section:first-child{margin-top:0}.report-doc h2{letter-spacing:-.01em;border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:10px;font-size:19px;font-weight:750;line-height:1.4}.report-doc h3{margin:26px 0 9px;padding-left:12px;font-size:15px;font-weight:700;line-height:1.5;position:relative}.report-doc h3:before{content:"";background:var(--brand-weak);border-radius:2px;width:3px;position:absolute;top:.3em;bottom:.3em;left:0}.report-frontmatter{font-size:var(--fs-xs);color:var(--ink-500);background:var(--surface-2);border-radius:var(--r-md);margin-bottom:30px;padding:12px 15px;line-height:1.7}.report-frontmatter p{max-width:none;margin:0}.report-lead{background:var(--brand-tint);border:1px solid var(--brand-tint-2);border-left:4px solid var(--brand);border-radius:var(--r-lg);margin-top:0;padding:20px 24px 10px}.report-lead h2{color:var(--brand-ink);border-bottom:0;margin-bottom:12px;padding-bottom:0}.report-lead+.report-section{margin-top:34px}.report-note{border-radius:0 var(--r-md) var(--r-md) 0;border-left:3px solid;margin:16px 0;padding:11px 15px}.report-note-warn{background:var(--st-watch-tint);border-left-color:var(--st-watch)}.report-note-stop{background:var(--st-exit-tint);border-left-color:var(--st-exit)}.report-quote{border-left:3px solid var(--brand-weak);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface-2);color:var(--ink-700);margin:16px 0;padding:12px 16px}.report-code{font-size:var(--fs-xs);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);margin:0 0 16px;padding:12px 14px;line-height:1.6;display:grid;overflow-x:auto}.report-code code{background:0 0;padding:0}.report-table-wrap{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:minmax(0,1fr);margin:0 0 20px;display:grid;overflow:auto}.report-table-tall{max-height:min(70vh,620px)}table.dt.report-table{min-width:calc(var(--report-cols,4) * 148px)}table.dt.report-table thead th{cursor:default;text-transform:none;font-size:var(--fs-xs);color:var(--ink-700);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--border)}table.dt.report-table thead th:hover{color:var(--ink-700)}table.dt.report-table thead th.num{text-align:right}table.dt.report-table th.report-center,table.dt.report-table td.report-center{text-align:center}table.dt.report-table td{vertical-align:top;padding:9px 14px;line-height:1.65}table.dt.report-table tbody tr{cursor:default}table.dt.report-table tbody tr:nth-child(2n){background:var(--row-hover)}table.dt.report-table tbody tr:hover{background:var(--lane)}table.dt.report-table tbody tr:last-child td{border-bottom:0}@media print{.sidebar,.sidebar-scrim,.appbar,.report-toc,.report-head .btn{display:none!important}.app-shell,.app-main,.shell{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.report-body{box-shadow:none!important;border:0!important;padding:0!important}.report-table-wrap,.report-table-tall{max-height:none!important;overflow:visible!important}table.dt.report-table thead th{position:static!important}.report-doc tr,.report-doc li,.report-doc p{break-inside:avoid}.report-doc h2,.report-doc h3{break-after:avoid}.report-lead{break-inside:avoid}}.ledger-replies{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ledger-reply{border-left:3px solid var(--brand);background:var(--surface-2);border-radius:0 6px 6px 0;padding:6px 10px}.ledger-reply.by-operator{border-left-color:var(--border)}.ledger-reply-head{font-size:var(--fs-2xs);color:var(--ink-500)}.ledger-replies-unread{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--fs-2xs);border-radius:var(--r-full);border:1px solid var(--st-exit);background:var(--st-exit-tint);color:var(--st-exit-ink);align-self:flex-start;padding:4px 10px;font-weight:650}.ledger-replies-unread:hover{filter:brightness(.97)}.ledger-reply-read{color:var(--ink-400)}.ledger-reply-body{font-size:var(--fs-sm);white-space:pre-wrap;margin-top:2px}.ledger-reply-box{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ledger-reply-box input[type=text]{min-width:0;font-size:var(--fs-sm);border:1px solid var(--border);background:var(--surface);color:var(--ink-900);border-radius:6px;flex:260px;padding:5px 9px}.ledger-reply-error{font-size:var(--fs-2xs);color:var(--st-exit-ink)}.ledger-review-ok,.ledger-self-check-ok,.ledger-nudged,.ledger-verdict-owed{vertical-align:middle;margin-left:6px}.ledger-reply-verdicts{font-size:var(--fs-2xs);color:var(--ink-500);align-items:center;gap:10px;display:inline-flex}.ledger-reply-verdict-choice{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ledger-reply-verdict-choice input[type=radio]{margin:0}.ledger-reply-verdict{color:var(--ink-900);font-weight:600}.ledger-reply-clarify{border-left:3px solid var(--st-hold-line,var(--ink-300));color:var(--ink-900);margin-top:6px;padding-left:10px}.ledger-reply-clarify-label{color:var(--ink-600);font-size:12px;font-weight:600;display:block}.ledger-reply.retracted{opacity:.62}.ledger-reply.retracted .ledger-reply-body,.ledger-reply.retracted .ledger-reply-clarify{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.ledger-reply-retracted{color:var(--ink-600);font-weight:600}.spu-group{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:12px;overflow:hidden}.spu-group-head{border:none;border-left:3px solid var(--brand-weak);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.spu-group-head:hover{background:var(--surface-3)}.spu-group-head .chev{width:14px;height:14px;color:var(--ink-500);flex:none;transition:transform .15s}.spu-group.open .spu-group-head .chev{transform:rotate(90deg)}.spu-code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--brand-ink);background:var(--brand-tint);border:1px solid var(--brand-tint-2);border-radius:var(--r-sm);flex:none;padding:1px 8px;font-weight:700}.spu-copy{font-size:var(--fs-2xs);flex:none;margin-left:-4px;padding:1px 8px;font-weight:600}.spu-name{font-size:var(--fs-base);color:var(--ink-900);font-weight:700}.spu-op{font-size:var(--fs-xs);color:var(--ink-500)}.spu-meta{font-size:var(--fs-2xs);color:var(--ink-500)}.spu-same{background:var(--st-keep-tint);color:var(--st-keep-ink)}.spu-sum{font-size:var(--fs-xs);color:var(--ink-500);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.spu-sum b{color:var(--st-exit-ink);font-weight:700}.spu-group-body{background:var(--surface);padding:4px 10px 8px;display:none}.spu-group.open .spu-group-body{display:block}.spu-group-body .queue-row:last-child{margin-bottom:0}.spu-promoted-tag{font-size:var(--fs-2xs);color:var(--ink-500);padding:2px 4px 0}.spu-companions{border-top:1px dashed var(--border);margin-top:6px;padding-top:6px}.spu-companions-note{font-size:var(--fs-2xs);color:var(--ink-500);padding:0 4px 4px}.spu-companion{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-500);opacity:.72;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;padding:6px 10px;display:flex}.spu-companion:last-child{margin-bottom:0}.spu-companion-op{font-size:var(--fs-2xs);color:var(--ink-500)}.qf-group-toggle{align-items:center;gap:6px;display:inline-flex}.qf-group-toggle.active{border-color:var(--brand-weak);background:var(--brand-tint);color:var(--brand-ink)}.qf-group-toggle.active .qf-opt-box{background:var(--brand);border-color:var(--brand);color:var(--invert-fg)}.qf-group-toggle .qf-opt-box{border-color:var(--ink-400)}.lh-stock{vertical-align:baseline;margin-left:8px;display:inline-block;position:relative}.lh-stock>summary{cursor:pointer;font-size:var(--fs-2xs);color:var(--brand);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 8px;list-style:none;display:inline-block}.lh-stock>summary::-webkit-details-marker{display:none}.lh-stock>summary:hover{background:var(--surface-3)}.lh-stock-body{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:260px;font-size:var(--fs-xs);color:var(--ink-700);white-space:normal;border-radius:10px;margin-top:6px;padding:10px 12px;position:absolute;right:0;box-shadow:0 8px 24px #0000001f}.lh-stock-nums{font-size:var(--fs-sm);color:var(--ink-900);font-variant-numeric:tabular-nums}.lh-stock-when{color:var(--ink-500);font-size:var(--fs-2xs);margin-top:4px}.lh-stock-note{color:var(--ink-500);font-size:var(--fs-2xs);margin-top:6px;line-height:1.5}.lh-stock-error{color:var(--st-exit-ink)}.fc-window{font-size:var(--fs-sm);margin:6px 0 4px}.fc-summary{cursor:pointer}.fc-window-main{margin-bottom:6px}.fc-plat-table{border-collapse:collapse;font-size:var(--fs-2xs)}.fc-plat-table th,.fc-plat-table td{text-align:left;white-space:nowrap;padding:2px 10px 2px 0;font-weight:400}.fc-plat-table th{color:var(--ink-500)}.fc-plat-table td:last-child{color:var(--ink-700)}.fc-plat-table tr[data-scheduled=false] td{opacity:.6}.fc-window-today.fc-summary,.fc-window-today>summary{color:var(--ink-700);font-size:var(--fs-2xs)}.suspect-unhandled-reason{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:2px;display:block}.chip-family{background:var(--brand-tint);color:var(--brand-ink)}.section-title .idx{font-size:var(--fs-xs);color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.snapbar{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--surface-2) 220%);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:stretch;gap:26px;padding:18px 22px;display:flex}.snap{flex-direction:column;justify-content:center;min-width:132px;display:flex}.snap .k{font-size:var(--fs-xs);color:var(--ink-500);font-weight:650}.snap .v{letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1.15}.snap .v u{font-size:var(--fs-sm);color:var(--ink-500);margin-left:4px;font-weight:650;text-decoration:none}.snap.accent .v{color:var(--brand-ink)}.snap .s{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:2px}.snap .flow{align-items:baseline;gap:10px;display:flex}.snap .flow b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.snap .flow b u{color:var(--ink-500);margin-left:2px;font-size:11px;font-weight:600;text-decoration:none}.snap .flow .c{color:var(--st-keep-ink)}.snap .flow .o{color:var(--st-destock-ink)}.snap .flow .lbl{color:var(--ink-500);font-size:11px}.snapdiv{background:var(--border);align-self:stretch;width:1px}.snapfoot{font-size:var(--fs-2xs);color:var(--ink-500);margin:8px 0 0}.snapfoot b{color:var(--ink-700);font-weight:650}.people{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.people thead th{text-align:left;background:var(--surface-2);font-size:var(--fs-2xs);color:var(--ink-500);letter-spacing:.02em;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px;font-weight:700}.people thead th:first-child{border-top-left-radius:var(--r-lg)}.people thead th:last-child{border-top-right-radius:var(--r-lg)}.people td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 14px}.people tbody tr:last-child td{border-bottom:0}.people tbody tr:hover{background:var(--row-hover)}.people .who{color:var(--ink-900);font-weight:650}.people .who .sub{font-weight:500;font-size:var(--fs-2xs);color:var(--ink-500);display:block}.people .big{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:700}.people .big u,.people .mid u{font-size:var(--fs-2xs);color:var(--ink-500);margin-left:3px;font-weight:600;text-decoration:none}.people .impact{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:1px;display:block}.people .mid{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:650}.people .col-age{width:300px}.people .col-flag{width:250px}.people .drill-btn{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.people .drill-btn:hover .mid{color:var(--brand);text-decoration:underline}.agebar{border-radius:var(--r-full);background:var(--surface-2);height:10px;margin-bottom:5px;display:flex;overflow:hidden}.agebar i{height:100%;display:block}.agebar .a{background:var(--st-keep)}.agebar .b{background:var(--st-watch)}.agebar .c{background:var(--st-exit)}.agebar.off{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--surface-3) 6px 12px)}.agelg{font-size:var(--fs-2xs);color:var(--ink-500);flex-wrap:wrap;gap:12px;display:flex}.agelg span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.agelg em{border-radius:2px;width:7px;height:7px;font-style:normal}.agelg .a em{background:var(--st-keep)}.agelg .b em{background:var(--st-watch)}.agelg .c em{background:var(--st-exit)}.flags{flex-wrap:wrap;gap:6px;display:flex}.badge-i{opacity:.6;margin-left:1px;font-size:10px;font-style:normal}.badge.badge-jump{cursor:pointer;text-decoration:none}.badge.badge-jump:hover{filter:brightness(.97)}.inbox{flex-direction:column;gap:10px;display:flex}.foldbar{appearance:none;cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--ink-700);background:var(--surface-2);border:1px dashed var(--border-2);border-radius:var(--r-lg);justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:650;display:flex}.foldbar:hover{background:var(--surface-3)}.batch-nudge{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.batch-nudge-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:10px;padding:10px 14px;display:flex}.batch-nudge-count{font-size:var(--fs-xs);color:var(--ink-700);flex:1;font-weight:650}.batch-nudge-error{font-size:var(--fs-xs);color:var(--st-exit);background:var(--surface-2);border:1px solid var(--st-exit);border-radius:var(--r-lg);padding:10px 14px}.batch-nudge-result{font-size:var(--fs-xs);color:var(--ink-700);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);padding:10px 14px}.batch-nudge-failed{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;display:flex}.exsel{cursor:pointer;flex:none;align-items:center;display:flex}.exsel input{cursor:pointer;width:16px;height:16px;accent-color:var(--brand)}.exrow{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--st-hold);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);align-items:center;gap:16px;padding:14px 18px;display:flex}.exrow:hover{box-shadow:var(--shadow-md)}.exrow.k-nudge{border-left-color:var(--st-watch)}.exrow.k-nudge-over,.exrow.k-redo{border-left-color:var(--st-exit)}.exrow.k-overdue{border-left-color:var(--st-watch)}.exrow.k-observing{border-left-color:var(--st-hold)}.exmain{flex:1;min-width:0}.exline1{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.exwho{font-weight:700;font-size:var(--fs-base)}.exsku{font-family:var(--font-mono);color:var(--ink-500);font-size:12.5px}.exname{font-size:var(--fs-sm);color:var(--ink-700)}.exline2{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px;display:flex}.exwhy{font-size:var(--fs-xs);color:var(--ink-700)}.exwhy.hot{color:var(--st-exit-ink);font-weight:650}.exright{flex-shrink:0;align-items:center;gap:14px;display:flex}.eximpact{text-align:right}.eximpact b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:750}.eximpact span{font-size:var(--fs-2xs);color:var(--ink-500);display:block}.exacts{gap:8px;display:flex}.trend{padding:16px 20px 12px}.trendhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.trendsum{font-size:var(--fs-sm);color:var(--ink-700);font-variant-numeric:tabular-nums}.trendsum b{color:var(--ink-900)}.trend .legend{font-size:var(--fs-xs);color:var(--ink-500);gap:14px;display:flex}.trend .legend span{align-items:center;gap:5px;display:inline-flex}.trend .legend em{border-radius:2px;width:9px;height:9px;font-style:normal}.trend .legend .lc em{background:var(--st-keep)}.trend .legend .lo em{background:var(--st-destock)}.seg{background:var(--surface-2);border-radius:var(--r-full);padding:3px;display:inline-flex}.seg button{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--fs-xs);color:var(--ink-500);border-radius:var(--r-full);-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:4px 14px;font-weight:650}.seg button.active{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-sm)}.tchart{align-items:flex-end;gap:10px;height:132px;padding-top:4px;display:flex;position:relative}.tchart:after{content:"";background:var(--border);height:1px;position:absolute;bottom:20px;left:0;right:0}.tchart.dense{gap:3px}.tg{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.tbars{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.tchart.dense .tbars{gap:1px}.tbars i{border-radius:2px 2px 0 0;width:13px;display:block}.tchart.dense .tbars i{width:5px}.tbars .b-close{background:var(--st-keep)}.tbars .b-open{background:var(--st-destock)}.tx{font-size:var(--fs-2xs);color:var(--ink-500);white-space:nowrap;height:14px;margin-top:6px}.tchart.dense .tx{font-size:10px}.sc-card{padding:16px 20px 12px}.sc-tiles{flex-wrap:wrap;gap:24px;display:flex}.sc-tile{flex-direction:column;flex:220px;gap:2px;min-width:200px;display:flex}.sc-tile .k{font-size:var(--fs-xs);color:var(--ink-500)}.sc-tile .v{color:var(--ink-900);font-size:30px;font-weight:800;line-height:1.1}.sc-tile .v u{font-size:var(--fs-xs);color:var(--ink-500);margin-left:4px;font-weight:600;text-decoration:none}.sc-tile .s{font-size:var(--fs-2xs);color:var(--ink-500)}.sc-note{font-size:var(--fs-2xs);color:var(--st-watch-ink)}.sc-delta{font-size:var(--fs-2xs);white-space:nowrap;font-weight:700}.sc-better{color:var(--st-keep-ink)}.sc-worse{color:var(--st-exit-ink)}.sc-flat,.sc-none{color:var(--ink-500);font-weight:600}.sc-foot{font-size:var(--fs-2xs);color:var(--ink-500);margin:12px 0 0}.le-actions td,.le-presence td{font-variant-numeric:tabular-nums}.le-scope{color:var(--ink-500);font-size:var(--fs-2xs)}.le-chip{border-radius:var(--r-lg);background:var(--surface-2);color:var(--st-watch-ink);font-size:var(--fs-2xs);margin-left:6px;padding:1px 6px;font-weight:700}.le-empty{color:var(--ink-500);font-size:var(--fs-xs)}.le-alert{color:var(--st-exit-ink);font-weight:700}.le-quiet{color:var(--ink-500)}.pcell{flex-direction:column;gap:2px;display:inline-flex}.pc{font-size:var(--fs-2xs);line-height:1.3}.pc-yes{color:var(--st-keep-ink);font-weight:700}.pc-no{color:var(--ink-500)}.pc-unknown{color:var(--st-watch-ink);font-style:italic}.dabar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.dabar label{font-size:var(--fs-xs);color:var(--ink-500);font-weight:650}.dabar input[type=date]{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-900);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:5px 9px}.dabar .spacer{flex:1}.dabar .scope{font-size:var(--fs-2xs);color:var(--ink-500)}.dalist{padding:6px 0}.daitem{border-bottom:1px solid var(--border);padding:14px 16px}.daitem:last-child{border-bottom:none}.dahead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dahead .who{font-weight:700;font-size:var(--fs-sm)}.dahead .at{font-size:var(--fs-2xs);color:var(--ink-500);margin-left:auto}.daitem .tag{border-radius:var(--r-full);font-size:var(--fs-2xs);align-items:center;padding:1px 7px;font-weight:700;display:inline-flex}.daitem .tag.role-admin{background:var(--brand-tint);color:var(--brand-ink)}.daitem .tag.role-lead{background:var(--st-destock-tint);color:var(--st-destock-ink)}.daitem .tag.ok{background:var(--st-keep-tint);color:var(--st-keep-ink)}.daitem .tag.bad{background:var(--st-exit-tint);color:var(--st-exit-ink)}.daitem .tag.none{background:var(--st-hold-tint);color:var(--st-hold-ink)}.dasub{font-size:var(--fs-sm);color:var(--ink-900);margin:8px 0 0;font-weight:650}.dabody{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--ink-700);white-space:pre-wrap;word-break:break-word;margin:8px 0 0;padding:10px 12px;line-height:1.7}.danote{font-size:var(--fs-xs);color:var(--ink-500);margin:8px 0 0}.daempty{text-align:center;font-size:var(--fs-sm);color:var(--ink-500);padding:26px 16px}.dafoot{border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--ink-500);padding:10px 16px}@media (max-width:768px){.sc-tiles{gap:16px}.sc-tile{flex:45%;min-width:140px}.snapbar{gap:16px;padding:14px 16px}.snapdiv{display:none}.snap{flex:40%;min-width:118px}.snap .v{font-size:26px}.peoplecard{box-shadow:none;background:0 0;border:0}.people,.people tbody,.people tr,.people td{width:100%;display:block}.people thead{display:none}.people tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-bottom:10px;padding:4px 2px}.people td{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.people td:last-child{border-bottom:0}.people td:before{content:attr(data-label);font-size:var(--fs-2xs);color:var(--ink-500);flex-shrink:0;font-weight:650}.people td.cell-who{display:block}.people td.cell-who:before{display:none}.people td.cell-age{display:block}.people td.cell-age:before{margin-bottom:6px;display:block}.people td.cell-flag{flex-wrap:wrap}.people .col-age,.people .col-flag{width:auto}.exrow{flex-direction:column;align-items:stretch;gap:10px}.exright{justify-content:space-between}.eximpact{text-align:left}.tchart{gap:6px;height:108px}.tbars i{width:10px}.tchart.dense .tbars i{width:3px}}.settings-layout{align-items:start;gap:14px;display:grid}.settings-subnav{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);scrollbar-width:none;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.settings-subnav::-webkit-scrollbar{display:none}.settings-subnav-link{border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-700);white-space:nowrap;padding:6px 14px;font-weight:650;text-decoration:none;transition:background .12s,color .12s}.settings-subnav-link:hover{background:var(--surface-3);color:var(--ink-900);text-decoration:none}.settings-subnav-link.active{background:var(--surface);color:var(--brand-ink);box-shadow:var(--shadow-sm)}.settings-content{gap:20px;min-width:0;display:grid}.settings-content>.page-head{margin-bottom:0}.ma-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ma-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 2px;display:flex}.ma-toolbar .grow{flex:auto}.ma-grouphead{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--ink-500);align-items:center;gap:8px;margin:16px 0 2px;padding-top:12px;font-weight:700;display:flex}.ma-grouphead:first-of-type{border-top:0;margin-top:10px;padding-top:0}.ma-grouphead .note{font-weight:500}.ma-row{border-radius:var(--r-md);border-bottom:1px solid var(--border);grid-template-columns:176px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.ma-row:hover,.ma-row.open{background:var(--row-hover)}.ma-who{flex-direction:column;min-width:0;display:flex}.ma-who b{font-weight:650}.ma-who span{font-size:var(--fs-xs);color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ma-sum{font-size:var(--fs-sm);color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ma-pack{font-weight:650}.ma-pack.custom{color:var(--st-watch-ink)}.ma-pack.none{color:var(--st-exit-ink)}.ma-act{white-space:nowrap;align-items:center;gap:6px;display:flex}.ma-badge-admin{background:var(--brand-tint);color:var(--brand-ink)}.ma-badge-mcp{background:var(--st-destock-tint);color:var(--st-destock-ink)}.ma-edit{border-radius:var(--r-md);background:var(--surface-2);grid-column:1/-1;margin-top:8px;padding:14px}.ma-presets{font-size:var(--fs-xs);color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ma-presets .grow{flex:auto}.ma-mgroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ma-mgroup .t{font-size:var(--fs-2xs);color:var(--ink-500);margin-bottom:6px;font-weight:700}.ma-mgroup label{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:7px;padding:3px 0;display:flex}.ma-note{font-size:var(--fs-xs);color:var(--ink-500);margin:10px 0 0}@media (max-width:860px){.ma-mgroups{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-row{grid-template-columns:minmax(0,1fr) auto}.ma-sum{grid-column:1/-1}}.decision-summary{margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--ink-500)}.decision-group{margin-bottom:var(--sp-8)}.decision-group-head{margin:0 0 var(--sp-1);font-size:var(--fs-lg);font-weight:700}.decision-group .lede{margin:0 0 var(--sp-3)}.decision-card{margin-bottom:var(--sp-4)}.decision-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.decision-headline{flex:320px;min-width:0}.decision-registry-no{background:var(--muted,#eef2f7);color:var(--muted-foreground,#475569);vertical-align:middle;border-radius:999px;margin-right:.35rem;padding:0 .45rem;font-size:.8em;font-weight:600;display:inline-block}.decision-title{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.45}.decision-subject-line{font-size:var(--fs-xs);color:var(--ink-500);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.decision-needs-plain{margin:var(--sp-3) 0 0;border-radius:var(--r-sm);background:var(--st-watch-tint,var(--surface-2));color:var(--st-watch-ink,var(--ink-900));font-size:var(--fs-sm);padding:10px 12px;line-height:1.65}.decision-plain{margin-top:var(--sp-3);gap:var(--sp-3);display:grid}.decision-plain-seg p{font-size:var(--fs-base);color:var(--ink-900);overflow-wrap:anywhere;margin:0;line-height:1.75}.decision-plain-missing{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--ink-500)}.decision-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.decision-due{color:var(--st-exit-ink);background:var(--st-exit-tint);border-color:#0000}.decision-label{font-size:var(--fs-2xs);color:var(--ink-500);margin-bottom:2px;font-weight:700}.decision-ask{margin-top:var(--sp-3)}.decision-ask p{font-size:var(--fs-base);color:var(--ink-900);margin:0;line-height:1.7}.decision-suggest{margin:var(--sp-3) 0 0;border-left:3px solid var(--brand);border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-ink);font-size:var(--fs-sm);padding:10px 12px;line-height:1.65}.decision-warn{margin:var(--sp-3) 0 0;border-radius:var(--r-sm);background:var(--st-exit-tint);color:var(--st-exit-ink);font-size:var(--fs-sm);padding:10px 12px}.decision-hint,.decision-done-note,.decision-source{font-size:var(--fs-xs);color:var(--ink-500);margin:0 0 var(--sp-2)}.decision-act{margin-top:var(--sp-4)}.decision-options{gap:var(--sp-2);flex-wrap:wrap;display:flex}.decision-options .btn{white-space:normal;text-align:left;max-width:100%;line-height:1.5}.decision-note{margin-top:var(--sp-3);display:block}.decision-note textarea{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink-900);font:inherit;font-size:var(--fs-sm);resize:vertical;padding:8px 10px}.decision-done{margin-top:var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-sm);padding:10px 12px}.decision-done .btn{margin-top:var(--sp-2)}.decision-evidence{margin-top:var(--sp-3);border-top:1px solid var(--border);padding-top:var(--sp-3)}.decision-evidence summary{cursor:pointer;font-size:var(--fs-sm);color:var(--ink-700)}.decision-evidence p{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--ink-700);overflow-wrap:anywhere;line-height:1.75}.fp-moment{margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--ink-500)}.fp-face{margin-bottom:var(--sp-4)}.fp-face-head{margin:0 0 var(--sp-1);font-size:var(--fs-lg);font-weight:700}.fp-caliber{margin:0 0 var(--sp-3);font-size:var(--fs-xs);color:var(--ink-500);line-height:1.65}.fp-sub{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-sm);color:var(--ink-700);font-weight:700}.fp-tiles{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fp-tile{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);flex:150px;min-width:140px;padding:10px 12px}.fp-tile-unknown{background:0 0;border-style:dashed}.fp-tile-num{font-size:var(--fs-xl);color:var(--ink-900);font-weight:700;line-height:1.2}.fp-tile-unknown .fp-tile-num{font-size:var(--fs-base);color:var(--ink-500)}.fp-tile-label{font-size:var(--fs-sm);color:var(--ink-700);margin-top:2px}.fp-tile-note{font-size:var(--fs-2xs);color:var(--ink-500);margin-top:2px;line-height:1.5}.fp-gap,.fp-eta-head{margin:var(--sp-3) 0 0;border-left:3px solid var(--brand);border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-ink);font-size:var(--fs-sm);padding:10px 12px;line-height:1.65}.fp-failed{margin:var(--sp-2) 0 0;border-radius:var(--r-sm);background:var(--st-exit-tint);color:var(--st-exit-ink);font-size:var(--fs-sm);padding:10px 12px;line-height:1.65}.fp-failed ul{margin:var(--sp-2) 0 0;padding-left:18px}.fp-digests{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--ink-700);padding-left:18px;line-height:1.7}.fp-eta-table{margin-top:var(--sp-3)}.fp-footnote{margin:var(--sp-4) 0 0;font-size:var(--fs-xs);color:var(--ink-500);align-items:center;gap:6px;display:flex}.decision-dims{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.decision-dims-label{font-size:var(--fs-xs);color:var(--ink-500);font-weight:700}.decision-cat-head{align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-2);padding-bottom:var(--sp-1);border-bottom:2px solid var(--border);font-size:var(--fs-lg);font-weight:700;display:flex}.decision-cat-lead{border-bottom-color:var(--brand)}.decision-cat-count{font-size:var(--fs-sm);color:var(--ink-500);font-weight:400}.decision-clip-note{margin:0 0 var(--sp-2);font-size:var(--fs-2xs);color:var(--ink-500)}.vip-gate{margin:0 0 var(--sp-2);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-base);color:var(--ink-900);padding:12px 14px;font-weight:700;line-height:1.6}.vip-gate-red{background:var(--st-exit-tint);color:var(--st-exit-ink)}.vip-moment{margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--ink-500)}.vip-card{margin-bottom:var(--sp-3)}.vip-summary{cursor:pointer;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.vip-name{font-size:var(--fs-lg);font-weight:700}.vip-counts{font-size:var(--fs-sm);color:var(--ink-700)}.vip-counts-unresolved{color:var(--st-exit-ink)}.vip-unresolved{margin:var(--sp-3) 0 0;border-radius:var(--r-sm);background:var(--st-exit-tint);color:var(--st-exit-ink);font-size:var(--fs-sm);padding:10px 12px;line-height:1.65}.vip-state-head{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-sm);color:var(--ink-700);font-weight:700}.vip-items{margin:0;padding:0;list-style:none}.vip-item{margin-bottom:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);padding:10px 12px}.vip-item-proxy{border-color:var(--st-destock,var(--border));background:var(--st-destock-tint,var(--surface-2))}.vip-item-head{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vip-item-summary{font-size:var(--fs-sm);color:var(--ink-900);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.65}.vip-item-reply,.vip-item-uptake{font-size:var(--fs-xs);color:var(--ink-500);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.vip-reply-head{font-weight:700;display:block}.vip-reply-full{font-size:var(--fs-sm);color:var(--ink-900);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;line-height:1.7}.vip-reply-more>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--ink-900);line-height:1.7}.vip-reply-more[open]>summary{color:var(--ink-500)}.vip-reply-more-hint{font-size:var(--fs-xs);color:var(--brand-ink,var(--ink-500));margin-left:6px}.vip-clip-note{font-size:var(--fs-xs);color:var(--st-exit-ink);margin:4px 0 0;line-height:1.6}.ts-caliber-trigger{cursor:help;border-bottom:1px dotted var(--muted)}.cc-panel{flex-direction:column;gap:10px;width:100%;display:flex}.cc-sub{font-size:var(--fs-xs);color:var(--ink-500);font-weight:600}.cc-score-note,.cc-lower-bound,.cc-nonmono,.cc-pass-note{font-size:var(--fs-xs);margin:0;line-height:1.65}.cc-lower-bound,.cc-nonmono{color:var(--st-exit-ink)}.cc-lines,.cc-totals,.cc-bands{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.cc-totals{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.cc-line,.cc-totals li{font-size:var(--fs-xs);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cc-line-label{min-width:68px;color:var(--ink-500)}.cc-panel-compact .cc-line-label{flex:auto;min-width:0}.cc-panel-compact .cc-totals{margin-top:0;padding-top:8px}.cc-line-note{color:var(--ink-500);opacity:.85;flex-basis:100%;padding-left:8px;line-height:1.5}.cc-pass-wrap{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:6px;padding-top:8px;display:flex}.cc-pass-head{font-size:var(--fs-xs);align-items:baseline;gap:8px;display:flex}.cc-pass-title{color:var(--ink-500)}.cc-pass-price{color:var(--st-keep-ink,inherit)}.cc-bands{font-size:var(--fs-xs);margin-top:4px}.cc-gap{color:var(--st-exit-ink)}@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-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
