@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations")}:root{color-scheme:light;--font-sans:"Manrope Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-numeric:var(--font-sans);--color-ink:#101828;--color-canvas:#f3f5f7;--color-surface:#fff;--color-surface-subtle:#f8fafc;--color-neutral-soft:#edf1f5;--color-text-muted:#53647a;--color-border:#d9e0e8;--color-border-strong:#b8c4d2;--color-cobalt:#2457e6;--color-cobalt-hover:#1d49c7;--color-cobalt-soft:#e9f0ff;--color-teal:#137a6d;--color-teal-soft:#e5f3f0;--color-amber:#9a5700;--color-amber-soft:#fff1d6;--color-violet:#7448d8;--color-violet-soft:#f0ebff;--color-coral:#c94f45;--color-coral-soft:#fdebe8;--color-red:#b42318;--color-red-hover:#8f1c13;--color-red-soft:#fef0ee;--public-v2-ink:#0b0a09;--public-v2-canvas:#0b0a09;--public-v2-surface:#121110;--public-v2-surface-raised:#171614;--public-v2-warm:#f4f1ea;--public-v2-warm-surface:#fff;--public-v2-text:#f2efe9;--public-v2-text-muted:#b4afa5;--public-v2-text-faint:#7e786d;--public-v2-border:#ffffff1a;--public-v2-border-strong:#ffffff2e;--public-v2-hover:#ffffff12;--public-v2-accent:#b79bff;--public-v2-accent-ink:#0b0a09;--public-v2-teal:#7ce7c6;--public-v2-coral:#ff7a45;--public-v2-violet:#b79bff;--app-bg:#f4f1ea;--app-panel:#fff;--app-panel-subtle:#faf8f3;--app-panel-raised:#fff;--app-sidebar:#fff;--app-sidebar-muted:#faf8f3;--app-topbar:#f4f1eaeb;--app-hover:#14120f0d;--app-border:#e2ddd2;--app-border-soft:#ede9e0;--app-border-strong:#c8bfae;--app-text:#14120f;--app-text-muted:#4a453d;--app-text-faint:#7a736a;--app-accent:#b79bff;--app-accent-strong:#7448d8;--app-accent-soft:#efe8ff;--app-accent-ink:#14120f;--app-primary-foreground:#fff;--app-positive:#0f6d52;--app-positive-soft:#e4f4ed;--app-warning:#9a5700;--app-warning-soft:#fff1d6;--app-negative:#c0492a;--app-negative-soft:#fdebe8;--app-danger:#b42318;--app-danger-soft:#fef0ee;--app-focus-ring:#b79bff6b;--app-shadow-panel:0 1px 2px #14120f0f;--app-shadow-overlay:0 22px 58px #14120f2e;--app-chart-grid:#14120f1a;--app-chart-axis:#6c655d;--app-chart-tooltip:#14120f;--app-chart-tooltip-text:#f2efe9;--app-table-row-hover:#14120f0a;--app-table-row-selected:#b79bff29;--app-disabled:#14120f61;--app-disabled-bg:#14120f0f;--app-provider-logo-bg:#fff;--app-provider-logo-border:#14120f24;--app-chart-blue:#2563eb;--app-chart-teal:#147d64;--app-chart-violet:#7c3aed;--app-chart-amber:#d97706;--app-chart-red:#dc2626;--app-chart-cyan:#0891b2;--app-chart-indigo:#4f46e5;--app-chart-magenta:#c026d3;--app-chart-emerald:#059669;--app-chart-lime:#65a30d;--app-chart-rose:#be123c;--app-chart-sky:#0284c7;--app-chart-orange:#ea580c;--app-font-sans:"Manrope Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-font-heading:"Space Grotesk Variable", "Manrope Variable", ui-sans-serif, system-ui, sans-serif;--app-font-numeric:var(--font-numeric);--app-font-size-xs:.75rem;--app-font-size-sm:.875rem;--app-font-size-base:1rem;--app-font-size-title:2rem;--app-line-height-tight:1.15;--app-line-height-body:1.5;--app-control-height-compact:36px;--app-control-height-default:44px;--app-control-height-touch:44px;--app-radius-control:6px;--app-radius-surface:8px;--app-radius-overlay:8px;--app-shell-sidebar-width:248px;--app-shell-topbar-height:64px;--app-content-max-width:1440px;--app-page-gutter:32px;--app-page-gutter-mobile:14px;--app-section-gap:24px;--app-panel-padding:24px;--app-panel-padding-compact:16px;--app-overlay-backdrop:#14120f8a;--app-z-navigation:30;--app-z-menu:40;--app-z-dialog:60;--app-series-revenue:var(--color-metric-revenue);--app-series-spend:var(--color-metric-spend);--app-series-roas:var(--color-metric-roas);--app-series-orders:var(--color-metric-orders);--app-source-google:var(--color-source-google);--app-source-meta:var(--color-source-meta);--app-source-tiktok:var(--color-source-tiktok);--color-metric-revenue:var(--app-chart-blue);--color-metric-spend:var(--app-chart-teal);--color-metric-roas:var(--app-chart-amber);--color-metric-orders:var(--app-chart-violet);--color-source-google:#2f6fdb;--color-source-meta:#137a6d;--color-source-tiktok:#303846;--color-background:var(--color-canvas);--color-foreground:var(--color-ink);--color-surface-soft:var(--color-surface-subtle);--color-muted:var(--color-neutral-soft);--color-muted-foreground:var(--color-text-muted);--color-primary:var(--color-cobalt);--color-primary-hover:var(--color-cobalt-hover);--color-primary-soft:var(--color-cobalt-soft);--color-primary-foreground:#fff;--color-success:var(--color-teal);--color-success-soft:var(--color-teal-soft);--color-warning:var(--color-amber);--color-warning-soft:var(--color-amber-soft);--color-danger:var(--color-red);--color-danger-soft:var(--color-red-soft);--color-focus-ring:#2457e661;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--control-height-compact:36px;--control-height-default:44px;--content-gap-compact:12px;--content-gap-default:18px;--content-gap-marketing:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--shadow-panel:0 1px 2px #1018280d;--shadow-overlay:0 18px 48px #10182829;--shadow-soft:var(--shadow-overlay);--container:1180px;--motion-duration-instant:80ms;--motion-duration-fast:.14s;--motion-duration-default:.22s;--motion-duration-slow:.36s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--transition-fast:.12s ease;--transition-default:.18s ease}:root[data-app-theme=dark]{color-scheme:dark;--app-bg:#0b0a09;--app-panel:#121110;--app-panel-subtle:#171614;--app-panel-raised:#1d1a18;--app-sidebar:#121110;--app-sidebar-muted:#171614;--app-topbar:#0b0a09e0;--app-hover:#ffffff0f;--app-border:#ffffff1a;--app-border-soft:#ffffff0f;--app-border-strong:#ffffff2e;--app-text:#f2efe9;--app-text-muted:#b4afa5;--app-text-faint:#948d82;--app-accent:#b79bff;--app-accent-strong:#c8b5ff;--app-accent-soft:#b79bff29;--app-accent-ink:#0b0a09;--app-primary-foreground:#0b0a09;--app-positive:#7ce7c6;--app-positive-soft:#7ce7c624;--app-warning:#ffd08a;--app-warning-soft:#ffd08a29;--app-negative:#ff8a6b;--app-negative-soft:#ff8a6b29;--app-danger:#ff8a6b;--app-danger-soft:#ff8a6b24;--app-focus-ring:#b79bff7a;--app-shadow-panel:none;--app-shadow-overlay:0 24px 64px #00000070;--app-chart-grid:#ffffff1a;--app-chart-axis:#aaa49a;--app-chart-tooltip:#f2efe9;--app-chart-tooltip-text:#0b0a09;--app-table-row-hover:#ffffff0d;--app-table-row-selected:#b79bff2e;--app-disabled:#ffffff5c;--app-disabled-bg:#ffffff12;--app-chart-blue:#78a6ff;--app-chart-teal:#62d7ba;--app-chart-violet:#b79bff;--app-chart-amber:#ffc266;--app-chart-red:#ff8175;--app-chart-cyan:#55d7f3;--app-chart-indigo:#9995ff;--app-chart-magenta:#ef83ff;--app-chart-emerald:#52dba8;--app-chart-lime:#b2dc61;--app-chart-rose:#ff7796;--app-chart-sky:#63c7f2;--app-chart-orange:#ff9a62;--color-source-google:var(--app-chart-blue);--color-source-meta:var(--app-chart-teal);--color-source-tiktok:var(--app-chart-rose)}:root[data-app-theme]{--color-background:var(--app-bg);--color-foreground:var(--app-text);--color-surface:var(--app-panel);--color-surface-subtle:var(--app-panel-subtle);--color-surface-soft:var(--app-panel-subtle);--color-muted:var(--app-border-soft);--color-muted-foreground:var(--app-text-muted);--color-text-muted:var(--app-text-muted);--color-border:var(--app-border);--color-border-strong:var(--app-border-strong);--color-primary:var(--app-accent-strong);--color-primary-hover:var(--app-accent-strong);--color-primary-soft:var(--app-accent-soft);--color-primary-foreground:var(--app-primary-foreground);--color-success:var(--app-positive);--color-success-soft:var(--app-positive-soft);--color-warning:var(--app-warning);--color-warning-soft:var(--app-warning-soft);--color-danger:var(--app-danger);--color-danger-soft:var(--app-danger-soft);--color-focus-ring:var(--app-focus-ring);--shadow-panel:var(--app-shadow-panel);--shadow-overlay:var(--app-shadow-overlay);--shadow-soft:var(--app-shadow-overlay)}*{box-sizing:border-box}html{background:var(--color-background);min-width:320px;color:var(--color-foreground);font-family:var(--font-sans);text-rendering:optimizelegibility}body{margin:0;font-size:16px;line-height:1.5}body,button,input,select,textarea{font:inherit}button,input,select,textarea{letter-spacing:0}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:0}h1{margin-bottom:18px;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.96}h2{margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05}h3{margin-bottom:8px;font-size:1.1rem;line-height:1.25}p{margin-bottom:0}code{overflow-wrap:anywhere;white-space:normal;word-break:break-word}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}::selection{background:var(--color-cobalt-soft);color:var(--color-ink)}.visually-hidden,.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--public-v2-accent);color:var(--public-v2-accent-ink);transform:translateY(calc(-100% - var(--space-5)));transition:transform var(--transition-fast);font-weight:800;text-decoration:none;position:fixed}.skip-link:focus-visible{transform:translateY(0)}.container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.stack{gap:var(--stack-gap,var(--content-gap-default));flex-direction:column;display:flex}.cluster{gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;align-items:center;display:flex}.block{display:block}.eyebrow{color:var(--color-muted-foreground);letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:900}.lead{max-width:680px;color:var(--color-muted-foreground);font-size:1.2rem}.muted{color:var(--color-muted-foreground)}.numeric,.metric-value,table :is(td,th){font-family:var(--font-numeric);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--color-border:var(--color-border-strong);--color-muted-foreground:#44546a}}.ui-icon{stroke-width:2px;flex:none;width:1em;height:1em;display:block}.ui-icon--spin{animation:.8s linear infinite ui-icon-spin}@keyframes ui-icon-spin{to{transform:rotate(360deg)}}.button,.icon-button{appearance:none;border-radius:var(--radius-sm);cursor:pointer;font:inherit;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.button{background:var(--color-primary);color:var(--color-primary-foreground);gap:var(--space-2);min-height:var(--control-height-default);padding:0 var(--space-4)}.button:hover{background:var(--color-primary-hover);color:var(--color-primary-foreground)}.button:active,.icon-button:active{transform:translateY(1px)}.button--secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-foreground)}.button--secondary:hover{background:var(--color-surface-subtle);border-color:var(--color-muted-foreground);color:var(--color-foreground)}.button--ghost{color:var(--color-primary);background:0 0}.button--ghost:hover{background:var(--color-primary-soft);color:var(--color-primary-hover)}.button--danger{background:var(--color-danger);color:#fff}.button--danger:hover{background:var(--color-red-hover);color:#fff}:root[data-app-theme=dark] .button--danger{color:var(--app-accent-ink)}:root[data-app-theme=dark] .button--danger:hover{color:var(--app-accent-ink);background:#ff9f85}.button--small{min-height:var(--control-height-compact);padding-inline:var(--space-3)}.button .ui-icon{font-size:18px}.button.is-loading,.button:disabled,.button[aria-disabled=true],.icon-button:disabled,.icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.56;pointer-events:none}.icon-button{background:var(--color-surface);border-color:var(--color-border);color:var(--color-foreground);height:var(--control-height-default);width:var(--control-height-default);padding:0}.icon-button:hover{background:var(--color-surface-subtle);border-color:var(--color-border-strong);color:var(--color-foreground)}.icon-button--ghost{color:var(--color-muted-foreground);background:0 0;border-color:#0000}.icon-button--ghost:hover{background:var(--color-neutral-soft);color:var(--color-foreground);border-color:#0000}.icon-button--danger{color:var(--color-danger);border-color:#b4231842}.icon-button--danger:hover{background:var(--color-danger-soft);color:var(--color-danger);border-color:#b4231866}.icon-button--small{height:var(--control-height-compact);width:var(--control-height-compact)}.badge{background:var(--color-neutral-soft);border:1px solid var(--color-border);color:var(--color-muted-foreground);min-height:26px;padding:0 var(--space-2);text-transform:uppercase;border-radius:999px;align-items:center;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.badge--info{background:var(--color-primary-soft);color:var(--color-primary-hover);border-color:#2457e638}.badge--success{background:var(--color-success-soft);color:var(--color-success);border-color:#137a6d3d}.badge--warning{background:var(--color-warning-soft);color:var(--color-warning);border-color:#9a57003d}.badge--danger{background:var(--color-danger-soft);color:var(--color-danger);border-color:#b4231838}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);min-width:0}.card__header,.card__body{padding:var(--space-5)}.card__header{border-bottom:1px solid var(--color-border)}.card__body:first-child{border-radius:inherit}.alert{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-foreground);align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.alert--info{background:var(--color-primary-soft);border-color:#2457e63d;border-left-color:var(--color-primary)}.alert--success{background:var(--color-success-soft);border-color:#137a6d3d;border-left-color:var(--color-success)}.alert--warning{background:var(--color-warning-soft);border-color:#9a570040;border-left-color:var(--color-warning)}.alert--danger{background:var(--color-danger-soft);border-color:#b423183d;border-left-color:var(--color-danger)}.alert__icon{color:var(--color-text-muted);margin-top:1px;font-size:20px}.alert--info .alert__icon{color:var(--color-primary)}.alert--success .alert__icon{color:var(--color-success)}.alert--warning .alert__icon{color:var(--color-warning)}.alert--danger .alert__icon{color:var(--color-danger)}.alert__content,.alert__content>:first-child{min-width:0}.alert__content>:last-child{margin-bottom:0}.alert__title{margin-bottom:var(--space-1);display:block}.alert__action{align-self:center}.alert:not(:has(.alert__content)){display:block}.form-field{gap:var(--space-2);min-width:0;display:grid}.form-label{color:var(--color-foreground);font-size:.8125rem;font-weight:750}.form-label--required:after{content:" *"}.form-input,.form-select{appearance:none;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-foreground);font:inherit;min-height:var(--control-height-default);min-width:0;padding:0 var(--space-3);width:100%}.form-select{background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.form-input:hover,.form-select:hover{border-color:var(--color-muted-foreground)}.form-input:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.form-input:disabled,.form-select:disabled{background:var(--color-muted);color:var(--color-muted-foreground);cursor:not-allowed}.form-input[aria-invalid=true]{border-color:var(--color-danger)}.form-help,.form-error{font-size:.8125rem;line-height:1.45}.form-help{color:var(--color-text-muted)}.form-error{color:var(--color-danger);font-weight:650}.empty-state{background:var(--color-surface-subtle);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);align-items:center;gap:var(--space-4);padding:var(--space-5);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.empty-state--compact{padding:var(--space-4)}.empty-state__icon{background:var(--color-neutral-soft);border-radius:var(--radius-sm);color:var(--color-text-muted);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.empty-state h3,.empty-state p{margin:0}.empty-state__content{gap:var(--space-1);min-width:0;display:grid}.empty-state__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.empty-state:not(:has(.empty-state__content)){display:block}.empty-state:not(:has(.empty-state__content))>:first-child{margin-top:0}.empty-state:not(:has(.empty-state__content))>:last-child{margin-bottom:0}.status{color:var(--color-text-muted);align-items:flex-start;gap:var(--space-2);display:inline-flex}.status__icon{margin-top:1px;font-size:18px}.status__content{gap:2px;display:grid}.status__content strong{color:var(--color-ink);font-size:.875rem}.status__content small{color:var(--color-text-muted)}.status--success .status__icon{color:var(--color-success)}.status--warning .status__icon{color:var(--color-warning)}.status--danger .status__icon{color:var(--color-danger)}.status--info .status__icon{color:var(--color-primary)}.status--compact .status__content small{display:none}.tabs{border-bottom:1px solid var(--color-border);gap:var(--space-5);scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.tabs a{color:var(--color-text-muted);min-height:var(--control-height-default);padding:0 var(--space-1);border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--color-ink)}.tabs a[aria-current=page],.tabs a[aria-current=location]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.tabs a[aria-disabled=true]{cursor:not-allowed;opacity:.5}.toolbar{background:var(--color-surface-subtle);border-block:1px solid var(--color-border);align-items:end;gap:var(--space-3);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.toolbar--compact{padding-block:var(--space-3)}.toolbar>form{align-items:end;gap:var(--space-3);flex-wrap:wrap;flex:auto;display:flex}.form-section,.content-section{min-width:0}.form-section+.form-section,.content-section+.content-section{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.form-section__header,.content-section__header{align-items:start;gap:var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;display:flex}.form-section__header h3,.content-section__header h2,.form-section__header p,.content-section__header p{margin:0}.form-section__header p,.content-section__header p{color:var(--color-text-muted);margin-top:var(--space-1)}.form-section__body{gap:var(--space-4);display:grid}.content-section{padding-block:var(--space-5)}.content-section--compact{padding-block:var(--space-4)}.content-section__action{flex:none}.save-bar{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);justify-content:space-between;display:flex}.save-bar--compact{margin-top:var(--space-4);padding-top:var(--space-3)}.save-bar__context{color:var(--color-text-muted);font-size:.8125rem}.save-bar__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.loading-state{color:var(--color-text-muted);align-items:center;gap:var(--space-2);min-height:112px;padding:var(--space-5);justify-content:center;display:flex}.loading-state--compact{min-height:auto;padding:var(--space-3) 0;justify-content:flex-start}.action-menu{display:inline-block;position:relative}.action-menu summary{list-style:none}.action-menu summary::-webkit-details-marker{display:none}.action-menu__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);min-width:200px;padding:var(--space-2);top:calc(100% + var(--space-2));z-index:20;display:grid;position:absolute}.action-menu--end .action-menu__panel{right:0}.action-menu--start .action-menu__panel{left:0}.action-menu__panel :where(a,button){border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;min-height:var(--control-height-compact);padding:0 var(--space-3);text-align:left;background:0 0;border:0;text-decoration:none}.action-menu__panel :where(a,button):hover{background:var(--color-neutral-soft)}.public-band{background:var(--color-surface);color:var(--color-ink);padding-block:var(--space-8);border-bottom:1px solid #b8c4d28c}.public-band--compact{padding-block:var(--space-6)}.product-evidence{margin:0}.product-evidence__media{aspect-ratio:var(--evidence-ratio,16 / 9);background:var(--color-neutral-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.product-evidence__media img{object-fit:contain;width:100%;height:100%;display:block}.product-evidence figcaption{gap:var(--space-1);margin-top:var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);display:grid}.product-evidence figcaption p{color:var(--color-text-muted);margin:0}.segmented-control{background:var(--color-neutral-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:2px;padding:3px;display:inline-flex}.segmented-control button{color:var(--color-text-muted);cursor:pointer;font:inherit;min-height:32px;padding:0 var(--space-3);background:0 0;border:0;border-radius:4px;font-weight:700}.segmented-control button:hover,.segmented-control button.is-active{background:var(--color-surface);color:var(--color-ink)}@media (width<=760px){.alert,.empty-state{grid-template-columns:auto minmax(0,1fr)}.alert__action,.empty-state__actions{grid-column:1/-1}.toolbar,.toolbar>form{flex-direction:column;align-items:stretch}.toolbar .form-field{width:100%}.form-section__header,.content-section__header,.save-bar{flex-direction:column;align-items:stretch}.save-bar__actions>*{flex:auto}}@media (width<=560px){.tabs{gap:var(--space-4)}.empty-state{grid-template-columns:1fr}.empty-state__actions,.alert__action{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ui-icon--spin{animation-duration:1.6s}.button,.icon-button{transition:none}}@media (forced-colors:active){.button,.icon-button,.badge,.alert,.tabs a[aria-current],.empty-state{forced-color-adjust:auto}}.motion-reveal{opacity:1;transform:none}.motion-elevate{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover:hover){.motion-elevate:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.motion-reveal{animation:motion-reveal var(--motion-duration-slow) var(--motion-ease-emphasized) both;animation-timeline:view();animation-range:entry cover 28%}.motion-reveal--subtle{animation-range:entry cover 18%}}}@keyframes motion-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
