:root{color-scheme:light dark;interpolate-size:allow-keywords;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;--bg-canvas:#7cc4fa;--bg-mesh-1:rgba(2,132,199,0.56);--bg-mesh-2:rgba(14,165,233,0.48);--bg-mesh-3:rgba(99,102,241,0.42);--bg-mesh-4:rgba(34,211,238,0.46);--wave-1:#0284c7;--wave-2:#0ea5e9;--wave-3:#4f46e5;--wave-4:#38bdf8;--wave-highlight:#e0f2fe;--coast-sky-1:#60a5fa;--coast-sky-2:#bae6fd;--coast-ridge-1:#1e3a5f;--coast-ridge-2:#115e59;--coast-sun:#fef08a;--prism-1:#0ea5e9;--prism-2:#8b5cf6;--prism-3:#10b981;--glass-blur:14px;--glass-saturate:215%;--glass-bg:rgba(255,255,255,0.44);--glass-bg-elevated:rgba(255,255,255,0.52);--glass-bg-table:rgba(255,255,255,0.72);--glass-bg-strong:rgba(255,255,255,0.84);--glass-bg-subtle:rgba(255,255,255,0.30);--glass-input:rgba(255,255,255,0.60);--rim-1:rgba(255,255,255,0.96);--rim-2:rgba(255,255,255,0.46);--rim-3:rgba(255,255,255,0.16);--rim-4:rgba(255,255,255,0.68);--glass-border:rgba(255,255,255,0.56);--glass-border-strong:rgba(255,255,255,0.84);--glass-specular:rgba(255,255,255,0.88);--glass-edge-shadow:rgba(2,18,48,0.08);--glass-hairline:rgba(15,23,42,0.11);--glass-text-shadow:0 1px 0 rgba(255,255,255,0.42);--ink-primary:#07142b;--ink-secondary:#162d50;--ink-muted:#2d466b;--accent-blue:#0066eb;--accent-blue-soft:rgba(0,122,255,0.18);--accent-cyan:#0284c7;--accent-green:#0f7640;--accent-green-soft:rgba(16,185,129,0.20);--accent-amber:#a14d05;--accent-amber-soft:rgba(245,158,11,0.20);--accent-red:#cc1d24;--accent-red-soft:rgba(239,68,68,0.18);--accent-violet:#6d28d9;--accent-violet-soft:rgba(139,92,246,0.18);--shadow-sm:0 4px 16px rgba(3,24,58,0.09);--shadow-md:0 16px 38px -8px rgba(3,24,58,0.16);--shadow-lg:0 28px 70px -12px rgba(3,24,58,0.24);--shadow-glow-blue:0 10px 26px rgba(0,114,245,0.28);--radius-xl:28px;--radius-lg:22px;--radius-md:15px;--radius-sm:10px;--radius-pill:999px;--dock-width:248px;--topbar-height:66px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-canvas:#040b1c;--bg-mesh-1:rgba(2,132,199,0.45);--bg-mesh-2:rgba(6,182,212,0.28);--bg-mesh-3:rgba(99,102,241,0.36);--bg-mesh-4:rgba(56,189,248,0.30);--wave-1:#0369a1;--wave-2:#0284c7;--wave-3:#4f46e5;--wave-4:#06b6d4;--wave-highlight:#38bdf8;--coast-sky-1:#0f172a;--coast-sky-2:#1e3a8a;--coast-ridge-1:#06283d;--coast-ridge-2:#0a192f;--coast-sun:#f59e0b;--prism-1:#0284c7;--prism-2:#7c3aed;--prism-3:#0d9488;--glass-bg:rgba(11,21,44,0.32);--glass-bg-elevated:rgba(14,26,54,0.42);--glass-bg-table:rgba(10,18,38,0.56);--glass-bg-strong:rgba(12,22,44,0.78);--glass-bg-subtle:rgba(255,255,255,0.08);--glass-input:rgba(8,16,34,0.46);--rim-1:rgba(255,255,255,0.66);--rim-2:rgba(255,255,255,0.24);--rim-3:rgba(255,255,255,0.07);--rim-4:rgba(255,255,255,0.34);--glass-border:rgba(255,255,255,0.22);--glass-border-strong:rgba(255,255,255,0.34);--glass-specular:rgba(255,255,255,0.40);--glass-edge-shadow:rgba(0,0,0,0.45);--glass-hairline:rgba(255,255,255,0.12);--glass-text-shadow:0 1px 2px rgba(2,6,23,0.46);--ink-primary:#f8fbff;--ink-secondary:#dbeafe;--ink-muted:#a5c4e8;--accent-blue:#66b8ff;--accent-blue-soft:rgba(56,163,255,0.28);--accent-cyan:#67e8f9;--accent-green:#4ade80;--accent-green-soft:rgba(48,209,88,0.24);--accent-amber:#fde047;--accent-amber-soft:rgba(255,214,10,0.22);--accent-red:#ff6b6b;--accent-red-soft:rgba(255,69,58,0.24);--accent-violet:#d8b4fe;--accent-violet-soft:rgba(191,90,242,0.25);--shadow-sm:0 4px 18px rgba(0,0,0,0.42);--shadow-md:0 18px 42px -8px rgba(0,0,0,0.56);--shadow-lg:0 28px 72px -10px rgba(0,0,0,0.72);--shadow-glow-blue:0 10px 28px rgba(56,163,255,0.36)}}:root:has(>head>meta[name=color-scheme][content=light]),html[data-theme=light]{color-scheme:light}:root:has(>head>meta[name=color-scheme][content=dark]),html[data-theme=dark]{color-scheme:dark;--bg-canvas:#040b1c;--bg-mesh-1:rgba(2,132,199,0.45);--bg-mesh-2:rgba(6,182,212,0.28);--bg-mesh-3:rgba(99,102,241,0.36);--bg-mesh-4:rgba(56,189,248,0.30);--wave-1:#0369a1;--wave-2:#0284c7;--wave-3:#4f46e5;--wave-4:#06b6d4;--wave-highlight:#38bdf8;--coast-sky-1:#0f172a;--coast-sky-2:#1e3a8a;--coast-ridge-1:#06283d;--coast-ridge-2:#0a192f;--coast-sun:#f59e0b;--prism-1:#0284c7;--prism-2:#7c3aed;--prism-3:#0d9488;--glass-bg:rgba(11,21,44,0.32);--glass-bg-elevated:rgba(14,26,54,0.42);--glass-bg-table:rgba(10,18,38,0.56);--glass-bg-strong:rgba(12,22,44,0.78);--glass-bg-subtle:rgba(255,255,255,0.08);--glass-input:rgba(8,16,34,0.46);--rim-1:rgba(255,255,255,0.66);--rim-2:rgba(255,255,255,0.24);--rim-3:rgba(255,255,255,0.07);--rim-4:rgba(255,255,255,0.34);--glass-border:rgba(255,255,255,0.22);--glass-border-strong:rgba(255,255,255,0.34);--glass-specular:rgba(255,255,255,0.40);--glass-edge-shadow:rgba(0,0,0,0.45);--glass-hairline:rgba(255,255,255,0.12);--glass-text-shadow:0 1px 2px rgba(2,6,23,0.46);--ink-primary:#f8fbff;--ink-secondary:#dbeafe;--ink-muted:#a5c4e8;--accent-blue:#66b8ff;--accent-blue-soft:rgba(56,163,255,0.28);--accent-cyan:#67e8f9;--accent-green:#4ade80;--accent-green-soft:rgba(48,209,88,0.24);--accent-amber:#fde047;--accent-amber-soft:rgba(255,214,10,0.22);--accent-red:#ff6b6b;--accent-red-soft:rgba(255,69,58,0.24);--accent-violet:#d8b4fe;--accent-violet-soft:rgba(191,90,242,0.25);--shadow-sm:0 4px 18px rgba(0,0,0,0.42);--shadow-md:0 18px 42px -8px rgba(0,0,0,0.56);--shadow-lg:0 28px 72px -10px rgba(0,0,0,0.72);--shadow-glow-blue:0 10px 28px rgba(56,163,255,0.36)}html[data-frost=frosted]{--glass-blur:32px;--glass-saturate:195%;--glass-bg:rgba(255,255,255,0.56);--glass-bg-elevated:rgba(255,255,255,0.68);--glass-bg-table:rgba(255,255,255,0.76);--glass-bg-subtle:rgba(255,255,255,0.44)}html[data-frost=frosted]:has(>head>meta[name=color-scheme][content=dark]),html[data-frost=frosted][data-theme=dark]{--glass-blur:32px;--glass-saturate:195%;--glass-bg:rgba(10,18,36,0.54);--glass-bg-elevated:rgba(13,23,46,0.64);--glass-bg-table:rgba(10,18,36,0.72);--glass-bg-subtle:rgba(255,255,255,0.14)}@media (prefers-color-scheme:dark){html[data-frost=frosted]:not([data-theme=light]){--glass-blur:32px;--glass-saturate:195%;--glass-bg:rgba(10,18,36,0.54);--glass-bg-elevated:rgba(13,23,46,0.64);--glass-bg-table:rgba(10,18,36,0.72);--glass-bg-subtle:rgba(255,255,255,0.14)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background-color:var(--bg-canvas);color:var(--ink-primary);font-family:var(--font-sans);font-size:14px;line-height:1.5;accent-color:var(--accent-blue);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);margin:0;letter-spacing:-.025em;color:var(--ink-primary)}h1{font-size:clamp(1.42rem,2.25vw,1.92rem);font-weight:750;line-height:1.18}h2{font-size:1.15rem;font-weight:700}h3{font-size:1rem}h3,h4{font-weight:660}h4{font-size:.92rem}p{margin:0;color:var(--ink-secondary)}.mono{font-family:var(--font-mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.single-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-only,.visually-hidden{position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@property --value{syntax:"<number>";inherits:true;initial-value:0}.liquid-svg-defs{width:0;height:0;opacity:0}.liquid-backdrop,.liquid-svg-defs{position:fixed;overflow:hidden;pointer-events:none}.liquid-backdrop{inset:0;z-index:0;background:radial-gradient(66% 60% at 8% 10%,var(--bg-mesh-1) 0,transparent 64%),radial-gradient(56% 54% at 92% 14%,var(--bg-mesh-3) 0,transparent 62%),radial-gradient(62% 58% at 76% 90%,var(--bg-mesh-2) 0,transparent 64%),radial-gradient(50% 50% at 32% 52%,var(--bg-mesh-4) 0,transparent 66%),var(--bg-canvas)}.liquid-wave-canvas{position:absolute;inset:-4%;width:108%;height:108%;display:none;pointer-events:none;transform:translateZ(0)}:root:not([data-backdrop]) .wave-scene-tahoe,html[data-backdrop=horizon] .wave-scene-horizon,html[data-backdrop=prism] .wave-scene-prism,html[data-backdrop=tahoe] .wave-scene-tahoe{display:block}.desk-shell{position:relative;z-index:1;display:grid;grid-template-columns:var(--dock-width) minmax(0,1fr);min-height:100dvh;gap:18px;padding:16px;max-width:1720px;margin:0 auto}.glass-dock{position:sticky;top:16px;height:calc(100dvh - 32px);display:flex;flex-direction:column;gap:12px;padding:16px 13px;border-radius:30px;background:linear-gradient(165deg,var(--glass-bg-elevated) 0,var(--glass-bg) 52%,var(--glass-bg-subtle) 100%);border:0;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1.5px 1px var(--glass-specular),inset 0 -2px 4px var(--glass-edge-shadow),var(--shadow-md);overflow-y:auto;isolation:isolate}.creative-card:before,.glass-dock:before,.glass-panel-hero:before,.glass-panel-soft:before,.glass-panel:before,.glass-topbar:before,.kpi-card:before,.roas-hero-card:before,.search-ad-mockup:before,.spotlight-card:before,.verdict-card:before,dialog.glass-dialog:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,var(--rim-1) 0,var(--rim-2) 26%,var(--rim-3) 50%,var(--rim-2) 76%,var(--rim-4) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.glass-dock:after,.glass-panel-hero:after,.kpi-card:after,.roas-hero-card:after,.spotlight-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.24),rgba(255,255,255,.05) 30%,transparent 56%);pointer-events:none;z-index:-1}@supports ((-webkit-backdrop-filter:blur(1px) url(#liquid-glass-lens)) or (backdrop-filter:blur(1px) url(#liquid-glass-lens))){.glass-dock,.glass-panel-hero,.glass-topbar,.kpi-card,.roas-hero-card,.spotlight-card{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) url(#liquid-glass-lens);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) url(#liquid-glass-lens)}}.dock-brand{position:relative;z-index:2;display:flex;align-items:center;gap:11px;padding:6px 8px 12px;border-bottom:1px solid var(--glass-hairline)}.brand-orb{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#ffffff;font-weight:800;font-size:16px;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.65),transparent 44%),linear-gradient(140deg,#007aff,#32ade6 52%,#7c3aed);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1.5px 2px rgba(255,255,255,.65),0 8px 20px rgba(0,122,255,.34);flex:0 0 auto}.brand-text{min-width:0;display:flex;flex-direction:column}.brand-title{font-weight:780;font-size:15.5px;letter-spacing:-.02em;text-shadow:var(--glass-text-shadow)}.brand-sub{font-size:11px;font-weight:600;color:var(--ink-muted)}.dock-nav{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px}.dock-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-pill);font-size:13.5px;font-weight:590;color:var(--ink-secondary);border:1px solid transparent;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dock-link:hover{background:var(--glass-bg-subtle);border-color:var(--glass-border);color:var(--ink-primary);transform:translateX(2px)}.dock-link[aria-current=page]{background:linear-gradient(135deg,rgba(0,122,255,.78),rgba(56,189,248,.68));backdrop-filter:blur(14px) saturate(210%);-webkit-backdrop-filter:blur(14px) saturate(210%);color:#ffffff;font-weight:680;border-color:rgba(255,255,255,.56);box-shadow:inset 0 1.5px 1px rgba(255,255,255,.62),inset 0 -1px 2px rgba(2,6,23,.14),var(--shadow-glow-blue)}.dock-link[aria-current=page] .dock-badge{background:rgba(255,255,255,.28);color:#ffffff;border-color:rgba(255,255,255,.35)}.dock-badge{margin-left:auto;font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);background:var(--glass-bg-elevated);border:1px solid var(--glass-border);color:var(--ink-primary)}.dock-footer{position:relative;z-index:2;margin-top:auto;padding:12px;border-radius:var(--radius-lg);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-specular);font-size:11.5px}.dock-controls,.dock-footer{display:flex;flex-direction:column;gap:8px}.dock-controls{padding-bottom:8px;border-bottom:1px solid var(--glass-hairline)}.dock-control-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.dock-status-row{display:flex;align-items:center;gap:7px;color:var(--ink-secondary)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-green);box-shadow:0 0 0 3px var(--accent-green-soft);flex:0 0 auto}.desk-main{min-width:0;display:flex;flex-direction:column;gap:16px;padding-bottom:36px}.glass-topbar{position:sticky;top:16px;z-index:30;min-height:var(--topbar-height);justify-content:space-between;gap:12px;padding:10px 14px 10px 16px;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--glass-bg-elevated) 0,var(--glass-bg) 100%);border:0;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1.5px 1px var(--glass-specular),inset 0 -1px 2px var(--glass-edge-shadow),var(--shadow-md);isolation:isolate}.glass-topbar,.topbar-left{display:flex;align-items:center}.topbar-left{position:relative;z-index:2;gap:10px;min-width:0;flex:1 1 auto}.topbar-search{display:flex;align-items:center;gap:8px;width:min(500px,100%);padding:6px 6px 6px 14px;border-radius:var(--radius-pill);background:var(--glass-input);border:1px solid var(--glass-border);box-shadow:inset 0 1px 2px rgba(2,16,44,.08),inset 0 -1px 0 var(--glass-specular);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.topbar-search:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-soft)}.topbar-search input{border:0;outline:none;background:transparent;width:100%;min-width:0;font-size:13px}.topbar-search input::placeholder{color:var(--ink-muted)}.topbar-actions{position:relative;z-index:2;display:flex;align-items:center;gap:8px;flex:0 0 auto}.glass-topbar .mobile-nav-btn{display:none}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;padding:6px 4px 2px}.page-header h1{text-shadow:var(--glass-text-shadow)}.glass-panel{padding:20px;background:linear-gradient(160deg,var(--glass-bg-elevated) 0,var(--glass-bg) 100%);box-shadow:inset 0 1.5px 1px var(--glass-specular),inset 0 -1px 2px var(--glass-edge-shadow),var(--shadow-md)}.glass-panel,.glass-panel-hero{position:relative;isolation:isolate;border-radius:var(--radius-xl);border:0;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-panel-hero{padding:20px 22px;background:linear-gradient(140deg,var(--glass-bg-elevated) 0,var(--glass-bg-subtle) 100%);box-shadow:inset 0 1.5px 1.5px var(--glass-specular),inset 0 -2px 4px var(--glass-edge-shadow),var(--shadow-md)}.glass-panel-soft{position:relative;isolation:isolate;border-radius:var(--radius-lg);padding:15px 16px;background:var(--glass-bg-subtle);border:0;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-specular),var(--shadow-sm)}.bento-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bento-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bento-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bento-asymmetric{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:16px}.kpi-card{position:relative;isolation:isolate;border-radius:var(--radius-lg);padding:16px 18px;background:linear-gradient(155deg,var(--glass-bg-elevated) 0,var(--glass-bg) 100%);border:0;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1.5px 1px var(--glass-specular),inset 0 -1px 2px var(--glass-edge-shadow),var(--shadow-sm);display:flex;flex-direction:column;gap:7px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.kpi-card:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px 1.5px var(--glass-specular),var(--shadow-md)}.kpi-label{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:660;color:var(--ink-muted)}.kpi-icon-orb{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--glass-bg-strong),var(--glass-bg-subtle));border:1px solid var(--glass-border-strong);box-shadow:inset 0 1px 1px var(--glass-specular),0 4px 10px rgba(2,16,44,.12);color:var(--accent-blue);flex:0 0 auto}.kpi-icon-orb.is-green{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.45),transparent 60%),var(--accent-green-soft);color:var(--accent-green)}.kpi-icon-orb.is-violet{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.45),transparent 60%),var(--accent-violet-soft);color:var(--accent-violet)}.kpi-icon-orb.is-amber{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.45),transparent 60%),var(--accent-amber-soft);color:var(--accent-amber)}.kpi-value{font-family:var(--font-display);font-size:1.62rem;font-weight:790;letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:var(--glass-text-shadow)}.kpi-hint,.kpi-value{position:relative;z-index:2}.kpi-hint{font-size:12px;color:var(--ink-secondary)}.spotlight-card{position:relative;isolation:isolate;border-radius:var(--radius-lg);padding:15px 16px;background:linear-gradient(160deg,var(--glass-bg-elevated) 0,var(--glass-bg-subtle) 100%);border:0;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1.5px 1px var(--glass-specular),var(--shadow-sm);display:flex;flex-direction:column;gap:10px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.spotlight-card:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px 1.5px var(--glass-specular),var(--shadow-md)}.brand-avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:14px;color:#ffffff;flex:0 0 auto;box-shadow:inset 0 1px 1px rgba(255,255,255,.48),0 4px 12px rgba(15,23,42,.14)}.brand-avatar.tone-0{background:linear-gradient(135deg,#007aff,#32ade6)}.brand-avatar.tone-1{background:linear-gradient(135deg,#34c759,#059669)}.brand-avatar.tone-2{background:linear-gradient(135deg,#af52de,#6366f1)}.brand-avatar.tone-3{background:linear-gradient(135deg,#ff9500,#ea580c)}.brand-avatar.tone-4{background:linear-gradient(135deg,#0891b2,#2563eb)}.brand-avatar.tone-5{background:linear-gradient(135deg,#e11d48,#9333ea)}.glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border-strong);background:linear-gradient(180deg,var(--glass-bg-elevated),var(--glass-bg-subtle));backdrop-filter:blur(14px) saturate(200%);-webkit-backdrop-filter:blur(14px) saturate(200%);box-shadow:inset 0 1.5px .5px var(--glass-specular),inset 0 -1px 2px var(--glass-edge-shadow),var(--shadow-sm);color:var(--ink-primary);font-size:13px;font-weight:620;cursor:pointer;white-space:nowrap;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.glass-btn:hover{background:var(--glass-bg-strong);transform:translateY(-1px);box-shadow:inset 0 1.5px 1px var(--glass-specular),var(--shadow-md)}.glass-btn:active{transform:scale(.975)}.glass-btn:disabled{opacity:.48;cursor:not-allowed}.glass-btn-primary{background:linear-gradient(135deg,rgba(0,122,255,.9),rgba(14,165,233,.88));color:#ffffff;border-color:rgba(255,255,255,.52);box-shadow:inset 0 1.5px 1px rgba(255,255,255,.58),inset 0 -1px 2px rgba(2,16,44,.16),var(--shadow-glow-blue)}.glass-btn-primary:hover{background:linear-gradient(135deg,#006be0,#0284c7);color:#ffffff}.glass-btn-sm{padding:5px 11px;font-size:12px;gap:5px}.glass-btn-xs{padding:4px 8px;font-size:11.5px;gap:4px}.glass-btn-icon{padding:7px;width:36px;height:36px;border-radius:50%}.segmented-pills{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);box-shadow:inset 0 1px 3px rgba(2,16,44,.1)}.segmented-pills .glass-btn{border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:4px 7px;font-size:11px;gap:4px}.segmented-pills .glass-btn:hover{background:var(--glass-bg-elevated);border-color:var(--glass-border);transform:none}.segmented-pills .glass-btn.is-active,.segmented-pills .glass-btn[aria-pressed=true]{background:linear-gradient(180deg,var(--glass-bg-strong),var(--glass-bg-elevated));border-color:var(--glass-border-strong);color:var(--accent-blue);font-weight:720;box-shadow:inset 0 1px 0 var(--glass-specular),var(--shadow-sm)}.segmented-pills.backdrop-switcher{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-pills.backdrop-switcher .glass-btn{width:100%;justify-content:center;padding:5px 4px}.glass-switch-row{justify-content:space-between;gap:8px;min-block-size:44px;color:var(--ink-secondary);font-weight:600}.glass-switch-row,input[type=checkbox].glass-switch{display:inline-flex;align-items:center;cursor:pointer}input[type=checkbox].glass-switch{--switch-w:2.65rem;--switch-h:1.48rem;--thumb-size:1.12rem;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;inline-size:var(--switch-w);block-size:var(--switch-h);margin:0;padding:.16rem;border-radius:999px;background:var(--glass-input);border:1px solid var(--glass-border-strong);box-shadow:inset 0 1.5px 3px rgba(2,16,44,.16),inset 0 -1px 0 var(--glass-specular)}input[type=checkbox].glass-switch:before{content:"";inline-size:var(--thumb-size);block-size:var(--thumb-size);border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0,#e8f2ff 100%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 1px #ffffff,0 2px 6px rgba(2,16,44,.28);transform:translateX(0)}@media (prefers-reduced-motion:no-preference){input[type=checkbox].glass-switch,input[type=checkbox].glass-switch:before{transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease}}input[type=checkbox].glass-switch:checked{background:linear-gradient(135deg,#22c55e,#007aff);border-color:rgba(255,255,255,.65);box-shadow:inset 0 1px 2px rgba(255,255,255,.38),0 2px 10px rgba(0,122,255,.28)}input[type=checkbox].glass-switch:checked:before{transform:translateX(calc(var(--switch-w) - var(--thumb-size) - .38rem))}input[type=checkbox].glass-switch:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}input[type=checkbox].glass-switch:disabled{opacity:.48;cursor:not-allowed}@media (forced-colors:active){input[type=checkbox].glass-switch{forced-color-adjust:none;border:2px solid CanvasText;background:Canvas}input[type=checkbox].glass-switch:checked{background:Highlight}input[type=checkbox].glass-switch:before{background:CanvasText}}.glass-input,.glass-select,.glass-textarea{width:100%;border-radius:16px;border:1px solid var(--glass-border-strong);background:var(--glass-input);box-shadow:inset 0 1px 0 var(--glass-specular),inset 0 1px 3px rgba(2,16,44,.08);padding:9px 13px;font-size:13.5px;color:var(--ink-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.glass-input:focus,.glass-select:focus,.glass-textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-soft)}.glass-textarea{min-height:110px;resize:vertical;font-family:var(--font-mono);font-size:12.5px}.glass-select-branded,.glass-select-branded::picker(select){appearance:base-select}.glass-select-branded{display:inline-flex;align-items:center;justify-content:space-between;gap:3px;min-width:86px;padding:4px 8px;border-radius:var(--radius-pill);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);color:var(--ink-primary);font-size:11px;font-weight:680;cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-specular),var(--shadow-sm);transition:border-color .14s ease,box-shadow .14s ease}.glass-select-branded.status-scaling{background:var(--accent-green-soft);color:var(--accent-green);border-color:rgba(21,128,61,.28)}.glass-select-branded.status-testing{background:var(--accent-blue-soft);color:var(--accent-blue);border-color:rgba(0,122,255,.28)}.glass-select-branded.status-shortlisted{background:var(--accent-violet-soft);color:var(--accent-violet);border-color:rgba(124,58,237,.28)}.glass-select-branded.status-watching{background:var(--accent-amber-soft);color:var(--accent-amber);border-color:rgba(180,83,9,.28)}.glass-select-branded.status-excluded{background:var(--accent-red-soft);color:var(--accent-red);border-color:rgba(220,38,38,.28)}.glass-select-branded::picker-icon{color:currentColor;opacity:.82;transition:transform .24s cubic-bezier(.16,1,.3,1)}.glass-select-branded:open::picker-icon{transform:rotate(180deg)}.glass-select-branded::picker(select){margin-top:6px;padding:6px;border-radius:var(--radius-lg);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:blur(30px) saturate(210%);-webkit-backdrop-filter:blur(30px) saturate(210%);box-shadow:inset 0 1px 0 var(--glass-specular),var(--shadow-lg);color:var(--ink-primary);opacity:0;height:0;transition:display,overlay,opacity cubic-bezier(.16,1,.3,1),height cubic-bezier(.16,1,.3,1);transition-duration:.28s;transition-behavior:allow-discrete}.glass-select-branded:open::picker(select){opacity:1;height:auto}@starting-style{.glass-select-branded:open::picker(select){opacity:0;height:0}}.glass-select-branded option{padding:7px 10px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ink-primary);cursor:pointer}.glass-select-branded option:checked,.glass-select-branded option:hover{background:var(--accent-blue-soft);color:var(--accent-blue);font-weight:700}.glass-select-branded option::checkmark{color:var(--accent-blue)}@media (prefers-reduced-motion:reduce){.glass-select-branded::picker(select),.glass-select-branded::picker-icon{transition:none!important}}input[type=range].glass-range{--slider-track-size:0.5rem;--slider-thumb-size:1.2rem;--slider-track-radius:999px;--slider-track-color:var(--glass-hairline);--slider-fill-color:var(--accent-blue);--slider-thumb-color:#ffffff;--slider-direction:to right;--attr-min:attr(min type(<number>),0);--attr-max:attr(max type(<number>),100);--control-value:attr(value type(<number>),50);--slider-progress:calc(progress(var(--control-value), var(--attr-min), var(--attr-max)) * 100%);appearance:none;-webkit-appearance:none;inline-size:100%;block-size:2.15rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}@supports not (opacity:progress(1,0,100)){input[type=range].glass-range{--slider-progress:calc((var(--control-value) - var(--attr-min)) / (var(--attr-max) - var(--attr-min)) * 100%)}}input[type=range].glass-range:focus-visible{outline:2px solid var(--slider-fill-color);outline-offset:4px;border-radius:8px}input[type=range].glass-range::-webkit-slider-runnable-track{block-size:var(--slider-track-size);border:1px solid var(--glass-border);border-radius:var(--slider-track-radius);background:linear-gradient(var(--slider-direction),var(--slider-fill-color) var(--slider-progress,0),var(--slider-track-color) var(--slider-progress,0))}input[type=range].glass-range::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);margin-block-start:calc((var(--slider-track-size) - var(--slider-thumb-size)) / 2 - 1px);border:2px solid var(--slider-fill-color);border-radius:50%;background:var(--slider-thumb-color);box-shadow:0 2px 8px rgba(15,23,42,.24);-webkit-transition:transform .12s ease;transition:transform .12s ease}input[type=range].glass-range:hover::-webkit-slider-thumb{transform:scale(1.08)}input[type=range].glass-range::-moz-range-track{block-size:var(--slider-track-size);border:1px solid var(--glass-border);border-radius:var(--slider-track-radius);background:var(--slider-track-color)}input[type=range].glass-range::-moz-range-progress{block-size:var(--slider-track-size);border-radius:var(--slider-track-radius);background:var(--slider-fill-color)}input[type=range].glass-range::-moz-range-thumb{inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border:2px solid var(--slider-fill-color);border-radius:50%;background:var(--slider-thumb-color);box-shadow:0 2px 8px rgba(15,23,42,.24)}.progress-ring-wrapper{position:relative;display:grid;place-items:center;width:var(--ring-size,112px);height:var(--ring-size,112px);flex:0 0 auto}progress.progress-ring{--size:var(--ring-size,112px);--thickness:11px;--track-color:var(--glass-hairline);--fill-color:var(--accent-blue);width:var(--size);height:var(--size);border-radius:50%;appearance:none;-webkit-appearance:none;background:conic-gradient(var(--fill-color) calc(var(--value) * 1%),var(--track-color) 0);background-clip:border-area;border:var(--thickness) solid transparent;background-origin:border-box;transition:--value 0s ease-in-out}@media (prefers-reduced-motion:no-preference){progress.progress-ring{transition-duration:.4s}}@supports not (background-clip:border-area){progress.progress-ring{mask-image:radial-gradient(transparent calc(50% - var(--thickness)),black calc(50% - var(--thickness) + .5px));-webkit-mask-image:radial-gradient(transparent calc(50% - var(--thickness)),black calc(50% - var(--thickness) + .5px));border:0}}@media (forced-colors:active){progress.progress-ring{forced-color-adjust:none;--fill-color:CanvasText;--track-color:Canvas}}progress.progress-ring::-webkit-progress-bar,progress.progress-ring::-webkit-progress-value{display:none;background:none}progress.progress-ring::-moz-progress-bar{display:none;background:none}progress.progress-ring::slider-fill{display:none;background:none}.progress-ring-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}@supports (anchor-name:--my-anchor){[popover].glass-popover{inset:auto;margin:unset}}[popover].glass-popover{padding:0;border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);background:var(--glass-bg-strong);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);box-shadow:var(--shadow-lg);color:var(--ink-primary);max-width:min(320px,88vw);position:fixed;position-area:block-start span-inline-end;position-try-fallbacks:flip-block,flip-inline;container-type:anchored}[popover].glass-popover:is(:popover-open,.\:popover-open){display:block}.glass-popover-inner{padding:12px 14px;max-block-size:42dvb;overflow-block:auto;display:flex;flex-direction:column;gap:8px}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:650;line-height:1.35;white-space:nowrap}.chip-interactive{border:1px solid var(--glass-border-strong);cursor:pointer;transition:transform .12s ease,background-color .14s ease}.chip-interactive:hover{transform:translateY(-1px);background:var(--glass-bg-strong)}.chip-blue{background:rgba(232,244,255,.78);color:#054296;border:1px solid rgba(2,132,199,.34)}.chip-green{background:rgba(230,252,243,.78);color:#065f46;border:1px solid rgba(16,185,129,.36)}.chip-amber{background:rgba(255,247,224,.8);color:#854d0e;border:1px solid rgba(245,158,11,.38)}.chip-red{background:rgba(255,236,238,.8);color:#991b1b;border:1px solid rgba(239,68,68,.36)}.chip-violet{background:rgba(243,238,255,.8);color:#4c1d95;border:1px solid rgba(139,92,246,.36)}.chip-neutral{background:var(--glass-bg-subtle);color:var(--ink-secondary);border:1px solid var(--glass-hairline)}.page-header .chip{backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 4px 12px rgba(4,22,64,.12)}:root:has(>head>meta[name=color-scheme][content=dark]) .chip-blue,html[data-theme=dark] .chip-blue{background:rgba(8,47,108,.72);color:#bae6fd;border-color:rgba(125,211,252,.44)}:root:has(>head>meta[name=color-scheme][content=dark]) .chip-green,html[data-theme=dark] .chip-green{background:rgba(6,78,59,.72);color:#bbf7d0;border-color:rgba(74,222,128,.42)}:root:has(>head>meta[name=color-scheme][content=dark]) .chip-amber,html[data-theme=dark] .chip-amber{background:rgba(120,53,15,.72);color:#fef08a;border-color:rgba(253,224,71,.4)}:root:has(>head>meta[name=color-scheme][content=dark]) .chip-red,html[data-theme=dark] .chip-red{background:rgba(127,29,29,.72);color:#fecaca;border-color:rgba(255,107,107,.42)}:root:has(>head>meta[name=color-scheme][content=dark]) .chip-violet,html[data-theme=dark] .chip-violet{background:rgba(76,29,149,.72);color:#e9d5ff;border-color:rgba(216,180,254,.42)}.verdict-solid{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--radius-pill);background:var(--badge-bg,var(--accent-blue));color:#ffffff;color:contrast-color(var(--badge-bg,var(--accent-blue)));font-size:11px;font-weight:760;letter-spacing:.015em;white-space:nowrap;border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 4px 12px rgba(2,16,44,.2)}.score-meter{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:48px}.score-meter-track{width:46px;height:6px;border-radius:999px;background:var(--glass-hairline);overflow:hidden}.score-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-green))}.glass-tablist{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--glass-bg-subtle);border:1px solid var(--glass-border);box-shadow:inset 0 1.5px 3px rgba(2,16,44,.12),inset 0 -1px 0 var(--glass-specular);margin-bottom:14px}.glass-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--ink-secondary);font-size:13px;font-weight:620;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,border-color .14s ease}.glass-tab[aria-selected=true]{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.38));color:#06214d;border-color:rgba(255,255,255,.78);box-shadow:inset 0 1.5px 1px #ffffff,0 4px 14px rgba(2,16,44,.12)}:root:has(>head>meta[name=color-scheme][content=dark]) .glass-tab[aria-selected=true],html[data-theme=dark] .glass-tab[aria-selected=true]{background:linear-gradient(180deg,rgba(56,189,248,.42),rgba(0,122,255,.32));color:#ffffff;border-color:rgba(255,255,255,.48);box-shadow:inset 0 1.5px 1px rgba(255,255,255,.56),var(--shadow-glow-blue)}.table-container{container-type:inline-size;container-name:data-table;width:100%;overflow-x:auto}.glass-table{width:100%;border-collapse:separate;border-spacing:0 6px}.glass-table th{text-align:left;font-size:10.5px;font-weight:740;text-transform:uppercase;letter-spacing:.045em;color:var(--ink-muted);padding:6px 6px 8px;white-space:nowrap}.glass-table td{padding:10px 6px;background:var(--glass-bg-table);backdrop-filter:blur(22px) saturate(185%);-webkit-backdrop-filter:blur(22px) saturate(185%);border-top:1px solid var(--glass-border-strong);border-bottom:1px solid var(--glass-hairline);font-size:12.2px;vertical-align:middle}.glass-table tbody tr{view-transition-name:match-element;transition:transform .14s ease}.glass-table tbody tr:hover td{background:var(--glass-bg-strong)}.glass-table td:first-child{border-left:1px solid var(--glass-border);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.glass-table td:last-child{border-right:1px solid var(--glass-border);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.num-right{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container data-table (max-width: 720px){.glass-table thead{display:none}.glass-table tbody,.glass-table td,.glass-table tr{display:block;width:100%}.glass-table tr{margin-bottom:12px;border-radius:var(--radius-lg);background:var(--glass-bg-elevated);border:1px solid var(--glass-border);padding:8px 12px;box-shadow:var(--shadow-sm)}.glass-table td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;border:0;border-bottom:1px solid var(--glass-hairline);border-radius:0}.glass-table tbody tr:hover td,.glass-table td{background:transparent}.glass-table td:last-child{border-bottom:0}.glass-table td:before{content:attr(data-label);font-size:11px;font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;flex:0 0 auto}}.field-label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:650;color:var(--ink-secondary)}.toolbar-form-grid{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(150px,.9fr) minmax(130px,.75fr) auto;gap:10px;align-items:end}.toolbar-form-grid-4{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(150px,.9fr) minmax(130px,.75fr) auto auto;gap:10px;align-items:end}.mix-bar{display:flex;width:100%;height:11px;border-radius:999px;overflow:hidden;background:var(--glass-hairline);border:1px solid var(--glass-border)}.mix-bar-seg{height:100%;transition:width .26s ease}.mix-bar-seg.is-affiliate{background:linear-gradient(90deg,#16a34a,#22c55e)}.mix-bar-seg.is-brand{background:linear-gradient(90deg,#007aff,#38bdf8)}.mix-bar-seg.is-agency{background:linear-gradient(90deg,#7c3aed,#a855f7)}.mix-bar-seg.is-junk{background:rgba(148,163,184,.55)}.longevity-track{position:relative;width:100%;height:8px;border-radius:999px;background:var(--glass-hairline);overflow:hidden}.longevity-track.is-compact{height:6px}.longevity-fill{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-green))}.channel-bar-row{display:grid;grid-template-columns:126px minmax(0,1fr) 56px;gap:10px;align-items:center;font-size:12.5px}.channel-bar-bg{height:9px;border-radius:999px;background:var(--glass-hairline);overflow:hidden}.channel-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-cyan))}.search-ad-mockup{position:relative;border-radius:var(--radius-md);padding:13px 14px;background:var(--glass-bg-strong);border:0;box-shadow:inset 0 1px 0 var(--glass-specular),var(--shadow-sm);display:flex;flex-direction:column;gap:5px}.search-ad-sponsored{font-size:10.5px;font-weight:760;letter-spacing:.04em;color:var(--ink-primary)}.search-ad-breadcrumb{font-size:11.5px;color:var(--ink-muted)}.search-ad-headline{font-size:13.5px;font-weight:700;color:var(--accent-blue);line-height:1.3}.search-ad-desc{font-size:11.5px;color:var(--ink-secondary);line-height:1.4}.roas-hero-card{position:relative;isolation:isolate;border-radius:var(--radius-lg);padding:16px 18px;background:linear-gradient(145deg,var(--glass-bg-elevated) 0,var(--glass-bg-subtle) 100%);border:0;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1.5px 1px var(--glass-specular),var(--shadow-sm);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.headroom-track{width:100%;height:8px;border-radius:999px;background:var(--glass-hairline);overflow:hidden;margin-top:6px}.headroom-fill{height:100%;border-radius:999px;transition:width .22s ease}.matrix-grid{width:100%;border-collapse:separate;border-spacing:6px}.matrix-grid td,.matrix-grid th{padding:9px 10px;border-radius:12px;text-align:center;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matrix-cell{cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .14s ease}.matrix-cell:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.matrix-cell.is-active-cell{border:2px solid var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-soft)}.matrix-cell-profit{background:var(--accent-green-soft);color:var(--accent-green)}.matrix-cell-warn{background:var(--accent-amber-soft);color:var(--accent-amber)}.matrix-cell-loss{background:var(--accent-red-soft);color:var(--accent-red)}.verdict-card{position:relative;border-radius:var(--radius-lg);padding:15px 16px;background:var(--glass-bg-subtle);border:0}.verdict-card,.verdict-card-blue{box-shadow:inset 0 3px 0 0 var(--accent-blue),inset 0 1px 0 var(--glass-specular)}.verdict-card-amber{box-shadow:inset 0 3px 0 0 var(--accent-amber),inset 0 1px 0 var(--glass-specular)}.verdict-card-green{box-shadow:inset 0 3px 0 0 var(--accent-green),inset 0 1px 0 var(--glass-specular)}dialog.glass-dialog{width:min(800px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;border:0;border-radius:var(--radius-xl);padding:22px;background:var(--glass-bg-strong);color:var(--ink-primary);backdrop-filter:blur(34px) saturate(210%);-webkit-backdrop-filter:blur(34px) saturate(210%);box-shadow:inset 0 1.5px 1px var(--glass-specular),var(--shadow-lg)}dialog.glass-dialog::backdrop{background:rgba(4,10,26,.44);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creative-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.creative-card{position:relative;border-radius:var(--radius-md);padding:13px;background:var(--glass-bg-subtle);border:0;box-shadow:inset 0 1px 0 var(--glass-specular),var(--shadow-sm);display:flex;flex-direction:column;gap:9px}.creative-thumb{width:100%;height:150px;object-fit:cover;border-radius:10px;border:1px solid var(--glass-hairline);background:var(--glass-input)}.alert-banner{border-radius:var(--radius-pill);padding:10px 16px;display:flex;align-items:center;gap:10px;font-size:13px;border:1px solid var(--glass-border-strong);backdrop-filter:blur(18px) saturate(200%);-webkit-backdrop-filter:blur(18px) saturate(200%);box-shadow:inset 0 1px 0 var(--glass-specular),var(--shadow-sm)}.liquid-hud-pill{background:linear-gradient(135deg,var(--glass-bg-strong),var(--accent-blue-soft));color:var(--ink-primary);font-weight:620}.liquid-spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid var(--glass-border);border-top-color:var(--accent-blue);flex:0 0 auto}@media (prefers-reduced-motion:no-preference){.liquid-spinner{animation:liquid-spin .85s linear infinite}}@keyframes liquid-spin{to{transform:rotate(1turn)}}.alert-error{background:var(--accent-red-soft);color:var(--accent-red)}.alert-ok{background:var(--accent-green-soft);color:var(--accent-green)}.leaderboard-scope{view-transition-scope:all}@media (max-width:1120px){.bento-3col,.bento-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-2col,.bento-asymmetric{grid-template-columns:minmax(0,1fr)}.toolbar-form-grid,.toolbar-form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.desk-shell{grid-template-columns:minmax(0,1fr);padding:10px;gap:12px}.glass-topbar .mobile-nav-btn{display:inline-flex}.glass-dock{position:fixed;left:12px;top:12px;bottom:12px;width:min(292px,calc(100vw - 24px));height:auto;z-index:60;transform:translateX(calc(-100% - 28px));transition:transform .22s cubic-bezier(.22,1,.36,1)}.glass-dock.is-open{transform:translateX(0);box-shadow:var(--shadow-lg)}}@media (max-width:560px){.bento-3col,.bento-kpis,.toolbar-form-grid,.toolbar-form-grid-4{grid-template-columns:minmax(0,1fr)}.glass-topbar{flex-wrap:wrap}.topbar-search{width:100%}.channel-bar-row{grid-template-columns:98px minmax(0,1fr) 48px}}.glass-checkbox-row{display:inline-flex;align-items:center;gap:10px;min-block-size:44px;cursor:pointer;color:var(--ink-primary);-webkit-user-select:none;user-select:none}input[type=checkbox].glass-checkbox{--checkbox-size:1.28em;--checkbox-icon-size:0.78em;--icon-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'></polyline></svg>");appearance:none;-webkit-appearance:none;flex:0 0 auto;display:inline-grid;place-content:center;inline-size:var(--checkbox-size);block-size:var(--checkbox-size);margin:0;border-radius:7px;border:1.5px solid var(--glass-border-strong);background:var(--glass-input);box-shadow:inset 0 1px 2px rgba(2,16,44,.14);cursor:pointer}input[type=checkbox].glass-checkbox:before{content:"";inline-size:var(--checkbox-icon-size);block-size:var(--checkbox-icon-size);background-color:#ffffff;mask:var(--icon-check) no-repeat center /contain;-webkit-mask:var(--icon-check) no-repeat center /contain;transform:scale(0)}@media (prefers-reduced-motion:no-preference){input[type=checkbox].glass-checkbox,input[type=checkbox].glass-checkbox:before{transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .15s ease,border-color .15s ease}}input[type=checkbox].glass-checkbox:checked{background:linear-gradient(135deg,var(--accent-blue),#22c55e);border-color:rgba(255,255,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 2px 8px rgba(0,122,255,.25)}input[type=checkbox].glass-checkbox:checked:before{transform:scale(1)}input[type=checkbox].glass-checkbox:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}input[type=checkbox].glass-checkbox:disabled{opacity:.48;cursor:not-allowed}@media (forced-colors:active){input[type=checkbox].glass-checkbox{border:2px solid CanvasText;background:Canvas}input[type=checkbox].glass-checkbox:checked{background:Highlight}input[type=checkbox].glass-checkbox:before{background-color:HighlightText}}.checklist-list{display:flex;flex-direction:column;gap:8px}.checklist-item-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(180deg,var(--glass-bg-elevated),var(--glass-bg-subtle));box-shadow:inset 0 1px 0 var(--glass-specular)}.checklist-item-row.is-done{opacity:.68}.checklist-item-row.is-done .checklist-title{text-decoration:line-through;color:var(--ink-muted)}.dock-user-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(180deg,var(--glass-bg-elevated),var(--glass-bg-subtle));box-shadow:inset 0 1px 0 var(--glass-specular);margin-bottom:8px}.password-field-wrap{position:relative;display:flex;align-items:center}.password-field-wrap .glass-input{padding-right:42px}.password-toggle-btn{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:none;background:transparent;color:var(--ink-muted);cursor:pointer}.password-toggle-btn:hover{background:var(--glass-bg-strong);color:var(--ink-primary)}