/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.import-modes{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 15px;display:grid}.import-modes label{border:1px solid var(--line);cursor:pointer;border-radius:9px;gap:8px;padding:11px;display:flex}.import-modes label.chosen{background:#f7f5ff;border-color:#8d7af4}.import-modes input{accent-color:#7058f5}.import-modes span{gap:3px;display:grid}.import-modes b{font-size:10px}.import-modes small{color:#818b9b;font-size:8px;line-height:1.35}.history-actions{align-items:center;gap:9px;display:flex}.history-actions>span{color:#7f899a;background:#f2f3f6;border-radius:6px;padding:6px 8px;font-size:9px}.clear-data,.delete-import{color:#c64e5b;background:#fff6f7;border:1px solid #f0c7cb;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.clear-data:disabled{opacity:.4}.delete-import{padding:5px 8px}.history td>b{font-size:9px;display:block}.history td small{margin-top:3px}.history .panel-head>div:last-child span{font-size:9px}@media (max-width:650px){.import-modes{grid-template-columns:1fr}.history-actions{flex-direction:column;align-items:flex-end}}.mapping-warning{color:#755919;background:#fff9e9;border:1px solid #f0c96d;border-radius:9px;margin:-6px 0 18px;padding:12px 14px}.mapping-warning b{font-size:10px}.mapping-warning p{margin:4px 0 0;font-size:9px;line-height:1.45}.mode-switch{background:#eceef3;border-radius:9px;padding:3px;display:flex}.mode-switch button{color:#8992a3;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.mode-switch button.on{color:#624bea;background:#fff}.mode-switch button:disabled{opacity:.4}.import-page header{margin-bottom:22px}.secure{color:#137f5e;background:#e9f7f2;border-radius:8px;padding:8px 11px;font-size:10px}.import-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.import-card{padding:22px}.step{align-items:center;gap:11px;margin-bottom:16px;display:flex}.step>span{color:#7058f5;background:#eeeafd;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.step h2{margin:0 0 3px}.step p{color:#8892a3;margin:0;font-size:10px}.dropzone{cursor:pointer;background:#faf9ff;border:1.5px dashed #c9c5e9;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;height:220px;display:flex}.dropzone.drag{background:#f1eeff;border-color:#7058f5}.dropzone input{display:none}.upload-icon{color:#7058f5;background:#eeeafd;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:13px;font-size:24px;display:grid}.dropzone b{font-size:13px}.dropzone p{color:#8b94a4;font-size:10px}.filebar{background:#faf9ff;border:1px solid #dedbea;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:13px;display:flex}.filebar>span{color:#7058f5;font-size:25px}.filebar div{gap:3px;display:grid}.filebar b{font-size:11px}.filebar small{color:#8c95a5;font-size:9px}.filebar button{color:#d05a67;background:0 0;border:0;margin-left:auto}.mapping-head{border-top:1px solid var(--line);padding-top:20px}.mapping{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px;display:grid}.mapping label,.brand-assignment label{color:#717c8e;gap:5px;font-size:9px;font-weight:700;display:grid}.mapping i{color:#e35f6c}.mapping select,.brand-assignment select,.brand-assignment input{color:#354052;background:#fff;border:1px solid #dfe2e8;border-radius:8px;height:35px;padding:0 9px;font-size:10px}.preview{border:1px solid var(--line);border-radius:10px;margin-bottom:22px;overflow:hidden}.preview h3{margin:0;padding:12px;font-size:11px}.preview table{min-width:650px;font-size:8px}.preview td,.preview th{text-overflow:ellipsis;max-width:140px;padding:8px 10px;overflow:hidden}.brand-assignment{grid-template-columns:1fr 30px 1fr;align-items:end;gap:8px;margin-bottom:16px;display:grid}.brand-assignment>b{text-align:center;color:#a0a7b3;padding-bottom:12px;font-size:9px}.import-btn{color:#fff;background:#7058f5;border:0;border-radius:9px;width:100%;height:42px;font-size:11px;font-weight:700}.import-message{color:#14795b;background:#edf8f4;border-radius:8px;margin-top:12px;padding:11px;font-size:10px}.guide{height:max-content;padding:20px}.guide>p{color:#7f899a;font-size:10px;line-height:1.5}.guide>div{gap:8px;margin:12px 0;font-size:10px;display:flex}.guide>div span{color:#16a87b}.guide hr{border:0;border-top:1px solid var(--line);margin:20px 0}.guide>b{font-size:11px}.history{margin-top:16px}.history .panel-head>span{color:#7f899a;background:#f2f3f6;border-radius:6px;padding:6px 8px;font-size:9px}.empty-history{color:#8c95a5;flex-direction:column;justify-content:center;align-items:center;height:160px;display:flex}.empty-history>span{font-size:25px}.empty-history b{color:#566173;margin:8px;font-size:11px}.empty-history p,.history td{font-size:9px}@media (max-width:900px){.import-grid{grid-template-columns:1fr}.guide{display:none}}@media (max-width:650px){.mapping,.brand-assignment{grid-template-columns:1fr}.brand-assignment>b{padding:0}.mode-switch{display:none}.import-card{padding:15px}}:root{--ink:#18212f;--muted:#7c879b;--line:#e9ebf1;--bg:#f7f8fb;--purple:#7058f5;--green:#16a87b}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,sans-serif}.shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;width:218px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.logo{align-items:center;gap:11px;padding:0 8px 34px;font-size:21px;display:flex}.logo>.brand-mark{object-fit:contain;border-radius:50%;flex:0 0 31px;width:31px;height:31px;display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav button{text-align:left;color:#687386;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.sidebar nav button i{width:20px;font-size:18px;font-style:normal}.sidebar nav button em{color:#7058f5;background:#f0eefc;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal}.sidebar nav button.active{color:#6550e8;background:#f0eefc}.workspace{margin-top:auto}.workspace>small{letter-spacing:1.2px;color:#a0a7b5;margin:0 12px;font-size:9px}.user{align-items:center;gap:9px;margin-top:12px;padding:8px;display:flex}.user>span{background:#eee9e2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.user div{gap:2px;display:grid}.user b{font-size:12px}.user em{color:#8b94a5;font-size:9px;font-style:normal}.user>i{color:#a0a7b5;margin-left:auto;font-size:10px;font-style:normal}.account-menu{position:relative}.account-menu>summary{cursor:pointer;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-menu-popover{z-index:12;border:1px solid var(--line);background:var(--exec-panel,#fff);border-radius:9px;min-width:112px;padding:6px;position:absolute;bottom:52px;right:8px;box-shadow:0 12px 28px #0000003d}.account-menu-popover button{width:100%;color:var(--exec-text,#3a3542);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px}.account-menu-popover button:hover{background:var(--exec-hover,#0000000d)}main{max-width:1600px;margin-left:218px;padding:30px 34px}header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}h1{margin:0 0 7px;font-size:24px}h1 span{color:#745bf3}header p,.panel-head p,.ai-title p{color:var(--muted);margin:0;font-size:12px}.header-actions{gap:10px;display:flex}.header-actions button,.ads .panel-head button{border:1px solid var(--line);color:#4f596b;background:#fff;border-radius:9px;height:39px;padding:0 15px;font-weight:600}.iconbtn{width:39px;position:relative;padding:0!important}.iconbtn i{background:#ef5d6a;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.1fr 1.1fr 1.1fr .8fr;gap:10px;margin-bottom:16px;padding:13px 15px;display:grid}.filters label{color:#929bad;text-transform:uppercase;letter-spacing:.7px;gap:5px;font-size:9px;font-weight:700;display:grid}.filters select{color:#374153;background:0 0;border:0;outline:none;padding:0;font-size:12px;font-weight:600}.kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.kpis article,.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.kpis article{padding:15px}.kpi-top{justify-content:space-between;align-items:center;display:flex}.kpi-top small{color:#9aa2b1;font-size:8px}.kicon{color:#7058f5;background:#eeeafd;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:grid}.k1,.k3,.k6{color:#169d75;background:#e9f8f3}.k2,.k5{color:#d98722;background:#fff4e5}.k4,.k7{color:#df6471;background:#fdeef1}.kpis article>p{color:#7d8798;margin:12px 0 4px;font-size:10px}.kpis article>div:last-child{justify-content:space-between;align-items:end;display:flex}.kpis strong{font-size:18px}.kpis em{border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal}.kpis em.up{color:#12825f;background:#eaf8f3}.kpis em.down{color:#df6471;background:#fceef0}.split{grid-template-columns:1.6fr 1fr;gap:13px;margin-bottom:16px;display:grid}.panel-head{justify-content:space-between;padding:18px 20px 10px;display:flex}.panel h2{margin:0 0 5px;font-size:14px}.legend{color:#697486;gap:12px;font-size:9px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{border-radius:50%;width:7px;height:7px}.purple{background:var(--purple)}.green{background:var(--green)}.chartarea{height:210px;padding:16px 20px 18px;display:flex}.axis{color:#a0a7b3;flex-direction:column;justify-content:space-between;width:62px;padding-bottom:17px;font-size:8px;display:flex}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#fff 0 58px,#edf0f4 59px);flex:1;align-items:end;gap:5px;display:flex}.day{flex:1;align-items:end;height:100%;display:flex;position:relative}.columns{justify-content:center;align-items:end;gap:2px;width:100%;height:90%;display:flex}.columns i,.columns b{background:linear-gradient(#8c74ff,#6d55ed);border-radius:4px 4px 0 0;width:7px}.columns b{background:#47c69e}.day small{white-space:nowrap;color:#929baa;font-size:7px;position:absolute;bottom:-16px;left:0}.ai{background:linear-gradient(145deg,#faf9ff,#fff)}.ai-title{align-items:center;gap:10px;padding:18px;display:flex}.ai-title>span{color:#fff;background:#7258ef;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.ai-title em{color:#6c53e7;background:#ece8ff;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.recommend{background:#fff;border:1px solid #ece9fb;border-radius:10px;gap:11px;margin:0 18px 13px;padding:15px;display:flex}.bulb{color:#e49b25;background:#fff5dd;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.recommend b{font-size:11px}.recommend p{color:#6d7687;font-size:10px;line-height:1.55}.recommend button{color:#a1a8b5;background:#f1f2f5;border:0;border-radius:7px;padding:8px 10px;font-size:9px}.ai-foot{color:#969dab;padding:0 18px;font-size:8px}.ai-foot span{color:#7157ee}.ads,.entity-list-panel{margin-bottom:14px}.ads .panel-head,.entity-list-panel .panel-head{align-items:center;padding-bottom:13px}.ads .panel-head button{height:33px;font-size:10px}.entity-list-panel .panel-head button{border:1px solid var(--line);color:#4f596b;background:#fff;border-radius:9px;height:33px;padding:0 15px;font-size:10px;font-weight:600}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px}th{color:#9aa1af;text-align:left;border-block:1px solid var(--line);background:#fafbfc;padding:10px 18px;font-size:8px}td{white-space:nowrap;border-bottom:1px solid #eff0f4;padding:11px 18px;font-weight:600}tbody tr{cursor:pointer}tbody tr:hover{background:#faf9ff}td:first-child{align-items:center;gap:10px;display:flex}.thumb{color:#fff;background:linear-gradient(135deg,#dfc7b6,#7b4f3e);border-radius:7px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.t1{background:linear-gradient(135deg,#b5d5c1,#326657)}.t2{background:linear-gradient(135deg,#d8a48e,#6b3641)}.t3{background:linear-gradient(135deg,#9db3d4,#334b76)}.t4{background:linear-gradient(135deg,#e4cc8b,#806731)}td:first-child>div:last-child{gap:3px;display:grid}td small{color:#929baa;font-size:8px;font-weight:400;display:block}.status{border-radius:12px;padding:5px 8px;font-size:8px}.status.active{color:#13825f;background:#e9f7f2}.status.paused{color:#778090;background:#f1f2f4}.score{align-items:center;gap:7px;display:flex}.score>span{background:#eceef2;border-radius:4px;width:70px;height:4px;overflow:hidden}.score i{background:var(--green);border-radius:4px;height:100%;display:block}.score b{font-size:9px}footer{color:#929baa;justify-content:space-between;font-size:9px;display:flex}.overlay{z-index:10;background:#15203366;justify-content:end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(430px,95vw);height:100%;padding:28px;overflow:auto;box-shadow:-20px 0 50px #0f172a22}.close{float:right;background:#f2f3f6;border:0;border-radius:50%;width:32px;height:32px;font-size:21px}.detail-creative{color:#fff;background:linear-gradient(145deg,#efe2d9,#8b6353);border-radius:15px;place-items:center;height:190px;margin-bottom:18px;display:grid;position:relative}.detail-creative>span{opacity:.8;font-size:62px;font-weight:800}.detail-creative small{color:#5d4a43;background:#fffd;border-radius:6px;padding:5px 8px;position:absolute;bottom:12px;left:12px}.drawer h2{margin:14px 0 5px;font-size:25px}.hook{color:#6d7687;font-size:13px}.detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.detail-grid div{border:1px solid var(--line);border-radius:10px;gap:5px;padding:15px;display:grid}.detail-grid small{color:#8b95a6}.detail-grid b{font-size:17px}.drawer h3{font-size:13px}.mini{background:#f8f8fb;border-radius:10px;align-items:end;gap:5px;height:100px;padding:10px;display:flex}.mini i{background:linear-gradient(#8d75fc,#6b53ea);border-radius:3px 3px 0 0;flex:1}.source-note{background:#f2efff;border-radius:10px;margin-top:22px;padding:14px;font-size:11px}.source-note p{color:#70798b;margin-bottom:0;line-height:1.5}@media (max-width:1000px){.sidebar{width:70px;padding:24px 10px}.logo strong,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center}.sidebar nav button i{font-size:18px}.sidebar nav button em,.workspace{display:none}main{margin-left:70px;padding:24px 20px}.kpis{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){main{margin-left:0;padding:18px 14px 80px}.sidebar{z-index:6;flex-direction:row;width:auto;height:62px;padding:8px;inset:auto 0 0}.logo,.workspace{display:none}.sidebar nav{justify-content:space-around;width:100%;display:flex}.sidebar nav button,.sidebar nav button:not(.active){justify-items:center;gap:1px;font-size:8px;display:grid}.sidebar nav button em{display:none}header{align-items:flex-start}h1{font-size:19px}.export{display:none}.filters,.kpis{grid-template-columns:1fr 1fr}.kpis article{padding:12px}.kpis strong{font-size:14px}.split{display:block}.ai{margin-top:14px}.chartarea{height:180px}.ads{margin-top:14px}.panel-head{padding:15px}.filters{padding:12px}footer{display:none}}.auth-screen{background:#f6f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #e8e9f0;border-radius:18px;width:min(420px,100%);padding:32px;box-shadow:0 18px 50px #26234114}.auth-card h1{margin:28px 0 6px}.auth-card>p{color:#747386;margin:0 0 24px}.auth-card label{gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.auth-card input{font:inherit;border:1px solid #dedee8;border-radius:10px;padding:12px}.auth-card .import-btn{width:100%;margin-top:12px}.auth-secondary{color:#6551d9;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:10px;font-weight:700}.auth-message{color:#6653c7;background:#f1efff;border-radius:8px;padding:10px;font-size:13px}.report-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.report-date-control{gap:7px;min-width:0;display:grid}.report-date-control>label{min-width:0}.report-date-control .custom-dates{grid-template-columns:1fr 1fr;gap:7px;display:grid}.report-date-control .custom-dates label{min-width:0}.report-date-control .custom-dates input{width:100%;min-width:0}.custom-dates{gap:10px;display:flex}.custom-dates input{font:inherit;color:#374153;border:0}.report-title{color:#fff;background:linear-gradient(135deg,#27213f,#5744b8);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:22px 25px;display:flex}.report-title small{letter-spacing:1px;opacity:.68;font-size:8px}.report-title h2{margin:6px 0;font-size:23px}.report-title p{opacity:.72;margin:0;font-size:10px}.coverage{gap:22px;display:flex}.coverage span{text-align:center;gap:4px;display:grid}.coverage b{font-size:21px}.report-kpis article>p{margin-top:8px}.boss-report .report-title h2{font-size:28px}.boss-report .report-title p{font-size:14px;line-height:1.5}.boss-report .report-title small,.boss-report .boss-level small{font-size:11px}.boss-report .report-kpis article>p{font-size:13px}.boss-report .report-kpis article strong{font-size:22px}.boss-report .report-table th{font-size:11px}.boss-report .report-table td{font-size:13px;line-height:1.45}.boss-report>header h1{font-size:30px}.boss-report>header p{font-size:14px;line-height:1.55}.boss-report .report-filters label{gap:7px;font-size:11px}.boss-report .report-filters select{min-height:26px;font-size:14px}.boss-report .panel-head h2,.boss-report .report-table h2,.boss-report .boss-ai h2{font-size:20px}.boss-report .panel-head p{font-size:13px;line-height:1.55}.boss-kpi-groups{gap:16px;margin-bottom:18px;display:grid}.boss-kpi-group{gap:9px;display:grid}.boss-kpi-group>h2{color:#596579;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px}.boss-kpi-group .report-kpis{margin-bottom:0}.boss-kpi-group.primary .report-kpis article{background:linear-gradient(145deg,#fff,#f7f5ff);border-color:#dcd7ff;min-height:108px}.boss-kpi-group.primary .report-kpis article strong{color:#30245f;font-size:28px}.boss-kpi-group.efficiency .report-kpis article strong{font-size:24px}.boss-kpi-group.operational .report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.boss-kpi-group.operational .report-kpis article{background:#f7f8fa;min-height:86px}.boss-kpi-group.operational .report-kpis article strong{font-size:20px}.boss-report .backend-reporting.management .backend-reporting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.boss-report .backend-reporting.management .backend-reporting-grid article{align-content:center;gap:3px;padding:8px 12px}.boss-report .backend-reporting.management .backend-primary{background:linear-gradient(145deg,#fbfaff,#f2efff);border-color:#d8d1ff}.boss-report .backend-reporting.management .backend-primary small{color:#6755c9;font-size:15px;font-weight:500;line-height:1.15}.boss-report .backend-reporting.management .backend-primary b{color:#30245f;font-size:26px;font-weight:700;line-height:1.05}.boss-report .backend-reporting.management .backend-secondary small{color:#596579;font-size:15px;font-weight:500;line-height:1.15}.boss-report .backend-reporting.management .backend-secondary b{font-size:19px;font-weight:650;line-height:1.1}.creative-gallery{gap:22px;padding:0 20px 22px;display:grid}.creative-gallery h3{margin:0 0 10px;font-size:18px}.creative-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.management-creatives .creative-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px}.management-creatives .creative-panel{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr;padding:14px;box-shadow:0 8px 24px #2623410f}.management-creatives .creative-preview{min-height:280px}.management-creatives .creative-meta>b{font-size:18px}.creative-management-context{flex-wrap:wrap;gap:7px;display:flex}.creative-management-context span{color:#5f50b0;background:#f0eefb;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.creative-management-context .delivery{color:#177b5e;background:#eaf7f2}.creative-management-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:7px 0;display:grid}.creative-management-metrics article{border:1px solid var(--line);background:#fafafd;border-radius:9px;gap:5px;padding:10px;display:grid}.creative-management-metrics small{font-size:9px}.creative-management-metrics b{font-size:15px}.boss-report .management-creatives>.creative-panel .creative-management-metrics article{box-sizing:border-box;align-content:center;gap:1px;height:58px;padding:6px 10px}.boss-report .management-creatives>.creative-panel .creative-management-metrics small{letter-spacing:.01em;color:#596579;font-size:15px;font-weight:500;line-height:1}.boss-report .management-creatives>.creative-panel .creative-management-metrics b{font-size:22px;font-weight:700;line-height:1}.boss-report .management-creatives>.creative-panel .creative-meta>small,.boss-report .management-creatives>.creative-panel .facebook-ad-link small,.boss-report .management-creatives>.creative-panel .facebook-ad-link a,.boss-report .management-creatives>.creative-panel .facebook-ad-link span{font-size:15px;line-height:1.25}.boss-report .management-creatives>.creative-panel{grid-template-columns:minmax(240px,30%) minmax(0,1fr);align-items:start}.boss-report .management-creatives>.creative-panel .creative-preview{--creative-preview-max-height:500px}.boss-report .management-creatives>.creative-panel .creative-preview img,.boss-report .management-creatives>.creative-panel .creative-preview video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.boss-report .management-creatives>.creative-panel .creative-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:16px}.boss-report .management-creatives>.creative-panel .creative-meta>b,.boss-report .management-creatives>.creative-panel .creative-management-context,.boss-report .management-creatives>.creative-panel .creative-management-metrics,.boss-report .management-creatives>.creative-panel .creative-actions,.boss-report .management-creatives>.creative-panel .creative-meta>.warn{grid-column:1/-1}.boss-report .management-creatives>.creative-panel .creative-meta>small:not(.warn){grid-column:1;align-self:start}.boss-report .management-creatives>.creative-panel .facebook-ad-link{grid-column:2;align-self:start;margin-top:0}.boss-report .management-ai .ai-summary{max-width:68ch;font-size:17px}.boss-report .management-ai h3{font-size:18px}.boss-report .management-ai li,.boss-report .management-ai .ai-recs p{font-size:15px}.boss-report .management-ai .limitations{opacity:.82}.facebook-ad-link{gap:7px;margin-top:10px;display:grid}.facebook-ad-link a{color:#5b46d8;font-weight:700}.facebook-ad-link input{border:1px solid var(--line);border-radius:7px;width:100%;padding:8px}.report-grid{grid-template-columns:1.6fr 1fr;gap:13px;margin-bottom:16px;display:grid}.factual ul{margin:0;padding:0 20px 18px;list-style:none}.factual li{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.factual li b{color:#818b9b;text-transform:uppercase;font-size:9px}.factual li span{font-size:11px;font-weight:700}.report-table{margin-bottom:16px}.report-table td:first-child{display:table-cell}.executive-theme .report-table{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme .report-table .tablewrap{background:var(--exec-panel);border-top:1px solid var(--exec-border);max-width:100%;overflow-x:auto}.executive-theme .report-table table{min-width:940px;color:var(--exec-text);background:var(--exec-panel)}.executive-theme .report-table thead th{color:var(--exec-text-secondary);background:var(--exec-table-head);border-color:var(--exec-border)}.executive-theme .report-table tbody tr{color:var(--exec-text);background:0 0}.executive-theme .report-table tbody td{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme .report-table tbody tr:nth-child(2n) td{background:var(--exec-supporting)}@supports (color:color-mix(in lab, red, red)){.executive-theme .report-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--exec-supporting) 82%,var(--exec-panel))}}.executive-theme .report-table tbody tr:hover{background:0 0}.executive-theme .report-table tbody tr:hover td{color:var(--exec-text);background:var(--exec-elevated)}@supports (color:color-mix(in lab, red, red)){.executive-theme .report-table tbody tr:hover td{background:color-mix(in srgb,var(--exec-elevated) 88%,var(--theme-accent) 12%)}}.executive-theme .report-table tbody tr.selected td,.executive-theme .report-table tbody tr.summary td{color:var(--exec-text);background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme .report-table tbody tr.selected td,.executive-theme .report-table tbody tr.summary td{background:color-mix(in srgb,var(--exec-panel) 84%,var(--theme-accent) 16%)}}.executive-theme .report-table tbody tr.selected td:first-child,.executive-theme .report-table tbody tr.summary td:first-child{box-shadow:inset 3px 0 0 var(--theme-accent)}.executive-theme .report-table :is(th,td):first-child{z-index:1;position:sticky;left:0}.executive-theme .report-table thead th:first-child{z-index:2;background:var(--exec-table-head)}.executive-theme .report-table tbody tr:nth-child(odd) td:first-child{background:var(--exec-panel)}.executive-theme .report-table tbody tr:nth-child(2n) td:first-child{background:var(--exec-supporting)}@supports (color:color-mix(in lab, red, red)){.executive-theme .report-table tbody tr:nth-child(2n) td:first-child{background:color-mix(in srgb,var(--exec-supporting) 82%,var(--exec-panel))}}.executive-theme .report-table tbody tr:hover td:first-child{background:var(--exec-elevated)}@supports (color:color-mix(in lab, red, red)){.executive-theme .report-table tbody tr:hover td:first-child{background:color-mix(in srgb,var(--exec-elevated) 88%,var(--theme-accent) 12%)}}.executive-theme .report-table tbody tr.selected td:first-child,.executive-theme .report-table tbody tr.summary td:first-child{background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme .report-table tbody tr.selected td:first-child,.executive-theme .report-table tbody tr.summary td:first-child{background:color-mix(in srgb,var(--exec-panel) 84%,var(--theme-accent) 16%)}}.report-period-empty{text-align:center;gap:6px;padding:28px;display:grid}.report-period-empty h2,.report-period-empty p{margin:0}.fact-status{color:#177b5e;background:#edf6f2;border-radius:10px;padding:5px 8px;font-size:8px}.drill{margin-bottom:16px}.drill .panel-head button{border:1px solid var(--line);background:#fff;border-radius:7px}.drill-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;display:grid}.drill-grid article{border:1px solid var(--line);border-radius:9px;gap:7px;padding:14px;display:grid}.drill-grid small,.drill-grid span{color:#8a94a4;font-size:8px}.drill-grid b{font-size:11px}.report-empty{padding:30px}.report-empty p{color:var(--muted)}@media (max-width:900px){.report-grid{grid-template-columns:1fr}.coverage{gap:12px}.report-filters,.drill-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.report-title{align-items:flex-start;gap:18px}.coverage{grid-template-columns:1fr 1fr;display:grid}.report-filters{grid-template-columns:1fr}.custom-dates{grid-column:1}.drill-grid{grid-template-columns:1fr}}@media print{.sidebar,.header-actions,.filters{display:none!important}main{margin:0;padding:10px}.reports-page{color:#111}.panel,.report-title{break-inside:avoid}.report-title{color:#111;background:#eee}.report-table table{font-size:8px}}.boss-level{text-align:right;text-transform:capitalize;gap:6px;display:grid}.boss-level b{font-size:20px}.boss-drill,.boss-ai{margin-bottom:16px}.boss-drill .panel-head button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 10px}.boss-children{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;display:grid}.boss-children>article{border:1px solid var(--line);border-radius:10px;gap:7px;padding:13px;display:grid}.boss-children small{color:var(--muted);font-size:8px}.boss-children article>div{border-top:1px solid var(--line);justify-content:space-between;padding-top:7px;font-size:9px;display:flex}.boss-ai>.ai-empty,.boss-ai-body{margin:0 20px 20px}.boss-ai-body h3{font-size:11px}.boss-ai-body p,.boss-ai-body li{color:#626d7f;font-size:9px;line-height:1.55}.boss-rec{border:1px solid var(--line);border-radius:9px;margin:8px 0;padding:11px}.boss-rec b{margin-left:7px;font-size:10px}.boss-rec small{color:var(--muted);font-size:8px}.ai-live{padding:0 20px 26px}.ai-live.compact{padding:0 18px 18px}.ai-empty{background:#fff;border:1px solid #ece9fb;border-radius:10px;padding:16px}.ai-empty b{font-size:11px}.ai-empty p,.ai-summary{color:#687386;font-size:16px;line-height:1.6}.ai-summary{max-width:78ch;margin:16px 0 20px}.ai-empty button,.ai-result-head button{color:#fff;background:#7058f5;border:0;border-radius:7px;padding:8px 12px;font-size:9px;font-weight:700}.ai-empty button:disabled{opacity:.45}.ai-empty small{color:#8a94a4;margin-top:8px;font-size:8px;display:block}.ai-empty .ai-error{color:#c54d5c}.ai-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-result-head>div{gap:4px;display:grid}.ai-result-head b{font-size:17px}.ai-result-head small{color:#8992a3;font-size:13px}.ai-result-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.ai-live h3{margin:20px 0 10px;font-size:17px;font-weight:700}.ai-live ul{margin:0;padding-left:16px}.ai-live li{color:#626d7f;max-width:72ch;margin:7px 0;font-size:15px;line-height:1.6}.ai-recs{gap:14px;display:grid}.ai-recs article{background:#fff;border:1px solid #e9e7f4;border-radius:9px;padding:16px 18px}.ai-recs article>b{margin-left:8px;font-size:16px;font-weight:650}.ai-recs p{color:#566173;max-width:76ch;margin:10px 0;font-size:15px;line-height:1.6}.ai-recs small{color:#8791a2;max-width:82ch;font-size:13px;line-height:1.55;display:block}.priority{text-transform:uppercase;background:#eef0f4;border-radius:5px;padding:3px 5px;font-size:7px}.priority.high{color:#c94f5e;background:#fdecef}.priority.medium{color:#a86b10;background:#fff4df}.priority.low{color:#16785d;background:#eaf7f2}.limitations{background:#f5f6f8;border-radius:8px;margin-top:18px;padding:14px 16px}.report-ai{margin-bottom:16px}.report-ai>.ai-empty{margin:0 20px 20px}@media (max-width:650px){.ai-result-grid{grid-template-columns:1fr}}.brand-assignment.objective-assignment{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr);align-items:center}.objective-assignment small{color:#7f899a;max-width:520px;font-size:9px;line-height:1.5}.objective-assignment .objective-toggle{align-items:center;gap:8px;display:flex}.objective-assignment .objective-toggle input{flex:none;width:15px;height:15px;padding:0}@media (max-width:650px){.brand-assignment.objective-assignment{grid-template-columns:1fr}}.backend-filters{grid-template-columns:repeat(4,1fr)}.backend-filters input{font:inherit;color:#374153;border:0}.backend-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.backend-meta{height:max-content}.backend-summary{gap:12px;padding:5px 20px 20px;display:grid}.backend-summary span{border:1px solid var(--line);border-radius:9px;gap:4px;padding:11px;display:grid}.backend-summary small,.backend-form small{color:var(--muted);font-size:9px}.backend-form{gap:12px;padding:4px 20px 20px;display:grid}.backend-form label{gap:6px;font-size:10px;font-weight:700;display:grid}.backend-form input,.backend-form textarea{font:inherit;border:1px solid #dfe2e8;border-radius:8px;padding:10px}.backend-form textarea{resize:vertical;min-height:70px}.backend-history{grid-column:1/-1;overflow:auto}.backend-history table button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 9px}.backend-empty{color:var(--muted);padding:0 20px 20px;font-size:10px}.backend-batch{gap:14px;display:grid}.backend-batch .panel-head label{gap:5px;font-size:10px;font-weight:700;display:grid}.batch-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.batch-controls label:last-child input{width:84px}.backend-batch input{font:inherit;border:1px solid #dfe2e8;border-radius:8px;padding:8px}.backend-batch table input{width:100%;min-width:95px}.backend-batch td small{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.backend-batch .field-help{padding:0 20px 12px}.batch-review{gap:10px;padding:0 20px 14px;display:flex}.batch-review b{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:9px}.backend-batch .import-btn{margin:14px 20px 20px}@media (max-width:800px){.backend-grid{grid-template-columns:1fr}.backend-filters{grid-template-columns:1fr 1fr}}.overview-theme{--overview-bg:#101016;--overview-panel:#1f1d2be0;--overview-line:#ffffff17;--overview-muted:#aaa6b6;color:#f7f5fb;background:var(--overview-bg);isolation:isolate;position:relative}.overview-theme:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 28% 0,#7c5cf624,#0000 60%);height:260px;position:fixed;inset:0 0 auto 220px}.overview-theme>.sidebar{border-right:1px solid var(--overview-line);color:#dedbe6;background:#17161e}.overview-theme>.sidebar .logo strong{color:#fff}.overview-theme>.sidebar nav button{color:#aaa6b6}.overview-theme>.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#7c5cf633,#7c5cf60a);border-left-color:#9a7cff}.overview-theme>.sidebar nav button.active:after{color:#d7b85d}.overview-theme>main{background:linear-gradient(145deg,#101016 0%,#15131d 48%,#111117 100%)}.overview-theme header h1{color:#fff;letter-spacing:-.025em}.overview-theme header h1 span{color:#d7b85d}.overview-theme header p,.overview-theme .panel-head p{color:var(--overview-muted)}.overview-theme .mode-switch{border:1px solid var(--overview-line);background:#24222f}.overview-theme .mode-switch button{color:#918b9c}.overview-theme .mode-switch button.on{color:#fff;background:#7c5cf638}.overview-theme .iconbtn{color:#bcb6c8;border-color:var(--overview-line);background:#211f2b}.overview-theme .export{color:#e2c66b;background:#d7b85d12;border-color:#d7b85d7a}.overview-theme .workspace>small,.overview-theme .user em{color:#898491}.overview-theme .user b{color:#f7f5fb}.overview-theme .user>span{color:#e4d9ff;background:#7c5cf62e}.overview-theme .filters{border:1px solid var(--overview-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1d1b27db;grid-template-columns:repeat(5,minmax(0,1fr));box-shadow:0 18px 45px #0003}.overview-theme .filters label{color:#b8b4c2}.overview-theme .filters select{color:#f4f1f8;background:#24222f;border-color:#ffffff1a}.overview-primary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.overview-primary-kpis article,.overview-secondary-kpis article{background:var(--overview-panel);border:1px solid var(--overview-line);border-radius:14px;box-shadow:0 14px 34px #0000002e}.overview-primary-kpis article{min-height:128px;padding:18px}.overview-primary-kpis article:nth-child(2){border-color:#8063f461}.overview-primary-kpis article:nth-child(4){border-color:#d7b85d52}.overview-primary-kpis .kpi-top{justify-content:space-between;align-items:center;display:flex}.overview-primary-kpis .kicon{color:#c9bbff;background:#7c5cf629;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.overview-primary-kpis article:nth-child(4) .kicon{color:#e0c66f;background:#d7b85d21}.overview-primary-kpis small{color:#8f899b;font-size:10px}.overview-primary-kpis p,.overview-secondary-kpis p{color:var(--overview-muted)}.overview-primary-kpis p{margin:14px 0 5px;font-size:13px;font-weight:600}.overview-primary-kpis strong{color:#fff;letter-spacing:-.035em;font-size:31px;line-height:1.1}.overview-secondary-kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.overview-secondary-kpis article{min-width:0;padding:13px 12px}.overview-secondary-kpis p{min-height:28px;margin:0 0 7px;font-size:11px;line-height:1.25}.overview-secondary-kpis strong{overflow-wrap:anywhere;color:#f7f5fb;font-size:20px;line-height:1.15;display:block}.overview-theme .panel{color:#f7f5fb;background:var(--overview-panel);border-color:var(--overview-line);box-shadow:0 16px 38px #0000002e}.overview-theme .panel h2,.overview-theme .backend-reporting h2,.overview-theme .ai h2{color:#fff}.overview-theme .backend-reporting{border-color:#d7b85d33}.overview-theme .backend-reporting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.overview-theme .backend-reporting-grid>*{border:0;border-right:1px solid var(--overview-line);background:0 0;border-radius:0}.overview-theme .backend-reporting-grid>:nth-child(3n){border-right:0}.overview-theme .backend-reporting-grid strong{color:#fff}.overview-theme .charts{gap:14px}.overview-theme .chart-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px);border-color:#ffffff12}.overview-theme .bar.spend{background:linear-gradient(#9a7cff,#6549ce)}.overview-theme .bar.leads{background:linear-gradient(#66d2a0,#2f9f72)}.overview-theme .ai{border-color:#7c5cf642}.overview-theme .ai-title>span{color:#d7b85d;background:#d7b85d1f}.overview-theme .ads table th{color:#aaa6b6;background:#211f2b}.overview-theme .ads table td{color:#e9e5ef;border-color:var(--overview-line)}@media (max-width:1200px){.overview-secondary-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-theme .backend-reporting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-theme .backend-reporting-grid>:nth-child(3n){border-right:1px solid var(--overview-line)}.overview-theme .backend-reporting-grid>:nth-child(2n){border-right:0}}@media (max-width:900px){.overview-theme .filters,.overview-primary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.overview-theme:after{inset:0}.overview-theme .filters,.overview-primary-kpis,.overview-secondary-kpis,.overview-theme .backend-reporting-grid{grid-template-columns:1fr}.overview-theme .backend-reporting-grid>*{border-right:0;border-bottom:1px solid var(--overview-line)}.overview-primary-kpis strong{font-size:27px}}.report-creative{padding:18px}.creative-panel{grid-template-columns:minmax(220px,360px) 1fr;align-items:start;gap:18px;display:grid}.creative-preview{--creative-preview-max-height:500px;border:1px dashed var(--line);width:100%;min-height:220px;color:var(--muted);background:#f7f8fa;border-radius:12px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.creative-preview.media-ready{width:100%;min-height:0;max-height:var(--creative-preview-max-height);justify-self:center}.creative-preview img,.creative-preview video{object-fit:contain;background:#111;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.creative-preview.media-loading img,.creative-preview.media-loading video,.creative-preview.media-error img,.creative-preview.media-error video{visibility:hidden}.creative-media-state{z-index:1;text-align:center;color:var(--muted);background:#14131a;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.creative-meta{gap:8px;min-width:0;display:grid}.creative-meta b{font-size:15px}.creative-meta small{color:var(--muted);overflow-wrap:anywhere}.creative-meta .warn{color:#b85643}.creative-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.creative-actions label,.creative-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:10px}.creative-actions label input{display:none}.creative-actions button.danger{color:#c64e5b;border-color:#f0c7cb}.creative-kpis{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.creative-kpis b{color:var(--ink);margin-left:4px}@media (max-width:720px){.creative-panel{grid-template-columns:1fr}}.backend-reporting{margin-bottom:16px}.backend-reporting-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:4px 20px 20px;display:grid}.backend-reporting-grid article{border:1px solid var(--line);background:#fbfbfe;border-radius:9px;gap:7px;padding:13px;display:grid}.backend-reporting-grid small{color:var(--muted);font-size:8px;line-height:1.35}.backend-reporting-grid b{font-size:13px}@media (max-width:850px){.backend-reporting-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.boss-kpi-group.operational .report-kpis,.boss-report .backend-reporting.management .backend-reporting-grid,.creative-management-metrics{grid-template-columns:1fr 1fr}.boss-report .management-creatives>.creative-panel{grid-template-columns:1fr}.boss-report .management-creatives>.creative-panel .creative-preview{--creative-preview-max-height:500px}.boss-report .management-creatives>.creative-panel .creative-meta{grid-template-columns:1fr}.boss-report .management-creatives>.creative-panel .creative-meta>small:not(.warn),.boss-report .management-creatives>.creative-panel .facebook-ad-link{grid-column:1}}@media (min-width:761px) and (max-width:1050px){.boss-report .management-creatives>.creative-panel{grid-template-columns:minmax(220px,34%) minmax(0,1fr)}}.sidebar nav .nav-section{color:#a0a7b5;letter-spacing:1px;margin:18px 12px 2px;font-size:8px}.team-page{gap:16px;display:grid}.team-page header{margin-bottom:0}.team-message{color:#6551d9;background:#f1efff;border-radius:9px;margin:0;padding:11px 13px;font-size:11px}.team-add,.team-list,.team-invites{overflow:hidden}.team-form{grid-template-columns:1.3fr .7fr .8fr;align-items:end;gap:12px;padding:4px 20px 20px;display:grid}.team-form>label{gap:6px;font-size:10px;font-weight:700;display:grid}.team-form input,.team-form select,.team-list select{background:#fff;border:1px solid #dfe2e8;border-radius:8px;padding:9px}.team-form fieldset{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:14px;padding:12px;display:flex}.team-form legend{color:var(--muted);font-size:9px}.team-form fieldset label,.access-editor details label{align-items:center;gap:5px;font-size:10px;display:flex}.team-form .import-btn{grid-column:1/-1;max-width:220px}.team-list td:first-child,.team-invites td:first-child{display:table-cell}.team-list td select{font-size:10px}.member-status{border-radius:9px;padding:5px 8px;font-size:8px}.member-status.active{color:#13825f;background:#e9f7f2}.member-status.disabled{color:#c84f5e;background:#fceef0}.team-list button,.team-invites button,.access-editor button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 9px;font-size:9px}.team-list button.danger,.team-invites button.danger{color:#c64e5b;background:#fff6f7;border-color:#f0c7cb}.access-editor{gap:5px;min-width:150px;display:grid}.access-editor summary{color:var(--muted);cursor:pointer;font-size:8px}.access-editor details label{margin:6px 0}@media (max-width:800px){.team-form{grid-template-columns:1fr}.team-form fieldset,.team-form .import-btn{grid-column:1}.team-list,.team-invites{overflow:auto}}:root{--exec-page:#101016;--exec-sidebar:#17161e;--exec-panel:#1d1b27;--exec-elevated:#24212f;--exec-supporting:#191821;--exec-border:#ffffff17;--exec-border-strong:#9a7cff4d;--exec-text:#f7f5fb;--exec-text-secondary:#aaa6b6;--exec-purple:#8e70f3;--exec-purple-soft:#7c5cf62b;--exec-gold:#d7b85d;--exec-green:#56c792;--exec-amber:#d7a957;--exec-red:#df6b78;--exec-input:#24222f;--exec-hover:#ffffff0b;--exec-selected:#7c5cf62e;--exec-table-head:#211f2b;--exec-chart:#181721;--theme-accent:var(--exec-purple);--theme-accent-soft:#8e70f329;--theme-sparkle:#d9ceff;--theme-glow:#8e70f342;--theme-border-highlight:#b7a3ff7a}body{background:var(--exec-page)}.executive-theme{--bg:var(--exec-page);--ink:var(--exec-text);--muted:var(--exec-text-secondary);--line:var(--exec-border);--purple:var(--exec-purple);--green:var(--exec-green);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--exec-text);background:var(--exec-page)}.executive-theme>.sidebar{color:var(--exec-text);background:var(--exec-sidebar);border-right-color:var(--exec-border)}.executive-theme>.sidebar .logo strong,.executive-theme .user b{color:var(--exec-text)}.executive-theme>.sidebar nav button{color:var(--exec-text-secondary)}.executive-theme>.sidebar nav button:hover{color:var(--exec-text);background:var(--exec-hover)}.executive-theme>.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,var(--exec-selected),#7c5cf60a);border-left-color:var(--exec-purple)}.executive-theme .workspace>small,.executive-theme .user em,.executive-theme .nav-section{color:#898491}.executive-theme .user>span{color:#e8dfff;background:var(--exec-purple-soft)}.executive-theme>main{color:var(--exec-text);background:linear-gradient(145deg,#101016,#15131d 52%,#111117)}.executive-theme header h1,.executive-theme .report-title h1,.executive-theme .panel h2,.executive-theme .panel h3{color:var(--exec-text)}.executive-theme header p,.executive-theme .report-title p,.executive-theme .panel-head p,.executive-theme .field-help,.executive-theme .source-note{color:var(--exec-text-secondary)}.executive-theme .panel,.executive-theme .kpis article,.executive-theme .backend-summary,.executive-theme .backend-empty{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border);box-shadow:0 15px 36px #0003}.executive-theme .kpis article:hover,.executive-theme .panel:hover{border-color:#9a7cff33}.executive-theme .kpis p,.executive-theme .kpi-top small,.executive-theme small{color:var(--exec-text-secondary)}.executive-theme .kpis strong,.executive-theme .backend-reporting strong{color:var(--exec-text)}.executive-theme .filters,.executive-theme .backend-filters{color:var(--exec-text);border-color:var(--exec-border);background:#1d1b27e6;box-shadow:0 14px 34px #0000002e}.executive-theme label,.executive-theme legend{color:var(--exec-text-secondary)}.executive-theme input,.executive-theme select,.executive-theme textarea{color:var(--exec-text);background:var(--exec-input);border-color:var(--exec-border);caret-color:var(--exec-purple)}.executive-theme input::placeholder,.executive-theme textarea::placeholder{color:#777180}.executive-theme input:focus,.executive-theme select:focus,.executive-theme textarea:focus{outline:1px solid var(--exec-purple);border-color:var(--exec-purple);box-shadow:0 0 0 3px #7c5cf61f}.executive-theme select option{color:var(--exec-text);background:var(--exec-input)}.executive-theme .mode-switch{background:var(--exec-input);border:1px solid var(--exec-border)}.executive-theme .mode-switch button{color:#918b9c}.executive-theme .mode-switch button.on{color:#fff;background:var(--exec-selected)}.executive-theme button:not(.danger):not(.delete-import):not(.clear-data){border-color:var(--exec-border)}.executive-theme .import-btn{color:#fff;background:linear-gradient(135deg,#7658df,#8e70f3);border-color:#0000}.executive-theme .secondary,.executive-theme .iconbtn{color:#d2cdda;background:var(--exec-elevated);border-color:var(--exec-border)}.executive-theme .export{color:var(--exec-gold);background:#d7b85d0f;border-color:#d7b85d73}.executive-theme main button:not(.import-btn):not(.export):not(.danger):not(.delete-import):not(.clear-data){color:#d2cdda;background:var(--exec-elevated)}.executive-theme .danger,.executive-theme .delete-import,.executive-theme .clear-data{color:#ff9aa5;background:#df6b7817;border-color:#df6b786b}.executive-theme table{color:var(--exec-text);background:0 0}.executive-theme th{color:#aaa5b2;background:var(--exec-table-head);border-color:var(--exec-border)}.executive-theme td{color:#e9e5ef;border-color:var(--exec-border);background:0 0}.executive-theme tbody tr:hover td{background:var(--exec-hover)}.executive-theme tr.selected td{background:var(--exec-selected)}.executive-theme .tablewrap{border-color:var(--exec-border);background:var(--exec-panel)}.executive-theme .chartarea,.executive-theme .chart-grid,.executive-theme .axis{background-color:var(--exec-chart);border-color:var(--exec-border);color:var(--exec-text-secondary)}.executive-theme .chart-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px)}.executive-theme .bar.spend{background:linear-gradient(#9a7cff,#6549ce)}.executive-theme .bar.leads{background:linear-gradient(#66d2a0,#2f9f72)}.executive-theme .legend,.executive-theme .day small{color:var(--exec-text-secondary)}.executive-theme .ai-summary,.executive-theme .ai-result-grid>*,.executive-theme .ai-recs article,.executive-theme .recommend,.executive-theme .ai-empty{color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme .ai-summary p,.executive-theme .ai-recs p,.executive-theme .limitations{color:#c2bdca}.executive-theme .ai-result-head,.executive-theme .ai-title>span{color:#d7caff;background:var(--exec-purple-soft)}.executive-theme .backend-reporting-grid>*{background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme .backend-reporting-grid>:nth-child(3){border-color:#d7b85d33}.executive-theme .backend-reporting-grid>:has([data-currency]){border-color:#d7b85d33}.executive-theme .creative-panel,.executive-theme .creative-management-group,.executive-theme .creative-meta,.executive-theme .creative-management-metrics>*{color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme .creative-preview{color:var(--exec-text-secondary);background:#14131a;border-color:#9a7cff47}.executive-theme .creative-preview img,.executive-theme .creative-preview video{filter:none;opacity:1}.executive-theme .facebook-ad-link{color:#b9a7ff;background:var(--exec-purple-soft);border-color:var(--exec-border-strong)}.executive-theme .upload-icon,.executive-theme .import-card .filebar{color:#c7b8ff;background:var(--exec-supporting);border-color:#9a7cff6b}.executive-theme .dropzone{color:var(--exec-text);background:var(--exec-supporting);border-color:#9a7cff7a}.executive-theme .dropzone.drag{background:var(--exec-selected);border-color:var(--exec-purple)}.executive-theme .step>span{color:#d8cdff;background:var(--exec-purple-soft)}.executive-theme .history-actions>span,.executive-theme .history .panel-head>span{color:var(--exec-text-secondary);background:var(--exec-supporting)}.executive-theme .mapping,.executive-theme .preview,.executive-theme .brand-assignment,.executive-theme .objective-assignment,.executive-theme .history{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme .mapping-warning{color:#e3c987;background:#d7a9571a;border-color:#d7a95759}.executive-theme .import-message,.executive-theme .team-message{color:#c7b8ff;background:var(--exec-purple-soft);border-color:var(--exec-border-strong)}.executive-theme .secure,.executive-theme .member-status.active,.executive-theme .fact-status.active{color:#75d8aa;background:#56c7921f}.executive-theme .member-status.disabled,.executive-theme .fact-status.inactive{color:#ef8b96;background:#df6b781f}.executive-theme .coverage.partial,.executive-theme .warn{color:#e2bd72;background:#d7a9571a}.executive-theme .team-form fieldset,.executive-theme .access-editor details,.executive-theme .batch-review{background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme .team-list button,.executive-theme .team-invites button,.executive-theme .access-editor button{color:#d7d1df;background:var(--exec-elevated);border-color:var(--exec-border)}.executive-theme .overlay{background:#040408c7}.executive-theme .drawer,.executive-theme dialog,.executive-theme .modal{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme .report-empty,.executive-theme .empty,.executive-theme .empty-history,.executive-theme .backend-empty{color:var(--exec-text-secondary);background:var(--exec-supporting);border-color:var(--exec-border)}.auth-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--exec-text);background:radial-gradient(circle at 50% 0,#7c5cf621,transparent 42%),var(--exec-page)}.auth-card{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border);box-shadow:0 24px 60px #00000059}.auth-card input{color:var(--exec-text);background:var(--exec-input);border-color:var(--exec-border)}.auth-secondary{color:#c7b8ff;background:var(--exec-elevated);border-color:var(--exec-border)}.executive-theme *{scrollbar-color:#514563 #17161e}@media (max-width:900px){.executive-theme .drawer{background:var(--exec-panel)}}@media (max-width:640px){.executive-theme main,.executive-theme .panel,.executive-theme .filters{max-width:100%}.executive-theme .tablewrap{overflow-x:auto}}.executive-theme{--sparkle-fade-duration:4.8s;--sparkle-sweep-duration:8s;--sparkle-hover-duration:.42s}.executive-theme header h1{position:relative}.executive-theme header h1>span{color:var(--theme-sparkle);text-shadow:0 0 9px var(--theme-glow);animation:premium-sparkle-fade var(--sparkle-fade-duration) ease-in-out infinite}.executive-theme header h1:not(:has(>span)):after{color:var(--theme-sparkle);text-shadow:0 0 9px var(--theme-glow);animation:premium-sparkle-fade var(--sparkle-fade-duration) ease-in-out infinite}.executive-theme header h1:not(:has(>span)):after{content:"✦";vertical-align:top;margin-left:.38em;font-size:.46em;display:inline-block}.executive-theme .report-title,.executive-theme .filters,.executive-theme .overview-primary-kpis article,.executive-theme .backend-reporting,.executive-theme .report-creative,.executive-theme .report-ai,.executive-theme .boss-ai,.executive-theme .ai,.executive-theme .import-card,.executive-theme .team-add{isolation:isolate;position:relative}.executive-theme .report-title:before,.executive-theme .filters:before,.executive-theme .backend-reporting:before,.executive-theme .report-creative:before,.executive-theme .report-ai:before,.executive-theme .boss-ai:before,.executive-theme .ai:before,.executive-theme .import-card:before,.executive-theme .team-add:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--theme-border-highlight),var(--theme-sparkle),transparent);opacity:.58;transform-origin:50%;width:58px;height:1px;animation:premium-edge-glint var(--sparkle-sweep-duration) ease-in-out infinite;position:absolute;top:-1px;right:24px}.executive-theme .import-card:before,.executive-theme .team-add:before{opacity:.3;animation-duration:10s}.executive-theme .overview-primary-kpis article:after,.executive-theme .backend-reporting-grid .backend-primary:after,.executive-theme .creative-panel:before{content:"";z-index:2;pointer-events:none;background:var(--theme-sparkle);width:4px;height:4px;box-shadow:0 0 7px 2px var(--theme-glow);opacity:.48;animation:premium-sparkle-fade var(--sparkle-fade-duration) ease-in-out infinite;border-radius:50%;position:absolute;top:9px;right:10px}.executive-theme .overview-primary-kpis article:nth-child(n+5):after{display:none}.executive-theme .backend-reporting-grid .backend-primary{position:relative}.executive-theme .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:.7}.executive-theme .creative-panel{position:relative}.executive-theme .creative-meta{position:relative;overflow:hidden}.executive-theme .creative-meta:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--theme-accent-soft),transparent);width:22%;position:absolute;inset:-35% auto -35% -36%;transform:skew(-20deg)}@media (hover:hover) and (pointer:fine){.executive-theme .creative-panel:hover .creative-meta:after{opacity:.46;transition:transform var(--sparkle-hover-duration) ease-out,opacity .12s ease-out;transform:translate(650%)skew(-20deg)}}.executive-theme .export{border-color:var(--theme-border-highlight);position:relative;overflow:hidden}.executive-theme .export:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--theme-accent-soft),transparent);width:28%;position:absolute;inset:-40% auto -40% -45%;transform:skew(-20deg)}@media (hover:hover) and (pointer:fine){.executive-theme .export:hover{box-shadow:0 0 14px var(--theme-glow)}.executive-theme .export:hover:after{opacity:.52;transition:transform var(--sparkle-hover-duration) ease-out,opacity .12s ease-out;transform:translate(560%)skew(-20deg)}}.executive-theme>.sidebar nav button.active{box-shadow:inset 2px 0 0 var(--theme-accent),inset 10px 0 24px -22px var(--theme-accent);position:relative}.executive-theme>.sidebar nav button.active:after{content:"✦";color:var(--theme-sparkle);text-shadow:0 0 7px var(--theme-glow);opacity:.68;margin-left:auto;font-size:8px}.executive-theme input:focus,.executive-theme select:focus,.executive-theme textarea:focus{outline-color:var(--theme-accent);border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft)}@keyframes premium-sparkle-fade{0%,to{opacity:.28;transform:scale(.86)}48%{opacity:.72;transform:scale(1.08)}}@keyframes premium-edge-glint{0%,to{opacity:.24;transform:translate(-12px)scaleX(.7)}52%{opacity:.68;transform:translate(12px)scaleX(1)}}@media (max-width:640px){.executive-theme{--sparkle-fade-duration:6s}.executive-theme .report-title:before,.executive-theme .filters:before,.executive-theme .backend-reporting:before,.executive-theme .report-creative:before,.executive-theme .report-ai:before,.executive-theme .boss-ai:before,.executive-theme .ai:before,.executive-theme .import-card:before,.executive-theme .team-add:before{opacity:.3;width:36px;animation:none}.executive-theme .overview-primary-kpis article:after{box-shadow:0 0 5px 1px var(--theme-glow)}}@media (prefers-reduced-motion:reduce){.executive-theme header h1>span,.executive-theme .report-title:before,.executive-theme .filters:before,.executive-theme .backend-reporting:before,.executive-theme .report-creative:before,.executive-theme .report-ai:before,.executive-theme .boss-ai:before,.executive-theme .ai:before,.executive-theme .import-card:before,.executive-theme .team-add:before,.executive-theme .overview-primary-kpis article:after,.executive-theme .backend-reporting-grid .backend-primary:after,.executive-theme .creative-panel:before{animation:none;transform:none}.executive-theme header h1:not(:has(>span)):after{animation:none;transform:none}.executive-theme .creative-meta:after,.executive-theme .export:after{display:none}}.executive-theme.view-campaigns .campaign-ad-controls{color:var(--exec-text-secondary);background:var(--exec-supporting);border-top:1px solid var(--exec-border);border-bottom:1px solid var(--exec-border);align-items:center;gap:12px;padding:10px 14px;display:flex}.executive-theme.view-campaigns .campaign-ad-controls label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.executive-theme.view-campaigns .campaign-ad-controls select{min-width:180px;min-height:34px;color:var(--exec-text);background:var(--exec-input);border:1px solid var(--exec-border);font:inherit;border-radius:8px;padding:6px 10px}.executive-theme.view-campaigns .campaign-ad-controls select:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .campaign-ad-controls select:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 72%,white)}}.executive-theme.view-campaigns .campaign-ad-controls select:focus-visible{outline-offset:2px;background:var(--exec-elevated)}@media (max-width:640px){.executive-theme.view-campaigns .campaign-ad-controls,.executive-theme.view-campaigns .campaign-ad-controls label{flex-direction:column;align-items:stretch}.executive-theme.view-campaigns .campaign-ad-controls select{width:100%;min-width:0}}.executive-theme .team-page{--exec-panel:#1d1b27;--exec-elevated:#24212f;--exec-supporting:#191821;--exec-border:#ffffff17;--exec-border-strong:#9a7cff4d;--exec-text:#f7f5fb;--exec-text-secondary:#aaa6b6;--exec-purple:#8e70f3}.executive-theme .team-page .panel,.executive-theme .team-page .tablewrap,.executive-theme .team-page table{background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme .team-page thead th{color:#b9b4c2;border-color:var(--exec-border);background:#201e29}.executive-theme .team-page tbody td{color:#ece8f2;border-color:var(--exec-border);background:#1b1a23}.executive-theme .team-page tbody tr:nth-child(2n) td{background:#1d1b26}.executive-theme .team-page tbody tr:hover td{background:#24212f}.executive-theme .team-page input,.executive-theme .team-page select,.executive-theme .team-page textarea{color:var(--exec-text);background:#24222f;border-color:#ffffff21}.executive-theme .team-page input[type=checkbox]{accent-color:var(--exec-purple)}.executive-theme .team-page button.secondary,.executive-theme .team-page .access-editor button.secondary{color:#ded9e6;background:#282532;border-color:#ffffff21}.executive-theme .team-page button.secondary:hover:not(:disabled),.executive-theme .team-page .access-editor button.secondary:hover:not(:disabled){color:#fff;background:#302c3c;border-color:#9a7cff61}.executive-theme .team-page button.danger,.executive-theme .team-page .team-list button.danger,.executive-theme .team-page .team-invites button.danger{color:#ff9da7;background:#df6b781c;border-color:#df6b7873}.executive-theme .team-page button.danger:hover:not(:disabled){background:#df6b782e;border-color:#ff8794a3}.executive-theme .team-page button:disabled,.executive-theme .team-page input:disabled,.executive-theme .team-page select:disabled{cursor:not-allowed;opacity:.5}.executive-theme .team-page .team-message{color:#d5caff;background:#7c5cf629;border:1px solid #9a7cff52}.executive-theme .team-page .member-status{text-transform:capitalize;border:1px solid #0000}.executive-theme .team-page .member-status.active{color:#83ddb4;background:#56c7921f;border-color:#56c7923d}.executive-theme .team-page .member-status.disabled{color:#f2929d;background:#df6b781c;border-color:#df6b7840}.executive-theme .team-page .access-editor{gap:8px;min-width:180px}.executive-theme .team-page .access-summary{color:#d8d2df;font-size:10px;line-height:1.45}.executive-theme .team-page .brand-access-editor{min-width:250px;color:var(--exec-text);background:#181720;border:1px solid #9a7cff40;border-radius:10px;margin:0;padding:12px}.executive-theme .team-page .brand-access-editor legend{color:#c9bfff;padding:0 5px;font-size:9px;font-weight:700}.executive-theme .team-page .access-mode-label{color:#aaa5b3;gap:6px;font-size:9px;font-weight:700;display:grid}.executive-theme .team-page .brand-checkboxes{border:1px solid var(--exec-border);background:#14131a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;max-height:190px;padding:10px;display:grid;overflow:auto}.executive-theme .team-page .brand-checkboxes label{color:#ded9e5;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.executive-theme .team-page .access-actions{gap:8px;display:flex}.executive-theme .team-page .access-actions .import-btn{width:auto;margin:0;padding:7px 10px}.executive-theme .team-page .backend-empty{margin:0 20px 20px}.auth-screen .auth-card{color:var(--exec-text);background:#1d1b27;border:1px solid #ffffff1a}.auth-screen .auth-card h1{color:var(--exec-text)}.auth-screen .auth-card>p{color:var(--exec-text-secondary)}.auth-screen .auth-card label{color:#c3bdca}.auth-screen .auth-card input{color:var(--exec-text);caret-color:var(--exec-purple);background:#24222f;border-color:#ffffff1f}.auth-screen .auth-card input:focus{outline:1px solid var(--exec-purple);border-color:var(--exec-purple);box-shadow:0 0 0 3px #7c5cf621}.auth-screen .auth-card .auth-message{color:#d4caff;background:#7c5cf626;border:1px solid #9a7cff47}.auth-screen .auth-link{color:#c9bbff;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:8px;font-weight:700;display:block}.auth-screen .auth-link:hover:not(:disabled){color:#fff;text-decoration:underline}.auth-screen .auth-secondary{box-sizing:border-box;text-align:center;color:#d2c8f8;background:#282532;border:1px solid #ffffff1a;border-radius:9px;display:block}.auth-screen .auth-result{text-align:left}.auth-screen .auth-cta{box-sizing:border-box;text-align:center;border-radius:9px;width:100%;margin-top:18px;padding:11px 14px;text-decoration:none;display:block}.auth-screen .auth-cta.import-btn{color:#fff;background:linear-gradient(135deg,#7658df,#8e70f3)}@media (max-width:800px){.executive-theme .team-page .brand-access-editor{min-width:220px}.executive-theme .team-page .brand-checkboxes{grid-template-columns:1fr}}.executive-theme.brand-theme-ab33,.executive-theme .brand-theme-ab33{--theme-accent:#b71934;--theme-accent-strong:#ef3e57;--theme-accent-soft:#b719342e;--theme-sparkle:#ff5268;--theme-glow:#de25427a;--theme-border-highlight:#cd2d43a3;--theme-premium:#d6ad59;--theme-surface-primary:#110d10;--theme-surface-secondary:#1d1218;--exec-page:#0d0b0d;--exec-sidebar:#100d10;--exec-panel:var(--theme-surface-primary);--exec-elevated:#211419;--exec-supporting:var(--theme-surface-secondary);--exec-border:#cc344838;--exec-border-strong:#e039507a;--exec-purple:var(--theme-accent);--exec-purple-soft:var(--theme-accent-soft);--exec-gold:var(--theme-premium);--exec-input:#180f13;--exec-hover:#b7193417;--exec-selected:#b7193430;--exec-table-head:#190f13;--exec-chart:#120e11;--overview-page:#0d0b0d;--overview-panel:#120e11;--overview-elevated:#1d1218;--overview-line:#cc344838;--overview-purple:var(--theme-accent);--overview-purple-soft:var(--theme-accent-soft);--overview-gold:var(--theme-premium)}.executive-theme:has(.brand-theme-ab33){--theme-accent:#b71934;--theme-accent-strong:#ef3e57;--theme-accent-soft:#b719342e;--theme-sparkle:#ff5268;--theme-glow:#de25427a;--theme-border-highlight:#cd2d43a3;--theme-premium:#d6ad59;--theme-surface-primary:#110d10;--theme-surface-secondary:#1d1218;--exec-page:#0d0b0d;--exec-sidebar:#100d10;--exec-panel:var(--theme-surface-primary);--exec-elevated:#211419;--exec-supporting:var(--theme-surface-secondary);--exec-border:#cc344838;--exec-border-strong:#e039507a;--exec-purple:var(--theme-accent);--exec-purple-soft:var(--theme-accent-soft);--exec-gold:var(--theme-premium);--exec-input:#180f13;--exec-hover:#b7193417;--exec-selected:#b7193430;--exec-table-head:#190f13;--exec-chart:#120e11;--overview-page:#0d0b0d;--overview-panel:#120e11;--overview-elevated:#1d1218;--overview-line:#cc344838;--overview-purple:var(--theme-accent);--overview-purple-soft:var(--theme-accent-soft);--overview-gold:var(--theme-premium)}.executive-theme.brand-theme-ab33>main{background:radial-gradient(circle at 76% 0,#8e112521,#0000 34%),linear-gradient(145deg,#0c0a0c,#130d10 52%,#0d0b0d)}.executive-theme:has(.brand-theme-ab33)>main{background:radial-gradient(circle at 76% 0,#8e112521,#0000 34%),linear-gradient(145deg,#0c0a0c,#130d10 52%,#0d0b0d)}.executive-theme.brand-theme-ab33>.sidebar{background:#100d10;border-right-color:#cc344833}.executive-theme:has(.brand-theme-ab33)>.sidebar{background:#100d10;border-right-color:#cc344833}.executive-theme.brand-theme-ab33>.sidebar nav button.active{border-left-color:var(--theme-accent-strong);box-shadow:inset 2px 0 0 var(--theme-accent-strong),0 0 14px #b719341f;background:linear-gradient(90deg,#b7193445,#590f1b0f)}.executive-theme:has(.brand-theme-ab33)>.sidebar nav button.active{border-left-color:var(--theme-accent-strong);box-shadow:inset 2px 0 0 var(--theme-accent-strong),0 0 14px #b719341f;background:linear-gradient(90deg,#b7193445,#590f1b0f)}.brand-theme-ab33 .report-title{color:#f8f3f4;background:linear-gradient(135deg,#100d10 0%,#1c0e13 62%,#120d0f 100%);border-color:#d831486e;box-shadow:0 18px 46px #0000004d,0 0 24px #b7193414}.brand-theme-ab33 .report-title h2{color:#fff}.brand-theme-ab33 .report-title>div>small{color:var(--theme-premium)}.brand-theme-ab33 .boss-level,.brand-theme-ab33 .coverage span{color:#ffd8dd;background:#b7193424;border-color:#e0395059}.brand-theme-ab33 .panel,.brand-theme-ab33 .kpis article,.brand-theme-ab33 .backend-reporting-grid>*,.brand-theme-ab33 .backend-summary,.brand-theme-ab33 .creative-panel,.brand-theme-ab33 .creative-management-group,.brand-theme-ab33 .ai-summary,.brand-theme-ab33 .ai-result-grid>*,.brand-theme-ab33 .ai-recs article,.brand-theme-ab33 .recommend,.brand-theme-ab33 .ai-empty{color:#f8f3f4;background:var(--theme-surface-primary);border-color:#cc344840}.brand-theme-ab33 .boss-kpi-group.primary .report-kpis article,.brand-theme-ab33 .overview-primary-kpis article{background:linear-gradient(145deg,#120e11,#1a1014);border-color:#d831484d}.brand-theme-ab33 .boss-kpi-group.efficiency .report-kpis article,.brand-theme-ab33 .boss-kpi-group.operational .report-kpis article{background:#140f12;border-color:#ae2b3d38}.brand-theme-ab33 .kicon{color:#ff8191;background:#b719342e}.brand-theme-ab33 .report-kpis article:nth-child(2) .kicon{color:#77d6a6;background:#56c7921f}.brand-theme-ab33 .report-kpis article:nth-child(4) .kicon,.brand-theme-ab33 .boss-kpi-group.efficiency .report-kpis article:last-child .kicon{color:var(--theme-premium);background:#d6ad591f}.brand-theme-ab33 .kpis strong,.brand-theme-ab33 .backend-reporting-grid b{color:#fff}.brand-theme-ab33 .backend-reporting{background:linear-gradient(145deg,#100d10,#180f13);border-color:#cd2d4361}.brand-theme-ab33 .backend-reporting-grid .backend-primary{background:#160f12;border-color:#d3304657}.brand-theme-ab33 .backend-reporting-grid .backend-primary:first-child b{color:#ff7183}.brand-theme-ab33 .backend-reporting-grid .backend-primary:nth-child(2) b{color:#69d29e}.brand-theme-ab33 .backend-reporting-grid .backend-primary:nth-child(3){border-color:#d6ad596b}.brand-theme-ab33 .backend-reporting-grid .backend-primary:nth-child(3) b{color:var(--theme-premium)}.brand-theme-ab33 .backend-reporting-grid .backend-secondary{background:#130f11;border-color:#9f293938}.brand-theme-ab33 .creative-panel{box-shadow:0 14px 34px #00000045,0 0 20px #b7193412}.brand-theme-ab33 .creative-preview{background:#0e0c0e;border-color:#cc344857}.brand-theme-ab33 .creative-preview img,.brand-theme-ab33 .creative-preview video{filter:none;opacity:1}.brand-theme-ab33 .facebook-ad-link{color:#ff9aa7;background:#b7193421;border-color:#d8314857}.brand-theme-ab33 .ai-title>span,.brand-theme-ab33 .ai-result-head{color:#ff9aa7;background:#b7193424}.brand-theme-ab33 input,.brand-theme-ab33 select,.brand-theme-ab33 textarea{color:#f8f3f4;background:#180f13;border-color:#c22e4247}.brand-theme-ab33 input:focus,.brand-theme-ab33 select:focus,.brand-theme-ab33 textarea:focus{border-color:var(--theme-accent-strong);outline-color:var(--theme-accent-strong);box-shadow:0 0 0 3px #b719342b}.brand-theme-ab33 select option{color:#f8f3f4;background:#180f13}.brand-theme-ab33 .export{color:var(--theme-premium);background:#120e10;border-color:#d6ad5980}.brand-theme-ab33 .export.print{color:#e7dfe1;border-color:#cc344852}.brand-theme-ab33 .danger,.brand-theme-ab33 .delete-import,.brand-theme-ab33 .clear-data{color:#ff9aa5;box-shadow:none;background:#df6b7817;border-color:#df6b786b}.brand-theme-ab33 th{color:#bfaeb2;background:#190f13}.brand-theme-ab33 tbody tr:hover td{background:#b7193412}.brand-theme-ab33 .fact-status.active,.brand-theme-ab33 .member-status.active{color:#75d8aa;background:#56c7921f}.brand-theme-ab33 header h1>span{color:#ff6174;text-shadow:0 0 11px #e6304c94;opacity:.86;animation:5s ease-in-out infinite ab33-sparkle-breathe}.brand-theme-ab33 header h1:not(:has(>span)):after{color:#ff6174;text-shadow:0 0 11px #e6304c94;opacity:.86;animation:5s ease-in-out infinite ab33-sparkle-breathe}.brand-theme-ab33 .report-title:before,.brand-theme-ab33 .backend-reporting:before,.brand-theme-ab33 .report-creative:before,.brand-theme-ab33 .report-ai:before,.brand-theme-ab33 .boss-ai:before,.brand-theme-ab33 .ai:before{opacity:.78;background:linear-gradient(90deg,transparent,var(--theme-border-highlight),#ff6a7b,var(--theme-premium),transparent);height:2px}.brand-theme-ab33 .overview-primary-kpis article:after,.brand-theme-ab33 .backend-reporting-grid .backend-primary:after,.brand-theme-ab33 .creative-panel:before{opacity:.84;background:#ff5368;width:9px;height:9px;animation:5s ease-in-out infinite ab33-sparkle-breathe;box-shadow:0 0 10px 3px #de254273}.brand-theme-ab33 .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:.92;background:#f3c967;box-shadow:0 0 10px 3px #d6ad5961}@keyframes ab33-sparkle-breathe{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.brand-theme-ab33{--ab33-ruby-star:radial-gradient(circle at center,#fff 0 8%,#ffd8de 9% 18%,#ff5268 19% 28%,transparent 30%), linear-gradient(90deg,transparent 0 4%,#ff7385 42%,#fff 49% 51%,#ff7385 58%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,#ff7385 42%,#fff 49% 51%,#ff7385 58%,transparent 96% 100%);--ab33-gold-star:radial-gradient(circle at center,#fff 0 9%,#fff3c8 10% 19%,#f3c967 20% 29%,transparent 31%), linear-gradient(90deg,transparent 0 4%,#f3c967 42%,#fff7d7 49% 51%,#f3c967 58%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,#f3c967 42%,#fff7d7 49% 51%,#f3c967 58%,transparent 96% 100%)}.brand-theme-ab33 header h1>.title-sparkle{vertical-align:top;background:var(--ab33-ruby-star);filter:drop-shadow(0 0 4px #ff5268)drop-shadow(0 0 9px #de2542b8);width:14px;height:14px;margin-left:.34em;animation:4.8s ease-in-out infinite ab33-sparkle-breathe;display:inline-block}.brand-theme-ab33 .report-title:before{opacity:.96;background:linear-gradient(90deg,#0000,#ff5268d1,#ffd2d8 52%,#ff5268e6,#0000);width:86px;height:2px;right:30px;box-shadow:0 0 9px #de254285}.brand-theme-ab33 .report-title:after{content:"";z-index:2;pointer-events:none;background:var(--ab33-ruby-star);filter:drop-shadow(0 0 4px #ff5268)drop-shadow(0 0 10px #de2542b8);width:14px;height:14px;animation:4.7s ease-in-out infinite ab33-sparkle-breathe;position:absolute;top:10px;right:22px}.brand-theme-ab33 .overview-primary-kpis article:after,.brand-theme-ab33 .backend-reporting-grid .backend-primary:after,.brand-theme-ab33 .creative-panel:before{background:var(--ab33-ruby-star);width:13px;height:13px;box-shadow:none;filter:drop-shadow(0 0 4px #ff5268)drop-shadow(0 0 9px #de2542ad);opacity:.96;border-radius:0;animation:4.8s ease-in-out infinite ab33-sparkle-breathe}.brand-theme-ab33 .overview-primary-kpis article:nth-child(2):after,.brand-theme-ab33 .overview-primary-kpis article:nth-child(4):after{display:none}.brand-theme-ab33 .overview-primary-kpis article:first-child,.brand-theme-ab33 .overview-primary-kpis article:nth-child(3){overflow:visible}.brand-theme-ab33 .overview-primary-kpis article:first-child:before,.brand-theme-ab33 .overview-primary-kpis article:nth-child(3):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff5268e0,#ffd2d8,#0000);width:54px;height:2px;position:absolute;top:-1px;right:8px;box-shadow:0 0 7px #de25426b}.brand-theme-ab33 .backend-reporting-grid .backend-primary:not(:nth-child(3)):after{display:none}.brand-theme-ab33 .backend-reporting-grid .backend-primary:nth-child(3):after{background:var(--ab33-gold-star);filter:drop-shadow(0 0 5px #f3c967)drop-shadow(0 0 11px #d6ad59c7)drop-shadow(0 0 15px #b7193440);opacity:1;width:14px;height:14px}.brand-theme-ab33 .backend-reporting-grid .backend-primary:nth-child(3):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d6ad59d1,#fff1b2,#0000);width:72px;height:2px;position:absolute;top:-1px;right:8px;box-shadow:0 0 9px #d6ad5980}.brand-theme-ab33 .creative-panel:before{top:12px;right:12px}.brand-theme-ab33 .creative-panel{border-top-color:#ff526875}@media (hover:hover) and (pointer:fine){.brand-theme-ab33 .creative-panel:hover:before{filter:drop-shadow(0 0 5px #ff5268)drop-shadow(0 0 13px #de2542d1)}}@media (max-width:640px){.brand-theme-ab33 header h1>span{opacity:.88;animation:6s ease-in-out infinite ab33-sparkle-breathe}.brand-theme-ab33 header h1:not(:has(>span)):after{opacity:.88;animation:6s ease-in-out infinite ab33-sparkle-breathe}.brand-theme-ab33 header h1>.title-sparkle{opacity:.96;width:12px;height:12px}.brand-theme-ab33 .report-title:after,.brand-theme-ab33 .overview-primary-kpis article:after,.brand-theme-ab33 .backend-reporting-grid .backend-primary:after,.brand-theme-ab33 .creative-panel:before{opacity:.94;width:11px;height:11px;animation:6s ease-in-out infinite ab33-sparkle-breathe}.brand-theme-ab33 .report-title:before{opacity:.82;width:64px;animation:none}}@media (prefers-reduced-motion:reduce){.brand-theme-ab33 header h1>span,.brand-theme-ab33 .overview-primary-kpis article:after,.brand-theme-ab33 .backend-reporting-grid .backend-primary:after,.brand-theme-ab33 .creative-panel:before{opacity:.84;animation:none;transform:none}.brand-theme-ab33 header h1:not(:has(>span)):after{opacity:.84;animation:none;transform:none}}.boss-report.brand-theme-ab33 .boss-kpi-group>h2,.boss-report.brand-theme-ab33 .report-kpis article>p,.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary small,.boss-report.brand-theme-ab33 .backend-reporting.management .backend-secondary small{color:#c3b5b8}.boss-report.brand-theme-ab33 .boss-kpi-group.primary .report-kpis article:first-child strong{color:#ff7183}.boss-report.brand-theme-ab33 .boss-kpi-group.primary .report-kpis article:nth-child(2) strong{color:#69d29e}.boss-report.brand-theme-ab33 .boss-kpi-group.primary .report-kpis article:nth-child(3) strong{color:#f8f3f4}.boss-report.brand-theme-ab33 .boss-kpi-group.primary .report-kpis article:nth-child(4) strong{color:#d6ad59}.boss-report.brand-theme-ab33 .boss-kpi-group.efficiency .report-kpis article strong,.boss-report.brand-theme-ab33 .boss-kpi-group.operational .report-kpis article strong{color:#f8f3f4}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary{color:#f8f3f4;background:#160f12;border-color:#d3304657;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff04}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary:first-child small{color:#d99aa3}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary:first-child b{color:#ff7183}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary:nth-child(2) b{color:#69d29e}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary:nth-child(3){background:#160f12;border-color:#d6ad5975;box-shadow:0 8px 22px #0000003d,0 0 14px #b7193414,inset 0 1px #d6ad590a}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary:nth-child(3) small,.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary:nth-child(3) b{color:#d6ad59}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-secondary{color:#f8f3f4;background:#130f11;border-color:#9f293938}.boss-report.brand-theme-ab33 .backend-reporting.management .backend-secondary b{color:#f8f3f4}.boss-report.brand-theme-ab33 .report-title h2{color:#fff}.boss-report.brand-theme-ab33 .report-title p{color:#c3b5b8}.boss-report.brand-theme-ab33 .report-title>div>small{color:#d6ad59}.boss-report.brand-theme-ab33 .boss-level{color:#ffd8dd;background:#b7193424;border-color:#e0395059}@media (max-width:640px){.boss-report.brand-theme-ab33 .backend-reporting.management .backend-primary:nth-child(3):after{width:11px;height:11px}}.brand-theme-ab33 .chart{isolation:isolate;background:#120e11;border-color:#d3304657;position:relative;overflow:hidden}.brand-theme-ab33 .chart:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ff5268d6,#ffd2d8,#0000);width:76px;height:2px;position:absolute;top:-1px;right:22px;box-shadow:0 0 8px #de25427a}.brand-theme-ab33 .chart:after{content:"";z-index:3;pointer-events:none;background:var(--ab33-ruby-star);filter:drop-shadow(0 0 4px #ff5268)drop-shadow(0 0 9px #de2542ad);width:12px;height:12px;animation:4.8s ease-in-out infinite ab33-sparkle-breathe;position:absolute;top:9px;right:12px}.brand-theme-ab33 .chart .panel-head h2{color:#f8f3f4}.brand-theme-ab33 .chart .panel-head p,.brand-theme-ab33 .chart .axis,.brand-theme-ab33 .chart .day small{color:#b8aaae}.brand-theme-ab33 .chartarea{background:#120e11}.brand-theme-ab33 .bars{background-color:#120e11;background-image:repeating-linear-gradient(#0000 0 58px,#b14f5f29 59px);border-bottom-color:#c362703d}.brand-theme-ab33 .columns i{background:linear-gradient(#ff7183,#b71934)}.brand-theme-ab33 .columns b{background:linear-gradient(#69d29e,#31976c)}.brand-theme-ab33 .legend{color:#f0e9eb}.brand-theme-ab33 .legend .purple{background:#ff5368}.brand-theme-ab33 .legend .green{background:#69d29e}.brand-theme-ab33 .day:after{content:attr(data-tooltip);z-index:8;color:#d0c5c8;opacity:0;pointer-events:none;background:#100d10;border:1px solid #d3304673;border-radius:7px;width:max-content;max-width:190px;font-size:8px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 22px #00000057}.brand-theme-ab33 .day:hover:after{opacity:1;transform:translate(-50%)}.brand-theme-ab33 .day:focus-visible:after{opacity:1;transform:translate(-50%)}.brand-theme-ab33 .ai,.brand-theme-ab33 .report-ai,.brand-theme-ab33 .boss-ai{isolation:isolate;color:#f8f3f4;background:#120e11;border-color:#d3304657;position:relative}.brand-theme-ab33 .ai:after,.brand-theme-ab33 .report-ai:after,.brand-theme-ab33 .boss-ai:after{content:"";z-index:3;pointer-events:none;background:var(--ab33-ruby-star);filter:drop-shadow(0 0 4px #ff5268)drop-shadow(0 0 8px #de25429e);width:12px;height:12px;animation:5s ease-in-out infinite ab33-sparkle-breathe;position:absolute;top:10px;right:12px}.brand-theme-ab33 .ai-title h2,.brand-theme-ab33 .ai .ai-empty b,.brand-theme-ab33 .report-ai .panel-head h2,.brand-theme-ab33 .boss-ai .panel-head h2{color:#f8f3f4}.brand-theme-ab33 .ai-title p,.brand-theme-ab33 .ai .ai-empty p,.brand-theme-ab33 .report-ai .panel-head p,.brand-theme-ab33 .boss-ai .panel-head p{color:#b8aaae}.brand-theme-ab33 .ai-title>span{color:#ffd9de;background:#b7193433;border:1px solid #e039505c}.brand-theme-ab33 .ai-title em{color:#e9bc75;background:#1b1014;border:1px solid #d3304661}.brand-theme-ab33 .ai-empty{background:#160f12;border-color:#b82e4047;box-shadow:inset 3px 0 #ff5268b3}.brand-theme-ab33 .ai-empty button,.brand-theme-ab33 .ai-result-head button{color:#f8f3f4;box-shadow:none;background:#170f12;border:1px solid #e0395094}@media (hover:hover) and (pointer:fine){.brand-theme-ab33 .ai-empty button:hover,.brand-theme-ab33 .ai-result-head button:hover{border-color:#ff6174;box-shadow:0 0 11px #de254233}}.brand-theme-ab33 .ai-empty button:active,.brand-theme-ab33 .ai-result-head button:active{background:#240f16}.brand-theme-ab33 .ai-result-grid>:first-child h3{color:#69d29e}.brand-theme-ab33 .ai-result-grid>:last-child h3,.brand-theme-ab33 .limitations h3{color:#d6ad59}.brand-theme-ab33 .ai-recs article{background:#160f12;border-color:#d3304640}.brand-theme-ab33 .ai-recs article>b{color:#ff8b99}.brand-theme-ab33 .priority.high{color:#ff9aa7;background:#b719342e}.brand-theme-ab33 .priority.medium{color:#e4c16c;background:#d6ad591f}@media (max-width:640px){.brand-theme-ab33 .chart:after,.brand-theme-ab33 .ai:after,.brand-theme-ab33 .report-ai:after,.brand-theme-ab33 .boss-ai:after{width:11px;height:11px;animation-duration:6s}.brand-theme-ab33 .chart:before{width:64px}.brand-theme-ab33 .chartarea{min-width:0;overflow:hidden}.brand-theme-ab33 .day:after{display:none}}@media (prefers-reduced-motion:reduce){.brand-theme-ab33 .chart:after,.brand-theme-ab33 .ai:after,.brand-theme-ab33 .report-ai:after,.brand-theme-ab33 .boss-ai:after{opacity:.86;animation:none;transform:none}}:is(.executive-theme.brand-theme-wabo-my,.executive-theme:has(.brand-theme-wabo-my),.executive-theme .brand-theme-wabo-my){--theme-accent:#6c43c8;--theme-accent-strong:#8e6ad8;--theme-accent-soft:#6c43c81f;--theme-secondary:#b8a5e8;--theme-sparkle:#e5dcff;--theme-glow:#6c43c838;--theme-border-highlight:#8e6ad866;--theme-premium:#b8a5e8;--wabo-hero-mid:#1c1429;--wabo-hero-glow:#38225d57;--wabo-premium-soft:#b8a5e814;--exec-page:#0b0a0d;--exec-sidebar:#0d0c0f;--exec-panel:#111014;--exec-elevated:#1b1720;--exec-supporting:#17141b;--exec-border:#b8a5e81c;--exec-border-strong:#8e6ad84d;--exec-purple:var(--theme-accent);--exec-purple-soft:var(--theme-accent-soft);--exec-gold:var(--theme-premium);--exec-text:#f5f2f6;--exec-text-secondary:#a49daa;--exec-input:#17141b;--exec-hover:#6c43c80e;--exec-selected:#6c43c821;--exec-table-head:#141117;--exec-chart:#0f0e12}:is(.executive-theme.brand-theme-wabo-hk,.executive-theme:has(.brand-theme-wabo-hk),.executive-theme .brand-theme-wabo-hk){--theme-accent:#40245f;--theme-accent-strong:#5b397a;--theme-accent-soft:#40245f21;--theme-secondary:#c9a45c;--theme-sparkle:#a985c2;--theme-glow:#40245f3b;--theme-border-highlight:#5b397a6b;--theme-premium:#c9a45c;--wabo-hero-mid:#17101f;--wabo-hero-glow:#40245f4d;--wabo-premium-soft:#c9a45c13;--exec-page:#0b0a0d;--exec-sidebar:#0d0c0f;--exec-panel:#111014;--exec-elevated:#1b1720;--exec-supporting:#17141b;--exec-border:#7b5e931f;--exec-border-strong:#5b397a57;--exec-purple:var(--theme-accent);--exec-purple-soft:var(--theme-accent-soft);--exec-gold:var(--theme-premium);--exec-text:#f5f2f6;--exec-text-secondary:#a49daa;--exec-input:#17141b;--exec-hover:#40245f11;--exec-selected:#40245f26;--exec-table-head:#141117;--exec-chart:#0f0e12}:is(.executive-theme.brand-theme-wabo-sport,.executive-theme:has(.brand-theme-wabo-sport),.executive-theme .brand-theme-wabo-sport){--theme-accent:#5d3ba8;--theme-accent-strong:#7655bd;--theme-accent-soft:#5d3ba81f;--theme-secondary:#3bb7b0;--theme-sparkle:#b6a6e4;--theme-glow:#5d3ba838;--theme-border-highlight:#7655bd63;--theme-premium:#3bb7b0;--wabo-hero-mid:#171321;--wabo-hero-glow:#5d3ba847;--wabo-premium-soft:#3bb7b011;--exec-page:#0b0a0d;--exec-sidebar:#0d0c0f;--exec-panel:#111014;--exec-elevated:#1b1720;--exec-supporting:#17141b;--exec-border:#7d67b11c;--exec-border-strong:#7655bd4f;--exec-purple:var(--theme-accent);--exec-purple-soft:var(--theme-accent-soft);--exec-gold:var(--theme-premium);--exec-text:#f5f2f6;--exec-text-secondary:#a49daa;--exec-input:#17141b;--exec-hover:#3bb7b00b;--exec-selected:#5d3ba821;--exec-table-head:#141117;--exec-chart:#0f0e12}:is(.executive-theme.brand-theme-wabo-charity,.executive-theme:has(.brand-theme-wabo-charity),.executive-theme .brand-theme-wabo-charity){--theme-accent:#56315f;--theme-accent-strong:#704376;--theme-accent-soft:#56315f21;--theme-secondary:#c58d91;--theme-sparkle:#b98cbc;--theme-glow:#56315f38;--theme-border-highlight:#70437666;--theme-premium:#c58d91;--wabo-hero-mid:#18121b;--wabo-hero-glow:#56315f47;--wabo-premium-soft:#c58d9112;--exec-page:#0b0a0d;--exec-sidebar:#0d0c0f;--exec-panel:#111014;--exec-elevated:#1b1720;--exec-supporting:#17141b;--exec-border:#98699d1c;--exec-border-strong:#70437652;--exec-purple:var(--theme-accent);--exec-purple-soft:var(--theme-accent-soft);--exec-gold:var(--theme-premium);--exec-text:#f5f2f6;--exec-text-secondary:#a49daa;--exec-input:#17141b;--exec-hover:#c58d910b;--exec-selected:#56315f24;--exec-table-head:#141117;--exec-chart:#0f0e12}:is(.executive-theme:has(.brand-theme-wabo-my),.executive-theme:has(.brand-theme-wabo-hk),.executive-theme:has(.brand-theme-wabo-sport),.executive-theme:has(.brand-theme-wabo-charity))>main{background:radial-gradient(circle at 78% 0,var(--theme-accent-soft),transparent 29%),linear-gradient(145deg,var(--exec-page),#0f0d12 52%,var(--exec-page))}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.panel,.kpis article,.backend-reporting-grid>*,.backend-summary,.creative-panel,.creative-management-group,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){background:var(--exec-supporting);border-color:var(--exec-border)}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.filters,.backend-filters){background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.filters,.backend-filters){background:color-mix(in srgb,var(--exec-panel) 92%,transparent)}}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.filters,.backend-filters){border-color:var(--exec-border)}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(input,select,textarea){background:var(--exec-input);border-color:var(--exec-border);color:var(--exec-text)}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.creative-preview img,.creative-preview video){filter:none;opacity:1}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.chart,.chartarea,.ai,.report-ai,.boss-ai){background-color:var(--exec-chart);border-color:var(--exec-border)}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.columns i,.bar.spend){background:linear-gradient(var(--theme-accent-strong),var(--theme-accent))}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.columns b,.bar.leads){background:linear-gradient(#66d2a0,#2f9f72)}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) .backend-reporting-grid .backend-primary:nth-child(3){border-color:var(--theme-border-highlight)}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) .backend-reporting-grid .backend-primary:nth-child(3) b{color:var(--theme-premium)}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) :is(.report-title,.backend-reporting,.report-ai,.boss-ai,.ai):before{opacity:.62}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) .overview-primary-kpis article:nth-child(2n):after{display:none}:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) .overview-primary-kpis article:nth-child(odd):after{opacity:.7;width:7px;height:7px}@media (max-width:640px){:is(.brand-theme-wabo-my,.brand-theme-wabo-hk,.brand-theme-wabo-sport,.brand-theme-wabo-charity) .overview-primary-kpis article:nth-child(odd):after{opacity:.65;width:6px;height:6px;animation:none}}.brand-theme-wabo-family{--wabo-main-star:radial-gradient(circle at center,#fff 0 8%,var(--theme-accent-strong) 9% 18%,var(--theme-accent) 19% 28%,transparent 30%), linear-gradient(90deg,transparent 0 4%,var(--theme-accent-strong) 42%,#fff 49% 51%,var(--theme-accent-strong) 58%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-accent-strong) 42%,#fff 49% 51%,var(--theme-accent-strong) 58%,transparent 96% 100%)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family{--wabo-main-star:radial-gradient(circle at center,#fff 0 8%,color-mix(in srgb,var(--theme-accent-strong) 68%,white) 9% 18%,var(--theme-accent) 19% 28%,transparent 30%), linear-gradient(90deg,transparent 0 4%,var(--theme-accent-strong) 42%,#fff 49% 51%,var(--theme-accent-strong) 58%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-accent-strong) 42%,#fff 49% 51%,var(--theme-accent-strong) 58%,transparent 96% 100%)}}.brand-theme-wabo-family{--wabo-premium-star:radial-gradient(circle at center,#fff 0 8%,var(--theme-premium) 9% 18%,var(--theme-premium) 19% 28%,transparent 30%), linear-gradient(90deg,transparent 0 4%,var(--theme-premium) 42%,#fff 49% 51%,var(--theme-premium) 58%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-premium) 42%,#fff 49% 51%,var(--theme-premium) 58%,transparent 96% 100%)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family{--wabo-premium-star:radial-gradient(circle at center,#fff 0 8%,color-mix(in srgb,var(--theme-premium) 62%,white) 9% 18%,var(--theme-premium) 19% 28%,transparent 30%), linear-gradient(90deg,transparent 0 4%,var(--theme-premium) 42%,#fff 49% 51%,var(--theme-premium) 58%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-premium) 42%,#fff 49% 51%,var(--theme-premium) 58%,transparent 96% 100%)}}@keyframes wabo-sparkle-breathe{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.boss-report.brand-theme-wabo-family .boss-kpi-group>h2,.boss-report.brand-theme-wabo-family .report-kpis article>p,.boss-report.brand-theme-wabo-family .backend-reporting.management :is(.backend-primary,.backend-secondary) small,.boss-report.brand-theme-wabo-family .creative-management-metrics small{color:var(--exec-text-secondary)}.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article{color:var(--exec-text);background:linear-gradient(145deg,var(--exec-panel),var(--exec-supporting));border-color:var(--exec-border-strong);position:relative;box-shadow:0 12px 28px #00000038}.boss-report.brand-theme-wabo-family .boss-kpi-group.efficiency .report-kpis article,.boss-report.brand-theme-wabo-family .boss-kpi-group.operational .report-kpis article{color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border);box-shadow:0 9px 22px #0000002e}.boss-report.brand-theme-wabo-family .report-kpis article strong{color:var(--exec-text)}.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:first-child strong{color:var(--theme-accent-strong)}.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(2) strong{color:#69d29e}.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(4) strong{color:var(--theme-premium)}.boss-report.brand-theme-wabo-family .backend-reporting.management{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border-strong)}.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-primary,.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-secondary{color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border);background-image:none;box-shadow:0 8px 22px #0003}.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-primary b,.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-secondary b{color:var(--exec-text)}.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-primary:first-child b{color:var(--theme-accent-strong)}.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-primary:nth-child(2) b{color:#69d29e}.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-primary:nth-child(3){border-color:var(--theme-border-highlight)}.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-primary:nth-child(3) small,.boss-report.brand-theme-wabo-family .backend-reporting.management .backend-primary:nth-child(3) b{color:var(--theme-premium)}.brand-theme-wabo-family :is(.axis,.day small,.legend){color:var(--exec-text-secondary)}.brand-theme-wabo-family .day:after{color:var(--exec-text-secondary);background:var(--exec-panel);border-color:var(--exec-border-strong);box-shadow:0 8px 22px #00000057}.boss-report.brand-theme-wabo-family :is(.boss-ai,.report-ai,.ai),.brand-theme-wabo-family :is(.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border);background-image:none}.boss-report.brand-theme-wabo-family .management-creatives>.creative-panel,.boss-report.brand-theme-wabo-family .creative-management-group,.boss-report.brand-theme-wabo-family .creative-management-metrics article{color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border);box-shadow:0 8px 24px #0003}.boss-report.brand-theme-wabo-family .creative-management-context span{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.boss-report.brand-theme-wabo-family .creative-management-context .delivery{color:#75d8aa;background:#56c7921f}.brand-theme-wabo-family header h1>.title-sparkle,.brand-theme-wabo-family .report-title:after,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:after,.brand-theme-wabo-family .creative-management-group:after,.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai):after{content:"";z-index:3;pointer-events:none;background:var(--wabo-main-star);width:13px;height:13px;box-shadow:none;filter:drop-shadow(0 0 4px var(--theme-accent-strong)) drop-shadow(0 0 10px var(--theme-glow));opacity:.96;border-radius:0;animation:5.2s ease-in-out infinite wabo-sparkle-breathe;position:absolute}.brand-theme-wabo-family header h1>.title-sparkle{vertical-align:top;margin-left:.34em;display:inline-block;position:static}.brand-theme-wabo-family .report-title:after{top:10px;right:22px}.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:after{top:9px;right:10px}.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(2):after,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(4):after{display:none}.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:first-child:before,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(3):before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--theme-accent),var(--theme-accent-strong),transparent);width:76px;height:2px;position:absolute;top:-1px;right:8px}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:first-child:before,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(3):before{background:linear-gradient(90deg,transparent,var(--theme-accent),color-mix(in srgb,var(--theme-accent-strong) 55%,white),transparent)}}.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:first-child:before,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(3):before{box-shadow:0 0 8px var(--theme-glow)}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:not(:nth-child(3)):after{display:none}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):after{background:var(--wabo-premium-star);width:14px;height:14px;filter:drop-shadow(0 0 5px var(--theme-premium)) drop-shadow(0 0 11px var(--theme-premium))}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):after{filter:drop-shadow(0 0 5px var(--theme-premium)) drop-shadow(0 0 11px color-mix(in srgb,var(--theme-premium) 68%,transparent))}}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:1}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--theme-premium),var(--theme-premium),transparent);width:82px;height:2px;position:absolute;top:-1px;right:8px}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):before{background:linear-gradient(90deg,transparent,var(--theme-premium),color-mix(in srgb,var(--theme-premium) 52%,white),transparent)}}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):before{box-shadow:0 0 9px var(--theme-premium)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):before{box-shadow:0 0 9px color-mix(in srgb,var(--theme-premium) 56%,transparent)}}.brand-theme-wabo-family .creative-management-group{position:relative}.brand-theme-wabo-family .creative-management-group:after{top:10px;right:12px}.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai){isolation:isolate;position:relative}.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai):after{top:10px;right:12px}.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai):before{opacity:.82;width:84px;height:2px}@media (max-width:640px){.boss-report.brand-theme-wabo-family{min-width:0;max-width:100%;overflow-x:hidden}.boss-report.brand-theme-wabo-family :is(.creative-gallery,.creative-gallery-grid,.creative-management-group,.creative-panel,.creative-meta){box-sizing:border-box;min-width:0;max-width:100%}.boss-report.brand-theme-wabo-family .creative-gallery-grid{grid-template-columns:minmax(0,1fr)}.brand-theme-wabo-family header h1>.title-sparkle,.brand-theme-wabo-family .report-title:after,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:after,.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-wabo-family .creative-management-group:after,.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai):after{width:11px;height:11px;animation-duration:6s}.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:before{width:54px}.brand-theme-wabo-family :is(.chart,.chartarea,.bars){min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.brand-theme-wabo-family header h1>.title-sparkle,.brand-theme-wabo-family .report-title:after,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:after,.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-wabo-family .creative-management-group:after,.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai):after{opacity:.9;animation:none;transform:none}}.brand-theme-wabo-family .report-title{color:var(--exec-text);background:radial-gradient(circle at 88% 18%,var(--wabo-premium-soft),transparent 20%), radial-gradient(circle at 76% 0,var(--wabo-hero-glow),transparent 34%), linear-gradient(135deg,#0d0b10 0%,var(--wabo-hero-mid) 62%,#100e12 100%);border-color:var(--exec-border-strong);box-shadow:0 18px 44px #0000004f,0 0 16px var(--theme-glow)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .report-title{box-shadow:0 18px 44px #0000004f,0 0 16px color-mix(in srgb,var(--theme-glow) 34%,transparent)}}.brand-theme-wabo-family .report-title h2{color:var(--exec-text)}.brand-theme-wabo-family .report-title p{color:var(--exec-text-secondary)}.brand-theme-wabo-family .report-title>div>small{color:var(--theme-accent-strong)}.brand-theme-wabo-family :is(.boss-level,.coverage span){color:var(--exec-text);background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family :is(.boss-level,.coverage span){background:color-mix(in srgb,var(--exec-panel) 90%,var(--theme-accent) 10%)}}.brand-theme-wabo-family :is(.boss-level,.coverage span){border-color:var(--exec-border-strong)}.brand-theme-wabo-family .report-title:before{opacity:.74;background:linear-gradient(90deg,transparent,var(--theme-accent),var(--theme-sparkle),transparent);height:2px;box-shadow:0 0 6px var(--theme-glow)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .report-title:before{box-shadow:0 0 6px color-mix(in srgb,var(--theme-glow) 72%,transparent)}}.brand-theme-wabo-family :is(.panel,.kpis article,.backend-reporting-grid>*,.backend-summary,.creative-panel,.creative-management-group,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border);box-shadow:0 12px 28px #0000003d}.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article{background:linear-gradient(145deg,var(--exec-panel),var(--exec-supporting));border-color:var(--exec-border-strong);box-shadow:0 12px 28px #0000003d}.brand-theme-wabo-family .overview-primary-kpis article,.brand-theme-wabo-family .overview-secondary-kpis article,.boss-report.brand-theme-wabo-family .boss-kpi-group.efficiency .report-kpis article,.boss-report.brand-theme-wabo-family .boss-kpi-group.operational .report-kpis article{background:var(--exec-supporting);border-color:var(--exec-border);box-shadow:0 9px 22px #0003}.brand-theme-wabo-family :is(.overview-primary-kpis,.report-kpis) article strong{color:var(--exec-text)}.brand-theme-wabo-family .overview-primary-kpis article:first-child strong,.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:first-child strong{color:var(--theme-accent-strong)}.brand-theme-wabo-family .overview-primary-kpis article:nth-child(2) strong,.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(2) strong{color:#69d29e}.brand-theme-wabo-family .overview-primary-kpis article:nth-child(3) strong,.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(3) strong{color:var(--exec-text)}.brand-theme-wabo-family .overview-primary-kpis article:nth-child(4) strong,.boss-report.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(4) strong{color:var(--theme-premium)}.brand-theme-wabo-family .boss-kpi-group.efficiency .report-kpis article strong,.brand-theme-wabo-family .boss-kpi-group.operational .report-kpis article strong,.brand-theme-wabo-family .overview-secondary-kpis article strong{color:var(--exec-text)}.brand-theme-wabo-family .kicon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(2) .kicon{color:#75d8aa;background:#56c7921a}.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:nth-child(4) .kicon{color:var(--theme-premium);background:var(--wabo-premium-soft)}.brand-theme-wabo-family :is(.filters,.backend-filters){color:var(--exec-text);background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family :is(.filters,.backend-filters){background:color-mix(in srgb,var(--exec-panel) 96%,transparent)}}.brand-theme-wabo-family :is(.filters,.backend-filters){border-color:var(--exec-border);box-shadow:0 12px 30px #0000003b}.brand-theme-wabo-family :is(input,select,textarea){background:var(--exec-input);border-color:var(--exec-border)}.brand-theme-wabo-family :is(input,select,textarea):focus{outline-color:var(--theme-accent);border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft)}.executive-theme:has(.brand-theme-wabo-family)>.sidebar{background:var(--exec-sidebar);border-right-color:var(--exec-border)}.executive-theme:has(.brand-theme-wabo-family)>.sidebar nav button.active{background:linear-gradient(90deg,var(--theme-accent-soft),transparent);border-left-color:var(--theme-accent);box-shadow:inset 2px 0 0 var(--theme-accent),inset 10px 0 24px -22px var(--theme-accent)}.brand-theme-wabo-family .export{color:var(--theme-premium);background:var(--exec-panel);border-color:var(--theme-premium)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .export{border-color:color-mix(in srgb,var(--theme-premium) 40%,transparent)}}.brand-theme-wabo-family .export{box-shadow:none}.brand-theme-wabo-family .export.print{color:var(--exec-text-secondary);border-color:var(--exec-border-strong)}.boss-report.brand-theme-wabo-family .backend-reporting.management{background:var(--exec-panel);border-color:var(--exec-border-strong);box-shadow:0 13px 32px #00000040}.boss-report.brand-theme-wabo-family .backend-reporting.management :is(.backend-primary,.backend-secondary){background:var(--exec-supporting);border-color:var(--exec-border);box-shadow:0 8px 20px #0003}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:first-child b{color:var(--theme-accent-strong)}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(2) b{color:#69d29e}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3){background:var(--exec-supporting);border-color:var(--theme-premium)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3){border-color:color-mix(in srgb,var(--theme-premium) 42%,transparent)}}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3){box-shadow:0 8px 20px #0003,0 0 12px var(--theme-premium)}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3){box-shadow:0 8px 20px #0003,0 0 12px color-mix(in srgb,var(--theme-premium) 8%,transparent)}}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3) :is(small,b){color:var(--theme-premium)}.brand-theme-wabo-family :is(.chart,.chartarea,.bars,.chart-grid){color:var(--exec-text);background-color:var(--exec-chart);border-color:var(--exec-border)}.brand-theme-wabo-family .bars{background-image:repeating-linear-gradient(#0000 0 58px,#ffffff0b 59px)}.brand-theme-wabo-family .columns i{background:linear-gradient(var(--theme-accent-strong),var(--theme-accent))}.brand-theme-wabo-family .columns b{background:linear-gradient(#69d29e,#31976c)}.brand-theme-wabo-family .chart-tooltip{background:var(--exec-panel);border-color:var(--exec-border-strong);color:var(--exec-text-secondary)}.boss-report.brand-theme-wabo-family :is(.boss-ai,.report-ai,.ai),.brand-theme-wabo-family :is(.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border);background-image:none;box-shadow:0 10px 26px #00000036}.brand-theme-wabo-family :is(.ai-title>span,.ai-result-head){color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.brand-theme-wabo-family .ai-result-grid>:first-child h3{color:#75d8aa}.brand-theme-wabo-family :is(.ai-result-grid>:last-child h3,.limitations h3){color:var(--theme-premium)}.boss-report.brand-theme-wabo-family .management-creatives>.creative-panel,.boss-report.brand-theme-wabo-family .creative-management-group,.boss-report.brand-theme-wabo-family .creative-management-metrics article{background:var(--exec-supporting);border-color:var(--exec-border);box-shadow:0 10px 26px #0000003b,0 0 12px var(--theme-glow)}@supports (color:color-mix(in lab, red, red)){.boss-report.brand-theme-wabo-family .management-creatives>.creative-panel,.boss-report.brand-theme-wabo-family .creative-management-group,.boss-report.brand-theme-wabo-family .creative-management-metrics article{box-shadow:0 10px 26px #0000003b,0 0 12px color-mix(in srgb,var(--theme-glow) 18%,transparent)}}.brand-theme-wabo-family .creative-preview{border-color:var(--exec-border-strong);background:#0d0c0f}.brand-theme-wabo-family :is(.creative-preview img,.creative-preview video){filter:none;opacity:1}.brand-theme-wabo-family .facebook-ad-link{color:var(--theme-premium);background:var(--wabo-premium-soft);border-color:var(--exec-border-strong)}.brand-theme-wabo-family header h1>.title-sparkle,.brand-theme-wabo-family .report-title:after,.brand-theme-wabo-family .boss-kpi-group.primary .report-kpis article:after,.brand-theme-wabo-family .creative-management-group:after,.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai):after{filter:drop-shadow(0 0 3px var(--theme-accent-strong)) drop-shadow(0 0 7px var(--theme-glow))}.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):after{filter:drop-shadow(0 0 4px var(--theme-premium)) drop-shadow(0 0 8px var(--theme-premium))}@supports (color:color-mix(in lab, red, red)){.brand-theme-wabo-family .backend-reporting-grid .backend-primary:nth-child(3):after{filter:drop-shadow(0 0 4px var(--theme-premium)) drop-shadow(0 0 8px color-mix(in srgb,var(--theme-premium) 48%,transparent))}}.brand-theme-wabo-family :is(.chart,.ai,.report-ai,.boss-ai):before{opacity:.66;box-shadow:0 0 6px var(--theme-glow)}@media (max-width:640px){.brand-theme-wabo-family .report-title{background:radial-gradient(circle at 88% 12%,var(--wabo-premium-soft),transparent 18%), radial-gradient(circle at 78% 0,var(--wabo-hero-glow),transparent 28%), linear-gradient(135deg,#0d0b10,var(--wabo-hero-mid) 62%,#100e12)}}.executive-theme.brand-theme-707,.executive-theme .brand-theme-707{--theme-accent:#d62839;--theme-accent-strong:#ef3340;--theme-accent-soft:#d628392b;--theme-sparkle:#fff;--theme-glow:#d628396b;--theme-border-highlight:#ef33409e;--theme-premium:#bfc3ca;--theme-surface-primary:#111114;--theme-surface-secondary:#17171b;--exec-page:#09090b;--exec-sidebar:#0c0c0f;--exec-panel:#111114;--exec-elevated:#1b1b20;--exec-supporting:#17171b;--exec-border:#d6283933;--exec-border-strong:#ef334066;--exec-text:#f5f5f6;--exec-text-secondary:#a4a6ac;--exec-purple:#d62839;--exec-purple-soft:#d6283924;--exec-gold:#bfc3ca;--exec-input:#151519;--exec-hover:#ef334012;--exec-selected:#d6283929;--exec-table-head:#151519;--exec-chart:#0f0f12;--overview-page:#09090b;--overview-panel:#111114;--overview-elevated:#17171b;--overview-line:#d6283933;--overview-purple:#d62839;--overview-purple-soft:#d6283924;--overview-gold:#bfc3ca;--seven-main-star:radial-gradient(circle at center,#fff 0 8%,#e4e7eb 9% 18%,#ef3340 19% 28%,transparent 30%), linear-gradient(90deg,transparent 0 4%,#d62839 40%,#fff 49% 51%,#bfc3ca 60%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,#d62839 40%,#fff 49% 51%,#bfc3ca 60%,transparent 96% 100%);--seven-silver-star:radial-gradient(circle at center,#fff 0 9%,#e4e7eb 10% 20%,#bfc3ca 21% 29%,transparent 31%), linear-gradient(90deg,transparent 0 4%,#bfc3ca 40%,#fff 49% 51%,#ef3340 60%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,#bfc3ca 40%,#fff 49% 51%,#ef3340 60%,transparent 96% 100%)}.executive-theme:has(.brand-theme-707){--theme-accent:#d62839;--theme-accent-strong:#ef3340;--theme-accent-soft:#d628392b;--theme-sparkle:#fff;--theme-glow:#d628396b;--theme-border-highlight:#ef33409e;--theme-premium:#bfc3ca;--theme-surface-primary:#111114;--theme-surface-secondary:#17171b;--exec-page:#09090b;--exec-sidebar:#0c0c0f;--exec-panel:#111114;--exec-elevated:#1b1b20;--exec-supporting:#17171b;--exec-border:#d6283933;--exec-border-strong:#ef334066;--exec-text:#f5f5f6;--exec-text-secondary:#a4a6ac;--exec-purple:#d62839;--exec-purple-soft:#d6283924;--exec-gold:#bfc3ca;--exec-input:#151519;--exec-hover:#ef334012;--exec-selected:#d6283929;--exec-table-head:#151519;--exec-chart:#0f0f12;--overview-page:#09090b;--overview-panel:#111114;--overview-elevated:#17171b;--overview-line:#d6283933;--overview-purple:#d62839;--overview-purple-soft:#d6283924;--overview-gold:#bfc3ca;--seven-main-star:radial-gradient(circle at center,#fff 0 8%,#e4e7eb 9% 18%,#ef3340 19% 28%,transparent 30%), linear-gradient(90deg,transparent 0 4%,#d62839 40%,#fff 49% 51%,#bfc3ca 60%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,#d62839 40%,#fff 49% 51%,#bfc3ca 60%,transparent 96% 100%);--seven-silver-star:radial-gradient(circle at center,#fff 0 9%,#e4e7eb 10% 20%,#bfc3ca 21% 29%,transparent 31%), linear-gradient(90deg,transparent 0 4%,#bfc3ca 40%,#fff 49% 51%,#ef3340 60%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,#bfc3ca 40%,#fff 49% 51%,#ef3340 60%,transparent 96% 100%)}@keyframes seven-sparkle-breathe{0%,to{opacity:.66;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.executive-theme.brand-theme-707>main{background:radial-gradient(circle at 78% 0,#8f17251f,#0000 32%),linear-gradient(145deg,#09090b,#100b0e 54%,#0b0a0c)}.executive-theme:has(.brand-theme-707)>main{background:radial-gradient(circle at 78% 0,#8f17251f,#0000 32%),linear-gradient(145deg,#09090b,#100b0e 54%,#0b0a0c)}.executive-theme.brand-theme-707>.sidebar{background:#0c0c0f;border-right-color:#d628392e}.executive-theme:has(.brand-theme-707)>.sidebar{background:#0c0c0f;border-right-color:#d628392e}.executive-theme.brand-theme-707>.sidebar nav button.active{color:#f5f5f6;background:linear-gradient(90deg,#8f172547,#d628390a);border-left-color:#ef3340;box-shadow:inset 2px 0 #ef3340,0 0 13px #d628391c}.executive-theme:has(.brand-theme-707)>.sidebar nav button.active{color:#f5f5f6;background:linear-gradient(90deg,#8f172547,#d628390a);border-left-color:#ef3340;box-shadow:inset 2px 0 #ef3340,0 0 13px #d628391c}.executive-theme.brand-theme-707>.sidebar nav button.active:after{content:"";background:var(--seven-silver-star);filter:drop-shadow(0 0 4px #d6283961);opacity:.74;width:8px;height:8px;margin-left:auto;font-size:0}.executive-theme:has(.brand-theme-707)>.sidebar nav button.active:after{content:"";background:var(--seven-silver-star);filter:drop-shadow(0 0 4px #d6283961);opacity:.74;width:8px;height:8px;margin-left:auto;font-size:0}.brand-theme-707 .report-title{color:#f5f5f6;background:radial-gradient(circle at 88% 18%,#bfc3ca11,#0000 18%),radial-gradient(circle at 76% 0,#8f172540,#0000 31%),linear-gradient(135deg,#09090b 0%,#140b0e 62%,#2a0d14 100%);border-color:#d6283961;box-shadow:0 18px 44px #00000054,0 0 15px #d6283912}.brand-theme-707 .report-title h2{color:#f5f5f6}.brand-theme-707 .report-title p{color:#a4a6ac}.brand-theme-707 .report-title>div>small{color:#bfc3ca}.brand-theme-707 .report-title:before{opacity:.82;background:linear-gradient(90deg,#0000,#8f1725,#ef3340,#bfc3ca,#0000);width:88px;height:2px;box-shadow:0 0 7px #d6283961}.brand-theme-707 :is(.panel,.kpis article,.backend-reporting-grid>*,.backend-summary,.creative-panel,.creative-management-group,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:#f5f5f6;background:#17171b;border-color:#d6283933;box-shadow:0 12px 28px #00000042}.boss-report.brand-theme-707 .boss-kpi-group>h2,.boss-report.brand-theme-707 .report-kpis article>p,.boss-report.brand-theme-707 .backend-reporting.management :is(.backend-primary,.backend-secondary) small,.boss-report.brand-theme-707 .creative-management-metrics small{color:#a4a6ac}.boss-report.brand-theme-707 .boss-kpi-group.primary .report-kpis article{color:#f5f5f6;background:linear-gradient(145deg,#111114,#17171b);border-color:#d628394d;position:relative;box-shadow:0 12px 28px #00000045}.boss-report.brand-theme-707 .boss-kpi-group.efficiency .report-kpis article,.boss-report.brand-theme-707 .boss-kpi-group.operational .report-kpis article,.brand-theme-707 .overview-primary-kpis article,.brand-theme-707 .overview-secondary-kpis article{color:#f5f5f6;background:#17171b;border-color:#8f172547;box-shadow:0 9px 22px #00000038}.brand-theme-707 :is(.overview-primary-kpis,.report-kpis) article strong{color:#f5f5f6}.brand-theme-707 .overview-primary-kpis article:first-child strong,.boss-report.brand-theme-707 .boss-kpi-group.primary .report-kpis article:first-child strong{color:#ef3340}.brand-theme-707 .overview-primary-kpis article:nth-child(2) strong,.boss-report.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(2) strong{color:#69d29e}.brand-theme-707 .overview-primary-kpis article:nth-child(3) strong,.boss-report.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(3) strong{color:#f5f5f6}.brand-theme-707 .overview-primary-kpis article:nth-child(4) strong,.boss-report.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(4) strong{color:#bfc3ca}.boss-report.brand-theme-707 .boss-kpi-group.efficiency .report-kpis article strong,.boss-report.brand-theme-707 .boss-kpi-group.operational .report-kpis article strong,.brand-theme-707 .overview-secondary-kpis article strong{color:#f5f5f6}.brand-theme-707 .kicon{color:#ef3340;background:#d6283924}.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(2) .kicon{color:#75d8aa;background:#56c7921a}.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(4) .kicon{color:#bfc3ca;background:#bfc3ca14}.brand-theme-707 :is(.filters,.backend-filters){color:#f5f5f6;background:#111114f5;border-color:#d6283933;box-shadow:0 12px 30px #00000040}.brand-theme-707 :is(input,select,textarea){color:#f5f5f6;caret-color:#ef3340;background:#151519;border-color:#8f172559}.brand-theme-707 :is(input,select,textarea):focus{border-color:#ef3340;outline-color:#ef3340;box-shadow:0 0 0 3px #d6283924}.brand-theme-707 select option{color:#f5f5f6;background:#151519}.brand-theme-707 .export{color:#e4e7eb;box-shadow:none;background:#111114;border-color:#ef334070}.brand-theme-707 .export.print{color:#bfc3ca;border-color:#bfc3ca3d}.boss-report.brand-theme-707 .backend-reporting.management{color:#f5f5f6;background:#111114;border-color:#d6283957;box-shadow:0 13px 32px #00000045}.boss-report.brand-theme-707 .backend-reporting.management .backend-primary,.boss-report.brand-theme-707 .backend-reporting.management .backend-secondary{color:#f5f5f6;background:#17171b;border-color:#8f172547;box-shadow:0 8px 21px #0000003b}.boss-report.brand-theme-707 .backend-reporting.management .backend-primary b,.boss-report.brand-theme-707 .backend-reporting.management .backend-secondary b{color:#f5f5f6}.brand-theme-707 .backend-reporting-grid .backend-primary:first-child b{color:#ef3340}.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(2) b{color:#69d29e}.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3){background:#111114;border-color:#bfc3ca57;box-shadow:0 8px 21px #0000003b,0 0 12px #d628390f}.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3) :is(small,b){color:#e4e7eb}.brand-theme-707 .backend-reporting-grid .backend-secondary{background:#17171b;border-color:#8f172540}.brand-theme-707 :is(.chart,.chartarea,.bars,.chart-grid){color:#f5f5f6;background-color:#0f0f12;border-color:#d628392e}.brand-theme-707 .chartarea{background:#0f0f12}.brand-theme-707 .bars{background-color:#0f0f12;background-image:repeating-linear-gradient(#0000 0 58px,#d6283917 59px)}.brand-theme-707 :is(.axis,.day small,.legend){color:#a4a6ac}.brand-theme-707 .columns i{background:linear-gradient(#ef3340,#d62839)}.brand-theme-707 .columns b{background:linear-gradient(#69d29e,#31976c)}.brand-theme-707 .day:after,.brand-theme-707 .chart-tooltip{color:#e4e7eb;background:#111114;border-color:#bfc3ca40;box-shadow:0 8px 22px #0000005c}.boss-report.brand-theme-707 :is(.boss-ai,.report-ai,.ai),.brand-theme-707 :is(.ai,.report-ai,.boss-ai,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:#f5f5f6;background:#17171b;border-color:#d628393d;box-shadow:0 10px 26px #0000003d}.brand-theme-707 :is(.ai-title>span,.ai-result-head){color:#ef3340;background:#d628391f}.brand-theme-707 .ai-result-grid>:first-child h3{color:#75d8aa}.brand-theme-707 :is(.ai-result-grid>:last-child h3,.limitations h3){color:#bfc3ca}.brand-theme-707 .ai-recs .priority.high{color:#ef3340;background:#d628391a;border-color:#ef334061}.boss-report.brand-theme-707 .management-creatives>.creative-panel,.boss-report.brand-theme-707 .creative-management-group,.boss-report.brand-theme-707 .creative-management-metrics article,.brand-theme-707 .report-creative{color:#f5f5f6;background:#17171b;border-color:#d628393d;box-shadow:0 10px 26px #00000040,0 0 12px #d628390f}.brand-theme-707 .creative-preview{background:#0d0d10;border-color:#bfc3ca38}.brand-theme-707 :is(.creative-preview img,.creative-preview video){filter:none;opacity:1;mix-blend-mode:normal}.brand-theme-707 .facebook-ad-link{color:#e4e7eb;background:#d628391a;border-color:#ef334052}.brand-theme-707 .creative-management-context span{color:#e4e7eb;background:#d628391c}.brand-theme-707 .creative-management-context .delivery{color:#75d8aa;background:#56c7921a}.brand-theme-707 header h1>span,.brand-theme-707 .ai-title>span,.brand-theme-707 .report-title:after,.brand-theme-707 .boss-kpi-group.primary .report-kpis article:after,.brand-theme-707 .overview-primary-kpis article:after,.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-707 .report-creative:after,.brand-theme-707 :is(.chart,.report-ai,.boss-ai):after{content:"";z-index:3;pointer-events:none;color:#0000;background:var(--seven-main-star);width:13px;height:13px;box-shadow:none;filter:drop-shadow(0 0 4px #ef3340)drop-shadow(0 0 9px #d6283975);opacity:.98;border-radius:0;font-size:0;animation:4.9s ease-in-out infinite seven-sparkle-breathe}.brand-theme-707 header h1>span{vertical-align:top;margin-left:.34em;display:inline-block;position:static}.brand-theme-707 .ai-title>span{flex:0 0 13px;padding:0;display:block;position:static}.brand-theme-707 .report-title:after{position:absolute;top:10px;right:22px}.brand-theme-707 .boss-kpi-group.primary .report-kpis article,.brand-theme-707 .overview-primary-kpis article{isolation:isolate;position:relative}.brand-theme-707 .boss-kpi-group.primary .report-kpis article:after,.brand-theme-707 .overview-primary-kpis article:after{position:absolute;top:9px;right:10px}.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(2):after,.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(4):after,.brand-theme-707 .overview-primary-kpis article:nth-child(2):after,.brand-theme-707 .overview-primary-kpis article:nth-child(4):after{display:none}.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(3):after,.brand-theme-707 .overview-primary-kpis article:nth-child(3):after,.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3):after{background:var(--seven-silver-star);filter:drop-shadow(0 0 4px #bfc3ca)drop-shadow(0 0 9px #d6283952)}.brand-theme-707 .boss-kpi-group.primary .report-kpis article:first-child:before,.brand-theme-707 .boss-kpi-group.primary .report-kpis article:nth-child(3):before,.brand-theme-707 .overview-primary-kpis article:first-child:before,.brand-theme-707 .overview-primary-kpis article:nth-child(3):before,.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8f1725,#ef3340,#bfc3ca,#0000);width:78px;height:2px;position:absolute;top:-1px;right:8px;box-shadow:0 0 8px #d628395c}.brand-theme-707 .backend-reporting-grid .backend-primary:not(:nth-child(3)):after{display:none}.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:1;width:14px;height:14px}.brand-theme-707 .report-creative,.brand-theme-707 :is(.chart,.ai,.report-ai,.boss-ai){isolation:isolate;position:relative}.brand-theme-707 .report-creative:after,.brand-theme-707 :is(.chart,.report-ai,.boss-ai):after{position:absolute;top:10px;right:12px}.brand-theme-707 :is(.chart,.ai,.report-ai,.boss-ai):before{opacity:.76;background:linear-gradient(90deg,#0000,#8f1725,#ef3340,#bfc3ca,#0000);width:82px;height:2px;box-shadow:0 0 7px #d6283957}@media (hover:hover) and (pointer:fine){.brand-theme-707 :is(.creative-management-group,.report-creative):hover{border-color:#ef334061;box-shadow:0 10px 26px #00000045,0 0 16px #d628391a}}@media (max-width:640px){.boss-report.brand-theme-707{min-width:0;max-width:100%;overflow-x:hidden}.boss-report.brand-theme-707 :is(.creative-gallery,.creative-gallery-grid,.creative-management-group,.creative-panel,.creative-meta){box-sizing:border-box;min-width:0;max-width:100%}.brand-theme-707 .report-title{background:radial-gradient(circle at 78% 0,#8f172538,#0000 27%),linear-gradient(135deg,#09090b,#140b0e 64%,#210c11)}.brand-theme-707 .report-title:before{width:58px}.brand-theme-707 header h1>span,.brand-theme-707 .ai-title>span,.brand-theme-707 .report-title:after,.brand-theme-707 .boss-kpi-group.primary .report-kpis article:after,.brand-theme-707 .overview-primary-kpis article:after,.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-707 .report-creative:after,.brand-theme-707 :is(.chart,.report-ai,.boss-ai):after{width:11px;height:11px;animation-duration:6s}.brand-theme-707 :is(.chart,.chartarea,.bars){min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.brand-theme-707 header h1>span,.brand-theme-707 .ai-title>span,.brand-theme-707 .report-title:after,.brand-theme-707 .boss-kpi-group.primary .report-kpis article:after,.brand-theme-707 .overview-primary-kpis article:after,.brand-theme-707 .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-707 .report-creative:after,.brand-theme-707 :is(.chart,.report-ai,.boss-ai):after{opacity:.9;animation:none;transform:none}}.executive-theme.brand-theme-aibo,.executive-theme .brand-theme-aibo{--theme-accent:#63bdf4;--theme-accent-strong:#9edcff;--theme-accent-soft:#63bdf426;--theme-sparkle:#fbfeff;--theme-glow:#63bdf475;--theme-border-highlight:#9edcff94;--theme-premium:#bcdff4;--theme-surface-primary:#10141a;--theme-surface-secondary:#151b22;--exec-page:#090b0f;--exec-sidebar:#0b0e13;--exec-panel:#10141a;--exec-elevated:#151b22;--exec-supporting:#111820;--exec-border:#63bdf433;--exec-border-strong:#9edcff61;--exec-text:#f4f8fb;--exec-text-secondary:#98a9b8;--exec-purple:#63bdf4;--exec-purple-soft:#63bdf421;--exec-gold:#bcdff4;--exec-input:#111820;--exec-hover:#9edcff12;--exec-selected:#63bdf426;--exec-table-head:#111820;--exec-chart:#0d1218;--overview-page:#090b0f;--overview-panel:#10141a;--overview-elevated:#151b22;--overview-line:#63bdf433;--overview-purple:#63bdf4;--overview-purple-soft:#63bdf421;--overview-gold:#bcdff4;--aibo-ice-star:radial-gradient(circle at center,#fff 0 9%,#eaf8ff 10% 20%,#9edcff 21% 30%,transparent 32%), linear-gradient(90deg,transparent 0 3%,#63bdf4 39%,#fff 49% 51%,#ccecff 61%,transparent 97% 100%), linear-gradient(0deg,transparent 0 3%,#63bdf4 39%,#fff 49% 51%,#ccecff 61%,transparent 97% 100%);--aibo-premium-star:radial-gradient(circle at center,#fff 0 10%,#f5fbff 11% 21%,#bcdff4 22% 31%,transparent 33%), linear-gradient(90deg,transparent 0 3%,#bcdff4 39%,#fff 49% 51%,#63bdf4 61%,transparent 97% 100%), linear-gradient(0deg,transparent 0 3%,#bcdff4 39%,#fff 49% 51%,#63bdf4 61%,transparent 97% 100%)}.executive-theme:has(.brand-theme-aibo){--theme-accent:#63bdf4;--theme-accent-strong:#9edcff;--theme-accent-soft:#63bdf426;--theme-sparkle:#fbfeff;--theme-glow:#63bdf475;--theme-border-highlight:#9edcff94;--theme-premium:#bcdff4;--theme-surface-primary:#10141a;--theme-surface-secondary:#151b22;--exec-page:#090b0f;--exec-sidebar:#0b0e13;--exec-panel:#10141a;--exec-elevated:#151b22;--exec-supporting:#111820;--exec-border:#63bdf433;--exec-border-strong:#9edcff61;--exec-text:#f4f8fb;--exec-text-secondary:#98a9b8;--exec-purple:#63bdf4;--exec-purple-soft:#63bdf421;--exec-gold:#bcdff4;--exec-input:#111820;--exec-hover:#9edcff12;--exec-selected:#63bdf426;--exec-table-head:#111820;--exec-chart:#0d1218;--overview-page:#090b0f;--overview-panel:#10141a;--overview-elevated:#151b22;--overview-line:#63bdf433;--overview-purple:#63bdf4;--overview-purple-soft:#63bdf421;--overview-gold:#bcdff4;--aibo-ice-star:radial-gradient(circle at center,#fff 0 9%,#eaf8ff 10% 20%,#9edcff 21% 30%,transparent 32%), linear-gradient(90deg,transparent 0 3%,#63bdf4 39%,#fff 49% 51%,#ccecff 61%,transparent 97% 100%), linear-gradient(0deg,transparent 0 3%,#63bdf4 39%,#fff 49% 51%,#ccecff 61%,transparent 97% 100%);--aibo-premium-star:radial-gradient(circle at center,#fff 0 10%,#f5fbff 11% 21%,#bcdff4 22% 31%,transparent 33%), linear-gradient(90deg,transparent 0 3%,#bcdff4 39%,#fff 49% 51%,#63bdf4 61%,transparent 97% 100%), linear-gradient(0deg,transparent 0 3%,#bcdff4 39%,#fff 49% 51%,#63bdf4 61%,transparent 97% 100%)}@keyframes aibo-sparkle-breathe{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.executive-theme.brand-theme-aibo>main{background:radial-gradient(circle at 78% 0,#63bdf41b,#0000 31%),linear-gradient(145deg,#090b0f,#0c1117 54%,#090c11)}.executive-theme:has(.brand-theme-aibo)>main{background:radial-gradient(circle at 78% 0,#63bdf41b,#0000 31%),linear-gradient(145deg,#090b0f,#0c1117 54%,#090c11)}.executive-theme.brand-theme-aibo>.sidebar{background:#0b0e13;border-right-color:#63bdf42b}.executive-theme:has(.brand-theme-aibo)>.sidebar{background:#0b0e13;border-right-color:#63bdf42b}.executive-theme.brand-theme-aibo>.sidebar nav button.active{color:#f4f8fb;background:linear-gradient(90deg,#63bdf433,#63bdf409);border-left-color:#9edcff;box-shadow:inset 2px 0 #9edcff,0 0 13px #63bdf41a}.executive-theme:has(.brand-theme-aibo)>.sidebar nav button.active{color:#f4f8fb;background:linear-gradient(90deg,#63bdf433,#63bdf409);border-left-color:#9edcff;box-shadow:inset 2px 0 #9edcff,0 0 13px #63bdf41a}.brand-theme-aibo .report-title{color:#f4f8fb;background:radial-gradient(circle at 88% 16%,#bcdff414,#0000 18%),radial-gradient(circle at 76% 0,#63bdf433,#0000 30%),linear-gradient(135deg,#090b0f 0%,#101720 64%,#111c27 100%);border-color:#63bdf457;box-shadow:0 18px 44px #00000057,0 0 15px #63bdf412}.brand-theme-aibo .report-title h2{color:#f4f8fb}.brand-theme-aibo .report-title p{color:#98a9b8}.brand-theme-aibo .report-title>div>small{color:#bcdff4}.brand-theme-aibo .report-title:before{opacity:.84;background:linear-gradient(90deg,#0000,#437fa8,#9edcff,#eefaff,#0000);width:84px;height:2px;box-shadow:0 0 8px #63bdf46b}.brand-theme-aibo :is(.panel,.kpis article,.backend-reporting-grid>*,.backend-summary,.creative-panel,.creative-management-group,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:#f4f8fb;background:#151b22;border-color:#63bdf433;box-shadow:0 12px 28px #00000045}.boss-report.brand-theme-aibo .boss-kpi-group>h2,.boss-report.brand-theme-aibo .report-kpis article>p,.boss-report.brand-theme-aibo .backend-reporting.management :is(.backend-primary,.backend-secondary) small,.boss-report.brand-theme-aibo .creative-management-metrics small{color:#98a9b8}.boss-report.brand-theme-aibo .boss-kpi-group.primary .report-kpis article{color:#f4f8fb;background:linear-gradient(145deg,#10141a,#151b22);border-color:#63bdf447;position:relative;box-shadow:0 12px 28px #00000047}.boss-report.brand-theme-aibo .boss-kpi-group.efficiency .report-kpis article,.boss-report.brand-theme-aibo .boss-kpi-group.operational .report-kpis article,.brand-theme-aibo .overview-primary-kpis article,.brand-theme-aibo .overview-secondary-kpis article{color:#f4f8fb;background:#151b22;border-color:#63bdf433;box-shadow:0 9px 22px #0000003b}.brand-theme-aibo :is(.overview-primary-kpis,.report-kpis) article strong{color:#f4f8fb}.brand-theme-aibo .overview-primary-kpis article:first-child strong,.boss-report.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:first-child strong{color:#9edcff}.brand-theme-aibo .overview-primary-kpis article:nth-child(2) strong,.boss-report.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:nth-child(2) strong{color:#69d29e}.brand-theme-aibo .overview-primary-kpis article:nth-child(3) strong,.boss-report.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:nth-child(3) strong{color:#f4f8fb}.brand-theme-aibo .overview-primary-kpis article:nth-child(4) strong,.boss-report.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:nth-child(4) strong{color:#ccecff}.boss-report.brand-theme-aibo .boss-kpi-group.efficiency .report-kpis article strong,.boss-report.brand-theme-aibo .boss-kpi-group.operational .report-kpis article strong,.brand-theme-aibo .overview-secondary-kpis article strong{color:#f4f8fb}.brand-theme-aibo :is(.filters,.backend-filters){color:#f4f8fb;background:#10141af7;border-color:#63bdf433;box-shadow:0 12px 30px #00000042}.brand-theme-aibo :is(input,select,textarea){color:#f4f8fb;caret-color:#9edcff;background:#111820;border-color:#63bdf445}.brand-theme-aibo :is(input,select,textarea):focus{border-color:#9edcff;outline-color:#9edcff;box-shadow:0 0 0 3px #63bdf421}.brand-theme-aibo select option{color:#f4f8fb;background:#111820}.brand-theme-aibo .export{color:#eaf8ff;box-shadow:none;background:#10141a;border-color:#9edcff66}.brand-theme-aibo .export.print{color:#bcdff4;border-color:#bcdff43d}.boss-report.brand-theme-aibo .backend-reporting.management{color:#f4f8fb;background:#10141a;border-color:#63bdf44d;box-shadow:0 13px 32px #00000047}.boss-report.brand-theme-aibo .backend-reporting.management .backend-primary,.boss-report.brand-theme-aibo .backend-reporting.management .backend-secondary{color:#f4f8fb;background:#151b22;border-color:#63bdf433;box-shadow:0 8px 21px #0000003d}.boss-report.brand-theme-aibo .backend-reporting.management :is(.backend-primary,.backend-secondary) b{color:#f4f8fb}.boss-report.brand-theme-aibo .backend-reporting.management .backend-reporting-grid .backend-primary:first-child b{color:#9edcff}.boss-report.brand-theme-aibo .backend-reporting.management .backend-reporting-grid .backend-primary:nth-child(2) b{color:#69d29e}.boss-report.brand-theme-aibo .backend-reporting.management .backend-reporting-grid .backend-primary:nth-child(3){background:#10141a;border-color:#bcdff466;box-shadow:0 8px 21px #0000003d,0 0 16px #63bdf41c}.boss-report.brand-theme-aibo .backend-reporting.management .backend-reporting-grid .backend-primary:nth-child(3) :is(small,b){color:#bcdff4}.boss-report.brand-theme-aibo .backend-reporting.management .backend-reporting-grid .backend-secondary{background:#111820;border-color:#63bdf430}.brand-theme-aibo :is(.chart,.chartarea,.bars,.chart-grid){color:#f4f8fb;background-color:#0d1218;border-color:#63bdf42e}.brand-theme-aibo .chartarea{background:#0d1218}.brand-theme-aibo .bars{background-color:#0d1218;background-image:repeating-linear-gradient(#0000 0 58px,#63bdf413 59px)}.brand-theme-aibo :is(.axis,.day small,.legend){color:#98a9b8}.brand-theme-aibo .columns i{background:linear-gradient(#9edcff,#63bdf4)}.brand-theme-aibo .columns b{background:linear-gradient(#69d29e,#31976c)}.brand-theme-aibo .day:after,.brand-theme-aibo .chart-tooltip{color:#eaf8ff;background:#10141a;border-color:#bcdff43d;box-shadow:0 8px 22px #00000061}.boss-report.brand-theme-aibo :is(.boss-ai,.report-ai,.ai),.brand-theme-aibo :is(.ai,.report-ai,.boss-ai,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:#f4f8fb;background:#151b22;border-color:#63bdf438;box-shadow:0 10px 26px #00000040}.brand-theme-aibo :is(.ai-title>span,.ai-result-head){color:#9edcff;background:#63bdf41c}.brand-theme-aibo .ai-result-grid>:first-child h3{color:#75d8aa}.brand-theme-aibo :is(.ai-result-grid>:last-child h3,.limitations h3){color:#bcdff4}.boss-report.brand-theme-aibo .management-creatives>.creative-panel,.boss-report.brand-theme-aibo .creative-management-group,.boss-report.brand-theme-aibo .creative-management-metrics article,.brand-theme-aibo .report-creative{color:#f4f8fb;background:#151b22;border-color:#63bdf438;box-shadow:0 10px 26px #00000042,0 0 13px #63bdf412}.brand-theme-aibo .creative-preview{background:#0b1016;border-color:#bcdff438}.brand-theme-aibo :is(.creative-preview img,.creative-preview video){filter:none;opacity:1;mix-blend-mode:normal}.brand-theme-aibo .facebook-ad-link{color:#eaf8ff;background:#63bdf417;border-color:#9edcff47}.brand-theme-aibo .creative-management-context span{color:#eaf8ff;background:#63bdf417}.brand-theme-aibo .creative-management-context .delivery{color:#75d8aa;background:#56c7921a}.brand-theme-aibo :is(.report-table,.tablewrap,.report-table table){color:#f4f8fb;background:#10141a;border-color:#63bdf42e}.brand-theme-aibo .report-table thead th{color:#bcdff4;background:#111820;border-color:#63bdf42e}.brand-theme-aibo .report-table tbody tr{background:#10141a}.brand-theme-aibo .report-table tbody tr:nth-child(2n){background:#111820}.brand-theme-aibo .report-table tbody td{color:#f4f8fb;background:0 0;border-color:#63bdf41f}.brand-theme-aibo header h1>span,.brand-theme-aibo .ai-title>span,.brand-theme-aibo .report-title:after,.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:after,.brand-theme-aibo .overview-primary-kpis article:after,.brand-theme-aibo .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-aibo .report-creative:after,.brand-theme-aibo :is(.chart,.report-ai,.boss-ai):after{content:"";z-index:3;pointer-events:none;color:#0000;background:var(--aibo-ice-star);width:13px;height:13px;box-shadow:none;filter:drop-shadow(0 0 4px #ccecff)drop-shadow(0 0 14px #63bdf494);opacity:.98;border-radius:0;font-size:0;animation:4.8s ease-in-out infinite aibo-sparkle-breathe}.brand-theme-aibo header h1>span{vertical-align:top;margin-left:.34em;display:inline-block;position:static}.brand-theme-aibo .ai-title>span{flex:0 0 13px;padding:0;display:block;position:static}.brand-theme-aibo .report-title:after{position:absolute;top:10px;right:22px}.brand-theme-aibo .boss-kpi-group.primary .report-kpis article,.brand-theme-aibo .overview-primary-kpis article,.brand-theme-aibo .backend-reporting-grid .backend-primary:nth-child(3),.brand-theme-aibo .report-creative,.brand-theme-aibo :is(.chart,.ai,.report-ai,.boss-ai){isolation:isolate;position:relative}.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:after,.brand-theme-aibo .overview-primary-kpis article:after{position:absolute;top:9px;right:10px}.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:nth-child(2):after,.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:nth-child(3):after,.brand-theme-aibo .overview-primary-kpis article:nth-child(2):after,.brand-theme-aibo .overview-primary-kpis article:nth-child(3):after{display:none}.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:first-child:before,.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:nth-child(4):before,.brand-theme-aibo .overview-primary-kpis article:first-child:before,.brand-theme-aibo .overview-primary-kpis article:nth-child(4):before,.brand-theme-aibo .backend-reporting-grid .backend-primary:nth-child(3):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#437fa8,#9edcff,#eefaff,#0000);width:78px;height:2px;position:absolute;top:-1px;right:8px;box-shadow:0 0 9px #63bdf466}.brand-theme-aibo .backend-reporting-grid .backend-primary:not(:nth-child(3)):after{display:none}.brand-theme-aibo .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:1;background:var(--aibo-premium-star);filter:drop-shadow(0 0 4px #f5fbff)drop-shadow(0 0 18px #63bdf4ad);width:14px;height:14px;position:absolute;top:9px;right:10px}.brand-theme-aibo .report-creative:after,.brand-theme-aibo :is(.chart,.report-ai,.boss-ai):after{position:absolute;top:10px;right:12px}.brand-theme-aibo :is(.chart,.ai,.report-ai,.boss-ai):before{opacity:.78;background:linear-gradient(90deg,#0000,#437fa8,#9edcff,#eefaff,#0000);width:82px;height:2px;box-shadow:0 0 8px #63bdf461}@media (hover:hover) and (pointer:fine){.brand-theme-aibo :is(.creative-management-group,.report-creative):hover{border-color:#9edcff5e;box-shadow:0 10px 26px #00000047,0 0 17px #63bdf41f}}@media (max-width:640px){.boss-report.brand-theme-aibo{min-width:0;max-width:100%;overflow-x:hidden}.boss-report.brand-theme-aibo :is(.creative-gallery,.creative-gallery-grid,.creative-management-group,.creative-panel,.creative-meta){box-sizing:border-box;min-width:0;max-width:100%}.brand-theme-aibo .report-title{background:radial-gradient(circle at 78% 0,#63bdf42e,#0000 27%),linear-gradient(135deg,#090b0f,#101720 64%,#111c27)}.brand-theme-aibo .report-title:before{width:58px}.brand-theme-aibo header h1>span,.brand-theme-aibo .ai-title>span,.brand-theme-aibo .report-title:after,.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:after,.brand-theme-aibo .overview-primary-kpis article:after,.brand-theme-aibo .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-aibo .report-creative:after,.brand-theme-aibo :is(.chart,.report-ai,.boss-ai):after{width:11px;height:11px;animation-duration:6s}.brand-theme-aibo :is(.chart,.chartarea,.bars,.report-table,.tablewrap){min-width:0;max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.brand-theme-aibo header h1>span,.brand-theme-aibo .ai-title>span,.brand-theme-aibo .report-title:after,.brand-theme-aibo .boss-kpi-group.primary .report-kpis article:after,.brand-theme-aibo .overview-primary-kpis article:after,.brand-theme-aibo .backend-reporting-grid .backend-primary:nth-child(3):after,.brand-theme-aibo .report-creative:after,.brand-theme-aibo :is(.chart,.report-ai,.boss-ai):after{opacity:.92;animation:none;transform:none}}.executive-theme .team-page{min-width:0;max-width:100%}.executive-theme .team-page>header h1{font-size:30px;line-height:1.15}.executive-theme .team-page>header p,.executive-theme .team-page .panel-head p{font-size:14px;line-height:1.5}.executive-theme .team-page .panel-head h2{font-size:19px;line-height:1.2}.executive-theme .team-page :is(.panel,.tablewrap){min-width:0;max-width:100%}.executive-theme .team-page .tablewrap{overflow:auto hidden}.executive-theme .team-page .team-message{font-size:14px;line-height:1.45}.executive-theme .team-page .team-form>label,.executive-theme .team-page .team-form legend,.executive-theme .team-page .team-form fieldset label{font-size:14px;font-weight:600;line-height:1.35}.executive-theme .team-page .team-form input,.executive-theme .team-page .team-form select,.executive-theme .team-page .team-form>.import-btn{min-height:38px;font-size:15px}.executive-theme .team-page table{font-size:13px}.executive-theme .team-page thead th{letter-spacing:.035em;padding:10px 14px;font-size:13px;font-weight:600}.executive-theme .team-page tbody td{padding:10px 14px;line-height:1.4}.executive-theme .team-page .team-list td:first-child{min-width:145px}.executive-theme .team-page .team-list td:first-child b{white-space:normal;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3;display:block}.executive-theme .team-page .team-list td:first-child small{white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.4;display:block}.executive-theme .team-page .team-list td:nth-child(2) select,.executive-theme .team-page .brand-access-editor select{min-height:36px;font-size:14px}.executive-theme .team-page .member-status{font-size:13px;line-height:1}.executive-theme .team-page .team-list td:nth-child(4){white-space:normal;min-width:180px;max-width:280px}.executive-theme .team-page .access-summary{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.executive-theme .team-page .access-editor>button.secondary{width:100%;font-size:14px}.executive-theme .team-page .brand-access-editor legend,.executive-theme .team-page .access-mode-label,.executive-theme .team-page .brand-checkboxes label{font-size:14px;line-height:1.4}.executive-theme .team-page .team-list td:nth-child(5){color:#c4bfca;white-space:normal;min-width:130px;font-size:13px;line-height:1.4}.executive-theme .team-page .member-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.executive-theme .team-page .member-actions button,.executive-theme .team-page .team-invites button{font-size:13px}.executive-theme .user b{font-size:14px}.executive-theme .user em{font-size:12px;line-height:1.3}@media (max-width:800px){.executive-theme .team-page>header h1{font-size:28px}.executive-theme .team-page .team-list td:first-child b{font-size:14px}.executive-theme .team-page .team-list td:first-child small{font-size:12px}.executive-theme .team-page .access-summary,.executive-theme .team-page .brand-checkboxes label,.executive-theme .team-page .team-list td:nth-child(2) select,.executive-theme .team-page .brand-access-editor select,.executive-theme .team-page .access-editor>button.secondary,.executive-theme .team-page .member-actions button,.executive-theme .team-page .team-invites button{font-size:13px}}:is(.executive-theme.brand-theme-ubao,.executive-theme:has(.brand-theme-ubao),.executive-theme .brand-theme-ubao){--theme-accent:#168a8a;--theme-accent-strong:#20b8b5;--theme-accent-soft:#20b8b524;--theme-sparkle:#efffff;--theme-glow:#20b8b580;--theme-border-highlight:#63d9d58c;--theme-premium:#63d9d5;--theme-surface-primary:#0e1517;--theme-surface-secondary:#131c1f;--exec-page:#080c0d;--exec-sidebar:#0a1012;--exec-panel:#0e1517;--exec-elevated:#131c1f;--exec-supporting:#10191b;--exec-border:#20b8b533;--exec-border-strong:#63d9d561;--exec-text:#f2f8f8;--exec-text-secondary:#9baeae;--exec-purple:#20b8b5;--exec-purple-soft:#20b8b51f;--exec-gold:#63d9d5;--exec-input:#10191b;--exec-hover:#63d9d512;--exec-selected:#20b8b524;--exec-table-head:#10191b;--exec-chart:#0b1214;--overview-page:#080c0d;--overview-panel:#0e1517;--overview-elevated:#131c1f;--overview-line:#20b8b533;--overview-purple:#20b8b5;--overview-purple-soft:#20b8b51f;--overview-gold:#63d9d5;--phase12n-page:#080c0d;--phase12n-panel:#0e1517;--phase12n-raised:#131c1f;--phase12n-support:#10191b;--phase12n-accent:#168a8a;--phase12n-strong:#20b8b5;--phase12n-premium:#63d9d5;--phase12n-bright:#b8f1ee;--phase12n-text:#f2f8f8;--phase12n-secondary:#9baeae;--phase12n-muted:#677a7b;--phase12n-hot:#efffff;--phase12n-accent-rgb:32,184,181;--phase12n-premium-rgb:99,217,213;--phase12n-star:radial-gradient(circle at center,#efffff 0 9%,#b8f1ee 10% 20%,#20b8b5 21% 30%,transparent 32%),linear-gradient(90deg,transparent 0 3%,#168a8a 39%,#efffff 49% 51%,#63d9d5 61%,transparent 97% 100%),linear-gradient(0deg,transparent 0 3%,#168a8a 39%,#efffff 49% 51%,#63d9d5 61%,transparent 97% 100%);--phase12n-premium-star:radial-gradient(circle at center,#efffff 0 10%,#b8f1ee 11% 21%,#63d9d5 22% 31%,transparent 33%),linear-gradient(90deg,transparent 0 3%,#20b8b5 39%,#efffff 49% 51%,#63d9d5 61%,transparent 97% 100%),linear-gradient(0deg,transparent 0 3%,#20b8b5 39%,#efffff 49% 51%,#63d9d5 61%,transparent 97% 100%)}:is(.executive-theme.brand-theme-sports-cat,.executive-theme:has(.brand-theme-sports-cat),.executive-theme .brand-theme-sports-cat){--theme-accent:#c65a1e;--theme-accent-strong:#e46d27;--theme-accent-soft:#e46d2724;--theme-sparkle:#fff5ed;--theme-glow:#e46d277a;--theme-border-highlight:#c986528c;--theme-premium:#c98652;--theme-surface-primary:#14110f;--theme-surface-secondary:#1a1512;--exec-page:#0b0908;--exec-sidebar:#0e0b09;--exec-panel:#14110f;--exec-elevated:#1a1512;--exec-supporting:#17120f;--exec-border:#e46d2733;--exec-border-strong:#c9865261;--exec-text:#f7f3f0;--exec-text-secondary:#aaa09a;--exec-purple:#c65a1e;--exec-purple-soft:#e46d271f;--exec-gold:#c98652;--exec-input:#17120f;--exec-hover:#e5ad7f12;--exec-selected:#e46d2724;--exec-table-head:#17120f;--exec-chart:#100d0b;--overview-page:#0b0908;--overview-panel:#14110f;--overview-elevated:#1a1512;--overview-line:#e46d2733;--overview-purple:#c65a1e;--overview-purple-soft:#e46d271f;--overview-gold:#c98652;--phase12n-page:#0b0908;--phase12n-panel:#14110f;--phase12n-raised:#1a1512;--phase12n-support:#17120f;--phase12n-accent:#c65a1e;--phase12n-strong:#e46d27;--phase12n-premium:#c98652;--phase12n-bright:#e5ad7f;--phase12n-text:#f7f3f0;--phase12n-secondary:#aaa09a;--phase12n-muted:#786f69;--phase12n-hot:#fff5ed;--phase12n-accent-rgb:228,109,39;--phase12n-premium-rgb:201,134,82;--phase12n-star:radial-gradient(circle at center,#fff5ed 0 9%,#e5ad7f 10% 20%,#e46d27 21% 30%,transparent 32%),linear-gradient(90deg,transparent 0 3%,#c65a1e 39%,#fff5ed 49% 51%,#c98652 61%,transparent 97% 100%),linear-gradient(0deg,transparent 0 3%,#c65a1e 39%,#fff5ed 49% 51%,#c98652 61%,transparent 97% 100%);--phase12n-premium-star:radial-gradient(circle at center,#fff5ed 0 10%,#e5ad7f 11% 21%,#c98652 22% 31%,transparent 33%),linear-gradient(90deg,transparent 0 3%,#e46d27 39%,#fff5ed 49% 51%,#c98652 61%,transparent 97% 100%),linear-gradient(0deg,transparent 0 3%,#e46d27 39%,#fff5ed 49% 51%,#c98652 61%,transparent 97% 100%)}:is(.executive-theme.brand-theme-changcheng,.executive-theme:has(.brand-theme-changcheng),.executive-theme .brand-theme-changcheng){--theme-accent:#4a2e5d;--theme-accent-strong:#604070;--theme-accent-soft:#60407024;--theme-sparkle:#fff;--theme-glow:#60407073;--theme-border-highlight:#b8bcc580;--theme-premium:#b8bcc5;--theme-surface-primary:#121015;--theme-surface-secondary:#18141c;--exec-page:#0a090c;--exec-sidebar:#0d0b0f;--exec-panel:#121015;--exec-elevated:#18141c;--exec-supporting:#151218;--exec-border:#60407038;--exec-border-strong:#b8bcc557;--exec-text:#f5f2f6;--exec-text-secondary:#a39da8;--exec-purple:#604070;--exec-purple-soft:#6040701f;--exec-gold:#b8bcc5;--exec-input:#151218;--exec-hover:#b8bcc50f;--exec-selected:#60407024;--exec-table-head:#151218;--exec-chart:#0f0d12;--overview-page:#0a090c;--overview-panel:#121015;--overview-elevated:#18141c;--overview-line:#60407038;--overview-purple:#604070;--overview-purple-soft:#6040701f;--overview-gold:#b8bcc5;--phase12n-page:#0a090c;--phase12n-panel:#121015;--phase12n-raised:#18141c;--phase12n-support:#151218;--phase12n-accent:#4a2e5d;--phase12n-strong:#604070;--phase12n-premium:#b8bcc5;--phase12n-bright:#e2e4e8;--phase12n-text:#f5f2f6;--phase12n-secondary:#a39da8;--phase12n-muted:#77737c;--phase12n-hot:#fff;--phase12n-accent-rgb:96,64,112;--phase12n-premium-rgb:184,188,197;--phase12n-star:radial-gradient(circle at center,#fff 0 9%,#e2e4e8 10% 20%,#b8bcc5 21% 30%,transparent 32%),linear-gradient(90deg,transparent 0 3%,#4a2e5d 39%,#fff 49% 51%,#b8bcc5 61%,transparent 97% 100%),linear-gradient(0deg,transparent 0 3%,#4a2e5d 39%,#fff 49% 51%,#b8bcc5 61%,transparent 97% 100%);--phase12n-premium-star:radial-gradient(circle at center,#fff 0 10%,#e2e4e8 11% 21%,#b8bcc5 22% 31%,transparent 33%),linear-gradient(90deg,transparent 0 3%,#604070 39%,#fff 49% 51%,#b8bcc5 61%,transparent 97% 100%),linear-gradient(0deg,transparent 0 3%,#604070 39%,#fff 49% 51%,#b8bcc5 61%,transparent 97% 100%)}@keyframes phase12n-sparkle-breathe{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}:is(.executive-theme.brand-theme-ubao,.executive-theme.brand-theme-sports-cat,.executive-theme.brand-theme-changcheng,.executive-theme:has(.brand-theme-ubao),.executive-theme:has(.brand-theme-sports-cat),.executive-theme:has(.brand-theme-changcheng))>main{background:radial-gradient(circle at 78% 0,rgba(var(--phase12n-accent-rgb),.105),transparent 31%),linear-gradient(145deg,var(--phase12n-page),var(--phase12n-panel) 54%,var(--phase12n-page))}:is(.executive-theme.brand-theme-ubao,.executive-theme.brand-theme-sports-cat,.executive-theme.brand-theme-changcheng,.executive-theme:has(.brand-theme-ubao),.executive-theme:has(.brand-theme-sports-cat),.executive-theme:has(.brand-theme-changcheng))>.sidebar{background:var(--phase12n-page);border-right-color:rgba(var(--phase12n-accent-rgb),.18)}:is(.executive-theme.brand-theme-ubao,.executive-theme.brand-theme-sports-cat,.executive-theme.brand-theme-changcheng,.executive-theme:has(.brand-theme-ubao),.executive-theme:has(.brand-theme-sports-cat),.executive-theme:has(.brand-theme-changcheng))>.sidebar nav button.active{color:var(--phase12n-text);background:linear-gradient(90deg,rgba(var(--phase12n-accent-rgb),.2),rgba(var(--phase12n-accent-rgb),.03));border-left-color:var(--phase12n-strong);box-shadow:inset 2px 0 0 var(--phase12n-strong),0 0 13px rgba(var(--phase12n-accent-rgb),.1)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-title{color:var(--phase12n-text);background:radial-gradient(circle at 88% 16%,rgba(var(--phase12n-premium-rgb),.07),transparent 18%),radial-gradient(circle at 76% 0,rgba(var(--phase12n-accent-rgb),.16),transparent 29%),linear-gradient(135deg,var(--phase12n-page) 0%,var(--phase12n-panel) 65%,var(--phase12n-support) 100%);border-color:rgba(var(--phase12n-accent-rgb),.32);box-shadow:0 18px 44px #00000057,0 0 15px rgba(var(--phase12n-accent-rgb),.065)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-title :is(h2,p){color:var(--phase12n-text)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-title p{color:var(--phase12n-secondary)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-title>div>small{color:var(--phase12n-premium)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-title:before{opacity:.82;background:linear-gradient(90deg,transparent,var(--phase12n-accent),var(--phase12n-strong),var(--phase12n-premium),transparent);width:82px;height:2px;box-shadow:0 0 8px rgba(var(--phase12n-accent-rgb),.38)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.panel,.kpis article,.backend-reporting-grid>*,.backend-summary,.creative-panel,.creative-management-group,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:var(--phase12n-text);background:var(--phase12n-raised);border-color:rgba(var(--phase12n-accent-rgb),.2);background-image:none;box-shadow:0 12px 28px #00000045}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.boss-kpi-group>h2,.report-kpis article>p,.backend-reporting.management .backend-primary small,.backend-reporting.management .backend-secondary small,.creative-management-metrics small){color:var(--phase12n-secondary)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .boss-kpi-group.primary .report-kpis article{color:var(--phase12n-text);background:linear-gradient(145deg,var(--phase12n-panel),var(--phase12n-raised));border-color:rgba(var(--phase12n-accent-rgb),.27);position:relative;box-shadow:0 12px 28px #00000047}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.boss-kpi-group.efficiency .report-kpis article,.boss-kpi-group.operational .report-kpis article,.overview-primary-kpis article,.overview-secondary-kpis article){color:var(--phase12n-text);background:var(--phase12n-raised);border-color:rgba(var(--phase12n-accent-rgb),.19);background-image:none;box-shadow:0 9px 22px #0000003b}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.overview-primary-kpis,.report-kpis) article strong{color:var(--phase12n-text)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.overview-primary-kpis article:first-child,.boss-kpi-group.primary .report-kpis article:first-child) strong{color:var(--phase12n-strong)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.overview-primary-kpis article:nth-child(2),.boss-kpi-group.primary .report-kpis article:nth-child(2)) strong{color:#69d29e}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.overview-primary-kpis article:nth-child(3),.boss-kpi-group.primary .report-kpis article:nth-child(3)) strong{color:var(--phase12n-text)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.overview-primary-kpis article:nth-child(4),.boss-kpi-group.primary .report-kpis article:nth-child(4)) strong{color:var(--phase12n-premium)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.boss-kpi-group.efficiency .report-kpis article,.boss-kpi-group.operational .report-kpis article,.overview-secondary-kpis article) strong{color:var(--phase12n-text)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.filters,.backend-filters){color:var(--phase12n-text);background:var(--phase12n-panel);border-color:rgba(var(--phase12n-accent-rgb),.2);box-shadow:0 12px 30px #00000042}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(input,select,textarea){color:var(--phase12n-text);background:var(--phase12n-support);border-color:rgba(var(--phase12n-accent-rgb),.28);caret-color:var(--phase12n-strong)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(input,select,textarea):focus{outline-color:var(--phase12n-strong);border-color:var(--phase12n-strong);box-shadow:0 0 0 3px rgba(var(--phase12n-accent-rgb),.13)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) select option{color:var(--phase12n-text);background:var(--phase12n-support)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .export{color:var(--phase12n-bright);background:var(--phase12n-panel);border-color:rgba(var(--phase12n-premium-rgb),.38);box-shadow:none}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .export.print{color:var(--phase12n-premium);border-color:rgba(var(--phase12n-premium-rgb),.24)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management{color:var(--phase12n-text);background:var(--phase12n-panel);border-color:rgba(var(--phase12n-accent-rgb),.3);background-image:none;box-shadow:0 13px 32px #00000047}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management :is(.backend-primary,.backend-secondary){color:var(--phase12n-text);background:var(--phase12n-raised);border-color:rgba(var(--phase12n-accent-rgb),.2);background-image:none;box-shadow:0 8px 21px #0000003d}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management :is(.backend-primary,.backend-secondary) b{color:var(--phase12n-text)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management .backend-primary:first-child b{color:var(--phase12n-strong)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management .backend-primary:nth-child(2) b{color:#69d29e}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management .backend-primary:nth-child(3){background:var(--phase12n-panel);border-color:rgba(var(--phase12n-premium-rgb),.42);box-shadow:0 8px 21px #0000003d,0 0 16px rgba(var(--phase12n-accent-rgb),.11)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management .backend-primary:nth-child(3) :is(small,b){color:var(--phase12n-premium)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting.management .backend-secondary{background:var(--phase12n-support);border-color:rgba(var(--phase12n-accent-rgb),.18)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.chart,.chartarea,.bars,.chart-grid){color:var(--phase12n-text);background-color:var(--exec-chart);border-color:rgba(var(--phase12n-accent-rgb),.18)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .chartarea{background:var(--exec-chart)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .bars{background-color:var(--exec-chart);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 58px,rgba(var(--phase12n-accent-rgb),.075) 59px)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.axis,.day small,.legend){color:var(--phase12n-secondary)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .columns i{background:linear-gradient(var(--phase12n-strong),var(--phase12n-accent))}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .columns b{background:linear-gradient(#69d29e,#31976c)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .chart-tooltip{color:var(--phase12n-bright);background:var(--phase12n-panel);border-color:rgba(var(--phase12n-premium-rgb),.24);box-shadow:0 8px 22px #00000061}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.ai,.report-ai,.boss-ai,.ai-summary,.ai-result-grid>*,.ai-recs article,.recommend,.ai-empty){color:var(--phase12n-text);background:var(--phase12n-raised);border-color:rgba(var(--phase12n-accent-rgb),.22);background-image:none;box-shadow:0 10px 26px #00000040}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.ai-title>span,.ai-result-head){color:var(--phase12n-strong);background:rgba(var(--phase12n-accent-rgb),.11)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .ai-result-grid>:first-child h3{color:#75d8aa}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.ai-result-grid>:last-child h3,.limitations h3){color:var(--phase12n-premium)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.management-creatives>.creative-panel,.creative-management-group,.creative-management-metrics article,.report-creative){color:var(--phase12n-text);background:var(--phase12n-raised);border-color:rgba(var(--phase12n-accent-rgb),.22);box-shadow:0 10px 26px #00000042,0 0 13px rgba(var(--phase12n-accent-rgb),.07)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .creative-preview{background:var(--phase12n-page);border-color:rgba(var(--phase12n-premium-rgb),.22)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.creative-preview img,.creative-preview video){filter:none;opacity:1;mix-blend-mode:normal}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) .tablewrap,.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) table,.executive-theme .import-page :is(.tablewrap,table),.executive-theme .backend-page :is(.tablewrap,table){color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) .tablewrap,.executive-theme .import-page .tablewrap,.executive-theme .backend-page .tablewrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) thead th,.executive-theme .import-page thead th,.executive-theme .backend-page thead th{z-index:2;color:var(--exec-text-secondary);background:var(--exec-table-head);border-color:var(--exec-border);position:sticky;top:0}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) tbody td,.executive-theme .import-page tbody td,.executive-theme .backend-page tbody td{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) tbody tr:nth-child(2n) td,.executive-theme .import-page tbody tr:nth-child(2n) td,.executive-theme .backend-page tbody tr:nth-child(2n) td{background:var(--exec-supporting)}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) tbody tr:hover td,.executive-theme .import-page tbody tr:hover td,.executive-theme .backend-page tbody tr:hover td{background:var(--exec-hover)}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) tbody tr.selected td,.executive-theme .import-page tbody tr.selected td,.executive-theme .backend-page tbody tr.selected td{background:var(--exec-selected)}.executive-theme:is(.view-overview,.view-campaigns,.view-entity-library) tfoot td,.executive-theme .import-page tfoot td,.executive-theme .backend-page tfoot td{color:var(--exec-text);background:var(--exec-elevated);border-top:1px solid var(--exec-border-strong);font-weight:700}.executive-theme.view-overview .shared-trend{position:relative;overflow:visible}.executive-theme.view-overview .shared-trend .chartarea,.executive-theme.view-overview .shared-trend .axis,.executive-theme.view-overview .shared-trend .bars{color:var(--exec-text-secondary);background-color:var(--exec-chart);border-color:var(--exec-border)}.executive-theme.view-overview .shared-trend .bars{background-image:repeating-linear-gradient(#0000 0 58px,#ffffff0d 59px)}.executive-theme.view-overview .shared-trend .columns i{background:linear-gradient(var(--theme-accent),var(--theme-accent))}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-overview .shared-trend .columns i{background:linear-gradient(var(--theme-accent),color-mix(in srgb,var(--theme-accent) 72%,#09080d))}}.executive-theme.view-overview .shared-trend .columns b{background:linear-gradient(#66d2a0,var(--exec-green))}.executive-theme.view-overview .shared-trend .day:after{content:attr(data-tooltip);z-index:6;border:1px solid var(--exec-border-strong);width:max-content;max-width:220px;color:var(--exec-text);background:var(--exec-elevated);pointer-events:none;opacity:0;border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 9px 24px #0000006b}.executive-theme.view-overview .shared-trend .day:hover:after{opacity:1;transform:translate(-50%)}.executive-theme.view-overview .shared-trend .day:focus-visible:after{opacity:1;transform:translate(-50%)}.executive-theme.view-overview .shared-trend .trend-sparkle{z-index:3;background:var(--theme-sparkle);width:5px;height:5px;box-shadow:0 0 8px 2px var(--theme-glow);opacity:.62;pointer-events:none;border-radius:50%;position:absolute;top:15px;right:18px}.executive-theme .import-page>header h1,.executive-theme .backend-page>header h1{font-size:30px;line-height:1.16}.executive-theme .import-page>header p,.executive-theme .backend-page>header p{font-size:14px;line-height:1.55}.executive-theme .import-page :is(.step h2,.panel-head h2),.executive-theme .backend-page .panel-head h2{font-size:19px;line-height:1.3}.executive-theme .import-page :is(.step p,.panel-head p,.guide>p,.guide>div,.dropzone p,.mapping-warning p),.executive-theme .backend-page :is(.panel-head p,.field-help,.backend-empty){font-size:14px;line-height:1.55}.executive-theme .import-page :is(.mapping label,.brand-assignment label,.objective-assignment label),.executive-theme .backend-page :is(.backend-filters label,.backend-form label,.backend-batch label){font-size:14px;line-height:1.4}.executive-theme .import-page :is(input,select,button),.executive-theme .backend-page :is(input,select,textarea,button),.executive-theme .import-page .dropzone b,.executive-theme .import-page .filebar b{font-size:14px}.executive-theme .import-page .filebar small,.executive-theme .import-page .secure,.executive-theme .import-page .history-actions>span{font-size:13px}.executive-theme .import-page :is(.preview table,.history table),.executive-theme .import-page :is(.preview td,.preview th,.history td,.history th){font-size:13px;line-height:1.45}.executive-theme .import-page .history td:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:190px;max-width:310px}.executive-theme .import-page .history td small{font-size:13px;line-height:1.45}.executive-theme .import-page :is(.mapping,.preview,.history,.guide,.import-card),.executive-theme .backend-page :is(.backend-meta,.backend-entry,.backend-history,.backend-batch){color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme .backend-page .mode-switch button{font-size:14px}.executive-theme .backend-page .backend-summary{gap:10px}.executive-theme .backend-page .backend-summary span{background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme .backend-page .backend-summary small,.executive-theme .backend-page .backend-form small{font-size:13px;line-height:1.45}.executive-theme .backend-page .backend-summary b{font-size:18px;line-height:1.3}.executive-theme .backend-page :is(.backend-form input,.backend-form textarea,.backend-batch input){color:var(--exec-text);background:var(--exec-input);border-color:var(--exec-border)}.executive-theme .backend-page .backend-history :is(th,td){font-size:13px;line-height:1.5}.executive-theme .backend-page .backend-history td small{font-size:13px;line-height:1.45;display:block}.executive-theme .backend-page .backend-history table button{color:var(--exec-text);background:var(--exec-elevated);border-color:var(--exec-border)}.executive-theme .backend-page .batch-review b,.executive-theme .backend-page .backend-batch td small{font-size:13px}.executive-theme .runtime-empty-state{padding:28px}.executive-theme .runtime-empty-state h2{margin:0 0 7px;font-size:19px}.executive-theme .runtime-empty-state p{color:var(--exec-text-secondary);margin:0;font-size:14px}@media (max-width:640px){.executive-theme .import-page>header h1,.executive-theme .backend-page>header h1{font-size:28px}.executive-theme .import-page :is(.preview table,.history table),.executive-theme .backend-page table{min-width:720px}.executive-theme.view-overview .shared-trend .day:after{display:none}}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .facebook-ad-link{color:var(--phase12n-bright);background:rgba(var(--phase12n-accent-rgb),.09);border-color:rgba(var(--phase12n-premium-rgb),.28)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .creative-management-context span{color:var(--phase12n-bright);background:rgba(var(--phase12n-accent-rgb),.09)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .creative-management-context .delivery{color:#75d8aa;background:#56c7921a}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.report-table,.tablewrap,.report-table table){color:var(--phase12n-text);background:var(--phase12n-panel);border-color:rgba(var(--phase12n-accent-rgb),.18)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-table thead th{color:var(--phase12n-premium);background:var(--phase12n-support);border-color:rgba(var(--phase12n-accent-rgb),.18)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-table tbody tr{background:var(--phase12n-panel)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-table tbody tr:nth-child(2n){background:var(--phase12n-support)}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-table tbody td{color:var(--phase12n-text);border-color:rgba(var(--phase12n-accent-rgb),.12);background:0 0}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(header h1>span,.ai-title>span),:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :where(.report-title,.boss-kpi-group.primary .report-kpis article,.overview-primary-kpis article,.backend-reporting-grid .backend-primary:nth-child(3),.creative-management-group,.report-creative,.chart,.report-ai,.boss-ai):after{content:"";z-index:3;pointer-events:none;color:#0000;background:var(--phase12n-star);box-shadow:none;filter:drop-shadow(0 0 4px var(--phase12n-hot)) drop-shadow(0 0 14px rgba(var(--phase12n-accent-rgb),.6));opacity:.98;border-radius:0;font-size:0;animation:4.8s ease-in-out infinite phase12n-sparkle-breathe;width:13px!important;height:13px!important}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) header h1>span{vertical-align:top;margin-left:.34em;display:inline-block;position:static}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .ai-title>span{flex:0 0 13px;padding:0;display:block;position:static}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-title:after{position:absolute;top:10px;right:22px}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.boss-kpi-group.primary .report-kpis article,.overview-primary-kpis article,.backend-reporting-grid .backend-primary:nth-child(3),.creative-management-group,.report-creative,.chart,.ai,.report-ai,.boss-ai){isolation:isolate;position:relative}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :where(.boss-kpi-group.primary .report-kpis article,.overview-primary-kpis article):after{position:absolute;top:9px;right:10px}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :where(.boss-kpi-group.primary .report-kpis article:nth-child(2),.boss-kpi-group.primary .report-kpis article:nth-child(3),.overview-primary-kpis article:nth-child(2),.overview-primary-kpis article:nth-child(3)):after{display:none}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :where(.boss-kpi-group.primary .report-kpis article:first-child,.boss-kpi-group.primary .report-kpis article:nth-child(4),.overview-primary-kpis article:first-child,.overview-primary-kpis article:nth-child(4),.backend-reporting-grid .backend-primary:nth-child(3)):before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--phase12n-accent),var(--phase12n-strong),var(--phase12n-premium),transparent);width:78px;height:2px;box-shadow:0 0 9px rgba(var(--phase12n-accent-rgb),.38);position:absolute;top:-1px;right:8px}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting-grid .backend-primary:not(:nth-child(3)):after{display:none}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:1;background:var(--phase12n-premium-star);filter:drop-shadow(0 0 4px var(--phase12n-hot)) drop-shadow(0 0 18px rgba(var(--phase12n-premium-rgb),.68));position:absolute;top:9px;right:10px;width:14px!important;height:14px!important}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :where(.creative-management-group,.report-creative,.chart,.report-ai,.boss-ai):after{position:absolute;top:10px;right:12px}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.chart,.ai,.report-ai,.boss-ai):before{opacity:.76;background:linear-gradient(90deg,transparent,var(--phase12n-accent),var(--phase12n-strong),var(--phase12n-premium),transparent);width:82px;height:2px;box-shadow:0 0 8px rgba(var(--phase12n-accent-rgb),.36)}@media (hover:hover) and (pointer:fine){:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.creative-management-group,.report-creative):hover{border-color:rgba(var(--phase12n-premium-rgb),.37);box-shadow:0 10px 26px #00000047,0 0 17px rgba(var(--phase12n-accent-rgb),.12)}}@media (max-width:640px){:is(.boss-report.brand-theme-ubao,.boss-report.brand-theme-sports-cat,.boss-report.brand-theme-changcheng){min-width:0;max-width:100%;overflow-x:hidden}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.creative-gallery,.creative-gallery-grid,.creative-management-group,.creative-panel,.creative-meta){box-sizing:border-box;min-width:0;max-width:100%}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .report-title:before{width:58px}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(header h1>span,.ai-title>span),:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :where(.report-title,.boss-kpi-group.primary .report-kpis article,.overview-primary-kpis article,.backend-reporting-grid .backend-primary:nth-child(3),.creative-management-group,.report-creative,.chart,.report-ai,.boss-ai):after{opacity:.94;animation:none;transform:none;width:11px!important;height:11px!important}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) .backend-reporting-grid .backend-primary:nth-child(3):after{width:11px!important;height:11px!important}:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(.chart,.chartarea,.bars,.report-table,.tablewrap){min-width:0;max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :is(header h1>span,.ai-title>span),:is(.brand-theme-ubao,.brand-theme-sports-cat,.brand-theme-changcheng) :where(.report-title,.boss-kpi-group.primary .report-kpis article,.overview-primary-kpis article,.backend-reporting-grid .backend-primary:nth-child(3),.creative-management-group,.report-creative,.chart,.report-ai,.boss-ai):after{opacity:.92;animation:none;transform:none}}.pagination-bar,.history-controls{color:var(--exec-text-secondary);background:var(--exec-supporting);border-top:1px solid var(--exec-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.history-controls{border:1px solid var(--exec-border);border-width:1px 0;justify-content:flex-start}.pagination-bar label,.history-controls label{color:var(--exec-text-secondary);align-items:center;gap:8px;font-weight:600;display:flex}.pagination-bar select,.history-controls select,.pagination-bar button{min-height:34px;color:var(--exec-text);background:var(--exec-input);border:1px solid var(--exec-border);font:inherit;border-radius:8px;padding:6px 10px}.pagination-actions{align-items:center;gap:8px;display:flex}.pagination-bar button:not(:disabled):hover{background:var(--exec-hover);border-color:var(--exec-border-strong)}.pagination-bar button:disabled{opacity:.45;cursor:not-allowed}:is(.pagination-bar :is(button,select):focus-visible,.history-controls select:focus-visible){outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:is(.pagination-bar :is(button,select):focus-visible,.history-controls select:focus-visible){outline:2px solid color-mix(in srgb,var(--theme-accent) 72%,white)}}:is(.pagination-bar :is(button,select):focus-visible,.history-controls select:focus-visible){outline-offset:2px;background:var(--exec-elevated)}.executive-theme :is(.data-table,.report-table table){color:var(--exec-text);background:var(--exec-panel)}.executive-theme :is(.data-table,.report-table table) thead th{color:var(--exec-text-secondary);background:var(--exec-table-head);border-color:var(--exec-border)}.executive-theme :is(.data-table,.report-table table) tbody tr:nth-child(odd)>td{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border)}.executive-theme :is(.data-table,.report-table table) tbody tr:nth-child(2n)>td{color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme :is(.data-table,.report-table table) tbody tr:hover>td{color:var(--exec-text);background:var(--exec-hover)}.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true])>td{color:var(--exec-text);background:var(--exec-selected)}.executive-theme :is(.data-table,.report-table table) tbody tr:is(.expanded,.summary,.aggregate)>td{color:var(--exec-text);background:var(--exec-elevated)}:is(.executive-theme :is(.data-table,.report-table table) tbody tr:focus,.executive-theme :is(.data-table,.report-table table) tbody tr:focus-visible){outline:none}.executive-theme :is(.data-table,.report-table table) tbody tr:focus-within>td{color:var(--exec-text);background:var(--exec-selected)}@supports (color:color-mix(in lab, red, red)){.executive-theme :is(.data-table,.report-table table) tbody tr:focus-within>td{background:color-mix(in srgb,var(--exec-selected) 82%,var(--exec-elevated))}}.executive-theme :is(.data-table,.report-table table) tbody tr:focus-within>td{box-shadow:inset 0 1px 0 var(--exec-border-strong),inset 0 -1px 0 var(--exec-border-strong)}.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true],.expanded,.summary,.aggregate,:focus-within)>td:first-child{box-shadow:inset 3px 0 0 var(--theme-accent)}.executive-theme :is(.data-table,.report-table table) :is(th,td).sticky,.executive-theme :is(.data-table,.report-table table) :is(th,td):first-child{position:sticky;left:0}.executive-theme :is(.data-table,.report-table table) thead :is(th.sticky,th:first-child){z-index:3;background:var(--exec-table-head)}.executive-theme :is(.data-table,.report-table table) tbody :is(td.sticky,td:first-child){z-index:1}.executive-theme :is(.data-table,.report-table table) tfoot td{color:var(--exec-text);background:var(--exec-elevated);border-color:var(--exec-border-strong)}@media (max-width:640px){.pagination-bar,.history-controls{flex-direction:column;align-items:stretch}.pagination-actions{justify-content:space-between;width:100%}.executive-theme :is(.view-overview,.view-campaigns,.view-entity-library) .tablewrap,.executive-theme .import-page .history .tablewrap,.executive-theme .backend-page .backend-history .tablewrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}.executive-theme :is(.data-table,.report-table table) tbody tr:nth-child(odd),.executive-theme :is(.data-table,.report-table table) tbody tr:nth-child(odd)>td{color:var(--exec-text);background:var(--exec-panel);background-image:none}.executive-theme :is(.data-table,.report-table table) tbody tr:nth-child(2n),.executive-theme :is(.data-table,.report-table table) tbody tr:nth-child(2n)>td{color:var(--exec-text);background:var(--exec-supporting);background-image:none}.executive-theme :is(.data-table,.report-table table) tbody tr:hover,.executive-theme :is(.data-table,.report-table table) tbody tr:hover>td{color:var(--exec-text);background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme :is(.data-table,.report-table table) tbody tr:hover,.executive-theme :is(.data-table,.report-table table) tbody tr:hover>td{background:color-mix(in srgb,var(--exec-panel) 88%,var(--theme-accent) 12%)}}.executive-theme :is(.data-table,.report-table table) tbody tr:hover,.executive-theme :is(.data-table,.report-table table) tbody tr:hover>td{background-image:none}.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true]),.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true])>td{color:var(--exec-text);background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true]),.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true])>td{background:color-mix(in srgb,var(--exec-panel) 80%,var(--theme-accent) 20%)}}.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true]),.executive-theme :is(.data-table,.report-table table) tbody tr:is(.selected,.active,.current,[aria-current=true])>td{background-image:none}.executive-theme :is(.data-table,.report-table table) tbody tr:is(.expanded,.summary,.aggregate),.executive-theme :is(.data-table,.report-table table) tbody tr:is(.expanded,.summary,.aggregate)>td{color:var(--exec-text);background:var(--exec-elevated);background-image:none}.executive-theme :is(.data-table,.report-table table) tbody tr:is(:focus,:focus-visible,:focus-within),.executive-theme :is(.data-table,.report-table table) tbody tr:is(:focus,:focus-visible,:focus-within)>td{color:var(--exec-text);background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme :is(.data-table,.report-table table) tbody tr:is(:focus,:focus-visible,:focus-within),.executive-theme :is(.data-table,.report-table table) tbody tr:is(:focus,:focus-visible,:focus-within)>td{background:color-mix(in srgb,var(--exec-panel) 76%,var(--theme-accent) 24%)}}.executive-theme :is(.data-table,.report-table table) tbody tr:is(:focus,:focus-visible,:focus-within),.executive-theme :is(.data-table,.report-table table) tbody tr:is(:focus,:focus-visible,:focus-within)>td{background-image:none}.executive-theme :is(.data-table,.report-table table) tbody tr:before,.executive-theme :is(.data-table,.report-table table) tbody tr:after{pointer-events:none;background:0 0}.executive-theme.view-entity-library main,.executive-theme.view-entity-library :is(.filters,.kpis,.split,.entity-list-panel,.tablewrap){min-width:0;max-width:100%}.executive-theme.view-entity-library .entity-list-panel .tablewrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.executive-theme .overlay{left:218px}@media (max-width:900px){.executive-theme .overlay{left:0}}.executive-theme.view-campaigns .shared-trend{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border);position:relative;overflow:visible;box-shadow:0 16px 38px #00000042}.executive-theme.view-campaigns .shared-trend:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--theme-accent),var(--theme-sparkle),transparent);width:78px;height:2px;box-shadow:0 0 10px var(--theme-glow);opacity:.72;position:absolute;top:-1px;right:20px}.executive-theme.view-campaigns .shared-trend:after{content:none}.executive-theme.view-campaigns .shared-trend .trend-sparkle{z-index:4;pointer-events:none;background:radial-gradient(circle at center,#fff 0 8%,var(--theme-sparkle) 9% 19%,var(--theme-accent) 20% 29%,transparent 31%), linear-gradient(90deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%);border:0;border-radius:0;width:13px;height:13px;display:block;position:absolute;top:10px;right:15px}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .shared-trend .trend-sparkle{background:radial-gradient(circle at center,#fff 0 8%,color-mix(in srgb,var(--theme-sparkle) 72%,white) 9% 19%,var(--theme-accent) 20% 29%,transparent 31%), linear-gradient(90deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%)}}.executive-theme.view-campaigns .shared-trend .trend-sparkle{filter:drop-shadow(0 0 4px var(--theme-sparkle)) drop-shadow(0 0 14px var(--theme-glow));opacity:.94;animation:premium-sparkle-fade var(--sparkle-fade-duration) ease-in-out infinite}.executive-theme.view-campaigns .shared-trend :is(.chartarea,.axis,.bars){color:var(--exec-text-secondary);background-color:var(--exec-chart);border-color:var(--exec-border)}.executive-theme.view-campaigns .shared-trend .bars{background-image:repeating-linear-gradient(#0000 0 58px,#ffffff0d 59px)}.executive-theme.view-campaigns .shared-trend .columns i{background:linear-gradient(var(--theme-accent),var(--theme-accent))}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .shared-trend .columns i{background:linear-gradient(var(--theme-accent),color-mix(in srgb,var(--theme-accent) 68%,#08070b))}}.executive-theme.view-campaigns .shared-trend .columns b{background:linear-gradient(#66d2a0,var(--exec-green))}.executive-theme.view-campaigns .shared-trend .legend{color:var(--exec-text-secondary)}.executive-theme.view-campaigns .shared-trend .legend .purple{background:var(--theme-accent)}.executive-theme.view-campaigns .shared-trend .legend .green{background:var(--exec-green)}.executive-theme.view-campaigns .shared-trend .day:after{content:attr(data-tooltip);z-index:7;border:1px solid var(--theme-border-highlight);width:max-content;max-width:220px;color:var(--exec-text);background:var(--exec-elevated);pointer-events:none;opacity:0;border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 26px #0000007a}.executive-theme.view-campaigns .shared-trend .day:hover:after{opacity:1;transform:translate(-50%)}.executive-theme.view-campaigns .shared-trend .day:focus-visible:after{opacity:1;transform:translate(-50%)}.executive-theme.view-campaigns .backend-reporting{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border-strong);box-shadow:0 16px 38px #0000003d}.executive-theme.view-campaigns .backend-reporting-grid article{color:var(--exec-text);background:var(--exec-supporting);border-color:var(--theme-accent);background-image:none}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .backend-reporting-grid article{border-color:color-mix(in srgb,var(--theme-accent) 20%,var(--exec-border))}}.executive-theme.view-campaigns .backend-reporting-grid article{box-shadow:0 8px 20px #0000002e}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary{background:linear-gradient(145deg,var(--exec-elevated),var(--exec-supporting));border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .backend-reporting-grid .backend-primary{border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--exec-border))}}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary{box-shadow:0 10px 24px #0000003b}.executive-theme.view-campaigns .backend-reporting-grid small{color:var(--exec-text-secondary);font-size:13px;font-weight:600;line-height:1.4}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary b{font-size:18px;font-weight:700;line-height:1.25}.executive-theme.view-campaigns .backend-reporting-grid .backend-secondary b{color:var(--exec-text);font-size:16px;font-weight:650;line-height:1.3}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:first-child b{color:var(--theme-accent-strong,var(--theme-accent))}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(2) b{color:var(--exec-green)}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(3){border-color:var(--theme-border-highlight);position:relative}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(3) :is(small,b){color:var(--theme-premium,var(--exec-gold))}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:not(:nth-child(3)):after{content:none}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(3):after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at center,#fff 0 9%,var(--theme-premium,var(--exec-gold)) 10% 20%,var(--theme-premium,var(--exec-gold)) 21% 30%,transparent 32%), linear-gradient(90deg,transparent 0 4%,var(--theme-premium,var(--exec-gold)) 41%,#fff 49% 51%,var(--theme-accent) 59%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-premium,var(--exec-gold)) 41%,#fff 49% 51%,var(--theme-accent) 59%,transparent 96% 100%);border-radius:0;width:14px;height:14px;display:block;position:absolute;top:9px;right:10px}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(3):after{background:radial-gradient(circle at center,#fff 0 9%,color-mix(in srgb,var(--theme-premium,var(--exec-gold)) 68%,white) 10% 20%,var(--theme-premium,var(--exec-gold)) 21% 30%,transparent 32%), linear-gradient(90deg,transparent 0 4%,var(--theme-premium,var(--exec-gold)) 41%,#fff 49% 51%,var(--theme-accent) 59%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-premium,var(--exec-gold)) 41%,#fff 49% 51%,var(--theme-accent) 59%,transparent 96% 100%)}}.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(3):after{filter:drop-shadow(0 0 4px var(--theme-premium,var(--exec-gold))) drop-shadow(0 0 16px var(--theme-glow));opacity:.98;animation:premium-sparkle-fade var(--sparkle-fade-duration) ease-in-out infinite}.executive-theme.view-campaigns .ai{color:var(--exec-text);background:var(--exec-panel);border-color:var(--theme-accent);background-image:none}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .ai{border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--exec-border))}}.executive-theme.view-campaigns .ai{box-shadow:0 16px 38px #0000003d}.executive-theme.view-campaigns .ai-title>span{color:var(--theme-accent-strong,var(--theme-accent));background:var(--theme-accent-soft);border:1px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .ai-title>span{border:1px solid color-mix(in srgb,var(--theme-accent) 46%,transparent)}}.executive-theme.view-campaigns .ai-title em{color:var(--theme-premium,var(--theme-accent-strong,var(--theme-accent)));background:var(--exec-supporting);border:1px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .ai-title em{border:1px solid color-mix(in srgb,var(--theme-accent) 34%,var(--exec-border))}}.executive-theme.view-campaigns .ai :is(.ai-empty,.ai-summary,.ai-result-grid>section,.ai-recs article,.limitations){color:var(--exec-text);background:var(--exec-supporting);border-color:var(--exec-border);background-image:none}.executive-theme.view-campaigns .ai .ai-result-head{color:var(--theme-accent-strong,var(--theme-accent));background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme.view-campaigns .ai .ai-result-grid>section:first-child h3{color:var(--exec-green)}.executive-theme.view-campaigns .ai :is(.ai-result-grid>section:last-child h3,.limitations h3){color:var(--theme-premium,var(--exec-gold))}.executive-theme.view-campaigns .ai .ai-live>section>h3,.executive-theme.view-campaigns .ai .ai-recs article>b{color:var(--theme-accent-strong,var(--theme-accent))}.executive-theme.view-campaigns .ai :is(.ai-summary,.ai-recs p,.limitations,li,small){color:var(--exec-text-secondary)}.executive-theme.view-campaigns .panel-head h2,.executive-theme.view-campaigns .ai-title h2{font-size:16px;line-height:1.3}.executive-theme.view-campaigns :is(.panel-head p,.ai-title p){font-size:13px;line-height:1.5}.executive-theme.view-campaigns .ads :is(th,td){font-size:13px;line-height:1.45}.executive-theme.view-campaigns .ads td:first-child b{font-size:14px;font-weight:650}.executive-theme.view-campaigns .ads td small{font-size:12.5px}.executive-theme.view-campaigns .ads .tablewrap,.executive-theme.view-campaigns .ads .data-table{color:var(--exec-text);background:var(--exec-panel)}.executive-theme.view-campaigns .ads .data-table tbody tr:nth-child(odd),.executive-theme.view-campaigns .ads .data-table tbody tr:nth-child(odd)>td{background:var(--exec-panel)}.executive-theme.view-campaigns .ads .data-table tbody tr:nth-child(2n),.executive-theme.view-campaigns .ads .data-table tbody tr:nth-child(2n)>td{background:var(--exec-supporting)}.executive-theme.view-campaigns .ads .data-table tbody tr:hover,.executive-theme.view-campaigns .ads .data-table tbody tr:hover>td{background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .ads .data-table tbody tr:hover,.executive-theme.view-campaigns .ads .data-table tbody tr:hover>td{background:color-mix(in srgb,var(--exec-panel) 88%,var(--theme-accent) 12%)}}.executive-theme.view-campaigns .ads .data-table tbody tr:is(.selected,.current,.active,[aria-current=true]),.executive-theme.view-campaigns .ads .data-table tbody tr:is(.selected,.current,.active,[aria-current=true])>td{background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .ads .data-table tbody tr:is(.selected,.current,.active,[aria-current=true]),.executive-theme.view-campaigns .ads .data-table tbody tr:is(.selected,.current,.active,[aria-current=true])>td{background:color-mix(in srgb,var(--exec-panel) 84%,var(--theme-accent) 16%)}}.executive-theme.view-campaigns .ads .data-table tbody tr:is(:focus,:focus-visible,:focus-within),.executive-theme.view-campaigns .ads .data-table tbody tr:is(:focus,:focus-visible,:focus-within)>td{background:var(--exec-panel)}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-campaigns .ads .data-table tbody tr:is(:focus,:focus-visible,:focus-within),.executive-theme.view-campaigns .ads .data-table tbody tr:is(:focus,:focus-visible,:focus-within)>td{background:color-mix(in srgb,var(--exec-panel) 80%,var(--theme-accent) 20%)}}.executive-theme.view-campaigns .ads .data-table tbody tr:before,.executive-theme.view-campaigns .ads .data-table tbody tr:after{background:0 0}.executive-theme.view-campaigns .ads .data-table tbody :is(td.sticky,td:first-child){color:var(--exec-text);background:inherit}@media (max-width:640px){.executive-theme.view-campaigns{max-width:100%;overflow-x:hidden}.executive-theme.view-campaigns main,.executive-theme.view-campaigns :is(.filters,.kpis,.backend-reporting,.split,.chart,.ai,.ads){min-width:0;max-width:100%}.executive-theme.view-campaigns .ads .tablewrap{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.executive-theme.view-campaigns .shared-trend .day:after{content:none;opacity:0}.executive-theme.view-campaigns .shared-trend .trend-sparkle,.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:.94;width:11px;height:11px;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.executive-theme.view-campaigns .shared-trend .trend-sparkle,.executive-theme.view-campaigns .backend-reporting-grid .backend-primary:nth-child(3):after{opacity:.92;animation:none;transform:none}}.executive-theme.view-entity-library{max-width:100%;overflow-x:hidden}.executive-theme.view-entity-library .shared-trend{color:var(--exec-text);background:var(--exec-panel);border-color:var(--exec-border);position:relative;overflow:visible;box-shadow:0 16px 38px #00000042}.executive-theme.view-entity-library .shared-trend:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--theme-accent),var(--theme-sparkle),transparent);width:78px;height:2px;box-shadow:0 0 10px var(--theme-glow);opacity:.72;position:absolute;top:-1px;right:20px}.executive-theme.view-entity-library .shared-trend:after{content:none}.executive-theme.view-entity-library .shared-trend .trend-sparkle{z-index:4;pointer-events:none;background:radial-gradient(circle at center,#fff 0 8%,var(--theme-sparkle) 9% 19%,var(--theme-accent) 20% 29%,transparent 31%), linear-gradient(90deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%);border:0;border-radius:0;width:13px;height:13px;display:block;position:absolute;top:10px;right:15px}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-entity-library .shared-trend .trend-sparkle{background:radial-gradient(circle at center,#fff 0 8%,color-mix(in srgb,var(--theme-sparkle) 72%,white) 9% 19%,var(--theme-accent) 20% 29%,transparent 31%), linear-gradient(90deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%), linear-gradient(0deg,transparent 0 4%,var(--theme-accent) 41%,#fff 49% 51%,var(--theme-sparkle) 59%,transparent 96% 100%)}}.executive-theme.view-entity-library .shared-trend .trend-sparkle{filter:drop-shadow(0 0 4px var(--theme-sparkle)) drop-shadow(0 0 14px var(--theme-glow));opacity:.94;animation:premium-sparkle-fade var(--sparkle-fade-duration) ease-in-out infinite}.executive-theme.view-entity-library .shared-trend :is(.chartarea,.axis,.bars){color:var(--exec-text-secondary);background-color:var(--exec-chart);border-color:var(--exec-border)}.executive-theme.view-entity-library .shared-trend .bars{background-image:repeating-linear-gradient(#0000 0 58px,#ffffff0d 59px)}.executive-theme.view-entity-library .shared-trend .columns i{background:linear-gradient(var(--theme-accent),var(--theme-accent))}@supports (color:color-mix(in lab, red, red)){.executive-theme.view-entity-library .shared-trend .columns i{background:linear-gradient(var(--theme-accent),color-mix(in srgb,var(--theme-accent) 68%,#08070b))}}.executive-theme.view-entity-library .shared-trend .columns b{background:linear-gradient(#66d2a0,var(--exec-green))}.executive-theme.view-entity-library .shared-trend .legend{color:var(--exec-text-secondary)}.executive-theme.view-entity-library .shared-trend .legend .purple{background:var(--theme-accent)}.executive-theme.view-entity-library .shared-trend .legend .green{background:var(--exec-green)}.executive-theme.view-entity-library .shared-trend .day:after{content:attr(data-tooltip);z-index:7;border:1px solid var(--theme-border-highlight);width:max-content;max-width:220px;color:var(--exec-text);background:var(--exec-elevated);pointer-events:none;opacity:0;border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 26px #0000007a}.executive-theme.view-entity-library .shared-trend .day:hover:after{opacity:1;transform:translate(-50%)}.executive-theme.view-entity-library .shared-trend .day:focus-visible:after{opacity:1;transform:translate(-50%)}.executive-theme.view-entity-library .ads-ad-pagination{color:var(--exec-text-secondary);background:var(--exec-supporting);border-color:var(--exec-border)}.executive-theme.view-entity-library .ads-ad-pagination :is(select,button){color:var(--exec-text);background:var(--exec-input);border-color:var(--exec-border)}@media (max-width:640px){.executive-theme.view-entity-library main,.executive-theme.view-entity-library :is(.filters,.kpis,.split,.chart,.ai,.entity-list-panel){min-width:0;max-width:100%}.executive-theme.view-entity-library .shared-trend .day:after{content:none;opacity:0}.executive-theme.view-entity-library .shared-trend .trend-sparkle{opacity:.94;width:11px;height:11px;animation:none;transform:none}.executive-theme.view-entity-library .ads-ad-pagination{width:100%}}@media (prefers-reduced-motion:reduce){.executive-theme.view-entity-library .shared-trend .trend-sparkle{opacity:.92;animation:none;transform:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
