@font-face{font-family:__GeistSans_245d8d;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_245d8d;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:__GeistSans_245d8d,__GeistSans_Fallback_245d8d}.__variable_245d8d{--font-geist-sans:"__GeistSans_245d8d","__GeistSans_Fallback_245d8d"}@font-face{font-family:__GeistMono_97c177;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:__GeistMono_97c177,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"__GeistMono_97c177",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--slate-50:#f7f8fa;--slate-100:#eef0f3;--slate-200:#e1e5ea;--slate-300:#c9d0d8;--slate-400:#9aa5b1;--slate-500:#6b7785;--slate-600:#4a5663;--slate-700:#323b47;--slate-800:#1f2630;--slate-900:#131820;--slate-950:#0a0e14;--teal-50:#eef8fa;--teal-100:#d6eef3;--teal-200:#addce5;--teal-300:#7fc5d3;--teal-400:#57aebf;--teal-500:#3e96a8;--teal-600:#317c8c;--teal-700:#27636f;--teal-800:#1f4c55;--teal-900:#173840;--coral-50:#fdf1ef;--coral-100:#fbddd7;--coral-200:#f7b8ac;--coral-300:#f19686;--coral-400:#e87765;--coral-500:#d95f4c;--coral-600:#b94a39;--coral-700:#943829;--coral-800:#6e2a1f;--sage-50:#f0f6f1;--sage-100:#dbeadd;--sage-200:#b6d4bb;--sage-300:#8cba94;--sage-400:#6aa274;--sage-500:#53895e;--sage-600:#416e4b;--sage-700:#32553a;--sage-800:#24402b;--amber-50:#fbf4e6;--amber-100:#f6e4bb;--amber-200:#eecc7d;--amber-300:#e5b549;--amber-400:#d39b2c;--amber-500:#ad7e20;--amber-600:#855f18;--indigo-50:#eff1f9;--indigo-100:#d9def0;--indigo-200:#b2bce0;--indigo-300:#8892c9;--indigo-400:#6570b0;--indigo-500:#4c5796;--indigo-600:#3b4476;--white:#fff;--black:#05080c;--font-sans:var(--font-geist-sans,"Geist"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-geist-sans,"Geist"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono,"JetBrains Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:48px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--shadow-xs:0 1px 2px rgba(19,24,32,.04);--shadow-sm:0 1px 3px rgba(19,24,32,.06),0 1px 2px rgba(19,24,32,.04);--shadow-md:0 4px 8px -2px rgba(19,24,32,.06),0 2px 4px -2px rgba(19,24,32,.04);--shadow-lg:0 12px 24px -6px rgba(19,24,32,.08),0 4px 8px -4px rgba(19,24,32,.04);--shadow-xl:0 24px 48px -12px rgba(19,24,32,.12);--shadow-focus:0 0 0 3px rgba(62,150,168,.25);--duration-instant:80ms;--duration-fast:160ms;--duration-base:240ms;--duration-slow:360ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1.1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--z-base:1;--z-raised:10;--z-sticky:100;--z-dropdown:1000;--z-overlay:1100;--z-modal:1200;--z-modal-dropdown:1250;--z-toast:1300;--z-tooltip:1400;--surface-canvas:var(--slate-50);--surface-base:var(--white);--surface-raised:var(--white);--surface-sunken:var(--slate-100);--surface-inverse:var(--slate-900);--surface-overlay:rgba(19,24,32,.4);--text-primary:var(--slate-900);--text-secondary:var(--slate-600);--text-tertiary:var(--slate-500);--text-muted:var(--slate-500);--text-inverse:var(--white);--text-link:var(--teal-600);--text-on-accent:var(--white);--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-inverse:var(--slate-700);--border-focus:var(--teal-500);--accent-primary:var(--teal-500);--accent-primary-hover:var(--teal-600);--accent-primary-soft:var(--teal-50);--accent-secondary:var(--indigo-400);--state-success:var(--sage-500);--state-success-soft:var(--sage-50);--state-success-text:var(--sage-700);--state-warning:var(--amber-500);--state-warning-soft:var(--amber-50);--state-warning-text:var(--amber-600);--state-danger:var(--coral-500);--state-danger-soft:var(--coral-50);--state-danger-text:var(--coral-700);--state-info:var(--teal-500);--state-info-soft:var(--teal-50);--state-info-text:var(--teal-700);--state-neutral:var(--slate-500);--state-neutral-soft:var(--slate-100);--interactive-hover:rgba(19,24,32,.04);--interactive-press:rgba(19,24,32,.08);--interactive-selected:var(--teal-50);--interactive-disabled:var(--slate-200);--chart-primary:var(--teal-500);--chart-primary-fill:rgba(62,150,168,.12);--chart-positive:var(--sage-400);--chart-negative:var(--coral-500);--chart-neutral:var(--slate-400);--chart-warning:var(--amber-400);--chart-cat-1:var(--teal-500);--chart-cat-2:var(--coral-400);--chart-cat-3:var(--sage-500);--chart-cat-4:var(--amber-400);--chart-cat-5:var(--indigo-400);--chart-cat-6:var(--slate-500);--chart-grid:var(--slate-100);--chart-axis:var(--slate-400);--chart-label:var(--slate-500);--focus-ring:0 0 0 3px rgba(62,150,168,.3);--focus-ring-danger:0 0 0 3px rgba(217,95,76,.28)}[data-theme=dark]{--surface-canvas:var(--slate-950);--surface-base:#111820;--surface-raised:#19222d;--surface-sunken:#0c1117;--surface-inverse:var(--slate-50);--surface-overlay:rgba(0,0,0,.55);--text-primary:#e6eaef;--text-secondary:#a6b1be;--text-tertiary:#98a3b0;--text-muted:#7a8695;--text-inverse:var(--slate-900);--text-link:var(--teal-300);--text-on-accent:var(--slate-950);--border-subtle:hsla(0,0%,100%,.04);--border-default:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--border-inverse:var(--slate-300);--border-focus:var(--teal-300);--accent-primary:var(--teal-400);--accent-primary-hover:var(--teal-300);--accent-primary-soft:rgba(62,150,168,.14);--accent-secondary:var(--indigo-300);--state-success:var(--sage-300);--state-success-soft:rgba(83,137,94,.14);--state-success-text:var(--sage-200);--state-warning:var(--amber-300);--state-warning-soft:rgba(211,155,44,.14);--state-warning-text:var(--amber-200);--state-danger:var(--coral-400);--state-danger-soft:rgba(217,95,76,.16);--state-danger-text:var(--coral-200);--state-info:var(--teal-300);--state-info-soft:rgba(62,150,168,.14);--state-info-text:var(--teal-200);--state-neutral:var(--slate-400);--state-neutral-soft:hsla(0,0%,100%,.06);--interactive-hover:hsla(0,0%,100%,.05);--interactive-press:hsla(0,0%,100%,.1);--interactive-selected:rgba(62,150,168,.18);--interactive-disabled:hsla(0,0%,100%,.08);--chart-primary:var(--teal-300);--chart-primary-fill:rgba(127,197,211,.18);--chart-positive:var(--sage-300);--chart-negative:var(--coral-400);--chart-neutral:var(--slate-400);--chart-warning:var(--amber-300);--chart-cat-1:var(--teal-300);--chart-cat-2:var(--coral-300);--chart-cat-3:var(--sage-300);--chart-cat-4:var(--amber-300);--chart-cat-5:var(--indigo-300);--chart-cat-6:var(--slate-300);--chart-grid:hsla(0,0%,100%,.06);--chart-axis:var(--slate-500);--chart-label:var(--slate-400);--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45);--shadow-md:0 4px 10px -2px rgba(0,0,0,.55);--shadow-lg:0 16px 32px -8px rgba(0,0,0,.6);--shadow-xl:0 28px 56px -14px rgba(0,0,0,.7);--focus-ring:0 0 0 3px rgba(127,197,211,.35);--focus-ring-danger:0 0 0 3px hsla(9,79%,74%,.35)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}:root{--backdrop-canvas:#eceff2;--backdrop-field-a:#7fb3c1;--backdrop-field-b:#a7b6c6;--backdrop-field-c:#d6c2b6;--backdrop-opacity:0.38;--backdrop-blur:120px;--backdrop-grain:0.05;--backdrop-drift-a:38s;--backdrop-drift-b:44s;--backdrop-drift-c:50s}[data-theme=dark]{--backdrop-canvas:#091017;--backdrop-opacity:0.20}:root{--liquid-track:rgba(20,26,34,.055);--liquid-thumb:hsla(0,0%,100%,.96);--liquid-thumb-nav:rgba(28,151,174,.13);--liquid-duration:520ms;--liquid-stretch-at:0.42;--liquid-ease:cubic-bezier(.3,.9,.3,1.15);--liquid-ease-enter:cubic-bezier(.34,1.56,.64,1)}[data-theme=dark]{--liquid-track:hsla(0,0%,100%,.06);--liquid-thumb:hsla(0,0%,100%,.13);--liquid-thumb-nav:rgba(52,177,199,.18)}:root{--teal-300:#6ccbdc;--teal-400:#34b1c7;--teal-500:#1c97ae;--teal-600:#167f94;--teal-700:#0f6273;--font-ui:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--ink:#141a22;--ink-2:#465260;--ink-3:#5f6b79;--ink-4:#8e98a4;--solid:hsla(0,0%,100%,.93);--solid-border:rgba(20,26,34,.07);--solid-opaque:#fdfdfe;--glass-bg:hsla(0,0%,100%,.58);--glass-border:hsla(0,0%,100%,.6);--glass-hi:hsla(0,0%,100%,.9);--glass-spot:hsla(0,0%,100%,.35);--track:rgba(20,26,34,.055);--thumb:hsla(0,0%,100%,.96);--accent:var(--teal-600);--accent-ink:#0f6273;--accent-hover:#126e81;--on-accent:#fff;--accent-soft:rgba(28,151,174,.12);--success:#43985b;--success-soft:rgba(67,152,91,.13);--success-text:#2a683b;--warning:#ebad34;--warning-soft:rgba(235,173,52,.18);--warning-text:#8a5d0c;--danger:#e2604b;--danger-soft:rgba(226,96,75,.13);--danger-text:#a13826;--hover:rgba(20,26,34,.045);--chart-pos:#6fae82;--chart-neutral:#b4bec9;--grid:rgba(20,26,34,.08);--shadow-glass:inset 0 1px 0 var(--glass-hi),0 0 0 1px rgba(20,26,34,.045),0 10px 28px -18px rgba(20,30,44,.22);--shadow-lift:inset 0 1px 0 var(--glass-hi),0 0 0 1px rgba(20,26,34,.05),0 40px 80px -40px rgba(20,30,44,.35);--ease-liquid:cubic-bezier(.34,1.56,.64,1);--ease:cubic-bezier(.2,0,0,1)}[data-theme=dark]{--ink:#e7ecf1;--ink-2:#aeb8c3;--ink-3:#8692a0;--ink-4:#5e6a78;--solid:rgba(17,24,32,.92);--solid-border:hsla(0,0%,100%,.06);--solid-opaque:#10161d;--glass-bg:rgba(20,28,38,.55);--glass-border:hsla(0,0%,100%,.08);--glass-hi:hsla(0,0%,100%,.07);--glass-spot:hsla(0,0%,100%,.05);--track:hsla(0,0%,100%,.06);--thumb:hsla(0,0%,100%,.13);--accent:var(--teal-400);--accent-ink:var(--teal-300);--accent-hover:var(--teal-300);--on-accent:#04141a;--accent-soft:rgba(52,177,199,.16);--success-soft:rgba(93,178,116,.16);--success-text:#9bdcab;--warning-soft:rgba(235,173,52,.16);--warning-text:#f2c870;--danger-soft:hsla(9,82%,67%,.16);--danger-text:#f6a898;--hover:hsla(0,0%,100%,.05);--chart-pos:#7fbf92;--chart-neutral:#4a5765;--grid:hsla(0,0%,100%,.07);--shadow-glass:inset 0 1px 0 var(--glass-hi),0 0 0 1px rgba(0,0,0,.25),0 16px 40px -18px rgba(0,0,0,.6);--shadow-lift:inset 0 1px 0 var(--glass-hi),0 0 0 1px rgba(0,0,0,.3),0 40px 90px -40px rgba(0,0,0,.8)}:root{--cat-1:#1c97ae;--cat-2:#6a78c8;--cat-3:#e2604b;--cat-4:#5db274;--cat-5:#ebad34;--cat-6:#8e98a4;--plat-google:#4f86e8;--plat-meta:#6a78c8;--st-new:#3f4b5a;--st-work:#7cc4e6;--st-bad:#98a6ba;--st-qual:#2e8fa3}[data-theme=dark]{--cat-1:#34b1c7;--cat-2:#8f9be0;--cat-3:#f07a66;--cat-4:#7fbf92;--cat-5:#f2c870;--cat-6:#7d8997;--plat-google:#7ba6f2;--plat-meta:#8f9be0;--st-new:#c6d0db;--st-work:#5fb4da;--st-bad:#5e6d80;--st-qual:#34b1c7}:root,[data-theme=dark]{--font-sans:var(--font-ui);--font-display:var(--font-ui);--surface-canvas:var(--backdrop-canvas);--surface-base:var(--solid);--surface-raised:var(--solid);--surface-sunken:var(--track);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--text-muted:var(--ink-4);--text-link:var(--accent-ink);--text-on-accent:var(--on-accent);--border-subtle:var(--solid-border);--border-default:var(--solid-border);--border-strong:var(--grid);--border-focus:var(--accent);--accent-primary:var(--accent);--accent-primary-hover:var(--accent-hover);--accent-primary-soft:var(--accent-soft);--accent-secondary:var(--cat-2);--state-success:var(--success);--state-success-soft:var(--success-soft);--state-success-text:var(--success-text);--state-warning:var(--warning);--state-warning-soft:var(--warning-soft);--state-warning-text:var(--warning-text);--state-danger:var(--danger);--state-danger-soft:var(--danger-soft);--state-danger-text:var(--danger-text);--state-info:var(--accent);--state-info-soft:var(--accent-soft);--state-info-text:var(--accent-ink);--state-neutral:var(--ink-3);--state-neutral-soft:var(--track);--interactive-hover:var(--hover);--interactive-selected:var(--accent-soft);--chart-primary:var(--accent);--chart-primary-fill:var(--accent-soft);--chart-positive:var(--chart-pos);--chart-negative:var(--danger);--chart-warning:var(--warning);--chart-cat-1:var(--cat-1);--chart-cat-2:var(--cat-2);--chart-cat-3:var(--cat-3);--chart-cat-4:var(--cat-4);--chart-cat-5:var(--cat-5);--chart-cat-6:var(--cat-6);--chart-grid:var(--grid);--chart-axis:var(--ink-4);--chart-label:var(--ink-3);--focus-ring:0 0 0 3px rgba(28,151,174,.35)}body{background:var(--backdrop-canvas)}.backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.backdrop:after{content:"";position:absolute;inset:0;opacity:var(--backdrop-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.backdrop-field{position:absolute;border-radius:50%;filter:blur(var(--backdrop-blur));opacity:var(--backdrop-opacity);transition:opacity .6s cubic-bezier(.2,0,0,1);will-change:transform;transform:translateZ(0)}.backdrop-field.a{width:46vw;height:46vw;left:-10vw;top:-16vw;background:var(--backdrop-field-a);animation:backdrop-drift-a var(--backdrop-drift-a) ease-in-out infinite alternate}.backdrop-field.b{width:40vw;height:40vw;right:-12vw;top:18vh;background:var(--backdrop-field-b);animation:backdrop-drift-b var(--backdrop-drift-b) ease-in-out infinite alternate}.backdrop-field.c{width:34vw;height:34vw;left:30vw;bottom:-18vw;background:var(--backdrop-field-c);animation:backdrop-drift-c var(--backdrop-drift-c) ease-in-out infinite alternate}@keyframes backdrop-drift-a{to{transform:translate(8vw,6vw) scale(1.1)}}@keyframes backdrop-drift-b{to{transform:translate(-10vw,8vw) scale(.92)}}@keyframes backdrop-drift-c{to{transform:translate(-6vw,-6vw) scale(1.08)}}@media (prefers-reduced-motion:reduce){.backdrop-field{animation:none}}.seg{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--liquid-track)}.seg-ind{position:absolute;top:3px;bottom:3px;left:0;border-radius:7px;background:var(--liquid-thumb);will-change:transform,width;box-shadow:0 1px 2px rgba(20,26,34,.1),inset 0 1px 0 hsla(0,0%,100%,.9);pointer-events:none}.seg button{position:relative;z-index:1;height:28px;padding:0 13px;border:0;border-radius:7px;background:none;font:inherit;font-weight:500;font-size:12px;color:var(--text-tertiary);cursor:pointer;transition:color .2s}.seg button.on{color:var(--text-primary)}.nav{position:relative;display:flex;flex-direction:column;gap:2px}.nav-ind{position:absolute;left:0;right:0;top:0;background:var(--liquid-thumb-nav);will-change:transform,height;pointer-events:none}.nav a,.nav-ind{height:36px;border-radius:8px}.nav a{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:0 10px;color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .2s}.nav a:hover{color:var(--text-primary)}.nav a.on{color:var(--accent-primary)}@media (prefers-reduced-motion:reduce){.nav-ind,.seg-ind{transition:none}}body,html{color:var(--ink);font-family:var(--font-ui);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background .4s var(--ease),color .4s var(--ease)}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--accent-hover)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(28,151,174,.35)}.kv,.num,td{font-variant-numeric:tabular-nums}.glass{position:relative;isolation:isolate;background:var(--glass-bg);backdrop-filter:blur(32px) saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);border-radius:12px}.ins:before,.spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(280px circle at var(--mx,50%) var(--my,-60%),var(--glass-spot),transparent 62%);opacity:0;transition:opacity .35s var(--ease);pointer-events:none;z-index:-1}.ins:hover:before,.spot:hover:before{opacity:1}.solid{background:var(--solid);border:1px solid var(--solid-border);border-radius:12px;box-shadow:0 1px 2px rgba(20,26,34,.04)}.cap{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.cap,.muted{color:var(--ink-3)}.shell{position:relative;z-index:1;display:grid;grid-template-columns:252px minmax(0,1fr);gap:12px;padding:12px;min-height:100vh;max-width:1680px;margin:0 auto}.side{position:sticky;top:12px;height:calc(100vh - 24px);overflow-y:auto;display:flex;flex-direction:column;padding:16px 10px;border-radius:16px;scrollbar-width:none}.side::-webkit-scrollbar{display:none}.brand{display:flex;align-items:center;gap:9px;padding:4px 10px 16px;color:var(--accent-ink)}.brand svg{width:22px;height:24px;fill:var(--accent)}.brand span{font-family:var(--font-mono);font-weight:500;font-size:17px;letter-spacing:-.02em}.side .brand.brand-full{padding:2px 0 18px}.side .nav-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:500;padding:14px 10px 6px;display:flex;align-items:center;gap:6px}.side .nav-label.prem{color:var(--accent-ink)}.side .nav a{height:34px;color:var(--ink-2);font-size:13px}.side .nav a:hover{color:var(--ink)}.side .nav a.on{color:var(--accent-ink)}.side .nav-ind{height:34px;background:var(--liquid-thumb-nav)}.side .nav a svg{width:17px;height:17px;flex-shrink:0}.side .nav a .crown{margin-left:auto;width:13px;height:13px;color:var(--accent-ink);opacity:.7}.main{flex-direction:column;min-width:0}.main,.top{display:flex;gap:12px}.top{position:sticky;top:12px;z-index:20;align-items:center;padding:8px 8px 8px 16px;border-radius:16px;flex-wrap:wrap}.top-title h1{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.top-title p{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.live{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-soft);flex-shrink:0}.top-ctl{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (min-width:768px){.top{flex-wrap:nowrap}.top-title{flex:1 1 0;min-width:0}.top-ctl{flex-wrap:nowrap;flex-shrink:0}}.vsep{width:1px;height:22px;background:var(--solid-border);margin:0 2px}.icon-btn{position:relative;width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);transition:background .2s,transform .3s var(--ease-liquid)}.icon-btn:hover{background:var(--hover);color:var(--ink)}.icon-btn:active{transform:scale(.9)}.icon-btn svg{width:17px;height:17px}.icon-btn .count{position:absolute;top:-5px;right:-6px;z-index:1;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--canvas,#eceff2)}.pill-btn{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;color:var(--ink-2);font-weight:500;transition:background .2s}.pill-btn:hover{background:var(--hover);color:var(--ink)}.pill-btn svg{width:15px;height:15px}.user{height:34px;gap:8px;padding:0 10px 0 4px;border-radius:999px;background:var(--track);font-weight:500;white-space:nowrap}.av,.user{display:inline-flex;align-items:center}.av{width:26px;height:26px;border-radius:50%;justify-content:center;font-size:10px;font-weight:600;background:var(--accent-soft);color:var(--accent-ink);flex-shrink:0}.seg button{white-space:nowrap}.seg button svg{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:4px}.plan-mark{position:absolute;top:-6px;right:-5px;width:15px;height:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink);box-shadow:0 0 0 2px var(--solid);pointer-events:none}.plan-mark svg,.seg button .plan-mark svg{width:9px;height:9px;margin:0;vertical-align:0}.content{display:flex;flex-direction:column;gap:12px}.src-row{display:flex;flex-wrap:wrap;padding:0 4px;color:var(--ink-3)}.chip,.src-row{align-items:center;gap:6px;font-size:12px}.chip{height:22px;display:inline-flex;padding:0 8px;border-radius:6px;background:var(--solid);border:1px solid var(--solid-border);font-weight:500;color:var(--ink-2);white-space:nowrap}.chip i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.g-21,.g-32,.g2,.g3,.g4,.g5,.g6{display:grid;gap:12px}.g6{grid-template-columns:repeat(6,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-32{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.kpi{padding:16px 16px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left;width:100%}.kpi-top{justify-content:space-between;gap:8px}.kpi-ic,.kpi-top{display:flex;align-items:center}.kpi-ic{width:28px;height:28px;border-radius:7px;background:var(--track);color:var(--ink-2);justify-content:center;flex-shrink:0}.kpi-ic svg{width:15px;height:15px}.kpi-val{font-weight:500;font-size:30px;letter-spacing:-.035em;line-height:1.15;font-variant-numeric:tabular-nums}.kpi-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:var(--ink-3)}.kpi-meta span:last-child{text-align:right}.kpi-desc{font-size:11px;color:var(--ink-3);line-height:1.5;text-wrap:pretty}.spark{height:40px;margin-top:auto;padding-top:6px;overflow:visible;display:block;width:100%}.delta{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap}.delta.up{background:var(--success-soft);color:var(--success-text)}.delta.down{background:var(--danger-soft);color:var(--danger-text)}.delta.flat{background:var(--track);color:var(--ink-3)}.kpi.selectable{cursor:pointer;transition:box-shadow .3s var(--ease),transform .35s var(--ease-liquid)}.kpi.selectable:active{transform:scale(.985)}.kpi.sel{box-shadow:var(--shadow-glass),0 0 0 1.5px var(--accent)}.kpi.sel .kpi-hint{color:var(--accent-ink)}.kpi-hint{font-size:12px;color:var(--ink-3)}.panel{min-width:0;overflow:hidden}.panel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 14px;flex-wrap:wrap}.panel-h h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.panel-h p{font-size:12px;color:var(--ink-3);margin-top:2px;max-width:820px;text-wrap:pretty}.panel-h .ctl{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.panel-h>span.muted,.panel-meta{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;background:var(--track);color:var(--ink-2);font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.panel-b{padding:0 18px 16px}.panel-b.flush{padding:0}.hr{border-top:1px solid var(--solid-border)}.foot-note{padding:12px 18px;color:var(--ink-3);border-top:1px solid var(--solid-border);justify-content:space-between;gap:12px;text-wrap:pretty}.foot-note,.legend{font-size:12px;display:flex;flex-wrap:wrap}.legend{gap:14px;color:var(--ink-2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.legend i.ln{height:2px;width:14px;border-radius:1px}.legend i.ln.dash{background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px)!important;color:var(--danger)}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.badge.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.b-neutral{background:var(--track);color:var(--ink-2)}.b-ok{background:var(--success-soft);color:var(--success-text)}.b-warn{background:var(--warning-soft);color:var(--warning-text)}.b-bad{background:var(--danger-soft);color:var(--danger-text)}.b-info{background:var(--accent-soft);color:var(--accent-ink)}.b-mute{background:var(--track);color:var(--ink-3)}.b-miss{background:color-mix(in srgb,var(--warning-soft) 60%,transparent)}.b-miss,.plat{color:var(--ink-2)}.plat{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--track);font-size:11px;font-weight:600;white-space:nowrap}.plat:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--c)}.plat.g{--c:var(--plat-google)}.plat.m{--c:var(--plat-meta)}.lang-tag{height:22px;padding:0 8px;border-radius:6px;background:var(--track);font-size:11px;color:var(--ink-2)}.btn,.lang-tag{display:inline-flex;align-items:center;font-weight:500}.btn{position:relative;isolation:isolate;overflow:hidden;justify-content:center;gap:7px;height:32px;padding:0 13px;border-radius:8px;font-size:13px;white-space:nowrap;transition:transform .35s var(--ease-liquid),background .2s,color .2s}.btn:active{transform:scale(.95)}.btn svg{width:15px;height:15px}.btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:6px}.btn-lg{height:40px;padding:0 18px;font-size:14px;border-radius:10px}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 1px 2px rgba(20,26,34,.14)}.btn-primary:hover{background:var(--accent-hover);color:var(--on-accent)}.btn-primary:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.32),transparent 70%);opacity:0;transition:opacity .25s}.btn-primary:hover:before{opacity:1}.btn-secondary{background:var(--solid);color:var(--ink);border:1px solid var(--solid-border)}.btn-secondary:hover{background:var(--thumb)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{background:var(--hover);color:var(--ink)}.btn-danger{background:var(--danger);color:#fff}.btn[disabled]{opacity:.45;pointer-events:none}.tabs{display:inline-flex;gap:4px}.tabs button{height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--solid-border);font-size:12px;font-weight:500;color:var(--ink-2);transition:background .2s,color .2s,border-color .2s}.tabs button.on{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;background:var(--solid);border:1px solid var(--solid-border);color:var(--ink-3);min-width:220px;flex:1;transition:border-color .2s,box-shadow .2s}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(28,151,174,.18)}.search svg{width:15px;height:15px;flex-shrink:0}.search input{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--ink)}.search input:focus{box-shadow:none}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;color:var(--ink-2);font-weight:500}.input{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--solid-border);background:var(--solid);font:inherit;color:var(--ink);transition:border-color .2s,box-shadow .2s}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(28,151,174,.18)}.input.err{border-color:var(--danger)}.hint{font-size:11px;color:var(--ink-3)}.hint.err{color:var(--danger-text)}.tbl-wrap{overflow:auto;max-height:520px;scrollbar-gutter:stable}table.tbl{width:100%;border-collapse:collapse}.tbl th{position:sticky;top:0;z-index:1;background:var(--solid-opaque);box-shadow:inset 0 -1px 0 var(--solid-border);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:500;text-align:left;padding:10px 14px;border-bottom:1px solid var(--solid-border);white-space:nowrap;vertical-align:bottom}.tbl td:first-child,.tbl th:first-child{padding-left:18px}.tbl td:last-child,.tbl th:last-child{padding-right:18px}.tbl td.r,.tbl th.r{text-align:right}.tbl td.text-center,.tbl th.text-center{text-align:center}.tbl th[data-k]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbl th .arr{display:inline-block;margin-left:4px;opacity:.3;transition:transform .35s var(--ease-liquid)}.tbl th.sorted{color:var(--ink)}.tbl th.sorted .arr{opacity:1;color:var(--accent-ink)}.tbl th.sorted.asc .arr{transform:rotate(180deg)}.tbl td{padding:0 14px;height:48px;border-bottom:1px solid var(--solid-border);white-space:nowrap}.tbl tbody tr{transition:background .15s}.tbl tbody tr:hover{background:var(--hover)}.tbl tbody tr:last-child td{border-bottom:0}.tbl tr.total td{background:var(--track);font-weight:600}.tbl .nm b{display:block;font-weight:500;font-size:13px}.tbl .nm small{font-size:11px;color:var(--ink-3)}.tbl .camp{display:flex;align-items:center;gap:10px}.tbl .camp .plat{display:inline-flex;align-items:center;justify-content:center;min-width:84px;flex-shrink:0}.tbl td.strong{font-weight:600}.pos{color:var(--success-text)}.neg{color:var(--danger-text)}.warn{color:var(--warning-text)}.cell{display:inline-flex;justify-content:flex-end;padding:2px 7px;border-radius:5px}.cell.good{background:var(--success-soft);color:var(--success-text)}.cell.bad{background:var(--danger-soft);color:var(--danger-text)}.cell{font-variant-numeric:tabular-nums}.cell.key{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.cell.soft{background:var(--track);color:var(--ink);font-weight:600}.cell.warn{background:var(--warning-soft);color:var(--warning-text)}.miss{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:5px;font-size:11px;font-weight:500;font-style:normal;white-space:nowrap;background:color-mix(in srgb,var(--warning-soft) 60%,transparent);color:var(--ink-2)}.miss.wrap{white-space:normal;text-wrap:pretty;padding:5px 10px;border-radius:7px;font-size:12px;line-height:1.45}.row-in{animation:rowIn .5s var(--ease-liquid) both}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}}.pulse-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--solid-border)}.pulse-strip.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pcell{padding:14px 16px;border-right:1px solid var(--solid-border);min-width:0}.pcell:last-child{border-right:0}.pc-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.pc-top b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-plat{font-size:11px;color:var(--ink-3)}.track{height:6px;background:var(--track);overflow:hidden;margin:10px 0 8px}.fill,.track{display:block;border-radius:999px}.fill{height:100%;width:0;transition:width 1s var(--ease-liquid)}.pc-foot{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.pc-foot b{font-weight:600}.brow{display:grid;grid-template-columns:150px minmax(0,1fr) 64px 92px;gap:14px;align-items:center;padding:7px 0;font-size:13px}.brow .track{margin:0;height:8px}.brow b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.stack{display:flex;height:12px;border-radius:999px;overflow:hidden;gap:2px;background:var(--track)}.stack i{display:block;height:100%;width:0;transition:width 1s var(--ease-liquid)}.stat-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;padding:14px 18px;border-top:1px solid var(--solid-border)}.stat-row .v{font-size:24px;font-weight:500;letter-spacing:-.03em;margin-top:2px;font-variant-numeric:tabular-nums}.alert-inline{display:inline-flex;align-items:center;gap:6px;color:var(--warning-text);font-weight:600;font-size:12px}.alert-inline svg{width:15px;height:15px}.fun{display:grid;grid-template-columns:130px minmax(0,1fr) 54px;gap:12px;align-items:center;padding:6px 0}.fun .bar{position:relative;height:26px;border-radius:7px;background:var(--track);overflow:hidden}.fun .bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:7px;background:var(--accent-soft);transition:width 1s var(--ease-liquid)}.fun .bar span{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-ink)}.fun label{text-align:right;color:var(--ink-2)}.fun em{font-style:normal;text-align:right;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.fun.wide-end{grid-template-columns:130px minmax(0,1fr) 104px}.fun.lbl-start{grid-template-columns:96px minmax(0,1fr) 104px}.fun.lbl-start label{text-align:left}.fun em{white-space:nowrap}.pf{display:grid;grid-template-columns:minmax(0,1fr) auto 50px;gap:4px 10px;align-items:center;margin-bottom:12px}.pf .track{grid-column:1/-1;margin:2px 0 0;height:6px}.pf b{font-weight:600;font-variant-numeric:tabular-nums}.pf em{font-style:normal;font-size:11px;padding:1px 6px;border-radius:5px;background:var(--track);color:var(--ink-3);text-align:center}.lst{display:flex;flex-direction:column}.lst-h{padding:10px 18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border-top:1px solid var(--solid-border)}.lst-i{gap:10px;padding:11px 18px;font-weight:500}.irow,.lst-i{display:flex;align-items:center;border-top:1px solid var(--solid-border)}.irow{gap:14px;padding:13px 18px}.lst-i i{width:6px;height:6px;border-radius:50%;background:var(--plat-meta);flex-shrink:0}.lst-i span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lst-i b{font-weight:600;font-variant-numeric:tabular-nums}.lst-i small{color:var(--ink-3);font-size:12px;min-width:56px;text-align:right}.hyp{gap:8px;padding:0 18px 18px}.hyp,.hyp>div{display:flex;flex-direction:column}.hyp>div{padding:14px 16px;border-radius:10px;background:var(--track);gap:4px;transition:transform .35s var(--ease-liquid)}.hyp>div:hover{transform:translateX(4px)}.hyp b{font-size:12px;color:var(--success-text);font-weight:600}.hyp>div.warn b{color:var(--warning-text)}.hyp>div.bad b{color:var(--danger-text)}.hyp>div.info b{color:var(--accent-ink)}.hyp>div.neutral b{color:var(--ink-2)}.hyp .av{width:24px;height:24px;font-size:11px}.ins-panel{flex-direction:column;min-width:0}.ins-h,.ins-panel{display:flex;gap:10px}.ins-h{align-items:center;padding:6px 4px 2px}.ins-h h2{font-size:15px;font-weight:600;flex:1}.ins-list{gap:10px}.ins,.ins-list{display:flex;flex-direction:column}.ins{position:relative;isolation:isolate;padding:14px 16px 10px;border-radius:12px;background:var(--glass-bg);backdrop-filter:blur(32px) saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);gap:6px;transition:opacity .35s var(--ease),transform .45s var(--ease-liquid)}.ins:hover{transform:translateY(-1px)}.ins.gone{opacity:0;transform:translateX(16px) scale(.96)}.ins-top{display:flex;justify-content:space-between}.ins-top,.kick{align-items:center}.kick{display:inline-flex;gap:7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.kick:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.k-data{color:var(--warning-text)}.k-sales{color:var(--danger-text)}.k-ok{color:var(--success-text)}.k-info{color:var(--accent-ink)}.ins h3{font-size:13px;font-weight:600;line-height:1.4;text-wrap:pretty}.ins p{color:var(--ink-2)}.ins .act,.ins p{font-size:12px;text-wrap:pretty}.ins .act{padding:10px 12px;border-radius:8px;background:var(--warning-soft);color:var(--warning-text);font-weight:500}.ins-foot{display:flex;justify-content:flex-end;gap:2px;margin-right:-6px}.ins-foot .icon-btn{width:28px;height:28px}.ins-foot .icon-btn svg{width:14px;height:14px}.ins-foot .icon-btn.on{color:var(--accent-ink);background:var(--accent-soft)}.link-btn{font-size:12px;font-weight:500;color:var(--ink-3)}.link-btn:hover{color:var(--ink)}.chart{position:relative;height:260px}.chart svg{display:block;width:100%;height:100%;overflow:visible}.chart .ax{font-size:11px;fill:var(--ink-3);font-family:var(--font-mono)}.chart .gl{stroke:var(--grid)}.chart .bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform .7s var(--ease-liquid) var(--d,0ms),opacity .2s}.chart .hbar{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);transition:transform .8s var(--ease-liquid) var(--d,0ms),opacity .2s}.chart.in .bar{transform:scaleY(1)}.chart.in .hbar{transform:scaleX(1)}.chart .draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease)}.chart.in .draw{stroke-dashoffset:0}.chart .fade{opacity:0;transition:opacity .8s var(--ease) .5s}.chart.in .fade{opacity:1}.chart .dot{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .6s var(--ease-liquid) var(--d,0ms),opacity .2s}.chart.in .dot{transform:scale(1)}.chart .grp.dim .bar{opacity:.35}.chart .hit{fill:transparent}.tip{position:absolute;z-index:5;pointer-events:none;background:var(--solid);border:1px solid var(--solid-border);box-shadow:0 10px 30px -10px rgba(20,26,34,.3);backdrop-filter:blur(20px);color:var(--ink);padding:8px 10px;border-radius:9px;font-size:12px;line-height:1.55;white-space:nowrap;opacity:0;transform:translate(-50%,calc(-100% - 10px));transition:opacity .15s,left .18s var(--ease),top .18s var(--ease)}.tip b{font-weight:600}.tip .k{color:var(--ink-3)}.tip i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.tip.float{position:fixed;transform:none;z-index:var(--z-tooltip)}#v2-hint{max-width:280px;white-space:normal;transition:opacity .15s}.fb-btn{height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--solid-border);background:transparent;color:var(--ink-3);font-size:11px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.fb-btn:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.fb-btn.on{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.fb-btn:disabled{opacity:.5}.cross{position:absolute;top:0;bottom:24px;width:0;border-left:1px solid var(--ink-4);opacity:0;pointer-events:none;transition:opacity .15s,left .18s var(--ease)}.rv{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .8s var(--ease-liquid)}.rv.in{opacity:1;transform:none}@media (max-width:1400px){.g5,.g6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.g4,.g5,.g6{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:minmax(0,1fr)}.pulse-strip.four{grid-template-columns:repeat(2,minmax(0,1fr))}.g-21,.g-32,.g2{grid-template-columns:minmax(0,1fr)}.pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pcell{border-bottom:1px solid var(--solid-border)}}@media (max-width:767px){.shell{grid-template-columns:minmax(0,1fr)}.side,.top-ctl .hide-sm{display:none}}@media (max-width:600px){.g4,.g5,.g6,.pulse-strip,.pulse-strip.four{grid-template-columns:minmax(0,1fr)}.brow{grid-template-columns:100px minmax(0,1fr) 54px}.brow span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before{animation:none!important;transition-duration:0s!important}.rv{opacity:1}.chart .bar,.chart .dot,.chart .hbar,.rv{transform:none}.chart .draw{stroke-dashoffset:0}}.opt-chip{border:1px solid var(--ink-4);border-color:color-mix(in srgb,var(--ink-4) 45%,transparent);border-radius:8px;background:var(--solid);color:var(--ink-2);font-weight:600;transition:background .15s,border-color .15s,color .15s}.opt-chip:hover{border-color:var(--ink-3);color:var(--ink)}.opt-chip.on,.opt-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.att-cmp th{white-space:normal;line-height:1.25}.att-cmp td,.att-cmp th{padding-left:10px;padding-right:10px}.att-cmp td:first-child,.att-cmp th:first-child{padding-left:18px}.att-cmp td:last-child,.att-cmp th:last-child{padding-right:18px}.cb-launch{position:fixed;right:20px;bottom:calc(20px + var(--cookie-bar-h,0px));z-index:9999;width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;overflow:visible;transition:transform .35s var(--ease-liquid),background .2s}.cb-launch:before{border-radius:50%;overflow:hidden}.cb-launch:hover{transform:translateY(-1px) scale(1.04)}.cb-launch:active{transform:scale(.94)}.cb-launch svg{width:22px;height:22px}.cb-launch .cb-dot{position:absolute;top:1px;right:1px;width:11px;height:11px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px var(--solid-opaque)}.cb-panel{position:fixed;right:20px;bottom:calc(20px + var(--cookie-bar-h,0px));z-index:10002;width:380px;height:560px;max-height:calc(100vh - 40px - var(--cookie-bar-h,0px));display:flex;flex-direction:column;border-radius:16px;overflow:hidden;animation:cbIn .4s var(--ease-liquid) both}@keyframes cbIn{0%{opacity:0;transform:translateY(12px) scale(.96)}}.cb-head{gap:10px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--solid-border);flex-shrink:0}.cb-head,.cb-head h3{display:flex;align-items:center}.cb-head h3{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3;gap:7px}.cb-head p{font-size:12px;color:var(--ink-3);margin-top:1px}.cb-head .cb-ctl{margin-left:auto;display:flex;gap:2px}.cb-body{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px}.cb-msg{max-width:86%;padding:8px 12px;font-size:13px;line-height:1.5;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;animation:rowIn .4s var(--ease-liquid) both}.cb-msg.bot{align-self:flex-start;background:var(--solid);border:1px solid var(--solid-border);color:var(--ink);border-bottom-left-radius:5px}.cb-msg.me{align-self:flex-end;background:var(--accent-soft);color:var(--accent-ink);border-bottom-right-radius:5px}.cb-msg.wait{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.cb-msg.wait svg{width:13px;height:13px}.cb-cursor{display:inline-block;width:2px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--accent);animation:cbBlink 1s steps(2) infinite}@keyframes cbBlink{to{opacity:0}}.cb-topics{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.cb-topics .chip{height:28px;padding:0 10px;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.cb-topics .chip:hover{border-color:var(--accent)}.cb-human,.cb-topics .chip:hover{color:var(--accent-ink);background:var(--accent-soft)}.cb-human{align-self:center;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:500;transition:background .2s}.cb-human:hover{background:var(--track)}.cb-human svg{width:13px;height:13px}.cb-foot{flex-shrink:0;padding:10px 12px;border-top:1px solid var(--solid-border);display:flex;flex-direction:column;gap:6px}.cb-row{display:flex;gap:8px}.cb-row .input{flex:1;min-width:0;height:36px}.cb-send{width:36px;height:36px;padding:0;border-radius:8px;flex-shrink:0}.cb-link{align-self:center;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;color:var(--ink-3);transition:color .2s,background .2s}.cb-link:hover{color:var(--ink);background:var(--hover)}.cb-link svg{width:12px;height:12px}.cb-form{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.cb-form .input{width:100%}.cb-form textarea.input{height:auto;min-height:96px;padding:8px 10px;resize:none;line-height:1.5}.cb-form .tabs{display:flex}.cb-form .tabs button{flex:1}.cb-form .btn{height:36px;width:100%}.cb-sent{flex:1;flex-direction:column;gap:12px;padding:24px;text-align:center}.cb-sent,.cb-sent .cb-ok{display:flex;align-items:center;justify-content:center}.cb-sent .cb-ok{width:48px;height:48px;border-radius:50%;background:var(--success-soft);color:var(--success-text)}.cb-sent .cb-ok svg{width:22px;height:22px}.cb-sent p{font-size:14px;font-weight:500;color:var(--ink);text-wrap:pretty}@media (max-width:640px){.cb-panel{inset:0;width:auto;height:auto;max-height:none;border-radius:0;border:0}.cb-launch{right:16px;bottom:calc(16px + var(--cookie-bar-h,0px))}}.upsell-offer{background:var(--solid-opaque);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--solid-border));border-left:3px solid var(--accent);box-shadow:0 6px 20px rgba(20,26,34,.08)}