:root{--neutral-0: #FFFFFF;--neutral-50: #FBFBFD;--neutral-100: #F4F4F7;--neutral-200: #EAEAF0;--neutral-300: #DFDFE7;--neutral-400: #CFCFDA;--neutral-500: #AFAFBE;--neutral-600: #8A8A9A;--neutral-700: #6E6E80;--neutral-800: #5A5A6B;--neutral-900: #34343E;--neutral-950: #282831;--neutral-975: #16161d;--neutral-1000: #0E0E13;--purple-50: #F6F3FF;--purple-100: #ECE6FF;--purple-200: #DCD1FF;--purple-300: #C7B4FF;--purple-400: #AA8BFF;--purple-500: #8C5FF5;--purple-600: #733FD8;--purple-700: #5E28B9;--purple-800: #491596;--purple-900: #311962;--purple-950: #1A0D35;--green-50: #E8FBF0;--green-100: #D3F5E2;--green-200: #B2EACC;--green-300: #84D9AF;--green-400: #4EBD8B;--green-500: #139B6A;--green-600: #007E51;--green-700: #00673F;--green-800: #004F2D;--green-900: #003820;--green-950: #001E0F;--amber-50: #FFF4E0;--amber-100: #FFE8C5;--amber-200: #F9D59B;--amber-300: #EDBC5F;--amber-400: #D29A00;--amber-500: #AD7900;--amber-600: #8E6000;--amber-700: #724D00;--amber-800: #583A00;--amber-900: #3D2900;--amber-950: #201600;--orange-50: #FFF7ED;--orange-100: #FFEDD5;--orange-200: #FED7AA;--orange-300: #FDBA74;--orange-400: #FB923C;--orange-500: #F97316;--orange-600: #EA580C;--orange-700: #C2410C;--orange-800: #9A3412;--orange-900: #7C2D12;--orange-950: #431407;--red-50: #FFF0ED;--red-100: #FFE1DC;--red-200: #FFC9C1;--red-300: #FFA79D;--red-400: #F8786D;--red-500: #DE463F;--red-600: #C01F21;--red-700: #A2000C;--red-800: #810000;--red-900: #560B0B;--red-950: #2F0706;--blue-50: #E9F8FF;--blue-100: #D5EEFF;--blue-200: #B4DFFF;--blue-300: #87CAFF;--blue-400: #43A9FF;--blue-500: #0084F4;--blue-600: #0067D7;--blue-700: #0050B8;--blue-800: #003B95;--blue-900: #002C61;--blue-950: #001735;--teal-50: #E8FAFA;--teal-100: #D4F2F2;--teal-200: #B3E6E5;--teal-300: #86D4D4;--teal-400: #51B7B7;--teal-500: #1C9595;--teal-600: #00797A;--teal-700: #006263;--teal-800: #004C4C;--teal-900: #003536;--teal-950: #001D1D;--magenta-50: #FEF0FF;--magenta-100: #F9E2FE;--magenta-200: #F3CBFA;--magenta-300: #E7ABF2;--magenta-400: #D27FE3;--magenta-500: #B651C9;--magenta-600: #9A31AD;--magenta-700: #801A92;--magenta-800: #650674;--magenta-900: #44134D;--magenta-950: #250A2A}:root{--bg: var(--neutral-50);--surface: var(--neutral-0);--surface-raised: var(--neutral-100);--surface-sunken: var(--neutral-200);--border: var(--neutral-300);--border-strong: var(--neutral-600);--surface-alt: color-mix(in oklab, var(--surface) 70%, var(--surface-raised));--surface-selected: color-mix(in oklab, var(--surface) 90%, var(--interactive));--text: var(--neutral-1000);--text-secondary: var(--neutral-800);--text-muted: var(--neutral-600);--text-inverse: var(--neutral-0);--interactive: var(--purple-600);--interactive-hover: var(--purple-700);--interactive-active: var(--purple-800);--interactive-subtle: var(--purple-50);--interactive-border: var(--purple-200);--interactive-selected: var(--purple-100);--interactive-selected-text: var(--purple-700);--tab-selected-bg: var(--neutral-900);--seg-selected-bg: var(--surface);--seg-selected-text: var(--text);--good: var(--green-600);--good-subtle: var(--green-50);--good-border: var(--green-200);--caution: var(--amber-700);--caution-subtle: var(--amber-50);--caution-border: var(--amber-200);--failure: var(--red-600);--failure-subtle: var(--red-50);--failure-border: var(--red-200);--roas-fair: var(--orange-600);--roas-fair-subtle: var(--orange-50);--failure-inverse: var(--red-400);--bar-inverse-bg: var(--neutral-950);--bar-inverse-surface: var(--neutral-900);--bar-inverse-surface-raised: var(--neutral-800);--bar-inverse-border: var(--neutral-800);--bar-inverse-text: var(--neutral-50);--bar-inverse-text-muted: var(--neutral-500);--bar-inverse-interactive: var(--purple-400);--nav-badge-bg: var(--red-600);--nav-badge-text: var(--neutral-0);--inactive: var(--neutral-600);--inactive-subtle: var(--neutral-100);--inactive-border: var(--neutral-300);--label-blue: var(--blue-700);--label-blue-subtle: var(--blue-50);--label-blue-border: var(--blue-200);--label-teal: var(--teal-700);--label-teal-subtle: var(--teal-50);--label-teal-border: var(--teal-200);--label-magenta: var(--magenta-700);--label-magenta-subtle: var(--magenta-50);--label-magenta-border: var(--magenta-200);--label-gray: var(--neutral-800);--label-gray-subtle: var(--neutral-100);--label-gray-border: var(--neutral-300);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-label: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-lg: 18px;--text-xl: 24px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--leading-tight: 1.25;--leading-normal: 1.5;--tracking-label: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--row-height: 54px;--row-height-flat: 40px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-pill: 999px;--shadow-popover: 0 4px 16px rgba(20, 20, 34, .12), 0 1px 3px rgba(20, 20, 34, .08);--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--interactive);--transition: .12s ease}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: var(--neutral-1000);--surface: var(--neutral-975);--surface-raised: var(--neutral-950);--surface-sunken: var(--neutral-1000);--border: var(--neutral-950);--border-strong: var(--neutral-700);--text: var(--neutral-200);--text-secondary: var(--neutral-500);--text-muted: var(--neutral-600);--text-inverse: var(--neutral-1000);--interactive: var(--purple-400);--interactive-hover: var(--purple-300);--interactive-active: var(--purple-200);--interactive-subtle: var(--purple-950);--interactive-border: var(--purple-900);--interactive-selected: var(--purple-800);--interactive-selected-text: var(--purple-200);--tab-selected-bg: var(--neutral-200);--seg-selected-bg: var(--tab-selected-bg);--seg-selected-text: var(--text-inverse);--good: var(--green-400);--good-subtle: var(--green-950);--good-border: var(--green-900);--caution: var(--amber-400);--caution-subtle: var(--amber-950);--caution-border: var(--amber-900);--failure: var(--red-400);--failure-subtle: var(--red-950);--failure-border: var(--red-900);--failure-inverse: var(--red-600);--bar-inverse-bg: var(--neutral-100);--bar-inverse-surface: var(--neutral-0);--bar-inverse-surface-raised: var(--neutral-200);--bar-inverse-border: var(--neutral-300);--bar-inverse-text: var(--neutral-1000);--bar-inverse-text-muted: var(--neutral-600);--bar-inverse-interactive: var(--purple-600);--roas-fair: var(--orange-400);--roas-fair-subtle: var(--orange-950);--nav-badge-bg: var(--red-900);--nav-badge-text: var(--red-200);--inactive: var(--neutral-600);--inactive-subtle: var(--neutral-950);--inactive-border: var(--neutral-900);--label-blue: var(--blue-400);--label-blue-subtle: var(--blue-950);--label-blue-border: var(--blue-900);--label-teal: var(--teal-400);--label-teal-subtle: var(--teal-950);--label-teal-border: var(--teal-900);--label-magenta: var(--magenta-400);--label-magenta-subtle: var(--magenta-950);--label-magenta-border: var(--magenta-900);--label-gray: var(--neutral-300);--label-gray-subtle: var(--neutral-950);--label-gray-border: var(--neutral-900);--shadow-popover: 0 4px 20px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4)}}:root[data-theme=dark]{--bg: var(--neutral-1000);--surface: var(--neutral-975);--surface-raised: var(--neutral-950);--surface-sunken: var(--neutral-1000);--border: var(--neutral-900);--border-strong: var(--neutral-700);--text: var(--neutral-200);--text-secondary: var(--neutral-500);--text-muted: var(--neutral-600);--text-inverse: var(--neutral-1000);--interactive: var(--purple-400);--interactive-hover: var(--purple-300);--interactive-active: var(--purple-200);--interactive-subtle: var(--purple-950);--interactive-border: var(--purple-900);--interactive-selected: var(--purple-800);--interactive-selected-text: var(--purple-200);--tab-selected-bg: var(--neutral-200);--seg-selected-bg: var(--tab-selected-bg);--seg-selected-text: var(--text-inverse);--good: var(--green-400);--good-subtle: var(--green-950);--good-border: var(--green-900);--caution: var(--amber-400);--caution-subtle: var(--amber-950);--caution-border: var(--amber-900);--failure: var(--red-400);--failure-subtle: var(--red-950);--failure-border: var(--red-900);--failure-inverse: var(--red-600);--bar-inverse-bg: var(--neutral-100);--bar-inverse-surface: var(--neutral-0);--bar-inverse-surface-raised: var(--neutral-200);--bar-inverse-border: var(--neutral-300);--bar-inverse-text: var(--neutral-1000);--bar-inverse-text-muted: var(--neutral-600);--bar-inverse-interactive: var(--purple-600);--roas-fair: var(--orange-400);--roas-fair-subtle: var(--orange-950);--nav-badge-bg: var(--red-900);--nav-badge-text: var(--red-200);--inactive: var(--neutral-600);--inactive-subtle: var(--neutral-950);--inactive-border: var(--neutral-900);--shadow-popover: 0 4px 20px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{text-wrap:balance;line-height:var(--leading-tight)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--interactive);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.tabular{font-variant-numeric:tabular-nums}.label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary)}.mono{font-family:var(--font-mono);font-size:var(--text-xs)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.icon{width:16px;height:16px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}.icon--xs{width:12px;height:12px;vertical-align:0}.icon--sm{width:14px;height:14px;vertical-align:-2px}.icon--lg{width:20px;height:20px;vertical-align:-4px}.icon--nav{width:18px;height:18px;vertical-align:-4px}.btn{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn[hidden]{display:none}.btn:hover{text-decoration:none}.btn--xs{height:24px;padding:0 var(--space-2);gap:var(--space-1);font-size:var(--text-xs)}.btn--sm{height:28px;padding:0 var(--space-2);gap:var(--space-1);font-size:var(--text-xs)}.btn--md{height:32px;padding:0 var(--space-3);gap:var(--space-2);font-size:var(--text-sm)}.btn--lg{height:36px;padding:0 var(--space-3);gap:var(--space-2);font-size:var(--text-sm)}.btn--primary{background:var(--purple-600);color:var(--neutral-0)}.btn--primary:hover:not(:disabled){background:var(--purple-700)}.btn--primary:active:not(:disabled){background:var(--purple-800)}.btn--secondary{background:var(--surface);border-color:var(--border)}.btn--secondary:hover:not(:disabled){background:var(--surface-raised);border-color:var(--text-muted)}.btn--ghost{color:var(--text-secondary)}.btn--ghost:hover:not(:disabled){background:var(--surface-raised);color:var(--text)}.btn--subtle{background:var(--surface-raised);color:var(--text-secondary)}.btn--subtle:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.btn--ai{border-color:var(--interactive-border);background:linear-gradient(135deg,color-mix(in oklab,var(--surface) 78%,var(--interactive)),color-mix(in oklab,var(--surface) 92%,var(--interactive)));color:var(--interactive)}.btn--ai:hover:not(:disabled){border-color:var(--interactive);background:linear-gradient(135deg,color-mix(in oklab,var(--surface) 68%,var(--interactive)),color-mix(in oklab,var(--surface) 84%,var(--interactive)));color:var(--interactive-hover)}.btn--danger{background:var(--red-700);color:var(--neutral-0)}.btn--danger:hover:not(:disabled){background:var(--red-800)}.btn--danger:active:not(:disabled){background:var(--red-900)}.btn--neutral{background:var(--tab-selected-bg);color:var(--text-inverse);border-color:transparent}.btn--neutral:hover:not(:disabled){background:color-mix(in oklab,var(--tab-selected-bg) 85%,var(--neutral-1000));color:var(--text-inverse)}.btn--neutral:active:not(:disabled){background:color-mix(in oklab,var(--tab-selected-bg) 70%,var(--neutral-1000))}.btn--icon{padding:0;justify-content:center;color:var(--text-secondary)}.btn--icon.btn--xs{width:24px}.btn--icon.btn--sm{width:28px}.btn--icon.btn--md{width:32px}.btn--icon.btn--lg{width:36px}.btn--icon:hover:not(:disabled){background:var(--surface-raised);color:var(--text)}.btn-count{min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--interactive);color:var(--text-inverse);font-size:10px;font-weight:var(--weight-semibold);line-height:16px;text-align:center}.chip{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-weight:var(--weight-medium);white-space:nowrap}.chip,.chip--md{height:22px;font-size:var(--text-xs)}.chip--sm{height:18px;font-size:var(--text-label)}.chip--network{background:var(--label-gray-subtle);border-color:var(--label-gray-border);color:var(--label-gray)}.chip--label-blue{background:var(--label-blue-subtle);border-color:var(--label-blue-border);color:var(--label-blue)}.chip--label-teal{background:var(--label-teal-subtle);border-color:var(--label-teal-border);color:var(--label-teal)}.chip--label-magenta{background:var(--label-magenta-subtle);border-color:var(--label-magenta-border);color:var(--label-magenta)}.chip--label-gray{background:var(--label-gray-subtle);border-color:var(--label-gray-border);color:var(--label-gray)}.chip--good{background:var(--good-subtle);border-color:var(--good-border);color:var(--good)}.chip--good-strong{background:var(--good);border-color:var(--good);color:var(--text-inverse)}.chip--caution{background:var(--caution-subtle);border-color:var(--caution-border);color:var(--caution)}.chip--failure{background:var(--failure-subtle);border-color:var(--failure-border);color:var(--failure)}.chip--inactive{background:var(--inactive-subtle);border-color:var(--inactive-border);color:var(--inactive)}.chip--removable{padding-right:var(--space-1)}.chip-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;opacity:.7}.chip-remove:hover{opacity:1;background:#7f7f8f33}.roas-badge{display:inline-flex;align-items:center;padding:2px 4px;border-radius:var(--radius-sm);font-size:10px;font-weight:var(--weight-semibold);white-space:nowrap}.roas-badge--good{background:var(--good-subtle);color:var(--good)}.roas-badge--fair{background:var(--roas-fair-subtle);color:var(--roas-fair)}.roas-badge--weak{background:var(--failure-subtle);color:var(--failure)}.roas-badge--inactive{background:var(--inactive-subtle);color:var(--inactive)}.status{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap}.dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--inactive)}.dot--good{background:var(--good)}.dot--caution{background:var(--caution)}.dot--failure{background:var(--failure)}.dot--inactive{background:var(--inactive)}.dot--running{position:relative;background:var(--interactive)}.dot--running:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--interactive);animation:dot-wave 1.6s cubic-bezier(0,0,.2,1) infinite}.asset-mark .dot--running,.asset-mark .dot--running:after,.panel-status-live .dot--running,.panel-status-live .dot--running:after{background:var(--good)}.panel-status-live-label{font-weight:var(--weight-semibold);color:var(--text)}@keyframes dot-wave{0%{transform:scale(1);opacity:.7}to{transform:scale(2.75);opacity:0}}.asset-live{margin-right:2px}.dot--pending{background:transparent;box-shadow:inset 0 0 0 1.5px var(--caution)}.status--muted{color:var(--text-muted)}.status--failure .status-label{color:var(--failure);font-weight:var(--weight-medium)}.status-meta{color:var(--text-muted);font-size:var(--text-xs)}.switch{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.switch-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.switch-track{position:relative;flex:0 0 auto;width:34px;height:20px;border-radius:var(--radius-pill);background:var(--inactive-subtle);border:1px solid var(--border-strong);transition:background var(--transition),border-color var(--transition)}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:transform var(--transition),background var(--transition)}.switch-input:checked+.switch-track{background:var(--interactive);border-color:var(--interactive)}.switch-input:checked+.switch-track:after{transform:translate(14px);background:var(--text-inverse)}.switch-input:focus-visible+.switch-track{box-shadow:var(--focus-ring)}.switch-label{font-size:var(--text-sm);color:var(--text-secondary)}.switch-input:checked~.switch-label{color:var(--text)}.switch--sm .switch-track{width:28px;height:16px}.switch--sm .switch-track:after{width:12px;height:12px;top:1px}.switch--sm .switch-input:checked+.switch-track:after{transform:translate(11px);top:1px}.switch--sm .switch-label{font-size:var(--text-xs)}.switch--lg .switch-track{width:44px;height:26px}.switch--lg .switch-track:after{top:3px;left:3px;width:20px;height:20px}.switch--lg .switch-input:checked+.switch-track:after{transform:translate(18px)}.switch--lg .switch-label{font-size:var(--text-base)}.switch--saving .switch-track{opacity:.5}.input{height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm)}.input::placeholder{color:var(--text-muted)}.input:hover{border-color:var(--text-muted)}.input:focus-visible{border-color:var(--interactive)}.search{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:200px;transition:border-color .12s,box-shadow .12s}.search:focus-within{border-color:var(--interactive);box-shadow:var(--focus-ring)}.search-icon{flex:0 0 auto;color:var(--text-muted)}.search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-size:var(--text-sm);outline:none;box-shadow:none!important}.search-input::placeholder{color:var(--text-muted)}.search-clear{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s,color .12s;box-shadow:none!important}.search.has-value .search-clear{opacity:1;pointer-events:auto}.search-clear:hover{color:var(--text)}.page.page-content{padding-top:0;padding-left:0;padding-bottom:0}.page.page-content .content-main{margin-top:var(--space-5);margin-bottom:var(--space-5)}.cb{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.cb.cb--disabled{cursor:not-allowed;opacity:.45}.cb-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.cb-box{position:relative;flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:3px;background:var(--surface);transition:background .12s,border-color .12s}.cb-box:after{content:"";position:absolute;display:none;left:4px;top:1px;width:4px;height:8px;border:solid var(--text-inverse);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.cb-box:before{content:"";position:absolute;display:none;left:3px;top:calc(50% - 1px);width:8px;height:0;border-top:1.5px solid var(--text-inverse)}.cb:not(.cb--disabled):hover .cb-box{border-color:var(--interactive)}.cb-input:focus-visible+.cb-box{box-shadow:var(--focus-ring)}.cb-input:checked+.cb-box{background:var(--interactive);border-color:var(--interactive)}.cb-input:checked+.cb-box:after{display:block}.cb-box.is-checked{background:var(--interactive);border-color:var(--interactive)}.cb-box.is-checked:after{display:block}.cb-input:indeterminate+.cb-box{background:var(--interactive);border-color:var(--interactive)}.cb-input:indeterminate+.cb-box:before{display:block}.cb-label{font-size:var(--text-sm);color:var(--text-secondary);line-height:1}.cb-input:checked~.cb-label,.cb-input:indeterminate~.cb-label{color:var(--text)}.cb--sm .cb-box{width:14px;height:14px;border-radius:2px}.cb--sm .cb-box:after{left:3px;top:1px;width:4px;height:7px}.cb--sm .cb-box:before{left:3px;top:calc(50% - 1px);width:6px}.cb--sm .cb-label{font-size:var(--text-xs)}.cb--lg .cb-box{width:20px;height:20px;border-radius:4px}.cb--lg .cb-box:after{left:6px;top:2px;width:5px;height:10px;border-width:0 2px 2px 0}.cb--lg .cb-box:before{left:4px;top:calc(50% - 1px);width:10px;border-top-width:2px}.cb--lg .cb-label{font-size:var(--text-base)}.radio{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.radio.radio--disabled{cursor:not-allowed;opacity:.45}.radio-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.radio-dot{position:relative;flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:50%;background:var(--surface);transition:background .12s,border-color .12s}.radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--text-inverse);transform:scale(0);transition:transform .12s ease}.radio:not(.radio--disabled):hover .radio-dot{border-color:var(--interactive)}.radio-input:focus-visible+.radio-dot{box-shadow:var(--focus-ring)}.radio-input:checked+.radio-dot{background:var(--interactive);border-color:var(--interactive)}.radio-input:checked+.radio-dot:after{transform:scale(1)}.radio-label{font-size:var(--text-sm);color:var(--text-secondary);line-height:1}.radio-input:checked~.radio-label{color:var(--text)}.radio--sm .radio-dot{width:14px;height:14px}.radio--sm .radio-dot:after{top:3px;right:3px;bottom:3px;left:3px}.radio--sm .radio-label{font-size:var(--text-xs)}.radio--lg .radio-dot{width:20px;height:20px}.radio--lg .radio-dot:after{top:4px;right:4px;bottom:4px;left:4px}.radio--lg .radio-label{font-size:var(--text-base)}.radio-card{display:block;cursor:pointer}.radio-card.radio--disabled{cursor:not-allowed;opacity:.45}.radio-card .radio-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.radio-card-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .12s}.radio-card:not(.radio--disabled):hover .radio-card-row{border-color:var(--border-strong)}.radio-input:focus-visible+.radio-card-row{box-shadow:var(--focus-ring)}.radio-input:checked+.radio-card-row{border-color:var(--interactive)}.radio-card-icon{width:18px;height:18px;color:var(--text-secondary)}.radio-card-label{flex:1;font-size:var(--text-label);color:var(--text)}.radio-card-check{flex:0 0 auto;color:var(--interactive);display:none}.radio-input:checked+.radio-card-row .radio-card-check{display:inline-flex;stroke-width:3px}.radio-group{display:flex;flex-direction:column;gap:var(--space-2)}.select{position:relative;display:inline-flex}.select--wide{width:100%}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;cursor:pointer}.select-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.select-chevron{color:var(--text-muted);transition:transform var(--transition)}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-trigger--active{border-color:var(--interactive-border);background:var(--interactive-subtle)}.select-trigger--soft{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-weight:var(--weight-medium)}.select-trigger--soft:hover{background:var(--surface-raised);border-color:var(--text-muted)}.select-trigger--soft-sm{height:32px;padding:0 var(--space-3);gap:var(--space-2);font-size:var(--text-sm)}.select-trigger--soft-md{height:40px;padding:0 var(--space-4);gap:var(--space-2);font-size:var(--text-base)}.select-trigger--soft-lg{height:48px;padding:0 var(--space-5);gap:var(--space-3);font-size:var(--text-lg)}.select-menu{position:absolute;z-index:30;top:calc(100% + var(--space-1));left:0;min-width:100%;max-height:240px;overflow-y:auto;list-style:none}.select-menu[hidden]{display:none}.select-menu--top{top:auto;bottom:calc(100% + var(--space-1))}.select-option{cursor:pointer}.select-check{visibility:hidden;color:var(--interactive)}.select-option[aria-selected=true]{background:var(--interactive-subtle);color:var(--interactive);font-weight:var(--weight-medium)}.select-option[aria-selected=true] .select-check{visibility:visible}.select-option.is-kbd-active,.filters-category-btn.is-kbd-active{outline:2px solid var(--interactive);outline-offset:-2px}.select-option--disabled{cursor:not-allowed;color:var(--text-muted)}.select-option--disabled:hover{background:transparent}.select-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.select-option-reason{font-size:var(--text-label);color:var(--text-muted);white-space:normal}.select-trigger.chip--caution:hover{background:var(--caution-border)}.select-trigger.chip--failure:hover{background:var(--failure-border)}.select-trigger.chip--good:hover{background:var(--good-border)}.select-menu--searchable{display:flex;flex-direction:column;max-height:320px;overflow:hidden}.select-menu--searchable .select-menu-list{flex:1 1 auto;min-height:0;max-height:none}.select-search{position:relative;flex-shrink:0;display:flex;align-items:center;margin-bottom:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.select-search:focus-within{border-color:var(--interactive);box-shadow:var(--focus-ring)}.select-search-icon{position:absolute;top:50%;left:var(--space-2);transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.select-search-input{width:100%;height:var(--space-6);padding:0 var(--space-2) 0 calc(var(--space-2) + 20px);border:0;background:transparent;font-size:var(--text-sm);color:var(--text);outline:none;box-shadow:none!important}.select-search-input::placeholder{color:var(--text-muted)}.select-menu-list .select-option[hidden]{display:none}.select-empty{flex-shrink:0;padding:var(--space-4) var(--space-2);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.dropdown{position:relative;display:inline-flex}.dropdown-chevron{color:var(--text-muted);transition:transform var(--transition)}.dropdown-trigger[aria-expanded=true] .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu{position:absolute;z-index:30;top:calc(100% + var(--space-1));right:0;width:260px;max-height:340px;overflow-y:auto}.dropdown-menu[hidden]{display:none}.dropdown-menu--top{top:auto;bottom:calc(100% + var(--space-1))}.dropdown-group-label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.column-item--disabled{cursor:default;color:var(--text-muted)}.column-item--disabled:hover{background:transparent}.column-item--disabled .cb-box{cursor:default}.breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-md)}.breadcrumb-list li{display:flex;align-items:center;gap:var(--space-1)}.breadcrumb-link{color:var(--text-secondary)}.breadcrumb-link:hover{color:var(--text)}.breadcrumb-current{color:var(--text);font-weight:var(--weight-medium)}.breadcrumb-sep{display:flex;color:var(--text-muted)}.tabs{display:flex;align-items:center;gap:var(--space-2)}.tab{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-weight:var(--weight-medium);cursor:pointer}.tab:hover{background:var(--surface-raised);color:var(--text)}.tab--sm{height:28px;padding:0 var(--space-2);gap:var(--space-1);font-size:var(--text-xs)}.tab--md{height:32px;padding:0 var(--space-3);gap:var(--space-2);font-size:var(--text-sm)}.tab--lg{height:36px;padding:0 var(--space-3);gap:var(--space-2);font-size:var(--text-sm)}.tab[aria-selected=true]{border-color:transparent;background:var(--tab-selected-bg);color:var(--text-inverse)}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tab:hover .tab-count{background:var(--surface-sunken);color:var(--text)}.tab[aria-selected=true] .tab-count{background:color-mix(in oklab,var(--text-inverse) 22%,transparent);color:var(--text-inverse)}.tabs-divider{width:1px;height:18px;margin:0 var(--space-2);background:var(--border)}.tab--errors .tab-count{background:var(--failure-border);font-weight:var(--weight-semibold)}.tab--errors[aria-selected=true]{color:var(--failure-inverse)}.tab--errors[aria-selected=true] .tab-count{background:var(--red-600);color:var(--neutral-0)}.tabs-underline{display:flex;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border)}.tab-underline{position:relative;display:inline-flex;align-items:center;height:44px;margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer}.tab-underline:hover{color:var(--text)}.tab-underline[aria-selected=true]{color:var(--interactive);border-bottom-color:var(--interactive);font-weight:var(--weight-semibold)}#upload-modal-body{padding-top:var(--space-2)}#upload-modal-body .tab-underline{padding:0 var(--space-2);flex:1 1 0;justify-content:center}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.table-scroll--overflow-x{overflow-x:auto;overflow-y:hidden}.table-scroll--overflow-x .table thead th{position:static}.table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--text-sm)}.table thead th{position:sticky;top:52px;z-index:1;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-bottom:1px solid var(--border);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);text-align:left;white-space:nowrap}.table thead th:first-child{border-top-left-radius:var(--radius-lg)}.table thead th:last-child{border-top-right-radius:var(--radius-lg)}.table thead th:hover,.table thead th:focus-within{z-index:2}.th-sort{display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.th-sort:hover,.th-sort[aria-sort]{color:var(--text)}.th-arrow{opacity:0}.th-sort[aria-sort] .th-arrow{opacity:1}.table tbody td{height:var(--row-height);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{cursor:pointer;transition:background var(--transition)}.table tbody tr:nth-child(2n){background:var(--surface-alt)}.table tbody tr:hover{background:var(--surface-raised)}.table tbody tr[aria-selected=true]{background:var(--surface-selected)}.table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--interactive)}.td-num{font-variant-numeric:tabular-nums}.cell-primary{font-weight:var(--weight-semibold);color:var(--text)}.cell-secondary{display:block;margin-top:1px;font-size:var(--text-xs);color:var(--text-muted)}.table tbody tr:hover .cell-primary{text-decoration:underline}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.row-actions .btn--icon:hover:not(:disabled){background:var(--interactive-subtle);color:var(--interactive)}.td-stop{cursor:default}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-xs);color:var(--text-muted);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.menu{min-width:180px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-popover)}.menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--space-6);padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer}.menu-item:hover{background:var(--surface-raised)}.menu-item--danger{color:var(--failure)}.menu-item--danger:hover{background:var(--failure-subtle)}.menu-divider{height:1px;margin:var(--space-1) 0;background:var(--border)}.menu-header{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}.theme-toggle{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-sunken)}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.theme-toggle-btn:hover{color:var(--text)}.theme-toggle-btn[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.hint{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border:1px solid var(--border-strong);border-radius:50%;background:transparent;color:var(--text-muted);font-size:9px;font-weight:var(--weight-semibold);cursor:help}.hint:hover{color:var(--text);border-color:var(--text-muted)}.tip{position:relative;display:flex;align-items:center}.tip:hover,.tip:focus-within{z-index:100}.tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:max-content;max-width:260px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);text-transform:none;letter-spacing:normal;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--transition);z-index:10}.tip:hover:after,.tip:focus-visible:after{opacity:1}.tip--down:after,.menu>.tip:last-child:after{bottom:auto;top:calc(100% + 6px)}.tip--left:after{left:auto;right:0;transform:none}.card{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.card-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--caution-border);border-radius:var(--radius-md);background:var(--caution-subtle);color:var(--text);font-size:var(--text-sm)}.banner-icon{flex:0 0 auto;color:var(--caution)}.banner-action{margin-left:auto;flex-shrink:0}#banners{gap:var(--space-2)}.banner--failure{border-color:var(--failure-border);background:var(--failure-subtle)}.banner--failure .banner-icon{color:var(--failure)}.toast-stack{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:400;display:flex;flex-direction:column;gap:var(--space-2);max-width:calc(100vw - var(--space-5) * 2)}.toast{display:flex;align-items:center;gap:var(--space-4);width:400px;max-width:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-popover);color:var(--text);font-size:var(--text-sm);opacity:0;transform:translateY(4px);transition:opacity var(--transition),transform var(--transition)}.toast.is-visible{opacity:1;transform:translateY(0)}.toast-icon{flex-shrink:0;color:var(--text-muted)}.toast--good{border-color:var(--good-border);background:var(--good-subtle)}.toast--good .toast-icon{color:var(--good)}.toast--caution{border-color:var(--caution-border);background:var(--caution-subtle)}.toast--caution .toast-icon{color:var(--caution)}.toast--failure{border-color:var(--failure-border);background:var(--failure-subtle)}.toast--failure .toast-icon{color:var(--failure)}.toast-message{flex:1 1 auto;min-width:0;line-height:var(--leading-normal)}.toast-action,.toast-dismiss,.toast-close{flex-shrink:0}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.empty-title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.empty-body{max-width:42ch;font-size:var(--text-sm);color:var(--text-secondary)}.empty-action{margin-top:var(--space-2)}.skeleton{height:10px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--inactive-subtle) 0%,var(--surface-raised) 50%,var(--inactive-subtle) 100%);background-size:200% 100%;animation:skeleton-slide 1.4s ease-in-out infinite}@keyframes skeleton-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination{display:flex;align-items:center;gap:var(--space-1)}.page-btn{min-width:28px;height:28px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.page-btn:hover{background:var(--surface-raised);color:var(--text)}.page-btn[aria-current=page]{background:var(--interactive-selected);border-color:transparent;color:var(--interactive-selected-text);font-weight:var(--weight-semibold)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.seg-control{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);gap:2px;width:max-content}.seg-control .seg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-3);border:none;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-family:inherit;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color .12s ease}.seg-control .seg:hover:not([aria-selected=true]){color:var(--text);background:color-mix(in oklab,var(--tab-selected-bg) 12%,transparent)}.seg-control .seg[aria-selected=true]{background:var(--seg-selected-bg);color:var(--seg-selected-text);font-weight:var(--weight-semibold);cursor:default;box-shadow:0 1px 3px #0000001a}.seg-control .seg:focus-visible{outline:none;box-shadow:var(--focus-ring)}.seg-control--sm .seg{height:22px;font-size:var(--text-xs);padding:0 var(--space-2)}.seg-control--md .seg{height:26px}.seg-control--lg .seg{height:30px;font-size:var(--text-base);padding:0 var(--space-4)}.selection-bar{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0;font-size:var(--text-sm)}.selection-count{font-weight:var(--weight-semibold);color:var(--interactive)}.selection-scope{color:var(--text-secondary)}.selection-clear{margin-left:auto}.shell{display:grid;grid-template-columns:auto 1fr;min-height:100vh}.shell-content{min-width:0}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-2);border-right:1px solid var(--surface-raised);background:var(--surface-sunken);width:240px}.sidebar.sidebar--collapsed{padding:var(--space-4) var(--space-2)}.wordmark{display:flex;align-items:center;gap:var(--space-2);padding:0 0 var(--space-4) var(--space-2);color:var(--text-muted)}.nav-item{display:flex;align-items:center;gap:var(--space-3);min-height:34px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.nav-item .icon{flex-shrink:0}.nav-item:hover{background:var(--surface-raised);color:var(--text);text-decoration:none}.nav-item[aria-current=page]{background:var(--surface-raised);color:var(--interactive)}.sidebar.sidebar--collapsed .sidebar-toggle .icon{stroke:var(--text);width:18px;height:18px}.nav-list{display:flex;flex-direction:column;gap:var(--space-1)}.nav-divider{height:1px;flex-shrink:0;margin:var(--space-2) var(--space-3);border:0;background:var(--border)}.nav-item .nav-label{overflow:hidden;text-overflow:ellipsis}.nav-item .tab-count{flex-shrink:0;margin-left:auto;background:var(--nav-badge-bg);color:var(--nav-badge-text);font-weight:var(--weight-semibold)}.nav-item .tab-count--caution{background:var(--caution-subtle);color:var(--caution)}.sidebar-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.sidebar-toggle:hover{background:var(--surface-raised);color:var(--text)}.sidebar--collapsed .wordmark{position:relative;justify-content:center;height:calc(40px + var(--space-4));padding:0}.sidebar--collapsed .wordmark-text{display:none}.sidebar--collapsed .sidebar-toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0;opacity:0;transition:opacity var(--transition)}.sidebar--collapsed .wordmark-mark{transition:opacity var(--transition)}.sidebar--collapsed:hover .wordmark-mark,.sidebar--collapsed:focus-within .wordmark-mark{opacity:0}.sidebar--collapsed:hover .sidebar-toggle,.sidebar--collapsed:focus-within .sidebar-toggle{opacity:1}.sidebar--collapsed .wordmark-mark,.sidebar--collapsed .wordmark-mark svg{width:28px!important;height:28px!important}.sidebar--collapsed .nav-item{position:relative;padding-right:0}.sidebar--collapsed .nav-label{display:none}.sidebar--collapsed .nav-item .tab-count{position:absolute;top:2px;right:2px;min-width:14px;height:14px;margin-left:0;padding:0 3px;font-size:9px}.sidebar--collapsed .nav-divider{margin-left:var(--space-2);margin-right:var(--space-2)}.nav-item--parent{cursor:pointer}.nav-group-chevron{flex-shrink:0;margin-left:auto;transition:transform var(--transition)}.nav-item--parent[aria-expanded=true] .nav-group-chevron{transform:rotate(180deg)}.nav-children{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.nav-children[hidden]{display:none}.nav-item--child{padding-left:44px}.sidebar--collapsed .nav-group-chevron,.sidebar--collapsed .nav-children{display:none}.sidebar-tip{position:fixed;max-width:220px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);white-space:normal;pointer-events:none;z-index:40}.sidebar-tip[hidden]{display:none}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--space-4);height:52px;padding:0 var(--space-5);border-bottom:1px solid var(--border);background:var(--bg)}.topbar-title{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.topbar-right{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.schedule{display:inline-flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:20px;background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer}.schedule:hover{color:var(--text);border-color:var(--border-strong)}.schedule-next{color:var(--text);font-weight:var(--weight-medium)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--interactive-border);border-radius:50%;background:var(--interactive-subtle);color:var(--interactive);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.avatar--creator{flex-shrink:0;width:28px;height:28px;border:0;cursor:default}.toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;height:32px;border:1px solid transparent}.toolbar-right{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.applied-filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.page{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.table-section{display:flex;flex-direction:column;gap:var(--space-3)}.page-title{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.page-sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.page-sub-dot{width:4px;height:4px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.page-sub-hint{text-decoration:underline dotted;text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:help}.popover-panel{position:fixed;z-index:61}.popover-panel[hidden]{display:none}.menu-check-row{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--row-height-flat);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);cursor:pointer}.menu-check-row:hover{background:var(--surface-raised)}.filters-scroll{max-height:280px;overflow-y:auto}.filters-footer{margin:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-2) var(--space-3);border-top:1px solid var(--border)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#0e0e1380}.modal-overlay[hidden]{display:none}#dialog-overlay{z-index:60}.modal-overlay--top{z-index:59}body.modal-open{overflow:hidden}.modal{position:relative;width:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-popover);overflow:hidden}.modal--sm{max-width:420px;max-height:min(90vh,440px)}.modal--md{max-width:540px;max-height:min(90vh,540px)}.modal--lg{max-width:720px;max-height:min(90vh,740px)}.modal--xl{max-width:960px;max-height:min(92vh,800px)}.upload-modal--tall{height:min(90vh,860px);max-height:min(90vh,860px)}.modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border)}.modal-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.modal--sm .modal-header{align-items:center;padding-top:var(--space-2);border-bottom:0;padding-bottom:0}.modal--sm .modal-body{padding:var(--space-2) var(--space-4) var(--space-4)}.modal-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text)}.modal-subtitle{font-size:var(--text-sm);color:var(--text-base)}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.modal-footer{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border)}.modal-footer-right{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.seasons-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-shrink:0}.seasons-modal-count{font-size:var(--text-sm);color:var(--text-secondary)}#seasons-modal .table-wrap{min-width:0}.seasons-modal-table-scroll{max-height:560px;overflow-y:auto;overflow-x:hidden;min-width:0}.seasons-modal-table-scroll .table thead th{top:0}.seasons-table th.td-stop{width:88px}.seasons-table tbody tr{cursor:default}.season-form-dates{display:flex;gap:var(--space-3)}.season-form-dates .field{flex:1;min-width:0}.upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:100px;padding:var(--space-4) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;text-align:center;transition:border-color .12s,background .12s}.upload-dropzone:hover,.upload-dropzone:focus-visible{border-color:var(--interactive);background:var(--surface-raised)}.upload-dropzone.is-dragover{border-color:var(--interactive);background:var(--interactive-subtle)}.upload-dropzone-icon{width:28px;height:28px;color:var(--text-muted)}.upload-dropzone-title{font-size:var(--text-sm);color:var(--text);font-weight:var(--weight-medium)}.upload-dropzone-hint{font-size:var(--text-xs);color:var(--text-muted)}.upload-file-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border)}.upload-file-card-row{display:flex;align-items:center;gap:var(--space-3)}.upload-file-thumb{width:40px;height:40px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.upload-file-thumb-media{width:100%;height:100%;object-fit:cover;display:block}.upload-file-thumb--icon{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.upload-file-thumb--icon .icon{width:20px;height:20px}.upload-file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.upload-file-name{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-size{font-size:var(--text-xs);color:var(--text-muted)}.upload-file-progress{display:flex;align-items:center;gap:var(--space-2)}.upload-progress-track{flex:1;height:4px;border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.upload-progress-fill{height:100%;border-radius:var(--radius-pill);background:var(--interactive);transition:width .1s linear}.upload-progress-percent{flex-shrink:0;min-width:32px;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.ref-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--space-2)}.ref-image-tile{position:relative;display:block;aspect-ratio:1 / 1;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer}.ref-image-tile:hover,.ref-image-tile:focus-visible{border-color:var(--interactive)}.ref-image-tile.is-checked{border-color:var(--interactive)}.ref-image-tile:hover .asset-checkbox,.ref-image-tile:focus-within .asset-checkbox{opacity:1}.ref-image-tile-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ref-image-picked-thumb{width:48px;height:48px;border:1px solid var(--border);border-radius:var(--radius-md);object-fit:cover}.panel-title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.panel-body{font-size:var(--text-sm);color:var(--text-secondary)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0e0e1359;opacity:0;pointer-events:none;transition:opacity .22s ease}.drawer-overlay.is-open{opacity:1;pointer-events:auto}.drawer-overlay[hidden]{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:51;display:flex;flex-direction:column;gap:var(--space-3);width:360px;max-width:100%;padding:var(--space-5);border-left:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-popover);transform:translate(100%);transition:transform .24s cubic-bezier(.16,1,.3,1)}.drawer.is-open{transform:translate(0)}.drawer[hidden]{display:none}.is-disabled{opacity:.5;pointer-events:none}.detail-header{position:sticky;top:52px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) 0;margin:calc(var(--space-3) * -1) 0 0;background:var(--bg)}.detail-heading{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.detail-title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.detail-title-row .chip{align-self:inherit}.detail-id{display:inline-flex;align-items:center;gap:2px;color:var(--text-muted)}.detail-id-copy{color:var(--text-muted)}.detail-id-copy:hover{color:var(--text)}.detail-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-5);align-items:start}.detail-main,.detail-side{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media(max-width:900px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.kv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.kv-item{display:flex;flex-direction:column;min-width:0}.kv-value{font-size:var(--text-xs);color:var(--text);overflow-wrap:break-word}.kv-value--muted{color:var(--text-muted)}.kv-sub{font-size:var(--text-xs);color:var(--text-muted)}.toolbar-right .kv-sub{display:flex;align-items:center}.kv-sub--tight{margin-top:-4px}.waiting-assets{color:var(--text-secondary);width:max-content;background:transparent;border:0;font-style:italic;padding:0;font-weight:500}@media(max-width:640px){.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.config-group+.config-group{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.config-group-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.config-group-title{font-size:16px;font-weight:var(--weight-semibold);color:var(--text)}.kv-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.detail-row:first-child{padding-top:0}.detail-row:last-child{padding-bottom:0;border-bottom:0}.detail-row-label{font-size:var(--text-sm);color:var(--text-secondary)}.detail-row-value{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);text-align:right}.detail-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-row-title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.detail-side .card-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.detail-side .card-title-row .card-title{margin-bottom:0}.table-wrap--static .table thead th{position:static}.table-wrap--static .table tbody tr{cursor:default}.run-history-reason{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--text-muted);white-space:normal}#run-history-card{scroll-margin-top:140px}@keyframes run-history-flash{0%{background:var(--interactive-subtle)}to{background:transparent}}.run-history-flash{animation:run-history-flash 1.8s ease-out}.menu-item--disabled{opacity:.5;cursor:not-allowed}.menu-item--disabled:hover{background:transparent}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.wizard-steps{display:flex;align-items:center}.wizard-step{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.wizard-step:disabled{color:var(--text-muted);cursor:not-allowed}.wizard-step:not(:disabled):hover{background:var(--surface-raised);color:var(--text)}.wizard-step--current{color:var(--text)}.wizard-step-circle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.wizard-step--done .wizard-step-circle{border-color:var(--interactive);background:var(--interactive);color:var(--text-inverse)}.wizard-step--current .wizard-step-circle{border-color:var(--interactive);color:var(--interactive)}.wizard-step-connector{width:32px;height:1px;margin:0 var(--space-2);flex-shrink:0;background:var(--border)}.wizard-step-connector--done{background:var(--interactive)}.field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.field[hidden]{display:none}.field-required{color:var(--failure);margin-left:2px}.field-required-text{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);margin-left:var(--space-1)}.field-stack{display:flex;flex-direction:column;gap:var(--space-4)}.section-label{display:block;margin-bottom:var(--space-2)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.row-clickable{cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background .12s;margin:0;background:var(--surface-raised)}.row-clickable:hover{background:var(--surface-sunken)}.row-clickable:focus-visible{outline:2px solid var(--interactive);outline-offset:1px}.row-clickable-action{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--interactive)}.label--with-hint{display:inline-flex;align-items:center}.button-row{display:flex;gap:var(--space-2)}.field-error{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--failure)}.field-warning{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--caution)}.field-warning .icon{flex-shrink:0}.field-note{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--interactive-subtle);color:var(--text-secondary);font-size:var(--text-sm)}.field-note .icon{flex-shrink:0;color:var(--interactive);margin-top:2px}.input--error{border-color:var(--failure)}.input--error:focus-visible{border-color:var(--failure)}.field-static{display:flex;align-items:center;gap:var(--space-2);height:32px;font-size:var(--text-sm);color:var(--text)}.tab[role=radio][aria-checked=true]{background:var(--tab-selected-bg);color:var(--text-inverse)}.card--option{cursor:pointer;transition:border-color var(--transition),background var(--transition)}.card--option:hover{border-color:var(--text-muted)}.card--option[aria-checked=true]{border:1px solid var(--interactive);background:var(--surface-selected)}.card-option-icon{color:var(--text-secondary);margin-bottom:var(--space-2)}.card--option[aria-checked=true] .card-option-icon{color:var(--interactive)}.card-option-title{font-weight:var(--weight-semibold);margin-bottom:var(--space-1)}.card-option-desc,.spend-preview{font-size:var(--text-sm);color:var(--text-secondary)}.placement-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0 0 var(--space-2) 0;padding:0;list-style:none}.placement-list li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.placement-list .icon{color:var(--good)}.placement-checks{display:flex;flex-direction:column;gap:var(--space-2)}.wizard-footer{position:fixed;left:50%;bottom:var(--space-2);transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:var(--space-4);max-width:calc(100vw - var(--space-6) * 2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--bar-inverse-surface);box-shadow:var(--shadow-popover);--text: var(--bar-inverse-text);--text-muted: var(--bar-inverse-text-muted);--border: var(--bar-inverse-border);--surface: var(--bar-inverse-surface);--surface-raised: var(--bar-inverse-surface-raised);--interactive: var(--bar-inverse-interactive)}.wizard-footer[hidden]{display:none}.wizard-footer-right{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.wizard-footer-right .btn--lg{min-width:140px;justify-content:center}#create-action-chevron{min-width:30px}.launch-bar-left-group{display:contents}.launcher-page .launch-bar-left-group{display:flex;height:40px;align-items:flex-end;gap:var(--space-4)}.launcher-page .adset-strategy-trigger{min-height:36px}.launch-bar-selection{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text);white-space:nowrap}.launch-bar-divider{width:1px;height:20px;background:var(--border);flex-shrink:0}.review-summary{padding:var(--space-4);border:1px solid var(--caution-border);border-radius:var(--radius-lg);background:var(--caution-subtle);font-size:var(--text-base);line-height:var(--leading-normal)}.range-slider{padding:var(--space-2) 0 0}.range-slider-track{position:relative;height:4px;border-radius:var(--radius-pill);background:var(--inactive-subtle)}.range-slider-range{position:absolute;top:0;bottom:0;background:var(--interactive);border-radius:var(--radius-pill)}.range-slider-thumb{position:absolute;top:50%;width:18px;height:18px;margin:0;padding:0;border:2px solid var(--interactive);border-radius:50%;background:var(--surface);transform:translate(-50%,-50%);cursor:grab;touch-action:none}.range-slider-thumb:active{cursor:grabbing}.range-slider-thumb:focus-visible{outline:none;box-shadow:var(--focus-ring)}.range-with-inputs{display:flex;align-items:center;gap:var(--space-5)}.range-input{width:48px;height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-family:inherit;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.range-input::-webkit-inner-spin-button,.range-input::-webkit-outer-spin-button{display:none}.range-input:hover{border-color:var(--text-muted)}.range-input:focus-visible{outline:none;border-color:var(--interactive);box-shadow:var(--focus-ring)}.range-with-inputs .range-slider{flex:1 1 auto;padding:0}.content-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:var(--space-5)}.launcher-page .content-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:var(--space-5)}@media(max-width:900px){.content-layout{grid-template-columns:minmax(0,1fr)}}.content-main{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.content-grid-section{display:flex;flex-direction:column;gap:var(--space-3)}.creator-panel{position:sticky;top:52px;display:flex;flex-direction:column;gap:var(--space-3);height:calc(100vh - 52px);padding:var(--space-3) 0 0 var(--space-3);border-right:1px solid var(--border);background:var(--surface)}.creator-panel-header{display:flex;flex-direction:column;gap:var(--space-3);padding-right:var(--space-3)}.creator-panel-header .search{width:100%;min-width:0}.creator-panel-meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 0 var(--space-2) var(--space-3)}.creator-panel-meta-count{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.creator-panel-meta-row--flush{padding:0;margin-bottom:-6px}.creator-panel-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:var(--space-3)}.creator-row--pinned+.creator-row--pinned{margin-top:-2px}.select-menu-list{list-style:none;margin:0;padding:var(--space-1);max-height:280px;overflow-y:auto}.select-menu-list .select-option{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:13px}.select-menu-list .select-option:hover{background:var(--surface-raised)}.select-menu-divider{height:1px;margin:var(--space-1) 0;background:var(--border)}.creator-panel-list,.asset-modal-fields,.select-menu-list,.seasons-modal-table-scroll,.modal-body{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.creator-panel-list::-webkit-scrollbar,.asset-modal-fields::-webkit-scrollbar,.select-menu-list::-webkit-scrollbar,.seasons-modal-table-scroll::-webkit-scrollbar,.modal-body::-webkit-scrollbar{width:6px}.creator-panel-list::-webkit-scrollbar-track,.asset-modal-fields::-webkit-scrollbar-track,.select-menu-list::-webkit-scrollbar-track,.seasons-modal-table-scroll::-webkit-scrollbar-track,.modal-body::-webkit-scrollbar-track{background:transparent}.creator-panel-list::-webkit-scrollbar-thumb,.asset-modal-fields::-webkit-scrollbar-thumb,.select-menu-list::-webkit-scrollbar-thumb,.seasons-modal-table-scroll::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.creator-panel-list::-webkit-scrollbar-thumb:hover,.asset-modal-fields::-webkit-scrollbar-thumb:hover,.select-menu-list::-webkit-scrollbar-thumb:hover,.seasons-modal-table-scroll::-webkit-scrollbar-thumb:hover,.modal-body::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.select-menu-list{scrollbar-color:transparent transparent}.select-menu-list:hover{scrollbar-color:var(--border-strong) transparent}.select-menu-list::-webkit-scrollbar-thumb{background:transparent}.select-menu-list:hover::-webkit-scrollbar-thumb{background:var(--border-strong)}.select-menu-list:hover::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.creator-row{min-height:44px;gap:var(--space-2)}.creator-row[aria-current=true]{background:var(--surface-raised)}.creator-row[aria-current=true] .cell-primary{color:var(--interactive)}.creator-row--pinned{min-height:34px}.creator-row-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.creator-row-text .cell-primary,.creator-row-text .cell-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-row-count--muted{flex-shrink:0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.creator-row-count--pinned{flex-shrink:0;margin-left:auto;color:var(--text-secondary);font-weight:var(--weight-semibold);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:center}.content-header-identity{display:flex;align-items:baseline;gap:var(--space-2)}.content-header-name{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.content-header-legal{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.stat-row{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap}.stat-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);margin:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;text-align:left;cursor:pointer;flex:1 1 0}.stat-item:hover,.stat-item[aria-pressed=true]{background:var(--surface-raised)}.stat-circle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1.5px solid;font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.stat-circle--neutral{background:var(--surface-alt);border-color:var(--border-strong);color:var(--text-secondary)}.stat-circle--caution{background:var(--caution-subtle);border-color:var(--caution-border);color:var(--caution)}.stat-circle--failure{background:var(--failure-subtle);border-color:var(--failure-border);color:var(--failure)}.stat-circle--good{background:var(--good-subtle);border-color:var(--good-border);color:var(--good)}.stat-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-item-title{display:flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--text)}.stat-hint-icon{width:11px;height:11px;color:var(--text-muted)}.tip:hover .stat-hint-icon,.tip:focus-visible .stat-hint-icon{color:var(--text)}.stat-item-sub{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4)}.asset-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.asset-card:hover,.asset-card:focus-within{border-color:var(--text-muted);transform:translateY(-2px);box-shadow:var(--shadow-popover)}.asset-thumb{position:relative;flex-shrink:0;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-sunken);color:var(--text-inverse)}.asset-thumb-icon{opacity:.4;width:40px;height:40px}.asset-thumb-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.asset-checkbox{position:absolute;top:var(--space-2);left:var(--space-2);z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:3px;border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--transition)}.asset-card:hover .asset-checkbox,.asset-card:focus-within .asset-checkbox,.asset-checkbox.is-checked,.asset-grid--selecting .asset-checkbox{opacity:1;pointer-events:auto}.asset-checkbox{opacity:0!important;pointer-events:none!important}.asset-checkbox:focus-visible{outline:none;box-shadow:var(--focus-ring)}.asset-checkbox.is-checked .cb-box{background:var(--interactive);border-color:var(--interactive)}.asset-checkbox.is-checked .cb-box:after{display:block}.asset-duration{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:1;padding:2px 6px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--neutral-1000) 55%,transparent);color:var(--neutral-0);font-size:var(--text-label);font-variant-numeric:tabular-nums}.asset-play-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in oklab,var(--neutral-1000) 55%,transparent);color:var(--neutral-0);pointer-events:none;opacity:.8}.asset-play-center .icon{width:16px;height:16px}.asset-card:hover .asset-play-center{opacity:1}.asset-body{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;padding:var(--space-2);min-height:72px}.asset-title{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text);line-height:var(--leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asset-meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto}.asset-marks{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.asset-marks .tip:after{left:auto;right:0;transform:none}.asset-mark{display:inline-flex;align-items:center;gap:4px}.asset-mark--caution{color:var(--caution)}.asset-card-skeleton{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.asset-card-skeleton .asset-thumb-skeleton{aspect-ratio:4 / 5;border-radius:0}.asset-card-skeleton .asset-body{gap:var(--space-2)}.group-block+.group-block{margin-top:var(--space-4)}.group-heading{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);border-left:3px solid var(--border-strong);padding-left:var(--space-2)}.group-heading-name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.group-heading-count{color:var(--text-muted);font-size:var(--text-sm)}.group-heading-link{margin-left:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}.group-heading-link:hover{color:var(--interactive)}.group-show-all{margin-top:var(--space-2);background:transparent;border:0;padding:0;color:var(--interactive);font-size:var(--text-sm);cursor:pointer}.group-show-all:hover{text-decoration:underline}.asset-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:53;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#0e0e13bf}.asset-modal-overlay[hidden]{display:none}.asset-modal-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:color-mix(in oklab,var(--neutral-1000) 55%,transparent);color:var(--neutral-0);cursor:pointer}.asset-modal-nav:hover{background:color-mix(in oklab,var(--neutral-1000) 70%,transparent)}.asset-modal-nav--prev{left:var(--space-4)}.asset-modal-nav--next{right:var(--space-4)}.asset-modal-nav:disabled{opacity:.35;cursor:not-allowed}.asset-modal-frame{position:relative;display:flex;flex-direction:column;width:min(94vw,860px);height:min(90vh,860px);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-popover)}.asset-modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.asset-modal-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text)}.asset-modal-header-actions{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.asset-modal-body{flex:1 1 auto;min-height:0;display:flex}.asset-modal-media-col{position:relative;flex:0 0 420px;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--surface-raised)}.asset-modal-media{position:relative;height:100%;aspect-ratio:9 / 16;border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--neutral-1000);color:var(--text-inverse)}.asset-modal-media-el{max-width:100%;max-height:100%;object-fit:contain}.asset-modal-media:fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;aspect-ratio:auto;border-radius:0}.asset-modal-fields{flex:1 1 auto;min-width:320px;max-width:440px;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.panel-section+.panel-section{padding-top:var(--space-4)}#asset-modal-fields .panel-section+.panel-section{border-top:none}.panel-section.upload-url-section,.panel-section.upload-status-section{padding-top:0;border-top:none}.asset-modal-url-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised)}.url-form-submit,.btn--save{min-width:96px;justify-content:center}.destination-url-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.asset-modal-url-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised)}.asset-modal-url-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.asset-modal-url-card-merchant{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.asset-modal-url-link{display:flex;align-items:center;gap:var(--space-1);min-width:0;color:var(--interactive);font-size:var(--text-xs)}.asset-modal-url-link:hover{color:var(--interactive-hover);text-decoration:underline}.asset-modal-url-link-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-modal-url-link .icon{flex-shrink:0;width:12px;height:12px}.asset-modal-url-meta{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted)}.asset-modal-url-meta .label{font-size:var(--text-xs);font-weight:400}.asset-modal-url-meta .kv-value{color:var(--text);font-weight:500}.asset-modal-meta-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--space-3)}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.info-grid-value{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-medium)}.asset-modal-footer{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.asset-modal-footer-right{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.icon--caution{color:var(--caution)}.icon--good{color:var(--good)}.audio-tag-group{margin-top:var(--space-4)}.audio-detection-box{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.audio-detection-box--caution{background:var(--caution-subtle)}.audio-detection-box--neutral{background:var(--surface-raised)}.audio-detection-heading{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text)}.audio-detection-box--caution .audio-detection-heading{color:var(--caution)}.audio-detection-track{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-1)}.audio-detection-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.audio-detection-artist{font-size:var(--text-xs)}.audio-detection-guidance{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);margin:var(--space-1) 0 0}.audio-detection-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.audio-detection-checked{font-size:var(--text-xs);color:var(--text-muted)}.audio-replace-box{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);margin-top:var(--space-3)}.audio-replace-title{font-size:var(--text-label);font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--text-secondary)}.audio-replace-controls{display:flex;align-items:center;gap:var(--space-2)}.audio-candidate-row{display:flex;flex-wrap:wrap;gap:var(--space-1)}.audio-candidate-thumb{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:48px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--text-secondary)}.audio-candidate-swatch{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);transition:border-color .12s,background .12s}.audio-candidate-thumb:hover .audio-candidate-swatch{border-color:var(--border-strong)}.audio-candidate-thumb[aria-selected=true] .audio-candidate-swatch{border-color:var(--interactive);background:var(--interactive-subtle);color:var(--interactive)}.audio-candidate-label{max-width:100%;font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.audio-candidate-thumb[aria-selected=true] .audio-candidate-label{color:var(--text);font-weight:var(--weight-medium)}.audio-candidate-thumb:focus-visible .audio-candidate-swatch{outline:none;box-shadow:var(--focus-ring)}.record-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2)}.recipe-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding-right:var(--space-2);padding-bottom:var(--space-3)}.recipe-row{cursor:pointer}.recipe-row--compact{padding:var(--space-3);background:var(--surface-raised);border:0}.recipe-row--compact .chip--sm{background:var(--bg)}.recipe-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.recipe-row-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);padding-bottom:var(--space-1)}.recipe-radio{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--border-strong);background:transparent;color:transparent}.recipe-radio--checked{border-color:var(--good);background:var(--good);color:var(--text-inverse)}.recipe-radio--checked .icon{width:10px;height:10px}.recipe-row-detail{margin-top:var(--space-3)}.recipe-list{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.recipe-list::-webkit-scrollbar{width:6px}.recipe-list::-webkit-scrollbar-track{background:transparent}.recipe-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.recipe-list::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.launcher-checkbox{position:absolute;top:var(--space-2);left:var(--space-2);z-index:1;display:inline-flex;align-items:center;justify-content:center}.launcher-checkbox:focus-visible{outline:none;box-shadow:var(--focus-ring)}.launcher-checkbox .cb-box{width:24px;height:24px;border-radius:5px;box-shadow:0 1px 4px #00000059}.launcher-checkbox .cb-box:after{left:8px;top:4px;width:6px;height:12px;border-width:0 2px 2px 0}.launcher-checkbox.is-checked .cb-box{background:var(--interactive);border-color:var(--interactive)}.launcher-checkbox.is-checked .cb-box:after{display:block}.launcher-number-badge{position:absolute;top:var(--space-2);left:var(--space-2);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-semibold);box-shadow:0 1px 4px #00000059;cursor:pointer}.launcher-number-badge:focus-visible{outline:none;box-shadow:var(--focus-ring)}.launcher-number-badge.is-checked{background:var(--interactive);border-color:var(--interactive);color:var(--text-inverse)}.launcher-grid--selecting .asset-card{border-color:var(--border-strong)}.launcher-card--selected{border-color:var(--interactive)}.asset-recently-added-row{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:var(--text-xs)}.asset-recently-added-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--interactive)}.asset-status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.asset-launch-count{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.asset-performance-row{display:flex;align-items:center;gap:4px}.asset-spend{color:var(--text-muted);font-size:var(--text-label);font-variant-numeric:tabular-nums}.asset-creator-line{display:flex;align-items:center;gap:4px;min-width:0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:500}.asset-creator-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.asset-card--disabled{cursor:default;opacity:.55}.asset-card--disabled:hover{transform:none;box-shadow:none}.asset-card--disabled .launcher-checkbox{cursor:not-allowed}.launch-review-strip{display:flex;flex-shrink:0;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1)}.launch-review-thumb{position:relative;flex:0 0 auto;width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;background:var(--surface-sunken)}.launch-review-thumb-media{width:100%;height:100%;object-fit:cover;display:block}.launch-review-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000040}.launch-review-thumb-play .icon{width:18px;height:18px}.launch-review-summary{margin-top:var(--space-3);gap:0}.launch-review-summary .row-between{padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.launch-review-summary .row-between:last-child{border-bottom:none;padding-bottom:0}.launch-review-summary .row-between:first-child{padding-top:0}.launch-review-schedule-fields{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.launch-review-schedule-fields .field{flex:1;min-width:0}.launcher-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.launcher-main-stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.launcher-page .page.page-content{padding:0}.launcher-page .content-layout{padding:0 var(--space-5) var(--space-5) 0}.launch-steps{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) 0;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-muted)}.launch-step{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.launch-step-circle{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--border);flex-shrink:0}.launch-step-circle .icon{width:12px;height:12px;color:var(--text-inverse)}.launch-step--done{color:var(--text);font-weight:var(--weight-medium)}.launch-step--done .launch-step-circle{background:var(--good)}.launch-steps-line{width:24px;height:1px;background:var(--border);flex-shrink:0}.creator-context-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.creator-context-left{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.creator-picker-field{min-width:0}.filter-field .select-trigger--soft-md.creator-picker-trigger{min-width:220px}.creator-context-stats{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:20px 0 0}.creator-context-sep{color:var(--text-muted)}.creator-context-stat{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.stat-link{border:none;background:transparent;padding:0;font:inherit;font-size:var(--text-xs);color:var(--interactive);white-space:nowrap;cursor:pointer}.stat-link:hover{text-decoration:underline}.creator-picker-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.creator-picker-option-count{flex-shrink:0;margin-left:auto;padding-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.adset-strategy-trigger{min-width:0;height:auto;min-height:32px;padding-top:var(--space-1);padding-bottom:var(--space-1)}.adset-strategy-trigger .select-trigger-label{max-width:260px;white-space:normal;overflow:visible;text-overflow:clip}.adset-strategy-options{display:flex;flex-direction:column;gap:var(--space-2)}.adset-strategy-option{padding:var(--space-3)}.adset-strategy-option[aria-disabled=true]{cursor:not-allowed;opacity:.6}.adset-strategy-option[aria-disabled=true]:hover{border-color:var(--border)}.adset-strategy-option-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.adset-strategy-option-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.adset-strategy-reason{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.adset-strategy-picker{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.adset-autocomplete-results{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.adset-autocomplete-list{max-height:140px}.select-trigger--locked{cursor:default;opacity:.8;justify-content:flex-start}.select-trigger--locked:hover{background:none}.select-trigger-lock{color:var(--text-muted);flex-shrink:0}.select-trigger-hint{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);white-space:nowrap}.filters-btn-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--interactive-selected);color:var(--interactive);font-size:var(--text-label);font-weight:var(--weight-semibold)}.filter-field{display:flex;flex-direction:column;gap:4px}.filter-field-label{font-size:var(--text-label);color:var(--text-muted)}.filter-field .select-trigger{min-width:96px}.filter-field .seg-control{height:32px}.filter-field .seg-control .seg{height:26px;padding:0 var(--space-3);font-size:var(--text-xs)}.filter-clear-link{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-2);border:none;background:transparent;color:var(--interactive);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.filter-clear-link:hover{text-decoration:underline}.filters-panel--split{display:flex;align-items:stretch;min-height:320px}.filters-panel-left{flex:0 0 auto;width:132px;display:flex;flex-direction:column;padding:var(--space-2);border-right:1px solid var(--surface-sunken);gap:var(--space-4)}.filters-category-list{display:flex;flex-direction:column;gap:2px}.filters-category-btn{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);text-align:left;color:var(--text)}.filters-category-btn:hover{background:var(--surface-raised)}.filters-category-btn--current{border-color:var(--interactive-border);background:var(--interactive-subtle);color:var(--interactive);font-weight:var(--weight-medium)}.filters-category-btn--current:hover{background:var(--interactive-subtle)}.filters-category-label{flex:1}.filters-accordion-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--good)}.filters-panel-right{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:var(--space-2)}.filters-value-list{max-height:260px;overflow-y:auto}.filters-panel-left .filter-clear-link{margin-top:auto;align-self:flex-start}.filters-panel-right .filter-clear-link{margin-top:var(--space-1);align-self:flex-start}.filter-search{width:170px;min-width:170px;flex:0 0 auto;transition:width .15s ease,min-width .15s ease}.filter-search:focus-within{width:200px;min-width:200px}.field-stack.launcher-modal-audio{gap:var(--space-1)}.launcher-modal-audio .section-label{margin-bottom:0}.launcher-modal-audio .audio-detection-box{gap:var(--space-1)}.brand-row-count{font-size:var(--text-xs);color:var(--text-muted)}.brand-preview-frame{width:min(92vw,720px);height:min(90vh,760px)}.brand-preview-media{aspect-ratio:auto;width:100%;height:100%}.uc-result-row{display:flex;align-items:flex-start;gap:var(--space-3)}.uc-result-text{flex:1 1 auto;min-width:0;font-size:var(--text-sm);color:var(--text);word-break:break-all}.uc-result-row .btn{flex-shrink:0}.launch-bar-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);width:100%}.launch-bar-row{display:flex;align-items:center;gap:var(--space-4)}.launch-bar-hint{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.split-btn{display:inline-flex;align-items:stretch}.split-btn-main{border-top-right-radius:0;border-bottom-right-radius:0}.split-btn-chevron{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid color-mix(in oklab,var(--purple-600) 75%,var(--neutral-0));padding:0 var(--space-2);min-width:0}.split-btn-chevron .select-chevron{color:var(--neutral-0)}.split-btn-chevron[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.performance .filter-clear-link{height:auto}.performance .page{gap:var(--space-4)}
