html[data-ui="v2"]{--bg:#100E0C;--panel:#171310;--panel-2:#1D1813;--line:rgba(255,178,122,.11);--text:#F7F2EC;--muted:#A99C8F;--ink:#F7F2EC;--accent:#FF7A1A;--accent-2:#FFA050;--accent-3:#F25E00;--accent-dim:rgba(255,122,26,.13);--danger:#FF7088;--danger-dim:rgba(255,112,136,.12);--warn:#FFC24B;--blue:#FFA56B;--blue-dim:rgba(255,165,107,.14);--up:#4ADE9E;--grad:linear-gradient(120deg,#FFA149 0%,#FF7A1A 55%,#FF5A3C 100%);--grad-soft:rgba(255,122,26,.09);--glass:rgba(23,18,14,.66);--glass-2:rgba(27,21,16,.55);--glass-brd:rgba(255,178,122,.13);--glass-brd-2:rgba(255,178,122,.24);--overlay-bg:rgba(12,7,3,.7);--shadow:0 24px 64px rgba(0,0,0,.5);--radius:16px;--radius-sm:12px;--ring:0 0 0 3px rgba(255,122,26,.26);--glow:0 10px 34px rgba(255,122,26,.18);--disp:'Inter',system-ui,sans-serif;--f-body:'Inter',system-ui,sans-serif;--f-mono:'JetBrains Mono',ui-monospace,monospace;--v2-violet:#FF4FA8;--v2-cyan:#FFB35C;--v2-ink:#FFFFFF;color-scheme:dark}html[data-ui="v2"][data-theme="light"]{--bg:#FBF1E7;--panel:#FFFFFF;--panel-2:#FFF3E8;--line:rgba(130,64,12,.14);--text:#221A12;--muted:#7A6A5C;--ink:#221A12;--accent:#DF5705;--accent-2:#F97316;--accent-3:#B34403;--accent-dim:rgba(234,88,12,.12);--danger:#DE3E58;--danger-dim:rgba(222,62,88,.09);--warn:#A96F00;--blue:#B45309;--blue-dim:rgba(180,83,9,.12);--up:#0E9F6E;--grad:linear-gradient(120deg,#FB8500 0%,#F97316 60%,#FF5A3C 100%);--grad-soft:rgba(234,88,12,.10);--glass:rgba(255,255,255,.72);--glass-2:rgba(255,255,255,.62);--glass-brd:rgba(130,64,12,.13);--glass-brd-2:rgba(130,64,12,.24);--overlay-bg:rgba(32,26,18,.42);--shadow:0 24px 60px rgba(90,56,24,.13);--ring:0 0 0 3px rgba(234,88,12,.24);--glow:0 10px 30px rgba(234,88,12,.16);--v2-violet:#E84E9C;--v2-cyan:#E89546;--v2-ink:#FFFFFF;color-scheme:light}html[data-ui="v2"] body{font-family:var(--f-body);letter-spacing:-.011em;background: radial-gradient(120% 90% at 50% -30%, rgba(255,122,26,.13), transparent 55%), var(--bg)}html[data-ui="v2"][data-theme="light"] body{background: radial-gradient(120% 90% at 50% -30%, rgba(249,115,22,.10), transparent 55%), var(--bg)}html[data-ui="v2"] .nebula-bg::before{content:none}html[data-ui="v2"] .nebula-bg::after{display:none}html[data-ui="v2"] h1,html[data-ui="v2"] h2,html[data-ui="v2"] h3{letter-spacing:-.025em}html[data-ui="v2"] .brand h1{font-weight:650}html[data-ui="v2"] ::selection{background:var(--accent);color:var(--v2-ink)}html[data-ui="v2"][data-theme="light"] ::selection{color:#fff}html[data-ui="v2"] .accounts-head h2{font-weight:650;padding-left:0;background:linear-gradient(180deg, var(--text) 55%, color-mix(in srgb, var(--text) 55%, transparent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-ui="v2"] .accounts-head h2::before{position:static;display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);margin-right:12px;vertical-align:middle;transform:translateY(-2px)}html[data-ui="v2"] .btn{border-radius:12px;font-weight:600;letter-spacing:-.01em}html[data-ui="v2"] .btn-primary{background:var(--grad);color:var(--v2-ink);box-shadow:0 1px 0 rgba(255,255,255,.28) inset, 0 10px 26px -8px color-mix(in srgb, var(--accent) 55%, transparent)}html[data-ui="v2"][data-theme="light"] .btn-primary{color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.22) inset, 0 10px 24px -8px rgba(90,140,10,.5)}html[data-ui="v2"] .btn-primary:hover{transform:translateY(-1px);filter:saturate(1.08) brightness(1.04);box-shadow:0 1px 0 rgba(255,255,255,.3) inset, 0 16px 38px -10px color-mix(in srgb, var(--accent) 70%, transparent)}html[data-ui="v2"] .btn-primary:active{transform:translateY(0);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent)}html[data-ui="v2"] .btn-ghost{background:color-mix(in srgb, var(--text) 3%, transparent);border:1px solid var(--line);color:var(--text)}html[data-ui="v2"] .btn-ghost:hover{border-color:var(--glass-brd-2);background:color-mix(in srgb, var(--text) 6%, transparent)}html[data-ui="v2"] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring)}html[data-ui="v2"] input[type=text],html[data-ui="v2"] input[type=password], html[data-ui="v2"] input[type=email],html[data-ui="v2"] input[type=number], html[data-ui="v2"] input[type=tel],html[data-ui="v2"] input[type=date], html[data-ui="v2"] input[type=datetime-local],html[data-ui="v2"] input[type=search], html[data-ui="v2"] select,html[data-ui="v2"] textarea{background:color-mix(in srgb, var(--text) 4%, transparent);border:1px solid var(--line);border-radius:12px;color:var(--text);transition:border-color .18s, box-shadow .18s, background .18s}html[data-ui="v2"] :is(input,select,textarea):hover{border-color:var(--glass-brd-2)}html[data-ui="v2"] :is(input,select,textarea):focus{border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:var(--ring);background:color-mix(in srgb, var(--text) 6%, transparent)}html[data-ui="v2"] .field label{font-family:var(--f-mono);font-weight:500;letter-spacing:.1em}html[data-ui="v2"] header{border-bottom:none;margin-bottom:34px;padding:16px 22px;background:var(--glass);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border:1px solid var(--glass-brd);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), var(--shadow)}html[data-ui="v2"][data-theme="light"] header{box-shadow:inset 0 1px 0 rgba(255,255,255,.7), var(--shadow)}html[data-ui="v2"] .brand .tag{color:var(--accent);letter-spacing:.32em;font-family:var(--f-mono)}html[data-ui="v2"] .brand h1{font-size:26px}html[data-ui="v2"] .wrap{max-width:1220px}@media(min-width:861px){html[data-ui="v2"] body.has-rail .app-rail{top:14px;left:14px;bottom:14px;width:256px;background:var(--glass);backdrop-filter:blur(26px) saturate(1.25);-webkit-backdrop-filter:blur(26px) saturate(1.25);border:1px solid var(--glass-brd);border-right:1px solid var(--glass-brd);border-radius:22px;padding:20px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 30px 70px -30px rgba(0,0,0,.7)}html[data-ui="v2"][data-theme="light"] body.has-rail .app-rail{box-shadow:inset 0 1px 0 rgba(255,255,255,.8), 0 30px 70px -34px rgba(90,56,24,.35)}html[data-ui="v2"] body.has-rail .wrap{padding-left:302px;padding-right:32px}html[data-ui="v2"] body.has-rail .overlay:not(.fullpage){left:302px}}html[data-ui="v2"] .app-rail::after{right:auto;left:0;top:0;bottom:auto;width:100%;height:130px;border-radius:inherit;background:radial-gradient(80% 100% at 30% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);opacity:1;pointer-events:none}html[data-ui="v2"] .rail-logo .rl-tag{letter-spacing:.3em}html[data-ui="v2"] .rail-logo .rl-name,html[data-ui="v2"] .rail-title{font-weight:650;letter-spacing:-.02em}html[data-ui="v2"] .rail-theme,html[data-ui="v2"] .rail-dev{border-radius:11px;background:color-mix(in srgb, var(--text) 3%, transparent)}html[data-ui="v2"] .rail-notes,html[data-ui="v2"] .rail-issue,html[data-ui="v2"] .rail-report{border-radius:12px}html[data-ui="v2"] .rail-notes-n{color:var(--v2-ink)}html[data-ui="v2"][data-theme="light"] .rail-notes-n{color:#fff}html[data-ui="v2"] :is(.acc-card,.kpi-card,.dash-kpi,.card,.ga4-card,.ga4-kpi,.note-card, .connect-card,.bench,.budget-status,.anomaly-item,.oa-card,.oa-connect,.bb-pool,.bb-brandbox, .summary,.answer-box,.reject-box,.pg-plan,.sub-invoices,.a-stat){background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)) 0%, var(--panel) 100%);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}html[data-ui="v2"][data-theme="light"] :is(.acc-card,.kpi-card,.dash-kpi,.card,.ga4-card,.ga4-kpi,.note-card, .connect-card,.bench,.budget-status,.anomaly-item,.oa-card,.oa-connect,.bb-pool,.bb-brandbox, .summary,.answer-box,.reject-box,.pg-plan,.sub-invoices,.a-stat){background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px rgba(90,56,24,.05)}html[data-ui="v2"] :is(.acc-card,.kpi-card,.dash-kpi,.card,.ga4-card,.note-card){border-radius:var(--radius)}html[data-ui="v2"] :is(.acc-card,.kpi-card,.dash-kpi)::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(60% 55% at 50% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 75%);transition:opacity .25s}html[data-ui="v2"] :is(.acc-card,.kpi-card,.dash-kpi){position:relative;overflow:hidden}html[data-ui="v2"] :is(.acc-card:hover,.kpi-card:hover,.dash-kpi:hover)::after{opacity:1}html[data-ui="v2"] :is(.acc-card:hover,.kpi-card:hover,.dash-kpi:hover,.card:hover){border-color:color-mix(in srgb, var(--accent) 36%, var(--line));box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 18px 44px -22px rgba(0,0,0,.6)}html[data-ui="v2"] .kpi-val{font-family:var(--f-mono);font-weight:600;font-size:25px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-ui="v2"] .kpi-lbl{font-family:var(--f-mono);font-weight:500;letter-spacing:.12em}html[data-ui="v2"] .brand-grid{background:var(--glass-2);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--glass-brd);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 30px 70px -30px rgba(0,0,0,.65)}html[data-ui="v2"][data-theme="light"] .brand-grid{box-shadow:inset 0 1px 0 rgba(255,255,255,.8), 0 26px 60px -30px rgba(90,56,24,.28)}html[data-ui="v2"] .brand-card{transition:background .18s, box-shadow .18s}html[data-ui="v2"] .brand-card:hover{background:linear-gradient(90deg, var(--accent-dim), transparent 72%)}html[data-ui="v2"] .bl-av{border-radius:13px;font-weight:700}html[data-ui="v2"] .bl-spend{font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html[data-ui="v2"] .brand-list-head{letter-spacing:.16em;font-weight:500}html[data-ui="v2"] .acc-search-bar{background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-ui="v2"] .acc-search-bar input,html[data-ui="v2"] .acc-search-bar select{background:color-mix(in srgb, var(--text) 4%, transparent);border-color:var(--line)}html[data-ui="v2"] :is(.camp-table,.cat-table,.gs-table,.bd-table,.dl-table) th{font-family:var(--f-mono);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:var(--muted);border-bottom:1px solid var(--line)}html[data-ui="v2"] :is(.camp-table,.cat-table,.gs-table,.bd-table,.dl-table) td{border-color:color-mix(in srgb, var(--line) 55%, transparent)}html[data-ui="v2"] :is(.camp-table,.cat-table,.gs-table,.bd-table) tbody tr{transition:background .15s}html[data-ui="v2"] :is(.camp-table,.cat-table,.gs-table,.bd-table) tbody tr:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}html[data-ui="v2"] .pbadge{border-radius:8px}html[data-ui="v2"] .platform-tab{border-radius:11px;font-weight:600}html[data-ui="v2"] .platform-tab.active{background:var(--grad);color:var(--v2-ink);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 50%, transparent)}html[data-ui="v2"][data-theme="light"] .platform-tab.active{color:#fff}html[data-ui="v2"] .overlay{background:var(--overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-ui="v2"] .modal,html[data-ui="v2"] .admin-modal{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)), var(--panel));border:1px solid var(--glass-brd);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 40px 90px -30px rgba(0,0,0,.75)}html[data-ui="v2"] .toast{border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-brd)}html[data-ui="v2"] .notif-banner{border-radius:14px;border:1px solid var(--glass-brd);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-ui="v2"] .notif-banner .nb-act{color:var(--v2-ink);border-radius:9px}html[data-ui="v2"][data-theme="light"] .notif-banner .nb-act{color:#fff}html[data-ui="v2"] .connect-card{border-radius:20px;position:relative}html[data-ui="v2"] .login-card{background:var(--glass);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 34px 90px -30px rgba(0,0,0,.7)}html[data-ui="v2"][data-theme="light"] .login-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 30px 70px -32px rgba(90,56,24,.3)}html[data-ui="v2"] .login-card::after{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 55%, transparent), transparent 32%, transparent 68%, color-mix(in srgb, var(--v2-violet) 55%, transparent));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-ui="v2"] .onb-shell{border-radius:22px;overflow:hidden;border:1px solid var(--glass-brd);box-shadow:inset 0 1px 0 rgba(255,255,255,.06), var(--shadow)}html[data-ui="v2"] .onb-rail{background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-ui="v2"] .onb-rail-tag{color:var(--accent);font-family:var(--f-mono);letter-spacing:.3em}html[data-ui="v2"] .dev-console{background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-ui="v2"] #topProgress{background:linear-gradient(90deg, var(--v2-violet), var(--accent), var(--v2-cyan));box-shadow:0 0 16px color-mix(in srgb, var(--accent) 60%, transparent)}html[data-ui="v2"] ::-webkit-scrollbar{width:10px;height:10px}html[data-ui="v2"] ::-webkit-scrollbar-track{background:transparent}html[data-ui="v2"] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 14%, transparent);border-radius:99px;border:2px solid transparent;background-clip:content-box}html[data-ui="v2"] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text) 24%, transparent);background-clip:content-box;border:2px solid transparent}html[data-ui="v2"] .sk{background:linear-gradient(90deg, var(--panel-2) 25%, color-mix(in srgb, var(--text) 7%, var(--panel-2)) 45%, var(--panel-2) 65%);background-size:220% 100%;animation:v2shimmer 1.3s linear infinite;border-radius:8px}@keyframes v2shimmer{0%{background-position:130% 0}100%{background-position:-90% 0}}html[data-ui="v2"] .t-thumb{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 55%, transparent)}html[data-ui="v2"] .theme-toggle{border-radius:99px}html[data-ui="v2"]:not([data-theme="light"]) :is(.oa-steps li b,.bb-f.on,.onb-step.on .os-n, .oa-btn.solid,.sub-per button.on,.gs-live,.tour-btn-primary,.gc-pick button.sel-sales, .gclassify .gc-apply,.btn-danger-solid,.demo-badge){color:var(--v2-ink)}html[data-ui="v2"]:not([data-theme="light"]) .bb-acc-add:hover{color:var(--v2-ink)}html[data-ui="v2"] :is(.btn-primary,.btn-newcamp,.btn-opp){background:var(--grad)!important;color:var(--v2-ink)!important;box-shadow:0 1px 0 rgba(255,255,255,.28) inset, 0 10px 26px -8px color-mix(in srgb, var(--accent) 55%, transparent)!important}html[data-ui="v2"][data-theme="light"] :is(.btn-primary,.btn-newcamp,.btn-opp){color:#fff!important}html[data-ui="v2"] :is(.btn-primary,.btn-newcamp,.btn-opp):hover{background:var(--grad)!important;filter:saturate(1.08) brightness(1.05);transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.3) inset, 0 16px 38px -10px color-mix(in srgb, var(--accent) 70%, transparent)!important}html[data-ui="v2"] .acc-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)), var(--panel))!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--line))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 18px 44px -22px rgba(0,0,0,.6)!important}html[data-ui="v2"] .brand-card:hover{background:linear-gradient(90deg, var(--accent-dim), transparent 72%)!important}html[data-ui="v2"] .bl-av{background:color-mix(in srgb, var(--accent) 14%, var(--panel-2))!important;color:var(--accent)!important;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;box-shadow:none!important}html[data-ui="v2"] .dash-kpi{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)), var(--panel))!important;border-radius:var(--radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}html[data-ui="v2"][data-theme="light"] .dash-kpi{background:var(--panel)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px rgba(90,56,24,.05)!important}html[data-ui="v2"] .dash-kpi:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 18px 44px -22px rgba(0,0,0,.55)!important}html[data-ui="v2"] .app-rail::after{background:radial-gradient(80% 100% at 30% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%)!important;width:100%!important;opacity:1!important}html[data-ui="v2"] .brand-grid{border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 30px 70px -30px rgba(0,0,0,.65)!important}html[data-ui="v2"][data-theme="light"] .brand-grid{box-shadow:inset 0 1px 0 rgba(255,255,255,.8), 0 26px 60px -30px rgba(90,56,24,.28)!important}html[data-ui="v2"] :is(.dash-chart-wrap,.dash-table-wrap,.controls,.action-bar,.opp-section,.bench,.gs-wrap){border-radius:var(--radius)}html[data-ui="v2"] .acc-search-bar{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;border-radius:16px}html[data-ui="v2"] .toast{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:14px;box-shadow:0 20px 50px -18px rgba(0,0,0,.6)!important}html[data-ui="v2"] .connect-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 34px 90px -30px rgba(0,0,0,.7)!important;border-radius:20px}html[data-ui="v2"][data-theme="light"] .connect-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 30px 70px -32px rgba(90,56,24,.3)!important}html[data-ui="v2"] .modal{box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 40px 90px -30px rgba(0,0,0,.75)!important;border-radius:20px}html[data-ui="v2"] :is(.chat-fab,.notes-fab){background:var(--grad)!important;color:var(--v2-ink)!important;border-radius:16px;box-shadow:0 14px 34px -10px color-mix(in srgb, var(--accent) 60%, transparent)!important}html[data-ui="v2"][data-theme="light"] :is(.chat-fab,.notes-fab){color:#fff!important}html[data-ui="v2"] :is(.chat-fab,.notes-fab):hover{background:var(--grad)!important;filter:saturate(1.1) brightness(1.05);box-shadow:0 18px 44px -12px color-mix(in srgb, var(--accent) 75%, transparent)!important}html[data-ui="v2"] .notes-fab-count{background:rgba(0,0,0,.3)!important;color:var(--v2-ink)!important}html[data-ui="v2"][data-theme="light"] .notes-fab-count{color:#fff!important}html[data-ui="v2"] .chat-send{background:var(--grad)!important;color:var(--v2-ink)}html[data-ui="v2"][data-theme="light"] .chat-send{color:#fff}html[data-ui="v2"] #topProgress{background:linear-gradient(90deg, var(--v2-violet), var(--accent), var(--v2-cyan))!important;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 60%, transparent)!important}html[data-ui="v2"] *::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 14%, transparent)!important;border-radius:99px;border:3px solid transparent;background-clip:padding-box!important}html[data-ui="v2"] *::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text) 26%, transparent)!important;background-clip:padding-box!important}html[data-ui="v2"] .platform-tab.active{background:var(--grad)!important;color:var(--v2-ink)!important}html[data-ui="v2"][data-theme="light"] .platform-tab.active{color:#fff!important}html[data-ui="v2"] .screen.active{animation:v2rise .5s cubic-bezier(.22,1,.36,1) both}@keyframes v2rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-ui="v2"] .brand-card,html[data-ui="v2"] .dash-kpi,html[data-ui="v2"] .kpi-card,html[data-ui="v2"] .acc-card{animation:v2pop .45s cubic-bezier(.22,1,.36,1) both}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(1){animation-delay:.02s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(2){animation-delay:.06s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(3){animation-delay:.10s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(4){animation-delay:.14s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(5){animation-delay:.18s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(6){animation-delay:.22s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(7){animation-delay:.26s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(8){animation-delay:.30s}html[data-ui="v2"] :is(.brand-card,.dash-kpi,.kpi-card,.acc-card):nth-child(n+9){animation-delay:.34s}@keyframes v2pop{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-ui="v2"] .screen.active, html[data-ui="v2"] .brand-card,html[data-ui="v2"] .dash-kpi, html[data-ui="v2"] .kpi-card,html[data-ui="v2"] .acc-card{animation:none}html[data-ui="v2"] .sk{animation:none}}html[data-ui="v2"] body{padding:96px 26px 90px}html[data-ui="v2"] header{position:fixed;top:0;left:0;right:0;z-index:95;margin:0;height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap;border:none;border-bottom:1px solid var(--glass-brd);border-radius:0;background:var(--glass);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:0 16px 44px -28px rgba(0,0,0,.6)}html[data-ui="v2"] body.has-rail header{display:flex;padding-left:68px}html[data-ui="v2"] body.admin-fp header,html[data-ui="v2"] body.member-fp header,html[data-ui="v2"] body.report-mode header{display:none}html[data-ui="v2"] body.admin-fp,html[data-ui="v2"] body.member-fp,html[data-ui="v2"] body.report-mode{padding-top:30px}html[data-ui="v2"] .brand{flex-direction:row;align-items:baseline;gap:10px;min-width:0}html[data-ui="v2"] .brand h1{font-size:17px;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui="v2"] .brand h1 span{font-size:12.5px;font-weight:450;color:var(--muted)}html[data-ui="v2"] .brand .tag{font-size:9.5px;letter-spacing:.26em;white-space:nowrap}html[data-ui="v2"] .brand-logo{height:26px;margin:0}html[data-ui="v2"] .header-right{display:flex;align-items:center;flex:none}html[data-ui="v2"] .header-row2{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}@media(max-width:900px){html[data-ui="v2"] .brand h1 span{display:none}html[data-ui="v2"] .status{display:none}html[data-ui="v2"] .brand .tag{display:none}}html[data-ui="v2"] body.has-rail .rail-hamb{display:inline-flex;position:fixed;top:11px;left:16px;z-index:97;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;font-size:17px;cursor:pointer;background:color-mix(in srgb, var(--text) 4%, transparent);border:1px solid var(--line);color:var(--text);box-shadow:none;transition:border-color .15s,color .15s,background .15s}html[data-ui="v2"] body.has-rail .rail-hamb:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent)}@media(min-width:861px){html[data-ui="v2"] body.has-rail .app-rail{position:fixed;top:0;left:0;bottom:0;width:322px;max-width:88vw;transform:translateX(-103%);transition:transform .28s cubic-bezier(.22,1,.36,1);z-index:130;border-radius:0 26px 26px 0;border:1px solid var(--glass-brd);border-left:none;background:var(--glass);backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25);box-shadow:0 0 90px rgba(0,0,0,.6);padding:22px 18px;overflow:auto}html[data-ui="v2"] body.has-rail.rail-open .app-rail{transform:translateX(0)}html[data-ui="v2"] body.has-rail.rail-open .rail-backdrop{display:block;position:fixed;inset:0;z-index:125;background:rgba(3,4,8,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadeIn .2s ease}html[data-ui="v2"][data-theme="light"] body.has-rail.rail-open .rail-backdrop{background:rgba(32,26,18,.35)}html[data-ui="v2"] body.has-rail .wrap{max-width:1560px;margin:0 auto;padding:0;transition:none}html[data-ui="v2"] body.has-rail .overlay:not(.fullpage){left:0}}@media(max-width:860px){html[data-ui="v2"] body.has-rail .wrap{padding-top:0;padding-left:0;padding-right:0}}html[data-ui="v2"][data-theme="light"] body.has-rail.rail-open .app-rail{box-shadow:0 0 90px rgba(90,56,24,.35)}html[data-ui="v2"] .accounts-head{margin:8px 0 24px}html[data-ui="v2"] .accounts-head h2{font-size:32px}html[data-ui="v2"] body.view-list .accounts-head{border-bottom:none;padding-bottom:0}html[data-ui="v2"] .acc-search-bar{margin-bottom:24px;padding:16px 18px}html[data-ui="v2"] .controls{background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:18px;padding:16px 18px;gap:14px;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-ui="v2"] .acc-banner{margin:2px 0 22px;gap:12px}html[data-ui="v2"] .acc-banner .back{color:var(--accent);font-weight:600;font-size:13.5px}html[data-ui="v2"] .acc-banner .cur-acc{font-size:21px;font-weight:650;letter-spacing:-.02em}html[data-ui="v2"] .dev-console{margin-bottom:22px}html[data-ui="v2"] body.has-rail.view-brand .accounts-head h2, html[data-ui="v2"] body.has-rail.view-account .accounts-head h2{display:block}html[data-ui="v2"] .brand-list-head{display:none}html[data-ui="v2"] .brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;background:none;border:none;border-radius:0;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none!important}html[data-ui="v2"] .brand-card{display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:20px 20px 18px;min-height:172px;border-radius:20px;border:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)) 0%, var(--panel) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;transition:border-color .18s, box-shadow .18s, transform .18s, background .18s}html[data-ui="v2"][data-theme="light"] .brand-card{background:var(--panel)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px rgba(90,56,24,.05)!important}html[data-ui="v2"] .brand-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(70% 55% at 25% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 72%)}html[data-ui="v2"] .brand-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--accent) 38%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 70%, var(--panel)) 0%, var(--panel) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 20px 46px -22px rgba(0,0,0,.6)!important}html[data-ui="v2"][data-theme="light"] .brand-card:hover{background:var(--panel)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 18px 40px -20px rgba(90,56,24,.22)!important}html[data-ui="v2"] .brand-card:hover::before{opacity:1}html[data-ui="v2"] .brand-card.has-issue{border-color:color-mix(in srgb, var(--danger) 22%, var(--line));box-shadow:inset 0 1px 0 rgba(255,255,255,.055), inset 3px 0 0 var(--danger)!important}html[data-ui="v2"] .bl-id{width:100%;gap:12px}html[data-ui="v2"] .bl-av{width:46px;height:46px;font-size:16px;border-radius:14px}html[data-ui="v2"] .bl-name{font-size:16.5px;font-weight:650;letter-spacing:-.015em}html[data-ui="v2"] .brand-flags{position:absolute!important;top:16px;right:16px;z-index:3}html[data-ui="v2"] .bl-plats{gap:6px}html[data-ui="v2"] .bl-plats .pbadge{font-size:10.5px;padding:3px 8px}html[data-ui="v2"] .bl-acct{font-size:12.5px}html[data-ui="v2"] .bl-spend{margin-top:auto;text-align:left;font-size:29px;font-weight:600;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}html[data-ui="v2"] .bl-go{position:absolute;right:18px;bottom:20px;font-size:19px;text-align:right}html[data-ui="v2"] .brand-card:hover .bl-go{transform:translateX(3px)}html[data-ui="v2"] .kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;grid-auto-flow:dense;margin-bottom:14px}html[data-ui="v2"] .kpi-card{grid-column:span 2;padding:18px 20px;min-height:116px;border-radius:18px;gap:12px}html[data-ui="v2"] .kpi-card:nth-child(-n+2){grid-column:span 3;min-height:152px;padding:24px}html[data-ui="v2"] .kpi-val{font-size:26px;font-weight:600}html[data-ui="v2"] .kpi-card:nth-child(-n+2) .kpi-val{font-size:42px;letter-spacing:-.04em}html[data-ui="v2"] .kpi-card:first-child .kpi-val{background:linear-gradient(100deg, var(--text) 30%, color-mix(in srgb, var(--accent) 85%, var(--text)) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-ui="v2"] .kpi-head{margin-bottom:16px}html[data-ui="v2"] .kpi-head-t{font-family:var(--f-mono);font-weight:500;letter-spacing:.14em}@media(max-width:1080px){html[data-ui="v2"] .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui="v2"] .kpi-card,html[data-ui="v2"] .kpi-card:nth-child(-n+2){grid-column:span 1;min-height:110px;padding:18px}html[data-ui="v2"] .kpi-card:nth-child(-n+2) .kpi-val{font-size:30px}}@media(max-width:560px){html[data-ui="v2"] .kpi-grid{grid-template-columns:1fr}}html[data-ui="v2"] .dash-kpis{gap:14px}html[data-ui="v2"] .dash-kpi{border-radius:16px;padding:16px 18px}html[data-ui="v2"] .dash-kpi .v{font-family:var(--f-mono);font-size:23px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}@media(min-width:1040px){html[data-ui="v2"] .dash-kpi:first-child{grid-column:1/-1}html[data-ui="v2"] .dash-kpi:first-child .v{font-size:33px}}html[data-ui="v2"] .dash-chart-wrap{border-radius:20px;padding:22px 24px}html[data-ui="v2"] .dash-table-wrap{border-radius:20px}html[data-ui="v2"] .header-right{flex-direction:row;align-items:center;gap:12px;width:auto}html[data-ui="v2"] .header-row2{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}html[data-ui="v2"] .dev-code{width:64px;height:28px}@media(max-width:760px){html[data-ui="v2"] .dev-code{display:none}}html[data-ui="v2"] body.has-rail header{padding-left:20px}html[data-ui="v2"] body.has-rail .rail-hamb{display:none!important}html[data-ui="v2"] body.has-rail .rail-backdrop, html[data-ui="v2"] body.has-rail.rail-open .rail-backdrop{display:none!important}html[data-ui="v2"] body.has-rail .app-rail{position:static;transform:none;transition:none;z-index:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 10px;width:auto;max-width:1560px;margin:0 auto 24px;padding:10px 14px;border:1px solid var(--glass-brd);border-radius:16px;background:var(--glass-2);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);overflow:visible}html[data-ui="v2"][data-theme="light"] body.has-rail .app-rail{box-shadow:inset 0 1px 0 rgba(255,255,255,.8), 0 1px 2px rgba(90,56,24,.05)}html[data-ui="v2"] .app-rail::after{display:none}html[data-ui="v2"] .app-rail .rail-top{display:flex;flex-direction:row;align-items:center;gap:8px 10px;flex:1 1 auto;min-width:0;flex-wrap:wrap}html[data-ui="v2"] .app-rail .rail-foot{margin:0 0 0 auto;display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;border-top:none;flex:none}html[data-ui="v2"] .app-rail .rail-logo, html[data-ui="v2"] .app-rail .rail-title, html[data-ui="v2"] .app-rail .rail-hint{display:none}html[data-ui="v2"] .app-rail .back{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--accent);font-weight:600;font-size:13px;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:99px;padding:7px 14px;white-space:nowrap}html[data-ui="v2"] .app-rail .back:hover{text-decoration:none;background:color-mix(in srgb, var(--accent) 14%, transparent)}html[data-ui="v2"] .app-rail .bs-switch{position:relative;flex:none;display:flex;align-items:center}html[data-ui="v2"] .app-rail .bs-search{width:200px;height:34px;border-radius:10px;background:color-mix(in srgb, var(--text) 4%, transparent);font-size:12.5px}html[data-ui="v2"] .app-rail .bs-brandlist{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:140;width:290px;max-height:340px;overflow:auto;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--glass-brd);border-radius:14px;background:color-mix(in srgb, var(--panel) 92%, transparent);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 30px 70px -24px rgba(0,0,0,.7)}html[data-ui="v2"][data-theme="light"] .app-rail .bs-brandlist{background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 26px 60px -26px rgba(90,56,24,.3)}html[data-ui="v2"] .app-rail .bs-switch:hover .bs-brandlist, html[data-ui="v2"] .app-rail .bs-switch:focus-within .bs-brandlist{display:flex}html[data-ui="v2"] .app-rail .bs-brand{border-radius:9px;padding:9px 12px;font-size:13px}html[data-ui="v2"] .app-rail .bs-brand:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}html[data-ui="v2"] .app-rail .bs-brand.cur{background:var(--accent-dim);color:var(--accent);font-weight:650}html[data-ui="v2"] .app-rail .bs-accts{border:none;background:transparent;padding:0;overflow:visible;display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}html[data-ui="v2"] .app-rail .bs-h{padding:0 4px 0 8px;font-size:9.5px;letter-spacing:.16em;white-space:nowrap}html[data-ui="v2"] .app-rail .bs-acct{width:auto;flex:none;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:99px;padding:7px 12px;font-size:12.5px;font-weight:550;background:color-mix(in srgb, var(--text) 3%, transparent);transition:border-color .15s, background .15s, transform .15s}html[data-ui="v2"] .app-rail .bs-acct:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-1px)}html[data-ui="v2"] .app-rail .bs-acct.cur{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-dim);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--accent) 60%, transparent)}html[data-ui="v2"] .app-rail .bs-acct-nm{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui="v2"] .app-rail .bs-acct-go{display:none}html[data-ui="v2"] .app-rail .bs-acct svg,html[data-ui="v2"] .app-rail .bs-acct .bs-growth-ic{width:14px;height:14px;flex:none;font-size:12px}html[data-ui="v2"] .app-rail .bs-empty{padding:8px 10px;font-size:12px;color:var(--muted)}html[data-ui="v2"] .app-rail .rail-rep-name{border-bottom:none;padding:0 6px;margin:0;font-size:14px;white-space:nowrap}html[data-ui="v2"] .app-rail .demo-rail-badge{margin:0;flex:none}html[data-ui="v2"] .app-rail .rail-toggle-row{display:none}html[data-ui="v2"] .app-rail :is(.rail-report,.rail-notes,.rail-issue){display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:99px;padding:7px 13px;font-size:12.5px;white-space:nowrap}html[data-ui="v2"] .app-rail .rail-notes-n{min-width:18px;height:18px;font-size:10px}html[data-ui="v2"] .app-rail .rail-user-actions{display:inline-flex;gap:6px;flex:none}html[data-ui="v2"] .app-rail .rail-user-actions .btn{height:34px;padding:0 13px;font-size:12.5px;border-radius:99px;white-space:nowrap}html[data-ui="v2"] .app-rail .rail-dev{flex:none;border:none;background:transparent;padding:4px 6px;font-size:10.5px;opacity:.6}html[data-ui="v2"] .app-rail .rail-dev:hover{opacity:1}html[data-ui="v2"] .app-rail .rail-status,html[data-ui="v2"] .app-rail .rail-user{display:none}@media(max-width:860px){html[data-ui="v2"] body.has-rail .app-rail{position:static;transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);width:auto;max-width:none;border-radius:14px;padding:9px 10px}html[data-ui="v2"] .app-rail .bs-search{width:150px;flex:1 1 150px}html[data-ui="v2"] .app-rail .rail-foot{margin-left:0;flex-wrap:wrap}}html[data-ui="v2"] body.has-rail.view-list .app-rail{display:none}html[data-ui="v2"] body.has-rail.view-list #headRightActions{display:flex;gap:8px;align-items:center}html[data-ui="v2"] .app-rail .lang-switch{display:none}html[data-ui="v2"] body.has-rail .app-rail{max-width:none;margin:-34px -26px 28px;padding:8px 30px 0;background:color-mix(in srgb, var(--bg) 55%, transparent);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);border:none;border-radius:0;border-bottom:1px solid var(--line);box-shadow:none;gap:2px 16px}html[data-ui="v2"] .app-rail .rail-top{gap:2px 14px;min-height:52px}html[data-ui="v2"] .app-rail .rail-foot{gap:6px;align-self:center}html[data-ui="v2"] .app-rail .back{border:none;background:transparent;padding:8px 6px;border-radius:9px;color:var(--muted);font-weight:600;font-size:13px}html[data-ui="v2"] .app-rail .back:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}html[data-ui="v2"] .app-rail .bs-search{width:186px;height:34px;border-radius:10px;border-color:transparent;background:color-mix(in srgb, var(--text) 5%, transparent)}html[data-ui="v2"] .app-rail .bs-search:hover,html[data-ui="v2"] .app-rail .bs-search:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}html[data-ui="v2"] .app-rail .bs-accts{gap:2px;align-self:stretch;align-items:stretch}html[data-ui="v2"] .app-rail .bs-h{display:none}html[data-ui="v2"] .app-rail .bs-acct{border:none;border-radius:10px 10px 0 0;background:transparent;padding:9px 13px 15px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--muted);font-weight:600;font-size:12.5px;transform:none;transition:color .15s, background .15s, border-color .15s}html[data-ui="v2"] .app-rail .bs-acct:hover{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 7%, transparent));border:none;border-bottom:2px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text);transform:none}html[data-ui="v2"] .app-rail .bs-acct.cur{border:none;border-bottom:2px solid var(--accent);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 12%, transparent));color:var(--accent);box-shadow:none}html[data-ui="v2"] .app-rail .bs-acct svg{opacity:.9}html[data-ui="v2"] .app-rail :is(.rail-report,.rail-notes,.rail-issue){background:transparent;border:1px solid transparent;color:var(--muted);padding:7px 11px}html[data-ui="v2"] .app-rail :is(.rail-report,.rail-notes,.rail-issue):hover{color:var(--text);border-color:var(--line);background:color-mix(in srgb, var(--text) 4%, transparent)}html[data-ui="v2"] .app-rail .rail-user-actions .btn{background:transparent;border-color:transparent;color:var(--muted)}html[data-ui="v2"] .app-rail .rail-user-actions .btn:hover{color:var(--text);border-color:var(--line)}@media(max-width:860px){html[data-ui="v2"] body.has-rail .app-rail{margin:-34px -26px 22px;padding:8px 16px 0;max-width:none;border-radius:0}}html[data-ui="v2"] body.has-rail header{border-bottom:none;box-shadow:none}html[data-ui="v2"] body.has-rail .app-rail{position:fixed;top:62px;left:0;right:0;bottom:auto;width:auto;height:auto;max-height:56px;z-index:94;margin:0;padding:0 30px;min-height:50px;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;background:var(--glass);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);border:none;border-radius:0;border-bottom:1px solid var(--line);box-shadow:0 16px 44px -28px rgba(0,0,0,.6)}html[data-ui="v2"] .app-rail .rail-top{flex-wrap:nowrap;min-height:50px;flex:1 1 auto}html[data-ui="v2"] .app-rail .rail-foot{flex-wrap:nowrap;white-space:nowrap}html[data-ui="v2"] .app-rail .bs-acct{padding:9px 13px 14px;white-space:nowrap}html[data-ui="v2"] .app-rail .bs-accts{flex-wrap:nowrap}html[data-ui="v2"] body.has-rail{padding-top:128px}html[data-ui="v2"] body.has-rail.view-list{padding-top:96px}html[data-ui="v2"] body.has-rail .notif-host{margin:0 0 14px}html[data-ui="v2"] .app-rail .bs-brandlist{z-index:150}html[data-ui="v2"] .app-rail .rail-top{min-width:max-content}@media(max-width:860px){html[data-ui="v2"] body.has-rail .app-rail{padding:0 14px;margin:0}html[data-ui="v2"] body.has-rail{padding-top:124px}html[data-ui="v2"] body.has-rail.view-list{padding-top:96px}}html[data-ui="v2"]{--ctl-ok:#4ADE9E;--ctl-warn:#FFC24B;--ctl-bad:#FF7088;--pf-pos:#4ADE9E;--pf-neg:#FF7088;--pf-pos-dim:rgba(74,222,158,.13);--pf-neg-dim:rgba(255,112,136,.12);--info:#FFA56B;--info-fg:#FFC49B;--info-dim:rgba(255,165,107,.14);--info-brd:rgba(255,165,107,.34);--gold:#FFC24B;--gold-dim:rgba(255,194,75,.15);--gold-brd:rgba(255,194,75,.42);--src:#C9BCAE;--src-dim:color-mix(in srgb, var(--text) 6%, transparent);--src-brd:var(--glass-brd-2);--pop-shadow:0 12px 34px rgba(0,0,0,.55);--pop-shadow-lg:0 30px 70px -20px rgba(0,0,0,.7)}html[data-ui="v2"][data-theme="light"]{--ctl-ok:#0E7A56;--ctl-warn:#8A5A00;--ctl-bad:#C0293F;--pf-pos:#0E7A56;--pf-neg:#C0293F;--pf-pos-dim:rgba(14,122,86,.10);--pf-neg-dim:rgba(192,41,63,.09);--info:#B45309;--info-fg:#7C2D12;--info-dim:rgba(180,83,9,.10);--info-brd:rgba(180,83,9,.32);--gold:#8A5A00;--gold-dim:rgba(138,90,0,.12);--gold-brd:rgba(138,90,0,.38);--src:#6B5D50;--src-dim:color-mix(in srgb, var(--text) 5%, transparent);--src-brd:var(--glass-brd-2);--pop-shadow:0 12px 30px rgba(90,56,24,.16);--pop-shadow-lg:0 26px 60px -24px rgba(90,56,24,.28)}html[data-ui="v2"] :is(.ctl-panel,.ctl-card,.ctl-kpi,.ctl-bdg-row,.sk-card){background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)) 0%, var(--panel) 100%);border:1px solid var(--glass-brd);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}html[data-ui="v2"] :is(.ctl-panel,.ctl-card,.ctl-hero,.ctl-shift,.sk-card){border-radius:var(--radius)}html[data-ui="v2"] :is(.ctl-kpi,.ctl-bdg-row,.ctl-risk,.anomaly-item.anom-act){border-radius:var(--radius-sm)}html[data-ui="v2"] :is(.ctl-chip,.ctl-score-g){border-radius:8px}html[data-ui="v2"][data-theme="light"] :is(.ctl-panel,.ctl-card,.ctl-kpi,.ctl-bdg-row,.sk-card){background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px rgba(90,56,24,.05)}html[data-ui="v2"][data-theme="light"] :is(.ctl-hero,.ctl-shift){box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}html[data-ui="v2"] :is(.ctl-kpi-l,.ctl-shift-l,.ctl-tbl th){font-family:var(--f-mono);font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase}html[data-ui="v2"] :is(.ctl-kpi-v,.ctl-score-n,.ctl-shift-v,.ctl-bar-l,.ctl-tbl .num,.ctl-chip){font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}html[data-ui="v2"] .ctl-kpi-v{font-weight:600}html[data-ui="v2"] .ctl-score-n{font-weight:600;letter-spacing:-.035em}html[data-ui="v2"] .ctl-tab{border-radius:99px;font-weight:600;background:color-mix(in srgb, var(--text) 3%, transparent)}html[data-ui="v2"] .ctl-tab:hover{border-color:var(--glass-brd-2)}html[data-ui="v2"] .ctl-tab.cur{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:0 8px 22px -12px color-mix(in srgb, var(--accent) 60%, transparent)}html[data-ui="v2"][data-theme="light"] .ctl-tab.cur{box-shadow:none}html[data-ui="v2"] .anomaly-item.anom-act{background:color-mix(in srgb, var(--text) 4%, transparent);box-shadow:none}html[data-ui="v2"] .anomaly-item.anom-act:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));box-shadow:0 12px 28px -18px color-mix(in srgb, var(--accent) 60%, transparent)}html[data-ui="v2"][data-theme="light"] .anomaly-item.anom-act:hover{box-shadow:0 10px 22px -18px rgba(90,56,24,.3)}@media(max-width:420px){html[data-ui="v2"] .ctl-kpis{grid-template-columns:minmax(0,1fr)}html[data-ui="v2"] .ctl-tab{padding:7px 11px;font-size:12px}}html[data-ui="v2"] .stw-sec{background:var(--glass-2);border:1px solid var(--glass-brd);border-left:3px solid var(--ctl-warn);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}html[data-ui="v2"] .stw-sec-harv{border-left-color:var(--ctl-ok)}html[data-ui="v2"][data-theme="light"] .stw-sec{background:var(--panel-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px color-mix(in srgb,var(--text) 7%,transparent)}html[data-ui="v2"] .stw-sec-h h4{font-weight:650;letter-spacing:-.02em}html[data-ui="v2"] .stw-step{font-family:var(--f-mono);font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px color-mix(in srgb,var(--ctl-warn) 9%,transparent)}html[data-ui="v2"] .stw-step.ok{box-shadow:0 0 0 4px color-mix(in srgb,var(--ctl-ok) 9%,transparent)}html[data-ui="v2"][data-theme="light"] .stw-step{box-shadow:none}html[data-ui="v2"] .stw-badge{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:color-mix(in srgb,var(--ctl-ok) 12%,transparent);border-color:color-mix(in srgb,var(--ctl-ok) 42%,transparent)}html[data-ui="v2"] .stw-gram{font-family:var(--f-mono);font-size:12.5px;letter-spacing:-.015em}html[data-ui="v2"] .stw-row:hover .stw-gram{color:var(--accent)}html[data-ui="v2"] .stw-desc b{font-variant-numeric:tabular-nums}html[data-ui="v2"] :is(.stw-foot,.stw-negd,.pol-topic,.pol-appeal){border-top-style:solid;border-top-color:var(--glass-brd)}html[data-ui="v2"] .stw-negd{opacity:.74}html[data-ui="v2"] .stw-negd .stw-gram{text-decoration-color:color-mix(in srgb,var(--ctl-ok) 65%,transparent)}html[data-ui="v2"] .stw-done td{opacity:.5}html[data-ui="v2"] .stw-lock{border-radius:var(--radius-sm);border-color:color-mix(in srgb,var(--ctl-warn) 34%,var(--glass-brd));background:color-mix(in srgb,var(--ctl-warn) 9%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-ui="v2"] .stw-sec .ctl-scroll{border-radius:var(--radius-sm);border-color:var(--glass-brd);background:var(--panel)}html[data-ui="v2"] .stw-sec .ctl-tbl thead th{background:var(--panel);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--glass-brd)}html[data-ui="v2"] .btn-xs{border-radius:8px}html[data-ui="v2"] .pol-item{background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:background .2s}html[data-ui="v2"] .pol-item.lv-high{border-left:3px solid var(--ctl-bad)}html[data-ui="v2"] .pol-item.lv-warn{border-left:3px solid var(--ctl-warn)}html[data-ui="v2"] .pol-item:hover{background:color-mix(in srgb,var(--text) 6%,var(--glass-2))}html[data-ui="v2"][data-theme="light"] .pol-item{background:var(--panel-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px color-mix(in srgb,var(--text) 7%,transparent)}html[data-ui="v2"][data-theme="light"] .pol-item:hover{background:color-mix(in srgb,var(--text) 5%,var(--panel-2))}html[data-ui="v2"] .pol-name{font-weight:650;letter-spacing:-.015em}html[data-ui="v2"] :is(.pol-meta,.pol-code){font-family:var(--f-mono);letter-spacing:.05em;overflow-wrap:anywhere}html[data-ui="v2"] .pol-fix{border-radius:10px;background:color-mix(in srgb,var(--ctl-ok) 10%,transparent);border-left:2px solid color-mix(in srgb,var(--ctl-ok) 45%,transparent)}html[data-ui="v2"] .pol-ev{border-left-color:var(--glass-brd-2);font-family:var(--f-mono);font-size:10.5px;line-height:1.6}@media(max-width:640px){html[data-ui="v2"] .stw-sec-h>div{min-width:0}html[data-ui="v2"] .stw-badge{margin-left:0;margin-top:4px;white-space:normal}}@media(max-width:420px){html[data-ui="v2"] .stw-sec{padding:12px 12px}html[data-ui="v2"] .stw-lock{padding:10px 11px}html[data-ui="v2"] .pol-item{padding:12px 13px}}html[data-ui="v2"] .lockchip{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;padding:3px 9px;background:color-mix(in srgb, var(--gold) 14%, transparent);border:1px solid var(--gold-brd);color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html[data-ui="v2"] .accounts-head h2 :is(.lockchip,.pbadge,.demo-badge,.ctl-chip){-webkit-text-fill-color:currentColor;background-clip:border-box;-webkit-background-clip:border-box}html[data-ui="v2"] .dash-kpi.kpi-frz{border:1px dashed var(--gold-brd)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 7%, transparent), transparent 70%), var(--panel)!important}html[data-ui="v2"] .dash-kpi.kpi-frz:hover{border-color:var(--gold)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 16px 40px -22px color-mix(in srgb, var(--gold) 60%, transparent)!important}html[data-ui="v2"] .kpi-frz .frz-dots{font-family:var(--f-mono);letter-spacing:6px;filter:blur(2px);opacity:.78}html[data-ui="v2"] .kpi-frz .frz-note{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}html[data-ui="v2"][data-theme="light"] .dash-kpi.kpi-frz{background:var(--panel)!important}html[data-ui="v2"][data-theme="light"] .dash-kpi.kpi-frz:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 6px 16px -10px color-mix(in srgb, var(--gold) 34%, transparent)!important}html[data-ui="v2"] .camp-lockcell .frz-dots{font-family:var(--f-mono);letter-spacing:5px;filter:blur(1.6px);opacity:.7;transition:filter .2s,opacity .2s}html[data-ui="v2"] .camp-lockcell:hover .frz-dots{filter:blur(1px);opacity:.92}html[data-ui="v2"] .camp-locked{font-family:var(--f-mono);font-style:normal;font-size:12px;letter-spacing:.03em}html[data-ui="v2"] .anomaly-box.fs-box{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 7%, transparent), transparent 55%), var(--glass-2);border:1px solid var(--gold-brd);border-left-width:1px;border-radius:var(--radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);padding:16px 18px}html[data-ui="v2"][data-theme="light"] .anomaly-box.fs-box{background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}html[data-ui="v2"] .fs-box .anomaly-head{flex-wrap:wrap;font-weight:600}html[data-ui="v2"] .fs-box :is(.fs-date,.fs-sum,.fs-cnt,.fs-band){font-family:var(--f-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}html[data-ui="v2"] .fs-box .fs-plat-h{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html[data-ui="v2"] .fs-box .anomaly-item{border-radius:var(--radius-sm);transition:border-color .18s,background .18s,transform .18s}html[data-ui="v2"] .fs-box .fs-lockrow{border-style:dashed;min-width:0}html[data-ui="v2"] .fs-box .fs-lockrow:hover{border-style:solid;border-color:var(--gold);transform:translateY(-1px)}html[data-ui="v2"] .fs-box .fs-act{font-family:var(--f-mono);font-size:11px;letter-spacing:.03em}html[data-ui="v2"] .fs-foot{border-top-color:var(--glass-brd)}html[data-ui="v2"] #chatFab.gated::after{top:-6px;right:-6px;width:19px;height:19px;line-height:17px;text-align:center;font-size:10.5px;border-radius:50%;background:var(--panel);border:1px solid var(--gold-brd);filter:none}html[data-ui="v2"] .up-x{border-radius:10px;border-color:var(--glass-brd)}html[data-ui="v2"] .up-ic{border-radius:14px;background:color-mix(in srgb, var(--gold) 15%, transparent);border:1px solid var(--gold-brd);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}html[data-ui="v2"] .up-eyebrow{font-family:var(--f-mono);font-weight:500;letter-spacing:.14em}html[data-ui="v2"] .up-t{letter-spacing:-.02em;font-weight:650}html[data-ui="v2"] .up-plan{border-radius:var(--radius);border:1px solid var(--glass-brd);background:var(--glass-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-ui="v2"][data-theme="light"] .up-plan{background:var(--panel-2);box-shadow:none}html[data-ui="v2"] .up-price{font-family:var(--f-mono);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html[data-ui="v2"] .up-gain-t{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}html[data-ui="v2"] .up-gain li b{font-family:var(--f-mono);font-variant-numeric:tabular-nums}html[data-ui="v2"] .up-gain li.first::before{color:var(--gold)}html[data-ui="v2"] .up-ai{border-radius:var(--radius-sm);border-color:var(--glass-brd)}html[data-ui="v2"] .up-note{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.02em}html[data-ui="v2"] .up-party{animation:v2pop .5s cubic-bezier(.22,1,.36,1) both}@media(max-width:420px){html[data-ui="v2"] .up-modal{padding:20px 16px 18px}html[data-ui="v2"] .up-head{gap:10px;padding-right:46px}html[data-ui="v2"] .up-ic{width:38px;height:38px;font-size:17px}html[data-ui="v2"] .fs-box .fs-lockrow{flex-wrap:wrap;row-gap:2px}html[data-ui="v2"] .fs-box .fs-lockrow .fs-band{margin-left:0;flex:1 1 100%;white-space:normal}}html[data-ui="v2"] .kpi-src{border-radius:6px;font-family:var(--f-mono);font-weight:600;letter-spacing:.09em;background:color-mix(in srgb, var(--src) 14%, transparent);border-color:color-mix(in srgb, var(--src) 34%, transparent)}html[data-ui="v2"] .ga4-evt-btn{background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--glass-brd));color:var(--accent);border-radius:var(--radius-sm);padding:2px 9px;max-width:190px;font-family:var(--f-mono);font-weight:500;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:background .2s,border-color .2s,box-shadow .2s}html[data-ui="v2"] .ga4-evt-btn:hover{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.07), var(--glow)}html[data-ui="v2"] .ga4-evt-btn.ga4-evt-warn{background:var(--gold-dim);border-color:var(--gold-brd);color:var(--gold);max-width:230px}html[data-ui="v2"] .ga4-auto,html[data-ui="v2"] .ev-key,html[data-ui="v2"] .ev-sug{border-radius:5px;font-family:var(--f-mono);letter-spacing:.05em}html[data-ui="v2"] .ga4-kpi-row .delta{font-variant-numeric:tabular-nums;border-radius:7px}html[data-ui="v2"] .ev-item{background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}html[data-ui="v2"] .ev-item:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--glass-brd));background:color-mix(in srgb, var(--accent) 7%, var(--glass-2));transform:translateY(-1px)}html[data-ui="v2"] .ev-item.sel{border-color:var(--accent);background:linear-gradient(90deg, var(--accent-dim), transparent 78%)}html[data-ui="v2"] .ev-nm{font-weight:600;letter-spacing:-.01em}html[data-ui="v2"] .ev-meta{font-family:var(--f-mono);font-variant-numeric:tabular-nums}html[data-ui="v2"] .tl-band{border-left:1px dashed color-mix(in srgb, var(--accent) 60%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 4%, transparent), color-mix(in srgb, var(--accent) 13%, transparent))}html[data-ui="v2"] .tl-chip{background:var(--glass);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--glass-brd);border-radius:var(--radius-sm);font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 14px 34px -18px rgba(0,0,0,.7)}html[data-ui="v2"] .tl-spin{border-color:color-mix(in srgb, var(--accent) 75%, transparent);border-top-color:transparent}html[data-ui="v2"][data-theme="light"] .tl-chip{background:color-mix(in srgb, var(--panel) 90%, transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 10px 24px -16px rgba(90,56,24,.35)}html[data-ui="v2"][data-theme="light"] .ev-item{box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}html[data-ui="v2"][data-theme="light"] .ga4-evt-btn{box-shadow:none}html[data-ui="v2"][data-theme="light"] .ga4-evt-btn:hover{box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 60%, transparent)}@media(max-width:420px){html[data-ui="v2"] .ga4-evt-btn, html[data-ui="v2"] .ga4-evt-btn.ga4-evt-warn{max-width:100%;flex-basis:100%;white-space:normal;text-align:left;line-height:1.4}html[data-ui="v2"] .tl-chip{font-size:9.5px;padding:5px 9px;gap:5px}}html[data-ui="v2"] .pulse-strip{border-radius:var(--radius-sm);background:var(--glass-2);border:1px solid var(--glass-brd);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);padding:11px 15px;transition:border-color .2s, background .2s, transform .2s, box-shadow .2s}html[data-ui="v2"] .pulse-strip:hover{transform:translateY(-1px);border-color:var(--glass-brd-2);background:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 16px 36px -24px rgba(0,0,0,.6)}html[data-ui="v2"] .pulse-strip .pulse-ic{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;font-size:13px;background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}html[data-ui="v2"] .pulse-strip .pulse-t b{font-weight:650;letter-spacing:-.015em}html[data-ui="v2"] .pulse-strip .pulse-go{font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}html[data-ui="v2"] .pulse-strip.p-platform{border-color:color-mix(in srgb, var(--info) 34%, var(--glass-brd))}html[data-ui="v2"] .pulse-strip.p-platform .pulse-ic{background:var(--info-dim);border-color:var(--info-brd)}html[data-ui="v2"] .pulse-strip.p-you, html[data-ui="v2"] .pulse-strip.p-you_nobench{border-color:color-mix(in srgb, var(--ctl-warn) 38%, var(--glass-brd))}html[data-ui="v2"] :is(.pulse-strip.p-you,.pulse-strip.p-you_nobench) .pulse-ic{background:color-mix(in srgb, var(--ctl-warn) 14%, transparent);border-color:color-mix(in srgb, var(--ctl-warn) 38%, transparent)}html[data-ui="v2"] .pulse-strip.p-wave_calm{border-color:color-mix(in srgb, var(--ctl-ok) 34%, var(--glass-brd))}html[data-ui="v2"] .pulse-strip.p-wave_calm .pulse-ic{background:color-mix(in srgb, var(--ctl-ok) 13%, transparent);border-color:color-mix(in srgb, var(--ctl-ok) 36%, transparent)}html[data-ui="v2"] .pu-row{border-radius:var(--radius-sm);border:1px solid var(--glass-brd);background:color-mix(in srgb, var(--text) 3%, transparent);padding:9px 12px}html[data-ui="v2"] .pu-row span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}html[data-ui="v2"] .pu-row b{font-family:var(--f-mono);font-weight:600;letter-spacing:-.02em}html[data-ui="v2"] .pu-note{border-top:1px solid var(--line);font-family:var(--f-mono);font-size:10.5px;line-height:1.6}html[data-ui="v2"] .ocr-card{border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)) 0%, var(--panel) 100%);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);padding:15px 18px}html[data-ui="v2"] .ocr-card.lv-high{border-color:color-mix(in srgb, var(--ctl-bad) 34%, var(--line))}html[data-ui="v2"] .ocr-card.lv-warn{border-color:color-mix(in srgb, var(--ctl-warn) 34%, var(--line))}html[data-ui="v2"] .ocr-card.lv-ok{border-color:color-mix(in srgb, var(--ctl-ok) 32%, var(--line))}html[data-ui="v2"] .ocr-n{font-family:var(--f-mono);font-weight:600;font-size:30px;letter-spacing:-.04em}html[data-ui="v2"] .ocr-card.lv-high .ocr-n{color:var(--ctl-bad)}html[data-ui="v2"] .ocr-card.lv-warn .ocr-n{color:var(--ctl-warn)}html[data-ui="v2"] .ocr-card.lv-ok .ocr-n{color:var(--ctl-ok)}html[data-ui="v2"] .ocr-l{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.16em}html[data-ui="v2"] .ocr-t{font-weight:600;letter-spacing:-.012em}html[data-ui="v2"] .ocr-step{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-color:var(--glass-brd);background:color-mix(in srgb, var(--text) 3%, transparent)}html[data-ui="v2"] .ocr-step.on{background:color-mix(in srgb, var(--ctl-ok) 12%, transparent);border-color:color-mix(in srgb, var(--ctl-ok) 42%, transparent)}html[data-ui="v2"] .ocr-done code{font-family:var(--f-mono);border-radius:7px}html[data-ui="v2"] .pf-preview{border-radius:var(--radius);border:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--line))}html[data-ui="v2"] .pf-prev-band{background:var(--grad);color:var(--bg);border-bottom:1px solid color-mix(in srgb, var(--accent) 50%, transparent);letter-spacing:.12em}html[data-ui="v2"] .pf-wm span{color:var(--accent);font-weight:700;letter-spacing:.16em}html[data-ui="v2"] .pf-demo-band{border-radius:var(--radius-sm)}html[data-ui="v2"][data-theme="light"] .pulse-strip, html[data-ui="v2"][data-theme="light"] .ocr-card{background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px rgba(90,56,24,.05)}html[data-ui="v2"][data-theme="light"] .pulse-strip:hover{background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 10px 24px -18px rgba(90,56,24,.35)}html[data-ui="v2"][data-theme="light"] .pulse-strip .pulse-go{color:var(--accent-3)}html[data-ui="v2"][data-theme="light"] .pf-prev-band{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent-3);border-bottom:1px dashed color-mix(in srgb, var(--accent) 40%, transparent)}@media(max-width:420px){html[data-ui="v2"] .pulse-strip{padding:10px 12px;gap:9px}html[data-ui="v2"] .ocr-card{padding:13px;gap:11px}html[data-ui="v2"] .ocr-n{font-size:26px}html[data-ui="v2"] .ocr-score{min-width:0}html[data-ui="v2"] .pu-row span{flex:1 1 100%}}html[data-ui="v2"] .bs-cty-box{background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:border-color .18s, box-shadow .18s, background .18s}html[data-ui="v2"][data-theme="light"] .bs-cty-box{background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}html[data-ui="v2"] .bs-cty-box:hover{border-color:var(--glass-brd-2)}html[data-ui="v2"] .bs-cty-box.focus{border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:var(--ring)}html[data-ui="v2"] .bs-cty .bs-cty-box input{background:transparent;border:none;box-shadow:none}html[data-ui="v2"] .bs-cty-chip{border-radius:8px;font-weight:600;letter-spacing:-.01em;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}html[data-ui="v2"] .bs-cty-drop,html[data-ui="v2"] .bb-ind-menu{background:color-mix(in srgb, var(--panel) 92%, transparent);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--glass-brd);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.06), var(--pop-shadow)}html[data-ui="v2"][data-theme="light"] .bs-cty-drop, html[data-ui="v2"][data-theme="light"] .bb-ind-menu{background:color-mix(in srgb, var(--panel) 95%, transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.9), var(--pop-shadow)}html[data-ui="v2"] .bs-cty-it,html[data-ui="v2"] .bb-ind-it{transition:background .15s, color .15s}html[data-ui="v2"] .bs-cty-it .code{font-family:var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums}html[data-ui="v2"] .bs-cty-empty,html[data-ui="v2"] .bb-ind-empty{font-family:var(--f-mono);font-size:11.5px}html[data-ui="v2"] .geo-reg{font-family:var(--f-mono);font-size:11px}html[data-ui="v2"] .geo-city-lbl,html[data-ui="v2"] .cp-field>label{font-family:var(--f-mono);font-weight:500;letter-spacing:.12em}html[data-ui="v2"] .geo-city-hint,html[data-ui="v2"] .cp-hint{font-weight:350}html[data-ui="v2"] .bs-mode,html[data-ui="v2"] .cp-goal,html[data-ui="v2"] #cpRemBox .bs-src{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 55%, var(--panel)), var(--panel));border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:border-color .18s, background .18s, box-shadow .18s, transform .18s}html[data-ui="v2"][data-theme="light"] .bs-mode, html[data-ui="v2"][data-theme="light"] .cp-goal, html[data-ui="v2"][data-theme="light"] #cpRemBox .bs-src{background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 1px 2px color-mix(in srgb, var(--text) 6%, transparent)}html[data-ui="v2"] .bs-mode:hover,html[data-ui="v2"] .cp-goal:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 14px 32px -20px color-mix(in srgb, var(--accent) 60%, transparent)}html[data-ui="v2"][data-theme="light"] .bs-mode:hover, html[data-ui="v2"][data-theme="light"] .cp-goal:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 10px 24px -18px color-mix(in srgb, var(--accent) 45%, transparent)}html[data-ui="v2"] .bs-mode.on{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-dim)}html[data-ui="v2"] .cp-goal{border-radius:var(--radius)}html[data-ui="v2"] .cp-goal .t{font-weight:650;letter-spacing:-.015em}html[data-ui="v2"] .cp-goal .d{font-weight:350}html[data-ui="v2"] .cp-goalchip b{font-weight:650}html[data-ui="v2"] .cp-goal-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}html[data-ui="v2"] .bs-mode input#bsN,html[data-ui="v2"] .bs-item .v{font-family:var(--f-mono);font-variant-numeric:tabular-nums}html[data-ui="v2"] .bs-item .l{font-family:var(--f-mono);letter-spacing:.12em}@media(max-width:420px){html[data-ui="v2"] .cp-goal-grid{grid-template-columns:minmax(0,1fr)}html[data-ui="v2"] .cp-goal{padding:12px 13px;gap:10px}html[data-ui="v2"] .bs-cty-drop,html[data-ui="v2"] .bb-ind-menu{max-height:198px}}