*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.table{display:table}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:DM Sans,sans-serif;color:#e8eaf2;background:#0b1020;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-size:14px}body{margin:0;min-width:360px;min-height:100vh}button{cursor:pointer;color:inherit}.app-shell{min-height:100vh;background:#0b1020}.sidebar{width:252px;position:fixed;inset:0 auto 0 0;background:#0e1425;border-right:1px solid #20283a;padding:22px 15px 14px;display:flex;flex-direction:column;z-index:5}.brand{height:45px;display:flex;align-items:center;gap:10px;padding:0 9px;font:800 19px Manrope,sans-serif;letter-spacing:-.8px;color:#f8f8ff}.brand-mark{width:31px;height:31px;display:grid;place-items:center;background:#7365e8;border-radius:10px;color:#fff}.brand-sub{font:600 8px DM Sans,sans-serif;letter-spacing:1.35px;color:#737e95;display:block;margin-top:2px}.workspace-label,.nav-label{font-size:9px;letter-spacing:1.25px;font-weight:700;color:#68748d;padding:0 10px}.workspace-label{margin:31px 0 10px}.workspace-switch{height:56px;border:1px solid #293247;border-radius:9px;display:flex;align-items:center;gap:10px;padding:8px;margin-bottom:31px}.workspace-avatar{height:31px;width:31px;display:grid;place-items:center;background:#273253;color:#c8c9ff;border-radius:8px;font-weight:700}.workspace-switch>span:nth-child(2){flex:1}.workspace-switch b,.profile-row b,.team-card b{font-size:11px;font-weight:600;display:block}.workspace-switch small,.profile-row small,.team-card small{font-size:10px;color:#818aa0;display:block;margin-top:3px}.workspace-switch>svg{color:#76819a}.nav-label{margin:0 0 9px}.nav-list{display:grid;gap:4px}.nav-item{border:0;background:transparent;color:#9aa4b8;border-radius:7px;min-height:40px;padding:0 11px;display:flex;align-items:center;gap:11px;text-align:left;font-size:12px;width:100%;transition:.16s}.nav-item:hover,.nav-item.active{background:#1a2135;color:#f2f2fa}.nav-item.active{box-shadow:inset 2px 0 #9084ff;color:#c9c2ff}.nav-item>span:nth-of-type(1){flex:1}.nav-dot{width:6px;height:6px;border-radius:99px;background:#9b8cff}.nav-count{font-size:10px;color:#f5bd75;background:#35291f;border-radius:5px;padding:2px 7px}.sidebar-client{margin-top:31px}.team-card{display:flex;align-items:center;gap:9px;padding:7px 8px}.team-card>div{flex:1}.sidebar-bottom{margin-top:auto}.support-card{background:linear-gradient(145deg,#1b2340,#171c30);border:1px solid #29304a;border-radius:10px;padding:13px;margin-bottom:18px}.support-icon{height:27px;width:27px;display:grid;place-items:center;background:#292e51;color:#afa4ff;border-radius:7px;margin-bottom:11px}.support-card>b{font-size:11px}.support-card p{font-size:10px;line-height:1.55;color:#8993aa;margin:5px 0 12px}.support-card button{display:flex;align-items:center;gap:6px;background:none;border:0;color:#b7aeff;padding:0;font-size:10px;font-weight:600}.nav-item.muted{min-height:35px;margin-bottom:8px}.profile-row{border-top:1px solid #242b3d;padding:13px 5px 0;display:flex;align-items:center;gap:9px}.profile-row>div{flex:1}.profile-row>svg{color:#69758b}.avatar{width:31px;height:31px;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:#26314a;color:#bfcaff;font-size:10px;font-weight:700}.avatar-blue{background:#213652;color:#96c4ff}.avatar-purple{background:#342c54;color:#d0bdff}.avatar-amber{background:#463520;color:#f0c783}.main-area{margin-left:252px;min-height:100vh}.topbar{height:68px;position:sticky;top:0;z-index:4;background:#0b1020e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #20283a;display:flex;align-items:center;justify-content:space-between;padding:0 34px}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#7b879e;font-size:11px}.breadcrumbs b{font-weight:500;color:#d8dbe6}.top-actions{display:flex;align-items:center;gap:15px}.mode-switch{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #293147;border-radius:7px;background:#101729}.mode-switch span{padding:5px 9px;border-radius:5px;color:#77829a;font-size:10px}.mode-switch .mode-active{background:#242c43;color:#eeeaff}.icon-button{border:0;background:transparent;color:#8994aa;width:29px;height:29px;display:inline-grid;place-items:center;border-radius:6px;padding:0}.icon-button:hover{background:#21283a;color:#fff}.notification{position:relative}.notification i{position:absolute;width:6px;height:6px;background:#f19a76;border:1px solid #0b1020;border-radius:50%;top:4px;right:5px}.top-divider{height:24px;width:1px;background:#293044}.page-content{max-width:1480px;padding:31px 34px 20px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px;gap:20px}.eyebrow,.small-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.25px;color:#818ca5}.page-heading h1{font:700 25px Manrope,sans-serif;letter-spacing:-.7px;margin:7px 0 4px;color:#f4f4fb}.page-heading p{font-size:12px;color:#8d97ad;margin:0}.heading-actions{display:flex;gap:9px;align-items:center}.button{min-height:36px;border-radius:7px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:600;white-space:nowrap;transition:.16s}.button-primary{border:1px solid #8578fa;background:#786bed;color:#fff;box-shadow:0 4px 16px #6054c324}.button-primary:hover{background:#897eff;transform:translateY(-1px)}.button-quiet{border:1px solid #2a3348;background:#131a2a;color:#bbc3d1}.button-quiet:hover{border-color:#4a5570;background:#1a2234}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.panel{background:#111827;border:1px solid #252e41;border-radius:10px;box-shadow:0 5px 18px #0000000b}.metric-card{padding:15px 16px 13px;min-height:127px}.metric-top{display:flex;justify-content:space-between;align-items:center}.metric-icon,.large-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center}.accent-blue{color:#84b9ff;background:#1c2c43}.accent-purple{color:#b9abff;background:#292544}.accent-green{color:#78d6ad;background:#1b342e}.accent-amber{color:#efbd75;background:#392e20}.metric-value{font:700 23px Manrope,sans-serif;letter-spacing:-.6px;margin-top:13px;color:#f5f5fb}.metric-label{font-size:10px;color:#98a2b6;margin-top:1px}.metric-change{display:flex;align-items:center;gap:6px;margin-top:8px}.metric-change>span{display:flex;align-items:center;gap:1px;color:#72d3a8;font-size:9px;font-weight:600}.metric-change small{font-size:9px;color:#737f96}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:14px;margin-bottom:26px}.performance-panel,.portfolio-panel{padding:17px 19px 12px;min-height:267px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-title{font-size:12px;font-weight:600;color:#e8eaf3}.panel-caption{font-size:10px;color:#7e899f;margin-top:4px}.select-button{height:27px;border:1px solid #30394d;border-radius:6px;background:#151d2d;color:#aeb7c8;display:flex;align-items:center;gap:7px;padding:0 8px;font-size:9px}.chart-stat{display:flex;align-items:center;gap:8px;margin:18px 0 8px}.chart-stat strong{font:700 21px Manrope,sans-serif;letter-spacing:-.4px}.chart-stat span{display:inline-flex;align-items:center;color:#70d0a4;font-size:9px;font-weight:600}.chart-stat small{font-size:9px;color:#78849a}.performance-chart{width:100%;height:125px;overflow:visible}.chart-labels{display:flex;justify-content:space-between;color:#6e7a90;font-size:8px;margin-top:-2px}.launch-summary{padding:17px 17px 14px}.progress-line{height:5px;background:#252d40;border-radius:99px;margin-top:21px;overflow:hidden}.progress-line span{height:100%;display:block;border-radius:99px;background:linear-gradient(90deg,#7467ed,#a296ff)}.progress-caption{display:flex;justify-content:space-between;margin-top:8px;font-size:9px;color:#8e99ae}.progress-caption b{font-weight:500;color:#c9cede}.mini-task-list{margin:16px 0 13px;display:grid;gap:11px}.mini-task{display:flex;align-items:center;gap:8px;color:#b4bdcd;font-size:9px}.task-check{width:17px;height:17px;border:1px solid #475169;background:#171f30;border-radius:50%;display:grid;place-items:center;flex:none;color:#0d1720;padding:0}.task-check.checked{border-color:#56c69b;background:#56c69b}.task-check.in-progress{border-color:#a291fa;box-shadow:inset 0 0 0 4px #171f30;background:#a291fa}.text-link{border:0;padding:0;background:transparent;color:#aba0ff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.text-link:hover{color:#cbc4ff}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-heading h2{font:600 14px Manrope,sans-serif;margin:0;color:#e9eaf2;letter-spacing:-.2px}.section-heading p{font-size:10px;color:#7f8aa1;margin:4px 0 0}.table-card{overflow:hidden}.table-scroll{overflow:auto;width:100%}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}thead{background:#151d2c}th{font-size:8px;letter-spacing:.7px;color:#7e899e;font-weight:600;padding:11px 14px;border-bottom:1px solid #283044}td{font-size:10px;color:#aeb8c8;padding:12px 14px;border-bottom:1px solid #242d40}td b{color:#e2e5ef;font-size:10px;font-weight:500}.roas-value{font-weight:700;color:#b8afff}.status{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:600;line-height:1;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-green{background:#183229;color:#70d1a2}.status-red{background:#392329;color:#fa8d8b}.status-amber{background:#392f20;color:#ebba70}.status-slate{background:#252d3d;color:#a7b0c1}.footer{display:flex;justify-content:space-between;color:#657188;font-size:9px;margin-top:27px;padding:14px 0 0;border-top:1px solid #20283a}.live-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#64c99a;margin-right:5px}.footer-sep{padding:0 6px;color:#48536a}.notice{background:#152c29;border:1px solid #285345;color:#97e2c0;border-radius:8px;padding:10px 12px;margin:-8px 0 16px;display:flex;align-items:center;gap:9px;font-size:11px}.notice button{margin-left:auto}.client-metrics .metric-card{min-height:136px}.launch-summary{min-height:267px}.row-heading .text-link{margin-right:3px}.click-row{cursor:pointer;transition:background .12s}.click-row:hover{background:#171f30}.client-cell{display:flex;align-items:center;gap:9px}.client-cell .avatar{width:29px;height:29px}.client-cell small{display:block;color:#7d899f;font-size:9px;margin-top:3px}.client-cell b{display:block}.row-chevron{color:#67738a}.empty-state{padding:28px 20px;color:#8894aa;text-align:center;font-size:11px}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:15px}.form-main{min-width:0}.form-card{padding:21px}.form-intro{display:flex;gap:12px;align-items:center;margin-bottom:23px}.form-intro h2{font:600 15px Manrope,sans-serif;margin:0 0 4px}.form-intro p{font-size:10px;color:#8994aa;margin:0}.form-card form{display:grid;gap:17px}.form-card label{display:grid;gap:7px;font-size:10px;font-weight:600;color:#c8cfdd}.form-card input,.form-card select{height:38px;border:1px solid #30394d;background:#0f1625;color:#e3e7f0;border-radius:6px;padding:0 11px;font-size:11px;outline:none}.form-card input:focus,.form-card select:focus{border-color:#8175ed;box-shadow:0 0 0 2px #8175ed26}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.input-wrap{height:38px;border:1px solid #30394d;background:#0f1625;border-radius:6px;display:flex;align-items:center;padding-left:11px;color:#8d97aa}.input-wrap:focus-within{border-color:#8175ed;box-shadow:0 0 0 2px #8175ed26}.input-wrap input{height:34px;flex:1;border:0;background:transparent;box-shadow:none!important}.form-help{display:flex;align-items:center;gap:7px;color:#78869e;font-size:9px;margin-top:-5px}.form-help svg{color:#8f9bb2}.form-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #252e40;padding-top:14px}.form-aside{display:grid;align-content:start;gap:12px}.aside-card{padding:17px}.aside-roas{display:flex;align-items:center;gap:7px;font:700 25px Manrope,sans-serif;margin-top:17px}.aside-roas span{font:600 9px DM Sans,sans-serif;color:#70d0a4;display:flex;align-items:center}.aside-card>p,.aside-tip p{font-size:10px;color:#8792a9;line-height:1.6;margin:4px 0 14px}.aside-rule{height:1px;background:#293144;margin:15px 0}.aside-pair{display:flex;justify-content:space-between;margin-top:11px;font-size:9px;color:#8b96ab}.aside-pair b{color:#dce0eb;font-weight:600}.aside-tip{padding:14px;color:#b8acff}.aside-tip b{display:block;color:#e3dfff;font-size:10px;margin-top:9px}.aside-tip p{margin-bottom:0}.form-history{grid-column:1/-1;margin-top:10px}.form-history .section-heading{margin-bottom:12px}.inline-success{display:flex;align-items:center;gap:7px;color:#80d7ae;background:#183128;border:1px solid #28513f;padding:9px;border-radius:6px;font-size:10px;margin:-7px 0 15px}.launch-hero{padding:23px 25px;border:1px solid #393559;background:radial-gradient(ellipse at 90% 0%,#38315f 0%,transparent 40%),linear-gradient(115deg,#1b1e38,#171c30);border-radius:11px;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.launch-hero h2{font:700 20px Manrope,sans-serif;letter-spacing:-.5px;margin:8px 0 5px}.launch-hero p{font-size:10px;color:#9ba3b7;margin:0}.launch-ring{height:76px;width:76px;border-radius:50%;border:5px solid #7769dc;border-left-color:#34334d;border-bottom-color:#514b8c;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-35deg)}.launch-ring>*{transform:rotate(35deg)}.launch-ring strong{font:700 17px Manrope,sans-serif}.launch-ring span{font-size:8px;color:#a0a4bb}.launch-page-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:15px}.milestone-card{padding:19px}.task-list{margin-top:21px}.launch-task{display:flex;gap:11px;position:relative;min-height:69px}.launch-task>.task-check{margin-top:2px;z-index:1}.task-line{flex:1;padding-bottom:17px}.task-title-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.task-title-row>b{font-size:10px;font-weight:600;color:#dfe3ee}.task-line>span{display:block;font-size:9px;color:#7e8aa0;margin-top:6px}.task-line>span i{font-style:normal;padding:0 4px;color:#536078}.timeline-line{position:absolute;top:18px;bottom:0;left:8px;width:1px;background:#30394d}.launch-aside{display:grid;align-content:start;gap:13px}.launch-contact,.launch-next{padding:17px}.launch-contact>.avatar{margin-top:14px}.launch-contact h3,.launch-next h3{font:600 13px Manrope,sans-serif;margin:8px 0 3px}.launch-contact p,.launch-next p{font-size:9px;line-height:1.55;color:#8691a8;margin:0 0 13px}.launch-contact .button{width:100%;font-size:9px}.launch-next{background:linear-gradient(145deg,#161b30,#131a29)}.next-icon{color:#b2a7ff;width:30px;height:30px;border-radius:8px;background:#2b2749;display:grid;place-items:center;margin-bottom:13px}.small-eyebrow{font-size:8px}.launch-next .panel-title{font-size:10px;color:#929bb0}.admin-metrics .metric-card{min-height:132px}.admin-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr)}.attention-panel{padding:17px}.attention-count{width:21px;height:21px;border-radius:7px;background:#292540;color:#d0c5ff;display:grid;place-items:center;font-size:10px}.attention-list{display:grid;margin-top:11px}.attention-item{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #252e41}.attention-item:last-child{border:0}.attention-symbol{height:29px;width:29px;display:grid;place-items:center;border-radius:7px;flex:none}.attention-symbol.red{background:#36232b;color:#ec9294}.attention-symbol.amber{background:#382f21;color:#edbe78}.attention-item div{flex:1}.attention-item b{display:block;color:#d9deea;font-size:9px;font-weight:600}.attention-item small{display:block;color:#7d899f;font-size:8px;margin-top:4px}.attention-item>svg{color:#67748b}.admin-overview-grid .portfolio-panel{min-height:254px}.admin-overview-grid .performance-chart,.detail-performance .performance-chart{height:116px}.client-toolbar{display:flex;gap:9px;align-items:center;margin:0 0 13px}.search-box{height:35px;width:min(320px,44vw);display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #2c3549;background:#121a29;border-radius:7px;color:#7b879c}.search-box input{width:100%;background:transparent;border:0;outline:0;color:#e1e5ee;font-size:10px}.search-box input::-moz-placeholder{color:#69768d}.search-box input::placeholder{color:#69768d}.filter-select{height:35px;border:1px solid #2c3549;background:#121a29;color:#aab4c5;border-radius:7px;padding:0 10px;font-size:10px}.toolbar-spacer{flex:1}.result-count{font-size:10px;color:#78849b}.table-progress{display:flex;align-items:center;gap:7px}.table-progress>span{height:5px;width:58px;background:#293246;border-radius:10px;overflow:hidden}.table-progress i{display:block;height:100%;border-radius:10px;background:#8779f5}.table-progress small{font-size:9px;color:#8f9ab0}.back-link{display:flex;align-items:center;gap:3px;background:none;border:0;padding:0;color:#9b91eb;font-size:10px;margin:-5px 0 14px}.detail-banner{padding:14px 16px;border:1px solid #273146;background:#121a2a;border-radius:9px;display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.detail-banner .client-cell .avatar{width:38px;height:38px}.detail-banner .client-cell b{font-size:12px}.detail-banner .client-cell small{font-size:9px}.detail-actions{display:flex;align-items:center;gap:12px}.detail-metrics{margin-bottom:14px}.detail-metrics .metric-card{min-height:126px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(225px,.8fr);gap:14px;margin-bottom:22px}.detail-performance{padding:16px 18px 12px}.detail-performance .section-heading{margin-bottom:4px}.client-meta{padding:17px}.client-meta .panel-title{margin-bottom:13px}.meta-row{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid #252e40;padding:12px 0;font-size:9px;color:#8995aa}.meta-row b{font-size:9px;color:#d4d9e4;font-weight:500}.admin-task-row{display:grid;grid-template-columns:20px minmax(180px,1fr) 115px 90px 100px;gap:10px;align-items:center;padding:12px 15px;border-bottom:1px solid #242d40;font-size:9px;color:#9ba6bb}.admin-task-row:last-child{border-bottom:0}.admin-task-row b{font-weight:500;color:#dfe3ed}.admin-task-row .status{justify-self:start}.compact-metrics{margin-bottom:15px}.compact-metrics .metric-card{min-height:113px}.compact-metrics .metric-value{font-size:21px}.table-action{border:1px solid #5b3a35;background:#382525;color:#f39c91;border-radius:5px;padding:5px 8px;font-size:9px}.table-action:hover{background:#4a2c2b}.cell-button{border:0;background:transparent;text-align:left;padding:0}.integration-label{display:flex;align-items:center;gap:6px;color:#c2c9d7;font-size:9px}.ghl-mark{width:17px;height:17px;border-radius:5px;background:#df544b;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}.footnote{display:flex;align-items:center;gap:7px;color:#77839a;font-size:9px;margin-top:12px}.footnote svg{color:#8994aa}.mobile-menu,.mobile-close,.mobile-scrim{display:none}@media(max-width:1100px){.sidebar{width:224px}.main-area{margin-left:224px}.page-content{padding:26px 24px 18px}.topbar{padding:0 24px}.dashboard-grid,.admin-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,.9fr)}.metrics-grid{gap:9px}.metric-card{padding:13px}.metric-value{font-size:21px}.table-card table{min-width:740px}}@media(max-width:800px){.sidebar{transform:translate(-100%);transition:transform .2s ease;width:260px}.sidebar-open{transform:translate(0)}.mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#050812aa;border:0;z-index:4}.mobile-close{display:inline-grid;margin-left:auto}.main-area{margin-left:0}.mobile-menu{display:inline-grid}.topbar{height:60px;padding:0 17px;justify-content:flex-start;gap:12px}.breadcrumbs{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.breadcrumbs b{text-overflow:ellipsis;overflow:hidden}.top-actions{gap:8px}.mode-switch span{padding:5px 7px}.page-content{padding:24px 18px 18px}.dashboard-grid,.admin-overview-grid{grid-template-columns:1fr}.performance-panel,.portfolio-panel{min-height:250px}.launch-summary{min-height:auto}.launch-summary .mini-task-list{grid-template-columns:1fr 1fr}.form-layout{grid-template-columns:minmax(0,1fr) 230px}.detail-grid{grid-template-columns:1fr}.detail-grid .detail-performance{min-height:240px}}@media(max-width:580px){body{min-width:360px}.page-content{padding:21px 13px 17px}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:18px}.page-heading h1{font-size:22px}.heading-actions{width:100%;justify-content:flex-start}.heading-actions .button{min-height:34px}.topbar{padding:0 12px}.breadcrumbs{gap:5px;font-size:10px}.top-actions{gap:5px}.mode-switch span{font-size:9px;padding:5px 6px}.top-divider{display:none}.top-actions>.avatar{width:27px;height:27px}.metrics-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:119px;padding:12px}.metric-value{font-size:20px}.metric-label{font-size:9px}.metric-change small{font-size:8px}.dashboard-grid{gap:10px}.performance-panel,.portfolio-panel{padding:14px 13px 11px;min-height:235px}.performance-chart{height:112px}.chart-labels{font-size:7px}.launch-summary{padding:14px}.launch-summary .mini-task-list{grid-template-columns:1fr}.row-heading{align-items:flex-end}.section-heading h2{font-size:13px}.row-heading .text-link{font-size:9px}.footer{flex-direction:column;gap:7px;font-size:8px}.form-layout{grid-template-columns:1fr}.form-card{padding:15px}.form-fields{grid-template-columns:1fr;gap:15px}.form-aside{grid-template-columns:1fr 1fr}.aside-card,.aside-tip{padding:13px}.form-history{grid-column:auto}.launch-hero{padding:17px 15px}.launch-hero h2{font-size:17px}.launch-ring{height:64px;width:64px;flex:none}.launch-page-grid{grid-template-columns:1fr}.launch-aside{grid-template-columns:1fr 1fr}.launch-contact,.launch-next{padding:13px}.launch-contact .button{font-size:8px;padding:0 7px}.client-toolbar{flex-wrap:wrap}.search-box{width:100%}.toolbar-spacer{display:none}.result-count{margin-left:auto}.filter-select{flex:1}.detail-banner{align-items:flex-start;gap:12px}.detail-actions{flex-direction:column;align-items:flex-end;gap:6px}.detail-actions .button{min-height:31px}.detail-metrics .metric-card{min-height:115px}.admin-task-row{grid-template-columns:20px 1fr 85px;gap:7px}.admin-task-row>span:nth-of-type(1){display:none}.admin-task-row>span:nth-of-type(2){font-size:8px}.admin-task-row .status{grid-column:2}.table-card table{min-width:720px}.notice{font-size:10px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#292d32;background:#f5f4f1;font-size:14px;color-scheme:light}body,.app-shell{background:#f5f4f1;color:#292d32}.sidebar{background:#fbfaf8;border-color:#e9e7e2;box-shadow:4px 0 24px #403a2b08;padding:24px 16px 16px}.brand{color:#252a2c;font-family:inherit;font-size:18px;letter-spacing:-.6px}.brand-mark{background:#596d5f;color:#fff;border-radius:11px}.brand-sub{color:#858982}.workspace-label,.nav-label{color:#888b84}.workspace-switch{border-color:#e7e5df;border-radius:12px;background:#fff}.workspace-avatar{background:#edf0ea;color:#526956;border-radius:9px}.workspace-switch b,.profile-row b,.team-card b{color:#303431}.workspace-switch small,.profile-row small,.team-card small{color:#777c76}.nav-item{color:#656b66;border-radius:9px;min-height:43px;font-size:12px}.nav-item:hover,.nav-item.active{background:#eff2ed;color:#3c5543}.nav-item.active{box-shadow:inset 3px 0 #68836e;color:#3e5c46}.nav-count{background:#f7eee4;color:#986d40}.sidebar-bottom .support-card{background:#f0f2ed;border-color:#e3e8df;border-radius:13px}.support-icon{background:#e1e9df;color:#56705d;border-radius:9px}.support-card>b{color:#343a35}.support-card p{color:#68716a}.support-card button{color:#4d6954}.profile-row{border-color:#e9e7e2}.profile-row>svg{color:#777d77}.avatar{background:#ecebe7;color:#5e635d}.avatar-blue{background:#e5ece8;color:#42634f}.avatar-purple{background:#eee9f2;color:#705c7e}.avatar-amber{background:#f4ede1;color:#8a683e}.main-area{background:#f5f4f1}.topbar{background:#faf9f7eb;border-color:#e9e7e2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.breadcrumbs{color:#777d78}.breadcrumbs b{color:#373c38}.mode-switch{border-color:#e4e2dc;background:#f3f2ef}.mode-switch span{color:#737873}.mode-switch .mode-active{background:#fff;color:#3f5947;box-shadow:0 1px 4px #27251f14}.icon-button{color:#747a74;width:36px;height:36px;border-radius:9px}.icon-button:hover{background:#eeefeb;color:#34483b}.notification i{border-color:#faf9f7;background:#d88c69}.top-divider{background:#e4e2dc}.page-content{padding-top:34px}.eyebrow,.small-eyebrow{color:#778378}.page-heading h1{font-family:inherit;font-size:28px;letter-spacing:-.8px;color:#272d29}.page-heading p{font-size:13px;color:#6d746e}.button{min-height:42px;border-radius:9px;padding:0 15px;font-size:12px}.button-primary{border-color:#536e59;background:#536e59;box-shadow:0 3px 10px #536e591f}.button-primary:hover{background:#435d49}.button-quiet{border-color:#e2e1db;background:#fff;color:#525a54}.button-quiet:hover{border-color:#c8d0c7;background:#f8f9f6}.metrics-grid{gap:16px;margin-bottom:18px}.panel{background:#fff;border:1px solid #e9e7e1;border-radius:15px;box-shadow:0 3px 14px #342e2208}.metric-card{padding:18px;min-height:140px}.metric-top .icon-button{width:32px;height:32px}.metric-icon,.large-icon{width:38px;height:38px;border-radius:11px}.accent-blue{color:#557b69;background:#edf3ef}.accent-purple{color:#7c668b;background:#f2edf5}.accent-green{color:#4c8060;background:#edf4ed}.accent-amber{color:#9a7446;background:#f7f1e7}.metric-value{font-family:inherit;font-size:26px;color:#292f2b;margin-top:15px}.metric-label{font-size:12px;color:#626a63}.metric-change{margin-top:10px}.metric-change>span{color:#518064;font-size:10px}.metric-change small{font-size:10px;color:#858b85}.dashboard-grid{gap:16px;margin-bottom:29px}.performance-panel,.portfolio-panel{padding:21px 22px 16px;min-height:285px}.panel-title{font-size:14px;color:#303631}.panel-caption{font-size:11px;color:#788078}.select-button{height:34px;border-color:#e6e5df;border-radius:8px;background:#fbfbf9;color:#626a63;padding:0 10px;font-size:11px}.chart-stat{margin:22px 0 10px}.chart-stat strong{font-family:inherit;font-size:25px;color:#2f3631}.chart-stat span{color:#4f8562;font-size:10px}.chart-stat small{font-size:10px;color:#858b85}.performance-chart{height:136px}.chart-labels{font-size:9px;color:#868c86}.launch-summary{padding:21px;min-height:285px}.progress-line{height:7px;background:#edf0eb;margin-top:24px}.progress-line span{background:linear-gradient(90deg,#6f8d74,#a9bca7)}.progress-caption{font-size:10px;color:#777e77}.progress-caption b{color:#4b534d}.mini-task-list{gap:13px}.mini-task{font-size:11px;color:#525a54}.task-check{width:20px;height:20px;border-color:#cbd2ca;background:#fff;color:#fff}.task-check.checked{border-color:#64836b;background:#64836b}.task-check.in-progress{border-color:#9a8aa5;box-shadow:inset 0 0 0 4px #fff;background:#9a8aa5}.text-link{color:#55745c;font-size:11px}.text-link:hover{color:#344d39}.section-heading h2{font-family:inherit;font-size:16px;color:#303631}.section-heading p{font-size:11px;color:#788078}.row-heading{margin-bottom:14px}thead{background:#f8f8f5}th{font-size:9px;color:#777f77;border-color:#eeede8;padding:13px 16px}td{font-size:11px;color:#5b625d;border-color:#eeede8;padding:14px 16px}td b{color:#353b36;font-size:11px}.roas-value{color:#627c68}.status{padding:6px 9px;font-size:9px}.status-green{background:#edf5ee;color:#4a7957}.status-red{background:#fbefec;color:#a85242}.status-amber{background:#f8f2e7;color:#8b6b3b}.status-slate{background:#f0f1ee;color:#626b63}.click-row:hover{background:#f8f9f6}.footer{color:#7e847e;font-size:10px;border-color:#e5e3dd}.live-dot{background:#65916d}.footer-sep{color:#a6aaa3}.notice{background:#edf5ed;border-color:#d8e6d8;color:#426d4d;border-radius:10px;padding:12px 14px;font-size:12px}.notice .icon-button{width:30px;height:30px}.form-layout{gap:18px}.form-card{padding:25px}.form-intro{margin-bottom:26px}.form-intro h2{font-family:inherit;font-size:17px;color:#303631}.form-intro p{font-size:12px;color:#788078}.form-card form{gap:19px}.form-card label{font-size:12px;color:#4d554e}.form-card input,.form-card select,.input-wrap{height:44px;border-color:#dfdfd8;background:#fbfbf9;color:#343a35;border-radius:9px;font-size:13px}.form-card input:focus,.form-card select:focus,.input-wrap:focus-within{border-color:#708b75;box-shadow:0 0 0 3px #708b751f}.input-wrap input{height:40px}.form-help{font-size:11px;color:#777f78}.form-actions{border-color:#ecebe5;padding-top:17px}.aside-card,.aside-tip{padding:20px}.aside-roas{font-family:inherit;color:#303631}.aside-roas span{font-family:inherit;color:#4f8562}.aside-card>p,.aside-tip p{font-size:11px;color:#727a73}.aside-rule{background:#ecebe5}.aside-pair{font-size:10px;color:#747b74}.aside-pair b{color:#363c37}.aside-tip{background:#f2f3ef;color:#617a65;border-color:#e5e8e1}.aside-tip b{color:#39473b;font-size:11px}.inline-success{color:#477354;background:#eff6ef;border-color:#d9e9da;font-size:11px}.launch-hero{padding:27px 30px;border-color:#e2e7df;background:radial-gradient(ellipse at 91% 0%,#e6ede4 0%,transparent 44%),linear-gradient(115deg,#fff,#f4f6f1);border-radius:16px}.launch-hero h2{font-family:inherit;font-size:23px;color:#2d352f}.launch-hero p{font-size:12px;color:#727a73}.launch-ring{border-color:#718d75;border-left-color:#e8ede7;border-bottom-color:#bdcbb9}.launch-ring strong{font-family:inherit;color:#35453a}.launch-ring span{color:#737e74}.launch-page-grid{gap:18px}.milestone-card,.launch-contact,.launch-next{padding:21px}.task-list{margin-top:25px}.launch-task{min-height:74px;gap:13px}.task-title-row>b{font-size:12px;color:#363d37}.task-line>span{font-size:10px;color:#747c75}.timeline-line{background:#e1e5df}.launch-contact h3,.launch-next h3{font-family:inherit;color:#303831}.launch-contact p,.launch-next p{font-size:10px;color:#737b74}.launch-next{background:#f5f6f2;border-color:#e7e9e3}.next-icon{color:#5f7964;background:#e8eee6}.attention-panel{padding:21px}.attention-count{background:#f4eee5;color:#8d6a42}.attention-item{border-color:#efeee9;padding:14px 0}.attention-symbol.red{background:#fbefec;color:#a85242}.attention-symbol.amber{background:#f8f2e7;color:#8b6b3b}.attention-item b{color:#3c423d;font-size:10px}.attention-item small{color:#757d76;font-size:9px}.attention-item>svg{color:#808780}.search-box,.filter-select{border-color:#e2e1db;background:#fff;border-radius:9px;color:#535b54}.search-box{height:42px}.search-box input{font-size:12px;color:#343a35}.search-box input::-moz-placeholder{color:#878d87}.search-box input::placeholder{color:#878d87}.filter-select{height:42px;font-size:12px}.result-count{font-size:11px;color:#737b74}.table-progress>span{background:#edf0eb}.table-progress i{background:#78927a}.table-progress small{color:#737b74}.back-link{color:#55745c;font-size:11px}.detail-banner{border-color:#e8e6e0;background:#fff;border-radius:13px;padding:17px 19px}.detail-banner .client-cell b{color:#333a34;font-size:14px}.detail-banner .client-cell small{color:#777f78}.meta-row{border-color:#eeede8;color:#747b75;font-size:10px}.meta-row b{color:#3d443e}.admin-task-row{border-color:#eeede8;color:#69716a;font-size:10px}.admin-task-row b{color:#3b423c}.table-action{border-color:#efd8d1;background:#fbefec;color:#a85242;border-radius:8px;padding:8px 11px;font-size:10px}.table-action:hover{background:#f8e7e1}.integration-label{color:#555d57}.ghl-mark{border-radius:5px}.footnote{color:#767e77;font-size:10px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #78927a;outline-offset:2px}.icon-button,.nav-item,.task-check{min-width:40px;min-height:40px}.task-check{min-width:20px;min-height:20px}.mobile-scrim{background:#29332e66}.skip-link{position:fixed;left:12px;top:12px;z-index:20;padding:12px 16px;background:#344d39;color:#fff;border-radius:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media(max-width:800px){.sidebar{background:#fbfaf8;box-shadow:12px 0 40px #25251f1c}.topbar{background:#faf9f7f5}.page-content{padding-top:25px}}@media(max-width:580px){body{min-width:320px}.page-content{padding:21px 16px 18px}.page-heading h1{font-size:24px}.metrics-grid{gap:10px}.metric-card{padding:14px;min-height:126px}.metric-value{font-size:22px}.metric-label{font-size:11px}.metric-change small{font-size:9px}.heading-actions{flex-wrap:wrap}.heading-actions .button{min-height:42px}.form-aside,.launch-aside{grid-template-columns:1fr}.detail-actions .button{min-height:40px}.table-card table{min-width:720px}.footer{font-size:9px}}:root{color-scheme:dark;--brand:#0BAD72;--brand-soft:rgba(11,173,114,.14);--brand-border:rgba(11,173,114,.34);--bg:#151716;--bg-raised:#191c1b;--surface:#202322;--surface-raised:#242726;--surface-hover:#2a2e2c;--line:#343937;--line-soft:#2b302d;--text:#f1f4f1;--text-soft:#c1c9c3;--muted:#929d95;--muted-dim:#77827a;--positive:#0BAD72;--warning:#e5b56f;--danger:#ef8d86;--radius-card:14px;--radius-control:9px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--shadow-card:0 12px 30px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body,.app-shell{min-height:100vh;background:radial-gradient(ellipse at 80% -18%,rgba(11,173,114,.075),transparent 36%),var(--bg);color:var(--text)}body{min-width:320px}button,input,select{font:inherit}button{color:inherit}.sidebar{width:254px;background:linear-gradient(180deg,#181b1a,#151716 55%);border-right:1px solid var(--line-soft);padding:22px 15px 14px;box-shadow:10px 0 32px #0000001f}.brand{height:48px;gap:11px;padding:0 8px;color:var(--text);font:750 19px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.65px}.brand-logo{display:block;width:39px;height:39px;flex:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.brand-mark{display:none}.brand-sub{font:650 8px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:1.55px;color:var(--muted);margin-top:3px}.workspace-label,.nav-label{color:var(--muted-dim);font-size:9px;letter-spacing:1.35px;font-weight:700}.workspace-switch{height:58px;background:linear-gradient(145deg,#202423,#1c201e);border:1px solid var(--line);border-radius:11px;margin-bottom:28px}.workspace-avatar{background:var(--brand-soft);color:var(--brand);border:1px solid rgba(11,173,114,.2);border-radius:9px}.workspace-switch b,.profile-row b,.team-card b{color:var(--text-soft);font-size:11px;font-weight:600}.workspace-switch small,.profile-row small,.team-card small{color:var(--muted);font-size:10px}.workspace-switch>svg,.team-card>svg{color:var(--muted)}.nav-list{gap:5px}.nav-item{min-height:44px;border-radius:9px;color:var(--text-soft);gap:11px;font-size:12px;transition:background .16s ease,color .16s ease,border-color .16s ease}.nav-item:hover{background:#242826;color:var(--text)}.nav-item.active{color:#e7fff5;background:linear-gradient(95deg,#0bad7233,#0bad7212);box-shadow:inset 3px 0 var(--brand),inset 0 1px #ffffff06}.nav-item.active>svg{color:var(--brand)}.nav-dot{background:var(--brand);box-shadow:0 0 10px #0bad728c}.nav-count{background:#e5b56f24;color:#f0c989;border:1px solid rgba(229,181,111,.17);border-radius:6px}.sidebar-client{margin-top:27px}.team-card{padding:8px;border-radius:9px;transition:background .16s ease}.team-card:hover{background:#202422}.support-card{background:radial-gradient(ellipse at 100% 0%,rgba(11,173,114,.1),transparent 58%),linear-gradient(145deg,#202523,#1b1f1d)!important;border:1px solid #343c37!important;border-radius:12px;padding:14px;box-shadow:inset 0 1px #ffffff09}.support-icon{background:var(--brand-soft);color:var(--brand);border:1px solid rgba(11,173,114,.17);border-radius:8px}.support-card>b{font-size:11px;color:var(--text)}.support-card p{font-size:10px;color:var(--muted);line-height:1.6}.support-card button{min-height:36px;color:#43d79d;font-size:10px}.profile-row{border-color:var(--line-soft)}.profile-row>svg{color:var(--muted)}.avatar{background:#303633;color:#dce4de;border:1px solid rgba(255,255,255,.06)}.avatar-blue{background:#0bad7229;color:#67e0ae;border-color:#0bad722b}.avatar-purple{background:#383b38;color:#d9ddd7}.avatar-amber{background:#e5b56f24;color:#f0c989}.topbar{height:68px;padding:0 34px;background:#151716e0;border-color:var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 6px 22px #0000001a}.breadcrumbs{color:var(--muted);font-size:11px}.breadcrumbs b{color:var(--text-soft);font-weight:550}.top-actions{gap:14px}.mode-switch{background:#1c201e;border-color:var(--line);border-radius:8px}.mode-switch span{color:var(--muted);font-size:10px;padding:6px 10px}.mode-switch .mode-active{background:#303633;color:var(--text);box-shadow:0 1px 5px #00000038,inset 0 1px #ffffff0a}.icon-button{width:40px;height:40px;min-width:40px;min-height:40px;color:var(--muted);border-radius:9px}.icon-button:hover{color:var(--text);background:var(--surface-hover)}.notification i{background:var(--brand);border-color:var(--bg)}.top-divider{background:var(--line)}.page-content{max-width:1510px;padding:34px 34px 20px}.page-heading{margin-bottom:25px;align-items:flex-end}.eyebrow,.small-eyebrow{color:#63c99d;font-size:9px;letter-spacing:1.4px}.page-heading h1{color:var(--text);font:650 28px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.85px;margin:8px 0 5px}.page-heading p{color:var(--muted);font-size:13px;line-height:1.55}.button{min-height:44px;padding:0 14px;border-radius:var(--radius-control);font-size:11px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.button-primary{color:#071710;background:var(--brand);border:1px solid var(--brand);font-weight:700;box-shadow:0 5px 16px #0bad7233,inset 0 1px #ffffff2e}.button-primary:hover{background:#0c9c68;border-color:#0c9c68;box-shadow:0 7px 20px #0bad7245}.button-quiet{color:var(--text-soft);background:linear-gradient(180deg,#262a28,#212523);border:1px solid #393f3b;box-shadow:inset 0 1px #ffffff09}.button-quiet:hover{background:#2a2f2c;border-color:#4a534d;color:var(--text)}.panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#252927fa,#1f2321fc);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--text)}.panel:before{content:"";position:absolute;pointer-events:none;inset:0 12px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.075),transparent)}.metrics-grid{gap:14px;margin-bottom:16px}.metric-card{min-height:139px;padding:17px 18px}.metric-icon,.large-icon{width:37px;height:37px;border-radius:10px;box-shadow:inset 0 1px #ffffff14}.accent-blue,.accent-purple,.accent-green{color:#3bd49b;background:#0bad7221}.accent-amber{color:#e7bd7d;background:#e5b56f21}.metric-value{color:var(--text);font:650 25px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:13px}.metric-label{color:var(--text-soft);font-size:11px}.metric-change>span{color:#48d59d;font-size:10px}.metric-change small{color:var(--muted);font-size:9px}.dashboard-grid,.admin-overview-grid{gap:15px;margin-bottom:25px}.performance-panel,.portfolio-panel{padding:19px 20px 15px;min-height:276px}.panel-title{color:var(--text);font-size:13px;font-weight:620}.panel-caption{color:var(--muted);font-size:10px}.select-button{height:32px;color:var(--text-soft);background:#292d2b;border:1px solid #3a403c;border-radius:8px;font-size:10px}.chart-stat strong{color:var(--text);font:650 24px Inter,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}.chart-stat span{color:#4fdda4}.chart-stat small,.chart-labels{color:var(--muted);font-size:9px}.performance-chart{height:130px}.launch-summary{padding:19px;min-height:276px}.progress-line{height:6px;background:#343a36;border-radius:99px;margin-top:20px}.progress-line span{background:linear-gradient(90deg,#0bad72,#27c98f);box-shadow:0 0 12px #0bad7238}.progress-caption{color:var(--muted);font-size:10px}.progress-caption b{color:var(--text-soft);font-weight:550}.mini-task-list{gap:12px}.mini-task{color:var(--text-soft);font-size:10px}.task-check{width:42px;min-width:42px;height:42px;min-height:42px;border-color:#4a534d;background:#272c29;color:#071710}.task-check.checked{border-color:var(--brand);background:var(--brand);box-shadow:0 0 12px #0bad7229}.task-check.in-progress{border-color:#52d6a2;box-shadow:inset 0 0 0 12px #272c29;background:#52d6a2}.text-link,.back-link{color:#48d59d}.text-link:hover,.back-link:hover{color:#78e5ba}.section-heading h2{color:var(--text);font:620 15px Inter,ui-sans-serif,system-ui,sans-serif}.section-heading p{color:var(--muted);font-size:10px}.row-heading{margin-bottom:12px}.table-card{background:linear-gradient(145deg,#242826,#202422)}.table-scroll{max-width:100%;overscroll-behavior-x:contain;scrollbar-color:#47504a #202422}table{white-space:nowrap}thead{background:#292e2b}th{color:#9ca79f;border-color:var(--line);font-size:8px;letter-spacing:.9px;padding:13px 15px}td{color:#c2cbc4;border-color:#343a36;font-size:10px;padding:13px 15px;font-variant-numeric:tabular-nums}td b{color:#edf1ed;font-size:10px;font-weight:550}tbody tr:last-child td{border-bottom:0}.roas-value{color:#5cdda8;font-weight:650}.status{border:1px solid transparent;padding:6px 9px;font-size:8px;letter-spacing:.1px}.status-green{background:#0bad7224;border-color:#0bad7233;color:#53daa4}.status-red{background:#ef8d8621;border-color:#ef8d862e;color:#ffaaa2}.status-amber{background:#e5b56f21;border-color:#e5b56f2e;color:#efc889}.status-slate{background:#303633;border-color:#3a413c;color:#c0c9c2}.click-row{transition:background .14s ease}.click-row:hover,.attention-item:hover,.attention-item:focus-visible{background:#2b302d}.client-cell b{color:var(--text);font-size:10px}.client-cell small{color:var(--muted);font-size:9px}.client-cell .avatar{width:31px;height:31px}.cell-button{min-height:42px;color:inherit;border-radius:7px}.cell-button:hover b{color:#69e0af}.row-chevron{color:var(--muted-dim)}.table-progress>span{height:5px;background:#39403b}.table-progress i{background:var(--brand);box-shadow:0 0 8px #0bad7259}.table-progress small,.result-count{color:var(--muted);font-size:9px}.empty-state{color:var(--muted);font-size:11px}.footer{color:var(--muted-dim);border-color:var(--line-soft);font-size:9px}.live-dot{background:var(--brand);box-shadow:0 0 8px #0bad7266}.footer-sep{color:#59635c}.notice{color:#6ce3b2;background:#0bad721f;border:1px solid rgba(11,173,114,.28);border-radius:10px;font-size:11px}.form-layout{gap:16px}.form-card{padding:22px}.form-intro h2{color:var(--text);font:620 16px Inter,ui-sans-serif,system-ui,sans-serif}.form-intro p{color:var(--muted);font-size:11px}.form-card label,.task-editor-fields label{color:var(--text-soft);font-size:11px}.form-card input,.form-card select,.input-wrap,.task-editor-fields input,.task-editor-fields select{color:var(--text);background:#191d1b;border:1px solid #3b433e;border-radius:9px}.form-card input::-moz-placeholder,.search-box input::-moz-placeholder{color:#78847b}.form-card input::placeholder,.search-box input::placeholder{color:#78847b}.form-card input:focus,.form-card select:focus,.input-wrap:focus-within,.task-editor-fields input:focus,.task-editor-fields select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0bad722b}input[type=number]{font-variant-numeric:tabular-nums}.form-help{color:var(--muted);font-size:10px}.form-help svg{color:#b8c2ba}.form-actions,.aside-rule{border-color:var(--line)}.aside-card{padding:18px}.aside-roas{color:var(--text);font:650 25px Inter,ui-sans-serif,system-ui,sans-serif}.aside-roas span{color:#51dca5;font:600 10px Inter,ui-sans-serif,system-ui,sans-serif}.aside-card>p,.aside-tip p{color:var(--muted);font-size:10px;line-height:1.6}.aside-pair{color:var(--muted);font-size:9px}.aside-pair b{color:var(--text-soft)}.aside-tip{color:#45d29a;background:linear-gradient(140deg,#0bad7221,#202523 70%);border-color:#33443a}.aside-tip b{color:var(--text);font-size:10px}.inline-success{color:#6ce3b2;background:#0bad721f;border-color:#0bad7240}.launch-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 5%,rgba(11,173,114,.15),transparent 38%),linear-gradient(115deg,#242826,#1d211f);border:1px solid #39413c;border-radius:15px;box-shadow:var(--shadow-card)}.launch-hero h2{color:var(--text);font:650 22px Inter,ui-sans-serif,system-ui,sans-serif}.launch-hero p,.launch-contact p,.launch-next p{color:var(--muted);font-size:10px;line-height:1.6}.launch-ring{border-color:var(--brand);border-left-color:#343a36;border-bottom-color:#176c4e;filter:drop-shadow(0 0 9px rgba(11,173,114,.16))}.launch-ring strong{color:var(--text)}.launch-ring span{color:var(--muted)}.milestone-card,.launch-contact,.launch-next{padding:19px}.launch-task{gap:12px;min-height:74px}.task-title-row>b{color:var(--text);font-size:11px}.task-line>span{color:var(--muted);font-size:9px}.timeline-line{background:#3a413c}.launch-contact h3,.launch-next h3{color:var(--text);font:600 13px Inter,ui-sans-serif,system-ui,sans-serif}.launch-next{background:radial-gradient(ellipse at 100% 0%,rgba(11,173,114,.12),transparent 58%),#202422;border-color:#353d38}.next-icon{color:var(--brand);background:var(--brand-soft);border:1px solid rgba(11,173,114,.18)}.attention-panel{padding:19px}.attention-count{color:#7be4b7;background:var(--brand-soft);border:1px solid rgba(11,173,114,.2)}.attention-item{color:inherit;border-radius:9px;transition:background .14s ease}.attention-item b{color:var(--text);font-size:10px}.attention-item small{color:var(--muted);font-size:9px}.attention-item>svg{color:var(--muted)}.attention-symbol.red{background:#ef8d8624;color:#f19c94}.attention-symbol.amber{background:#e5b56f24;color:#edc17d}.client-toolbar{gap:9px}.search-box,.filter-select{height:42px;background:#202422;border:1px solid #39413c;border-radius:9px;color:var(--text-soft)}.search-box input{color:var(--text);font-size:11px}.filter-select{font-size:11px}.back-link{font-size:10px}.detail-banner{background:linear-gradient(105deg,#242826,#202422);border:1px solid var(--line);border-radius:12px}.detail-banner .client-cell b{color:var(--text);font-size:13px}.detail-banner .client-cell small{color:var(--muted)}.detail-performance,.client-meta{padding:18px}.meta-row{border-color:var(--line-soft);color:var(--muted);font-size:9px}.meta-row b{color:var(--text-soft);font-size:9px}.admin-task-row{border-color:var(--line-soft);color:var(--text-soft)}.admin-task-row b{color:var(--text)}.table-action{color:#ffaaa2;background:#ef8d861f;border-color:#ef8d8638;border-radius:8px}.table-action:hover{background:#ef8d8633}.integration-label{color:var(--text-soft)}.integration-dot{background:#929d95}.action-complete,.footnote{color:var(--muted);font-size:9px}.footnote svg{color:var(--muted)}.task-manager{padding:18px}.task-manager-row{grid-template-columns:44px minmax(0,1fr) auto auto}.task-manager-heading b{color:var(--text);font-size:12px}.task-manager-heading span,.task-manager-copy span{color:var(--muted);font-size:10px}.task-manager-row{border-color:var(--line-soft)}.task-manager-copy b{color:var(--text);font-size:11px}.task-editor{background:#191d1b;border-color:#343b36;border-radius:11px}.task-editor-fields input,.task-editor-fields select{height:42px}.task-edit-button{min-height:40px}.edit-client-card{margin-bottom:14px}.skip-link{background:var(--brand);color:#071710;border-radius:8px;font-weight:700}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,.click-row:focus-visible{outline:3px solid #36d99f;outline-offset:2px}button,a,select,input{touch-action:manipulation}.mobile-scrim{background:#040705b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-close{display:none}.task-check{width:20px;min-width:20px;height:20px;min-height:20px}button.task-check,.launch-task button.task-check,.task-manager-row button.task-check{width:44px;min-width:44px;height:44px;min-height:44px}.task-check.in-progress{box-shadow:inset 0 0 0 14px #272c29}.timeline-line{left:21px}button.icon-button,.metric-top button.icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.metric-top button.icon-button{border-radius:9px}@media(max-width:1100px){.sidebar{width:230px}.main-area{margin-left:230px}.page-content{padding:28px 24px 18px}.topbar{padding:0 24px}.metrics-grid{gap:10px}.dashboard-grid,.admin-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,.9fr)}}@media(max-width:800px){.sidebar{width:270px;background:#181b1a;box-shadow:18px 0 48px #00000080}.sidebar-open{transform:translate(0)}.main-area{margin-left:0}.topbar{height:62px;padding:0 17px;gap:12px;justify-content:flex-start}.breadcrumbs{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.breadcrumbs b{text-overflow:ellipsis;overflow:hidden}.top-actions{gap:7px}.mobile-menu{display:inline-grid}.mobile-close{display:inline-grid;margin-left:auto}.page-content{padding:25px 20px 18px}.dashboard-grid,.admin-overview-grid{grid-template-columns:1fr}.performance-panel,.portfolio-panel{min-height:260px}.launch-summary{min-height:auto}.form-layout{grid-template-columns:minmax(0,1fr) 235px}.detail-grid{grid-template-columns:1fr}.detail-grid .detail-performance{min-height:245px}}@media(max-width:580px){.topbar{padding:0 11px;gap:7px}.breadcrumbs{gap:4px;font-size:9px}.top-actions{gap:3px}.mode-switch span{padding:5px 6px;font-size:9px}.top-actions>.avatar{width:28px;height:28px}.page-content{padding:20px 14px 16px}.page-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:19px}.page-heading h1{font-size:24px}.page-heading p{font-size:12px}.heading-actions{width:100%;flex-wrap:wrap}.heading-actions .button{min-height:42px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:125px;padding:13px}.metric-value{font-size:21px}.metric-label{font-size:10px}.metric-change small{font-size:8px}.dashboard-grid{gap:11px}.performance-panel,.portfolio-panel{padding:15px 14px 12px;min-height:245px}.chart-labels{font-size:7px}.launch-summary{padding:15px}.launch-summary .mini-task-list{grid-template-columns:1fr}.row-heading{align-items:flex-end}.section-heading h2{font-size:13px}.row-heading .text-link{font-size:9px}.footer{flex-direction:column;gap:7px;font-size:8px}.form-layout{grid-template-columns:1fr}.form-card{padding:16px}.form-fields{grid-template-columns:1fr;gap:14px}.form-aside{grid-template-columns:1fr}.form-history{grid-column:auto}.launch-hero{padding:18px 15px;gap:10px}.launch-hero h2{font-size:18px}.launch-ring{width:64px;height:64px;flex:none}.launch-page-grid,.launch-aside{grid-template-columns:1fr}.launch-contact,.launch-next,.milestone-card{padding:15px}.client-toolbar{flex-wrap:wrap}.search-box{width:100%}.toolbar-spacer{display:none}.result-count{margin-left:auto}.filter-select{flex:1}.detail-banner{align-items:flex-start;gap:10px;padding:14px}.detail-actions{flex-direction:column;align-items:flex-end;gap:6px}.detail-actions .button{min-height:40px}.detail-metrics .metric-card{min-height:116px}.admin-task-row{grid-template-columns:44px minmax(0,1fr) 90px;gap:8px}.admin-task-row>span:nth-of-type(1){display:none}.admin-task-row>span:nth-of-type(2){font-size:8px}.admin-task-row .status{grid-column:2}.table-card table{min-width:720px}.notice{font-size:10px}.task-manager{padding:14px}.task-manager-heading{align-items:flex-start}.task-manager-heading>.button{padding:0 10px}.task-editor-fields{grid-template-columns:1fr}.task-manager-row{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.task-manager-row .task-edit-button{grid-column:2;justify-self:start}.task-manager-row .status{font-size:8px;padding:5px 6px}.task-manager-copy b{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color-scheme:light;--brand:#0BAD72;--brand-strong:#087a52;--brand-tint:#e8f6ef;--brand-border:#b9e5d1;--bg:#f3f5f3;--bg-raised:#f8faf8;--surface:#ffffff;--surface-raised:#ffffff;--surface-hover:#f1f6f2;--line:#e0e6e1;--line-soft:#e9ede9;--text:#202923;--text-soft:#3f4a43;--muted:#59665e;--muted-dim:#66736b;--positive:#087a52;--warning:#805311;--danger:#a23a31;--radius-card:14px;--radius-control:9px;--shadow-card:0 5px 18px rgba(24,42,30,.055),0 1px 3px rgba(24,42,30,.035);color:var(--text);background:var(--bg)}body,.app-shell{background:radial-gradient(ellipse at 84% -18%,rgba(11,173,114,.07),transparent 36%),var(--bg);color:var(--text)}.sidebar{background:linear-gradient(180deg,#fcfdfc,#f8faf8 58%);border-color:var(--line);box-shadow:8px 0 26px #182a1e0b}.brand{color:#202923}.brand-sub{color:var(--muted-dim)}.brand-logo{-o-object-fit:contain;object-fit:contain}.workspace-label,.nav-label{color:#66736b}.workspace-switch{background:linear-gradient(145deg,#fff,#f8faf8);border-color:#dfe6e0;box-shadow:0 2px 7px #182a1e09}.workspace-avatar{background:#e8f6ef;color:#076b47;border-color:#cce9d9}.workspace-switch b,.profile-row b,.team-card b{color:#29342d}.workspace-switch small,.profile-row small,.team-card small{color:#59665e}.workspace-switch>svg,.team-card>svg{color:#66736b}.nav-item{color:#48554c}.nav-item:hover{background:#f0f6f2;color:#263b2e}.nav-item.active{color:#075c3b;background:linear-gradient(95deg,#e8f6ef,#f2f8f4);box-shadow:inset 3px 0 var(--brand),inset 0 1px #fffc}.nav-item.active>svg{color:#087a52}.nav-dot{background:var(--brand);box-shadow:0 0 0 3px #0bad721f}.nav-count{background:#fff4df;color:#805311;border-color:#f0dfbe}.team-card:hover{background:#f0f5f1}.support-card{background:radial-gradient(ellipse at 100% 0%,rgba(11,173,114,.09),transparent 58%),linear-gradient(145deg,#f1f7f2,#eaf3ec)!important;border-color:#d8e7dc!important;box-shadow:inset 0 1px #ffffffe6}.support-icon{background:#e1f2e8;color:#087a52;border-color:#cce8d8}.support-card>b{color:#26352b}.support-card p{color:#526057}.support-card button{color:#086f4a}.profile-row{border-color:var(--line)}.profile-row>svg{color:#66736b}.avatar{background:#e8ede9;color:#344139;border-color:#2029230f}.avatar-blue{background:#dff2e7;color:#075c3b;border-color:#c5e7d4}.avatar-purple{background:#eeecef;color:#51495a}.avatar-amber{background:#f8edda;color:#805311}.topbar{background:#fafcfae6;border-color:var(--line);box-shadow:0 5px 18px #182a1e09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.breadcrumbs{color:#59665e}.breadcrumbs b{color:#29342d}.mode-switch{background:#f0f3f0;border-color:#dce3dc}.mode-switch span{color:#59665e}.mode-switch .mode-active{background:#fff;color:#075c3b;box-shadow:0 1px 5px #14251a1a,inset 0 1px #fff}.icon-button{color:#5c6960}.icon-button:hover{color:#24352a;background:#eaf1eb}.notification i{background:var(--brand);border-color:#fafcfa}.top-divider{background:#dce3dc}.page-content{background:transparent}.eyebrow,.small-eyebrow{color:#087a52}.page-heading h1{color:#202923}.page-heading p{color:#536158}.button-primary{color:#06251a;background:var(--brand);border-color:#079b66;box-shadow:0 4px 12px #0bad7230,inset 0 1px #ffffff40}.button-primary:hover{color:#041c13;background:#0a9d67;border-color:#07895a;box-shadow:0 6px 16px #0bad723b}.button-quiet{color:#344139;background:linear-gradient(180deg,#fff,#f7f9f7);border-color:#d9e1da;box-shadow:0 1px 3px #182a1e09}.button-quiet:hover{color:#24352a;background:#f0f5f1;border-color:#c6d4c9}.panel{background:linear-gradient(145deg,#fff,#fdfefd);border-color:#e2e8e2;box-shadow:var(--shadow-card);color:var(--text)}.panel:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),transparent)}.metric-icon,.large-icon{box-shadow:inset 0 1px #ffffffeb}.accent-blue,.accent-purple,.accent-green{color:#087a52;background:#e8f6ef}.accent-amber{color:#805311;background:#fbf1df}.metric-value{color:#202923}.metric-label{color:#4e5b52}.metric-change>span{color:#087a52}.metric-change small{color:#5e6a62}.panel-title{color:#253129}.panel-caption{color:#59665e}.select-button{color:#48554c;background:#f7f9f7;border-color:#dce4dd}.chart-stat strong{color:#202923}.chart-stat span{color:#087a52}.chart-stat small,.chart-labels{color:#5c6960}.progress-line{background:#e4ebe5}.progress-line span{background:linear-gradient(90deg,#0bad72,#42bd8d);box-shadow:0 1px 5px #0bad722e}.progress-caption{color:#59665e}.progress-caption b{color:#344139}.mini-task{color:#46534a}.task-check{border-color:#b9c8bd;background:#fff;color:#06251a}.task-check.checked{border-color:#0bad72;background:#0bad72;box-shadow:0 2px 7px #0bad7233}.task-check.in-progress{border-color:#087a52;background:#087a52;box-shadow:inset 0 0 0 14px #fff}.text-link,.back-link{color:#087a52}.text-link:hover,.back-link:hover{color:#045d3d}.section-heading h2{color:#253129}.section-heading p{color:#59665e}.table-card{background:#fff}.table-scroll{scrollbar-color:#b9c8bd #f3f6f3}thead{background:#f3f7f4}th{color:#4b5a50;border-color:#e1e8e2}td{color:#46534a;border-color:#e6ebe6}td b{color:#29342d}.roas-value{color:#087a52}.status-green{background:#e8f6ef;border-color:#c9e9d7;color:#076642}.status-red{background:#fff0ed;border-color:#f2d1ca;color:#96362e}.status-amber{background:#fff5e4;border-color:#efdfbf;color:#77500f}.status-slate{background:#f0f3f0;border-color:#dce3dc;color:#48554c}.click-row:hover,.attention-item:hover,.attention-item:focus-visible{background:#f1f6f2}.client-cell b{color:#29342d}.client-cell small{color:#59665e}.cell-button:hover b{color:#075c3b}.row-chevron{color:#66736b}.table-progress>span{background:#e3eae4}.table-progress i{background:var(--brand);box-shadow:0 0 6px #0bad7233}.table-progress small,.result-count,.empty-state{color:#59665e}.footer{color:#59665e;border-color:#e0e6e1}.live-dot{background:var(--brand);box-shadow:0 0 0 3px #0bad721a}.footer-sep{color:#8a958d}.notice{color:#075c3b;background:#e9f6ef;border-color:#c6e7d4}.form-card{background:#fff}.form-intro h2{color:#253129}.form-intro p{color:#59665e}.form-card label,.task-editor-fields label{color:#354239}.form-card input,.form-card select,.input-wrap,.task-editor-fields input,.task-editor-fields select{color:#26322a;background:#fff;border-color:#d5dfd7}.form-card input::-moz-placeholder,.search-box input::-moz-placeholder{color:#66736b}.form-card input::placeholder,.search-box input::placeholder{color:#66736b}.form-card input:focus,.form-card select:focus,.input-wrap:focus-within,.task-editor-fields input:focus,.task-editor-fields select:focus{border-color:#087a52;box-shadow:0 0 0 3px #0bad7229}.form-help{color:#59665e}.form-help svg{color:#647168}.form-actions,.aside-rule{border-color:#e1e8e2}.aside-card{background:#fff}.aside-roas{color:#202923}.aside-roas span{color:#087a52}.aside-card>p,.aside-tip p{color:#536158}.aside-pair{color:#59665e}.aside-pair b{color:#344139}.aside-tip{color:#087a52;background:linear-gradient(140deg,#eaf6ef,#f8fbf8 70%);border-color:#d7e8dc}.aside-tip b{color:#29342d}.inline-success{color:#075c3b;background:#e9f6ef;border-color:#c6e7d4}.launch-hero{background:radial-gradient(ellipse at 95% 5%,rgba(11,173,114,.11),transparent 38%),linear-gradient(115deg,#fff,#f3f7f3);border-color:#dce6de;box-shadow:var(--shadow-card)}.launch-hero h2{color:#202923}.launch-hero p,.launch-contact p,.launch-next p{color:#536158}.launch-ring{border-color:#087a52;border-left-color:#e5eee7;border-bottom-color:#82c9a5;filter:drop-shadow(0 2px 4px rgba(11,90,58,.12))}.launch-ring strong{color:#253129}.launch-ring span{color:#59665e}.task-title-row>b{color:#29342d}.task-line>span{color:#59665e}.timeline-line{background:#dfe7e0}.launch-contact h3,.launch-next h3{color:#253129}.launch-next{background:radial-gradient(ellipse at 100% 0%,rgba(11,173,114,.09),transparent 58%),#f8faf8;border-color:#e0e7e1}.next-icon{color:#087a52;background:#e8f6ef;border-color:#cce9d9}.attention-count{color:#075c3b;background:#e8f6ef;border-color:#cce9d9}.attention-item b{color:#29342d}.attention-item small{color:#59665e}.attention-item>svg{color:#66736b}.attention-symbol.red{background:#fff0ed;color:#96362e}.attention-symbol.amber{background:#fff5e4;color:#77500f}.search-box,.filter-select{color:#3f4a43;background:#fff;border-color:#d8e1d9}.search-box input{color:#26322a}.back-link{color:#087a52}.detail-banner{background:linear-gradient(105deg,#fff,#f8faf8);border-color:#e0e6e1}.detail-banner .client-cell b{color:#29342d}.detail-banner .client-cell small{color:#59665e}.meta-row{border-color:#e5eae5;color:#59665e}.meta-row b{color:#354239}.admin-task-row{border-color:#e5eae5;color:#46534a}.admin-task-row b{color:#29342d}.table-action{color:#96362e;background:#fff0ed;border-color:#f0d1ca}.table-action:hover{background:#ffe5df}.integration-label{color:#48554c}.integration-dot{background:#77847a}.action-complete,.footnote{color:#59665e}.footnote svg{color:#66736b}.task-manager-heading b{color:#29342d}.task-manager-heading span,.task-manager-copy span{color:#59665e}.task-manager-row{border-color:#e5eae5}.task-manager-copy b{color:#29342d}.task-editor{background:#f6f8f6;border-color:#e0e6e1}.skip-link{background:#0bad72;color:#06251a}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,.click-row:focus-visible{outline:3px solid #087a52;outline-offset:2px}.mobile-scrim{background:#1b261e6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:800px){.sidebar{background:#fcfdfc;box-shadow:14px 0 38px #192a1f29}.topbar{background:#fafcfaf5}}.attention-item{width:100%;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer;border-radius:9px}.attention-item:hover,.attention-item:focus-visible{background:#f7f8f5}.attention-copy{flex:1;min-width:0}.integration-dot{width:7px;height:7px;border-radius:50%;background:#a7aaa3;display:inline-block}.action-complete{color:#747b74;font-size:10px}.click-row:focus-visible{outline:3px solid #78927a;outline-offset:-3px}.cell-button{min-height:40px;min-width:44px;cursor:pointer;color:inherit}.cell-button:hover b{text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.edit-client-card{margin-bottom:16px}.edit-client-card .form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.task-manager{padding:18px 20px}.task-manager-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.task-manager-heading b,.task-manager-heading span{display:block}.task-manager-heading b{font-size:13px;color:#374039}.task-manager-heading span{font-size:11px;color:#737b74;margin-top:4px}.task-manager-list{margin-top:14px}.task-manager-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #eeede8}.task-manager-copy{min-width:0}.task-manager-copy b{display:block;font-size:12px;color:#343b35;overflow-wrap:anywhere}.task-manager-copy span{display:block;margin-top:4px;font-size:10px;color:#747c75}.task-manager-row .task-check{width:32px;height:32px;min-width:32px;min-height:32px}.task-edit-button{min-height:36px}.task-editor{margin-top:16px;padding:16px;background:#f8f8f5;border:1px solid #e9e8e1;border-radius:12px}.task-editor-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.task-editor-fields label{display:grid;gap:6px;font-size:11px;font-weight:600;color:#4d554e}.task-editor-fields input,.task-editor-fields select{width:100%;height:42px;min-width:0;padding:0 10px;border:1px solid #dfdfd8;background:#fff;color:#343a35;border-radius:8px}.task-editor .form-actions{margin-top:14px}.task-manager .empty-state{font-size:12px}@media(max-width:800px){.task-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.task-manager-row{grid-template-columns:36px minmax(0,1fr) auto}.task-manager-row .task-edit-button{grid-column:2;justify-self:start}.task-manager-row .status{justify-self:end}}@media(max-width:580px){.edit-client-card .form-fields{grid-template-columns:1fr}.task-manager{padding:15px}.task-manager-heading{align-items:flex-start}.task-manager-heading>.button{padding:0 10px}.task-editor-fields{grid-template-columns:1fr}.task-manager-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.task-manager-row .status{font-size:8px;padding:5px 6px}.task-manager-copy b{font-size:11px}}:root{--ink:#28312b;--ink-soft:#505a52;--muted:#747e75;--line:#e7e9e2;--surface:#fffefa;--surface-raised:#fff;--sage:#5e7c64;--sage-dark:#46634d;--canvas:#f4f5f0;--shadow-soft:0 8px 26px rgba(46,55,43,.055),0 1px 3px rgba(46,55,43,.04);color:var(--ink);background:var(--canvas)}body,.app-shell{background:radial-gradient(ellipse at 82% -12%,rgba(232,239,229,.72),transparent 38%),var(--canvas);color:var(--ink)}.sidebar{background:#fdfcf8f5;border-color:#dfe2d9eb;box-shadow:8px 0 34px #313b2e0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-mark{background:linear-gradient(145deg,#718d77,#526f59);box-shadow:inset 0 1px #ffffff52,0 4px 10px #46634d33}.workspace-switch{background:linear-gradient(145deg,#fff,#fbfcf8);box-shadow:0 2px 8px #29322909}.workspace-avatar{background:linear-gradient(145deg,#edf3eb,#e3ebe1)}.nav-item{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item:hover{transform:translate(2px)}.nav-item.active{background:linear-gradient(100deg,#edf3ec,#f4f6f1);box-shadow:inset 3px 0 #65846b,0 2px 8px #3d533f0b}.support-card{background:radial-gradient(ellipse at 100% 0%,rgba(255,255,255,.84),transparent 48%),linear-gradient(145deg,#eff3ed,#e9eee7)!important;border-color:#e0e7dd!important;box-shadow:inset 0 1px #fffc}.main-area{background:transparent}.topbar{background:#f9faf6d1;border-color:#e2e4dce0;box-shadow:0 3px 16px #2d342b06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-content{max-width:1500px;padding-top:38px}.page-heading{margin-bottom:29px}.eyebrow,.small-eyebrow{letter-spacing:1.5px;color:#708074}.page-heading h1{font-size:30px;letter-spacing:-1.15px;color:#28312b}.page-heading p{color:#69746b;font-size:13px}.panel{position:relative;background:linear-gradient(145deg,#fffffffc,#fffefaf7);border-color:#e4e7def2;border-radius:17px;box-shadow:var(--shadow-soft);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.metric-card:before,.performance-panel:before,.portfolio-panel:before,.launch-summary:before,.attention-panel:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent);pointer-events:none}.metric-card{min-height:145px;padding:19px 20px 16px}.metric-icon,.large-icon{box-shadow:inset 0 1px #ffffffd1}.metric-value{letter-spacing:-.85px;font-variant-numeric:tabular-nums}.metric-change>span{color:#477457}.button-primary{background:linear-gradient(135deg,#66836b,#4f6d56);border-color:#527159;box-shadow:0 5px 13px #47664d33,inset 0 1px #ffffff30}.button-primary:hover{background:linear-gradient(135deg,#708e75,#58775f);box-shadow:0 7px 17px #47664d3d}.button-quiet{background:linear-gradient(180deg,#fff,#fafbf8);box-shadow:0 1px 3px #28302809}.icon-button:hover,.button-quiet:hover{box-shadow:0 3px 10px #2b362b12}.dashboard-grid,.admin-overview-grid{gap:17px}.performance-panel,.portfolio-panel,.launch-summary{box-shadow:var(--shadow-soft)}.chart-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.75px}.launch-summary .progress-line span{background:linear-gradient(90deg,#66846c,#95ad91)}.task-check.checked{box-shadow:0 2px 6px #48704e33}.text-link{transition:color .16s ease,gap .16s ease}.text-link:hover{gap:9px}.table-card{background:var(--surface-raised)}thead{background:linear-gradient(180deg,#f9faf6,#f5f7f2)}th{color:#68756a;letter-spacing:.85px}td{font-variant-numeric:tabular-nums}tbody tr{transition:background-color .15s ease}.status{letter-spacing:.05px}.form-card input,.form-card select,.input-wrap,.search-box,.filter-select{box-shadow:inset 0 1px 2px #26302606}.form-card input:focus,.form-card select:focus,.input-wrap:focus-within,.search-box:focus-within{box-shadow:0 0 0 3px #67876c2b,inset 0 1px 2px #26302606}.launch-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 0%,rgba(226,237,223,.96),transparent 43%),radial-gradient(ellipse at 8% 100%,rgba(246,239,232,.74),transparent 45%),linear-gradient(115deg,#fffefa,#f7f8f3);box-shadow:var(--shadow-soft)}.launch-hero:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,white,transparent)}.launch-ring{filter:drop-shadow(0 3px 5px rgba(72,104,76,.14))}.launch-next{background:radial-gradient(ellipse at 100% 0%,#edf2e9,transparent 55%),linear-gradient(145deg,#f8f9f5,#f1f4ee)}.detail-banner{background:linear-gradient(115deg,#fff,#fbfcf8);box-shadow:var(--shadow-soft)}.notice{box-shadow:0 4px 14px #30573612}.footer{color:#747d74}button:active:not(:disabled),.button:active:not(:disabled){transform:scale(.985)}button:disabled{cursor:not-allowed;opacity:.58}@media(max-width:1100px){.page-content{padding-top:31px}.metric-card{padding:16px}.page-heading h1{font-size:27px}}@media(max-width:800px){.sidebar{box-shadow:18px 0 48px #222d242e}.topbar{background:#f9faf6f0}.page-content{padding-top:27px}}@media(max-width:580px){.page-content{padding-top:23px}.page-heading h1{font-size:25px}.metrics-grid{gap:10px}.metric-card{min-height:127px;padding:14px}.dashboard-grid{gap:12px}.panel{border-radius:15px}.launch-hero{gap:12px}.mode-switch{min-height:40px}.notice{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.nav-item:hover{transform:none}.text-link:hover{gap:6px}}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 84% -18%,rgba(11,173,114,.08),transparent 38%),var(--bg,#f3f5f3);color:var(--text,#202923)}.client-preparation-screen{min-height:100vh;padding:28px clamp(20px,5vw,64px);background:radial-gradient(ellipse at 84% -18%,rgba(11,173,114,.08),transparent 38%),var(--bg,#f3f5f3);color:var(--text,#202923)}.client-preparation-header{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.client-preparation-brand{display:flex;align-items:center;gap:10px;font:800 17px Manrope,sans-serif;letter-spacing:-.45px}.client-preparation-brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.client-preparation-brand small{display:block;margin-top:2px;color:var(--muted,#59665e);font:700 8px DM Sans,sans-serif;letter-spacing:1.2px}.client-preparation-card{width:min(100%,560px);margin:clamp(80px,18vh,170px) auto 40px;padding:clamp(26px,5vw,46px);border:1px solid var(--line,#e0e6e1);border-radius:20px;background:var(--surface,#fff);box-shadow:var(--shadow-card,0 8px 28px rgba(24,42,30,.08))}.client-preparation-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:24px;border-radius:14px;background:var(--brand-tint,#e8f6ef);color:var(--brand-strong,#087a52)}.client-preparation-card h1{margin:8px 0 10px;font:750 clamp(24px,4vw,32px) "Manrope",sans-serif;letter-spacing:-.9px;line-height:1.18}.client-preparation-card>p{margin:0;color:var(--muted,#59665e);font-size:14px;line-height:1.7}.client-preparation-footer{margin-top:26px;padding-top:18px;border-top:1px solid var(--line,#e0e6e1);color:var(--muted,#59665e);font-size:11px;line-height:1.5}@media(max-width:580px){.client-preparation-screen{padding:18px}.client-preparation-card{margin-top:14vh}.client-preparation-header .signout-button{min-width:38px;justify-content:center;padding:0 9px}.client-preparation-header .signout-button span{display:none}}.auth-card{width:min(100%,440px);padding:30px;border:1px solid var(--line,#e0e6e1);border-radius:18px;background:var(--surface,#fff);box-shadow:var(--shadow-card,0 8px 28px rgba(24,42,30,.08))}.auth-brand{display:flex;align-items:center;gap:9px;margin-bottom:30px;font:800 20px Manrope,sans-serif;letter-spacing:-.6px;color:var(--text,#202923)}.auth-brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.auth-heading{margin-bottom:22px}.auth-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:15px;border-radius:13px;background:var(--brand-tint,#e8f6ef);color:var(--brand-strong,#087a52)}.auth-heading h1{margin:0 0 7px;font:750 25px Manrope,sans-serif;letter-spacing:-.8px;color:var(--text,#202923)}.auth-heading p{margin:0;color:var(--muted,#59665e);font-size:13px;line-height:1.6}.auth-form{display:grid;gap:9px}.auth-form label{margin-top:8px;color:var(--text-soft,#3f4a43);font-size:12px;font-weight:700}.auth-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line,#e0e6e1);border-radius:9px;background:var(--surface-raised,#fff);color:var(--text,#202923);outline:none}.auth-form input:focus{border-color:var(--brand,#0BAD72);box-shadow:0 0 0 3px #0bad7224}.auth-form input:disabled{opacity:.65}.auth-submit{width:100%;justify-content:center;margin-top:12px}.auth-error{margin:5px 0 0;padding:10px 12px;border:1px solid rgba(162,58,49,.2);border-radius:9px;background:#a23a3112;color:var(--danger,#a23a31);font-size:12px;line-height:1.5}.auth-footnote{display:flex;align-items:flex-start;gap:8px;margin:20px 0 0;color:var(--muted,#59665e);font-size:11px;line-height:1.5}.auth-footnote svg{flex:none;color:var(--brand-strong,#087a52)}.auth-actions{margin-top:20px}.auth-screen>.auth-card>.button{margin-top:20px}.auth-spinner{animation:auth-spin .9s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.demo-data-banner{display:flex;align-items:flex-start;gap:9px;margin:-10px 0 20px;padding:11px 13px;border:1px solid var(--brand-border,#b9e5d1);border-radius:11px;background:var(--brand-tint,#e8f6ef);color:var(--text-soft,#3f4a43);font-size:11px;line-height:1.5}.demo-data-banner svg{flex:none;margin-top:1px;color:var(--brand-strong,#087a52)}.demo-data-banner b{color:var(--brand-strong,#087a52)}.signout-button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid var(--line,#e0e6e1);border-radius:9px;background:var(--surface,#fff);color:var(--text-soft,#3f4a43);font-size:11px;font-weight:650}.signout-button:hover{background:var(--surface-hover,#f1f6f2);color:var(--text,#202923)}.signout-button:focus-visible{outline:3px solid rgba(11,173,114,.32);outline-offset:2px}@media(max-width:580px){.auth-screen{padding:16px}.auth-card{padding:23px 20px}.signout-button{min-width:38px;justify-content:center;padding:0 9px}.signout-button span{display:none}.demo-data-banner{margin-top:-6px}}.directory-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:11px;padding:24px;color:var(--muted,#59665e);font-size:12px}.directory-error{justify-content:flex-start;color:var(--danger,#a23a31)}.directory-error p{max-width:520px;margin:6px 0 12px;color:var(--muted,#59665e);line-height:1.55}.directory-spinner{width:18px;height:18px;border:2px solid var(--brand-border,#b9e5d1);border-top-color:var(--brand,#0BAD72);border-radius:50%;animation:auth-spin .9s linear infinite}.directory-back{margin-bottom:14px}.directory-profile{padding:22px}.directory-profile-heading{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--line-soft,#e9ede9)}.directory-profile-heading .avatar{flex:none}.directory-profile-heading>div{flex:1;min-width:0}.directory-profile-heading h2{margin:3px 0 4px;color:var(--text,#202923);font:750 20px Manrope,sans-serif;letter-spacing:-.5px}.directory-profile-heading p{margin:0;color:var(--muted,#59665e);font-size:12px}.directory-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-top:18px}.directory-profile-fields>div{display:grid;gap:5px;min-width:0}.directory-profile-fields span{color:var(--muted,#59665e);font-size:10px;text-transform:uppercase;letter-spacing:.7px}.directory-profile-fields b{overflow-wrap:anywhere;color:var(--text,#202923);font-size:12px}@media(max-width:580px){.directory-profile{padding:16px}.directory-profile-heading{align-items:flex-start;flex-wrap:wrap}.directory-profile-heading>.status{margin-left:49px}.directory-profile-fields{gap:14px 12px}}.client-create-card{margin-bottom:16px}.client-create-card .form-intro{align-items:flex-start;margin-bottom:20px}.client-create-card .form-intro .large-icon{flex:none}.client-create-card .form-intro>div{flex:1;min-width:0}.client-create-card .form-intro h2{margin-top:2px}.client-create-close{width:40px;height:40px;flex:none}.client-create-form{gap:16px!important}.client-create-form>label{max-width:100%}.client-create-form .form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.client-create-form .client-contact-field{grid-column:1/-1}.client-create-form input,.client-create-form select{width:100%;min-width:0;min-height:44px}.client-create-form input:focus-visible,.client-create-form select:focus-visible,.client-create-close:focus-visible{outline:3px solid rgba(11,173,114,.28);outline-offset:2px}.client-org-state{min-height:52px;display:flex;align-items:center;gap:9px;color:var(--muted,#59665e);font-size:12px}.client-org-state .directory-spinner-icon{color:var(--brand-strong,#087a52);animation:auth-spin .9s linear infinite}.client-create-form .auth-error{display:flex;align-items:flex-start;gap:8px}.client-create-form .auth-error svg{flex:none;margin-top:1px}.client-create-form .form-actions{flex-wrap:wrap}@media(max-width:580px){.client-create-card{padding:17px}.client-create-form .form-fields{grid-template-columns:1fr}.client-create-form .client-contact-field{grid-column:auto}.client-create-form .form-actions{display:grid;grid-template-columns:1fr 1fr}.client-create-form .form-actions .button{min-height:44px;justify-content:center}}.invoice-heading{margin-top:8px;align-items:center}.invoice-form-card{margin-bottom:15px}.invoice-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.invoice-fields label{display:grid;gap:7px;min-width:0;color:var(--text-soft,#3f4a43);font-size:11px;font-weight:650}.invoice-fields input,.invoice-fields select{width:100%;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--line,#e0e6e1);border-radius:9px;background:var(--surface-raised,#fff);color:var(--text,#202923)}.invoice-fields input:focus,.invoice-fields select:focus{outline:3px solid rgba(11,173,114,.2);outline-offset:1px;border-color:var(--brand-strong,#087a52)}.invoice-fields small{color:var(--muted,#59665e);font-size:10px;font-weight:400;line-height:1.45}.invoice-message{margin:0 0 13px}.invoice-paid-action{display:inline-flex;align-items:center;gap:6px;min-height:32px}.invoice-footnote{margin-bottom:4px}@media(max-width:800px){.invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.invoice-fields{grid-template-columns:1fr}.invoice-heading{align-items:flex-start}.invoice-heading .button{min-height:42px}.invoice-form-card{padding:17px}}.a2p-heading{margin-top:8px}.a2p-editor-card{margin-bottom:15px}.a2p-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.a2p-editor-fields label{display:grid;gap:7px;min-width:0;color:var(--text-soft,#3f4a43);font-size:11px;font-weight:650}.a2p-editor-fields select{width:100%;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--line,#e0e6e1);border-radius:9px;background:var(--surface-raised,#fff);color:var(--text,#202923)}.a2p-editor-fields select:focus{outline:3px solid rgba(11,173,114,.2);outline-offset:1px;border-color:var(--brand-strong,#087a52)}.a2p-editor-fields small{color:var(--muted,#59665e);font-size:10px;font-weight:400;line-height:1.45}.a2p-footnote{margin-bottom:4px}@media(max-width:580px){.a2p-editor-fields{grid-template-columns:1fr}.a2p-editor-card{padding:17px}}.overview-unavailable-panel{min-height:254px}.overview-unavailable{display:flex;align-items:flex-start;gap:13px;margin-top:26px;padding:16px;border:1px solid var(--line-soft,#e9ede9);border-radius:12px;background:linear-gradient(135deg,var(--surface-hover,#f5f8f5),var(--surface,#fff));color:var(--text,#202923)}.overview-unavailable-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid var(--brand-border,#b9e5d1);border-radius:11px;background:var(--brand-tint,#e8f6ef);color:var(--brand-strong,#087a52)}.overview-unavailable b{display:block;font-size:12px;line-height:1.5}.overview-unavailable p{max-width:52ch;margin:6px 0 0;color:var(--muted,#59665e);font-size:11px;line-height:1.6}.overview-source-state,.overview-source-error{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 0;color:var(--muted,#59665e);font-size:11px;line-height:1.5}.overview-source-error{justify-content:space-between;flex-wrap:wrap;color:var(--danger,#a23a31)}.overview-empty-attention{padding:18px 10px;font-size:11px;line-height:1.55}.overview-client-table{min-width:680px}@media(max-width:580px){.overview-unavailable-panel{min-height:0}.overview-unavailable{margin-top:20px;padding:13px}.overview-source-error .button{min-height:40px}.overview-client-table{min-width:620px}}
