.workspace-app{--background:#f8f7f3;--foreground:#25312b;--card:#fffefa;--card-foreground:#25312b;--popover:#fffefa;--popover-foreground:#25312b;--primary:#e56c43;--primary-foreground:#fff;--muted:#f0f3ec;--muted-foreground:#66766b;--accent:#ffe8d9;--accent-foreground:#924b31;--border:#dfe5dc;--input:#d7e0d6;--ring:#e58c65;--sidebar:#fffefa;--sidebar-foreground:#617164;--sidebar-accent:#fff0e5;--sidebar-accent-foreground:#8d452d;--sidebar-border:#e5e9e2;--zen-text:#26392f;--zen-muted:#66766b;--zen-surface:#fffefa;--zen-soft:#f0f3ec;--zen-line:#dfe5dc;background:radial-gradient(1100px 430px at 105% -100px, #fff0e2 0%, transparent 75%), var(--background)}.workspace-app.theme-dark{--background:#151d1d;--foreground:#e9eee5;--card:#202b2b;--card-foreground:#e9eee5;--popover:#202b2b;--popover-foreground:#e9eee5;--primary:#f28a5e;--primary-foreground:#1c2522;--muted:#263333;--muted-foreground:#afc0b4;--accent:#47352d;--accent-foreground:#ffd0b7;--border:#364544;--input:#40504d;--ring:#ee956e;--sidebar:#1b2524;--sidebar-foreground:#afbeb2;--sidebar-accent:#48372e;--sidebar-accent-foreground:#ffd6bd;--sidebar-border:#364440;--zen-text:#edf2e8;--zen-muted:#b0beb2;--zen-surface:#202b2b;--zen-soft:#283535;--zen-line:#374643;background:radial-gradient(1050px 480px at 105% -100px, #362c28 0%, transparent 72%), var(--background)}.workspace-app .zen-sidebar [data-slot=sidebar-inner]{background:var(--sidebar);padding:25px 15px 0}.workspace-app .brand{letter-spacing:-1.8px;font-size:31px}.workspace-app .brand-symbol{background:linear-gradient(135deg,#f2965d,#e56443);box-shadow:0 7px 16px #df744b2b}.workspace-app .workspace-picker{border-radius:13px;box-shadow:0 3px 12px #26392f08}.workspace-app .workspace-picker strong,.workspace-app .profile strong{font-size:14px;font-weight:700}.workspace-app .workspace-picker small,.workspace-app .profile small{font-size:12px}.workspace-app .nav-caption{letter-spacing:1.35px;font-size:11px;font-weight:800}.workspace-app .zen-sidebar [data-slot=sidebar-menu-button]{letter-spacing:-.1px;border-radius:10px;height:43px;min-height:43px;font-size:14px;font-weight:620}.workspace-app .zen-sidebar [data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.workspace-app .zen-sidebar [data-active=true]:before{background:#e66e48}.workspace-app .sidebar-help{font-size:13px}.workspace-app .topbar{background:var(--zen-surface);height:72px}.workspace-app .breadcrumb,.workspace-app .save-indicator{font-size:13px}.workspace-app .breadcrumb strong{font-weight:750}.workspace-app .page-content{padding-top:26px}.workspace-app .account-ribbon{margin-bottom:24px}.workspace-app .account-tabs{gap:7px}.workspace-app .account-tabs>button{border:1px solid #0000;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:680}.workspace-app .account-tabs>button:hover{background:var(--zen-soft);color:var(--zen-text)}.workspace-app .account-tabs>button.selected{color:#8e472d;box-shadow:none;background:#fff0e6;border-color:#ecc9b6}.workspace-app.theme-dark .account-tabs>button.selected{color:#ffd6bd;background:#47352d;border-color:#79503b}.workspace-app .account-ribbon>.text-button{font-size:12px;font-weight:650}.workspace-app .page-heading{border-bottom:1px solid var(--zen-line);margin-bottom:24px;padding:6px 0 24px}.workspace-app .eyebrow{color:#c05e3d;letter-spacing:1.7px;margin-bottom:9px;font-size:11px;font-weight:800}.workspace-app.theme-dark .eyebrow{color:#f6a680}.workspace-app h1{letter-spacing:-1.8px;font-size:clamp(35px,3.3vw,45px);font-weight:760;line-height:1.1}.workspace-app .page-heading p{color:var(--zen-muted);margin-top:9px;font-size:15px;line-height:1.6}.workspace-app .primary-btn{background:#e66d45;border-radius:11px;min-height:42px;font-size:13px;font-weight:750;box-shadow:0 8px 18px #d66b432b}.workspace-app .primary-btn:hover{background:#ca5531}.workspace-app.theme-dark .primary-btn{color:#182322;background:#f28a5e}.workspace-app .panel{border-color:var(--zen-line);background:var(--zen-surface);border-radius:18px;box-shadow:0 8px 25px #304f3410}.workspace-app.theme-dark .panel{box-shadow:0 10px 24px #0002}.workspace-app .panel h2{letter-spacing:-.6px;font-size:21px;font-weight:750}.workspace-app .usage-top{margin-bottom:19px}.workspace-app .usage-top h2{letter-spacing:-.9px;margin-top:8px;font-size:28px}.workspace-app .usage-top p{margin-top:7px;font-size:14px}.workspace-app .usage-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;padding:30px;display:flex}.workspace-app .usage-loading>svg{color:#c76d4e}.workspace-app .usage-loading h3{margin:5px 0 0;font-size:20px}.workspace-app .usage-loading p{color:var(--zen-muted);margin:0 0 6px;font-size:14px}.workspace-app .usage-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:19px;margin-bottom:19px}.workspace-app .usage-meter{background:linear-gradient(145deg, var(--zen-surface) 66%, #fff3e9 100%);padding:30px}.workspace-app.theme-dark .usage-meter{background:linear-gradient(145deg, var(--zen-surface) 68%, #3b302b 100%)}.workspace-app .usage-card-header>span:first-child{font-size:15px;font-weight:760}.workspace-app .usage-card-header .status{border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750}.workspace-app .usage-amount{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:30px 0 23px;font-size:clamp(38px,3.7vw,54px);font-weight:780}.workspace-app .usage-amount>span{letter-spacing:-.4px;font-size:17px;font-weight:560}.workspace-app .usage-meter [data-slot=progress]{background:#eaece4;border-radius:999px;height:12px}.workspace-app .usage-meter [data-slot=progress-indicator]{border-radius:inherit;background:linear-gradient(90deg,#e9734c,#f1b866)}.workspace-app .usage-meter-caption{font-size:12px;font-weight:650}.workspace-app .balance-explanation{max-width:590px;margin-top:24px;font-size:14px;line-height:1.7}.workspace-app .usage-totals{margin-top:28px;padding-top:22px}.workspace-app .usage-totals span{font-size:12px}.workspace-app .usage-totals strong{font-size:clamp(17px,1.6vw,22px);font-weight:760}.workspace-app .usage-policy{color:#f7f2e5;background:radial-gradient(circle at 94% 4%,#43645d 0%,#0000 36%),#203432;border:1px solid #3c504d;border-radius:18px;padding:30px;position:relative;overflow:hidden;box-shadow:0 12px 25px #1f3a3320}.workspace-app .usage-policy .policy-icon{color:#ffb37d}.workspace-app .usage-policy h3{color:#fffaf0;font-size:clamp(25px,2.1vw,31px);font-weight:740;line-height:1.24;position:relative}.workspace-app .usage-policy>p{color:#d2dfd7;font-size:14px;line-height:1.7}.workspace-app .usage-policy>div,.workspace-app .usage-policy>small{color:#d9e4d6;font-size:12px}.workspace-app .usage-policy>div svg{color:#f9b784}.workspace-app .usage-policy>small{border-color:#517068}.workspace-app .payment-highlight{color:#27513a;background:#edf8ef;border:1px solid #cfe2d1;border-radius:15px;align-items:center;gap:13px;min-height:72px;margin-bottom:20px;padding:14px 18px;display:flex}.workspace-app.theme-dark .payment-highlight{color:#d0edd5;background:#263d32;border-color:#385a45}.workspace-app .payment-highlight-icon{background:#d6eeda;border-radius:12px;flex:0 0 39px;place-items:center;height:39px;display:grid}.workspace-app.theme-dark .payment-highlight-icon{background:#365744}.workspace-app .payment-highlight>div{flex:1;gap:2px;display:grid}.workspace-app .payment-highlight>div>strong{font-size:14px;font-weight:760}.workspace-app .payment-highlight>div>span{font-size:12px}.workspace-app .payment-highlight>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:780}.workspace-app .payment-method-card{background:linear-gradient(110deg, var(--zen-surface) 58%, #eef4fa 100%);margin:0 0 20px;padding:26px 29px}.workspace-app.theme-dark .payment-method-card{background:linear-gradient(110deg, var(--zen-surface) 58%, #293842 100%)}.workspace-app .payment-card-illustration{color:#724d43;background:linear-gradient(135deg,#ffe0af 0%,#f2ae91 70%,#e69794 100%);border:1px solid #e5b988;border-radius:15px;box-shadow:0 12px 24px #bb746038}.workspace-app .payment-card-illustration>i{background:#fff7d9;border-color:#ffffff90}.workspace-app .payment-method-main h2{font-size:22px;font-weight:760}.workspace-app .payment-method-main p{font-size:13px}.workspace-app .payment-method-main small{font-size:12px}.workspace-app .usage-history{margin-bottom:20px;overflow:hidden}.workspace-app .usage-history .panel-heading p{font-size:13px}.workspace-app .usage-history th{letter-spacing:.6px;font-size:11px}.workspace-app .usage-history td{font-variant-numeric:tabular-nums;font-size:13px}.workspace-app .usage-history .billing-error{color:var(--zen-muted);font-size:11px}.workspace-app .usage-events{margin-top:0;padding:25px 28px}.workspace-app .usage-events h2{margin-bottom:10px}.workspace-app .usage-event strong{font-size:13px;font-weight:700}.workspace-app .usage-event small{font-size:11px}.workspace-app .polar-assurance{font-size:12px}.workspace-app .section-toolbar{margin-bottom:18px}.workspace-app .section-description{color:var(--zen-text);font-size:15px;font-weight:700}.workspace-app .audience-grid,.workspace-app .integration-grid{gap:18px}.workspace-app .audience-card,.workspace-app .integration-card{padding:24px;transition:transform .18s,box-shadow .18s}.workspace-app .audience-card:hover,.workspace-app .integration-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #304f3418}.workspace-app .audience-card:nth-child(3n+1){border-top:3px solid #eaa084}.workspace-app .audience-card:nth-child(3n+2){border-top:3px solid #91b9e5}.workspace-app .audience-card:nth-child(3n){border-top:3px solid #b4ca81}.workspace-app .audience-brand-label,.workspace-app .integration-card>.overline{color:var(--zen-muted);letter-spacing:.7px;font-size:11px;font-weight:780}.workspace-app .audience-card h2,.workspace-app .integration-card h2{color:var(--zen-text);letter-spacing:-.55px;font-size:21px;font-weight:770}.workspace-app .audience-card>p,.workspace-app .integration-card>p{color:var(--zen-muted);font-size:13px;line-height:1.7}.workspace-app .audience-size{margin-top:19px;padding-top:17px}.workspace-app .audience-size strong{color:var(--zen-text);font-size:25px;font-weight:780}.workspace-app .audience-size span{font-size:12px}.workspace-app .audience-empty{background:linear-gradient(125deg, var(--zen-surface) 55%, #e6f1f7);flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:18px;padding:37px;display:flex}.workspace-app.theme-dark .audience-empty{background:linear-gradient(125deg, var(--zen-surface) 55%, #283b43)}.workspace-app .audience-empty>svg{color:#5c8fb4}.workspace-app .audience-empty h2{margin:0}.workspace-app .audience-empty p{max-width:430px;color:var(--zen-muted);font-size:14px;line-height:1.6}.workspace-app .integration-logo{color:#426382;background:#e8f0fa;border-radius:15px;width:56px;height:56px}.workspace-app .integration-card:nth-child(2) .integration-logo{color:#9c604d;background:#f6e9e6}.workspace-app .integration-card:nth-child(3) .integration-logo{color:#5d7650;background:#eaf2df}.workspace-app .integration-card:nth-child(4) .integration-logo{color:#765a91;background:#eee5f8}.workspace-app .integration-card .polar-logo{color:#4d438b;background:#e7e5fb}.workspace-app .integration-card>.integration-tags>span{background:var(--zen-soft);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650}.workspace-app .integration-actions{gap:12px}.workspace-app .integration-actions button,.workspace-app .integration-actions a{font-size:12px;font-weight:740}.workspace-app .settings-form{max-width:1050px}.workspace-app .settings-card{padding:29px}.workspace-app .settings-card>div:first-child>h2{font-size:22px;font-weight:770}.workspace-app .settings-card>div:first-child>p{margin-top:6px;margin-bottom:23px;font-size:13px}.workspace-app .settings-fixed{border-top:1px solid var(--zen-line);margin-top:10px}.workspace-app .settings-fixed span,.workspace-app .notification-setting p{font-size:12px}.workspace-app .settings-fixed strong{font-size:13px;font-weight:740}.workspace-app .notification-setting label{font-size:14px;font-weight:750}.workspace-app .soft-notice{border-radius:13px;font-size:13px;line-height:1.6}@media (max-width:1100px){.workspace-app .usage-grid{grid-template-columns:1fr}}@media (max-width:767px){.workspace-app .topbar{height:64px}.workspace-app .page-content{padding:20px 17px 0}.workspace-app .account-ribbon{margin-bottom:18px}.workspace-app .account-tabs>button{padding:8px 11px;font-size:12px}.workspace-app .page-heading{margin-bottom:21px;padding:6px 0 19px}.workspace-app .page-heading h1{font-size:clamp(32px,8vw,40px)}.workspace-app .page-heading p{font-size:14px}.workspace-app .usage-meter,.workspace-app .usage-policy{padding:23px}.workspace-app .usage-amount{letter-spacing:-1.2px;font-size:clamp(34px,9vw,44px)}.workspace-app .usage-amount>span{margin-top:2px;font-size:15px;display:block}.workspace-app .usage-totals{grid-template-columns:1fr;gap:0}.workspace-app .usage-totals>div{border-bottom:1px solid var(--zen-line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.workspace-app .usage-totals>div:last-child{border-bottom:0}.workspace-app .usage-totals strong{margin:0;font-size:16px}.workspace-app .payment-highlight{flex-wrap:wrap}.workspace-app .payment-highlight>strong{margin-left:52px;font-size:17px}.workspace-app .payment-method-card{padding:22px}.workspace-app .payment-method-main h2{font-size:19px}.workspace-app .usage-history table{min-width:650px}.workspace-app .usage-events{padding:22px}.workspace-app .audience-card,.workspace-app .integration-card,.workspace-app .settings-card{padding:21px}.workspace-app .audience-card h2,.workspace-app .integration-card h2{font-size:19px}}@media (max-height:850px) and (min-width:768px){.workspace-app .zen-sidebar [data-slot=sidebar-inner]{padding:14px 15px 0}.workspace-app .zen-sidebar [data-slot=sidebar-header]{padding-bottom:0}.workspace-app .zen-sidebar .workspace-picker{padding:8px 10px;margin:6px 0 7px!important}.workspace-app .zen-sidebar .nav-caption{margin:4px 12px}.workspace-app .zen-sidebar .nav-caption.second{margin-top:6px}.workspace-app .zen-sidebar [data-slot=sidebar-menu]{gap:2px}.workspace-app .zen-sidebar [data-slot=sidebar-menu-button]{height:34px;min-height:34px;font-size:13px}.workspace-app .zen-sidebar .sidebar-help{padding:8px 0}.workspace-app .zen-sidebar .profile{padding:9px 0}}
