:root{--ink:#14222b;--muted:#718089;--line:#d9e1e4;--paper:#f7f8f6;--white:#ffffff;--teal:#21bfae;--teal-dark:#08786e;--teal-soft:#ddf7f2;--red:#e76246;--yellow:#f3c64f}.creative-intelligence-page{background:#0c343a}.creative-intelligence-page .main-content{background:linear-gradient(135deg,#0b3037,#135b57 57%,#0d373c)}.sidebar-intelligence-icon{display:grid;place-items:center;width:42px;height:42px}.sidebar-intelligence-icon svg{width:36px;height:36px}.cago-intelligence{width:min(1440px,calc(100vw - 360px));margin:0 auto;padding:58px 0 78px;color:#fff8e8}.intelligence-hero{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:0 22px 30px}.intelligence-hero .section-kicker{color:#36e2d1;letter-spacing:.13em}.intelligence-hero h1{margin:6px 0 8px;color:#fff8e8;font-size:clamp(42px,5vw,74px);line-height:.95}.intelligence-hero p{margin:0;color:#b4d4cb;font-size:18px}.intelligence-hero-note{max-width:326px;display:flex;align-items:start;gap:12px;border:1px solid rgba(78,222,205,.48);background:rgba(4,29,35,.58);padding:14px 17px;box-shadow:6px 6px 0 #e85842}.intelligence-hero-note>span{color:#f6bb24;font-size:23px;line-height:1}.intelligence-hero-note p{font-size:13px;line-height:1.65;color:#c0dbd4}.intelligence-hero-note b{color:#fff8e8}.intelligence-controls{position:relative;z-index:3;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(450px,1.65fr) minmax(205px,.67fr);gap:14px;padding:20px;border:2px solid #fff3cf;background:#08232e;box-shadow:9px 9px 0 #f0b623}.cago-intelligence .control-label{color:#b5d3cf}.cago-intelligence .date-picker,.cago-intelligence .market-filter-trigger,.cago-intelligence .platform-tabs{min-height:78px}.creative-intelligence-page .intelligence-controls{grid-template-columns:minmax(225px,.9fr) minmax(470px,1.9fr) minmax(225px,.9fr);align-items:end;gap:14px;padding:16px}.creative-intelligence-page .intelligence-control-field{min-width:0;display:grid;grid-template-rows:auto 56px;gap:7px}.creative-intelligence-page .intelligence-controls .control-label{display:block;padding-inline:5px;color:#b9d8d1;font-size:12px;font-weight:900;letter-spacing:.02em}.creative-intelligence-page .intelligence-controls .date-picker,.creative-intelligence-page .intelligence-controls .market-filter-trigger,.creative-intelligence-page .intelligence-controls .platform-tabs{width:100%;min-height:56px;height:56px;box-sizing:border-box}.creative-intelligence-page .intelligence-controls .date-picker,.creative-intelligence-page .intelligence-controls .market-filter-trigger{border:2px solid #fff3d7;border-radius:0;background:#fffaf0;color:#102f39;box-shadow:4px 4px 0 #4fb59f}.creative-intelligence-page .intelligence-controls .date-picker{padding-inline:14px;font-size:16px}.creative-intelligence-page .intelligence-controls .platform-tabs{display:grid;align-items:stretch;border:2px solid #fff3d7;border-radius:0;background:#123842;padding:3px;box-shadow:4px 4px 0 #4fb59f;grid-template-columns:repeat(3,minmax(0,1fr))}.creative-intelligence-page .intelligence-controls .platform-tabs button{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 7px;border:0;border-radius:0;background:transparent;color:#d7e9e4;font-family:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.creative-intelligence-page .intelligence-controls .platform-tabs button.selected{background:#f1b725;color:#082d37;box-shadow:3px 3px 0 #e85742}.creative-intelligence-page .intelligence-controls .platform-tabs b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:11px!important;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}.creative-intelligence-page .intelligence-controls .platform-logo,.creative-intelligence-page .intelligence-controls .platform-tabs-four .platform-logo,.creative-intelligence-page .intelligence-controls .platform-tabs-three .platform-logo{width:26px;height:26px;flex:0 0 26px;padding:3px;border-radius:0}.creative-intelligence-page .intelligence-market-field .market-filter-label{display:none}.creative-intelligence-page .intelligence-market-field .market-filter-control{min-width:0;width:100%;height:56px;grid-template-columns:minmax(0,1fr)}.creative-intelligence-page .intelligence-intro-actions{display:flex;align-items:center;gap:12px}.creative-intelligence-page .intelligence-scope-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:230px;min-height:40px;height:40px;padding:3px;border:2px solid #fff3d7;border-radius:0;background:#123842;box-shadow:4px 4px 0 #4fb59f;box-sizing:border-box}.creative-intelligence-page .intelligence-scope-toggle button{min-width:0;padding:4px 9px;border:0;border-radius:0;background:transparent;color:#d7e9e4;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.creative-intelligence-page .intelligence-scope-toggle button.selected{background:#f1b725;color:#082d37;box-shadow:3px 3px 0 #e85742}.creative-intelligence-page .intelligence-scope-toggle button:disabled{color:#78938e;cursor:not-allowed}@media (max-width:1180px){.creative-intelligence-page .intelligence-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-intelligence-page .platform-area{grid-column:span 2}}@media (max-width:680px){.creative-intelligence-page .intelligence-controls{grid-template-columns:minmax(0,1fr)}}.intelligence-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:40px 0 16px;padding:0 12px}.intelligence-intro b{color:#fff8e8;font-size:20px}.intelligence-intro p{margin:5px 0 0;color:#a9c6c1}.intelligence-intro code{color:#43ddd0}.intelligence-intro-actions>span{color:#0a3036;background:#56c3ae;font-weight:900;padding:8px 12px;box-shadow:4px 4px 0 #e85842}.intelligence-table-shell{border:2px solid #fff3cf;background:#fdf7e8;box-shadow:10px 10px 0 #e85842;overflow:hidden}.intelligence-table-scroll{overflow:auto;max-width:100%}.intelligence-table{min-width:2300px;width:100%;border-collapse:collapse;color:#0b3037;background:#fdf7e8}.intelligence-table td,.intelligence-table th{border-inline-start:1px solid #9ab7b1;border-bottom:1px solid #bfd5d0;text-align:center;padding:11px 8px}.intelligence-table th{font-size:11px;line-height:1.25;font-weight:900}.intelligence-table thead{position:sticky;top:0;z-index:2}.intelligence-group-row th{color:#effff7;background:#0a2d36;border-color:#42676c;letter-spacing:.04em;font-size:12px}.intelligence-group-row+tr th{color:#385d5c;background:#dff1eb;min-width:106px}.intelligence-table tbody tr{transition:background .15s ease}.intelligence-table tbody tr:hover{background:#e6f5ed}.intelligence-table tbody tr:nth-child(2n){background:#f4f9f4}.intelligence-table tbody tr:nth-child(2n):hover{background:#e6f5ed}.intelligence-creative-cell,.intelligence-creative-head{position:sticky;right:0;z-index:1}.intelligence-table thead .intelligence-creative-head{z-index:4}.intelligence-creative-head{min-width:315px;background:#0a2d36!important}.intelligence-creative-cell{width:315px;min-width:315px;display:grid;grid-template-columns:28px 55px minmax(0,1fr);align-items:center;gap:9px;text-align:right!important;padding:8px 12px!important;background:inherit;box-shadow:-5px 0 10px rgba(9,39,45,.08)}.intelligence-table tbody tr:nth-child(odd) .intelligence-creative-cell{background:#fdf7e8}.intelligence-table tbody tr:nth-child(2n) .intelligence-creative-cell{background:#f4f9f4}.intelligence-table tbody tr:hover .intelligence-creative-cell{background:#e6f5ed}.intelligence-rank{width:27px;height:27px;display:grid;place-items:center;background:#f0b623;color:#0a3036;font-size:11px;font-weight:950;box-shadow:2px 2px 0 #df563e}.intelligence-thumb{height:54px;overflow:hidden;background:#0a2933;border:1px solid #0b3037}.intelligence-thumb img,.intelligence-thumb video{display:block;width:100%;height:100%;object-fit:cover}.intelligence-creative-meta{min-width:0;display:grid;gap:2px}.intelligence-creative-meta code{direction:ltr;width:fit-content;padding:2px 5px;color:#087f79;background:#d7f4e9;font-size:10px;font-weight:900}.intelligence-creative-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.intelligence-creative-meta small{color:#63817f;font-size:10px}.intelligence-metric-pending{display:inline-grid;place-items:center;width:27px;height:24px;color:#769490;background:#edf3ef;font-weight:900;font-size:18px;cursor:help}.intelligence-metric-pending.native{color:#b08a37;background:#fff0cb}.retention-placeholder{width:114px;margin:auto;color:#759794}.retention-placeholder svg{display:block;width:112px;height:32px}.retention-placeholder small{display:flex;justify-content:space-between;font-size:8px;direction:ltr;color:#71918d}.intelligence-actions-head{min-width:172px;background:#0a2d36!important}.intelligence-actions-cell{min-width:172px;padding:8px!important}.intelligence-ai-action{display:grid;width:100%;gap:4px;margin:0 0 6px;padding:8px 10px;text-align:right;border:1.5px solid #0b3037;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit}.intelligence-ai-action:last-child{margin-bottom:0}.intelligence-ai-action:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 #0b3037}.intelligence-ai-action span{font-size:11px;font-weight:950}.intelligence-ai-action b{width:fit-content;padding:2px 5px;font-size:9px;direction:ltr}.intelligence-ai-action.quick{color:#063a3a;background:#4ed5c6}.intelligence-ai-action.quick b{background:#dffbf0}.intelligence-ai-action.full{color:#fff8e8;background:#173b49}.intelligence-ai-action.full b{color:#0a3036;background:#f2bc27}.intelligence-empty{padding:58px;text-align:center;color:#0b3037}.intelligence-empty p{color:#66817e}.intelligence-drawer-layer{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-start;background:rgba(1,18,24,.66);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.intelligence-drawer{width:min(560px,94vw);min-height:100%;padding:26px;overflow-y:auto;box-sizing:border-box;color:#fdf7e8;background:#092c35;border-inline-end:5px solid #f0b623;box-shadow:12px 0 0 #e85842}.intelligence-drawer-close{float:left;width:36px;height:36px;color:#0b3037;background:#fdf7e8;border:2px solid #0b3037;font-size:26px;line-height:1;cursor:pointer}.intelligence-drawer-topline{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;color:#45ded0;font-size:12px;font-weight:900;letter-spacing:.08em}.intelligence-drawer-topline b{padding:3px 6px;color:#0b3037;background:#f0b623}.intelligence-drawer-creative{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px;direction:ltr;align-items:center;margin:29px 0}.intelligence-drawer-creative>div:last-child{direction:rtl}.intelligence-drawer-preview{height:178px;overflow:hidden;background:#041c23;border:2px solid #4ed5c6}.intelligence-drawer-preview img,.intelligence-drawer-preview video{width:100%;height:100%;object-fit:cover}.intelligence-drawer-creative code{padding:4px 6px;color:#062f33;background:#52d1c1;font-size:11px;font-weight:900}.intelligence-drawer-creative h2{margin:9px 0 6px;font-size:24px;line-height:1.15}.intelligence-drawer-creative p{margin:0;color:#b5d3cf;font-size:13px;line-height:1.6}.intelligence-not-ready{display:flex;gap:12px;padding:16px;border:1px solid #70e4d4;background:#10434a}.intelligence-not-ready>span{color:#f2bb25;font-size:25px}.intelligence-not-ready b{font-size:15px}.intelligence-not-ready p{margin:5px 0 0;color:#c4dfd9;font-size:12px;line-height:1.65}.intelligence-drawer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px}.intelligence-drawer-grid>div{padding:12px;border:1px solid #41666b;background:#0d3640}.intelligence-drawer-grid small{display:block;color:#85aaa6;font-size:10px}.intelligence-drawer-grid b{display:block;margin-top:4px;font-size:13px}.intelligence-drawer-foot{margin-top:25px;padding-top:12px;border-top:1px solid #41666b;color:#9fc1ba;font-size:11px}.intelligence-not-ready.error{border-color:#ef765e;background:#4b292c}.intelligence-drawer-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.intelligence-drawer-result>div{min-width:0;padding:12px;border:1px solid #41666b;background:#0d3640}.intelligence-drawer-result small{display:block;color:#85aaa6;font-size:10px;text-transform:capitalize}.intelligence-drawer-result b{display:block;margin-top:5px;color:#fff8e8;font-size:12px;line-height:1.55;word-break:break-word}@media (max-width:1100px){.cago-intelligence{width:min(100% - 34px,1440px);padding-top:35px}.intelligence-controls{grid-template-columns:1fr}.intelligence-hero{padding-inline:4px}.intelligence-hero-note{display:none}}@media (max-width:700px){.cago-intelligence{width:calc(100% - 24px);padding-bottom:92px}.intelligence-hero{padding:0 0 20px}.intelligence-hero h1{font-size:42px}.intelligence-hero p{font-size:15px}.intelligence-intro{align-items:start;flex-direction:column;margin-top:28px}.intelligence-intro p{font-size:12px}.intelligence-controls{padding:12px;box-shadow:5px 5px 0 #f0b623}.intelligence-drawer{padding:20px}.intelligence-drawer-creative{grid-template-columns:92px minmax(0,1fr)}.intelligence-drawer-preview{height:132px}.intelligence-drawer-creative h2{font-size:18px}.intelligence-drawer-grid{grid-template-columns:1fr}}.dashboard-shell.creative-intelligence-page{min-height:100dvh;background:radial-gradient(circle at 13% 5%,#1b6762 0,transparent 27%),linear-gradient(135deg,#092e36,#104a4c 56%,#082f37)}.dashboard-shell.creative-intelligence-page .main-content{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;background:transparent}.creative-intelligence-page .cago-intelligence{width:100%;max-width:none;margin:0;padding:64px 42px 92px}.creative-intelligence-page .intelligence-table-shell{width:100%}.creative-intelligence-page .intelligence-table{min-width:1900px;table-layout:fixed}.creative-intelligence-page .intelligence-group-row+tr th{min-width:0}.creative-intelligence-page .intelligence-col-creative{width:282px}.creative-intelligence-page .intelligence-col-retention{width:210px}.creative-intelligence-page .intelligence-col-hook{width:124px}.creative-intelligence-page .intelligence-col-efficiency{width:126px}.creative-intelligence-page .intelligence-col-lifecycle,.creative-intelligence-page .intelligence-col-resonance{width:118px}.creative-intelligence-page .intelligence-col-actions{width:154px}.creative-intelligence-page .intelligence-retention-cell,.creative-intelligence-page .intelligence-retention-head{width:210px;overflow:hidden}.creative-intelligence-page .intelligence-creative-head{width:282px;min-width:282px}.creative-intelligence-page .intelligence-actions-cell,.creative-intelligence-page .intelligence-actions-head{width:154px;min-width:154px}.creative-intelligence-page .intelligence-table td,.creative-intelligence-page .intelligence-table th{padding:8px 6px}.creative-intelligence-page .intelligence-table tbody tr{height:82px}.creative-intelligence-page .intelligence-creative-cell{width:282px;min-width:282px;display:table-cell;padding:7px 10px!important;vertical-align:middle}.intelligence-creative-cell-inner{display:grid;grid-template-columns:27px 50px minmax(0,1fr);align-items:center;gap:8px;text-align:right}.creative-intelligence-page .intelligence-thumb{height:50px}.intelligence-thumb>.cago-video-preview{width:100%;height:100%}.intelligence-thumb .cago-video-preview img,.intelligence-thumb .cago-video-preview video{width:100%;height:100%;object-fit:cover}.creative-intelligence-page .intelligence-creative-meta b{font-size:12px}.creative-intelligence-page .intelligence-actions-cell{padding:6px!important}.creative-intelligence-page .intelligence-ai-action{min-height:30px;padding:5px 7px}.creative-intelligence-page .intelligence-ai-action span{font-size:10px}.creative-intelligence-page .retention-placeholder{width:172px;overflow:hidden;color:#6e9693}.creative-intelligence-page .retention-placeholder svg{width:172px;height:42px}.retention-placeholder .retention-grid-line{fill:none;stroke:#9cb8b5;stroke-width:1;stroke-dasharray:1.5 3;opacity:.72}.retention-placeholder .retention-curve-line{fill:none;stroke:#317f7b;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.retention-placeholder circle{fill:#fff9e9;stroke:#317f7b;stroke-width:2}.creative-intelligence-page .retention-placeholder small{gap:0;font-size:8px;font-weight:900;line-height:1}.creative-intelligence-page .retention-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:1px;direction:ltr;text-align:center}.creative-intelligence-page .retention-points>span{min-width:0;display:grid;justify-items:center;gap:2px}.creative-intelligence-page .retention-points b{color:#6e8581;font-size:10px;font-weight:950;line-height:1;letter-spacing:-.03em;white-space:nowrap}.creative-intelligence-page .retention-points small{display:block;color:#287b75;font-size:7px;font-weight:900;line-height:1}.creative-intelligence-page .retention-placeholder:not(.has-data) .retention-points b{color:#9bb1ad}.creative-intelligence-page .retention-placeholder em{display:block;margin-top:5px;color:#789894;font-size:8px;font-style:normal;font-weight:800}.creative-intelligence-page .retention-placeholder.has-data em{color:#287b75;font-size:7px}.intelligence-metric-value{display:inline-block;min-width:50px;padding:5px 4px;color:#124e4e;background:#e2f4ec;font-size:11px;font-weight:950;line-height:1.1;direction:ltr}.intelligence-metric-value.money{color:#125a52;background:#d9f2e7}.intelligence-metric-value.score{color:#765814;background:#fff0c8}.intelligence-metric-value.delta{color:#4a7070;background:#ecf4f0;font-size:10px}@media (max-width:1100px){.creative-intelligence-page .cago-intelligence{padding:38px 22px 78px}}@media (max-width:700px){.creative-intelligence-page .cago-intelligence{padding:30px 12px 92px}.creative-intelligence-page .intelligence-table{min-width:1430px}}.mobile-bottom-nav{display:none}@media (max-width:680px){.dashboard-shell .sidebar nav{display:none!important}.mobile-bottom-nav{position:fixed;z-index:100;right:0;bottom:0;left:0;height:calc(74px + env(safe-area-inset-bottom));padding:5px 4px calc(5px + env(safe-area-inset-bottom));display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;direction:rtl;box-sizing:border-box;overflow:hidden;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0);border-top:3px solid var(--cago-mustard);background-color:var(--cago-ink);background-image:linear-gradient(var(--cago-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cago-grid) 1px,transparent 1px);background-size:24px 24px;box-shadow:0 -4px 0 var(--cago-red),0 -10px 24px #07182033;will-change:transform}.mobile-bottom-nav .side-link{width:100%;min-width:0;min-height:60px;padding:4px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px solid transparent;box-sizing:border-box;color:#dce3de;text-align:center}.mobile-bottom-nav .side-link.active{border-color:var(--cago-ink-deep);background:var(--cago-mustard);color:var(--cago-ink);box-shadow:2px 2px 0 var(--cago-red)}.mobile-bottom-nav .side-link:after{content:attr(data-mobile-label);display:block;width:100%;max-width:100%;overflow:hidden;color:inherit;font-size:9px;font-weight:900;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav .sidebar-folder-icon,.mobile-bottom-nav .sidebar-image-icon,.mobile-bottom-nav .sidebar-intelligence-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center}.mobile-bottom-nav .sidebar-folder-icon svg,.mobile-bottom-nav .sidebar-image-icon img,.mobile-bottom-nav .sidebar-intelligence-icon svg{width:27px;height:27px;object-fit:contain}}.provider-logo{width:42px;height:42px;display:block;flex:0 0 auto;object-fit:contain;object-position:center}.mapping-source .provider-logo{float:left;margin:0 0 9px 10px}.usage-plan{background:radial-gradient(circle at 104% -16%,rgba(43,215,196,.38) 0,rgba(43,215,196,.18) 10%,transparent 21%),#112a31!important}.usage-plan h2,.usage-plan p,.usage-plan>span{position:relative;z-index:1}.invite-form{display:grid;grid-template-columns:1.4fr 1fr auto;gap:16px;align-items:end;padding:24px 0;border-bottom:1px solid #e5edeb}.invite-form label{display:grid;gap:9px;color:#3f5c60;font-size:15px;font-weight:800}.invite-form input,.invite-form select{width:100%;min-height:52px;padding:12px 15px;border:1px solid #b9d7d1;border-radius:10px;background:#fbfdfc;color:#173c40;font:inherit;font-size:17px;font-weight:600}.invite-form .admin-primary{min-height:52px;padding-inline:22px}.pending-invitations{display:grid;gap:0;margin-top:24px;border:1px solid #dce9e6;border-radius:11px;overflow:hidden}.pending-invitations>b{padding:14px 16px;background:#f2faf8;color:#426866;font-size:16px}.invite-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-top:1px solid #e4eeec}.invite-row small,.invite-row strong{display:block}.invite-row strong{color:#1d4244;font-size:16px}.invite-row small{margin-top:5px;color:#748a87;font-size:14px}.invite-row button{padding:9px 14px;border:1px solid #efb9ad;border-radius:8px;background:#fff1ed;color:#b24e3a;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.invite-row button:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.invite-form{grid-template-columns:1fr;gap:14px}.invite-form .admin-primary{width:100%}}.security-card{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:30px;padding:32px;direction:rtl}.security-card h2{margin:0;color:#163843;font-size:28px;line-height:1.25}.security-card p{margin:10px 0 0;color:#61777d;font-size:17px;line-height:1.8}.security-card .admin-primary{flex:0 0 auto;min-height:52px;padding:0 20px;white-space:nowrap;gap:10px}.security-card .admin-primary span{font-size:20px;line-height:1}@media (max-width:760px){.security-card{align-items:stretch;flex-direction:column;gap:20px;margin-bottom:20px;padding:23px}.security-card h2{font-size:24px}.security-card p{font-size:16px}.security-card .admin-primary{width:100%}}.integration-key-form,.integration-select{display:grid;gap:7px;margin-top:auto;color:#557571;font-size:8px;font-weight:800}.integration-key-form input,.integration-select select{width:100%;min-height:37px;padding:9px 10px;border:1px solid #cfdfdc;border-radius:9px;outline:none;background:#fbfdfc;color:#1e3538;font:inherit;font-size:9px}.integration-key-form input:focus,.integration-select select:focus{border-color:#31c5b5;box-shadow:0 0 0 3px #2bc9ba1e}.integration-key-form .admin-primary{margin-top:0}.workspace-create.available{cursor:pointer;color:#137d70;opacity:1;text-decoration:none}.workspace-create.available:hover{background:#edf9f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-alexandria),sans-serif}a,button{font:inherit}button{color:inherit}.dashboard-shell{padding-right:268px}.sidebar{position:fixed;inset:0 0 0 auto;width:268px;padding:17px 14px 14px;overflow-y:auto;background:#fff;color:var(--ink);display:flex;flex-direction:column;z-index:10;direction:rtl;border-left:1px solid #dce6e3;box-shadow:-8px 0 28px #14222b0b}.sidebar-brand{display:flex;align-items:center;justify-content:center;padding-bottom:10px}.brand-logo{display:block;width:90px;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff}.logo-mark{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--teal);color:#10252a;font-size:23px;font-weight:900;transform:rotate(-3deg);box-shadow:4px 4px 0 #090f13}.logo-row b{display:block;font-size:14px;font-weight:800}.logo-row small{display:block;margin-top:3px;color:#89aaa8;font-size:9px;direction:ltr;text-align:right;letter-spacing:.05em}.user-menu-wrap,.workspace-switcher-wrap{position:relative}.workspace-switcher{width:100%;min-height:56px;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;padding:8px 10px;border:1px solid #d7e3e0;border-radius:12px;background:#f6faf8;text-align:right;cursor:pointer;transition:.2s ease}.workspace-switcher.open,.workspace-switcher:hover{border-color:#80d9ce;background:#effbf8}.workspace-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#0e6155,#7bc72e);color:#fff;font-size:14px;font-weight:800;direction:ltr;box-shadow:0 3px 8px #0b5d5030}.workspace-copy,.workspace-create>span:nth-child(2),.workspace-option>span:nth-child(2){min-width:0}.workspace-copy small,.workspace-create small,.workspace-option small{display:block;color:#7b8e91;font-size:7px}.workspace-copy b,.workspace-create b,.workspace-option b{display:block;margin-top:2px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-chevron{color:#718287;font-size:15px;transition:transform .2s ease}.workspace-switcher.open .workspace-chevron{transform:rotate(180deg)}.sidebar nav{padding-top:13px}.sidebar-nav-group{display:grid;gap:4px}.sidebar-nav-group+.sidebar-nav-group{margin-top:12px;padding-top:11px;border-top:1px solid #e6ecea}.sidebar-nav-group h2{margin:0 7px 4px;color:#92a0a3;font-size:8px;font-weight:700}.side-link{min-height:47px;display:flex;align-items:center;gap:9px;padding:5px 8px;color:#596b71;text-decoration:none;border-radius:10px;border:1px solid transparent;transition:.2s ease}.side-link:hover{background:#f3f8f6;color:var(--ink)}.side-link.active{background:#e8f8f4;color:#103632;border-color:#8cddd2;box-shadow:3px 3px 0 #bde9e2}.icon-placeholder{place-items:center;border:1px dashed;border-radius:9px;font-size:8px;font-weight:800;direction:ltr;opacity:.8}.icon-placeholder,.sidebar-image-icon{width:34px;height:34px;flex:0 0 34px;display:grid}.sidebar-image-icon{place-items:center;overflow:visible;background:transparent}.sidebar-image-icon img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 3px 5px #07151b33)}.side-link.active .sidebar-image-icon img{transform:scale(1.04);filter:drop-shadow(0 3px 5px #08786e44)}.overview-sidebar-icon img{filter:drop-shadow(0 3px 7px #1fe7c666)}.realtime-sidebar-icon img{filter:drop-shadow(0 3px 7px #1fe7c655)}.creative-sidebar-icon img{filter:drop-shadow(0 3px 7px #d532a044)}.sidebar-folder-icon{width:35px;height:35px;display:grid;place-items:center;filter:drop-shadow(0 3px 6px #e6a70b55)}.sidebar-folder-icon svg{width:35px;height:35px;display:block}.side-link b{display:block;direction:ltr;text-align:right;font-size:10px;font-weight:700}.side-link small{display:block;margin-top:2px;font-size:8px;opacity:.72}.management-link{width:100%;min-height:38px;display:block;padding:7px 8px;border:0;border-radius:9px;background:transparent;color:#718185;text-align:right;text-decoration:none;opacity:.9;transition:.18s ease}.management-link:hover{background:#edf8f5;color:#18433f}.management-link b{display:block;direction:ltr;text-align:right;font-size:9px}.management-link small{display:block;margin-top:1px;font-size:7px}.management-link em{padding:3px 5px;border-radius:5px;background:#e7f4f1;color:#287f75;font-size:6px;font-style:normal;white-space:nowrap}.sidebar-footer{margin-top:auto;padding-top:12px}.connection-row{display:flex;align-items:center;gap:9px;margin:0 7px 10px}.status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #21bfae21}.connection-row b{display:block;font-size:9px}.connection-row small{display:block;margin-top:2px;color:#78918e;font-size:7px}.user-menu-trigger{width:100%;min-height:54px;display:grid;grid-template-columns:37px 1fr 22px;align-items:center;gap:9px;padding:7px 9px;border:1px solid #dfe7e5;border-radius:12px;background:#f8faf9;text-align:right;cursor:pointer}.user-menu-trigger.open,.user-menu-trigger:hover{border-color:#9bdcd4;background:#f0faf7}.user-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#14222b;color:#fff;font-size:9px;font-weight:800;direction:ltr}.user-copy{min-width:0}.user-copy b{display:block;overflow:hidden;font-size:9px;direction:ltr;text-align:right;text-overflow:ellipsis;white-space:nowrap}.user-copy small{display:block;margin-top:3px;color:#73878a;font-size:7px}.user-dots{color:#819194;font-size:10px;letter-spacing:1px}.sidebar-popover{position:absolute;z-index:30;right:0;left:0;padding:7px;border:1px solid #d5e0de;border-radius:12px;background:#fff;box-shadow:0 16px 38px #14222b24}.workspace-menu{top:calc(100% + 7px)}.popover-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 7px 9px;border-bottom:1px solid #edf1f0}.popover-heading b{font-size:9px}.popover-heading small{color:#6f8586;font-size:6px}.workspace-create,.workspace-option{width:100%;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;margin-top:5px;padding:7px;border:0;border-radius:9px;background:transparent;text-align:right}.workspace-option{cursor:pointer}.workspace-option.selected,.workspace-option:hover{background:#edf9f6}.workspace-create i,.workspace-option i{color:#148f82;font-size:9px;font-style:normal}.workspace-create{color:#738589;opacity:.72}.workspace-create>span:first-child{width:34px;height:34px;display:grid;place-items:center;border:1px dashed #b7c7c7;border-radius:9px;font-size:16px}.user-menu{bottom:calc(100% + 7px)}.user-menu-head{display:flex;align-items:center;gap:9px;padding:6px 7px 10px;border-bottom:1px solid #e9efed}.user-menu-head b{display:block;font-size:9px;direction:ltr;text-align:right}.user-menu-head small{display:block;margin-top:3px;color:#7c8e91;font-size:7px;direction:ltr}.user-menu>button{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;margin-top:4px;padding:8px;border:0;border-radius:8px;background:transparent;color:#41575d;text-align:right;font-size:8px;cursor:pointer}.user-menu>button:hover{background:#f2f7f5}.user-menu>button small{color:#95a2a4;font-size:6px}.user-menu>button.logout-item{color:#c05242}.main-content{max-width:1240px;padding:42px 54px 90px}.main-content,.workspace-admin-page{width:100%;margin:auto;direction:rtl}.workspace-admin-page{max-width:1160px;padding:50px 54px 90px}.workspace-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.card-title span,.workspace-admin-head>div>span{color:#0c8d80;font-size:9px;font-weight:900;letter-spacing:.12em;direction:ltr}.workspace-admin-head h1{margin:7px 0 8px;font-size:34px;letter-spacing:-.05em}.workspace-admin-head p{max-width:650px;margin:0;color:#718087;font-size:11px;line-height:1.9}.workspace-back{flex:0 0 auto;padding:10px 13px;border:1px solid #d8e5e2;border-radius:10px;color:#285d59;background:#fff;text-decoration:none;font-size:9px}.workspace-back:hover{border-color:#6cd4c6;background:#edfbf8}.workspace-state{padding:25px;border:1px solid #d5e4e1;border-radius:15px;background:#fff;color:#5f7477;font-size:11px}.workspace-state.error{border-color:#efbaa9;color:#ad4634;background:#fff7f4}.admin-grid{display:grid;gap:15px}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-card{border:1px solid #d9e5e3;border-radius:17px;background:#fff;box-shadow:0 5px 0 #dfeae7}.integration-card{min-height:300px;display:flex;flex-direction:column;padding:18px}.integration-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.provider-badge{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#435dff;font-size:15px;font-weight:900;direction:ltr}.provider-badge.google_sheets{background:#34a853}.provider-badge.tiktok{background:#17232a}.status-chip{display:inline-flex;align-items:center;width:fit-content;padding:5px 7px;border-radius:7px;background:#edf3f2;color:#63787a;font-size:7px;font-weight:800}.status-chip.active,.status-chip.connected{background:#dff8f2;color:#087d70}.status-chip.error,.status-chip.expired,.status-chip.failed{background:#fff0eb;color:#b44e3a}.status-chip.backfilling{background:#fff7da;color:#a17208}.integration-card h2,.mapping-source h2{margin:17px 0 7px;font-size:17px}.integration-card p,.mapping-source p{min-height:43px;margin:0;color:#718288;font-size:8px;line-height:1.8}.source-details{margin:13px 0;padding:10px;border-radius:10px;background:#f4f8f7}.source-details b{display:block;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.source-details small{display:block;margin-top:4px;color:#6f8785;font-size:7px}.admin-primary,.admin-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:37px;border:0;border-radius:9px;background:#15b6a5;color:#073331;text-decoration:none;font-size:9px;font-weight:900;cursor:pointer}.integration-card .admin-primary{margin-top:auto}.admin-primary:hover{background:#0e9d90;color:#fff}.admin-primary:disabled{opacity:.55;cursor:not-allowed}.admin-secondary{border:1px solid #beded9;background:#f0fbf8;color:#167469}.admin-muted{display:block;margin-top:auto;padding:11px;border-radius:9px;background:#f2f4f4;color:#899a9d;text-align:center;font-size:8px}.mapping-grid{grid-template-columns:1.35fr .8fr}.mapping-flow{display:grid;align-content:start;gap:7px;padding:22px;background:radial-gradient(circle at 86% 0,#d7fff7 0,transparent 34%),#fff}.mapping-flow .mapping-label{margin-top:4px;color:#6b8685;font-size:8px}.mapping-flow b{padding:12px;border:1px solid #cce6e1;border-radius:10px;background:#f3fbf9;color:#155c56;font-size:10px;direction:ltr;text-align:right}.mapping-flow i{width:20px;height:20px;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:#1dbdac;color:#073d3a;font-size:11px;font-style:normal}.mapping-flow small{margin-top:10px;color:#73868b;font-size:8px;line-height:1.9}.mapping-source{padding:21px}.mapping-source .provider-badge{float:left}.settings-form,.team-card{padding:23px}.card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid #e5edeb}.card-title h2{margin:7px 0 0;font-size:19px}.role-note{padding:6px 8px;border-radius:7px;background:#f1f7f5;color:#6d8382!important;font-size:7px!important;letter-spacing:0!important;direction:rtl!important}.member-list,.member-row{display:grid}.member-row{grid-template-columns:37px 1fr auto auto;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #edf1f0}.member-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#182d33;color:#fff;font-size:10px;font-weight:800}.member-row b{display:block;font-size:10px}.member-row small{display:block;margin-top:3px;color:#788b8f;font-size:7px;direction:ltr;text-align:right}.member-role{color:#486266;font-size:8px}.admin-footnote{margin:15px 0 0;color:#75878b;font-size:8px;line-height:1.9}.usage-view{display:grid;grid-template-columns:.9fr 1.5fr;gap:15px}.usage-plan{padding:24px;border-radius:17px;color:#eafff9;background:radial-gradient(circle at 83% 10%,#2bd7c4 0,transparent 29%),#112a31;box-shadow:6px 6px 0 #19ad9e}.usage-plan>span{color:#80cfc6;font-size:8px;direction:ltr}.usage-plan h2{margin:9px 0 6px;font-size:26px;direction:ltr;text-align:right}.usage-plan p{min-height:34px;margin:0;color:#a9c8c5;font-size:8px;line-height:1.7}.usage-plan button{width:100%;margin-top:24px;padding:10px;border:1px solid #ffffff32;border-radius:9px;background:#ffffff12;color:#a9bebd;font-size:8px}.usage-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage-metrics article{min-height:145px;padding:18px;border:1px solid #dce8e6;border-radius:15px;background:#fff;box-shadow:0 4px 0 #e2ecea}.usage-metrics small,.usage-metrics span{display:block;color:#7c9092;font-size:8px}.usage-metrics b{display:block;margin:12px 0 8px;color:#15413e;font-size:31px;direction:ltr;text-align:right}.settings-form{display:grid;gap:15px}.settings-form label{display:grid;gap:7px;color:#53696c;font-size:9px;font-weight:800}.settings-form input{width:100%;padding:12px 13px;border:1px solid #cfdfdc;border-radius:9px;outline:none;background:#fbfdfc;color:#1e3538;font:inherit;font-size:10px}.settings-form input:focus{border-color:#31c5b5;box-shadow:0 0 0 3px #2bc9ba1e}.settings-form input:disabled{color:#7f8c8e;background:#f2f5f4}.setting-readonly{padding:12px;border:1px dashed #b8d1cd;border-radius:10px;background:#f4fbf9}.setting-readonly span{color:#557571;font-size:8px}.setting-readonly b{margin:0 9px;color:#0e776d;font-size:11px;direction:ltr}.setting-readonly small{display:block;margin-top:8px;color:#73888a;font-size:7px;line-height:1.7}.form-error,.form-success{margin:0;padding:10px;border-radius:8px;font-size:8px}.form-success{color:#097769;background:#e2faf4}.form-error{color:#b54b37;background:#fff0eb}.page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.section-kicker{display:block;color:var(--teal-dark);font-size:9px;font-weight:800;letter-spacing:.12em;direction:ltr;text-align:right}.page-header h1{margin:4px 0 6px;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:-.045em}.page-header p{margin:0;color:var(--muted);font-size:11px}.sync-pill{display:flex;align-items:center;gap:8px;padding:9px 12px;background:white;border:1px solid var(--line);border-radius:100px;font-size:9px;color:#54716e;white-space:nowrap}.sync-pill span{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.selection-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:17px;padding:20px;background:white;border:1px solid var(--line);border-radius:17px;box-shadow:0 3px 0 #dfe6e4}.realtime-controls>*,.selection-panel>*{min-width:0}.control-label{display:block;margin-bottom:8px;color:#607078;font-size:9px;font-weight:700}.date-area{position:relative}.date-picker{width:100%;height:64px;border:2px solid #aebdc6;background:#f8fafb;border-radius:10px;padding:0 18px;display:flex;align-items:center;gap:13px;cursor:pointer;direction:ltr;text-align:left;transition:.2s}.date-picker.open,.date-picker:hover{border-color:var(--teal-dark);background:var(--teal-soft)}.date-picker>span:nth-child(2){font-size:17px;letter-spacing:-.025em}.date-picker b{font-weight:700}.down-arrow{margin-left:auto;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid var(--ink)}.date-copy{gap:5px;text-align:right}.date-copy,.date-value{display:inline-flex;align-items:center;direction:rtl;white-space:nowrap}.date-value{gap:4px;unicode-bidi:isolate}.calendar-icon{width:29px;height:29px;border:2px solid;border-radius:6px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:6px 3px 3px;gap:2px;position:relative}.calendar-icon:before{content:"";position:absolute;left:-2px;right:-2px;top:6px;border-top:2px solid}.calendar-icon i{border-bottom:1px solid;opacity:.85}.date-menu{position:absolute;z-index:6;top:calc(100% + 8px);left:0;right:0;padding:7px;background:white;border:1px solid var(--line);border-radius:11px;box-shadow:0 14px 35px #14222b20;direction:rtl}.date-menu button{width:100%;border:0;background:transparent;padding:10px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;cursor:pointer}.date-menu button.selected,.date-menu button:hover{background:var(--teal-soft)}.date-menu b{font-size:10px}.date-menu small{color:var(--muted);font-size:8px}.date-menu small .date-value{gap:3px}.platform-tabs,.platform-tabs-four,.platform-tabs-three{width:100%;height:64px;padding:4px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px;background:#eef2f2;border:1px solid #dfe6e7;border-radius:11px}.platform-tabs button,.platform-tabs-four button,.platform-tabs-three button{min-width:0;border:0;background:transparent;border-radius:8px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.platform-tabs button.selected,.platform-tabs-four button.selected,.platform-tabs-three button.selected{background:white;box-shadow:0 2px 8px #14222b17;outline:2px solid var(--teal)}.platform-tabs b,.platform-tabs-four b,.platform-tabs-three b{display:block;direction:ltr;text-align:right;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-tabs small,.platform-tabs-four small,.platform-tabs-three small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.platform-logo{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;padding:6px;border:1px solid #d9e3e5;border-radius:9px;background:#fff;direction:ltr;box-shadow:0 3px 9px #10222b15}.platform-logo img{display:block;width:100%;height:100%;object-fit:contain}.platform-logo.meta img{width:100%}.platform-logo.tiktok{background:#fff}.platform-logo.tiktok img{width:82%}.platform-logo.snapchat{background:#fff}.platform-logo.snapchat img{width:82%}.context-line{margin:26px 0 12px;display:flex;justify-content:space-between;align-items:center}.context-line>div{display:flex;align-items:center;gap:10px}.context-line p{margin:0;font-size:10px}.context-line p small{display:flex;align-items:center;justify-content:flex-start;gap:4px;color:var(--muted);margin-top:4px;direction:ltr;text-align:right}.context-line>span{color:var(--muted);font-size:9px}.meta-data-state{margin:10px 0 16px;padding:12px 15px;border:2px solid var(--cago-ink);background:#fff8e8;box-shadow:4px 4px 0 var(--cago-mustard);color:var(--cago-ink);font-size:12px;font-weight:700}.meta-data-state.error{background:#ffe2dc;box-shadow:4px 4px 0 var(--cago-red)}.integration-required-notice{margin:10px 0 16px;padding:14px 16px;border:3px solid var(--cago-ink);background:#ffe2dc;box-shadow:6px 6px 0 var(--cago-red);display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--cago-ink)}.integration-required-notice>div{display:flex;align-items:center;gap:12px}.integration-required-notice>div>span{width:28px;height:28px;border-radius:50%;background:var(--cago-red);color:white;display:grid;place-items:center;font-weight:900;font-size:18px}.integration-required-notice p{margin:0;display:grid;gap:3px}.integration-required-notice p b{font-size:15px}.integration-required-notice p small{font-size:12px;color:#586b70}.integration-required-cta{white-space:nowrap;background:var(--cago-teal);color:var(--cago-ink);border:2px solid var(--cago-ink);box-shadow:3px 3px 0 var(--cago-mustard);font-weight:900;padding:10px 14px;text-decoration:none}@media(max-width:650px){.integration-required-notice{align-items:flex-start;flex-direction:column}.integration-required-cta{width:100%;text-align:center}}.cpp-winner{color:#0d7a57!important}.cpp-breakeven{color:#9c5400!important}.cpp-danger{color:#c02626!important}.cpp-settings{grid-column:1/-1;border:2px solid #c8dfdc;background:#eefaf7;padding:16px;box-shadow:4px 4px 0 #60c6ae}.cpp-settings>div:first-child span{font-size:11px;font-weight:900;letter-spacing:.1em;color:#168c73}.cpp-settings h3{margin:4px 0;font-size:19px}.cpp-settings p,.cpp-settings>small{color:#597176;font-size:12px}.cpp-settings-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.cpp-settings-fields label{font-weight:900}.cpp-settings-fields input{width:100%;margin-top:5px}@media(max-width:650px){.cpp-settings-fields{grid-template-columns:1fr}}.daily-spend-section{margin-top:34px;padding:22px;border:2px solid var(--cago-ink);background:#fffaf0;box-shadow:7px 7px 0 var(--cago-mint)}.daily-spend-section>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.daily-spend-section h2{margin:5px 0 0;font-size:25px}.daily-spend-section>header p{margin:0;color:#53666a;font-size:11px;direction:ltr}.daily-spend-list{display:grid;gap:10px}.daily-spend-list article>div{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px}.daily-spend-list article b{font-size:12px}.daily-spend-list article strong{font-size:13px}.daily-spend-list article>span{display:block;height:9px;overflow:hidden;border:1px solid var(--cago-ink);background:#eadfc8}.daily-spend-list article i{display:block;height:100%;background:linear-gradient(90deg,var(--cago-red),var(--cago-mustard))}.empty-live-data{margin:0;padding:18px;border:1px dashed #7d8a8a;color:#526568;text-align:center;font-size:12px}.creative-empty{color:#a8b5b8;border-color:#ffffff38}.numbers-stack{display:grid;gap:0}.number-card{position:relative;min-height:112px;display:grid;grid-template-columns:43px minmax(180px,1fr) auto 120px;align-items:center;gap:19px;padding:20px 24px;background:white;border:1px solid var(--line);border-radius:15px;box-shadow:0 3px 0 #dfe6e4}.metric-index{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid #ccdadc;color:#698088;font-size:9px;font-weight:800;direction:ltr}.metric-copy>span{display:block;font-size:15px;font-weight:800}.metric-copy p{margin:6px 0 0;color:var(--muted);font-size:9px}.number-card>strong{font-size:30px;letter-spacing:-.045em;direction:ltr;white-space:nowrap}.number-card>strong small{font-size:11px;color:#53656e;font-weight:600}.source-tag{justify-self:end;min-width:112px;padding:8px 9px;border-radius:8px;text-align:center;font-size:8px;font-weight:700;direction:ltr}.platform-source{background:#e8f1ff;color:#1263c8}.sheet-source{background:#e8f6e9;color:#257739}.calculated-source{background:#fff0e8;color:#b94b2f}.formula-connector{height:33px;display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;width:82px;margin:auto;color:#688087}.formula-connector span{border-top:1px dashed #aebcc0}.formula-connector b{width:26px;height:26px;display:grid;place-items:center;margin:auto;background:#e7eeed;border-radius:50%;font-size:15px}.formula-connector.result b{background:var(--teal);color:#10272a}.cost-card{border-color:var(--teal);background:linear-gradient(90deg,#fff,#f1fcf9);box-shadow:0 4px 0 #8bded4}.cost-card .metric-index{background:var(--teal);color:#0e3334;border-color:var(--teal)}.cost-card .metric-copy>span{font-size:18px}.explanation-card{margin-top:17px;padding:18px 20px;display:flex;align-items:flex-start;gap:13px;background:#15232c;color:white;border-radius:14px;box-shadow:4px 4px 0 var(--teal)}.info-mark{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:var(--teal);color:#0f2d2e;font-weight:900;font-style:italic}.explanation-card b{font-size:11px}.explanation-card p{margin:6px 0 0;color:#bad0cf;font-size:9px;line-height:1.8}.explanation-card strong{color:white}.creative-performance-section{scroll-margin-top:28px;margin-top:78px;padding:30px;border-radius:0;background:transparent;color:white;position:relative;isolation:isolate}.creative-performance-section:before{content:"";position:absolute;inset:0 auto 0 50%;width:calc(100vw - 268px);transform:translateX(-50%);background:radial-gradient(circle at 78% 0,#18504d 0,transparent 42%),radial-gradient(circle at 10% 100%,#282055 0,transparent 43%),#0b1119;z-index:-1}.creative-performance-section:after{content:none}.creative-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.creative-section-head .section-kicker{color:#5ce2d6}.creative-section-head h2{margin:5px 0 7px;font-size:25px;letter-spacing:-.035em}.creative-section-head p{margin:0;color:#879aa8;font-size:9px}.creative-period{min-width:205px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ffffff1d;border-radius:12px;background:#ffffff0b}.creative-period b{display:block;direction:ltr;text-align:right;font-size:10px}.creative-period small{display:flex;align-items:center;gap:4px;color:#7f949f;margin-top:4px;font-size:7px;direction:ltr}.creative-note{display:flex;align-items:center;gap:8px;margin:20px 0 14px;color:#8ea1ac;font-size:8px}.creative-note>span{color:#4bd8ca;font-size:16px}.creative-note p{margin:0}main#overview{padding-bottom:0}main#overview .creative-performance-section{padding-bottom:8px}.fc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.fc-card{min-width:0;padding:2px;aspect-ratio:.7;clip-path:polygon(50% 0,91% 9%,100% 24%,100% 82%,88% 94%,50% 100%,12% 94%,0 82%,0 24%,9% 9%);background:linear-gradient(140deg,#7559ff,#36a5ff 44%,#16e0cf 78%,#5af0c3);filter:drop-shadow(0 12px 18px #0009)}.fc-card:nth-child(2){background:linear-gradient(140deg,#eb5e42,#ffb74a 45%,#16e0cf 80%)}.fc-card:nth-child(3){background:linear-gradient(140deg,#7d5cff,#bb6cff 45%,#34a8ff 80%)}.fc-card-inner{height:100%;padding:20px 18px 25px;clip-path:inherit;background:radial-gradient(circle at 50% 30%,#142a3e 0,#0b1420 48%,#050a12 100%);display:flex;flex-direction:column;position:relative}.fc-card-inner:after{content:"";position:absolute;inset:7px;clip-path:inherit;border:1px solid #ffffff25;pointer-events:none}.fc-topline{display:flex;justify-content:space-between;align-items:flex-start;direction:ltr;padding:0 5px;position:relative;z-index:1}.creative-rank strong{display:block;font-size:28px;line-height:1;color:#8f77ff;text-shadow:0 0 18px #7358ff99}.creative-rank small,.overall-score small{display:block;margin-top:3px;color:#8c98b4;font-size:6px;letter-spacing:.16em}.overall-score{width:55px;height:55px;display:grid;place-items:center;align-content:center;border-radius:50%;border:3px solid #18dccd;background:#07151b;box-shadow:0 0 20px #12d8c980,inset 0 0 12px #12d8c94a;text-align:center}.overall-score strong{font-size:18px;line-height:1;color:#2ce2d4}.overall-score small{font-size:5px;margin-top:2px}.creative-thumbnail{position:relative;height:42%;min-height:120px;margin:7px 12px 8px;overflow:hidden;background:#071019;clip-path:polygon(8% 0,92% 0,100% 13%,100% 87%,92% 100%,8% 100%,0 87%,0 13%);border-radius:8px}.creative-thumbnail img{width:100%;height:100%;object-fit:contain;display:block;background:#0a0e13}.media-label{position:absolute;top:8px;right:8px;padding:5px 7px;background:#07131ddd;border:1px solid #ffffff2b;border-radius:6px;font-size:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;padding-left:2px;border-radius:50%;background:#ffffffdf;color:#0b1720;font-size:10px;box-shadow:0 0 20px #0008;transition:.2s}.creative-thumbnail:hover .video-play{transform:translate(-50%,-50%) scale(.88);opacity:.45}.generated-creative{width:100%;height:100%;display:grid;place-items:center;align-content:center;background:linear-gradient(135deg,#23c5b2 0 48%,#e85f43 48% 100%);color:#0a1a20;text-align:center}.generated-creative span{font-size:52px;font-weight:900;line-height:.9;text-shadow:3px 3px 0 #fff7e4}.generated-creative b{font-size:17px}.generated-creative small{margin-top:5px;font-size:8px;background:#fff6df;padding:4px 7px;border-radius:10px}.cago-creative-placeholder{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#fff8e6;background:radial-gradient(circle at 76% 18%,#4db59688 0 13%,transparent 35%),radial-gradient(circle at 18% 86%,#e6ac2477 0 10%,transparent 34%),linear-gradient(145deg,#102c36,#081820 58%,#173d35);isolation:isolate}.cago-creative-placeholder:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.cago-creative-placeholder:after{content:"";position:absolute;width:72%;aspect-ratio:1;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%) rotate(12deg);border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 22px #ffffff08,0 0 0 44px #ffffff05}.creative-thumbnail.cago-video .cago-creative-placeholder{background:radial-gradient(circle at 78% 20%,#de5a477d 0 12%,transparent 34%),radial-gradient(circle at 18% 84%,#e9b02370 0 11%,transparent 36%),linear-gradient(145deg,#172837,#0a1720 56%,#34202b)}.cago-placeholder-kicker{padding:3px 7px;border:1px solid #ffffff36;color:#ffd16a;font-size:6px;font-weight:900;letter-spacing:.16em;background:#0612188f}.cago-creative-placeholder img{width:74px;height:62px;object-fit:contain;display:block;background:transparent;filter:drop-shadow(0 8px 12px #0008)}.cago-creative-placeholder>div{display:flex;align-items:center;gap:5px;font-size:7px}.cago-creative-placeholder>div i{width:5px;height:5px;border-radius:50%;background:#4ed6bb;box-shadow:0 0 9px #4ed6bb}.cago-creative-placeholder>div b{font-size:7px}.cago-creative-placeholder>div small{color:#a9c0bf;font-size:6px}.creative-identity{text-align:center;padding:0 8px 11px;border-bottom:1px solid #ffffff17}.creative-identity h3{margin:0 0 4px;color:#eaf9f7;font-size:12px}.creative-identity p{margin:0;color:#667d8a;font-size:6px;direction:ltr}.fc-stats{display:grid;grid-template-columns:repeat(5,1fr);margin:auto 2px 7px;direction:ltr}.fc-stats span{min-width:0;text-align:center;padding:0 3px;border-right:1px solid #ffffff14}.fc-stats span:last-child{border:0}.fc-stats small{display:block;color:#78859c;font-size:5px;letter-spacing:.05em}.fc-stats b{display:block;color:#43d9cf;font-size:10px;margin-top:5px;white-space:nowrap}.fc-stats em{display:block;color:#62717e;font-size:5px;font-style:normal;margin-top:2px}.creative-summary{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid #2adaca4a;border-radius:13px;background:#12cbbd12}.summary-badge{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:10px;background:#22d5c6;color:#092123;font-size:8px;font-weight:900;box-shadow:3px 3px 0 #715aff}.creative-summary b{font-size:10px}.creative-summary p{margin:4px 0 0;color:#8ca0a9;font-size:8px}.creative-summary strong{color:white}.traffic-step{min-width:0;padding:13px;border-radius:11px;background:#ffffff09;border:1px solid #ffffff12}.traffic-step>span{width:25px;height:25px;display:grid;place-items:center;margin-bottom:13px;border-radius:7px;border:1px solid #ffffff22;color:#91a5ad;font-size:7px;direction:ltr}.cro-total small,.traffic-step small{display:block;color:#9cb0b5;font-size:7px}.traffic-step strong{display:block;margin:5px 0 2px;font-size:21px;direction:ltr;text-align:right}.traffic-step em{display:block;color:#687f86;font-size:6px;font-style:normal}.traffic-step.filtered strong{color:#ff9b7e}.traffic-step.real{background:#1ed2c21a;border-color:#2ee1d052}.traffic-step.real strong{color:#42e2d4}.cleaning-operation{display:grid;place-items:center;align-content:center;gap:5px;color:#748990}.cleaning-operation b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff0d;color:white;font-size:15px}.cleaning-operation small{font-size:5px;text-align:center}.cleaning-operation.result b{background:var(--teal);color:#10272a}.landing-table-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:11px}.landing-table-head b{display:block;font-size:14px}.landing-table-head small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.landing-table-head>span{padding:6px 9px;border-radius:7px;background:#edf3f2;color:#597077;font-size:7px}.landing-cards{display:grid;gap:9px}.landing-card{position:relative;display:grid;grid-template-columns:36px minmax(145px,.85fr) 2.15fr;align-items:center;gap:14px;min-height:108px;padding:14px 16px 18px;border:1px solid var(--line);border-radius:13px;background:#fbfcfc;overflow:hidden}.landing-card.winner{border-color:#87ded5;background:linear-gradient(90deg,#fbfffe,#f0fbf9)}.landing-rank{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid #cad8da;color:#658087;font-size:8px;font-weight:800;direction:ltr}.winner .landing-rank{background:var(--teal);border-color:var(--teal);color:#103232}.landing-status{display:inline-block;padding:4px 6px;border-radius:5px;background:#e9f3f1;color:#28766f;font-size:6px;font-weight:800}.landing-title h3{margin:7px 0 3px;font-size:11px}.landing-title code{color:#7e9097;font-family:inherit;font-size:7px;direction:ltr}.landing-metrics{display:grid;grid-template-columns:repeat(4,1fr);direction:ltr}.landing-metrics>span{min-width:0;padding:3px 10px;text-align:center;border-left:1px solid #dfe6e7}.landing-metrics>span:first-child{border:0}.landing-metrics small{display:block;color:#84949b;font-size:5px;letter-spacing:.05em}.landing-metrics b{display:block;margin:5px 0 3px;color:#243940;font-size:13px;white-space:nowrap}.landing-metrics em{display:block;color:#84949b;font-size:5px;font-style:normal}.landing-metrics em.up{color:#208071}.landing-metrics em.down{color:#d16248}@media (max-width:950px){.dashboard-shell{padding-right:218px}.sidebar{width:218px;padding-inline:14px}.main-content{padding-inline:28px}.selection-panel{grid-template-columns:1fr}.number-card{grid-template-columns:42px 1fr auto}.source-tag{display:none}.creative-performance-section{padding:24px 18px}.creative-performance-section:before{width:calc(100vw - 218px)}.fc-card-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 2px 18px}.fc-card{flex:0 0 280px;scroll-snap-align:start}}@media (max-width:680px){.dashboard-shell{padding:0}.sidebar{position:static;width:auto;height:auto;padding:10px;overflow:visible}.sidebar-brand{padding-bottom:7px}.brand-logo{width:66px;border-radius:10px}.workspace-switcher{max-width:380px;margin:auto}.sidebar nav{padding-top:9px}.sidebar-nav-group{display:flex;overflow-x:auto;gap:6px;padding-bottom:3px}.sidebar-nav-group+.sidebar-nav-group{margin-top:6px;padding-top:7px}.sidebar-nav-group h2{display:none}.side-link{min-width:145px;min-height:50px;padding:6px}.management-link{min-width:138px}.management-link em{display:none}.icon-placeholder{width:28px;height:28px;flex-basis:28px}.side-link small{display:none}.sidebar-footer{margin-top:8px;padding-top:0}.connection-row{display:none}.user-menu-trigger{max-width:380px;margin:auto}.sidebar-popover{right:50%;left:auto;width:min(380px,calc(100vw - 20px));transform:translateX(50%)}.main-content{padding:26px 15px 70px}.page-header{align-items:flex-start}.page-header h1{font-size:27px}.page-header p{line-height:1.7}.sync-pill{display:none}.selection-panel{padding:13px;grid-template-columns:1fr}.date-picker{height:58px;padding-inline:12px}.date-picker>span:nth-child(2){font-size:13px}.platform-tabs{height:60px}.context-line>span{display:none}.number-card{min-height:158px;grid-template-columns:37px 1fr;grid-template-areas:"index copy" "source source" "value value";column-gap:12px;row-gap:10px;padding:16px}.metric-index{grid-area:index}.metric-copy{grid-area:copy}.source-tag{display:block;position:static;grid-area:source;justify-self:start;min-width:auto;margin:0}.number-card>strong{grid-area:value;justify-self:end;align-self:end;font-size:28px}.metric-copy p{line-height:1.55}.creative-performance-section{margin:58px -15px 0;padding:26px 15px;border-radius:0}.creative-performance-section:before{width:100vw}.creative-section-head{align-items:flex-start}.creative-section-head h2{font-size:21px}.creative-period{display:none}.creative-note{line-height:1.6}.fc-card{flex-basis:265px}.creative-summary{align-items:flex-start}.creative-summary p{line-height:1.65}.traffic-step{padding:10px 8px}.traffic-step strong{font-size:17px}.cleaning-operation{gap:2px}.cleaning-operation small{display:none}.traffic-step.real{grid-column:1/3}.landing-table-head{align-items:flex-start}.landing-table-head small{line-height:1.6}.landing-card{grid-template-columns:32px 1fr;gap:10px;padding:13px 11px 17px}.landing-rank{width:30px;height:30px}.landing-metrics{grid-column:1/-1;padding-top:9px;border-top:1px solid #e4eaeb}.landing-metrics>span{padding-inline:5px}.landing-metrics b{font-size:10px}.daily-spend-section{padding:16px;box-shadow:5px 5px 0 var(--cago-mint)}.daily-spend-section>header{align-items:flex-start;flex-direction:column;gap:7px}.daily-spend-section h2{font-size:21px}}.top-ten-title{display:inline-block;margin-right:7px;padding:5px 8px;border-radius:7px;background:#e50914;color:#fff;font-size:8px;vertical-align:middle;letter-spacing:.08em;box-shadow:2px 2px 0 #62050a}.fc-card-grid{position:relative;right:calc((100% - (100vw - 268px)) / 2);width:calc(100vw - 268px);display:flex;grid-template-columns:none;gap:22px;direction:rtl;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:14px 0 26px;scrollbar-color:#4c5660 #c5c8cc}.ranked-creative-item{position:relative;flex:0 0 350px;aspect-ratio:.72;padding-left:48px;scroll-snap-align:start}.netflix-rank{position:absolute;left:0;bottom:68px;z-index:0;font-family:Arial Black,Impact,sans-serif;font-size:154px;line-height:.72;letter-spacing:-.11em;direction:ltr;color:#070d14;-webkit-text-stroke:4px #7d8894;text-shadow:0 10px 24px #000,0 0 2px #fff;-webkit-user-select:none;user-select:none}.ranked-creative-item.rank-1 .netflix-rank{-webkit-text-stroke-color:#f2f4f4}.ranked-creative-item.rank-2 .netflix-rank{-webkit-text-stroke-color:#aab1b9}.ranked-creative-item.rank-3 .netflix-rank{-webkit-text-stroke-color:#b47446}.ranked-creative-item.rank-10{flex-basis:404px;padding-left:102px}.ranked-creative-item{height:420px;aspect-ratio:auto}.ranked-creative-item .fc-card-inner{padding-bottom:20px}.ranked-creative-item .creative-thumbnail{flex:0 0 168px;height:168px;min-height:0}.ranked-creative-item .creative-identity{padding-bottom:10px}.ranked-creative-item .fc-stats{margin:13px 2px 4px;padding:10px 3px;border-radius:9px;background:#ffffff08;border:1px solid #ffffff0d}.ranked-creative-item .fc-stats b{font-size:11px}.ranked-creative-item .fc-card{position:relative;z-index:1;width:calc(100% - 42px);height:100%;margin-left:42px;padding:2px;aspect-ratio:auto;flex:none;scroll-snap-align:none}.ranked-creative-item:nth-child(3n+2) .fc-card{background:linear-gradient(140deg,#eb5e42,#ffb74a 45%,#16e0cf 80%)}.ranked-creative-item:nth-child(3n) .fc-card{background:linear-gradient(140deg,#7d5cff,#bb6cff 45%,#34a8ff 80%)}.ranked-creative-item .fc-topline{min-height:36px;align-items:center;padding:2px 23px 0 5px;color:#647887;font-size:6px;letter-spacing:.08em}.ranked-creative-item .overall-score{position:absolute;top:28px;right:-2px;z-index:5;width:68px;height:68px;border-width:4px;box-shadow:0 0 25px #12d8c9a8,inset 0 0 15px #12d8c959,0 6px 15px #000b}.ranked-creative-item .overall-score strong{font-size:23px}.ranked-creative-item .overall-score small{display:block;color:#a2afc0;font-size:5px;margin-top:4px;letter-spacing:.13em}.realtime-page{background:radial-gradient(circle at 86% 0,#dffbf6 0,transparent 28%),var(--paper)}.realtime-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.realtime-header h1{margin:5px 0 7px;font-size:34px;letter-spacing:-.045em}.realtime-header p{margin:0;color:var(--muted);font-size:10px}.live-indicator{display:flex;align-items:center;gap:11px;min-width:180px;padding:12px 14px;border:1px solid #bfe9e4;border-radius:12px;background:#effbf9}.live-indicator>i{width:11px;height:11px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #21bfae1d,0 0 18px #18cbbb;animation:livePulse 1.8s infinite}.live-indicator b{display:block;color:var(--teal-dark);font-size:9px;letter-spacing:.1em;direction:ltr}.live-indicator small{display:block;margin-top:3px;color:#6e898b;font-size:7px}@keyframes livePulse{50%{box-shadow:0 0 0 9px #21bfae0b,0 0 8px #18cbbb}}.realtime-controls{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:17px;padding:20px;background:white;border:1px solid var(--line);border-radius:17px;box-shadow:0 3px 0 #dfe6e4}.realtime-date-menu{min-width:100%}.custom-date-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px}.custom-date-option.selected{background:var(--teal-soft)}.custom-date-option b{display:block;font-size:10px}.custom-date-option small{display:block;margin-top:3px;color:var(--muted);font-size:7px}.custom-date-option input{max-width:132px;padding:7px;border:1px solid #bfd0d3;border-radius:7px;background:white;color:var(--ink);font:inherit;font-size:8px;direction:ltr}.realtime-summary{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:1px;margin:23px 0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line);box-shadow:0 3px 0 #dfe6e4}.realtime-summary>div{min-height:84px;display:grid;align-content:center;padding:15px 18px;background:white}.realtime-summary>div:first-child{display:flex;align-items:center;gap:10px}.realtime-summary p{margin:0}.realtime-summary small{display:block;color:var(--muted);font-size:7px}.realtime-summary b{display:block;margin-top:4px;font-size:11px;direction:ltr;text-align:right}.realtime-summary strong{display:block;margin-top:6px;font-size:21px;direction:ltr;text-align:right}.realtime-summary em{color:#687b82;font-size:7px;font-style:normal}.realtime-summary .summary-cost strong{color:inherit}.campaign-table-section{padding:25px;border:1px solid var(--line);border-radius:18px;background:white;box-shadow:0 4px 0 #dfe6e4}.campaign-table-section>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px}.campaign-table-section>header>div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px}.table-live-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.campaign-table-section h2{margin:0;font-size:18px}.campaign-table-section header small{grid-column:2;margin-top:5px;color:var(--muted);font-size:7px}.campaign-table-section header p{margin:0;color:#75878e;font-size:7px}.campaign-table-section header p span{padding:5px 7px;border-radius:6px;background:#edf5f4;color:#27736d;font-weight:800;direction:ltr}.campaign-table-section header p i{margin:0 3px;font-style:normal}.campaign-table-wrap{overflow-x:auto;border:1px solid #dce4e6;border-radius:12px}.campaign-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.campaign-table th{padding:13px 12px;background:#f1f5f5;color:#3e555d;text-align:right;font-size:8px;border-left:1px solid #dce4e6}.campaign-table th:first-child{width:40%}.campaign-table th:last-child{border:0}.campaign-table th>span{display:inline-grid;place-items:center;width:21px;height:21px;margin-left:7px;border-radius:6px;background:#dfe9e8;color:#5a6f75;font-size:6px;direction:ltr}.campaign-table th small{display:block;margin:4px 28px 0 0;color:#91a0a5;font-size:6px;font-weight:400;direction:ltr;text-align:right}.campaign-table td{padding:15px 12px;border-top:1px solid #e3e9ea;border-left:1px solid #edf1f2;text-align:right;vertical-align:middle}.campaign-table td:last-child{border-left:0}.campaign-table tbody tr:hover{background:#f7fcfb}.campaign-table tbody td:first-child{display:flex;align-items:center;gap:10px}.campaign-index{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:8px;border:1px solid #cbd9db;color:#70858b;font-size:7px;direction:ltr}.campaign-table td strong{display:block;font-size:11px;direction:ltr;text-align:right}.campaign-table tbody td:first-child strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-table td small{display:block;margin-top:5px;color:#829399;font-size:6px}.source-dot{display:inline-block;width:5px;height:5px;margin-left:3px;border-radius:50%}.source-dot.meta{background:#1877f2}.source-dot.tiktok{background:#111;box-shadow:1px 0 #25f4ee,-1px 0 #fe2c55}.campaign-table tbody td:last-child strong{color:var(--teal-dark);font-size:15px}.campaign-table tfoot{background:#14222b;color:white}.campaign-table tfoot td{border-color:#ffffff10}.campaign-table tfoot td strong{color:white;font-size:20px!important}.campaign-table tfoot td:last-child strong{color:#44e0d2;font-size:20px!important}.campaign-table tfoot td small{color:#779097}.table-source-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid #ccebe7;border-radius:10px;background:#f1fbf9}.table-source-note>span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:var(--teal);color:#103232;font-size:9px;font-weight:900;font-style:italic}.table-source-note p{margin:1px 0 0;color:#557078;font-size:8px;line-height:1.7}.realtime-table-date{display:flex;align-items:center;gap:4px;direction:ltr}.campaign-table-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.campaign-visibility-filter{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #b8d2ce;border-radius:8px;background:#edf8f5}.campaign-visibility-filter>small{margin:0 4px 0 2px!important;color:#466a67!important;font-size:8px!important}.campaign-visibility-filter button{border:0;border-radius:5px;padding:6px 8px;background:transparent;color:#50706e;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.campaign-visibility-filter button.selected{background:var(--teal);color:#092d2c;box-shadow:1px 1px 0 #0d5f59}.campaign-filter-empty td{padding:30px 15px;color:#63797d;font-weight:750;text-align:center}@media (max-width:950px){.realtime-controls{grid-template-columns:1fr}.realtime-summary{grid-template-columns:repeat(2,1fr)}.campaign-table-section{padding:18px}}@media (max-width:680px){.sidebar-image-icon{width:38px;height:38px;flex-basis:38px}.realtime-header{align-items:flex-start}.realtime-header h1{font-size:26px}.realtime-header p{line-height:1.7}.live-indicator{display:none}.realtime-controls{padding:13px}.realtime-summary{grid-template-columns:1fr 1fr}.realtime-summary>div{min-height:75px;padding:12px}.dashboard-shell .realtime-summary strong b,.realtime-summary strong{font-size:17px!important}.campaign-table-section{margin-inline:-2px;padding:15px 10px}.campaign-table-section>header{align-items:flex-start}.campaign-table-section header p{display:none}.campaign-table-wrap{border-radius:9px}.table-source-note p{line-height:1.7}}@media (max-width:950px){.fc-card-grid{right:calc((100% - (100vw - 218px)) / 2);width:calc(100vw - 218px)}.ranked-creative-item{flex-basis:330px}}@media (max-width:680px){.fc-card-grid{right:calc((100% - 100vw) / 2);width:100vw}.ranked-creative-item{flex-basis:310px;height:398px;padding-left:43px}.ranked-creative-item.rank-10{flex-basis:373px;padding-left:106px}.netflix-rank{left:1px;bottom:54px;font-size:138px}.ranked-creative-item .fc-card{width:calc(100% - 38px);margin-left:38px}.ranked-creative-item .creative-thumbnail{flex-basis:154px;height:154px}.ranked-creative-item .overall-score{right:0;top:25px;width:64px;height:64px}}.creative-detail-page{min-height:100vh;color:white;background:radial-gradient(circle at 76% 0,#18504d 0,transparent 38%),radial-gradient(circle at 8% 100%,#292056 0,transparent 42%),#0b1119}.creative-detail-main{max-width:1380px}.creative-detail-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.creative-detail-header .section-kicker{color:#5ce2d6}.creative-detail-header h1{margin:6px 0 8px;font-size:36px;letter-spacing:-.045em}.creative-detail-header p{margin:0;color:#8da1aa;font-size:10px}.creative-live-pill{min-width:150px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #2ddcca52;border-radius:13px;background:#10272b9e}.creative-live-pill i{width:9px;height:9px;border-radius:50%;background:#2ce0d1;box-shadow:0 0 0 6px #2ce0d116,0 0 18px #2ce0d1}.creative-live-pill b{display:block;font-size:10px}.creative-live-pill small{display:block;margin-top:4px;color:#759299;font-size:7px}.creative-detail-controls{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(150px,.42fr);gap:15px;padding:18px;border:1px solid #ffffff1b;border-radius:17px;background:#0710199e;box-shadow:0 8px 28px #0003}.creative-detail-controls>*{min-width:0}.creative-detail-controls .control-label{color:#91a5ad}.creative-detail-controls .date-picker{border-color:#49606a;background:#121d26;color:white}.creative-detail-controls .date-picker.open,.creative-detail-controls .date-picker:hover{border-color:#24cdbc;background:#112d31}.creative-detail-controls .calendar-icon{border-color:#7e929a}.creative-detail-controls .calendar-icon i{background:#7e929a}.creative-detail-controls .down-arrow{border-top-color:#d9eeec}.creative-detail-controls .platform-tabs{border-color:#344852;background:#111d25}.creative-detail-controls .platform-tabs button{color:#9babb1}.creative-detail-controls .platform-tabs button.selected{color:white;background:#1a2a34;outline-color:#25cdbc}.creative-detail-controls .date-menu{color:var(--ink)}.creative-date-menu{min-width:100%}.creative-count-filter>div{height:64px;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid #344852;border-radius:11px;background:#111d25}.creative-count-filter button{border:0;border-radius:8px;background:transparent;color:#8fa2a9;cursor:pointer}.creative-count-filter button.selected{color:white;background:#1c3039;outline:2px solid #25cdbc}.creative-count-filter b,.creative-count-filter small{display:block}.creative-count-filter b{font-size:16px}.creative-count-filter small{margin-top:2px;font-size:7px}.creative-catalog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:25px 0 18px}.creative-catalog-head>div{display:flex;align-items:center;gap:10px}.creative-catalog-head p{margin:0}.creative-catalog-head p b{display:block;font-size:11px}.creative-catalog-head p small{display:flex;gap:4px;margin-top:4px;color:#7f949d;font-size:7px;direction:ltr}.creative-catalog-head>span{color:#7f949d;font-size:8px}.creative-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;align-items:stretch}.creative-catalog-card{position:relative;min-width:0;height:520px}.creative-card-shell{height:100%;padding:2px;clip-path:polygon(50% 0,91% 7%,100% 19%,100% 84%,88% 95%,50% 100%,12% 95%,0 84%,0 19%,9% 7%);background:linear-gradient(145deg,#825eff,#34a9ff 43%,#17dfcf 78%,#58efbd);filter:drop-shadow(0 12px 18px #0008)}.creative-catalog-card:nth-child(3n+2) .creative-card-shell{background:linear-gradient(145deg,#ff7042,#ffb24d 42%,#19dcca 82%)}.creative-catalog-card:nth-child(3n) .creative-card-shell{background:linear-gradient(145deg,#9b5cff,#526eff 48%,#20dccc 85%)}.creative-card-inner{height:100%;display:flex;flex-direction:column;padding:22px 18px 28px;clip-path:inherit;background:radial-gradient(circle at 50% 25%,#163149 0,#0c1825 45%,#050a12 100%)}.creative-card-top{min-height:70px;display:grid;grid-template-columns:54px 1fr 54px;align-items:start;gap:8px;position:relative;z-index:2;direction:ltr}.variant-id{align-self:start;justify-self:center;max-width:100%;padding:8px 12px;border:1px solid #ffffff20;border-radius:9px;background:#ffffff08;color:#e8fffc;font-size:9px;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr}.catalog-overall{position:absolute;top:28px;right:-2px;z-index:5;width:68px;height:68px;display:grid;place-items:center;align-content:center;border:4px solid #1fdccc;border-radius:50%;background:#07151b;box-shadow:0 0 25px #12d8c9a8,inset 0 0 15px #12d8c959,0 6px 15px #000b}.catalog-overall b{color:#2ce2d4;font-size:23px;line-height:1}.catalog-overall small{margin-top:4px;color:#9aabba;font-size:5px;letter-spacing:.12em}.creative-catalog-card .creative-thumbnail{flex:0 0 190px;height:190px;min-height:0;margin:5px 5px 12px}.creative-catalog-card .creative-identity{min-height:57px;padding-bottom:10px}.creative-catalog-card .creative-identity h3{font-size:14px}.creative-catalog-card .fc-stats{width:100%;margin:13px 0 0;padding:12px 2px;border:1px solid #ffffff0d;border-radius:10px;background:#ffffff08}.creative-catalog-card .fc-stats b{font-size:11px}.creative-type-footer{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;color:#a9bdc3;font-size:8px}.creative-type-footer span{color:#2ee0d1}.creative-type-footer b{font-size:8px}@media (max-width:1120px){.creative-detail-controls{grid-template-columns:1fr 1fr}.creative-count-filter{grid-column:1/-1}.creative-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.creative-detail-header{align-items:flex-start}.creative-detail-header h1{font-size:27px}.creative-detail-header p{line-height:1.7}.creative-live-pill{display:none}.creative-detail-controls{grid-template-columns:1fr;padding:13px}.creative-count-filter{grid-column:auto}.creative-catalog-head{align-items:flex-start}.creative-catalog-head>span{display:none}.creative-catalog-grid{grid-template-columns:1fr;gap:19px}.creative-catalog-card{width:min(100%,360px);height:500px;margin:auto}.creative-catalog-card .creative-thumbnail{flex-basis:175px;height:175px}}.fc-card-grid{box-sizing:border-box;padding-right:clamp(28px,2.5vw,42px);scroll-padding-right:clamp(28px,2.5vw,42px)}.ranked-creative-item{flex-basis:390px;height:520px}.ranked-creative-item.rank-10{flex-basis:454px}.ranked-creative-item .overview-creative-card{position:relative;z-index:1;width:calc(100% - 42px);height:100%;margin-left:42px}.ranked-creative-item .creative-card-shell{background:linear-gradient(145deg,#825eff,#34a9ff 43%,#17dfcf 78%,#58efbd)}.ranked-creative-item:nth-child(3n+2) .creative-card-shell{background:linear-gradient(145deg,#ff7042,#ffb24d 42%,#19dcca 82%)}.ranked-creative-item:nth-child(3n) .creative-card-shell{background:linear-gradient(145deg,#9b5cff,#526eff 48%,#20dccc 85%)}@media (max-width:950px){.ranked-creative-item{flex-basis:370px}}@media (max-width:680px){.fc-card-grid{padding-right:18px;scroll-padding-right:18px}.ranked-creative-item{flex-basis:350px;height:500px}.ranked-creative-item.rank-10{flex-basis:413px}.ranked-creative-item .overview-creative-card{width:calc(100% - 38px);margin-left:38px}.ranked-creative-item .catalog-overall{right:0;top:25px;width:64px;height:64px}}body{line-height:1.55}.logo-row b,body{font-size:15px}.logo-row small{font-size:10px}.side-link b{font-size:11px}.side-link small{font-size:9px}.sidebar-bottom b{font-size:11px}.sidebar-bottom small{font-size:9px}.section-kicker{font-size:11px}.creative-detail-header p,.cro-detail-header p,.page-header p,.realtime-header p{font-size:12px;line-height:1.7}.sync-pill{font-size:10px}.control-label{font-size:11px}.date-menu b{font-size:12px}.date-menu small{font-size:10px}.custom-date-option b{font-size:11px}.custom-date-option small{font-size:9px}.custom-date-option input{font-size:11px}.platform-tabs b{font-size:13px}.platform-tabs small{font-size:10px}.context-line p{font-size:12px}.context-line p small,.context-line>span{font-size:10px}.metric-copy p{font-size:11px;line-height:1.65}.source-tag{font-size:10px}.explanation-card b{font-size:12px}.explanation-card p{font-size:11px}.creative-section-head p,.cro-section-head p{font-size:11px;line-height:1.65}.creative-note{font-size:10px}.creative-period b,.cro-period b{font-size:11px}.creative-period small,.cro-period small{font-size:9px}.creative-identity h3{font-size:14px}.creative-identity p{font-size:9px}.fc-stats small{font-size:8px}.fc-stats b{font-size:12px}.fc-stats em{font-size:8px}.creative-summary b{font-size:12px}.creative-summary p,.creative-type-footer,.creative-type-footer b{font-size:10px}.cro-total small,.traffic-step small{font-size:9px}.cleaning-operation small,.traffic-step em{font-size:8px}.landing-table-head small{font-size:10px}.landing-status,.landing-table-head>span{font-size:9px}.landing-title h3{font-size:13px}.landing-title code{font-size:9px}.landing-metrics small{font-size:8px}.landing-metrics b{font-size:15px}.landing-metrics em{font-size:8px}.live-indicator b{font-size:11px}.live-indicator small{font-size:9px}.realtime-summary small{font-size:10px}.realtime-summary b{font-size:12px}.campaign-table-section h2{font-size:20px}.campaign-table-section header p,.campaign-table-section header small{font-size:9px}.campaign-table th{font-size:10px}.campaign-table th small{font-size:8px}.campaign-table td strong{font-size:12px}.campaign-table td small{font-size:9px}.table-source-note p{font-size:10px}.creative-live-pill b{font-size:11px}.creative-live-pill small{font-size:9px}.creative-catalog-head p b{font-size:12px}.creative-catalog-head p small,.creative-catalog-head>span{font-size:9px}.variant-id{font-size:10px}@media (max-width:680px){.side-link b{font-size:11px}.date-picker>span:nth-child(2){font-size:14px}.control-label{font-size:11px}}.dashboard-shell{--cago-ink:#142d3a;--cago-ink-deep:#0d222d;--cago-cream:#f3e9cf;--cago-paper:#fff9e9;--cago-red:#db543f;--cago-mustard:#ecb126;--cago-mint:#4caf8e;--cago-grid:#ffffff0a;--ink:var(--cago-ink);--muted:#6f7e7c;--line:#9aa6a2;--paper:var(--cago-cream);--teal:var(--cago-mint);--teal-dark:#177e68;--teal-soft:#dcefe5;min-height:100vh;background-color:var(--cago-cream);background-image:linear-gradient(#142d3a08 1px,transparent 0),linear-gradient(90deg,#142d3a08 1px,transparent 0);background-size:34px 34px;color:var(--cago-ink);font-family:var(--font-changa),var(--font-alexandria),sans-serif}.dashboard-shell .sidebar{background-color:var(--cago-ink);background-image:linear-gradient(var(--cago-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cago-grid) 1px,transparent 1px);background-size:24px 24px;color:var(--cago-paper);border-left:3px solid #071820;box-shadow:-7px 0 0 var(--cago-red)}.dashboard-shell .sidebar-brand{min-height:92px;padding:2px 0 12px;border-bottom:2px solid #fff3d526}.dashboard-shell .brand-logo{width:104px;height:72px;aspect-ratio:auto;object-fit:contain;border-radius:0;background:transparent;filter:drop-shadow(0 7px 16px #0008)}.dashboard-shell .workspace-switcher{border:2px solid #fff4d852;border-radius:3px;background:#0d222dcc;color:var(--cago-paper);box-shadow:4px 4px 0 #071820}.dashboard-shell .workspace-switcher.open,.dashboard-shell .workspace-switcher:hover{border-color:var(--cago-mustard);background:#193846}.dashboard-shell .workspace-avatar{border:2px solid var(--cago-ink-deep);border-radius:2px;background:var(--cago-mustard);color:var(--cago-ink);box-shadow:3px 3px 0 var(--cago-red)}.dashboard-shell .workspace-copy small{color:#c2c8bf}.dashboard-shell .workspace-chevron{color:var(--cago-paper)}.dashboard-shell .sidebar-nav-group+.sidebar-nav-group{border-top:2px solid #fff3d526}.dashboard-shell .sidebar-nav-group h2{color:var(--cago-mustard);font-size:9px;letter-spacing:.03em}.dashboard-shell .side-link{color:#e4e3d7;border-radius:3px}.dashboard-shell .side-link:hover{background:#fff9e912;color:var(--cago-paper)}.dashboard-shell .side-link.active{color:var(--cago-ink);border:2px solid var(--cago-ink-deep);background:var(--cago-mustard);box-shadow:4px 4px 0 var(--cago-red)}.dashboard-shell .side-link.active small{color:#213a42;opacity:1}.dashboard-shell .side-link.active .sidebar-image-icon img{filter:drop-shadow(0 3px 4px #142d3a55)}.dashboard-shell .management-link{color:#c3cbc6;border-radius:2px}.dashboard-shell .management-link:hover:not(.active){background:#fff9e912;color:var(--cago-paper)}.dashboard-shell .management-link.active{color:var(--cago-ink);border:2px solid var(--cago-ink-deep);background:var(--cago-mustard);box-shadow:4px 4px 0 var(--cago-red)}.dashboard-shell .management-link:hover:not(.active) small{color:#c3cbc6}.dashboard-shell .management-link.active small{color:#213a42}.dashboard-shell .management-link:hover:not(.active) .management-icon{border-color:#fff6dc70;background:#fff9e916;color:var(--cago-mustard)}.dashboard-shell .management-link.active .management-icon{border-color:var(--cago-ink-deep);background:#f8d66b;color:var(--cago-ink)}.dashboard-shell .management-link:hover em{background:#f8d66b;color:var(--cago-ink)}.dashboard-shell .management-icon{border:1px solid #fff6dc38;border-radius:2px;background:#fff9e90b;color:var(--cago-mustard)}.dashboard-shell .management-link em{border-radius:1px;background:#fff9e913;color:#b4c0bc}.dashboard-shell .connection-row{padding-top:10px;border-top:2px solid #fff3d526}.dashboard-shell .status-dot{border-radius:1px;background:var(--cago-mint);box-shadow:3px 3px 0 #071820}.dashboard-shell .connection-row small{color:#aebdb9}.dashboard-shell .user-menu-trigger{border:2px solid #fff4d840;border-radius:3px;background:#fff9e90c;color:var(--cago-paper);box-shadow:4px 4px 0 #071820}.dashboard-shell .user-menu-trigger.open,.dashboard-shell .user-menu-trigger:hover{border-color:var(--cago-mint);background:#183642}.usage-plan-actions{display:flex;gap:9px;margin-top:20px}.usage-plan-actions .admin-primary{width:100%;background:var(--cago-mustard);color:var(--cago-ink)}.billing-summary{margin-top:18px;padding:22px}.billing-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px}.billing-details>div{min-height:96px;padding:14px;border:1px solid #ccd9d5;border-radius:10px;background:#f8fbfa}.billing-details b,.billing-details em,.billing-details small{display:block}.billing-details small{color:#6e8582;font-size:8px}.billing-details b{margin-top:9px;color:var(--cago-ink);font-size:11px}.billing-details em{margin-top:6px;color:#7b8f8d;font-size:7px;font-style:normal}.billing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px}.billing-actions .admin-secondary,.billing-cancel{min-height:37px;padding:0 13px;border-radius:8px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.billing-actions .admin-secondary{width:auto;margin:0}.billing-cancel{border:1px solid #d4705a;background:#fff0eb;color:#a43d2a}.billing-cancel:disabled{opacity:.6;cursor:wait}.billing-cancelled{color:#087d70;font-size:9px;font-weight:800}.billing-empty{margin:17px 0 0;color:#718288;font-size:10px}.billing-summary .form-error,.billing-summary .form-success{margin-top:14px}@media(max-width:760px){.usage-view{grid-template-columns:1fr}.billing-details{grid-template-columns:1fr 1fr}.billing-summary{padding:16px}.billing-actions{align-items:stretch}.billing-actions .admin-secondary,.billing-cancel{flex:1 1}}@media(max-width:430px){.billing-details{grid-template-columns:1fr}}@media (min-width:761px){.dashboard-shell .management-group .management-link{min-height:48px;padding-block:8px}.dashboard-shell .management-group .management-link b{font-size:15px;line-height:1.25}.dashboard-shell .management-group .management-link small{margin-top:3px;font-size:13px;line-height:1.3}.dashboard-shell .user-menu{padding:8px}.dashboard-shell .user-menu-head{gap:9px;padding:7px 6px 10px}.dashboard-shell .user-menu-head>div{min-width:0;flex:1 1}.dashboard-shell .user-menu-head .user-avatar{width:40px;height:40px;flex:0 0 40px;font-size:12px}.dashboard-shell .user-menu-head b,.dashboard-shell .user-menu-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .user-menu-head b{font-size:14px}.dashboard-shell .user-menu-head small{margin-top:3px;font-size:10px}.dashboard-shell .user-menu>button{grid-template-columns:26px minmax(0,1fr) auto;gap:7px;margin-top:5px;padding:9px 7px;font-size:13px}.dashboard-shell .user-menu>button small{font-size:10px}.workspace-admin-page{max-width:1450px;padding:62px 70px 110px}.workspace-admin-head{gap:30px;margin-bottom:38px}.card-title span,.workspace-admin-head>div>span{font-size:14px}.workspace-admin-head h1{margin-block:10px 12px;font-size:48px}.workspace-admin-head p{max-width:760px;font-size:18px;line-height:1.8}.workspace-back{padding:14px 18px;font-size:15px}.workspace-state{font-size:18px}.admin-card{border-radius:20px}.card-title{padding-bottom:21px}.card-title h2{font-size:30px}.role-note{padding:8px 10px;font-size:13px!important}.status-chip{padding:7px 10px;font-size:14px}.integration-card{min-height:355px;padding:24px}.integration-card h2,.mapping-source h2{font-size:25px}.integration-card p,.mapping-source p{min-height:65px;font-size:17px}.source-details{padding:14px}.source-details b{font-size:16px}.source-details small{font-size:14px}.admin-primary,.admin-secondary{min-height:48px;font-size:16px}.admin-muted{font-size:15px}.settings-form,.team-card{padding:30px}.member-row{grid-template-columns:48px 1fr auto auto;gap:16px;padding:18px 0}.member-avatar{width:44px;height:44px;font-size:16px}.member-row b{font-size:18px}.member-row small{margin-top:5px;font-size:15px}.member-role{font-size:16px}.admin-footnote{margin-top:20px;font-size:17px;line-height:1.9}.settings-form{gap:20px}.settings-form label{gap:9px;font-size:17px}.settings-form input{padding:15px 16px;font-size:17px}.setting-readonly{padding:16px}.setting-readonly span{font-size:16px}.setting-readonly b{font-size:20px}.form-error,.form-success,.setting-readonly small{font-size:15px}.mapping-flow,.mapping-source{padding:28px}.mapping-flow .mapping-label{font-size:15px}.mapping-flow b{padding:16px;font-size:18px}.mapping-flow small{font-size:15px}.mapping-flow i{width:28px;height:28px;font-size:16px}.usage-view{gap:20px}.usage-plan{min-height:300px;padding:32px}.usage-plan>span{font-size:15px}.usage-plan h2{margin-block:13px 10px;font-size:42px}.usage-plan p{min-height:48px;font-size:18px;line-height:1.8}.usage-plan-actions{margin-top:28px}.usage-plan-actions .admin-primary{min-height:54px;font-size:18px}.usage-metrics{gap:16px}.usage-metrics article{min-height:185px;padding:24px}.usage-metrics small,.usage-metrics span{font-size:17px}.usage-metrics b{margin-block:16px 12px;font-size:45px}.billing-summary{margin-top:24px;padding:30px}.billing-details{gap:16px;margin-top:24px}.billing-details>div{min-height:140px;padding:20px}.billing-details small{font-size:15px}.billing-details b{margin-top:12px;font-size:20px}.billing-details em{margin-top:9px;font-size:14px}.billing-actions{gap:14px;margin-top:24px}.billing-actions .admin-secondary,.billing-cancel{min-height:52px;padding-inline:19px;font-size:17px}.billing-cancelled,.billing-empty,.billing-summary .form-error,.billing-summary .form-success{font-size:16px}}.dashboard-shell .user-avatar{border:2px solid var(--cago-paper);border-radius:2px;background:var(--cago-red);color:var(--cago-paper)}.dashboard-shell .user-copy small{color:#b4c1bc}.dashboard-shell .user-dots{color:var(--cago-mustard)}.dashboard-shell .sidebar-popover{border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);color:var(--cago-ink);box-shadow:6px 6px 0 var(--cago-red)}.dashboard-shell .user-menu>button,.dashboard-shell .workspace-create,.dashboard-shell .workspace-option{border-radius:2px}.dashboard-shell .user-menu>button:hover,.dashboard-shell .workspace-option.selected,.dashboard-shell .workspace-option:hover{background:#eadfbf}.dashboard-shell .user-menu>button{grid-template-columns:26px minmax(0,1fr)}.dashboard-shell .user-menu>button .user-menu-label,.dashboard-shell .user-menu>button>b{min-width:0;font:inherit;font-weight:900;text-align:right}.dashboard-shell .main-content{max-width:1380px}.dashboard-shell h1,.dashboard-shell h2,.dashboard-shell h3{font-family:var(--font-lalezar),var(--font-changa),sans-serif;font-weight:400;letter-spacing:0}.dashboard-shell .creative-detail-header h1,.dashboard-shell .cro-detail-header h1,.dashboard-shell .page-header h1,.dashboard-shell .realtime-header h1{font-size:clamp(34px,3.4vw,52px);line-height:1.05}.dashboard-shell .section-kicker{color:var(--cago-red);font-size:11px;font-weight:800}.dashboard-shell .creative-live-pill,.dashboard-shell .cro-header-period,.dashboard-shell .live-indicator,.dashboard-shell .sync-pill{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-paper);color:var(--cago-ink);box-shadow:4px 4px 0 var(--cago-mustard)}.dashboard-shell .live-indicator b{color:var(--cago-red)}.dashboard-shell .cro-detail-controls,.dashboard-shell .realtime-controls,.dashboard-shell .selection-panel{border:3px solid var(--cago-ink);border-radius:4px;background:var(--cago-paper);box-shadow:8px 8px 0 var(--cago-mint)}.dashboard-shell .control-label{color:#465c61;font-weight:800}.dashboard-shell .date-picker{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;color:var(--cago-ink);box-shadow:3px 3px 0 #c8bfa8}.dashboard-shell .date-picker.open,.dashboard-shell .date-picker:hover{border-color:var(--cago-ink);background:#faeecf;box-shadow:4px 4px 0 var(--cago-mustard)}.dashboard-shell .calendar-icon{border-radius:2px}.dashboard-shell .platform-tabs,.dashboard-shell .platform-tabs-four,.dashboard-shell .platform-tabs-three{border:2px solid var(--cago-ink);border-radius:2px;background:#e7ddc2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:64px}.dashboard-shell .platform-tabs button,.dashboard-shell .platform-tabs-four button,.dashboard-shell .platform-tabs-three button{border-radius:1px}.dashboard-shell .platform-tabs button.selected,.dashboard-shell .platform-tabs-four button.selected,.dashboard-shell .platform-tabs-three button.selected{background:var(--cago-mustard);color:var(--cago-ink);outline:0;box-shadow:3px 3px 0 var(--cago-red)}.dashboard-shell .platform-logo{border:2px solid var(--cago-ink);border-radius:2px;box-shadow:2px 2px 0 #b6a987}.dashboard-shell .date-menu{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-paper);box-shadow:5px 5px 0 var(--cago-red)}.dashboard-shell .custom-date-option,.dashboard-shell .date-menu button{border-radius:1px}.dashboard-shell .custom-date-option.selected,.dashboard-shell .date-menu button.selected,.dashboard-shell .date-menu button:hover{background:#f2d888}.dashboard-shell .campaign-table-section,.dashboard-shell .cro-section,.dashboard-shell .explanation-card,.dashboard-shell .landing-card,.dashboard-shell .landing-detail-card,.dashboard-shell .number-card,.dashboard-shell .realtime-summary{border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);box-shadow:6px 6px 0 var(--cago-mint)}.dashboard-shell .campaign-index,.dashboard-shell .landing-detail-title>span,.dashboard-shell .landing-rank,.dashboard-shell .metric-index{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mustard);color:var(--cago-ink)}.dashboard-shell .source-tag{border-radius:1px}.dashboard-shell .source-tag.meta{background:#e9e4d4;color:#1456a6}.dashboard-shell .source-tag.sheet{background:#dcebd9;color:#167139}.dashboard-shell .source-tag.internal{background:#f4dcd2;color:#b54330}.dashboard-shell .explanation-card{background:#eadfbf;border-style:dashed;box-shadow:none}.dashboard-shell .cro-formula-note,.dashboard-shell .cro-method-note,.dashboard-shell .table-source-note{border:2px dashed #8c9a95;border-radius:2px;background:#e9dfc5}.dashboard-shell.cro-detail-page,.dashboard-shell.realtime-page{background-color:var(--cago-cream);background-image:linear-gradient(#142d3a08 1px,transparent 0),linear-gradient(90deg,#142d3a08 1px,transparent 0);background-size:34px 34px}.dashboard-shell .realtime-summary{overflow:visible;gap:2px;background:var(--cago-ink)}.dashboard-shell .realtime-summary .summary-cost,.dashboard-shell .realtime-summary>div{background:var(--cago-paper)}.dashboard-shell .campaign-table-wrap{border:2px solid var(--cago-ink);border-radius:2px}.dashboard-shell .campaign-table th{background:var(--cago-ink);color:var(--cago-paper);border-color:#fff9e925}.dashboard-shell .campaign-table th>span{border-radius:1px;background:var(--cago-mustard);color:var(--cago-ink)}.dashboard-shell .campaign-table td{border-color:#b8b09b;background:var(--cago-paper)}.dashboard-shell .campaign-table tbody tr:hover td{background:#f3e4bd}.dashboard-shell .campaign-table tfoot td{background:var(--cago-ink);color:var(--cago-paper)}.dashboard-shell .campaign-table tfoot td:last-child strong{color:var(--cago-mustard)}.dashboard-shell.creative-detail-page{background:radial-gradient(circle at 78% 0,#214d49 0,transparent 38%),radial-gradient(circle at 8% 100%,#30234e 0,transparent 42%),var(--cago-ink-deep)}.dashboard-shell .creative-detail-header .section-kicker{color:var(--cago-mustard)}.dashboard-shell .creative-detail-controls{border:3px solid var(--cago-paper);border-radius:3px;background:#0b202bcc;box-shadow:7px 7px 0 var(--cago-red)}.dashboard-shell .creative-detail-controls .date-picker{border-color:var(--cago-paper);border-radius:2px;background:#142d3a;color:var(--cago-paper);box-shadow:3px 3px 0 var(--cago-red)}.dashboard-shell .creative-count-filter>div,.dashboard-shell .creative-detail-controls .platform-tabs{border:2px solid var(--cago-paper);border-radius:2px;background:#142d3a}.dashboard-shell .creative-count-filter button.selected,.dashboard-shell .creative-detail-controls .platform-tabs button.selected{background:var(--cago-mustard);color:var(--cago-ink);outline:0;box-shadow:3px 3px 0 var(--cago-red)}.dashboard-shell .creative-count-filter button{border-radius:1px}@media (max-width:950px){.dashboard-shell .brand-logo{width:92px}}@media (max-width:680px){.dashboard-shell .sidebar{border:0;border-bottom:5px solid var(--cago-red);box-shadow:0 5px 0 var(--cago-mustard)}.dashboard-shell .sidebar-brand{min-height:67px;padding:0 0 7px}.dashboard-shell .brand-logo{width:78px;height:54px}.dashboard-shell .side-link{border:1px solid #fff5db20}.dashboard-shell .main-content{padding-top:34px}.dashboard-shell .creative-detail-header h1,.dashboard-shell .cro-detail-header h1,.dashboard-shell .page-header h1,.dashboard-shell .realtime-header h1{font-size:34px}.dashboard-shell .cro-detail-controls,.dashboard-shell .realtime-controls,.dashboard-shell .selection-panel{box-shadow:5px 5px 0 var(--cago-mint)}}.creative-card-clickable{cursor:pointer;transition:transform .2s ease,filter .2s ease}.creative-card-clickable:hover{transform:translateY(-4px);filter:brightness(1.06)}.creative-card-clickable:focus-visible{outline:4px solid var(--cago-mustard);outline-offset:5px}.creative-drawer-layer{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-start;background:#071820a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:drawer-fade .18s ease-out}.creative-drawer{position:relative;width:min(780px,calc(100vw - 290px));height:100dvh;padding:0 28px 32px;overflow-y:auto;color:var(--cago-ink);background-color:var(--cago-cream);background-image:linear-gradient(#142d3a0a 1px,transparent 0),linear-gradient(90deg,#142d3a0a 1px,transparent 0);background-size:30px 30px;border-right:4px solid var(--cago-ink);box-shadow:10px 0 0 var(--cago-red),26px 0 70px #07182066;animation:drawer-in .25s cubic-bezier(.2,.8,.2,1)}.creative-drawer-topbar{position:sticky;z-index:10;top:0;min-height:74px;margin-inline:-28px;padding:13px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;direction:ltr;color:var(--cago-paper);background-color:var(--cago-ink);background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:24px 24px;border-bottom:4px solid var(--cago-mustard);box-shadow:0 4px 0 var(--cago-red)}.creative-drawer-topbar div{direction:rtl;text-align:right}.creative-drawer-topbar span{display:block;color:var(--cago-mustard);font-size:11px;font-weight:900;letter-spacing:.12em}.creative-drawer-topbar small{display:block;margin-top:4px;color:#cad6d1;font-size:10px}.drawer-close{width:42px;height:42px;border:2px solid var(--cago-paper);border-radius:2px;color:var(--cago-paper);background:#ffffff0d;font:28px/1 sans-serif;box-shadow:3px 3px 0 var(--cago-red);cursor:pointer}.drawer-close:hover{color:var(--cago-ink);background:var(--cago-mustard)}.drawer-creative-hero{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:30px 0 22px;border-bottom:3px solid var(--cago-ink)}.drawer-creative-preview{position:relative;height:132px;display:grid;place-items:center;overflow:hidden;clip-path:polygon(8% 0,100% 0,100% 84%,92% 100%,0 100%,0 16%);background:#071019}.drawer-creative-preview img{width:100%;height:100%;object-fit:cover}.drawer-creative-preview .cago-creative-placeholder img{width:84px;height:70px;object-fit:contain;background:transparent}.drawer-creative-preview .generated-creative{width:100%;height:100%}.drawer-creative-preview .video-play{width:42px;height:42px}.drawer-source-id{display:inline-flex;padding:5px 8px;border:2px solid var(--cago-ink);background:var(--cago-mustard);box-shadow:3px 3px 0 var(--cago-red);font-size:10px;font-weight:900;direction:ltr}.drawer-creative-title h2{margin:12px 0 4px;font-family:var(--font-lalezar),var(--font-changa),sans-serif;font-size:30px;font-weight:400;line-height:1.1}.drawer-creative-title p{margin:0;color:#42595c;font-size:12px}.drawer-creative-title>div{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.drawer-creative-title>div span{padding:5px 8px;border:1px solid #8a9994;background:#eee3c7;font-size:9px;font-weight:800}.creative-reuse-strip{display:grid;grid-template-columns:1.45fr repeat(3,1fr);margin:22px 0;border:3px solid var(--cago-ink);background:#e7f3ed;box-shadow:6px 6px 0 var(--cago-mustard)}.creative-reuse-strip>span{min-width:0;padding:12px 10px;text-align:center;border-left:1px solid #9bb6aa}.creative-reuse-strip>span:last-child{border-left:0}.creative-reuse-strip small{display:block;color:#396258;font-size:8px;font-weight:900;letter-spacing:.06em}.creative-reuse-strip b{display:block;overflow:hidden;margin-top:5px;color:var(--cago-ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.creative-reuse-strip em{display:block;margin-top:3px;color:#4f6a63;font-size:8px;font-style:normal;font-weight:700}.drawer-metric-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:22px 0;border:3px solid var(--cago-ink);background:var(--cago-paper);box-shadow:6px 6px 0 var(--cago-mint)}.drawer-metric-strip>span{min-width:0;padding:14px 7px;text-align:center;border-left:1px solid #aeb6aa}.drawer-metric-strip>span:last-child{border-left:0}.campaign-mini-metrics small,.drawer-metric-strip small{display:block;color:#53676a;font-size:8px;font-weight:800;letter-spacing:.04em}.drawer-metric-strip b{display:block;margin-top:5px;font-size:17px}.campaign-mini-metrics em,.drawer-metric-strip em{display:block;margin-top:3px;color:#667778;font-size:8px;font-style:normal}.drawer-campaign-section>header{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px}.drawer-campaign-section h3{margin:0;font-family:var(--font-lalezar),var(--font-changa),sans-serif;font-size:24px;font-weight:400}.drawer-campaign-section header p{margin:3px 0 0;color:#526568;font-size:11px}.drawer-permission{padding:6px 9px;color:#075e50;border:1px solid #3ba995;background:#d6eee5;font-size:9px;font-weight:800;white-space:nowrap}.drawer-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border:2px solid var(--cago-ink);background:#ded4b9}.drawer-tabs button{min-height:42px;border:0;color:#42575a;background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.drawer-tabs button.active{color:var(--cago-ink);background:var(--cago-mustard);box-shadow:3px 3px 0 var(--cago-red)}.drawer-tabs span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-inline-start:5px;padding:0 4px;color:var(--cago-paper);background:var(--cago-ink);font-size:9px}.drawer-notice{min-height:42px;margin-top:12px;padding:8px 10px;display:flex;align-items:center;gap:8px;color:#0b594e;border:2px solid #2b9f8e;background:#dcf1e8;font-size:10px;font-weight:800}.drawer-notice>span{width:22px;height:22px;display:grid;place-items:center;color:var(--cago-paper);background:var(--cago-mint)}.drawer-notice button{margin-inline-start:auto;border:0;background:transparent;font-size:20px;cursor:pointer}.drawer-campaign-list{display:grid;gap:10px;margin-top:12px}.drawer-campaign-card{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(320px,1.7fr) 58px;align-items:center;gap:13px;padding:13px;border:2px solid var(--cago-ink);background:var(--cago-paper);box-shadow:4px 4px 0 #bdb39a}.campaign-live-state{display:inline-flex;align-items:center;gap:5px;color:#5c6c6d;font-size:9px;font-weight:800}.campaign-live-state i{width:7px;height:7px;border-radius:50%;background:#8a9692}.campaign-live-state.active{color:#087463}.campaign-live-state.active i{background:var(--cago-mint);box-shadow:0 0 0 4px #48b49f1b}.campaign-main-cell h4{margin:7px 0 3px;font-size:12px;line-height:1.35}.campaign-main-cell small{color:#647476;font-size:8px}.campaign-mini-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-mini-metrics>span{min-width:0;padding-inline:5px;text-align:center;border-left:1px solid #c9cec5}.campaign-mini-metrics>span:last-child{border:0}.campaign-mini-metrics b{display:block;margin-top:4px;font-size:12px}.campaign-power{width:56px;min-height:54px;display:grid;place-items:center;align-content:center;gap:3px;border:2px solid var(--cago-ink);background:#e1d7bd;box-shadow:3px 3px 0 #bcb19a;cursor:pointer}.campaign-power i{position:relative;width:25px;height:14px;border-radius:20px;background:#84918d;transition:background .18s ease}.campaign-power i:after{content:"";position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:var(--cago-paper);transition:transform .18s ease}.campaign-power.active{background:#d5eee6;box-shadow:3px 3px 0 var(--cago-mint)}.campaign-power.active i{background:var(--cago-mint)}.campaign-power.active i:after{transform:translateX(-11px)}.campaign-power span{font-size:8px;font-weight:900}.drawer-empty{padding:28px;text-align:center;border:2px dashed #87938f;background:#e9dfc5}.drawer-empty b{font-size:13px}.drawer-empty p{margin:5px 0 0;color:#536669;font-size:10px}.drawer-audit-note{margin-top:18px;padding:13px;display:flex;align-items:flex-start;gap:10px;border:2px dashed #82918d;background:#e9dfc5}.drawer-audit-note>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:var(--cago-paper);background:var(--cago-mint);font-size:15px;font-weight:900}.drawer-audit-note p{margin:0;color:#42585b;font-size:10px;line-height:1.7}.campaign-confirm-layer{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#071820b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.campaign-confirm-box{width:min(440px,100%);padding:25px;text-align:center;border:3px solid var(--cago-ink);background:var(--cago-paper);box-shadow:8px 8px 0 var(--cago-red)}.confirm-mark{width:48px;height:48px;margin:auto;display:grid;place-items:center;border:2px solid var(--cago-ink);color:var(--cago-ink);background:var(--cago-mustard);box-shadow:3px 3px 0 var(--cago-red);font-size:24px;font-weight:900}.campaign-confirm-box h3{margin:15px 0 8px;font-family:var(--font-lalezar),var(--font-changa),sans-serif;font-size:26px;font-weight:400}.campaign-confirm-box p{margin:0;color:#455a5d;font-size:12px;line-height:1.8}.campaign-confirm-box>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.campaign-confirm-box button{min-height:44px;border:2px solid var(--cago-ink);background:#ded4b9;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.campaign-confirm-box button.danger{color:var(--cago-paper);background:var(--cago-red);box-shadow:3px 3px 0 var(--cago-ink)}.campaign-confirm-box button.activate{color:var(--cago-ink);background:var(--cago-mint);box-shadow:3px 3px 0 var(--cago-ink)}@keyframes drawer-fade{0%{opacity:0}}@keyframes drawer-in{0%{transform:translateX(-40px)}}@media (max-width:1050px){.creative-drawer{width:min(760px,calc(100vw - 220px))}.drawer-campaign-card{grid-template-columns:1fr 58px}.campaign-mini-metrics{grid-column:1/-1;grid-row:2;padding-top:10px;border-top:1px solid #c9cec5}.campaign-power{grid-column:2;grid-row:1}}@media (max-width:680px){.creative-card-clickable:hover{transform:none}.creative-drawer-layer{z-index:100;background:var(--cago-cream)}.creative-drawer{width:100%;height:100dvh;padding:0 14px calc(32px + env(safe-area-inset-bottom));border:0;box-shadow:none}.creative-drawer-topbar{min-height:calc(62px + env(safe-area-inset-top));margin-inline:-14px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px}.drawer-close{width:38px;height:38px}.drawer-creative-hero{grid-template-columns:112px 1fr;gap:13px;padding:22px 0 17px}.drawer-creative-preview{height:100px}.drawer-source-id{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.drawer-creative-title h2{margin-top:10px;font-size:23px}.drawer-creative-title p{font-size:10px;line-height:1.55}.drawer-creative-title>div span{font-size:8px}.creative-reuse-strip{grid-template-columns:1fr 1fr;box-shadow:4px 4px 0 var(--cago-mustard)}.creative-reuse-strip>span{border-bottom:1px solid #9bb6aa}.creative-reuse-strip>span:nth-child(2){border-left:0}.creative-reuse-strip>span:nth-child(n+3){border-bottom:0}.drawer-metric-strip{grid-template-columns:repeat(3,1fr);box-shadow:4px 4px 0 var(--cago-mint)}.drawer-metric-strip>span{border-bottom:1px solid #aeb6aa}.drawer-metric-strip>span:nth-child(3n){border-left:0}.drawer-metric-strip>span:nth-child(n+4){border-bottom:0}.drawer-campaign-section>header{align-items:flex-start}.drawer-permission{display:none}.drawer-campaign-section h3{font-size:21px}.drawer-tabs button{font-size:10px}.drawer-campaign-card{grid-template-columns:1fr 56px;gap:9px;padding:11px}.campaign-main-cell h4{font-size:11px}.campaign-mini-metrics{overflow-x:auto;grid-template-columns:repeat(5,minmax(66px,1fr))}.campaign-power{width:54px}.campaign-confirm-box{padding:20px 16px}.campaign-confirm-box h3{font-size:23px}}.dashboard-shell{--muted:#4f6263}.creative-refresh-button,.refresh-button{font:inherit;cursor:pointer}.dashboard-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.cago-select,.dashboard-shell select{appearance:none;min-height:40px;border:2px solid var(--cago-ink);border-radius:2px;outline:0;background-color:var(--cago-paper);background-image:linear-gradient(45deg,transparent 50%,var(--cago-ink) 50%),linear-gradient(135deg,var(--cago-ink) 50%,transparent 50%);background-position:16px 17px,22px 17px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink);padding:8px 12px 8px 32px;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.cago-select:hover:not(:disabled),.dashboard-shell select:hover:not(:disabled){border-color:var(--cago-red);background-color:#fffdf5}.cago-select:focus-visible,.dashboard-shell select:focus-visible{box-shadow:3px 3px 0 var(--cago-mustard),0 0 0 3px #4caf8e55}.cago-select:disabled,.dashboard-shell select:disabled{cursor:not-allowed;opacity:.5}.market-filter-control{display:flex;padding:0;font-weight:900;font-size:14px;white-space:nowrap}.market-filter-control>span{display:grid;place-items:center;padding:0 12px;border-left:2px solid var(--cago-ink);background:var(--cago-mint);color:var(--cago-ink);font-size:11px}.market-filter-select{position:relative;display:block;min-width:170px;font-style:normal}.market-filter-control select{width:100%;height:100%;min-height:46px;border:0;border-radius:0;background-color:var(--cago-paper);background-position:17px 19px,23px 19px;box-shadow:none;padding:8px 12px 8px 35px;color:var(--cago-ink);font:inherit;font-weight:900;cursor:pointer}.market-filter-control select:hover:not(:disabled){border:0;background-color:#fffdf5}.market-filter-control:has(select:disabled){opacity:.6}@media (max-width:720px){.dashboard-header-actions{width:100%;justify-content:stretch}.dashboard-header-actions .sync-pill,.market-filter-control{flex:1 1 100%}.market-filter-control{justify-content:space-between}.market-filter-select{min-width:0;flex:1 1}}.creative-refresh-button:disabled,.refresh-button:disabled{cursor:wait;opacity:.72}.refresh-button .refresh-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border:2px solid var(--cago-ink);background:var(--cago-mint);color:var(--cago-ink);font-size:19px;font-weight:900;line-height:1;box-shadow:2px 2px 0 var(--cago-mustard)}.refresh-copy{display:block;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:right}.refresh-copy b,.refresh-copy small{display:block}.refresh-copy b{color:var(--cago-ink);font-size:11px}.refresh-copy small{margin-top:2px;color:#52676a;font-size:9px;font-weight:500}.creative-refresh-button{appearance:none;text-align:right}.creative-refresh-button i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:0;background:var(--cago-mint);color:var(--cago-ink);font-size:19px;font-style:normal;box-shadow:2px 2px 0 var(--cago-mustard)}.dashboard-shell .side-link b{font-size:12px}.dashboard-shell .management-link b,.dashboard-shell .side-link small,.dashboard-shell .sidebar-nav-group h2{font-size:10px}.dashboard-shell .management-link small,.dashboard-shell .workspace-copy small,.dashboard-shell .workspace-create small,.dashboard-shell .workspace-option small{font-size:9px}.dashboard-shell .workspace-copy b,.dashboard-shell .workspace-create b,.dashboard-shell .workspace-option b{font-size:12px}.dashboard-shell .connection-row b,.dashboard-shell .user-copy b{font-size:11px}.dashboard-shell .connection-row small,.dashboard-shell .user-copy small{font-size:9px}.dashboard-shell .section-kicker{font-size:12px}.dashboard-shell .creative-detail-header p,.dashboard-shell .cro-detail-header p,.dashboard-shell .page-header p,.dashboard-shell .realtime-header p{color:#43585b;font-size:14px;line-height:1.8}.dashboard-shell .control-label{font-size:12px}.dashboard-shell .date-picker>span:nth-child(2){font-size:18px}.dashboard-shell .platform-tabs b,.dashboard-shell .platform-tabs-four b,.dashboard-shell .platform-tabs-three b{font-size:13px;font-weight:900;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-shell .platform-tabs small,.dashboard-shell .platform-tabs-four small,.dashboard-shell .platform-tabs-three small{color:#41585c;font-size:11px}.dashboard-shell .platform-tabs button,.dashboard-shell .platform-tabs-four button,.dashboard-shell .platform-tabs-three button{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 6px;min-width:0;height:100%}.dashboard-shell .platform-tabs button:after,.dashboard-shell .platform-tabs-four button:after,.dashboard-shell .platform-tabs-three button:after{display:none}.dashboard-shell .platform-tabs button>span,.dashboard-shell .platform-tabs-four button>span,.dashboard-shell .platform-tabs-three button>span{min-width:0;text-align:center}.dashboard-shell .date-menu b{font-size:13px}.dashboard-shell .custom-date-option small,.dashboard-shell .date-menu small{color:#52676a;font-size:11px}.dashboard-shell .custom-date-option b,.dashboard-shell .custom-date-option input{font-size:12px}.dashboard-shell .context-line p{font-size:13px}.dashboard-shell .context-line p small,.dashboard-shell .context-line>span{color:#506466;font-size:11px}.dashboard-shell .metric-copy>span{font-size:17px}.dashboard-shell .metric-copy p{color:#4a6063;font-size:13px}.dashboard-shell .metric-index,.dashboard-shell .source-tag{font-size:11px}.dashboard-shell .number-card>strong small{color:#3f5458;font-size:12px}.dashboard-shell .platform-source{background:#dce8fa;color:#0d54b3}.dashboard-shell .sheet-source{background:#d8ebd8;color:#176a31}.dashboard-shell .calculated-source{background:#f5d8ca;color:#a63d27}.dashboard-shell .creative-section-head p,.dashboard-shell .cro-section-head p{color:#43585b;font-size:13px}.dashboard-shell .creative-note{color:#c5d0d2;font-size:12px}.dashboard-shell .creative-section-head p{color:#b8c6ca}.dashboard-shell .creative-period small,.dashboard-shell .cro-period small{color:#465b5e;font-size:10px}.cvr-state-card,.dashboard-shell .cvr-state-card,.overview-creative-state{margin:20px 0;padding:24px 22px;border:2px solid var(--cago-ink,#071820);border-radius:12px;background:#ffffff;box-shadow:4px 4px 0 var(--cago-ink,#071820);color:var(--cago-ink,#071820);text-align:center;font-size:15px;font-weight:700;direction:rtl}.cvr-state-card b,.dashboard-shell .cvr-state-card b,.overview-creative-state b{display:block;margin:0 0 6px;color:var(--cago-ink,#071820);font-size:16px;font-weight:800}.cvr-state-card p,.dashboard-shell .cvr-state-card p,.overview-creative-state p{display:block;margin:0;color:#2b3e43;font-size:14px;font-weight:700;line-height:1.6}.cvr-state-card a,.overview-creative-state a{color:#0d54b3;font-weight:800;text-decoration:underline}.cvr-state-card.error,.dashboard-shell .cvr-state-card.error,.overview-creative-state.error{background:#fff0ed;border-color:var(--cago-red,#e14936);box-shadow:4px 4px 0 var(--cago-red,#e14936);color:#a81c1c}.top-creatives-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:25px 0 -2px;color:#b8c7cb;font-size:11px}.top-creatives-carousel-controls>span b{color:#43d9cf;font-size:14px;direction:ltr}.top-creatives-carousel-controls>div{display:flex;gap:7px;direction:ltr}.top-creatives-carousel-controls button{width:34px;height:31px;border:1px solid #ffffff2e;border-radius:8px;background:#12242d;color:#e9f6f4;font:inherit;font-size:16px;cursor:pointer;transition:background .16s ease,transform .16s ease}.top-creatives-carousel-controls button:hover{background:#1f716b;transform:translateY(-1px)}.overview-top-creative-carousel{margin:0;scrollbar-width:thin}.overview-top-creative-carousel .fc-card{display:block;text-decoration:none;color:inherit}.overview-top-creative-carousel .fc-card:hover{filter:brightness(1.08)}.overview-top-creative-carousel .fc-stats{grid-template-columns:repeat(3,1fr)}.overview-top-creative-carousel .fc-stats span{min-height:54px;display:grid;align-content:center}.overview-top-creative-carousel .fc-stats b{direction:ltr}.overview-top-creative-carousel .creative-identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-top-creative-carousel .creative-thumbnail img{object-fit:contain}.overview-top-creative-carousel .creative-tier{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.top-creatives-carousel-controls{margin-top:21px}.top-creatives-carousel-controls>span{font-size:10px}.overview-top-creative-carousel .fc-stats span{min-height:50px}.overview-top-creative-carousel .creative-type-footer{margin-top:3px}.overview-top-creative-carousel .creative-thumbnail{margin-inline:7px}}.overview-top-creative-carousel{position:relative;right:calc((100% - (100vw - 268px)) / 2);width:calc(100vw - 268px);display:flex;gap:26px;overflow-x:auto;overflow-y:hidden;padding:16px 0 28px;direction:rtl;scroll-snap-type:x mandatory;scrollbar-color:#4c5660 #c5c8cc}.overview-carousel-card{position:relative;flex:0 0 335px;width:335px;height:560px;margin:0;scroll-snap-align:start}.overview-carousel-card .overview-carousel-card-link{text-decoration:none;transition:transform .2s ease,filter .2s ease}.overview-carousel-card .overview-carousel-card-link:hover{transform:translateY(-4px);filter:brightness(1.06)}.overview-carousel-card .creative-card-inner{padding:35px 16px 22px}.overview-carousel-card .creative-thumbnail{width:172px;flex:0 0 306px;height:306px;min-height:0;margin:0 auto 10px;background:transparent}.overview-carousel-card .creative-thumbnail img{object-fit:contain}.overview-carousel-card .creative-identity{min-height:50px;padding-bottom:6px}.overview-carousel-card .creative-identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-carousel-card .creative-identity p{min-height:20px;direction:rtl;text-align:center}.overview-carousel-card .fc-stats{grid-template-columns:repeat(3,1fr);margin-top:8px;padding:2px 1px}.overview-carousel-card .fc-stats span{min-height:58px;padding:8px 2px;border-right:1px solid #ffffff14;border-bottom:0}.overview-carousel-card .fc-stats span:nth-child(3n){border-right:0}.overview-carousel-card .fc-stats b{font-size:10px;direction:ltr}.overview-carousel-card .creative-type-footer{min-height:25px;margin-top:7px}.overview-carousel-card .catalog-overall{top:42px;right:-32px;width:64px;height:64px}.overview-carousel-rank{position:absolute;top:19px;left:18px;z-index:7;display:grid;place-items:center;min-width:42px;height:31px;padding:0 8px;border:1px solid #ffffff2f;border-radius:8px;background:#0a1923e8;color:#f3c42c;font-size:12px;letter-spacing:.08em;direction:ltr;box-shadow:0 4px 10px #0006}.overview-carousel-card:first-child .overview-carousel-rank{color:#fff6d8}.overview-carousel-card:nth-child(2) .overview-carousel-rank{color:#dce6ef}.overview-carousel-card:nth-child(3) .overview-carousel-rank{color:#e0a069}@media(max-width:950px){.overview-top-creative-carousel{right:calc((100% - (100vw - 218px)) / 2);width:calc(100vw - 218px)}.overview-carousel-card{flex-basis:320px;width:320px}}@media(max-width:680px){.overview-top-creative-carousel{right:calc((100% - 100vw) / 2);width:100vw;padding-right:15px;gap:18px}.overview-carousel-card{flex-basis:300px;width:300px;height:510px}.overview-carousel-card .creative-thumbnail{width:158px;flex-basis:270px;height:270px}.overview-carousel-card .catalog-overall{right:-23px;top:34px}.overview-carousel-rank{top:15px;left:14px}}.overview-top-creative-carousel{padding-right:56px;scroll-padding-right:56px}.overview-carousel-card{flex-basis:390px;width:390px;padding-left:48px}.overview-carousel-rank{top:auto;bottom:64px;left:0;z-index:0;width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#070d14;font-family:Arial Black,Impact,sans-serif;font-size:154px;line-height:.72;letter-spacing:-.11em;-webkit-text-stroke:4px #7d8894;text-shadow:0 10px 24px #000,0 0 2px #fff;box-shadow:none;pointer-events:none}.overview-carousel-card.rank-1 .overview-carousel-rank{-webkit-text-stroke-color:#f2f4f4}.overview-carousel-card.rank-2 .overview-carousel-rank{-webkit-text-stroke-color:#aab1b9}.overview-carousel-card.rank-3 .overview-carousel-rank{-webkit-text-stroke-color:#b47446}@media(max-width:950px){.overview-top-creative-carousel{padding-right:48px;scroll-padding-right:48px}.overview-carousel-card{flex-basis:370px;width:370px}}@media(max-width:680px){.overview-top-creative-carousel{padding-right:42px;scroll-padding-right:42px}.overview-carousel-card{flex-basis:348px;width:348px;padding-left:43px}.overview-carousel-card .overview-carousel-card-link{width:calc(100% - 38px);margin-left:38px}.overview-carousel-rank{bottom:54px;font-size:138px}}.overview-carousel-card .overview-carousel-card-link{display:block;width:calc(100% - 42px);height:100%;margin-left:42px;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:inherit;cursor:pointer}.overview-carousel-card .overview-carousel-card-link:focus-visible{outline:4px solid var(--cago-mustard);outline-offset:7px}.overview-carousel-card .catalog-overall{z-index:8}@media(max-width:680px){.overview-carousel-card .overview-carousel-card-link{width:calc(100% - 38px);margin-left:38px}}.dashboard-shell .creative-summary p{color:#c6d1d3;font-size:12px}.dashboard-shell .creative-summary b{font-size:14px}.dashboard-shell .creative-catalog-head p small,.dashboard-shell .creative-catalog-head>span{color:#b9c7ca;font-size:10px}.dashboard-shell .creative-identity p,.dashboard-shell .creative-type-footer,.dashboard-shell .creative-type-footer b{color:#b8c7cb;font-size:10px}.dashboard-shell .fc-stats small{color:#aebdc2;font-size:9px}.dashboard-shell .fc-stats em{color:#99abb1;font-size:9px}.dashboard-shell .cro-total small,.dashboard-shell .traffic-step small{font-size:11px}.dashboard-shell .cleaning-operation small,.dashboard-shell .traffic-step em{font-size:10px}.dashboard-shell .cro-formula-note p,.dashboard-shell .cro-method-note p,.dashboard-shell .table-source-note p{color:#354d50;font-size:12px}.dashboard-shell .landing-detail-section header p,.dashboard-shell .landing-table-head small{color:#485e61;font-size:11px}.dashboard-shell .landing-detail-title small,.dashboard-shell .landing-status{font-size:10px}.dashboard-shell .landing-detail-title h3,.dashboard-shell .landing-title h3{font-size:16px}.dashboard-shell .landing-detail-title code,.dashboard-shell .landing-title code{color:#53696c;font-size:10px}.dashboard-shell .landing-detail-metrics small,.dashboard-shell .landing-metrics small{color:#52676a;font-size:10px}.dashboard-shell .landing-detail-metrics em,.dashboard-shell .landing-metrics em{font-size:9px}.dashboard-shell .realtime-summary small{color:#4b6063;font-size:11px;font-weight:700}.dashboard-shell .realtime-summary p b{font-size:13px;font-weight:800}.dashboard-shell .realtime-summary strong{font-size:24px;font-weight:900;color:var(--cago-ink);line-height:1.15}.dashboard-shell .realtime-summary strong b{display:inline-block;font-size:24px!important;font-weight:900!important;line-height:1.15}.dashboard-shell .realtime-summary em{display:inline-block;font-size:12px!important;font-weight:800;color:#52676a;margin-inline-start:4px;font-style:normal}.dashboard-shell .realtime-summary .usd-equivalent{margin-top:6px;font-size:13px!important;font-weight:800}.dashboard-shell .realtime-summary>div:not(.summary-cost) .usd-equivalent{color:var(--cago-ink)!important}.dashboard-shell .campaign-table-section header p,.dashboard-shell .campaign-table-section header small{color:#4b6063;font-size:10px}.dashboard-shell .campaign-table th{padding:20px 18px;font-size:15px;line-height:1.25}.dashboard-shell .campaign-table th>span{width:29px;height:29px;margin-left:10px;font-size:8px}.dashboard-shell .campaign-table td strong{font-size:13px}.dashboard-shell .campaign-table td small{color:#52676a;font-size:10px}.campaign-table tbody td:first-child>div{min-width:0;flex:1 1}.realtime-campaign-power{flex:0 0 56px;margin-inline-start:auto}.realtime-campaign-notice{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;gap:12px;min-height:48px;width:max-content;max-width:min(540px,calc(100vw - 32px));min-width:280px;padding:10px 16px;color:#0b594e;border:2px solid #2b9f8e;background:#dcf1e8;border-radius:12px;box-shadow:0 12px 32px rgba(7,24,32,.22),0 2px 6px rgba(7,24,32,.08);font-size:13px;font-weight:750;direction:rtl;pointer-events:auto;animation:realtimeToastIn .25s cubic-bezier(.16,1,.3,1)}.realtime-campaign-notice .notice-icon,.realtime-campaign-notice>span:first-child{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:50%;background:#2b9f8e;color:#ffffff;font-size:14px;font-weight:900}.realtime-campaign-notice .notice-text,.realtime-campaign-notice bdi{flex:1 1;min-width:0;line-height:1.45;word-break:break-word}.realtime-campaign-notice button{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;margin-inline-start:auto;border:0;border-radius:6px;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.7;transition:opacity .15s,background .15s}.realtime-campaign-notice button:hover{opacity:1;background:rgba(0,0,0,.07)}.realtime-campaign-notice.error{border-color:#efbaa9;background:#fff0eb;color:#a33824;box-shadow:0 12px 32px rgba(163,56,36,.2),0 2px 6px rgba(7,24,32,.08)}.realtime-campaign-notice.error .notice-icon,.realtime-campaign-notice.error>span:first-child{background:#e50914;color:#ffffff}@keyframes realtimeToastIn{0%{opacity:0;transform:translate(-50%,-16px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (max-width:680px){.realtime-campaign-notice{top:calc(76px + env(safe-area-inset-top));width:calc(100vw - 28px);max-width:440px;padding:10px 14px;font-size:12px}.dashboard-shell .date-picker>span:nth-child(2){font-size:15px}.dashboard-shell .creative-detail-header p,.dashboard-shell .cro-detail-header p,.dashboard-shell .page-header p,.dashboard-shell .realtime-header p{font-size:13px}.dashboard-shell{min-height:100dvh;padding:72px 0 calc(76px + env(safe-area-inset-bottom))}.dashboard-shell .sidebar{position:fixed;inset:0 0 auto;width:100%;height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;display:grid;grid-template-columns:70px minmax(0,1fr) 42px;grid-template-areas:"brand workspace user";align-items:center;gap:9px;overflow:visible;direction:ltr;border:0;border-bottom:3px solid var(--cago-mustard);box-shadow:0 4px 0 var(--cago-red)}.dashboard-shell .sidebar-brand{grid-area:brand;min-height:0;height:52px;padding:0;border:0}.dashboard-shell .brand-logo{width:66px;height:46px}.dashboard-shell .workspace-switcher-wrap{grid-area:workspace;min-width:0;direction:rtl}.dashboard-shell .workspace-switcher{min-height:43px;max-width:none;margin:0;grid-template-columns:30px minmax(0,1fr) 14px;gap:7px;padding:5px 8px;border-width:1px;box-shadow:3px 3px 0 #071820}.dashboard-shell .workspace-avatar{width:28px;height:28px;font-size:11px;box-shadow:2px 2px 0 var(--cago-red)}.dashboard-shell .workspace-copy small{display:none}.dashboard-shell .workspace-copy b{margin:0;font-size:13px}.dashboard-shell .workspace-chevron{font-size:13px}.dashboard-shell .sidebar nav{display:contents;padding:0}.dashboard-shell .sidebar-nav-group:first-child{position:fixed;z-index:15;right:0;bottom:0;left:0;height:calc(68px + env(safe-area-inset-bottom));padding:6px 7px calc(6px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;direction:rtl;overflow:visible;border:0;border-top:3px solid var(--cago-mustard);background-color:var(--cago-ink);background-image:linear-gradient(var(--cago-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cago-grid) 1px,transparent 1px);background-size:24px 24px;box-shadow:0 -4px 0 var(--cago-red),0 -10px 24px #07182033}.dashboard-shell .sidebar-nav-group:first-child h2{display:none}.dashboard-shell .side-link{min-width:0;min-height:54px;padding:4px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid transparent;color:#dce3de;text-align:center}.dashboard-shell .side-link.active{border:2px solid var(--cago-ink-deep);box-shadow:2px 2px 0 var(--cago-red)}.dashboard-shell .side-link div{display:none}.dashboard-shell .side-link:after{content:attr(data-mobile-label);display:block;font-size:9px;font-weight:800;line-height:1.1;white-space:nowrap}.dashboard-shell .sidebar-image-icon{width:29px;height:29px;flex-basis:29px}.dashboard-shell .management-group{display:none!important}.dashboard-shell .sidebar-footer{grid-area:user;margin:0;padding:0;direction:rtl}.dashboard-shell .connection-row{display:none}.dashboard-shell .user-menu-wrap{width:42px}.dashboard-shell .user-menu-trigger{width:42px;min-height:42px;margin:0;padding:3px;display:grid;grid-template-columns:1fr;border-width:1px;box-shadow:3px 3px 0 #071820}.dashboard-shell .user-avatar{width:34px;height:34px;font-size:9px}.dashboard-shell .user-copy,.dashboard-shell .user-dots{display:none}.dashboard-shell .sidebar-popover{position:fixed;z-index:40;top:calc(73px + env(safe-area-inset-top));right:10px;bottom:auto;left:10px;width:auto;transform:none;direction:rtl}.dashboard-shell .main-content{padding-top:25px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.creative-library-main{padding-block:46px 72px}.creative-library,.creative-performance-clean{width:min(1180px,calc(100vw - 360px));margin-inline:auto;color:#12333d}.creative-library-hero{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:8px 0 32px}.creative-library-hero>div{max-width:720px}.creative-library-hero h1{margin:8px 0 10px;font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.045em;color:#11313b}.creative-library-hero p{margin:0;font-size:17px;line-height:1.75;color:#647a80;font-weight:600}.cago-performance-card code,.creative-library-hero code,.creative-performance-callout code,.creative-setup-steps code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;direction:ltr;unicode-bidi:embed;font-size:.9em}.creative-library-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:end}.creative-primary-action,.creative-secondary-action,.upload-files-button{border:0;text-decoration:none;font:inherit;font-weight:800;font-size:16px;white-space:nowrap;cursor:pointer;min-height:48px;padding:0 20px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.creative-primary-action,.upload-files-button{background:#1db7aa;color:#062f37;box-shadow:4px 5px 0 #f1b720}.creative-primary-action:hover,.upload-files-button:hover{background:#27cabd;transform:translateY(-1px)}.upload-files-button{gap:8px}.upload-files-button .upload-plus{font-size:24px;font-weight:900;line-height:1}.creative-secondary-action{color:#174550;border:1px solid #b8d8d4;background:#fffdf7}.creative-library-summary{display:grid;grid-template-columns:1.4fr .8fr 1.2fr;gap:1px;border:2px solid #143840;background:#143840;box-shadow:8px 8px 0 #67cbb6}.creative-library-summary>div{min-height:118px;padding:20px 22px;background:#fffdf7;display:flex;flex-direction:column;justify-content:center;gap:6px}.creative-library-summary small,.creative-library-summary span{font-size:14px;color:#6b8184;font-weight:700}.creative-library-summary b{font-size:28px;line-height:1;color:#10343d}.creative-library-summary b small{font-size:15px;font-weight:700}.storage-summary .storage-meter{width:100%;height:8px;border-radius:99px;background:#e4efed;margin-top:3px;overflow:hidden}.storage-summary .storage-meter i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#1db7aa,#9bce16)}.creative-library-alert,.creative-library-notice{margin-top:24px;border:1px solid #e6bf67;padding:17px 20px;background:#fff6d9;display:flex;align-items:center;gap:12px;font-size:15px;color:#6b4d08}.creative-library-alert b{font-size:16px}.creative-library-notice{border-color:#a9dbd0;background:#ecfaf6;color:#105c56}.creative-library-notice>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1aa994;font-weight:900}.creative-library-notice button{border:0;background:transparent;color:inherit;margin-inline-start:auto;font-size:22px;cursor:pointer}.creative-library-smart-controls{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr) minmax(180px,.8fr);gap:16px;align-items:end;margin-top:28px;padding:17px;border:2px solid var(--cago-ink);background:var(--cago-paper);box-shadow:6px 6px 0 var(--cago-mint)}.creative-library-smart-controls>div{min-width:0;display:grid;gap:7px}.creative-library-smart-controls .platform-tabs{height:58px}.creative-library-smart-controls .market-filter-control{min-height:58px}.creative-library-smart-controls p{margin:0;color:#496563;font-size:13px;font-weight:750;line-height:1.7}.creative-library-workbench{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;margin-top:34px;align-items:start}.creative-collections{border:1px solid #c9dfdc;background:rgba(255,255,255,.84);padding:16px;border-radius:18px}.creative-collections-head{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:900;padding:5px 7px 14px}.creative-collections-head button{border:0;background:#daf4ed;color:#11675f;font:inherit;font-weight:800;padding:7px 9px;border-radius:8px;cursor:pointer}.creative-collection-button{width:100%;border:0;background:transparent;min-height:47px;display:grid;grid-template-columns:30px 1fr auto;text-align:right;align-items:center;gap:8px;padding:0 9px;border-radius:10px;color:#466268;cursor:pointer;font:inherit;transition:background .14s ease,outline-color .14s ease}.creative-folder-icon{display:block;width:30px;height:30px;flex:none;filter:drop-shadow(0 2px 3px #bb861f55)}.creative-collection-button.active,.creative-collection-button:hover{background:#e5f8f2;color:#093e46}.creative-collection-button.drop-target{background:#d4f5e9;outline:2px dashed #159d91;outline-offset:-3px;color:#075c57}.creative-collection-button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.creative-collection-button small{background:#f2f7f5;border-radius:99px;padding:3px 8px;font-size:12px}.creative-smart-folders-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:14px 9px 7px;border-top:1px solid #cbdcd8;color:#155e5b;font-size:12px;font-weight:900}.creative-smart-folders-label small{color:#718785;font-size:10px;font-weight:700}.creative-smart-folder{color:#0d675f}.creative-smart-folders-divider{height:1px;margin:13px 0 4px;background:#cbdcd8}.creative-smart-folder-note{margin:0 0 17px;padding:11px 13px;border:1px solid #b8ded6;background:#edf9f4;color:#245b57;font-size:13px;font-weight:700;line-height:1.65}.collection-create{border-top:1px solid #d5e4e1;padding:13px 7px 2px;margin-top:7px}.collection-create input{width:100%;box-sizing:border-box;border:1px solid #9ccfc7;padding:10px;border-radius:8px;font:inherit;font-size:14px}.collection-create div{display:flex;gap:8px;margin-top:8px}.collection-create button{flex:1 1;border:0;padding:8px;border-radius:7px;cursor:pointer;font:inherit;font-weight:800;background:#1db7aa;color:#07343d}.collection-create button+button{background:#edf3f2;color:#587075}.creative-library-content{min-width:0}.creative-library-content-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.creative-library-content-head span{font-size:14px;color:#6e8587;font-weight:800}.creative-library-content-head h2{margin:3px 0 0;font-size:29px;letter-spacing:-.03em}.creative-library-content-actions{display:flex;align-items:center;gap:10px}.creative-folder-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-3px 0 18px;color:#587475;font-size:13px;font-weight:800}.creative-folder-breadcrumb button{border:0;padding:0;background:transparent;color:#0b695f;cursor:pointer;font:inherit;font-weight:900}.creative-folder-breadcrumb button:hover{text-decoration:underline}.download-folder-button{border:1px solid #72cabc;background:#e7faf5;color:#075f57;padding:10px 13px;border-radius:8px;font:inherit;font-weight:850;cursor:pointer}.download-folder-button:disabled{opacity:.55;cursor:wait}.new-folder-button{border:1px solid #a8d9d0;background:#eef9f6;color:#0b695f;min-height:43px;border-radius:10px;padding:0 14px;font:inherit;font-weight:850;cursor:pointer;transition:.16s ease}.new-folder-button:hover{background:#daf4ed;transform:translateY(-1px)}.collection-create-inline{margin:0 0 17px;padding:14px;border:1px solid #b9ddd7;border-radius:13px;background:#f4fbf8}.creative-subfolders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0 20px}.creative-subfolder-card{position:relative;border:1px solid #c7dfda;min-height:105px;border-radius:15px;background:#fffefa;color:#173f47;padding:15px 17px;display:flex;align-items:center;gap:13px;text-align:right;font:inherit;cursor:pointer;transition:.16s ease}.creative-subfolder-card:hover{border-color:#85c9be;background:#f6fcf9;transform:translateY(-1px)}.creative-subfolder-card.drop-target{border-color:#15a998;background:#dff7ef;outline:2px dashed #159d91;outline-offset:-4px}.creative-subfolder-icon{flex:0 0 auto;width:48px;height:43px;display:grid;place-items:center}.creative-subfolder-icon .creative-folder-icon{width:44px;height:44px}.creative-subfolder-copy{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:2px}.creative-subfolder-copy small{color:#7a9293;font-size:12px;font-weight:800}.creative-subfolder-copy b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:17px}.creative-subfolder-copy em{color:#789092;font-style:normal;font-size:12px;font-weight:700}.creative-subfolder-actions{position:relative;z-index:2;display:flex;align-items:center;gap:8px;white-space:nowrap}.creative-subfolder-open{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.creative-subfolder-open:focus-visible{outline:3px solid #0f897c;outline-offset:3px}.creative-subfolder-download{border:0;padding:0;background:transparent;color:#0f897c;font:inherit;font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer;padding:7px 9px;border:1px solid #8bd5c9;border-radius:7px;background:#e4f9f3;color:#086459}.creative-subfolder-download:disabled{opacity:.5;cursor:wait}.creative-subfolder-delete,.delete-folder-button{border:1px solid #cb594b;border-radius:7px;background:#fff0eb;color:#a23d30;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.delete-folder-button{min-height:43px;padding:0 13px}.creative-subfolder-delete{width:36px;height:36px;padding:0;display:grid;place-items:center}.creative-subfolder-delete:hover,.delete-folder-button:hover{background:#f9d9d1}.upload-files-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.creative-upload-queue{margin-top:15px;background:#153841;color:#f9faf1;display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px}.creative-upload-queue>div{display:flex;flex-direction:column;gap:3px;margin-inline-end:auto}.creative-upload-queue span{color:#b8ccc8;font-size:14px}.creative-upload-queue .creative-primary-action{min-height:40px;font-size:14px;box-shadow:none}.clear-queue{border:0;background:transparent;color:#d9e6e3;font:inherit;cursor:pointer}.creative-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:20px}.creative-asset-card{border:1px solid #cfdfdc;background:#fffefa;min-height:220px;padding:19px;border-radius:17px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:15px;box-shadow:0 5px 0 rgba(22,73,73,.04)}.creative-asset-card[draggable=true]{cursor:grab}.creative-asset-card.dragging{opacity:.46;cursor:grabbing}.creative-library-preview{width:132px;height:126px;overflow:hidden;border:1px solid #d5e4e1;border-radius:12px;background:#e9f4f2}.creative-library-preview img,.creative-library-preview video{display:block;width:100%;height:100%;object-fit:cover}.creative-library-preview .creative-asset-file-icon{width:100%;height:100%;border-radius:0}.creative-asset-file-icon{width:68px;height:76px;border-radius:13px;background:#dff6f0;color:#0d7f74;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.creative-asset-file-icon.video{background:#fff1c8;color:#aa6900}.creative-asset-file-icon>span{font-size:26px;line-height:1}.creative-asset-file-icon b{font-size:10px;letter-spacing:.09em}.creative-asset-body{min-width:0}.creative-asset-body>small{color:#789092;font-size:13px;font-weight:750}.creative-asset-body h3{margin:5px 0 2px;font-size:19px}.creative-asset-body h3,.creative-asset-body p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creative-asset-body p{margin:0;font-size:13px;color:#758b8e}.creative-file-name,.creative-file-title{unicode-bidi:plaintext}.creative-id-line{margin-top:14px;display:flex;align-items:center;gap:7px}.creative-id-line code{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ecf5f3;color:#1a555b;padding:7px 8px;border-radius:7px;font-size:12px}.creative-id-line button{border:0;cursor:pointer;padding:7px 9px;border-radius:7px;font:inherit;font-weight:800;font-size:13px;color:#07564e;background:#bef0e5}.creative-uploaded-at{display:block;margin-top:11px;color:#84989a;font-size:12px;font-weight:650}.creative-smart-asset-metric{display:inline-block;margin-top:8px;padding:4px 7px;background:#e6f8f1;color:#0d675f;font-size:12px;font-weight:900;direction:ltr}.creative-asset-actions{grid-column:1/-1;display:flex;border-top:1px solid #e4edeb;padding-top:12px;gap:9px}.creative-asset-actions select{min-width:0;flex:1 1;border:1px solid #c5dcda;border-radius:7px;background:#fff;padding:8px;font:inherit;font-size:13px;color:#365a5d}.creative-asset-actions button{border:0;padding:7px 10px;border-radius:7px;background:#fff0ec;color:#b64e3c;font:inherit;font-weight:750;font-size:13px;cursor:pointer}.creative-asset-actions .download-creative-button{background:#e1f8f1;color:#086459}.creative-library-empty{grid-column:1/-1;border:1px dashed #b4d5d0;min-height:200px;background:rgba(255,255,255,.66);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:16px;padding:25px}.creative-library-empty b{font-size:20px}.creative-library-empty p{margin:7px 0 15px;color:#6d8588;font-size:15px}.creative-library-state{margin:80px auto;padding:30px;border:1px solid #bad8d4;background:#fffefa;color:#356167;font-size:17px;font-weight:750;text-align:center;border-radius:16px;max-width:650px}.creative-library-state.error{border-color:#e5b6a9;color:#a34535}.creative-library-state button{display:block;margin:15px auto 0;border:0;background:#1db7aa;color:#07343d;padding:10px 15px;border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.creative-setup-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creative-setup-steps article{background:#fffefa;border:1px solid #cadfdb;padding:25px;border-radius:16px;min-height:175px}.creative-setup-steps article>span{display:inline-grid;place-items:center;width:35px;height:35px;background:#f3ba22;color:#123640;font-weight:900}.creative-setup-steps h2{font-size:22px;margin:16px 0 8px}.creative-setup-steps p{margin:0;color:#60797e;line-height:1.8;font-weight:600;font-size:15px}.creative-performance-callout{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border:1px solid #a8ddd2;background:#ecfaf5;padding:19px 22px;margin-bottom:25px}.creative-performance-controls{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.35fr);gap:18px;align-items:end;margin:0 0 22px;padding:18px;border:2px solid #143840;background:#fffdf7;box-shadow:6px 6px 0 #67cbb6}.creative-performance-controls .date-area,.creative-performance-controls .platform-area{min-width:0}.creative-performance-controls .date-picker{width:100%}.creative-performance-controls .date-menu{z-index:8}.creative-performance-controls .platform-tabs,.creative-performance-controls .platform-tabs-four,.creative-performance-controls .platform-tabs-three{height:64px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.creative-performance-callout b{font-size:17px;color:#0f6962}.creative-performance-callout span{color:#45686a;line-height:1.65;font-weight:650;font-size:15px}.creative-performance-callout a{color:#08746a;font-weight:850;text-decoration:none;white-space:nowrap}.cago-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cago-performance-card{border:1px solid #cadeda;background:#fffefa;min-height:255px;padding:20px;border-radius:16px;display:grid;grid-template-columns:132px 1fr;column-gap:15px}.cago-performance-card.clickable{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.cago-performance-card.clickable:hover,.cago-performance-card.selected{transform:translateY(-3px);border-color:#159d91;box-shadow:0 10px 0 #d8f2eb}.performance-preview-wrap{width:132px;height:118px;overflow:hidden;border:1px solid #d1e2df;border-radius:11px;background:#e9f4f2}.performance-preview{display:block;width:100%;height:100%;object-fit:cover}.performance-preview-fallback{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:5px;color:#08786e;background:#dff6f0}.performance-preview-fallback.video{color:#aa6900;background:#fff1c8}.performance-preview-fallback span{font-size:30px}.performance-preview-fallback b{font-size:10px;letter-spacing:.09em}.performance-card-hint{display:block;margin-top:9px;color:#25887f;font-size:12px;font-weight:750}.performance-card-kicker{color:#149387;font-size:12px;font-weight:900;letter-spacing:.09em}.cago-performance-card h2{margin:4px 0 6px;font-size:21px}.cago-performance-card code{color:#537377;font-size:12px}.future-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid #d6e4e1}.future-metrics span{min-height:70px;padding:12px;display:flex;flex-direction:column;gap:2px;border-inline-start:1px solid #d6e4e1}.future-metrics span:first-child{border:0}.future-metrics small{font-size:11px;letter-spacing:.08em;color:#778e91}.future-metrics b{font-size:23px;line-height:1}.future-metrics em{font-size:12px;color:#7d9194;font-style:normal}.cago-performance-card>p{grid-column:1/-1;margin:15px 0 0;color:#6d8386;font-size:14px;line-height:1.65}.cago-classic-catalog{grid-template-columns:repeat(auto-fit,minmax(280px,335px));justify-content:center;direction:rtl;gap:34px 26px;margin-top:42px}.cago-classic-card{width:100%;height:560px;overflow:visible}.cago-classic-card .creative-card-inner{padding:35px 16px 22px}.cago-classic-card .variant-id{max-width:90%;padding:8px 11px;font-size:9px}.cago-classic-card .creative-thumbnail{width:172px;flex:0 0 306px;height:306px;min-height:0;margin:0 auto 10px;background:transparent}.cago-uploaded-preview img,.cago-uploaded-preview video{width:100%;height:100%;object-fit:contain;display:block;background:#060b10}.cago-uploaded-preview.video video{object-fit:contain}.cago-video-preview{position:relative;width:100%;height:100%;overflow:hidden;background:#050a10}.cago-video-preview video{width:100%;height:100%;display:block;object-fit:contain;background:#050a10}.cago-uploaded-preview .cago-creative-placeholder{height:100%}.creative-overall-badge{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;overflow:hidden;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creative-overall-badge>b{display:block;min-width:1.35em;margin:0;color:#2ce2d4;font-size:23px;font-weight:950;line-height:.88;letter-spacing:-.045em}.creative-overall-badge>small{display:block;margin:0;color:#b5c7cc;font-size:6px;font-weight:900;line-height:1;letter-spacing:.12em;white-space:nowrap}.dashboard-shell .creative-overall-badge>b{display:block;min-width:1.35em;margin:0;font-size:20px;line-height:.88}.dashboard-shell .creative-overall-badge>small{display:block;margin:0;font-size:6px!important;line-height:1;letter-spacing:.12em}.creative-asset-card{position:relative}.creative-asset-card>.creative-overall-badge{position:absolute;top:14px;left:14px;z-index:3;width:56px;height:56px;border:3px solid #1fdccc;border-radius:50%;background:#07151be8;box-shadow:0 0 18px #12d8c97a,0 5px 12px #0006}.creative-asset-card>.creative-overall-badge>b{font-size:20px}.date-area>.date-menu.cago-picker-menu,.date-menu:has(.cago-date-range-picker){left:auto;right:0;width:375px;min-width:0;max-width:calc(100vw - 20px);padding:0;border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-paper);box-shadow:6px 6px 0 var(--cago-red);overflow:hidden}.cago-date-range-picker{display:grid;grid-template-columns:105px 270px;direction:rtl;min-height:250px;background:var(--cago-paper)}.cago-picker-sidebar{display:flex;flex-direction:column;gap:3px;padding:8px 6px;border-left:2px solid var(--cago-ink);background:#f7eed2}.cago-preset-btn{display:flex;align-items:center;width:100%;min-height:32px;padding:4px 10px;border:1.5px solid transparent;border-radius:2px;background:transparent;color:var(--cago-ink);font:inherit;font-size:11px;font-weight:850;text-align:right;cursor:pointer;transition:all .12s ease}.cago-preset-btn:hover{background:#eadcb4}.cago-preset-btn.active{background:var(--cago-mustard);border-color:var(--cago-ink);box-shadow:2px 2px 0 var(--cago-ink)}.cago-picker-calendar{display:flex;flex-direction:column;justify-content:space-between;padding:8px 10px;background:#fffdf4}.cago-picker-calendar .cago-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-bottom:6px;border-bottom:1px solid #b8cdc5}.cago-picker-calendar .cago-calendar-head b{color:var(--cago-ink);font-size:11.5px;font-weight:950;text-align:center;letter-spacing:-.01em}.cago-picker-calendar .cago-calendar-head .cago-month-nav,.cago-picker-calendar .cago-calendar-head button{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid var(--cago-ink)!important;border-radius:2px!important;background:#e2f5ef!important;box-shadow:1.5px 1.5px 0 var(--cago-mustard)!important;color:var(--cago-ink)!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .1s ease}.cago-picker-calendar .cago-calendar-head button svg{display:block!important;width:12px!important;height:12px!important;stroke:var(--cago-ink)!important;pointer-events:none!important}.cago-picker-calendar .cago-calendar-head button:hover:not(:disabled){background:var(--cago-mustard)!important;box-shadow:1.5px 1.5px 0 var(--cago-red)!important;transform:translate(-.5px,-.5px)}.cago-picker-calendar .cago-calendar-head button:disabled{opacity:.3!important;cursor:not-allowed!important;box-shadow:none!important;background:#f0f4f2!important;border-color:#bcd0ca!important;transform:none!important}.cago-picker-calendar .cago-calendar-head button:disabled svg{stroke:#9ab3ac!important}.cago-picker-calendar .cago-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:5px;color:#68807d;font-size:9px;font-weight:950;text-align:center;direction:rtl}.cago-picker-calendar .cago-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:3px;gap:2px;direction:rtl}.cago-picker-calendar .cago-calendar-days button{width:auto;min-width:0;height:23px;min-height:23px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--cago-ink);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.cago-picker-calendar .cago-calendar-days button:focus-visible,.cago-picker-calendar .cago-calendar-days button:hover:not(:disabled){border-color:#79cbbb;background:#dff4ed;outline:0}.cago-picker-calendar .cago-calendar-days button.outside{color:#aabbb5}.cago-picker-calendar .cago-calendar-days button.today{border-color:#79cbbb}.cago-picker-calendar .cago-calendar-days button.selected{border-color:var(--cago-ink);background:var(--cago-mustard);box-shadow:1.5px 1.5px 0 var(--cago-red);color:var(--cago-ink);font-weight:950}.cago-picker-calendar .cago-calendar-days button.in-range{background:#def4ed;border-color:#8ed6c7;color:var(--cago-ink);border-radius:0}.cago-picker-calendar .cago-calendar-days button.in-range.outside{background:#ebf7f3;color:#8da9a2}.cago-picker-calendar .cago-calendar-days button:disabled{color:#c7d1cd;cursor:not-allowed}.cago-picker-calendar .cago-calendar-footer{margin-top:6px;padding-top:6px;border-top:1px solid #b8cdc5;display:flex;align-items:center;justify-content:space-between;gap:6px}.cago-picker-calendar .cago-calendar-status{font-size:10px;color:#3b5753;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:155px;line-height:1.2}.cago-picker-calendar .cago-calendar-status b{color:var(--cago-ink);font-weight:950}.cago-picker-calendar .cago-calendar-status small{color:#537377;font-weight:850}.cago-picker-calendar .cago-calendar-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.cago-picker-calendar .cago-calendar-apply-btn{height:25px;min-height:25px;padding:0 10px;display:grid;place-items:center;border:1.5px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:1.5px 1.5px 0 var(--cago-ink);color:var(--cago-ink);font:inherit;font-size:10.5px;font-weight:950;cursor:pointer}.cago-picker-calendar .cago-calendar-apply-btn:hover:not(:disabled){background:var(--cago-mustard);box-shadow:1.5px 1.5px 0 var(--cago-red)}.cago-picker-calendar .cago-calendar-apply-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cago-picker-calendar .cago-calendar-cancel-btn{height:25px;min-height:25px;padding:0 7px;display:grid;place-items:center;border:1px solid #a4bbb3;border-radius:2px;background:transparent;color:#55706d;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.cago-picker-calendar .cago-calendar-cancel-btn:hover{border-color:var(--cago-ink);color:var(--cago-ink)}@media (max-width:600px){.date-area>.date-menu.cago-picker-menu,.date-menu:has(.cago-date-range-picker){width:min(340px,calc(100vw - 20px))}.cago-date-range-picker{grid-template-columns:1fr}.cago-picker-sidebar{flex-direction:row;overflow-x:auto;border-left:0;border-bottom:1.5px solid #b8cdc5;padding:5px;gap:3px;white-space:nowrap}.cago-preset-btn{width:auto;min-height:25px;padding:2px 7px;font-size:9.5px}}.market-filter-control{position:relative;display:grid;grid-template-columns:auto minmax(174px,1fr);align-items:stretch;gap:0;min-width:254px;border:2px solid var(--cago-ink);background:var(--cago-paper);box-shadow:4px 4px 0 var(--cago-mustard);color:var(--cago-ink);direction:rtl}.market-filter-label{display:grid;min-width:73px;place-items:center;padding:0 11px;border-left:2px solid var(--cago-ink);background:var(--cago-mint);color:var(--cago-ink);font-size:12px;font-weight:950}.market-filter-trigger{display:grid;grid-template-columns:25px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 12px;border:0;background:transparent;color:var(--cago-ink);font:inherit;cursor:pointer;text-align:right}.market-filter-trigger:hover:not(:disabled),.market-filter-trigger[aria-expanded=true]{background:#fff9e9}.market-filter-trigger:focus-visible{outline:3px solid #49bda9;outline-offset:-5px}.market-filter-trigger:disabled{cursor:wait;opacity:.58}.market-filter-trigger i{display:grid;width:25px;height:25px;place-items:center;border:1px solid #c6d8d2;background:#eef7f3;font-size:16px;font-style:normal;line-height:1}.market-filter-trigger b{min-width:0;overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.market-filter-trigger em{justify-self:end;color:var(--cago-ink);font-size:21px;font-style:normal;font-weight:950;line-height:.7;transform:translateY(-2px)}.market-filter-trigger[aria-expanded=true] em{transform:translateY(2px) rotate(180deg)}.market-filter-menu{position:absolute;z-index:35;top:calc(100% + 9px);right:0;width:min(318px,calc(100vw - 30px));overflow:hidden;border:2px solid var(--cago-ink);background:var(--cago-paper);box-shadow:6px 6px 0 var(--cago-red);color:var(--cago-ink);direction:rtl}.market-filter-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 13px 10px;border-bottom:2px solid var(--cago-ink);background:#f4df98}.market-filter-menu-head b{font-size:14px;font-weight:950}.market-filter-menu-head small{color:#496565;font-size:9px;font-weight:850}.market-filter-menu-list>button,.market-filter-menu>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 19px;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 12px;border:0;border-bottom:1px solid #d1ddd8;background:transparent;color:var(--cago-ink);font:inherit;text-align:right;cursor:pointer}.market-filter-menu>button{grid-template-columns:30px minmax(0,1fr) 19px;background:#edf8f4}.market-filter-menu-list{max-height:292px;overflow-y:auto}.market-filter-menu-list>button:last-child{border-bottom:0}.market-filter-menu button.selected,.market-filter-menu button:hover{background:var(--cago-mint)}.market-filter-menu button i{display:grid;width:27px;height:27px;place-items:center;border:1px solid #b7d0c8;background:#fffdf4;font-size:17px;font-style:normal;line-height:1}.market-filter-menu button b{min-width:0;overflow:hidden;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.market-filter-menu button small{color:#68817f;font-size:9px;font-weight:850;direction:ltr}.market-filter-menu button span{color:var(--cago-ink);font-size:16px;font-weight:950}@media(max-width:720px){.market-filter-control{min-width:0;width:100%}.market-filter-menu{width:100%}.market-filter-label{min-width:67px}.market-filter-trigger{min-height:46px}}.cago-classic-card .creative-identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cago-classic-card .creative-identity{min-height:50px;padding-bottom:6px}.cago-classic-card .creative-identity p{min-height:20px;direction:rtl;text-align:center}.cago-classic-card .fc-stats{grid-template-columns:repeat(3,1fr);margin-top:8px;padding:2px 1px}.cago-classic-card .fc-stats span{min-height:58px;padding:8px 2px;border-right:1px solid #ffffff14;border-bottom:0}.cago-classic-card .fc-stats span:nth-child(3n){border-right:0}.cago-classic-card .fc-stats b{font-size:10px}.cago-classic-card .creative-type-footer{min-height:25px;margin-top:7px}.cago-classic-card .catalog-overall{top:42px;right:-32px;width:64px;height:64px}.cago-details-drawer .drawer-creative-preview{height:176px;background:#050a10}.cago-details-drawer .drawer-creative-preview img,.cago-details-drawer .drawer-creative-preview video{width:100%;height:100%;display:block;object-fit:contain;background:#050a10}.cago-details-drawer .drawer-creative-preview .cago-creative-placeholder{height:100%}.cago-details-drawer .drawer-campaign-card{grid-template-columns:minmax(170px,1fr) minmax(280px,1.6fr)}.cago-details-drawer .drawer-campaign-card.ad-control-row{grid-template-columns:minmax(160px,1fr) minmax(310px,2fr) 58px}.cago-details-drawer .campaign-live-state{color:#1b776c;background:#dff8f1}.cago-details-drawer .campaign-live-state i{background:#21bba8}.cago-details-drawer .campaign-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cago-details-drawer .ad-control-row .campaign-mini-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.usd-equivalent{display:block;width:max-content;max-width:100%;margin-top:8px;color:#168878;font-size:14px!important;font-weight:900;font-style:normal;line-height:1.15;letter-spacing:0;white-space:nowrap}.number-card>strong .usd-equivalent,.realtime-summary .usd-equivalent{margin-inline-start:auto;font-size:17px!important}.number-card.spend-card>strong .usd-equivalent{color:var(--cago-ink)!important}.usd-cost-equivalent{font-size:18px!important}.number-card>strong .usd-cost-equivalent{margin-top:12px;font-size:24px!important}.campaign-table .usd-equivalent{margin-inline:auto;color:var(--cago-ink)!important;font-size:12px!important}.campaign-table .usd-cost-equivalent{font-size:12px!important}.campaign-table tfoot .usd-equivalent{color:var(--cago-paper)!important}.campaign-table .usd-cost-equivalent.cpp-winner,.dashboard-shell .campaign-table .usd-cost-equivalent.cpp-winner,.realtime-summary .usd-cost-equivalent.cpp-winner,.usd-cost-equivalent.cpp-winner{color:#0d7a57!important}.campaign-table .usd-cost-equivalent.cpp-breakeven,.dashboard-shell .campaign-table .usd-cost-equivalent.cpp-breakeven,.realtime-summary .usd-cost-equivalent.cpp-breakeven,.usd-cost-equivalent.cpp-breakeven{color:#9c5400!important}.campaign-table .usd-cost-equivalent.cpp-danger,.dashboard-shell .campaign-table .usd-cost-equivalent.cpp-danger,.realtime-summary .usd-cost-equivalent.cpp-danger,.usd-cost-equivalent.cpp-danger{color:#c02626!important}.campaign-table tfoot .usd-cost-equivalent.cpp-winner{color:#34d399!important}.campaign-table tfoot .usd-cost-equivalent.cpp-breakeven{color:#fbbf24!important}.campaign-table tfoot .usd-cost-equivalent.cpp-danger{color:#f87171!important}.fc-stats .usd-equivalent{margin-inline:auto;color:#55e1d5;font-size:10px!important}.campaign-mini-metrics .usd-equivalent,.drawer-metric-strip .usd-equivalent{margin-inline:auto;font-size:11px!important}@media (max-width:760px){.cago-details-drawer .drawer-creative-preview{height:142px}.cago-details-drawer .drawer-campaign-card{grid-template-columns:1fr}.cago-details-drawer .ad-control-row .campaign-mini-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.dashboard-shell.creative-performance-page{min-height:100vh;background:radial-gradient(circle at 77% 0,#1c5853 0,transparent 34%),radial-gradient(circle at 8% 92%,#30275a 0,transparent 41%),#0b1119}.creative-performance-page .creative-performance-clean{color:#effaf8}.creative-performance-page .creative-library-hero h1{color:#fff9e9}.creative-performance-page .creative-library-hero p{color:#b7c9cf}.creative-performance-page .creative-library-hero .section-kicker{color:#51ded1}.creative-performance-page .creative-primary-action{background:#1fd4c2;color:#071720;box-shadow:4px 5px 0 #e25c43}.creative-performance-page .creative-performance-controls{border-color:#fff6dc;background:#0c202c;box-shadow:7px 7px 0 #e25c43}.creative-performance-page .creative-performance-controls .control-label{color:#c7d9d8}.creative-performance-page .creative-performance-controls .date-picker{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;color:var(--cago-ink);box-shadow:3px 3px 0 #c8bfa8}.creative-performance-page .creative-performance-controls .date-picker.open,.creative-performance-page .creative-performance-controls .date-picker:hover{border-color:var(--cago-ink);background:#faeecf;box-shadow:4px 4px 0 var(--cago-mustard)}.creative-performance-page .creative-performance-controls .date-picker small{color:#52676a}.creative-performance-page .creative-performance-controls .date-picker .calendar-icon{border-color:var(--cago-ink)}.creative-performance-page .creative-performance-controls .date-picker .calendar-icon i{background:var(--cago-ink)}.creative-performance-page .creative-performance-controls .date-picker .down-arrow{border-top-color:var(--cago-ink)}.creative-performance-page .creative-performance-controls .creative-performance-date-menu{color:var(--cago-ink);border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-paper);box-shadow:5px 5px 0 var(--cago-red)}.creative-performance-page .creative-performance-controls .creative-performance-date-menu .custom-date-option,.creative-performance-page .creative-performance-controls .creative-performance-date-menu button{border-radius:1px}.creative-performance-page .creative-performance-controls .creative-performance-date-menu .custom-date-option.selected,.creative-performance-page .creative-performance-controls .creative-performance-date-menu button.selected,.creative-performance-page .creative-performance-controls .creative-performance-date-menu button:hover{background:#f2d888}.creative-performance-page .creative-performance-controls .platform-tabs{border:2px solid #fff6dc;background:#132d3b}.creative-performance-page .creative-performance-controls .platform-tabs button{color:#c9dcda}.creative-performance-page .creative-performance-controls .platform-tabs button.selected{background:#e7b524;color:#0b1720;box-shadow:3px 3px 0 #e25c43}.creative-performance-page .creative-scope-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.creative-performance-page .creative-scope-filter button{min-height:42px;border:2px solid #fff6dc;border-radius:2px;background:#132d3b;color:#d9e9e7;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .15s ease,background .15s ease}.creative-performance-page .creative-scope-filter button:hover:not(:disabled){transform:translateY(-1px)}.creative-performance-page .creative-scope-filter button.selected{color:#092630;border-color:#49b69a;box-shadow:3px 3px 0 #e7b524}.creative-performance-page .creative-scope-filter button:disabled{opacity:.45;cursor:not-allowed}.creative-performance-page .creative-scope-filter span{color:#e25c43;font-size:12px;vertical-align:1px}.creative-performance-page .creative-performance-controls{grid-template-areas:"date platform" "market platform" "rank rank";align-items:start}.creative-performance-page .creative-performance-controls .date-area{grid-area:date;align-self:start}.creative-performance-page .creative-performance-controls .platform-area{grid-area:platform;align-self:start}.creative-performance-page .creative-performance-controls .market-filter-control{grid-area:market;align-self:start}.creative-performance-page .creative-performance-ranking-filter{grid-area:rank;display:grid;gap:7px;padding-top:4px;border-top:1px solid #46666b}.creative-performance-page .creative-performance-ranking-filter>div{display:flex;width:max-content;max-width:100%;gap:0;overflow:auto;border:1px solid #65817f;background:#102833}.creative-performance-page .creative-performance-ranking-filter button{min-height:38px;padding:0 15px;border:0;border-inline-start:1px solid #65817f;background:transparent;color:#d9e9e7;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.creative-performance-page .creative-performance-ranking-filter button:first-child{border-inline-start:0}.creative-performance-page .creative-performance-ranking-filter button.selected{background:#e7b524;color:#0b1720;box-shadow:3px 3px 0 #e25c43}.creative-performance-page .creative-scope-filter{display:flex;width:calc((100% - 18px) / 3);max-width:100%;gap:0;margin-top:18px;border:1px solid #65817f;background:#102833}.creative-performance-page .creative-scope-filter button{flex:1 1;min-height:48px;padding:0 8px;border:0;border-inline-start:1px solid #65817f;background:transparent;font-size:12px;white-space:nowrap}.creative-performance-page .creative-scope-filter button:first-child{border-inline-start:0}.creative-performance-page .creative-scope-filter button.selected{background:#49b69a;box-shadow:none}@media (max-width:760px){.creative-performance-page .creative-performance-controls{grid-template-areas:"date" "platform" "market" "rank"}.creative-performance-page .creative-scope-filter{width:100%}.creative-performance-page .creative-scope-filter button{flex:1 1}.creative-performance-page .creative-performance-ranking-filter>div{width:100%}.creative-performance-page .creative-performance-ranking-filter button{flex:1 1;padding:0 8px;font-size:11px;white-space:normal}}.creative-performance-page .creative-performance-callout{border-color:#2f847b;background:#102a34}.creative-performance-page .creative-performance-callout b{color:#55ddd0}.creative-performance-page .creative-performance-callout span{color:#bfd0d2}.creative-performance-page .creative-performance-callout a{color:#f5c54b}.creative-performance-page .creative-library-state{border-color:#5e8583;background:#102530;color:#e8f4f1}.creative-performance-page .creative-library-state.error{border-color:#e08c7a;color:#ffb5a4}.creative-performance-page .creative-library-empty{border-color:#5b8580;background:#102530;color:#f4fbf8}.creative-performance-page .creative-library-empty p{color:#b7c9ca}.creative-campaign-panel{margin-top:28px;border:2px solid #123841;background:#fffefa;box-shadow:8px 8px 0 #efb522;padding:22px}.creative-campaign-panel header{display:flex;justify-content:space-between;align-items:start;gap:18px}.creative-campaign-panel header>div{display:flex;gap:14px;min-width:0}.creative-campaign-panel header .performance-preview,.creative-campaign-panel header .performance-preview-fallback{width:76px;height:66px;border-radius:8px;object-fit:cover;overflow:hidden}.creative-campaign-panel h2{margin:3px 0;font-size:22px}.creative-campaign-panel header code,.creative-campaign-panel header small{color:#71878a}.creative-campaign-panel header button{border:0;background:#e4f5f0;color:#0c625a;width:35px;height:35px;font:inherit;font-size:24px;cursor:pointer}.creative-campaign-list{display:grid;gap:1px;border:1px solid #d6e5e1;margin-top:19px}.creative-campaign-list article{display:grid;grid-template-columns:1fr 110px 100px;gap:12px;align-items:center;padding:14px;background:white}.creative-campaign-list b,.creative-campaign-list small{display:block}.creative-campaign-list small{color:#72878a;font-size:12px;margin-top:3px}.creative-campaign-panel>p{color:#687f82;margin:20px 0 2px}@media (max-width:1100px){.creative-library,.creative-performance-clean{width:min(100% - 44px,900px)}.creative-library-summary{grid-template-columns:repeat(2,1fr)}.creative-library-workbench{grid-template-columns:1fr}.creative-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.collection-create,.creative-collections-head{grid-column:1/-1}}@media (max-width:760px){.creative-library-main{padding:28px 18px 60px}.creative-library,.creative-performance-clean{width:100%}.creative-library-hero{display:block;padding-bottom:24px}.creative-library-hero h1{font-size:39px}.creative-library-hero-actions{justify-content:start;margin-top:20px}.cago-performance-grid,.creative-assets-grid,.creative-library-summary,.creative-setup-steps,.creative-subfolders-grid{grid-template-columns:1fr}.creative-library-summary>div{min-height:88px}.creative-collections{grid-template-columns:1fr}.creative-library-content-head{align-items:end}.creative-library-content-head h2{font-size:24px}.creative-library-content-actions{flex-wrap:wrap;justify-content:end}.creative-upload-queue{flex-wrap:wrap}.creative-upload-queue>div{width:100%}.creative-performance-callout,.creative-performance-controls{grid-template-columns:1fr;gap:8px}.creative-performance-controls{padding:13px}.platform-tabs,.platform-tabs-four,.platform-tabs-three{height:60px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.platform-tabs button,.platform-tabs-four button,.platform-tabs-three button{height:100%;padding:0 4px;gap:5px}.creative-asset-card{grid-template-columns:105px 1fr}.creative-library-preview{width:105px;height:104px}.cago-performance-card{grid-template-columns:105px 1fr}.performance-preview-wrap{width:105px;height:98px}.creative-campaign-list article{grid-template-columns:1fr 88px}.creative-campaign-list article>div{grid-column:1/-1}}.integration-source-list{display:grid;gap:6px;margin:2px 0 13px;padding:9px;border:1px solid #dbeae6;border-radius:10px;background:#fbfefd}.integration-source-list>b{color:#50716f;font-size:7px}.integration-source-list label{display:flex;align-items:center;gap:7px;cursor:pointer}.integration-source-list input{accent-color:#11ae9e}.integration-source-list small,.integration-source-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-source-list strong{color:#1c4240;font-size:8px}.integration-source-list small{margin-top:2px;color:#78908d;font-size:7px;direction:ltr;text-align:right}.source-mapping-manager{margin-top:18px;padding:26px;border:2px solid var(--cago-ink)!important;border-radius:3px!important;background:var(--cago-paper)!important;box-shadow:8px 8px 0 var(--cago-mint)!important}.source-mapping-manager>div:first-child>span{color:#0c8d80;font-size:8px;font-weight:900;letter-spacing:.12em;direction:ltr}.source-mapping-manager h2{margin:7px 0 5px;color:#173d3b;font-size:20px}.source-mapping-manager p{max-width:680px;margin:0;color:#708587;font-size:9px;line-height:1.9}.source-mapping-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.source-mapping-list article{display:grid;gap:13px;padding:17px;border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf5;box-shadow:5px 5px 0 var(--cago-red)}.source-mapping-list article>div>b,.source-mapping-list article>div>small{display:block}.source-mapping-list article>div>b{color:#174541;font-size:10px}.source-mapping-list article>div>small{margin-top:3px;color:#77908d;font-size:7px;direction:ltr;text-align:right}.source-mapping-list>article>label{display:grid;gap:5px;color:#66807e;font-size:7px;font-weight:800}.source-mapping-list input[type=text]{min-height:32px;padding:7px 9px;border:1px solid #cfe1dd;border-radius:7px;background:#fff;color:#183d3b;font:inherit;font-size:8px}.source-mapping-list fieldset{display:grid;gap:9px;min-width:0;margin:0;padding:13px;border:2px solid var(--cago-ink);border-radius:2px;background:#f4fbf8}.source-mapping-list legend{padding:0 6px;color:#365d59;font-size:8px;font-weight:900}.source-mapping-list fieldset .source-market-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) 174px;align-items:center;gap:10px;color:#264d49;font-size:8px}.source-market-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:900}.source-market-row .cago-select{width:174px;min-width:0;justify-self:end}.source-mapping-list fieldset input{accent-color:#10ae9e}.source-mapping-list .admin-secondary{min-height:42px;border:2px solid var(--cago-ink);border-radius:2px;background:#e1f5ef;box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink);font-size:9px;font-weight:900}@media (max-width:760px){.source-mapping-list{grid-template-columns:1fr}.source-mapping-manager h2{font-size:18px}.source-mapping-list fieldset .source-market-row{grid-template-columns:auto minmax(0,1fr)}.source-market-row .cago-select{grid-column:1/-1;justify-self:stretch;width:100%}}.active-source-stack{display:grid;gap:6px;margin:14px 0}.active-source-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid #dce9e6;border-radius:9px;background:#f7fbfa}.active-source-dot{width:7px;height:7px;border-radius:99px;background:#16b6a4;box-shadow:0 0 0 3px #16b6a420}.active-source-row span:last-child{min-width:0}.active-source-row b,.active-source-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-source-row b{color:#1a403e;font-size:8px}.active-source-row small{margin-top:3px;color:#78908d;font-size:7px;direction:ltr;text-align:right}.integration-actions{display:grid;gap:8px;margin-top:auto}.integration-actions>a{color:#5f8580;font-size:8px;text-align:center;text-decoration:underline}.source-picker-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:22px;background:#0b252acc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.source-picker{width:min(100%,570px);max-height:min(760px,calc(100vh - 44px));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:2px solid #173b40;border-radius:18px;background:#fff9e9;box-shadow:10px 11px 0 #e4b126}.source-picker header{display:flex;justify-content:space-between;gap:20px;padding:22px 23px 17px;border-bottom:1px solid #d8e5df;background:#effaf7}.source-picker header span{color:#0b9182;font-size:8px;font-weight:900;letter-spacing:.12em;direction:ltr}.source-picker h2{margin:7px 0 5px;color:#17363c;font-size:25px}.source-picker header p{margin:0;color:#69817f;font-size:9px;line-height:1.7}.source-picker header button{width:31px;height:31px;border:1px solid #c5dad5;border-radius:8px;background:#fff;color:#24474a;font:inherit;font-size:23px;line-height:1;cursor:pointer}.source-picker-list{display:grid;align-content:start;gap:7px;overflow:auto;padding:16px 22px}.source-picker-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #d5e5e1;border-radius:10px;background:#fff;cursor:pointer}.source-picker-list label:has(input:checked){border-color:#17b6a5;background:#e9fbf6}.source-consent input,.source-picker-list input{width:16px;height:16px;accent-color:#12ac9d}.source-picker-list b,.source-picker-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-picker-list b{color:#173d40;font-size:10px}.source-picker-list small{margin-top:3px;color:#748c89;font-size:8px;direction:ltr;text-align:right}.source-picker-list i{padding:4px 6px;border-radius:6px;background:#eef3f1;color:#607a77;font-size:7px;font-style:normal}.source-picker-list label:has(input:checked) i{background:#c9f4e9;color:#08776a}.source-consent{display:flex;align-items:flex-start;gap:8px;margin:0 22px;padding:12px;border-top:1px solid #dce7e3;color:#607b78;font-size:8px;line-height:1.7}.source-picker footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 20px}.source-picker footer>a{color:#0c8578;font-size:9px;font-weight:800}.source-picker footer .admin-primary{min-width:190px}@media(max-width:760px){.source-picker-backdrop{padding:12px}.source-picker{border-radius:14px;box-shadow:6px 7px 0 #e4b126}.source-picker h2{font-size:21px}.source-picker footer{align-items:stretch;flex-direction:column-reverse}.source-picker footer .admin-primary{width:100%}}.integration-disconnect{min-height:40px;border:2px solid #c95a49;border-radius:2px;background:#fff4ef;color:#a13f32;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.integration-disconnect:hover{background:#df543f;color:#fffaf0}.integration-disconnect:disabled{opacity:.5;cursor:not-allowed}.integration-disconnect-content{padding:24px}.integration-disconnect-content>p{min-height:0;margin:0;color:#6c504b;font-size:15px;line-height:1.8}.integration-disconnect-dialog header{background:#fff0ea}.integration-disconnect-dialog header span{color:#bd4536}.integration-disconnect-dialog footer{display:flex;justify-content:flex-end;gap:12px}.integration-disconnect-dialog footer button{min-width:140px}.dashboard-shell{font-size:16px}.dashboard-shell :where(p,td,th,li,input,select,textarea){font-size:15px!important;line-height:1.7}.dashboard-shell :where(small,.status-chip,.source-tag,.section-kicker,.metric-index,.workspace-admin-head>div>span,.card-title span,.integration-actions>a){font-size:12px!important;line-height:1.55}.dashboard-shell :where(button,.admin-primary,.admin-secondary,.workspace-back,.integration-required-cta){font-size:15px!important}.source-picker-feedback{margin:0 22px;padding:10px 12px;border:1px solid #e15a45;border-radius:9px;background:#fff0eb;color:#a43a2c;font-size:9px;font-weight:800;line-height:1.6}.sheet-config-trigger{min-width:112px;margin:0;border:1px solid #0ca493;border-radius:7px;background:#e7faf5;color:#087d70;padding:7px 9px;font:inherit;font-size:8px;font-weight:900;white-space:nowrap;cursor:pointer}.sheet-config-trigger:disabled{cursor:not-allowed;opacity:.55}.sheet-setup{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,620px)}.sheet-setup-content{min-height:0;overflow:auto;padding:17px 22px 3px}.sheet-tab-select{display:grid;gap:7px;color:#385f5d;font-size:9px;font-weight:900}.sheet-mapping-list select,.sheet-tab-select select{width:100%;min-height:42px;border:1px solid #bddbd5;border-radius:8px;background:#fff;color:#173c3d;padding:8px 10px;font:inherit;font-size:10px}.sheet-setup-loading{margin:28px 0;color:#517674;text-align:center;font-size:10px}.sheet-mapping-list{display:grid;gap:9px;margin:16px 0}.sheet-utm-guide{margin:16px 0 0;padding:11px 12px;border:1px solid #9bd9cd;border-radius:10px;background:#e8f7f2}.sheet-utm-guide b,.sheet-utm-guide small{display:block}.sheet-utm-guide b{color:#176a60;font-size:10px}.sheet-utm-guide small{margin-top:3px;color:#527470;font-size:8px;line-height:1.7}.sheet-mapping-section{display:grid;gap:8px;padding:11px;border:1px dashed #aacdc5;border-radius:10px;background:#f6fcfa}.sheet-mapping-section>b{color:#176a60;font-size:9px}.sheet-platform-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sheet-mapping-list label{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.9fr);align-items:center;gap:14px;padding:11px 12px;border:1px solid #d8e8e4;border-radius:10px;background:#fffefb}.sheet-mapping-list label>span{min-width:0}.sheet-mapping-list b,.sheet-mapping-list small{display:block}.sheet-mapping-list b{color:#1b4543;font-size:10px}.sheet-mapping-list small{margin-top:3px;color:#728886;font-size:8px}.sheet-mapping-list em{display:inline-block;margin-inline-start:6px;padding:2px 5px;border-radius:4px;background:#fff0d8;color:#a45b12;font-size:7px;font-style:normal}.sheet-setup footer>span{color:#657e7b;font-size:8px;line-height:1.6}.dashboard-shell .source-picker-feedback{font-size:13px!important}.dashboard-shell .sheet-config-trigger{font-size:12px!important}.dashboard-shell .sheet-tab-select{font-size:13px!important}.dashboard-shell .sheet-mapping-list select,.dashboard-shell .sheet-setup-loading,.dashboard-shell .sheet-tab-select select{font-size:14px!important}.dashboard-shell .sheet-mapping-list b{font-size:14px}.dashboard-shell .sheet-mapping-list small{font-size:12px!important}.dashboard-shell .sheet-mapping-list em{font-size:10px}.dashboard-shell .sheet-utm-guide b{font-size:14px}.dashboard-shell .sheet-mapping-section>b,.dashboard-shell .sheet-setup footer>span,.dashboard-shell .sheet-utm-guide small{font-size:12px!important}.dashboard-shell .creative-asset-actions select,.dashboard-shell .sheet-mapping-list select,.dashboard-shell .sheet-tab-select select{appearance:none;border:2px solid var(--cago-ink);border-radius:2px;background-color:var(--cago-paper);background-image:linear-gradient(45deg,transparent 50%,var(--cago-ink) 50%),linear-gradient(135deg,var(--cago-ink) 50%,transparent 50%);background-position:16px 17px,22px 17px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;box-shadow:3px 3px 0 var(--cago-mustard);padding-left:32px;padding-right:12px}.dashboard-shell .integrations-grid .integration-card{position:relative;overflow:hidden;border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);box-shadow:8px 8px 0 var(--cago-mint)}.dashboard-shell .integrations-grid .integration-card:nth-child(3n+2){background:#fff9eb;box-shadow:8px 8px 0 var(--cago-mustard)}.dashboard-shell .integrations-grid .integration-card:nth-child(3n){background:#f3fbf8;box-shadow:8px 8px 0 var(--cago-red)}.dashboard-shell .integrations-grid .integration-card:after{position:absolute;top:0;right:0;width:42%;height:5px;background:var(--cago-mustard);content:""}.dashboard-shell .integrations-grid .integration-card:nth-child(3n):after{background:var(--cago-red)}.dashboard-shell .integration-top{padding-bottom:15px;border-bottom:2px solid var(--cago-ink)}.dashboard-shell .integration-top .provider-logo{width:52px;height:52px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-shell .integration-card h2{margin-top:20px;color:var(--cago-ink)}.dashboard-shell .integration-card p{color:#52686b}.dashboard-shell .integration-card .status-chip{border:1px solid var(--cago-ink);border-radius:2px;box-shadow:2px 2px 0 #c6d7d2}.dashboard-shell .integration-card .status-chip.active,.dashboard-shell .integration-card .status-chip.connected{background:var(--cago-mint);color:var(--cago-ink);box-shadow:2px 2px 0 var(--cago-ink)}.dashboard-shell .integration-card .active-source-stack{padding:0;border:0;background:transparent}.dashboard-shell .integration-card .active-source-row{border:1px solid #9ebbb5;border-radius:1px;background:#f5fbf8}.dashboard-shell .integration-card .admin-primary{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:4px 4px 0 var(--cago-mustard);color:var(--cago-ink)}.dashboard-shell .integration-card .admin-primary:hover{transform:translate(-1px,-1px);background:#68c9ad;color:var(--cago-ink)}.dashboard-shell .integration-card .integration-actions>a{color:#0b7167;font-weight:900}.dashboard-shell .integration-card .admin-muted{border:2px dashed #8d9f9d;border-radius:2px;background:#eef2ef;color:#687b7e}@media (min-width:1100px){.dashboard-shell .numbers-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboard-shell .numbers-stack .formula-connector{display:none}.dashboard-shell .numbers-stack .number-card{min-height:216px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index copy" "source source" "value value";align-content:start;column-gap:13px;row-gap:14px;padding:22px}.dashboard-shell .numbers-stack .metric-index{grid-area:index}.dashboard-shell .numbers-stack .metric-copy{grid-area:copy;min-width:0}.dashboard-shell .numbers-stack .source-tag{grid-area:source;justify-self:start;min-width:0}.dashboard-shell .numbers-stack .number-card>strong{grid-area:value;justify-self:end;align-self:end;font-size:38px}}.dashboard-shell .workspace-admin-head h1{font-size:38px}.dashboard-shell .workspace-admin-head p{font-size:16px!important}.dashboard-shell .integration-card{min-height:350px;padding:24px}.dashboard-shell .integration-card h2{font-size:27px}.dashboard-shell .integration-card p{min-height:72px;font-size:16px!important}.dashboard-shell .active-source-row{padding:13px 14px}.dashboard-shell .active-source-row b{font-size:14px}.dashboard-shell .active-source-row small{font-size:12px!important}.dashboard-shell .integration-actions>a{font-size:13px!important}.dashboard-shell .integration-actions .admin-primary{min-height:50px}.dashboard-shell .source-picker header span{font-size:12px}.dashboard-shell .source-picker header p{font-size:15px!important}.dashboard-shell .source-picker-list b{font-size:15px}.dashboard-shell .source-picker-list i,.dashboard-shell .source-picker-list small{font-size:12px!important}.dashboard-shell .source-consent{font-size:14px}.dashboard-shell .source-mapping-manager p{font-size:15px!important}.dashboard-shell .source-mapping-list article>div>b{font-size:15px}.dashboard-shell .source-mapping-list article>div>small,.dashboard-shell .source-mapping-list fieldset label,.dashboard-shell .source-mapping-list legend,.dashboard-shell .source-mapping-list>article>label{font-size:13px!important}.dashboard-shell .source-mapping-list .admin-secondary{font-size:14px!important;min-height:42px}.dashboard-shell .sidebar .management-link b,.dashboard-shell .sidebar .side-link b,.dashboard-shell .sidebar .user-copy b,.dashboard-shell .sidebar .workspace-copy b{font-size:14px}.dashboard-shell .sidebar .connection-row small,.dashboard-shell .sidebar .management-link small,.dashboard-shell .sidebar .side-link small,.dashboard-shell .sidebar .user-copy small,.dashboard-shell .sidebar .workspace-copy small{font-size:11px!important}.dashboard-shell .sidebar .sidebar-nav-group h2{font-size:11px}.dashboard-shell .sidebar .connection-row b{font-size:13px}.dashboard-shell .campaign-table :where(th,td),.dashboard-shell .creative-campaign-list small{font-size:13px!important}.dashboard-shell .campaign-table b,.dashboard-shell .campaign-table strong{font-size:15px}.dashboard-shell .creative-section-head p,.dashboard-shell .cro-section-head p,.dashboard-shell .explanation-card p,.dashboard-shell .metric-copy p{font-size:14px!important}.dashboard-shell .creative-summary b,.dashboard-shell .metric-copy>span{font-size:18px}.dashboard-shell .creative-rank small,.dashboard-shell .fc-stats em,.dashboard-shell .fc-stats small,.dashboard-shell .overall-score small{font-size:10px!important}.dashboard-shell .fc-stats b{font-size:14px}.dashboard-shell .creative-identity h3{font-size:16px}.dashboard-shell .creative-identity p{font-size:12px!important}@media(max-width:760px){.dashboard-shell :where(p,td,th,li,input,select,textarea){font-size:14px!important}.dashboard-shell .workspace-admin-page{padding:30px 20px 60px}.dashboard-shell .workspace-admin-head h1{font-size:31px}.dashboard-shell .integration-card{min-height:0;padding:20px}.dashboard-shell .integration-card h2{font-size:24px}.dashboard-shell .integration-card p{min-height:0;font-size:15px!important}.dashboard-shell .sidebar .side-link b{font-size:12px}.dashboard-shell .sidebar .side-link small{font-size:10px!important}.sheet-mapping-list label{grid-template-columns:1fr;gap:8px}.sheet-platform-groups{grid-template-columns:1fr}.sheet-setup-content{padding-inline:15px}.sheet-setup footer>span{text-align:center}.sheet-config-trigger{padding:7px}.active-source-row{grid-template-columns:8px minmax(0,1fr);align-items:start}.active-source-row .sheet-config-trigger{grid-column:2;justify-self:start;width:100%;margin-top:4px}}.workspace-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:22px 24px;border:2px solid #d96352;border-radius:3px;background:#fff4ef;box-shadow:5px 5px 0 #e9b8aa}.workspace-danger-zone span{color:#bd4536;font-size:10px;font-weight:900;letter-spacing:.12em;direction:ltr}.workspace-danger-zone h2{margin:6px 0 7px;color:#762d24;font-size:20px}.workspace-danger-zone p{max-width:690px;margin:0;color:#845e58;font-size:12px;line-height:1.75}.danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:2px solid var(--cago-ink);border-radius:2px;background:#df543f;box-shadow:4px 4px 0 #7e2e24;color:#fffaf0;font:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.danger-button:hover{background:#c84031}.danger-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.workspace-delete-dialog{max-width:620px}.workspace-delete-dialog header{background:#fff0ea}.workspace-delete-dialog header span{color:#bd4536}.workspace-delete-content{padding:24px}.workspace-delete-content label{display:grid;gap:9px;color:#7b4037;font-size:13px;font-weight:900}.workspace-delete-content input{width:100%;padding:13px 14px;border:2px solid #d8aaa0;border-radius:2px;outline:none;background:#fffdf9;color:var(--cago-ink);font:inherit;font-size:15px}.workspace-delete-content input:focus{border-color:#d85240;box-shadow:3px 3px 0 #f1bf73}.workspace-delete-dialog footer{display:flex;justify-content:flex-end;gap:12px}@media(max-width:760px){.workspace-danger-zone{align-items:stretch;flex-direction:column}.workspace-danger-zone .danger-button{width:100%}.workspace-delete-content{padding:18px}.workspace-delete-dialog footer{flex-direction:row}.workspace-delete-dialog footer button{width:50%}}.dashboard-shell.creative-library-page{background-color:var(--cago-cream);background-image:linear-gradient(#142d3a0c 1px,transparent 0),linear-gradient(90deg,#142d3a0c 1px,transparent 0);background-size:34px 34px}.creative-library-page .creative-library-hero .section-kicker{color:var(--cago-red)}.creative-library-page .creative-library-summary{border:2px solid var(--cago-ink);border-radius:0;background:var(--cago-ink);box-shadow:9px 9px 0 var(--cago-mint)}.creative-library-page .creative-library-summary>div{position:relative;background:var(--cago-paper)}.creative-library-page .creative-library-summary>div:nth-child(2){background:#fff9e9}.creative-library-page .creative-library-summary>div:nth-child(3){background:#eefaf6}.creative-library-page .creative-library-summary small,.creative-library-page .creative-library-summary span{color:#64797b}.creative-library-page .creative-library-summary b{color:var(--cago-ink)}.creative-library-page .storage-meter{height:10px;overflow:hidden;border:2px solid var(--cago-ink);border-radius:0;background:#e5efeb}.creative-library-page .storage-meter i{background:linear-gradient(90deg,var(--cago-red) 0 48%,var(--cago-mustard) 48%)}.creative-library-page .creative-primary-action,.creative-library-page .upload-files-button{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:5px 5px 0 var(--cago-mustard);color:var(--cago-ink)}.creative-library-page .creative-primary-action:hover,.creative-library-page .upload-files-button:hover{background:#69cdb1;color:var(--cago-ink);transform:translate(-1px,-1px)}.creative-library-page .creative-secondary-action,.creative-library-page .download-folder-button,.creative-library-page .new-folder-button{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:3px 3px 0 #c7d7d1;color:var(--cago-ink)}.creative-library-page .creative-secondary-action:hover,.creative-library-page .download-folder-button:hover,.creative-library-page .new-folder-button:hover{background:#f7e7b6;color:var(--cago-ink);transform:translate(-1px,-1px)}.creative-library-page .creative-subfolder-delete,.creative-library-page .delete-folder-button{border:2px solid var(--cago-ink);border-radius:2px;background:#fff0eb;box-shadow:3px 3px 0 var(--cago-red);color:#9b3528}.creative-library-page .creative-subfolder-delete:hover,.creative-library-page .delete-folder-button:hover{background:#f5cbc1;color:#7e281e;transform:translate(-1px,-1px)}.creative-library-page .creative-library-alert,.creative-library-page .creative-library-notice{border:2px solid var(--cago-ink);border-radius:2px;box-shadow:4px 4px 0 var(--cago-mustard)}.creative-library-page .creative-library-notice{background:#e8f7f0;color:var(--cago-ink);box-shadow:4px 4px 0 var(--cago-mint)}.creative-library-page .creative-library-notice>span{border:1px solid var(--cago-ink);border-radius:0;background:var(--cago-mint);color:var(--cago-ink)}.creative-library-page .creative-library-notice.error{background:#fff0eb;border-color:#b84233;box-shadow:4px 4px 0 var(--cago-red);color:#8c3126}.creative-library-page .creative-library-notice.error>span{background:var(--cago-red);color:var(--cago-paper)}.creative-library-page .creative-collections{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:7px 7px 0 var(--cago-red);padding:14px}.creative-library-page .creative-collections-head{padding:5px 5px 15px;border-bottom:2px solid var(--cago-ink);color:var(--cago-ink)}.creative-library-page .creative-collections-head button{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink)}.creative-library-page .creative-collection-button{min-height:50px;border-bottom:1px solid #cbd7d2;border-radius:0;color:#355659}.creative-library-page .creative-collection-button.active,.creative-library-page .creative-collection-button:hover{background:var(--cago-mustard);color:var(--cago-ink)}.creative-library-page .creative-collection-button.active{box-shadow:inset -4px 0 0 var(--cago-red)}.creative-library-page .creative-collection-button.drop-target{background:#dff7ef;outline:2px dashed var(--cago-ink);outline-offset:-4px;color:var(--cago-ink)}.creative-library-page .creative-collection-button small{border:1px solid var(--cago-ink);border-radius:99px;background:#edf4f1;color:var(--cago-ink)}.creative-library-page .collection-create{border-top:2px solid var(--cago-ink)}.creative-library-page .collection-create input{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:3px 3px 0 var(--cago-mustard)}.creative-library-page .collection-create button{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);color:var(--cago-ink);box-shadow:3px 3px 0 var(--cago-mustard)}.creative-library-page .collection-create button+button{background:#fffdf4;box-shadow:none}.creative-library-page .creative-library-content-head{padding-bottom:15px;border-bottom:2px solid var(--cago-ink)}.creative-library-page .creative-library-content-head span{color:var(--cago-red);letter-spacing:.04em}.creative-library-page .creative-upload-queue{border-radius:2px;background:var(--cago-ink);box-shadow:5px 5px 0 var(--cago-red)}.creative-library-page .creative-subfolder-card{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:5px 5px 0 var(--cago-mustard)}.creative-library-page .creative-subfolder-card:nth-child(3n+2){background:#eefaf6;box-shadow:5px 5px 0 var(--cago-mint)}.creative-library-page .creative-subfolder-card:nth-child(3n){background:#fff3e9;box-shadow:5px 5px 0 var(--cago-red)}.creative-library-page .creative-subfolder-card:hover{border-color:var(--cago-ink);transform:translate(-2px,-2px)}.creative-library-page .creative-subfolder-card.drop-target{background:#dff7ef;outline:2px dashed var(--cago-ink);outline-offset:-5px}.creative-library-page .creative-subfolder-icon{border:0;background:transparent;box-shadow:none}.creative-library-page .creative-subfolder-download{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:2px 2px 0 var(--cago-ink);color:var(--cago-ink)}.creative-library-page .creative-asset-card{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:6px 6px 0 var(--cago-mint)}.creative-library-page .creative-asset-card:nth-child(4n+2){background:#fff9e9;box-shadow:6px 6px 0 var(--cago-mustard)}.creative-library-page .creative-asset-card:nth-child(4n+3){background:#eefaf6;box-shadow:6px 6px 0 var(--cago-red)}.creative-library-page .creative-asset-card:nth-child(4n){background:#f5fbf8;box-shadow:6px 6px 0 #92cec0}.creative-library-page .creative-asset-card:hover{transform:translate(-2px,-2px)}.creative-library-page .creative-library-preview{border:2px solid var(--cago-ink);border-radius:2px;background:#dceae5}.creative-library-page .creative-asset-file-icon,.creative-library-page .creative-asset-file-icon.video{border-radius:0;background:var(--cago-mustard);color:var(--cago-ink)}.creative-library-page .creative-asset-body p,.creative-library-page .creative-asset-body>small,.creative-library-page .creative-uploaded-at{color:#617c7d}.creative-library-page .creative-id-line code{border:1px solid #9fbbb4;border-radius:2px;background:#e6f4ef;color:#164f4d}.creative-library-page .creative-id-line button{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:2px 2px 0 var(--cago-ink);color:var(--cago-ink)}.creative-library-page .creative-asset-actions{border-top:2px solid var(--cago-ink)}.creative-library-page .creative-asset-actions .download-creative-button{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);color:var(--cago-ink)}.creative-library-page .creative-asset-actions button:not(.download-creative-button){border:2px solid #c55142;border-radius:2px;background:#fff0eb;color:#a33c2e}.creative-library-page .creative-library-empty,.creative-library-page .creative-library-state{border:2px dashed var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:6px 6px 0 var(--cago-mustard);color:var(--cago-ink)}.creative-library-page .creative-library-state.error{border-color:#c55142;box-shadow:6px 6px 0 var(--cago-red)}.creative-library-page .creative-setup-steps article{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:6px 6px 0 var(--cago-mint)}.creative-library-page .creative-setup-steps article:nth-child(2n){background:#eefaf6;box-shadow:6px 6px 0 var(--cago-mustard)}.creative-library-page .creative-setup-steps article>span{border:2px solid var(--cago-ink);background:var(--cago-mustard);box-shadow:3px 3px 0 var(--cago-red)}@media(max-width:760px){.creative-library-page .creative-library-summary{box-shadow:5px 5px 0 var(--cago-mint)}.creative-library-page .creative-collections{box-shadow:5px 5px 0 var(--cago-red)}.creative-library-page .creative-library-content-head{align-items:flex-start}.creative-library-page .creative-asset-card{box-shadow:4px 4px 0 var(--cago-mint)}.creative-library-page .creative-asset-actions{flex-wrap:wrap}.creative-library-page .creative-asset-actions select{flex-basis:100%;min-height:44px}.creative-library-page .creative-subfolder-actions{flex-wrap:wrap;justify-content:flex-end}.creative-library-page .creative-subfolder-card{align-items:flex-start}}.creative-library-page .collection-switcher{position:relative;z-index:2;flex:1 1;min-width:0}.creative-library-page .collection-switcher:focus-within{z-index:8}.creative-library-page .creative-asset-actions .collection-switcher-trigger{width:100%;min-height:40px;display:flex;align-items:center;gap:12px;padding:7px 12px;border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-paper);box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink);font:inherit;font-weight:850;cursor:pointer;direction:rtl}.creative-library-page .collection-switcher-trigger span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.creative-library-page .collection-switcher-trigger i{width:10px;height:10px;flex:0 0 10px;margin-inline-start:auto;border-inline-start:2px solid var(--cago-ink);border-bottom:2px solid var(--cago-ink);transform:rotate(-45deg) translateY(-2px)}.creative-library-page .collection-switcher-trigger[aria-expanded=true]{background:#f4df98;box-shadow:4px 4px 0 var(--cago-red)}.creative-library-page .collection-switcher-trigger[aria-expanded=true] i{transform:rotate(135deg) translate(-2px,2px)}.creative-library-page .collection-switcher-menu{position:absolute;z-index:20;right:0;left:0;bottom:calc(100% + 8px);display:grid;max-height:260px;overflow:auto;padding:7px;border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-paper);box-shadow:6px 6px 0 var(--cago-red)}.creative-library-page .creative-asset-actions .collection-switcher-menu button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:0;border-bottom:1px solid #d4ddd8;border-radius:0;background:transparent;color:var(--cago-ink);font:inherit;font-size:13px;font-weight:800;text-align:right;cursor:pointer}.creative-library-page .creative-asset-actions .collection-switcher-menu button:last-child{border-bottom:0}.creative-library-page .creative-asset-actions .collection-switcher-menu button.selected,.creative-library-page .creative-asset-actions .collection-switcher-menu button:hover{background:var(--cago-mint);color:var(--cago-ink)}.creative-library-page .collection-switcher-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-library-page .collection-switcher-menu button b{color:var(--cago-ink);font-size:17px;line-height:1}@media(max-width:760px){.creative-library-page .creative-asset-actions .collection-switcher{flex-basis:100%;order:-1}.creative-library-page .creative-asset-actions .collection-switcher-trigger{min-height:46px}.creative-library-page .collection-switcher-menu{max-height:220px}}.dashboard-shell .cago-team-card{overflow:visible;border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);box-shadow:8px 8px 0 var(--cago-mint)}.dashboard-shell .cago-team-card .card-title{align-items:center;padding:20px 22px;border-bottom:2px solid var(--cago-ink);background:linear-gradient(90deg,#f7e7b5 0 29%,#fffdf4 29%)}.dashboard-shell .cago-team-card .card-title span:first-child{color:var(--cago-red);letter-spacing:.13em}.dashboard-shell .cago-team-card .card-title h2{margin-top:6px;color:var(--cago-ink)}.dashboard-shell .cago-team-card .role-note{border:2px solid var(--cago-ink);border-radius:2px;background:#e2f7ef;box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink)!important}.dashboard-shell .cago-team-card .role-permission-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px;border-bottom:2px solid var(--cago-ink);background:#fff8e4}.dashboard-shell .cago-team-card .role-permission-guide article{min-width:0;padding:11px;border:1px solid #b6d1ca;background:#f4fbf8}.dashboard-shell .cago-team-card .role-permission-guide b{display:block;color:var(--cago-ink);font-size:12px;direction:ltr;text-align:right}.dashboard-shell .cago-team-card .role-permission-guide span{display:block;margin-top:5px;color:#486565;font-size:9px;line-height:1.6}.dashboard-shell .cago-team-card .invite-form{grid-template-columns:1.45fr 1fr auto;gap:18px;padding:24px 22px;border-bottom:2px solid var(--cago-ink);background:#effaf6}.dashboard-shell .cago-team-card .invite-form label{gap:8px;color:#31575a;font-weight:900}.dashboard-shell .cago-team-card .team-invite-email{min-height:52px;border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:3px 3px 0 #c9ddd5;color:var(--cago-ink)}.dashboard-shell .cago-team-card .team-invite-email:focus{outline:none;border-color:var(--cago-ink);background:#fff8dd;box-shadow:4px 4px 0 var(--cago-mustard)}.dashboard-shell .cago-team-card .team-invite-submit{min-height:52px;padding-inline:23px;border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:4px 4px 0 var(--cago-mustard);color:var(--cago-ink)}.dashboard-shell .cago-team-card .team-invite-submit:hover{background:#69cdb1;color:var(--cago-ink)}.team-role-switcher{position:relative;z-index:2}.team-role-switcher:focus-within{z-index:6}.team-role-trigger{width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:7px 13px;border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink);font:inherit;text-align:right;cursor:pointer}.team-role-trigger>span{min-width:0;flex:1 1}.team-role-trigger b,.team-role-trigger small{display:block}.team-role-trigger b{font-size:14px;line-height:1.15;direction:ltr;text-align:right}.team-role-trigger small{margin-top:3px;color:#5d7777;font-size:10px;direction:rtl;text-align:right}.team-role-trigger i{width:10px;height:10px;flex:0 0 10px;margin-inline-start:auto;border-inline-start:2px solid var(--cago-ink);border-bottom:2px solid var(--cago-ink);transform:rotate(-45deg) translateY(-2px)}.team-role-trigger[aria-expanded=true]{background:#f4df98;box-shadow:4px 4px 0 var(--cago-red)}.team-role-trigger[aria-expanded=true] i{transform:rotate(135deg) translate(-2px,2px)}.team-role-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;left:0;display:grid;padding:7px;border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-paper);box-shadow:6px 6px 0 var(--cago-red)}.team-role-menu button{width:100%;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:0;border-bottom:1px solid #c6d4ce;border-radius:0;background:transparent;color:var(--cago-ink);font:inherit;text-align:right;cursor:pointer}.team-role-menu button:last-child{border-bottom:0}.team-role-menu button.selected,.team-role-menu button:hover{background:var(--cago-mint)}.team-role-menu b,.team-role-menu small{display:block}.team-role-menu b{font-size:13px;direction:ltr}.team-role-menu small{margin-top:2px;color:#577171;font-size:9px;direction:rtl;text-align:right}.team-role-menu em{color:var(--cago-ink);font-size:19px;font-style:normal}.dashboard-shell .cago-team-card .member-list{padding:0 22px}.dashboard-shell .cago-team-card .member-row{grid-template-columns:48px minmax(0,1fr) auto auto;gap:14px;min-height:82px;padding:15px 9px;border-bottom:2px solid #d7e1dc}.dashboard-shell .cago-team-card .member-row:nth-child(odd){background:#f2faf7}.dashboard-shell .cago-team-card .member-avatar{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-red);box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-paper)}.dashboard-shell .cago-team-card .member-row b{color:var(--cago-ink)}.dashboard-shell .cago-team-card .member-row small{color:#607b7b}.dashboard-shell .cago-team-card .member-role{padding:6px 9px;border:1px solid #9fc8be;border-radius:2px;background:#e1f7ef;color:var(--cago-ink);font-weight:900}.dashboard-shell .cago-team-card .status-chip.active{border:1px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);color:var(--cago-ink);box-shadow:2px 2px 0 #92bcb1}.dashboard-shell .cago-team-card .member-row .team-role-switcher{min-width:185px}.dashboard-shell .cago-team-card .member-row .team-role-trigger{min-height:42px;padding:5px 9px}.dashboard-shell .cago-team-card .member-row .team-role-trigger b{font-size:11px}.dashboard-shell .cago-team-card .member-row .team-role-trigger small{font-size:8px}.dashboard-shell .cago-team-card .pending-invitations{margin:22px;padding:15px;border:2px solid var(--cago-ink);border-radius:2px;background:#fff9e9;box-shadow:4px 4px 0 var(--cago-mustard)}.dashboard-shell .cago-team-card .pending-invitations>b{color:var(--cago-ink)}.dashboard-shell .cago-team-card .invite-row{padding:13px 5px;border-top:1px solid #cddbd5}.dashboard-shell .cago-team-card .invite-row button{border:2px solid #bf4b3d;border-radius:2px;background:#fff0eb;color:#9c382c;box-shadow:2px 2px 0 #e6aa9e}.dashboard-shell .cago-team-card .admin-footnote{margin:0;padding:18px 22px;border-top:2px solid var(--cago-ink);background:#132c39;color:#dff4ec}.dashboard-shell .cago-team-card .form-error,.dashboard-shell .cago-team-card .form-success{margin:18px 22px;border:2px solid var(--cago-ink);border-radius:2px;box-shadow:3px 3px 0 var(--cago-mustard)}@media(max-width:760px){.dashboard-shell .cago-team-card .card-title{align-items:flex-start;gap:12px;padding:16px}.dashboard-shell .cago-team-card .role-permission-guide{grid-template-columns:1fr 1fr;padding:14px 16px;gap:8px}.dashboard-shell .cago-team-card .role-permission-guide article{padding:9px}.dashboard-shell .cago-team-card .role-permission-guide b{font-size:10px}.dashboard-shell .cago-team-card .role-permission-guide span{font-size:8px}.dashboard-shell .cago-team-card .invite-form{grid-template-columns:1fr;padding:18px 16px}.dashboard-shell .cago-team-card .team-invite-submit{width:100%}.dashboard-shell .cago-team-card .member-list{padding:0 12px}.dashboard-shell .cago-team-card .member-row{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px 8px}.dashboard-shell .cago-team-card .member-role,.dashboard-shell .cago-team-card .member-row .team-role-switcher,.dashboard-shell .cago-team-card .status-chip{grid-column:2;justify-self:stretch}.dashboard-shell .cago-team-card .member-row .team-role-switcher{min-width:0}.dashboard-shell .cago-team-card .admin-footnote{padding:16px}.dashboard-shell .cago-team-card .pending-invitations{margin:16px}}.dashboard-shell .usage-view{align-items:stretch;gap:22px}.dashboard-shell .usage-plan{position:relative;overflow:hidden;min-height:342px;border:2px solid var(--cago-ink);border-radius:3px;background:linear-gradient(135deg,#153540 0 58%,#102832 58%)!important;box-shadow:8px 8px 0 var(--cago-mint)}.dashboard-shell .usage-plan:after{content:"";position:absolute;width:190px;height:190px;left:-74px;bottom:-86px;border:2px solid #f6d46c;transform:rotate(24deg);opacity:.36}.dashboard-shell .usage-plan>span{color:var(--cago-mint);font-weight:900;letter-spacing:.14em}.dashboard-shell .usage-plan h2{color:var(--cago-paper);line-height:1.22}.dashboard-shell .usage-plan p{color:#c2d7d3}.dashboard-shell .usage-plan-actions .admin-primary{position:relative;border:2px solid var(--cago-paper);border-radius:2px;background:var(--cago-mustard);box-shadow:4px 4px 0 var(--cago-red);color:var(--cago-ink)}.dashboard-shell .usage-plan-actions .admin-primary:hover{background:#f7cc4d;color:var(--cago-ink)}.dashboard-shell .usage-metrics{gap:18px}.dashboard-shell .usage-metrics article{position:relative;min-height:164px;overflow:hidden;border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);box-shadow:5px 5px 0 var(--cago-mint)}.dashboard-shell .usage-metrics article:nth-child(2){background:#eefaf6;box-shadow:5px 5px 0 var(--cago-mustard)}.dashboard-shell .usage-metrics article:nth-child(3){background:#fff8e4;box-shadow:5px 5px 0 var(--cago-red)}.dashboard-shell .usage-metrics article:nth-child(4){background:#f3faf7;box-shadow:5px 5px 0 #97c9ba}.dashboard-shell .usage-metrics article:before{content:"";position:absolute;top:0;right:0;width:58px;height:7px;background:var(--cago-red)}.dashboard-shell .usage-metrics article:nth-child(2):before{background:var(--cago-mustard)}.dashboard-shell .usage-metrics article:nth-child(3):before{background:var(--cago-mint)}.dashboard-shell .usage-metrics article:nth-child(4):before{background:var(--cago-ink)}.dashboard-shell .usage-metrics small,.dashboard-shell .usage-metrics span{color:#5a7677;font-weight:800}.dashboard-shell .usage-metrics b{color:var(--cago-ink);font-family:var(--font-lalezar),var(--font-changa),sans-serif;font-weight:400}.dashboard-shell .usage-metrics b:first-letter{color:var(--cago-red)}.dashboard-shell .billing-summary{overflow:hidden;border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);box-shadow:8px 8px 0 var(--cago-mustard)}.dashboard-shell .billing-summary .card-title{align-items:center;margin:-30px -30px 0;padding:20px 30px;border-bottom:2px solid var(--cago-ink);background:#effaf6}.dashboard-shell .billing-summary .card-title span:first-child{color:var(--cago-red)}.dashboard-shell .billing-summary .card-title h2{color:var(--cago-ink)}.dashboard-shell .billing-summary .status-chip{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);color:var(--cago-ink);box-shadow:3px 3px 0 var(--cago-mustard)}.dashboard-shell .billing-details>div{min-height:126px;border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:4px 4px 0 #c8d9d3}.dashboard-shell .billing-details>div:nth-child(2n){background:#eefaf6;box-shadow:4px 4px 0 var(--cago-mint)}.dashboard-shell .billing-details small{color:#597576;font-weight:900}.dashboard-shell .billing-details b{color:var(--cago-ink)}.dashboard-shell .billing-details em{color:#637d7c}.dashboard-shell .billing-actions .admin-secondary{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink)}.dashboard-shell .billing-cancel{border:2px solid #b84233;border-radius:2px;background:#fff0eb;box-shadow:3px 3px 0 #e4a397;color:#8c3126}.dashboard-shell .billing-empty{padding:16px;border:2px dashed var(--cago-ink);border-radius:2px;background:#fff9e9;color:var(--cago-ink)}@media(max-width:760px){.dashboard-shell .usage-view{gap:18px}.dashboard-shell .usage-plan{min-height:250px}.dashboard-shell .usage-metrics{gap:14px}.dashboard-shell .usage-metrics article{min-height:142px}.dashboard-shell .billing-summary .card-title{margin:-16px -16px 0;padding:16px}.dashboard-shell .billing-details>div{min-height:112px}}.dashboard-shell .security-card{margin-bottom:30px;border:2px solid var(--cago-ink);border-radius:3px;background:#eefaf6;box-shadow:7px 7px 0 var(--cago-mint)}.dashboard-shell .security-card h2{color:var(--cago-ink)}.dashboard-shell .security-card p{color:#547172}.dashboard-shell .security-card .admin-primary{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mustard);box-shadow:4px 4px 0 var(--cago-red);color:var(--cago-ink)}.dashboard-shell .security-card .admin-primary:hover{background:#f7cf50;color:var(--cago-ink)}.dashboard-shell .settings-form{overflow:hidden;border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);box-shadow:8px 8px 0 var(--cago-mint)}.dashboard-shell .settings-form .card-title{align-items:center;margin:-30px -30px 0;padding:20px 30px;border-bottom:2px solid var(--cago-ink);background:#fff8e4}.dashboard-shell .settings-form .card-title span:first-child{color:var(--cago-red)}.dashboard-shell .settings-form .card-title h2{color:var(--cago-ink)}.dashboard-shell .settings-form .role-note{border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:3px 3px 0 var(--cago-mustard);color:var(--cago-ink)!important}.dashboard-shell .settings-form>label{padding-top:4px;color:#315a5b;font-weight:900}.dashboard-shell .settings-form input{border:2px solid var(--cago-ink);border-radius:2px;background:#fffdf4;box-shadow:3px 3px 0 #c9d9d3;color:var(--cago-ink)}.dashboard-shell .settings-form input:focus{border-color:var(--cago-ink);background:#fff7dc;box-shadow:4px 4px 0 var(--cago-mustard)}.dashboard-shell .settings-form input:disabled{border-color:#9daead;background:#edf1ef;color:#637778;box-shadow:none}.dashboard-shell .settings-form .cpp-settings{border:2px solid var(--cago-ink);border-radius:2px;background:#e8f8f1;box-shadow:5px 5px 0 var(--cago-mustard)}.dashboard-shell .settings-form .cpp-settings>div:first-child span{color:var(--cago-red)}.dashboard-shell .settings-form .cpp-settings h3{color:var(--cago-ink)}.dashboard-shell .settings-form .cpp-settings p,.dashboard-shell .settings-form .cpp-settings>small{color:#557171}.dashboard-shell .settings-form .cpp-settings-fields{border-top:2px solid #b9d4cb;border-bottom:2px solid #b9d4cb;padding:14px 0}.dashboard-shell .settings-form .cpp-settings-fields label{color:var(--cago-ink)}.dashboard-shell .settings-form .cpp-settings-fields input{background:#fffdf4}.dashboard-shell .settings-form .setting-readonly{border:2px dashed var(--cago-ink);border-radius:2px;background:#fff8e4;box-shadow:4px 4px 0 #e3c56b}.dashboard-shell .settings-form .setting-readonly span{color:#557171;font-weight:900}.dashboard-shell .settings-form .setting-readonly b{display:inline-block;padding:4px 8px;border:1px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);color:var(--cago-ink)}.dashboard-shell .settings-form .setting-readonly small{color:#5b7273}.dashboard-shell .settings-form>.admin-primary{justify-self:start;min-width:190px;border:2px solid var(--cago-ink);border-radius:2px;background:var(--cago-mint);box-shadow:4px 4px 0 var(--cago-mustard);color:var(--cago-ink)}.dashboard-shell .settings-form>.admin-primary:hover{background:#69cdb1;color:var(--cago-ink)}@media(max-width:760px){.dashboard-shell .security-card{margin-bottom:22px;box-shadow:5px 5px 0 var(--cago-mint)}.dashboard-shell .settings-form .card-title{margin:-20px -20px 0;padding:16px}.dashboard-shell .settings-form>.admin-primary{width:100%}}.dashboard-shell .management-link>span,.dashboard-shell .side-link>div,.dashboard-shell .workspace-copy{display:grid;gap:3px;min-width:0;direction:rtl;text-align:right}.dashboard-shell .management-link b,.dashboard-shell .side-link b{width:100%;direction:ltr!important;text-align:right!important}.dashboard-shell .management-link small,.dashboard-shell .side-link small{width:100%;direction:rtl!important;text-align:right!important}.dashboard-shell .usage-metrics article{display:flex;flex-direction:column;align-items:stretch;direction:rtl;text-align:right}.dashboard-shell .usage-metric-copy{display:grid;gap:3px;direction:rtl;text-align:right}.dashboard-shell .usage-metric-copy small{direction:ltr!important;text-align:right!important}.dashboard-shell .usage-metric-copy span,.dashboard-shell .usage-metrics em{display:block;direction:rtl!important;text-align:right!important;font-style:normal}.dashboard-shell .usage-metrics b{direction:ltr!important;text-align:right!important}.dashboard-shell .management-link>span,.dashboard-shell .side-link>div,.dashboard-shell .workspace-copy{display:block!important;width:100%;direction:rtl!important;text-align:right!important}.dashboard-shell .management-link b,.dashboard-shell .management-link small,.dashboard-shell .side-link b,.dashboard-shell .side-link small,.dashboard-shell .workspace-copy b,.dashboard-shell .workspace-copy small{display:block!important;width:100%;direction:rtl!important;unicode-bidi:plaintext;text-align:right!important}@media (max-width:1350px){.dashboard-shell .realtime-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.dashboard-shell .realtime-header>div:first-child{min-width:0}.dashboard-shell .realtime-header h1{max-width:none;font-size:clamp(40px,5vw,58px)}.dashboard-shell .realtime-header p{max-width:820px;font-size:15px;line-height:1.8}.dashboard-shell .realtime-header .dashboard-header-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%}.dashboard-shell .realtime-header .dashboard-header-actions .market-filter-control,.dashboard-shell .realtime-header .dashboard-header-actions .sync-pill{width:100%}}@media (max-width:680px){body,html{max-width:100%;overflow-x:hidden}.dashboard-shell{padding-top:calc(74px + env(safe-area-inset-top));padding-bottom:calc(96px + env(safe-area-inset-bottom))}.dashboard-shell .sidebar{height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;grid-template-columns:58px minmax(0,1fr) 42px;gap:8px;border-bottom-width:3px;box-shadow:0 3px 0 var(--cago-mustard)}.dashboard-shell .sidebar-brand{height:48px;min-height:48px;padding:0}.dashboard-shell .brand-logo{width:56px;height:48px}.dashboard-shell .workspace-switcher{min-height:42px;padding:5px 7px}.dashboard-shell .workspace-copy b{font-size:12px!important}.dashboard-shell .workspace-avatar{width:27px;height:27px}.dashboard-shell .user-menu-trigger,.dashboard-shell .user-menu-wrap{width:42px}.dashboard-shell .user-menu-trigger{min-height:42px}.dashboard-shell .sidebar-nav-group:first-child{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:calc(74px + env(safe-area-inset-bottom));padding:5px 4px calc(5px + env(safe-area-inset-bottom));gap:2px}.dashboard-shell .side-link{min-height:58px;padding:3px 1px;gap:2px}.dashboard-shell .side-link>div{display:none!important}.dashboard-shell .side-link:after{display:block;max-width:100%;overflow:hidden;color:inherit;font-size:8px;font-weight:900;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .sidebar-folder-icon,.dashboard-shell .sidebar-image-icon{width:26px;height:26px;flex-basis:26px}.dashboard-shell .sidebar-folder-icon svg{width:26px;height:26px}.dashboard-shell>.mobile-bottom-nav{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.dashboard-shell>.mobile-bottom-nav .side-link{width:100%;min-width:0;min-height:60px;padding:4px 2px;gap:3px;border-width:2px;box-sizing:border-box}.dashboard-shell>.mobile-bottom-nav .side-link:after{font-size:9px;line-height:1}.dashboard-shell>.mobile-bottom-nav .sidebar-folder-icon,.dashboard-shell>.mobile-bottom-nav .sidebar-image-icon,.dashboard-shell>.mobile-bottom-nav .sidebar-intelligence-icon{width:27px;height:27px;flex-basis:27px}.dashboard-shell>.mobile-bottom-nav .sidebar-folder-icon svg,.dashboard-shell>.mobile-bottom-nav .sidebar-image-icon img,.dashboard-shell>.mobile-bottom-nav .sidebar-intelligence-icon svg{width:27px;height:27px;object-fit:contain}.dashboard-shell .main-content{min-width:0;padding:24px 16px calc(112px + env(safe-area-inset-bottom))}.dashboard-shell .workspace-admin-page{padding:26px 16px calc(112px + env(safe-area-inset-bottom))}.dashboard-shell .creative-library-main{padding-inline:16px;padding-bottom:calc(112px + env(safe-area-inset-bottom))}.dashboard-shell .page-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:17px;margin-bottom:22px}.dashboard-shell .page-header>div{min-width:0}.dashboard-shell .page-header h1{margin-top:5px;font-size:clamp(38px,11vw,48px);line-height:1.02}.dashboard-shell .page-header p{max-width:none;font-size:15px;line-height:1.75}.dashboard-shell .realtime-header{display:grid;grid-template-columns:minmax(0,1fr);gap:17px;margin-bottom:22px}.dashboard-shell .realtime-header h1{margin-top:5px;font-size:clamp(38px,11vw,48px);line-height:1.02}.dashboard-shell .realtime-header p{max-width:none;font-size:15px;line-height:1.75}.dashboard-shell .dashboard-header-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.dashboard-shell .realtime-header .dashboard-header-actions{grid-template-columns:minmax(0,1fr)}.dashboard-shell .campaign-table-section{margin-inline:0;padding:16px 12px}.dashboard-shell .campaign-table-section>header{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:14px}.dashboard-shell .campaign-table-section>header>div:first-child{grid-template-columns:11px minmax(0,1fr);column-gap:8px}.dashboard-shell .campaign-table-section .realtime-table-date{grid-column:1/-1;display:inline-flex;justify-self:start;align-items:center;width:fit-content;max-width:100%;margin:4px 0 0!important;padding:5px 8px;border:1px solid #b9d4cd;background:#eff9f5;color:var(--cago-ink);direction:rtl;font-size:10px!important;font-weight:900;line-height:1.25;white-space:nowrap}.dashboard-shell .campaign-table-section .realtime-table-date .date-value{direction:rtl;gap:3px;white-space:nowrap}.dashboard-shell .campaign-table-header-actions{justify-content:stretch}.dashboard-shell .campaign-visibility-filter{width:100%;justify-content:space-between;padding:5px}.dashboard-shell .campaign-visibility-filter button{flex:1 1;min-height:42px;font-size:11px}.dashboard-shell .campaign-table-wrap{overflow:visible;border:0;border-radius:0}.dashboard-shell .campaign-table{display:block;min-width:0;table-layout:auto}.dashboard-shell .campaign-table thead{display:none}.dashboard-shell .campaign-table tbody,.dashboard-shell .campaign-table tfoot{display:grid;gap:12px}.dashboard-shell .campaign-table tbody tr,.dashboard-shell .campaign-table tfoot tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:2px solid var(--cago-ink);background:var(--cago-paper);box-shadow:4px 4px 0 var(--cago-mint)}.dashboard-shell .campaign-table tbody td,.dashboard-shell .campaign-table tfoot td{display:block;min-width:0;padding:11px 7px;border:0;border-inline-start:1px solid #c8d3ce;background:transparent;text-align:center}.dashboard-shell .campaign-table tbody td:first-child,.dashboard-shell .campaign-table tfoot td:first-child{grid-column:1/-1;display:grid;grid-template-columns:32px minmax(0,1fr) 56px;align-items:center;gap:9px;min-height:70px;padding:10px;border:0;border-bottom:2px solid var(--cago-ink);text-align:right}.dashboard-shell .campaign-table tbody td:first-child{grid-template-columns:34px 56px minmax(0,1fr);grid-template-areas:"index control name";direction:ltr}.dashboard-shell .campaign-table tbody td:first-child .campaign-index{grid-area:index}.dashboard-shell .campaign-table tbody td:first-child>div{grid-area:name;direction:ltr;text-align:left}.dashboard-shell .campaign-table tbody td:first-child .realtime-campaign-power{grid-area:control;margin:0}.dashboard-shell .campaign-table tfoot td:first-child{grid-template-columns:minmax(0,1fr);background:var(--cago-ink)}.dashboard-shell .campaign-table tbody td:first-child>div{min-width:0}.dashboard-shell .campaign-table tbody td:first-child strong{overflow:visible;font-size:11px;line-height:1.25;letter-spacing:-.015em;overflow-wrap:normal;text-overflow:clip;white-space:nowrap}.dashboard-shell .campaign-table tbody td:first-child small{display:none}.dashboard-shell .campaign-table .campaign-index{width:32px;height:32px;flex-basis:32px}.dashboard-shell .realtime-campaign-power{width:56px;min-height:50px;margin:0}.dashboard-shell .campaign-table tbody td:not(:first-child):before,.dashboard-shell .campaign-table tfoot td:not(:first-child):before{display:block;margin-bottom:5px;color:#607875;font-size:8px;font-weight:900;letter-spacing:.04em}.dashboard-shell .campaign-table td:nth-child(2):before{content:"ORDERS"}.dashboard-shell .campaign-table td:nth-child(3):before{content:"SPEND"}.dashboard-shell .campaign-table td:nth-child(4):before{content:"COST"}.dashboard-shell .campaign-table tbody td:not(:first-child) strong,.dashboard-shell .campaign-table tfoot td:not(:first-child) strong{font-size:16px;line-height:1.1;text-align:center;white-space:nowrap}.dashboard-shell .campaign-table tbody td:not(:first-child) small,.dashboard-shell .campaign-table tfoot td:not(:first-child) small{margin-top:5px;font-size:8px;line-height:1.25;text-align:center}.dashboard-shell .campaign-table .usd-equivalent{width:100%;margin:5px 0 0;font-size:9px!important;text-align:center}.dashboard-shell .campaign-table tfoot tr{margin-top:2px;background:var(--cago-ink);box-shadow:4px 4px 0 var(--cago-red)}.dashboard-shell .campaign-table tfoot td{background:var(--cago-ink)}.dashboard-shell .campaign-table tfoot td:first-child strong{color:var(--cago-paper);font-size:17px}.dashboard-shell .campaign-table tfoot td:first-child small{color:#c6d2cd;text-align:right}.dashboard-shell .campaign-table tfoot td:not(:first-child):before{color:#b9d5ce}.dashboard-shell .campaign-table tfoot td:not(:first-child) strong{color:var(--cago-paper)}.dashboard-shell .campaign-table tfoot td:last-child strong{color:var(--cago-mustard)}.dashboard-shell .campaign-table .campaign-filter-empty{display:block}.dashboard-shell .campaign-table .campaign-filter-empty td{display:block;padding:24px 12px;border:0}.dashboard-shell .cago-details-drawer .drawer-campaign-card.ad-control-row{grid-template-columns:minmax(0,1fr) 56px!important;align-items:start;gap:9px;padding:11px}.dashboard-shell .cago-details-drawer .campaign-main-cell{min-width:0}.dashboard-shell .cago-details-drawer .campaign-main-cell h4{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.dashboard-shell .cago-details-drawer .campaign-main-cell>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .cago-details-drawer .ad-control-row .campaign-power{grid-column:2;grid-row:1;width:56px;min-height:52px}.dashboard-shell .cago-details-drawer .ad-control-row .campaign-mini-metrics{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible;padding-top:10px;border-top:1px solid #c9cec5}.dashboard-shell .cago-details-drawer .campaign-mini-metrics>span{min-width:0;padding:7px 5px;overflow:hidden}.dashboard-shell .cago-details-drawer .campaign-mini-metrics>span:nth-child(3n){border-left:0}.dashboard-shell .cago-details-drawer .campaign-mini-metrics>span:nth-child(n+4){border-top:1px solid #d0d7d1}.dashboard-shell .cago-details-drawer .campaign-mini-metrics small{font-size:8px;white-space:nowrap}.dashboard-shell .cago-details-drawer .campaign-mini-metrics b{overflow:hidden;margin-top:4px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .cago-details-drawer .campaign-mini-metrics em{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .cago-details-drawer .campaign-mini-metrics .usd-equivalent{overflow:hidden;width:100%;margin-top:4px;font-size:8px!important;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .dashboard-header-actions .market-filter-control{width:100%}.dashboard-shell .dashboard-header-actions .sync-pill{width:100%;min-height:54px;display:flex;justify-content:flex-start;white-space:normal}.dashboard-shell .dashboard-header-actions .refresh-copy{min-width:0}.dashboard-shell .dashboard-header-actions .refresh-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .cro-detail-controls,.dashboard-shell .realtime-controls,.dashboard-shell .selection-panel{grid-template-columns:minmax(0,1fr)!important;gap:15px;padding:14px}.dashboard-shell .date-picker{min-height:62px;height:auto}.dashboard-shell .platform-tabs,.dashboard-shell .platform-tabs-four,.dashboard-shell .platform-tabs-three{display:grid!important;height:60px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-shell .platform-tabs button,.dashboard-shell .platform-tabs-four button,.dashboard-shell .platform-tabs-three button{min-width:0;height:100%;padding-inline:4px;gap:5px}.dashboard-shell .platform-tabs b,.dashboard-shell .platform-tabs-four b,.dashboard-shell .platform-tabs-three b{max-width:100%;overflow:hidden;font-size:11px!important;text-overflow:ellipsis}.dashboard-shell .context-line{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-block:18px}.dashboard-shell .context-line>span{display:block}.dashboard-shell .sidebar{grid-template-columns:42px minmax(0,1fr) 58px;grid-template-areas:"user workspace brand"}.dashboard-shell .sidebar-brand{justify-self:end}.dashboard-shell .sidebar-footer{justify-self:start}.dashboard-shell .user-menu{top:calc(73px + env(safe-area-inset-top));right:10px;bottom:auto;left:10px;max-height:calc(100dvh - 185px);overflow-y:auto}.dashboard-shell .user-menu-workspace-links{display:grid;gap:4px;margin:10px 0 6px;padding:9px 6px;border-top:1px solid #d5e0da;border-bottom:1px solid #d5e0da}.dashboard-shell .user-menu-workspace-links>small{color:#6b817d;font-size:9px;font-weight:900}.dashboard-shell .user-menu-workspace-links a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:39px;padding:7px;border:1px solid transparent;color:var(--cago-ink);text-decoration:none}.dashboard-shell .user-menu-workspace-links a.active{border-color:var(--cago-ink);background:var(--cago-mint);box-shadow:2px 2px 0 var(--cago-mustard)}.dashboard-shell .user-menu-workspace-links b,.dashboard-shell .user-menu-workspace-links small{display:block;text-align:right}.dashboard-shell .user-menu-workspace-links b{font-size:12px}.dashboard-shell .user-menu-workspace-links span small{margin-top:2px;color:#647b78;font-size:8px}.dashboard-shell .user-menu-workspace-links i{color:var(--cago-red);font-size:15px;font-style:normal}.dashboard-shell .sidebar nav{display:none!important}}@media (min-width:681px){.dashboard-shell .user-menu-workspace-links{display:none}}.creative-library-page .creative-upload-queue{display:block;margin-top:22px;overflow:hidden;border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);color:var(--cago-ink);box-shadow:7px 7px 0 var(--cago-red)}.creative-library-page .creative-upload-queue>div{margin:0}.creative-library-page .upload-queue-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 21px 16px;border-bottom:2px solid var(--cago-ink);background-color:#e5f2ec;background-image:linear-gradient(rgba(16,49,61,.07) 1px,transparent 0),linear-gradient(90deg,rgba(16,49,61,.07) 1px,transparent 0);background-size:18px 18px}.creative-library-page .upload-queue-head>div:first-child{display:block}.creative-library-page .upload-queue-head .section-kicker{display:block;color:var(--cago-red);font-size:10px;font-weight:950;letter-spacing:.1em}.creative-library-page .upload-queue-head h3{margin:5px 0 3px;color:var(--cago-ink);font-size:22px;line-height:1.15}.creative-library-page .upload-queue-head p{margin:0;color:#55706e;font-size:13px;font-weight:750}.creative-library-page .upload-queue-percent{display:grid;min-width:86px;place-items:center;gap:1px;padding:10px 9px 8px;border:2px solid var(--cago-ink);background:var(--cago-mustard);box-shadow:3px 3px 0 var(--cago-red);text-align:center}.creative-library-page .upload-queue-percent b{color:var(--cago-ink);font-size:22px;line-height:1}.creative-library-page .upload-queue-percent small{color:var(--cago-ink);font-size:9px;font-weight:900;white-space:nowrap}.creative-library-page .upload-queue-meter{height:13px;padding:2px;background:var(--cago-ink)}.creative-library-page .upload-queue-meter i{display:block;height:100%;background:var(--cago-mint);transition:width .2s ease}.creative-library-page .upload-queue-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 18px}.creative-library-page .upload-queue-files article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto 7px;align-items:center;column-gap:10px;row-gap:7px;min-height:70px;padding:9px 10px;border:2px solid var(--cago-ink);background:#fffdf4}.creative-library-page .upload-file-kind{display:grid;grid-row:span 2;width:32px;height:32px;place-items:center;border:2px solid var(--cago-ink);background:var(--cago-mustard);color:var(--cago-ink);font-size:15px;font-weight:950}.creative-library-page .upload-queue-files article>div{display:block;min-width:0}.creative-library-page .upload-queue-files article b,.creative-library-page .upload-queue-files article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-library-page .upload-queue-files article b{color:var(--cago-ink);font-size:12px}.creative-library-page .upload-queue-files article small{margin-top:3px;color:#667b78;font-size:10px;font-weight:750}.creative-library-page .upload-queue-files article>strong{color:var(--cago-ink);font-size:13px}.creative-library-page .upload-queue-files article>i{grid-column:2/4;display:block;height:7px;overflow:hidden;background:#d9e7e1}.creative-library-page .upload-queue-files article>i span{display:block;height:100%;background:var(--cago-mint);transition:width .2s ease}.creative-library-page .upload-queue-files article.uploading{border-color:var(--cago-ink);box-shadow:3px 3px 0 var(--cago-mustard)}.creative-library-page .upload-queue-files article.complete .upload-file-kind,.creative-library-page .upload-queue-files article.complete>i span{background:var(--cago-mint)}.creative-library-page .upload-queue-files article.failed{border-color:var(--cago-red);background:#fff3ef}.creative-library-page .upload-queue-files article.failed .upload-file-kind,.creative-library-page .upload-queue-files article.failed>i span{background:var(--cago-red);color:#fffdf4}.creative-library-page .upload-queue-more{grid-column:1/-1;margin:0;color:#5e7471;font-size:12px;font-weight:900;text-align:center}.creative-library-page .creative-upload-queue footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-top:2px solid var(--cago-ink);background:#f8e5a1}.creative-library-page .creative-upload-queue footer>p{margin:0;color:#415b5a;font-size:11px;font-weight:800}.creative-library-page .creative-upload-queue footer>div{display:flex;align-items:center;gap:9px}.creative-library-page .creative-upload-queue .clear-queue{min-height:38px;padding:0 13px;border:2px solid var(--cago-ink);background:transparent;color:var(--cago-ink);font-size:12px;font-weight:900}.creative-library-page .creative-upload-queue .creative-primary-action{min-height:38px;padding:0 14px;border:2px solid var(--cago-ink);box-shadow:3px 3px 0 var(--cago-red);font-size:12px}.creative-library-page .creative-upload-queue button:disabled{cursor:not-allowed;opacity:.56}@media (max-width:680px){.creative-library-page .upload-queue-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.creative-library-page .upload-queue-head h3{font-size:17px}.creative-library-page .upload-queue-head p{font-size:10px;line-height:1.5}.creative-library-page .upload-queue-percent{min-width:67px;padding:8px 5px}.creative-library-page .upload-queue-percent b{font-size:17px}.creative-library-page .upload-queue-percent small{font-size:7px}.creative-library-page .upload-queue-files{grid-template-columns:minmax(0,1fr);padding:12px}.creative-library-page .creative-upload-queue footer{display:grid;gap:11px;padding:12px}.creative-library-page .creative-upload-queue footer>p{font-size:9px;line-height:1.5}.creative-library-page .creative-upload-queue footer>div{justify-content:stretch}.creative-library-page .creative-upload-queue footer button{flex:1 1}}.dashboard-shell .campaign-parent-row.expanded>td{background:#f3e4bd}.dashboard-shell .campaign-drilldown{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin-inline-start:4px;padding:4px 7px;border:1px solid var(--cago-ink);background:#e6f5f0;color:var(--cago-ink);font:inherit;font-size:8px;font-weight:900;cursor:pointer;white-space:nowrap}.dashboard-shell .campaign-drilldown i{color:var(--cago-red);font-size:13px;font-style:normal;line-height:1}.dashboard-shell .campaign-ad-details,.dashboard-shell .campaign-table tr.campaign-ad-details,.dashboard-shell tr.campaign-ad-details{display:table-row!important;width:100%!important;background:#e6f2ed!important}.dashboard-shell .campaign-ad-details>td,.dashboard-shell .campaign-table tbody tr.campaign-ad-details>td,.dashboard-shell tr.campaign-ad-details>td{display:table-cell!important;width:100%!important;box-sizing:border-box!important;padding:0!important;border-top:2px solid var(--cago-ink)!important;background:#e6f2ed!important}.dashboard-shell .campaign-ad-details:hover>td,.dashboard-shell .campaign-table tbody tr.campaign-ad-details:hover>td,.dashboard-shell tr.campaign-ad-details:hover>td{background:#e6f2ed!important}.dashboard-shell .campaign-ad-details-inner{display:block;width:100%;box-sizing:border-box;padding:18px 20px 20px;background-color:#e6f2ed;background-image:linear-gradient(rgba(16,49,61,.07) 1px,transparent 0),linear-gradient(90deg,rgba(16,49,61,.07) 1px,transparent 0);background-size:18px 18px}.dashboard-shell .campaign-ad-details header{display:flex;align-items:baseline;gap:9px;margin-bottom:12px}.dashboard-shell .campaign-ad-details header .section-kicker{color:var(--cago-red);font-size:9px;font-weight:950;letter-spacing:.09em}.dashboard-shell .campaign-ad-details header b{color:var(--cago-ink);font-size:17px}.dashboard-shell .campaign-ad-details header small{margin-inline-start:auto;color:#58706d;font-size:9px;font-weight:800}.dashboard-shell .campaign-ad-list{display:grid;gap:8px;width:100%}.dashboard-shell .campaign-ad-list article{display:grid;grid-template-columns:34px minmax(180px,1.6fr) repeat(6,minmax(70px,.75fr)) 56px;align-items:center;gap:8px;padding:10px 12px;border:2px solid var(--cago-ink);background:var(--cago-paper);box-shadow:3px 3px 0 var(--cago-mint);box-sizing:border-box;width:100%}.dashboard-shell .campaign-ad-index{display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--cago-ink);background:var(--cago-mustard);color:var(--cago-ink);font-size:9px;font-weight:950;direction:ltr}.dashboard-shell .campaign-ad-name{min-width:0}.dashboard-shell .campaign-ad-name code{color:var(--cago-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.dashboard-shell .campaign-ad-name b,.dashboard-shell .campaign-ad-name code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:right}.dashboard-shell .campaign-ad-name b{margin-top:3px;color:#526664;font-size:9px}.dashboard-shell .campaign-ad-name small{display:block;margin-top:3px;color:#54736e;font-size:8px}.dashboard-shell .campaign-ad-metrics{display:contents}.dashboard-shell .campaign-ad-metrics>div{min-width:0;padding-inline:6px;border-inline-start:1px solid #ccd3c9;text-align:center}.dashboard-shell .campaign-ad-metrics>div small{display:block;color:#617875;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.dashboard-shell .campaign-ad-metrics>div b{display:block;margin-top:4px;color:var(--cago-ink);font-size:13px;font-weight:900;direction:ltr;white-space:nowrap}.dashboard-shell .campaign-ad-metrics>div em{color:#71817f;font-size:8px;font-style:normal;margin-inline-start:2px}.dashboard-shell .campaign-ad-list .campaign-power{width:54px;min-height:48px}.dashboard-shell .campaign-ad-unavailable{color:#71817f;font-size:8px;font-weight:900;text-align:center}@media (max-width:680px){.dashboard-shell .campaign-parent-row>td:first-child{grid-template-columns:32px minmax(0,1fr) 56px;grid-template-areas:"index name control"}.dashboard-shell .campaign-parent-row>td:first-child .campaign-drilldown{grid-column:1/-1;grid-row:2;justify-content:center;width:100%;margin:0}.dashboard-shell .campaign-parent-row>td:first-child:has(.campaign-drilldown){grid-template-rows:auto auto}.dashboard-shell .campaign-table tbody tr.campaign-ad-details{display:block!important;width:100%!important;box-sizing:border-box;background:transparent!important;box-shadow:none!important;border:0!important}.dashboard-shell .campaign-table tbody tr.campaign-ad-details>td{display:block!important;width:100%!important;box-sizing:border-box!important;padding:0!important;border:2px solid var(--cago-ink)!important;background:#e6f2ed!important}.dashboard-shell .campaign-ad-details-inner{padding:12px 9px;width:100%;box-sizing:border-box}.dashboard-shell .campaign-ad-details header{display:grid;gap:4px;margin-bottom:10px}.dashboard-shell .campaign-ad-details header b{font-size:15px}.dashboard-shell .campaign-ad-details header small{margin:0;font-size:8px}.dashboard-shell .campaign-ad-list article{grid-template-columns:30px minmax(0,1fr) 54px;grid-template-areas:"index name control" "metrics metrics metrics";gap:8px;padding:9px}.dashboard-shell .campaign-ad-index{grid-area:index}.dashboard-shell .campaign-ad-name{grid-area:name;min-width:0}.dashboard-shell .campaign-ad-name code{font-size:10px}.dashboard-shell .campaign-ad-list .campaign-power,.dashboard-shell .campaign-ad-unavailable{grid-area:control;width:54px;min-height:46px}.dashboard-shell .campaign-ad-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:8px;border-top:1px solid #ccd3c9}.dashboard-shell .campaign-ad-metrics>div{min-width:0;padding:7px 4px;text-align:center;border-inline-start:1px solid #ccd3c9;border-bottom:1px solid #e0e2d8}.dashboard-shell .campaign-ad-metrics>div:nth-child(odd){border-inline-start:0}.dashboard-shell .campaign-table tbody tr.campaign-ad-details .campaign-ad-details-inner small{display:block}.dashboard-shell .campaign-ad-metrics>div b{font-size:12px}}html[data-cago-nav=top] .dashboard-shell{padding-right:0!important}html[data-cago-nav=top] .dashboard-shell>.mobile-bottom-nav,html[data-cago-nav=top] .dashboard-shell>.sidebar{display:none!important}html[data-cago-nav=top] .creative-performance-section:before{width:100vw!important}html[data-cago-nav=top] .dashboard-shell .main-content{padding-bottom:60px}.picker-dialog-bg{position:fixed!important;inset:0!important;width:100%!important;height:100%!important}.picker-dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);max-width:calc(100vw - 16px);direction:ltr}.dashboard-shell .inbox-platform-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px;width:100%;height:64px;padding:4px;border:2px solid var(--cago-ink);border-radius:2px;background:#e7ddc2}.dashboard-shell .inbox-platform-tabs button{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 7px;border:0;border-radius:1px;background:transparent;color:var(--cago-ink);font:inherit;cursor:pointer}.dashboard-shell .inbox-platform-tabs button.selected{background:var(--cago-mustard);box-shadow:3px 3px 0 var(--cago-red)}.dashboard-shell .inbox-platform-tabs button:disabled{color:#52676a;opacity:.72;cursor:not-allowed}.dashboard-shell .inbox-platform-tabs button span{min-width:0;text-align:right}.dashboard-shell .inbox-platform-tabs button b{display:block;font-size:13px;font-weight:900;line-height:1.1}.dashboard-shell .inbox-platform-tabs button small{display:block;margin-top:3px;font-size:9px;font-weight:800}html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs{height:64px!important;padding:4px;gap:5px;border:2px solid var(--cago-ink);border-radius:2px;background:#e7ddc2;box-shadow:none}html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs button{border:0;border-radius:1px;background-color:transparent;color:var(--cago-ink)}html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs button.selected{background:var(--cago-mustard);box-shadow:3px 3px 0 var(--cago-red)}html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs button:disabled{color:#52676a;opacity:.72;cursor:not-allowed}html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs button b{color:inherit;font-size:13px!important;font-weight:900;line-height:1.1}html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs button small{color:#41585c;font-size:9px;font-weight:800}html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs .platform-logo{width:34px;height:34px;flex:0 0 34px;padding:6px}.dashboard-shell.inbox-realtime-page .campaign-table{min-width:1740px}.dashboard-shell.inbox-realtime-page .campaign-table th:first-child{width:300px}.dashboard-shell.inbox-realtime-page .campaign-table th:not(:first-child){width:160px}.dashboard-shell.inbox-realtime-page .campaign-table td strong{overflow-wrap:anywhere}.dashboard-shell.inbox-realtime-page .campaign-table tfoot td{vertical-align:middle}.dashboard-shell.inbox-realtime-page .campaign-ad-empty{margin:0;padding:18px;color:#52676a;font-weight:700}@media (max-width:680px){.dashboard-shell .inbox-platform-tabs,html[data-cago-inbox-host=true][data-cago-nav=top] .dashboard-shell .inbox-platform-tabs{height:60px!important}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(2):before{content:"الصرف"}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(3):before{content:"الرسائل"}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(4):before{content:"تكلفة الرسالة"}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(5):before{content:"الأوردرات من الرسائل"}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(6):before{content:"التكلفة لكل أوردر"}.dashboard-shell.inbox-realtime-page .campaign-table{min-width:0}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(7):before{content:"Reach"}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(8):before{content:"Impressions"}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(9):before{content:"Frequency"}.dashboard-shell.inbox-realtime-page .campaign-table td:nth-child(10):before{content:"CPM"}}.invite-workspaces{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.invite-workspaces legend{width:100%;margin-bottom:10px;color:#3f5c60;font-size:15px;font-weight:800}.invite-workspaces label{display:inline-flex!important;align-items:center;gap:8px!important;min-height:44px;padding:8px 14px;border:1px solid #b9d7d1;border-radius:999px;background:#fbfdfc;color:#173c40!important;font-size:14px!important;cursor:pointer}.invite-workspaces label.selected{border-color:#173c40;background:#e7f5f1}.invite-workspaces input{width:18px!important;min-height:0!important;height:18px;padding:0!important;accent-color:#173c40}.invite-workspaces small{width:100%;color:#6b8286;font-size:12px;font-weight:600}.workspace-country-picker{--cago-ink:#142d3a;--cago-ink-deep:#0d222d;--cago-cream:#f3e9cf;--cago-paper:#fff9e9;--cago-red:#db543f;--cago-mustard:#ecb126;--cago-mint:#4caf8e}.workspace-country-picker .market-filter-control{width:100%}.workspace-country-picker .market-filter-trigger{min-height:58px;font-size:16px}.workspace-country-picker .market-filter-menu{z-index:30}.date-area>.date-menu.cago-picker-menu,.date-menu:has(.cago-date-range-picker){width:440px}.cago-date-range-picker{grid-template-columns:130px minmax(0,1fr)}.cago-preset-btn{min-height:40px;padding:6px 12px;font-size:14px}.cago-picker-calendar .cago-calendar-head b{font-size:15px}.cago-picker-calendar .cago-calendar-head .cago-month-nav,.cago-picker-calendar .cago-calendar-head button{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.cago-picker-calendar .cago-calendar-head button svg{width:15px!important;height:15px!important}.cago-picker-calendar .cago-calendar-weekdays{font-size:12px}.cago-picker-calendar .cago-calendar-days button{height:34px;min-height:34px;font-size:14px}.cago-picker-calendar .cago-calendar-footer{flex-wrap:wrap;row-gap:10px}.cago-picker-calendar .cago-calendar-status{max-width:none;font-size:13px;line-height:1.5;white-space:normal}.cago-picker-calendar .cago-calendar-apply-btn,.cago-picker-calendar .cago-calendar-cancel-btn{height:38px;min-height:38px;padding-inline:18px;font-size:14px}@media (max-width:600px){.date-area>.date-menu.cago-picker-menu,.date-menu:has(.cago-date-range-picker){width:min(400px,calc(100vw - 20px))}.cago-date-range-picker{grid-template-columns:1fr}.cago-preset-btn{min-height:34px;padding:4px 10px;font-size:13px}.cago-picker-calendar .cago-calendar-days button{height:32px;min-height:32px;font-size:13px}}.intelligence-metric-head{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cago-info-tip{display:inline-grid;place-items:center;width:17px;height:17px;flex:0 0 17px;padding:0;border:1.5px solid;border-radius:50%;background:transparent;color:inherit;font:700 11px/1 Georgia,Times New Roman,serif;font-style:italic;opacity:.7;cursor:help}.cago-info-tip:focus-visible,.cago-info-tip:hover,.cago-info-tip[aria-expanded=true]{opacity:1;outline:none;background:#ffffff26}.cago-info-card{position:fixed;z-index:10000;max-width:calc(100vw - 24px);padding:14px 16px;border:1px solid #d9dde0;border-radius:10px;background:#fff;color:#1c2b33;box-shadow:0 10px 30px rgba(15,30,40,.18),0 2px 6px rgba(15,30,40,.08);font-family:var(--font-changa),Tahoma,sans-serif;font-size:13.5px;line-height:1.75;text-align:right;pointer-events:auto}.cago-info-card .cago-info-title{display:block;margin-bottom:6px;font-size:15px;font-weight:900;color:#0f2230}.cago-info-card p{margin:0 0 6px}.cago-info-card p:last-child{margin-bottom:0}.cago-info-card strong{font-weight:900}.cago-info-card .cago-info-good strong{color:#0b7a64}.cago-info-card .cago-info-bad strong{color:#c2412d}.creative-intelligence-page .intelligence-table{min-width:2380px}.creative-intelligence-page .intelligence-col-retention{width:216px}.creative-intelligence-page .intelligence-col-hook{width:126px}.creative-intelligence-page .intelligence-col-efficiency{width:128px}.creative-intelligence-page .intelligence-col-resonance{width:120px}.creative-intelligence-page .intelligence-col-lifecycle{width:128px}.creative-intelligence-page .intelligence-table td,.creative-intelligence-page .intelligence-table th{padding:10px 8px}.creative-intelligence-page .intelligence-metric-head{justify-content:center;white-space:normal;line-height:1.3;text-align:center}.creative-intelligence-page .intelligence-group-row+tr th{vertical-align:middle}.intelligence-metric-value.tone-good{color:#0a6b52;background:#d3f1e2;box-shadow:inset 0 0 0 1px #7fcfae}.intelligence-metric-value.tone-ok{color:#8a5d00;background:#fdf0c4;box-shadow:inset 0 0 0 1px #ecc865}.intelligence-metric-value.tone-bad{color:#b3261e;background:#fde1dc;box-shadow:inset 0 0 0 1px #f0a296}.retention-tone-good .retention-curve-line{stroke:#0a8a66}.retention-tone-ok .retention-curve-line{stroke:#c79400}.retention-tone-bad .retention-curve-line{stroke:#cf3b2b}.retention-tone-good .retention-points span:last-child b{color:#0a6b52}.retention-tone-ok .retention-points span:last-child b{color:#8a5d00}.retention-tone-bad .retention-points span:last-child b{color:#b3261e}.intelligence-tone-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 10px;font-size:13px;font-weight:800;color:#3f5c60}.intelligence-tone-legend i{display:inline-block;width:12px;height:12px;margin-inline-end:6px;border-radius:3px;vertical-align:-1px}.intelligence-tone-legend .good i{background:#7fcfae}.intelligence-tone-legend .ok i{background:#ecc865}.intelligence-tone-legend .bad i{background:#f0a296}.intelligence-tone-legend{color:#eef6f2;font-size:14px;gap:18px}.intelligence-tone-legend i{width:14px;height:14px}.intelligence-tone-legend .good i{background:#3fc493}.intelligence-tone-legend .ok i{background:#f2c230}.intelligence-tone-legend .bad i{background:#f0735f}.intelligence-tone-legend span:last-child{color:#b9d3cd;font-weight:700}.creative-intelligence-page .intelligence-metric-head{font-size:12px;gap:5px}.campaign-table td strong.realtime-value{direction:rtl;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:5px}.campaign-table td strong.realtime-value .realtime-unit{color:#52676a;font-size:.72em;font-weight:700;white-space:nowrap}.creative-collections-list{display:contents}.creative-collections-mobile-toggle{display:none}@media (min-width:761px) and (max-width:1100px){.creative-library-summary>div:last-child{grid-column:1/-1}}@media (max-width:760px){.creative-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-library-summary>div:last-child{grid-column:1/-1}.creative-library-summary>div{min-width:0;min-height:94px;padding:12px 13px;gap:4px}.creative-library-summary span{font-size:12px}.creative-library-summary b{font-size:23px;line-height:1.2;overflow-wrap:anywhere}.creative-library-summary .storage-summary b{font-size:18px}.creative-library-summary .storage-summary b small{display:block;margin-top:3px;font-size:11px!important}.creative-library-summary>div:last-child b{font-size:17px}.creative-library-summary>div:last-child small{font-size:11px!important;line-height:1.35}.creative-library-workbench{gap:18px;margin-top:22px}.creative-collections{display:block;padding:12px;border:2px solid var(--cago-ink);border-radius:3px;background:var(--cago-paper);box-shadow:5px 5px 0 var(--cago-mint)}.creative-library-page .creative-collections-head{display:flex;align-items:center;padding:0 2px 9px;border-bottom:0;font-size:16px}.creative-collections-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:8px 12px;border:2px solid var(--cago-ink);background:#e8f5ee;color:var(--cago-ink);font:inherit;text-align:right;cursor:pointer}.creative-collections-mobile-toggle>span{min-width:0;color:#52696a;font-size:11px;font-weight:800}.creative-collections-mobile-toggle b{display:block;overflow:hidden;color:var(--cago-ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.creative-collections-mobile-toggle i{flex:0 0 auto;color:var(--cago-ink);font-size:22px;font-style:normal;line-height:1;transition:transform .15s ease}.creative-collections.mobile-open .creative-collections-mobile-toggle i{transform:rotate(180deg)}.creative-collections-list{display:none}.creative-collections.mobile-open .creative-collections-list{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid #cbdcd8}}@media (max-width:680px){.dashboard-shell.realtime-page .campaign-table td strong.realtime-value{justify-content:center;text-align:center}.dashboard-shell .realtime-summary>div:not(:first-child){justify-items:center;text-align:center}.dashboard-shell .realtime-summary>div:not(:first-child)>small,.dashboard-shell .realtime-summary>div:not(:first-child)>strong{width:100%;text-align:center}.dashboard-shell .realtime-summary .usd-equivalent{margin-inline:auto;text-align:center}}@media (max-width:760px){.creative-library-smart-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;padding:15px}.creative-library-smart-controls .market-filter-control,.creative-library-smart-controls .platform-tabs,.creative-library-smart-controls>div{width:100%;min-width:0;box-sizing:border-box}.creative-library-smart-controls .platform-tabs button{min-width:0}.creative-library-smart-controls .platform-tabs button span{min-width:0;overflow:hidden}.creative-library-smart-controls .market-filter-select{min-width:0;flex:1 1}.creative-library-smart-controls p{padding-top:12px;border-top:1px solid #c8d2c6;line-height:1.75;overflow-wrap:anywhere}}@media (max-width:700px){.creative-intelligence-page .intelligence-table-shell{border:0;background:transparent;box-shadow:none;overflow:visible}.creative-intelligence-page .intelligence-table-scroll{overflow:visible}.creative-intelligence-page .intelligence-table{display:block;width:100%;min-width:0;table-layout:auto;background:transparent}.creative-intelligence-page .intelligence-table colgroup,.creative-intelligence-page .intelligence-table thead{display:none}.creative-intelligence-page .intelligence-table tbody{display:grid;gap:16px}.creative-intelligence-page .intelligence-table tbody tr,.creative-intelligence-page .intelligence-table tbody tr:nth-child(2n){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;border:2px solid #0b3037;background:#fdf7e8;box-shadow:6px 6px 0 #e85842}.creative-intelligence-page .intelligence-table tbody td{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:68px;padding:10px 6px;border-inline-start:1px solid #bfd5d0;border-bottom:1px solid #bfd5d0;background:transparent}.creative-intelligence-page .intelligence-table tbody td:before{content:attr(data-label);display:block;margin-bottom:7px;color:#456568;font-size:11px;font-weight:900;line-height:1.3;text-align:center}.creative-intelligence-page .intelligence-table .intelligence-creative-cell{position:static;grid-column:1/-1;display:block;width:auto;min-width:0;min-height:0;padding:12px!important;border-inline-start:0;background:#e7f2ed!important;box-shadow:none}.creative-intelligence-page .intelligence-table .intelligence-creative-cell:before{content:none}.creative-intelligence-page .intelligence-creative-cell-inner{grid-template-columns:30px 58px minmax(0,1fr);gap:10px}.creative-intelligence-page .intelligence-thumb{height:58px}.creative-intelligence-page .intelligence-creative-meta b{font-size:14px;white-space:normal;overflow-wrap:anywhere}.creative-intelligence-page .intelligence-table .intelligence-retention-cell{grid-column:1/-1;width:auto;min-height:110px;overflow:visible}.creative-intelligence-page .retention-placeholder{width:min(220px,100%)}.creative-intelligence-page .retention-placeholder svg{width:100%}.creative-intelligence-page .intelligence-table tbody td:nth-child(odd){border-inline-start:0}}.report-export-link{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:2px solid var(--cago-ink,#102f39);border-radius:2px;background:#f7bc24;box-shadow:3px 3px 0 #4fc0a0;color:#102f39;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.report-export-link:hover{background:#ffd35a}.page-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.page-title-row h1{margin-block:4px 6px}.two-factor-grace{position:relative;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;margin:0;padding:10px 16px;border-bottom:2px solid #102f39;background:#f7bc24;color:#102f39;font-size:13px;font-weight:800;line-height:1.6;text-align:center}.two-factor-grace a{padding:3px 12px;border:2px solid #102f39;background:#fffaf0;color:#102f39;text-decoration:none;white-space:nowrap}.two-factor-grace a:hover{background:#102f39;color:#fffaf0}.workspace-avatar{overflow:hidden}.workspace-avatar img{width:100%;height:100%;object-fit:cover;display:block}.workspace-logo-setting{display:flex;align-items:center;gap:18px;padding:14px;border:2px solid var(--cago-ink,#102f39);background:#fffaf0;box-shadow:4px 4px 0 #f7bc24}.settings-form .workspace-logo-preview{flex:0 0 84px;width:84px;height:84px;display:grid;place-items:center;overflow:hidden;border:3px solid var(--cago-ink,#102f39);background:#f7bc24;color:#102f39;font-size:30px;font-weight:900;cursor:pointer}.workspace-logo-preview img{width:100%;height:100%;object-fit:cover;display:block}.workspace-logo-setting b{display:block;font-size:15px}.workspace-logo-setting small{display:block;margin-top:4px;color:#5b7075;font-size:12px;line-height:1.7}.workspace-logo-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.settings-form .workspace-logo-actions .workspace-logo-button,.workspace-logo-actions button{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;border:2px solid var(--cago-ink,#102f39);background:#fffaf0;box-shadow:3px 3px 0 var(--cago-ink,#102f39);color:#102f39;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.settings-form .workspace-logo-actions .workspace-logo-button{background:#f7bc24}.workspace-logo-setting .workspace-logo-pending{color:#a86c00;font-weight:800}.workspace-logo-setting .workspace-logo-error{color:#a13f32;font-weight:800}@media (max-width:560px){.workspace-logo-setting{align-items:flex-start}.settings-form .workspace-logo-preview{flex-basis:68px;width:68px;height:68px;font-size:24px}}.date-picker>.calendar-icon,.date-picker>.down-arrow{flex:none}.date-picker>.date-copy{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:2px;white-space:normal;line-height:1.35}.date-picker>.date-copy>b{white-space:nowrap}.date-picker>.date-copy>.date-value{flex-wrap:wrap;white-space:normal;row-gap:2px}.date-picker>.date-copy>.date-value>span{white-space:nowrap}.date-picker{padding-block:8px}.date-picker>.date-copy>.date-value{column-gap:5px}.date-picker>.date-copy>small{display:inline-flex;flex-wrap:wrap;column-gap:5px;row-gap:2px;white-space:normal}.date-picker>.date-copy>small>span{white-space:nowrap}.creative-intelligence-page .intelligence-control-field.date-area{grid-template-rows:auto minmax(56px,auto)}.creative-intelligence-page .intelligence-controls .date-picker{height:auto}.creative-smart-asset-metric.rtl{direction:rtl}.creative-library-preview{position:relative}.creative-preview-expand{position:absolute;top:6px;left:6px;z-index:2;width:30px;height:30px;display:grid;place-items:center;padding:0;border:2px solid var(--cago-ink,#14222b);border-radius:50%;background:#fffdf5e6;color:var(--cago-ink,#14222b);font-size:16px;font-weight:900;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease}.creative-library-preview:hover .creative-preview-expand,.creative-preview-expand:focus-visible{opacity:1}@media (hover:none){.creative-preview-expand{opacity:1}}.creative-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#0b1419eb}.creative-lightbox video{max-width:min(100%,1100px);max-height:calc(100dvh - 40px);border-radius:10px;background:#000;box-shadow:0 20px 60px #0008}.creative-lightbox-close{position:absolute;top:max(14px,env(safe-area-inset-top));left:14px;width:44px;height:44px;border:2px solid #fffdf5;border-radius:50%;background:transparent;color:#fffdf5;font-size:20px;cursor:pointer}.usage-plan>span{letter-spacing:0}.platform-tabs.platform-tabs-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.platform-logo.all{width:34px;height:34px;flex:0 0 34px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;padding:4px}.platform-logo.all img{width:100%;height:100%;min-width:0}.platform-logo.all img:nth-child(3){grid-column:1/span 2;justify-self:center;width:50%}.creative-intelligence-page .intelligence-controls .platform-tabs.platform-tabs-four{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-platform{display:inline-flex;margin-inline-end:8px;vertical-align:middle}.campaign-platform .platform-logo{width:26px;height:26px;flex-basis:26px;padding:4px;border-radius:7px}.campaign-ad-row .campaign-ad-unavailable{margin-inline-start:auto;font-size:10px;color:#52676a}@media (max-width:700px){.dashboard-shell .campaign-ad-row .campaign-ad-unavailable{grid-area:control;margin:0;text-align:center}}.am-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 12px;border-bottom:2px solid var(--cago-ink,#14222b)}.campaign-level-tabs{display:flex;align-items:stretch;gap:2px;margin:0 0 -2px;overflow-x:auto}.campaign-level-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:11px 18px 12px;border:0;border-bottom:4px solid transparent;background:transparent;color:#52676a;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;direction:ltr}.campaign-level-tabs button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.campaign-level-tabs button b{min-width:24px;padding:1px 7px;border-radius:999px;background:#ece6d3;color:var(--cago-ink,#14222b);font-size:11px;text-align:center}.campaign-level-tabs button:hover{background:#f3ecd6;color:var(--cago-ink,#14222b)}.campaign-level-tabs button.selected{color:var(--cago-ink,#14222b);border-bottom-color:var(--cago-red,#d9583b);background:#fff}.campaign-level-tabs button.selected svg{color:var(--cago-red,#d9583b)}.campaign-level-tabs button.selected b{background:var(--cago-mustard,#f1b725)}.am-search{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0 10px;height:38px;min-width:min(300px,100%);border:2px solid var(--cago-ink,#14222b);background:#fff}.am-search svg{width:17px;height:17px;fill:none;stroke:#52676a;stroke-width:2;stroke-linecap:round}.am-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:inherit}.campaign-focus-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.campaign-focus-chips>span{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--cago-ink,#14222b);background:#e6f5f0;font-size:12px;font-weight:800;max-width:100%}.campaign-focus-chips bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.campaign-focus-chips button{border:0;background:var(--cago-ink,#14222b);color:#fff;width:20px;height:20px;line-height:1;cursor:pointer;font-size:14px}.campaign-name-line{display:flex;align-items:center;gap:6px;min-width:0}.campaign-drill-name{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer;color:inherit}.campaign-drill-name strong{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;overflow-wrap:anywhere}.campaign-drill-name:focus-visible strong,.campaign-drill-name:hover strong{text-decoration-color:currentColor}.campaign-drill-name i{font-style:normal;font-size:16px;color:var(--cago-red,#d9583b);line-height:1}.campaign-sub{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:3px}.am-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#9aa8a6}.am-dot.on{background:#1f9d6e}.campaign-ad-unavailable{margin-inline-start:auto;font-size:10px;color:#52676a;white-space:nowrap}.am-scroll{max-height:74vh;overflow:auto;direction:ltr;border:2px solid var(--cago-ink,#14222b);background:var(--cago-paper,#fff9e9);-webkit-overflow-scrolling:touch}.am-table{border-collapse:separate;border-spacing:0;min-width:100%;width:max-content;font-size:13px;direction:ltr}.am-table td,.am-table th{border-bottom:1px solid #d5cdb6;border-inline-end:1px solid #e3dcc6;background:var(--cago-paper,#fff9e9)}.am-table thead th{position:sticky;z-index:3;background:var(--cago-ink,#14222b);color:var(--cago-paper,#fff9e9);border-color:#ffffff22;padding:0;font-weight:800;text-align:center}.am-table thead tr.am-groups th{top:0;height:30px;font-size:11px;letter-spacing:.02em;color:#f1b725;background:#0f1d27;padding:0 10px;white-space:nowrap}.am-table thead tr.am-columns th{top:30px}.am-table thead th button{width:100%;height:100%;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 12px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.am-table thead th button small{font-size:9px;color:#f1b725}.am-table thead th button i{min-height:10px;font-style:normal;font-size:9px;color:#f1b725}.am-table thead th button:hover{background:#ffffff14}.am-table thead th.sorted{background:#21384a}.am-table thead .am-name-head{top:0;left:0;z-index:5;min-width:340px;text-align:left}.am-table thead .am-name-head button{flex-direction:row;justify-content:flex-start;padding:8px 16px;font-size:13px}.am-table .am-name{position:sticky;left:0;z-index:2;min-width:340px;max-width:420px;padding:10px 14px;text-align:left;box-shadow:inset -2px 0 0 #b8b09b}.am-table tbody tr:hover td{background:#f3e4bd}.am-table .am-num{min-width:112px;padding:10px 12px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.am-table .am-num.core{min-width:128px;font-weight:800;background:#fffdf5}.am-table tbody tr:hover td.core{background:#f3e4bd}.am-table tfoot td{position:sticky;bottom:0;z-index:2;background:var(--cago-ink,#14222b);color:var(--cago-paper,#fff9e9);border-color:#ffffff22;font-weight:800}.am-table tfoot .am-name{z-index:4;display:table-cell}.am-table tfoot .am-name small{margin-inline-start:8px;padding:1px 7px;border-radius:999px;background:#f1b725;color:var(--cago-ink,#14222b);font-size:10px}.am-table tfoot b{color:inherit!important}.am-table .am-empty td{padding:28px;text-align:center;position:static}.am-namecell{display:flex;align-items:center;gap:10px;min-width:0;direction:ltr}.am-nametext strong,.campaign-drill-name strong{unicode-bidi:plaintext}.am-nametext{flex:1 1;min-width:0}.am-nametext strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.am-nametext .campaign-sub{color:#52676a;font-size:11px}.am-namecell .campaign-index{flex:0 0 auto}.am-namecell .realtime-campaign-power{flex:0 0 auto;margin-inline-start:auto;width:52px;min-height:44px}.am-nametext code,.campaign-ad-row code{font-size:11px;padding:1px 5px;background:#ece6d3}.am-num .cpp-winner{color:#0f7a52}.am-num .cpp-danger{color:#b3261e}.am-num .cpp-breakeven{color:#8a5a00}@media (max-width:900px){.am-scroll{max-height:none;overflow-y:visible;overflow-x:auto}}@media (max-width:700px){.am-table .am-name,.am-table thead .am-name-head{min-width:240px;max-width:72vw;padding-inline:10px}.am-table .am-num{min-width:96px}.campaign-level-tabs button{padding:10px 12px 11px;font-size:12px}.am-search{width:100%}.am-namecell .realtime-campaign-power{width:46px}}.am-table tfoot td.am-num,.am-table tfoot td.am-num.core{background:var(--cago-ink,#14222b);color:var(--cago-paper,#fff9e9)}.am-table tfoot .cpp-winner{color:#34d399!important}.am-table tfoot .cpp-breakeven{color:#fbbf24!important}.am-table tfoot .cpp-danger{color:#f87171!important}.am-toolbar{direction:ltr}.am-search{direction:rtl}.campaign-focus-chips{direction:ltr;justify-content:flex-start}.campaign-focus-chips>span{direction:rtl}.am-table thead th button span{unicode-bidi:isolate}.overview-live-block{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:30px 0}.overview-live-block .realtime-summary{margin:0}.am-pending{color:#8a9a97;letter-spacing:.2em;animation:amPending 1.2s ease-in-out infinite}@keyframes amPending{50%{opacity:.35}}.am-cards{display:none}@media (max-width:700px){.am-scroll{display:none}.am-cards{display:grid;gap:10px;direction:rtl}.am-cards-sort{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#41585c}.am-cards-sort select{flex:1 1;min-width:0;height:38px;padding:0 10px;border:2px solid var(--cago-ink,#14222b);border-radius:0;background:#fff;color:var(--cago-ink,#14222b);font:inherit;font-size:12px}.am-cards-empty{margin:0;padding:22px 12px;border:2px dashed #c9bfa6;text-align:center;color:#52676a;font-size:13px}.am-card{border:2px solid var(--cago-ink,#14222b);background:var(--cago-paper,#fff9e9);box-shadow:4px 4px 0 #c9bfa6}.am-card-head{padding:10px 10px 9px;border-bottom:1px solid #d5cdb6}.am-card-head .am-namecell{gap:9px}.am-card-head .campaign-index{width:28px;height:28px;display:grid;place-items:center;padding:0;font-size:11px}.am-card-head .am-nametext strong{font-size:13px;line-height:1.35}.am-card-head .campaign-platform .platform-logo{width:22px;height:22px;flex-basis:22px;padding:3px;border-radius:6px}.am-card-head .realtime-campaign-power{width:50px;min-height:42px}.am-card-core{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.am-card-core>div{min-width:0;padding:9px 8px 10px;border-inline-start:1px solid #e3dcc6}.am-card-core>div:first-child{border-inline-start:0}.am-card dt{color:#52676a;font-size:10.5px;font-weight:700;line-height:1.3}.am-card dd{margin:4px 0 0;color:var(--cago-ink,#14222b);font-size:17px;font-weight:900;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-card-more{border-top:1px solid #d5cdb6}.am-card-more summary{padding:6px 10px;font-size:11.5px;font-weight:800;color:#177e68;cursor:pointer;list-style:none}.am-card-more summary::-webkit-details-marker{display:none}.am-card-more summary:after{content:" ▾"}.am-card-more[open] summary:after{content:" ▴"}.am-card-more dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#e3dcc6;border-top:1px solid #e3dcc6}.am-card-more dl>div{padding:8px 10px;background:#fffdf5}.am-card-more dd{font-size:14px}.am-card.total{border-color:var(--cago-ink,#14222b);background:var(--cago-ink,#14222b);box-shadow:4px 4px 0 var(--cago-mustard,#ecb126)}.am-card.total .am-card-head{border-color:#ffffff22}.am-card.total dt{color:#b5d3cf}.am-card.total .am-card-total,.am-card.total dd{color:var(--cago-paper,#fff9e9)}.am-card.total .am-card-core>div{border-color:#ffffff22}.am-card.total .am-card-more summary{color:var(--cago-mustard,#ecb126)}.am-card.total .am-card-more dl{background:#ffffff22;border-color:#ffffff22}.am-card.total .am-card-more dl>div{background:#1c3542}.am-card-total{display:flex;align-items:center;gap:8px;font-size:14px}.am-card-total small{padding:1px 8px;border-radius:999px;background:var(--cago-mustard,#ecb126);color:var(--cago-ink,#14222b);font-size:11px}.am-card .cpp-winner{color:#0f7a52}.am-card .cpp-breakeven{color:#8a5a00}.am-card .cpp-danger{color:#b3261e}.am-card.total .cpp-winner{color:#34d399!important}.am-card.total .cpp-breakeven{color:#fbbf24!important}.am-card.total .cpp-danger{color:#f87171!important}}@media (max-width:680px){.dashboard-shell .platform-tabs.platform-tabs-four{height:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:52px;gap:5px}.dashboard-shell .platform-tabs.platform-tabs-four>button:first-child{grid-column:1/-1}}.refresh-button.spinning .refresh-icon{animation:cagoRefreshSpin .9s linear infinite}.refresh-button:disabled.spinning{opacity:1;cursor:progress}@keyframes cagoRefreshSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.refresh-button.spinning .refresh-icon{animation-duration:2.4s}}.stand-in-banner{display:grid;gap:8px;margin:0 0 18px;padding:14px 16px;border:2px solid #e2b13c;border-radius:12px;background:#fff6dc;color:#4d3b0c}.stand-in-banner>b{display:flex;align-items:center;gap:9px;font-size:14px}.stand-in-banner>b>span{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:50%;background:#e2b13c;color:#2a1f05;font-weight:900}.stand-in-banner p{margin:0;font-size:12px;line-height:1.8}.stand-in-banner summary{cursor:pointer;font-size:12px;font-weight:800;color:#7a5a0a}.stand-in-banner ol{margin:8px 0 0;padding-inline-start:20px;display:grid;gap:6px;font-size:12px;line-height:1.7}.stand-in-banner code{padding:1px 6px;border-radius:5px;background:#fff;border:1px solid #ecd28f;font-size:11px;word-break:break-all}.am-estimated{color:#8a8f93;font-style:italic}.am-estimated-tag{display:inline-block;margin-inline-start:5px;padding:1px 6px;border-radius:999px;background:#fff0c2;color:#7a5a0a;font-size:9px;font-style:normal;font-weight:800;vertical-align:middle}.am-table .am-row-details>td{padding:0;white-space:normal;direction:rtl}.am-card>.campaign-ad-details-inner{border-top:1px solid #bfd5d0}