@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0&icon_names=analytics,auto_awesome,campaign,chat,dashboard,edit_note,hub,key,manage_search,menu_book,receipt_long,settings,shield_lock&display=block";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[key\:string\]{key:string}}.asa-review{color:#1c293c;width:100%;min-width:0;font-size:1rem;line-height:1.5;container-type:inline-size}.asa-review *{box-sizing:border-box}.asa-review-overview{background:linear-gradient(110deg,#f0f6ff,#f9fbff);border:1px solid #d9e5f5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:24px;display:flex}.asa-review-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#386ba5;font-size:.8125rem;font-weight:700}.asa-review-overview h4{letter-spacing:-.035em;margin:5px 0 4px;font-size:1.5rem;font-weight:750;line-height:1.25}.asa-review-overview p{color:#52657e;margin:0;font-size:.9375rem}.asa-review-total{text-align:right;flex:none;gap:3px;max-width:100%;display:grid}.asa-review-total>span{color:#52657e;font-size:.875rem}.asa-review-total strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.875rem;font-weight:750;line-height:1.25}.asa-review-total small{color:#52657e;font-size:.8125rem}.asa-review-campaigns{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.asa-review-campaign{background:#fff;border:1px solid #dfe5ed;border-radius:18px;min-width:0;padding:24px;box-shadow:0 2px 5px #14284304}.asa-review-campaign-heading{align-items:flex-start;gap:12px;display:flex}.asa-review-campaign-heading>div{flex:1;min-width:0}.asa-review-number{color:#2366ad;background:#eaf3ff;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:.875rem;font-weight:750;display:grid}.asa-review-automatic .asa-review-number{color:#5359ac;background:#eef0ff}.asa-review-strategy{color:#48627f;font-size:.875rem;font-weight:650;display:block}.asa-review-campaign h5{overflow-wrap:anywhere;letter-spacing:-.02em;margin:4px 0 0;font-size:1.125rem;font-weight:700;line-height:1.45}.asa-review-state{color:#64748b;background:#f3f5f8;border-radius:7px;align-items:center;gap:7px;margin:14px 0 0;padding:4px 9px;font-size:.8125rem;display:inline-flex}.asa-review-state i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.asa-review-state.is-active{color:#236b53;background:#eef8f3}.asa-review-metrics{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 22px;padding:18px 0;display:grid}.asa-review-metrics>div{min-width:0}.asa-review-metrics dt{color:#62718a;margin-bottom:6px;font-size:.8125rem}.asa-review-metrics dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.asa-review-groups-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.asa-review-groups-heading h6{margin:0;font-size:.9375rem;font-weight:700}.asa-review-groups-heading>span{color:#64748b;font-size:.8125rem}.asa-review-groups{gap:8px;display:grid}.asa-review-disclosure{border:1px solid #e4e9f1;border-radius:12px;min-width:0;overflow:hidden}.asa-review-disclosure>summary{cursor:pointer;background:#fafbfd;align-items:center;gap:10px;min-height:62px;padding:13px 14px;list-style:none;display:flex}.asa-review-disclosure>summary::-webkit-details-marker{display:none}.asa-review-disclosure>summary:hover{background:#f0f5fc}.asa-review summary:focus-visible{outline-offset:-3px;border-radius:10px;outline:2px solid #1473e6}.asa-review-chevron{color:#71829a;flex:none;font-size:1.5rem;line-height:1;transition:transform .15s}.asa-review-disclosure[open]>summary .asa-review-chevron{transform:rotate(90deg)}.asa-review-group-title{flex:1;gap:3px;min-width:0;display:grid}.asa-review-group-title>b{overflow-wrap:anywhere;font-size:.9375rem;font-weight:650}.asa-review-group-title>span{color:#64748b;overflow-wrap:anywhere;font-size:.8125rem}.asa-review-match{color:#607086;background:#edf0f5;border-radius:6px;flex:none;padding:4px 7px;font-size:.75rem;line-height:1.4}.asa-review-match.is-on{color:#256a53;background:#eaf5ef}.asa-review-disclosure-body{border-top:1px solid #e4e9f1;padding:6px 14px 12px}.asa-review-keywords{margin:0;padding:0;list-style:none}.asa-review-keywords>li{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:9px 0;font-size:.9375rem;display:flex}.asa-review-keywords>li+li{border-top:1px solid #f0f2f6}.asa-review-keywords>li>span:first-child{overflow-wrap:anywhere;min-width:0}.asa-review-keyword-meta{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.asa-review-keyword-meta small{letter-spacing:.04em;color:#5b6c84;background:#f1f4f9;border-radius:4px;padding:2px 5px;font-size:.75rem;font-weight:700}.asa-review-keyword-meta b{font-size:.8125rem;font-weight:600}.asa-review-empty,.asa-review-list-label{color:#62718a;margin:10px 0 0;font-size:.875rem;line-height:1.6}.asa-review-negatives{margin-top:12px}.asa-review-count{text-align:center;color:#586b85;background:#edf0f5;border-radius:6px;min-width:26px;padding:3px 6px;font-size:.8125rem}.asa-review-account{color:#62718a;margin-top:18px;font-size:.8125rem}.asa-review-account summary{cursor:pointer;width:fit-content;max-width:100%;padding:4px 0}.asa-review-account dl{background:#f7f9fc;border-radius:9px;flex-wrap:wrap;gap:24px;margin:10px 0 0;padding:12px;display:flex}.asa-review-account dt{margin-bottom:4px;font-size:.75rem}.asa-review-account dd{color:#344760;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.asa-review-footnote{color:#64748b;margin:16px 2px 0;font-size:.8125rem;line-height:1.6}@container (width>=960px){.asa-review-campaigns,.asa-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.asa-review-metrics>div:last-child{grid-column:1/-1}}@container (width<=570px){.asa-review-overview{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.asa-review-total{text-align:left}.asa-review-total strong{font-size:1.625rem}.asa-review-campaign{padding:18px}.asa-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.asa-review-metrics>div:last-child{grid-column:1/-1}.asa-review-disclosure>summary{flex-wrap:wrap}.asa-review-match{margin-left:22px}.asa-review-group-title{flex-basis:calc(100% - 30px)}.asa-review-keyword-meta{flex-shrink:1}.asa-review-keywords>li{flex-wrap:wrap;gap:5px}.asa-review-overview h4{font-size:1.375rem}}@container (width<=340px){.asa-review-metrics{grid-template-columns:minmax(0,1fr)}.asa-review-campaign{padding:14px}}@media (prefers-reduced-motion:reduce){.asa-review-chevron{transition:none}}:root{--ink:#1d1d1f;--muted:#6e6e73;--subtle:#8e8e93;--line:#00000017;--blue:#0071e3;--blue-soft:#eaf3ff;--purple:#7657e8;--green:#23865b;--bg:#f5f5f7;--card:#fffffff0;--shadow:0 1px 2px #00000008,0 10px 30px #00000009}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--ink);letter-spacing:-.01em;background:radial-gradient(circle at 68% -15%,#fff 0,#f5f5f7 40%);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif;font-size:15px}.app-shell{min-height:100vh;display:flex}button,input{font:inherit}button{cursor:pointer}.sidebar{-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);border-right:1px solid var(--line);z-index:10;background:#fafafcdb;flex-direction:column;width:276px;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{text-align:center;padding:0 10px 25px}.brand-heading{flex-direction:column;align-items:center;gap:10px;display:flex}.brand-mark{clip-path:inset(0 round 17px);object-fit:cover;border-radius:17px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 6px 16px #0071e31c}.brand strong{letter-spacing:-.03em;white-space:nowrap;font-size:20px}.brand strong .roas-word{color:#0877df;display:inline}.brand-subtitle-simple{color:#77777d;white-space:nowrap;margin-top:7px;font-size:11px;font-weight:560}.brand-subtitle-simple span{color:#1d1d1f}.brand-subtitle-simple b{color:#4285f4;font-weight:680}.workspace-label{color:var(--subtle);letter-spacing:.06em;padding:0 12px 10px;font-size:11px;font-weight:650}.account{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#ffffffb8;border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex;box-shadow:0 1px 1px #00000005}.account-avatar,.avatar{color:#1769c5;background:linear-gradient(145deg,#dceaff,#edf3ff);border-radius:50%;place-items:center;font-weight:700;display:grid}.account-avatar{width:34px;height:34px}.account span:nth-child(2){flex-direction:column;flex:1;display:flex}.account b{font-size:14px}.account small{color:var(--muted);margin-top:2px;font-size:12px}.chev{color:var(--subtle)}.sidebar nav{flex-direction:column;gap:5px;margin-top:26px;display:flex}.sidebar nav button,.sidebar-bottom>button{color:#515157;text-align:left;background:0 0;border:0;border-radius:11px;padding:12px 13px;font-size:14px;font-weight:560;transition:background .16s,color .16s}.sidebar nav button:hover,.sidebar-bottom>button:hover{background:#0000000b}.sidebar nav .nav-active{color:#0865c4;background:#e6efff;font-weight:650}.icon{text-align:center;width:27px;font-size:17px;display:inline-block}.pill{float:right;background:#e5e5ea;border-radius:12px;padding:2px 8px;font-size:11px}.new{float:right;color:#6146ca;letter-spacing:.04em;background:#ebe7ff;border-radius:6px;padding:3px 7px;font-size:9px}.sidebar-bottom{flex-direction:column;margin-top:auto;display:flex}.sidebar-bottom .connect-side{background:var(--blue);color:#fff;text-align:center;margin-bottom:7px;box-shadow:0 5px 14px #0071e32b}.sidebar-bottom .connect-google-side{color:#3578d3;text-align:center;background:#fff;border:1px solid #dbe5f3;margin-bottom:9px}.privacy{color:var(--green);background:#edf7f1;border-radius:12px;gap:10px;margin:14px 5px 0;padding:13px;display:flex}.privacy p{margin:0}.privacy b,.privacy small{display:block}.privacy b{font-size:12px}.privacy small{color:#628073;margin-top:3px;font-size:10px;line-height:1.35}.sidebar{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.sidebar-bottom{padding-top:18px}.content{width:calc(100% - 276px);max-width:1700px;margin-left:276px;padding:40px 48px 28px}header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.08em;font-weight:700;color:#8e8e93!important;font-size:11px!important}header h1{letter-spacing:-.04em;margin:7px 0 6px;font-size:34px;font-weight:720;line-height:1.08}header p{color:var(--muted);margin:0;font-size:15px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions button,.primary,.date{border:1px solid var(--line);color:#424247;background:#ffffffe0;border-radius:11px;min-height:42px;padding:11px 16px;font-size:14px;font-weight:600}.header-actions button:hover{filter:brightness(.98)}.primary{box-shadow:0 4px 12px #0071e326;background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}.avatar{width:42px;height:42px;font-size:13px;border:0!important;padding:0!important}.view-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.view-tabs{gap:24px;display:flex}.view-tabs button{color:var(--muted);background:0 0;border:0;padding:10px 2px 14px;font-size:14px;font-weight:600;position:relative}.view-tabs .selected{color:var(--ink)}.view-tabs .selected:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.filters{gap:8px;padding-bottom:9px;display:flex}.filters button{border:1px solid var(--line);color:#55555b;background:#fff;border-radius:9px;padding:8px 12px;font-size:12px}.filters span,.date span{color:var(--subtle);margin-left:5px}.connector-stack{gap:10px;margin-bottom:20px;display:grid}.setup-banner,.connected-banner{box-shadow:var(--shadow);background:linear-gradient(115deg,#edf5ff,#f4f1ff);border:1px solid #0071e31f;border-radius:18px;align-items:center;gap:15px;margin:0;padding:17px 20px;display:flex}.key-orb,.modal-key,.google-orb{color:var(--blue);background:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:27px;display:grid;box-shadow:0 5px 18px #2a68b51c}.google-orb{color:#4285f4;font-size:18px;font-weight:750}.setup-banner b,.connected-banner b{font-size:15px}.setup-banner p,.connected-banner p{color:var(--muted);margin:4px 0 0;font-size:13px}.setup-banner>button,.connected-banner>button{color:#0868ca;background:#fff;border:1px solid #0071e32e;border-radius:10px;margin-left:auto;padding:10px 15px;font-size:13px;font-weight:650}.google-banner{background:linear-gradient(115deg,#f7f9ff,#eef5ff);border-color:#dbe7f8}.google-banner>button{color:#3979ce}.connected-banner{background:#edf8f2;border-color:#cfe9db}.connected-banner>span{color:#fff;background:#29a66e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.connected-banner .ghost{color:var(--muted);background:0 0;margin-left:0}.google-connected{background:#f1f6ff;border-color:#d9e6f8}.google-connected>span{background:#4285f4}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.metrics article,.chart-card,.score-card,.table-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px}.metrics article{min-height:142px;padding:21px 22px;position:relative}.metric-icon{float:right;color:#1271d6;background:#eaf3ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:grid}.metric-icon.c1{color:#238c64;background:#eaf8f2}.metric-icon.c2{color:#7457dc;background:#f0edff}.metric-icon.c3{color:#d67b20;background:#fff3e4}.metrics p{color:var(--muted);margin:3px 0 14px;font-size:13px}.metrics h2{letter-spacing:-.04em;margin:0 0 12px;font-size:30px;font-weight:700}.metrics small{color:#16875c;font-size:12px;font-weight:650}.metrics small.down{color:#c84f4f}.metrics em{color:var(--subtle);font-style:normal;font-weight:400}.grid{grid-template-columns:minmax(0,2.1fr) minmax(290px,.9fr);gap:16px;margin-bottom:16px;display:grid}.chart-card,.score-card,.table-card{padding:23px}.card-head{justify-content:space-between;align-items:start;display:flex}.card-head h3{letter-spacing:-.02em;margin:0 0 5px;font-size:18px}.card-head p{color:var(--muted);margin:0;font-size:13px}.legend{color:var(--muted);padding-top:5px;font-size:12px}.blue-dot,.purple-dot{background:#1682f4;border-radius:50%;width:8px;height:8px;margin:0 6px 0 13px;display:inline-block}.purple-dot{background:#8a65e8}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 60px,#0000000e 61px);height:250px;margin-top:24px;display:flex;position:relative}.chart.muted{filter:grayscale(.4);opacity:.52}.chart>button{z-index:4;color:#0868ca;white-space:nowrap;background:#fff;border:1px solid #d7dce4;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:650;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0000000d}.ylabels{width:47px;color:var(--subtle);flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:11px;display:flex}.bars{flex:1;justify-content:space-around;align-items:end;display:flex}.day{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.bar-pair{align-items:end;gap:5px;height:195px;display:flex}.bar-pair i,.bar-pair b{background:#2588ed;border-radius:5px 5px 1px 1px;width:14px}.bar-pair b{background:#9473e7}.day>span{color:var(--subtle);margin:10px;font-size:11px}.score-card{text-align:center}.score-card .card-head{text-align:left}.score-card .card-head button{background:0 0;border:0;font-size:18px}.score-ring{--score:0%;background:conic-gradient(#187ff0 var(--score),#e8e8ed 0);border-radius:50%;place-items:center;width:138px;height:138px;margin:24px auto 13px;display:grid;position:relative}.score-ring:before{content:"";background:#fff;border-radius:50%;width:108px;height:108px;position:absolute}.score-ring div{z-index:1}.score-ring b{letter-spacing:-.04em;font-size:36px}.score-ring span{color:var(--subtle);font-size:12px}.score-card h4{margin:11px;font-size:15px}.score-card>p{color:var(--muted);max-width:235px;margin:auto;font-size:13px;line-height:1.5}.outline{border:1px solid var(--line);color:#3f4b60;background:#fff;border-radius:10px;margin:0;padding:10px 14px;font-size:12px;font-weight:650}.score-card>.outline{margin-top:17px}.table-card .outline{margin-top:0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}th{text-align:left;color:var(--subtle);letter-spacing:.035em;border-bottom:1px solid var(--line);padding:13px 12px;font-size:11px;font-weight:650}td{white-space:nowrap;border-bottom:1px solid #0001;padding:15px 12px;font-weight:560}.campaign-icon{color:#2872cf;background:#eaf2ff;border-radius:9px;place-items:center;width:32px;height:32px;margin-right:10px;display:inline-grid}.campaign-icon.k1{color:#7357de;background:#eeeaff}.campaign-icon.k2{color:#d7802d;background:#fff1e4}.campaign-icon.k3{color:#258d67;background:#e8f8f1}.status{color:var(--subtle);font-size:12px}.status.active,.positive{color:#19865b}.negative{color:#c65353}.placeholder-row{opacity:.52}footer{color:var(--subtle);justify-content:space-between;padding:18px 3px 0;font-size:11px;display:flex}footer b{color:#adb6c3}.online{color:#22a86c!important}.toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;z-index:50;background:#1d1d1ff0;border-radius:13px;padding:15px 19px;font-size:13px;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 40px #0003}.form-error{color:#b42318;background:#fff1f0;border:1px solid #ffd6d2;border-radius:10px;margin:-3px 0 14px;padding:10px 12px;font-size:12px;font-weight:600}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#00000052;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fffffffa;border-radius:24px;width:min(680px,96vw);max-height:94vh;padding:34px 40px 29px;position:relative;overflow:auto;box-shadow:0 30px 100px #0005}.close{width:32px;height:32px;color:var(--muted);background:#e8e8ed;border:0;border-radius:50%;font-size:20px;position:absolute;top:18px;right:20px}.modal-key{box-shadow:none;background:#eaf3ff;width:50px;height:50px;margin:0 auto 13px}.modal h2{text-align:center;letter-spacing:-.03em;margin:0;font-size:25px}.modal-sub{text-align:center;color:var(--muted);margin:7px 0 21px;font-size:14px}.security-note{color:var(--green);background:#edf8f2;border:1px solid #d1e9dc;border-radius:13px;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.security-note b{font-size:13px}.security-note p{color:#5f7d70;margin:4px 0 0;font-size:12px;line-height:1.45}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modal label{color:#55555b;flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:650;display:flex}.modal input{width:100%;color:var(--ink);background:#fff;border:1px solid #d2d2d7;border-radius:10px;outline:none;padding:12px 13px;font-size:14px}.modal input:focus{border-color:#4c9aef;box-shadow:0 0 0 4px #ddecff}.file-label>button{text-align:left;background:#fafafa;border:1px dashed #bfc5ce;border-radius:12px;grid-template-columns:38px 1fr;column-gap:11px;width:100%;padding:13px;display:grid}.file-label>button span{color:#176fcf;background:#eaf3ff;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.file-label>button b{color:#3f4b60;font-size:13px}.file-label>button small{color:var(--subtle);font-size:11px}.file-label>button.has-file{background:#f0faf5;border-color:#78c39f}.hint{color:var(--subtle);font-size:11px;font-weight:400}.modal details{color:#5b6677;border-top:1px solid var(--line);padding:14px 0;font-size:12px}.modal summary{cursor:pointer;font-weight:650}.modal details p{line-height:1.5}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:17px;display:flex}.modal-actions button{border-radius:10px;padding:11px 17px;font-size:13px;font-weight:650}.cancel{border:1px solid var(--line);color:#5f6570;background:#fff}.primary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1150px){.sidebar{width:232px}.content{width:calc(100% - 232px);margin-left:232px;padding:32px 28px}.setup-steps{display:none}.metrics{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.score-card{display:none}}.mobile-topbar,.mobile-settings-nav{display:none}@media (max-width:760px){html{scroll-padding-bottom:96px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-shell{min-height:100dvh;display:block}.sidebar{width:100%;height:calc(72px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);z-index:25;background:#fafafcf0;border:0;border-top:1px solid #0000001a;position:fixed;inset:auto 0 0;overflow:auto hidden}.sidebar>.brand,.sidebar>.workspace-profile,.sidebar>.workspace-label,.sidebar>.platform-switcher,.sidebar>.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;align-items:stretch;gap:3px;min-width:max-content;height:59px;margin:0;display:flex}.sidebar nav button,.sidebar nav button:not(.nav-active){text-align:center;color:#65656b;border-radius:13px;flex-direction:column;flex:0 0 74px;justify-content:center;align-items:center;gap:3px;min-width:74px;height:58px;padding:5px 3px;font-size:10px;line-height:1.08;display:flex;position:relative}.sidebar nav .nav-active{color:#0865c4;background:#e8f1ff;display:flex}.sidebar nav .icon{flex:0 0 23px;width:23px;height:23px;font-size:22px}.sidebar nav .nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:72px;display:block;overflow:hidden}.sidebar nav .pill{min-width:18px;padding:1px 5px;font-size:8px;line-height:15px;position:absolute;top:3px;right:4px}.mobile-settings-nav{display:flex!important}.content{width:100%;max-width:none;margin:0;padding:0 14px 28px}.mobile-topbar{z-index:20;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#f7f7f9e6;border-bottom:1px solid #0000000f;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:10px;margin:0 -14px 20px;display:grid;position:sticky;top:0}.mobile-brand{color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.mobile-brand img{border-radius:10px;width:34px;height:34px}.mobile-brand strong{letter-spacing:-.035em;font-size:15px}.mobile-brand strong span{color:#0877df}.mobile-platform-tabs{background:#eaeaee;border-radius:11px;justify-self:center;gap:3px;padding:3px;display:flex}.mobile-platform-tabs button{color:#77777d;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:11px;font-weight:650;display:flex}.mobile-platform-tabs button.selected{color:#1d1d1f;background:#fff;box-shadow:0 1px 5px #00000012}.mobile-platform-tabs b{color:#4285f4;background:#edf4ff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.mobile-platform-tabs button:last-child b{color:#242428;background:#f0f0f3}.mobile-top-action{border:1px solid var(--line);color:#5d5d63;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.mobile-top-action.active{color:#0865c4;background:#e8f1ff}.mobile-top-action .icon{font-size:22px}header{margin-bottom:20px;display:block}header h1{margin-top:6px;font-size:30px}header p{font-size:14px;line-height:1.4}.eyebrow{font-size:10px!important}.header-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;margin-top:16px;display:grid}.header-actions .overview-app-control,.header-actions .date-control{min-width:0;max-width:none}.header-actions .overview-app-control{grid-column:1/-1}.header-actions .date{width:100%;max-width:none;min-height:46px;font-size:14px;display:block}.header-actions .primary{min-height:46px;padding-inline:15px;display:block}.header-actions .avatar{display:none}.date-control{width:100%}.date-loading{inset:auto 8px 7px auto}.view-toolbar{overflow:auto}.filters{display:none}.connector-stack{margin-bottom:13px}.connector-stack+.empty-state{display:none}.setup-banner,.connected-banner{border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.setup-banner .google-orb,.setup-banner .key-orb{width:42px;height:42px}.setup-banner b,.connected-banner b{font-size:15px}.setup-banner p,.connected-banner p{font-size:12px;line-height:1.45}.setup-banner>button,.connected-banner>button{grid-column:1/-1;width:100%;min-height:43px;margin:0;padding:10px 12px}.connected-banner>span{width:36px;height:36px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.metrics article{border-radius:16px;min-height:122px;padding:16px}.metrics p{margin:2px 0 13px;font-size:11px}.metrics h2{margin-bottom:9px;font-size:25px}.metrics small{font-size:9px;line-height:1.35;display:block}.metric-icon{border-radius:10px;width:32px;height:32px;font-size:14px}.grid{gap:12px;margin-bottom:12px}.chart-card,.score-card,.table-card{border-radius:17px}.table-card{padding:16px}.chart-card{padding:17px}.card-head{gap:12px}.card-head h3{font-size:17px}.card-head p{font-size:11px}.legend{display:none}.performance-chart-wrap{grid-template-columns:34px minmax(0,1fr) 26px;gap:5px;height:236px;overflow:visible}.performance-axis{height:200px}.performance-plot{gap:3px;height:236px}.performance-point{height:236px}.performance-column{height:200px}.performance-spend{width:min(68%,12px)}.performance-point>span{padding-top:8px;font-size:8px}.performance-conversion{width:7px;height:7px}.data-toolbar{gap:8px}.data-toolbar input,.data-toolbar select{width:100%;min-width:100%;max-width:none;min-height:44px;font-size:14px}.table-wrap{overscroll-behavior-x:contain;margin-inline:-16px;padding-inline:16px}.table-wrap table{min-width:720px}.table-wrap th:first-child,.table-wrap td:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:1px 0 #00000012}.empty-state{border-radius:18px;padding:38px 18px}.empty-state h3{font-size:19px}.empty-state p{font-size:13px;line-height:1.5}.empty-state .primary{width:100%;min-height:46px}.overlay{align-items:end;padding:0}.modal{width:100%;max-height:91dvh;padding:30px 18px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.modal h2{font-size:23px}.modal-sub{font-size:13px}.form-grid{grid-template-columns:1fr}.modal-actions{bottom:calc(-20px - env(safe-area-inset-bottom));padding:14px 18px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;margin:0 -18px;position:sticky}.modal-actions button{flex:1;min-height:45px}.toast{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));text-align:center;padding:13px 15px;font-size:12px}footer{padding-bottom:8px}}.apple-keyword-change{grid-template-columns:210px 1fr;gap:12px;display:grid}.apple-keyword-heading{background:#f2f7ff;border:1px solid #dbe9ff;border-radius:14px;flex-direction:column;justify-content:center;padding:16px;display:flex}.apple-keyword-heading span{color:#1473e6;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.apple-keyword-heading b{margin:7px 0 5px;font-size:20px}.apple-keyword-heading small{color:#6b7480;font-size:9px;line-height:1.45}.apple-keyword-rows{border:1px solid var(--line);border-radius:14px;max-height:330px;overflow:hidden auto}.apple-keyword-rows>div{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.apple-keyword-rows>div+div{border-top:1px solid var(--line)}.apple-keyword-rows b,.apple-keyword-rows small{display:block}.apple-keyword-rows b{font-size:12px}.apple-keyword-rows small{color:#8e8e93;margin-top:3px;font-size:9px}.apple-keyword-rows>div>span{color:#6e6e73;font-size:10px}.apple-keyword-rows strong{color:#1473e6;text-align:right;font-size:10px}.apple-keyword-change .simple-safety{grid-column:1/-1}@media (max-width:800px){.apple-keyword-change,.apple-keyword-rows>div{grid-template-columns:1fr}.apple-keyword-rows strong{text-align:left}}@media (max-width:390px){.mobile-brand strong{display:none}.mobile-topbar{grid-template-columns:36px minmax(0,1fr) 40px}.mobile-platform-tabs button{padding-inline:8px}.metrics{grid-template-columns:1fr}.metrics article{min-height:112px}}.channel{color:#176fcf;background:#edf4ff;border-radius:8px;align-items:center;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.channel.google{color:#3f73c8;background:#f1f5ff}.modal-key.google-key{color:#4285f4;background:#eef4ff;font-size:19px;font-weight:760}.security-note.google-security{color:#3878ce;background:#f1f6ff;border-color:#d9e6f8}.security-note.google-security p{color:#62758f}.modal .optional{color:var(--subtle);margin-left:5px;font-size:10px;font-weight:500}.google-primary{background:#4285f4!important;border-color:#4285f4!important}.data-toolbar{flex-wrap:wrap;gap:10px;margin:-5px 0 20px;display:flex}.data-toolbar input,.data-toolbar select,.header-actions select{border:1px solid var(--line);color:#4d4d53;background:#fff;border-radius:11px;outline:none;padding:11px 14px}.data-toolbar input{flex:1;min-width:280px}.data-toolbar select{max-width:240px}.data-toolbar input:focus,.data-toolbar select:focus{border-color:#4c9aef;box-shadow:0 0 0 4px #ddecff}.empty-state{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:#ffffffeb;border-radius:20px;padding:58px 24px}.empty-state>div{color:#4285f4;background:#eef4ff;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:20px;font-weight:750;display:grid}.empty-state h3{margin:0 0 7px;font-size:19px}.empty-state p{color:var(--muted);max-width:420px;margin:0 auto 20px;font-size:13px}.performance-head{gap:20px}.performance-legend{color:var(--muted);white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:flex}.performance-legend span{align-items:center;gap:6px;display:flex}.performance-legend i{border-radius:50%;width:8px;height:8px;display:block}.spend-key{background:#2588ed}.conversion-key{background:#7b61d9;box-shadow:0 0 0 3px #eeeaff}.performance-chart-wrap{grid-template-columns:48px minmax(0,1fr) 38px;align-items:stretch;gap:9px;height:264px;margin-top:21px;display:grid}.performance-axis{height:226px;color:var(--subtle);flex-direction:column;justify-content:space-between;padding:1px 0 3px;font-size:9px;display:flex}.performance-axis b{color:#74747a;font-size:9px;font-weight:600}.performance-axis-right{text-align:right}.performance-plot{--chart-columns:7;grid-template-columns:repeat(var(--chart-columns),minmax(7px,1fr));border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000000d 0 1px,#0000 1px 56px);gap:clamp(3px,.65vw,9px);min-width:0;height:264px;display:grid}.performance-point{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:264px;display:flex}.performance-column{justify-content:center;align-items:flex-end;width:100%;height:226px;display:flex;position:relative}.performance-spend{background:#2588ed;border-radius:6px 6px 2px 2px;width:min(70%,18px);min-height:0;transition:height .22s,filter .15s;display:block}.performance-conversion{background:#7b61d9;border:2px solid #fff;border-radius:50%;width:8px;height:8px;transition:bottom .22s;position:absolute;transform:translateY(50%);box-shadow:0 0 0 2px #7b61d92e}.performance-point:hover .performance-spend{filter:brightness(.92)}.performance-point:hover .performance-conversion{box-shadow:0 0 0 4px #7b61d933}.performance-point>span{height:38px;color:var(--subtle);white-space:nowrap;padding-top:10px;font-size:9px}.performance-label-hidden{visibility:hidden}.performance-chart-empty{text-align:center;height:264px;color:var(--subtle);background:#fafbfc;border-radius:14px;place-content:center;margin-top:21px;display:grid}.performance-chart-empty span{font-size:23px}.performance-chart-empty p{margin:7px 0 0;font-size:12px}.insight-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.insight-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:24px}.insight-grid h3{margin:10px 0 5px;font-size:18px}.insight-grid>article>p{color:var(--muted);margin:0 0 18px;font-size:13px}.risk,.good{color:#d66b30;background:#fff1e9;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.good{color:#238c64;background:#eaf8f2}.insight-row{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.insight-row b{max-width:70%;font-weight:600}.insight-row span{color:var(--muted);white-space:nowrap}.unlock-modal{width:min(520px,96vw)}.app-cell{text-overflow:ellipsis;color:#4d5969;max-width:250px;font-size:11px;display:inline-block;overflow:hidden}.type-app_install,.type-app_action,.type-app_value,.type-app_engagement,.type-app_pre_registration{color:#21835d!important;background:#eaf8f2!important}.type-app_search{color:#326fc2!important;background:#eef4ff!important}.platform-switcher{gap:7px;display:grid}.platform-switcher>button{text-align:left;color:#515157;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;width:100%;padding:10px;transition:all .16s;display:flex}.platform-switcher>button:hover{background:#00000009}.platform-switcher>button.selected{border-color:var(--line);color:var(--ink);background:#fff;box-shadow:0 5px 18px #0000000d}.platform-switcher>button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.platform-switcher b{font-size:13px}.platform-switcher small{color:var(--muted);margin-top:2px;font-size:10px}.platform-switcher i{color:#a1a1a7;font-size:18px;font-style:normal}.platform-icon{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:750;display:grid}.google-platform{color:#4285f4;background:#edf4ff}.apple-platform{color:#26262a;background:#f1f1f4;font-size:18px}.platform-switcher>button.selected:first-child{box-shadow:inset 3px 0 #4285f4,0 5px 18px #0000000d}.platform-switcher>button.selected:last-child{box-shadow:inset 3px 0 #242428,0 5px 18px #0000000d}.platform-eyebrow.google{color:#4285f4!important}.platform-eyebrow.apple{color:#55555a!important}.apple-empty>div{color:#242428;background:#f0f0f3}.apple-empty .primary{background:#242428!important;border-color:#242428!important}.empty-state .primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.empty-state.loading>div{animation:1s linear infinite table-loading-spin}.empty-state.loading h3{color:#2e5f96}@keyframes table-loading-spin{to{transform:rotate(360deg)}}.filter-empty{background:#fafbfc;text-align:center!important;color:var(--muted)!important;padding:42px 16px!important;font-weight:500!important}@media (max-width:760px){.platform-switcher>button span:nth-child(2),.platform-switcher>button i{display:none}.platform-switcher>button{justify-content:center;padding:7px}.platform-switcher{margin-top:22px}.data-toolbar{flex-wrap:wrap}.data-toolbar input{min-width:100%}.insight-grid{grid-template-columns:1fr}.performance-head{display:block}.performance-legend{margin-top:12px}.header-actions .avatar{display:none}}.bridge-status{color:#9a6a18;background:#fffaf0;border:1px solid #eadfc8;border-radius:12px;align-items:center;gap:9px;margin:0 5px 10px;padding:11px 12px;display:flex}.bridge-status.connected{color:#1c8b5e;background:#eef8f2;border-color:#d3ebdc}.bridge-status>span{background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 2px 8px #0000000c}.bridge-status p{min-width:0;margin:0}.bridge-status b,.bridge-status small{display:block}.bridge-status b{font-size:11px}.bridge-status small{color:#77777d;margin-top:2px;font-size:9px}.bridge-unlock{color:#187650;white-space:nowrap;background:#fff;border:1px solid #b9dfca;border-radius:8px;margin-left:auto;padding:6px 8px;font-size:9px;font-weight:750}.bridge-unlock:hover{background:#f8fffb}.codex-pill{color:#6547cc;background:#ece7ff}.change-center{max-width:1120px}.change-list{gap:14px;display:grid}.change-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:21px 23px;position:relative;overflow:hidden}.change-card:before{content:"";background:#58a36f;width:4px;position:absolute;top:0;bottom:0;left:0}.change-card.risk-medium:before{background:#e0a02a}.change-card.risk-high:before{background:#d95454}.change-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.change-platform{text-transform:uppercase;letter-spacing:.06em;color:#4285f4;font-size:10px;font-weight:750}.change-top h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:19px}.change-top p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.change-status{white-space:nowrap;color:#66666c;background:#f2f2f5;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.status-validated{color:#176bc4;background:#eaf3ff}.status-approved{color:#96640c;background:#fff4da}.status-rejected{color:#a44b4b;background:#f6eeee}.status-applied{color:#177b52;background:#eaf7ef}.change-meta{color:#8e8e93;flex-wrap:wrap;gap:14px;margin:16px 0;font-size:11px;display:flex}.change-reason{background:#f8f8fa;border-radius:11px;margin-bottom:13px;padding:11px 13px}.change-reason b{font-size:11px}.change-reason p{color:#66666c;margin:4px 0 0;font-size:12px}.change-details{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.change-details>div{background:#fff;min-width:0;padding:10px 12px}.change-details span,.change-details b{display:block}.change-details span{text-transform:capitalize;color:#8e8e93;margin-bottom:4px;font-size:10px}.change-details b{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.change-audit{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.change-audit span{color:#47725c;background:#eff8f3;border-radius:7px;padding:5px 8px;font-size:10px}.change-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:17px;padding-top:15px;display:flex}.change-actions button{border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-weight:650}.approval-note,.verification-note{color:#8d6515;background:#fff6df;border-radius:10px;margin-top:15px;padding:11px 13px;font-size:12px;font-weight:650}.verification-note{color:#187650;background:#ecf8f1}@media (max-width:800px){.change-top{display:block}.change-status{margin-top:12px;display:inline-block}.change-details{grid-template-columns:1fr}}.budget-change{grid-template-columns:230px 1fr;gap:12px;display:grid}.budget-impact{background:#f2f7ff;border:1px solid #dbe9ff;border-radius:14px;flex-direction:column;justify-content:center;padding:16px;display:flex}.budget-impact>span{color:#6b7480;font-size:11px;font-weight:650}.budget-impact strong{letter-spacing:-.04em;color:#1d1d1f;margin:6px 0;font-size:24px}.budget-impact strong i{color:#8e8e93;margin:0 9px;font-size:17px;font-style:normal}.budget-impact small{color:#187650;font-size:10px;font-weight:650}.budget-campaigns{border:1px solid var(--line);border-radius:14px;overflow:hidden}.budget-campaigns>div{justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.budget-campaigns>div+div{border-top:1px solid var(--line)}.budget-campaigns b{font-size:12px;line-height:1.35}.budget-campaigns span{white-space:nowrap;color:#8e8e93;font-size:11px}.budget-campaigns span strong{color:#1473e6;font-size:13px}.simple-safety{color:#187650;background:#eef8f2;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:11px 13px;display:flex}.simple-safety>span{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.simple-safety p{margin:0}.simple-safety b,.simple-safety small{display:block}.simple-safety b{font-size:11px}.simple-safety small{color:#4d7160;margin-top:2px;font-size:10px}.simple-change-details{border:1px solid var(--line);border-radius:14px;overflow:hidden}.simple-change-details>div{align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.simple-change-details>div+div{border-top:1px solid var(--line)}.simple-change-details span{color:#8e8e93;flex:none;width:110px;font-size:10px}.simple-change-details b{font-size:12px;line-height:1.45}@media (max-width:800px){.budget-change{grid-template-columns:1fr}.budget-campaigns>div{flex-direction:column;align-items:flex-start;gap:6px}}.all-clear{color:#187650;background:#eef8f2;border:1px solid #d3ebdc;border-radius:15px;align-items:center;gap:12px;padding:15px 17px;display:flex}.all-clear>span{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.all-clear b{font-size:13px}.all-clear p{color:#557565;margin:3px 0 0;font-size:11px}.history-section{margin-top:16px}.history-section>summary{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;font-weight:700;list-style:none;display:flex}.history-section>summary::-webkit-details-marker{display:none}.history-section>summary:after{content:"⌄";color:#8e8e93;margin-left:8px}.history-section[open]>summary{margin-bottom:12px}.history-section>summary b{color:#8e8e93;margin-left:auto;font-size:10px}.history-section .change-card{box-shadow:none}.rollback-button{color:#1473e6;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:5px 0;font-size:11px;font-weight:700}.status-change{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.status-change-icon{color:#9a6810;background:#fff3db;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.status-change-icon.enable{color:#187650;background:#eaf7ef}.status-change span,.status-change b{display:block}.status-change span{color:#8e8e93;margin-bottom:4px;font-size:10px}.status-change b{font-size:13px}.status-change p{color:#74747a;margin:5px 0 0;font-size:11px}.status-change p i{margin:0 5px;font-style:normal}.status-change p strong{color:#1473e6}.negative-change{border:1px solid var(--line);border-radius:14px;padding:14px}.negative-change>span{color:#6e6e73;margin-bottom:10px;font-size:11px;font-weight:650;display:block}.negative-change>div{flex-wrap:wrap;gap:7px;display:flex}.negative-change>div b{background:#f3f4f7;border-radius:8px;padding:7px 9px;font-size:11px}.negative-change>div small{color:#8e8e93;text-transform:uppercase;margin-left:7px;font-size:8px}.negative-change>p{color:#187650;margin:10px 0 0;font-size:10px}.optimization-empty{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:64px 24px}.optimization-empty>div{color:#4285f4;background:#eef4ff;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 15px;font-size:24px;display:grid}.optimization-empty h3{margin:0 0 7px;font-size:21px}.optimization-empty p{color:var(--muted);max-width:480px;margin:0 auto 20px;font-size:13px}.optimization-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin-bottom:14px;display:grid}.optimization-summary article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:15px 17px}.optimization-summary span,.optimization-summary small{color:var(--muted);font-size:10px;display:block}.optimization-summary b{letter-spacing:-.04em;margin:5px 0 3px;font-size:23px;display:block}.optimization-summary>button{border:1px solid var(--line);color:#1473e6;background:#fff;border-radius:14px;align-self:stretch;padding:0 16px;font-size:12px;font-weight:700}.optimization-summary>button:disabled{opacity:.5}.optimization-list{gap:12px;display:grid}.optimization-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:15px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.optimization-card:before{content:"";background:#e1a438;width:4px;position:absolute;top:0;bottom:0;left:0}.optimization-card.severity-high:before{background:#d95454}.optimization-card.severity-positive:before{background:#2a9b6b}.optimization-icon{color:#a56d13;background:#fff3df;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.severity-high .optimization-icon{color:#bc4848;background:#fff0ef}.severity-positive .optimization-icon{color:#23865b;background:#eaf8f2}.optimization-card-head{align-items:center;gap:10px;display:flex}.optimization-card-head>span{letter-spacing:.08em;color:#8e8e93;font-size:9px;font-weight:750}.optimization-card-head>small{color:#66666c;background:#f3f3f6;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.severity-high .optimization-card-head>small{color:#af4545;background:#fff0ef}.severity-positive .optimization-card-head>small{color:#23865b;background:#eaf8f2}.optimization-copy h3{letter-spacing:-.025em;margin:8px 0 5px;font-size:17px}.optimization-copy>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.optimization-metrics,.optimization-terms{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.optimization-metrics span{color:#5f5f65;background:#f5f5f7;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:650}.optimization-terms b{background:#f4f5f8;border-radius:9px;flex-direction:column;padding:7px 9px;font-size:10px;display:flex}.optimization-terms small{color:#8e8e93;margin-top:3px;font-size:8px;font-weight:550}.optimization-draft{color:#1473e6;white-space:nowrap;background:#f7faff;border:1px solid #d7e5f7;border-radius:10px;align-self:center;padding:10px 13px;font-size:11px;font-weight:700}.optimization-footnote{text-align:right;color:#8e8e93;margin:12px 2px 0;font-size:9px}@media (max-width:900px){.optimization-summary{grid-template-columns:1fr 1fr}.optimization-summary>button{min-height:54px}.optimization-card{grid-template-columns:42px 1fr}.optimization-draft{grid-column:2;justify-self:start}}@media (max-width:600px){.optimization-summary,.optimization-card{grid-template-columns:1fr}.optimization-draft{grid-column:1}.optimization-icon{display:none}}.optimization-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.optimization-summary>button{display:none}@media (max-width:900px){.optimization-summary{grid-template-columns:1fr 1fr}}@media (max-width:600px){.optimization-summary{grid-template-columns:1fr}}.app-campaign-preview{grid-template-columns:54px 1fr;align-items:start;gap:12px;display:grid}.app-campaign-icon{color:#4285f4;background:#eef4ff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:800;display:grid}.app-campaign-preview .simple-change-details{grid-column:2}.app-campaign-preview .simple-safety{grid-column:1/-1}@media (max-width:600px){.app-campaign-preview{grid-template-columns:1fr}.app-campaign-preview .simple-change-details,.app-campaign-preview .simple-safety{grid-column:1}.app-campaign-icon{display:none}}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 2px 13px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0 0 4px;font-size:20px}.section-heading p{color:var(--muted);margin:0;font-size:12px}.section-heading>button{border:1px solid var(--line);color:#1473e6;background:#fff;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:700}.country-report{margin-top:28px}@media (max-width:760px){.section-heading{align-items:flex-start}}.date-control{position:relative}.date-control select:disabled{opacity:.72;cursor:wait}.date-loading{color:#4f73a4;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex;position:absolute;top:calc(100% + 6px);right:0}.date-loading i{border:2px solid #cfe0f7;border-top-color:#2f83e6;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite approas-spin}.range-progress{opacity:0;background:#e8eef7;border-radius:99px;height:2px;margin:-18px 0 16px;overflow:hidden}.range-progress.active{opacity:1}.range-progress i{background:#2f83e6;border-radius:99px;width:34%;height:100%;display:block;transform:translate(-120%)}.range-progress.active i{animation:1s ease-in-out infinite approas-progress}.content.range-loading .metrics,.content.range-loading .grid,.content.range-loading .table-card{opacity:.56;pointer-events:none;transition:opacity .18s}.metrics,.grid,.table-card{transition:opacity .18s}@keyframes approas-spin{to{transform:rotate(360deg)}}@keyframes approas-progress{0%{transform:translate(-120%)}to{transform:translate(300%)}}.keyword-refresh-region{position:relative}.keyword-refresh-content{transition:opacity .18s}.keyword-refresh-status{z-index:5;color:#3f6089;background:#f5f9ff;border:1px solid #cfe0f5;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 12px auto;padding:9px 12px;display:flex;position:sticky;top:10px;box-shadow:0 6px 18px #325b8b14}.keyword-refresh-status>i{border:2px solid #cfe0f7;border-top-color:#2f83e6;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite approas-spin}.keyword-refresh-status b,.keyword-refresh-status small{display:block}.keyword-refresh-status b{font-size:11px}.keyword-refresh-status small{color:#71819a;margin-top:2px;font-size:9px}.apple-report-queued{color:#6f5019;background:linear-gradient(135deg,#fff8e9,#fffdf8);border:1px solid #efcf8d;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:15px 17px;display:grid;box-shadow:0 8px 22px #855b1214}.apple-report-queued-icon{background:#fff0c9;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.apple-report-queued-icon i{border:3px solid #ead49e;border-top-color:#bd7b12;border-radius:50%;width:19px;height:19px;animation:.9s linear infinite approas-spin}.apple-report-queued>div>small{color:#a16a13;letter-spacing:.09em;font-size:9px;font-weight:850;display:block}.apple-report-queued h3{color:#624411;margin:3px 0 4px;font-size:17px}.apple-report-queued p{color:#796237;margin:0;font-size:11px;line-height:1.45}.apple-report-queued>div>strong{color:#7f5510;margin-top:5px;font-size:10px;display:block}.apple-report-queued-action{justify-items:end;gap:8px;display:grid}.apple-report-queued-action>span{color:#8a5b0c;background:#fff0c9;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.apple-report-queued-action button{color:#895b0c;white-space:nowrap;background:#fff;border:1px solid #d8a950;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800}.apple-report-queued-action button:disabled{opacity:.55;cursor:wait}.performance-point{outline:none;position:relative}.performance-point:hover,.performance-point:focus{z-index:6}.performance-point:focus .performance-column{outline-offset:3px;border-radius:5px;outline:2px solid #8bbcf4}.performance-tooltip{z-index:8;color:#fff;opacity:0;visibility:hidden;pointer-events:none;text-align:left;background:#1e1e21f5;border:1px solid #00000014;border-radius:12px;width:174px;padding:11px 12px;transition:opacity .14s,transform .14s;position:absolute;top:10px;left:50%;transform:translate(-50%,5px);box-shadow:0 12px 30px #0003}.performance-point:hover .performance-tooltip,.performance-point:focus .performance-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.performance-tooltip strong{margin-bottom:8px;font-size:11px;display:block}.performance-tooltip span{color:#c8c8cd;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;height:auto;padding:4px 0;font-size:10px;display:grid}.performance-tooltip span i{border-radius:50%;width:7px;height:7px;display:block}.performance-tooltip span b{color:#fff;font-size:10px}.performance-point:first-child .performance-tooltip{left:0;transform:translateY(5px)}.performance-point:first-child:hover .performance-tooltip,.performance-point:first-child:focus .performance-tooltip{transform:translate(0)}.performance-point:last-child .performance-tooltip{left:auto;right:0;transform:translateY(5px)}.performance-point:last-child:hover .performance-tooltip,.performance-point:last-child:focus .performance-tooltip{transform:translate(0)}.resize-hint{color:var(--subtle);align-self:center;font-size:10px}.campaign-table{table-layout:fixed;width:max(100%,calc(var(--campaign-name-width) + var(--campaign-type-width) + var(--campaign-app-width) + var(--campaign-status-width) + var(--campaign-bid-width) + var(--campaign-maxCpc-width) + var(--campaign-spend-width) + var(--campaign-budget-width) + var(--campaign-cpa-width) + var(--campaign-adsRoas-width) + var(--campaign-analyticsRoas-width) + var(--campaign-playRoas-width)));border-collapse:separate;border-spacing:0;margin-top:15px}.campaign-name-col{width:var(--campaign-name-width)}.campaign-type-col{width:var(--campaign-type-width)}.campaign-app-col{width:var(--campaign-app-width)}.campaign-status-col{width:var(--campaign-status-width)}.campaign-bid-col{width:var(--campaign-bid-width)}.campaign-spend-col{width:var(--campaign-spend-width)}.campaign-budget-col{width:var(--campaign-budget-width)}.campaign-cpa-col{width:var(--campaign-cpa-width)}.campaign-adsRoas-col{width:var(--campaign-adsRoas-width)}.campaign-analyticsRoas-col{width:var(--campaign-analyticsRoas-width)}.campaign-playRoas-col{width:var(--campaign-playRoas-width)}.campaign-table th,.campaign-table td{text-overflow:ellipsis;border-right:1px solid #3c3c4317;padding-left:8px;padding-right:8px;overflow:hidden}.campaign-table th:last-child,.campaign-table td:last-child{border-right:0}.campaign-table th{letter-spacing:.02em;background:linear-gradient(#fdfdfe,#fafafd);height:58px;padding-top:0;padding-bottom:0;font-size:9px;transition:background .12s,box-shadow .12s}.campaign-table th.column-dragging{opacity:.45}.campaign-table th.column-drag-over{background:#eef6ff;box-shadow:inset 3px 0 #1478ef}.campaign-table tbody tr{transition:background .12s}.campaign-table tbody tr:hover{background:#f7faff}.campaign-table .channel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.campaign-name-cell{white-space:nowrap;min-width:0}.campaign-name-cell>.campaign-icon{vertical-align:middle}.campaign-name-cell>span:last-child{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:calc(100% - 44px);display:inline-block;overflow:hidden}.roas-cell{font-variant-numeric:tabular-nums;color:#3f6593;font-weight:720}.roas-cell.play-roas{color:#21805e}.roas-cell.analytics-roas{color:#7258bd}.resizable-heading{grid-template-rows:34px 24px;align-items:center;height:58px;margin:0 -8px;display:grid}.column-sort-button{min-width:0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:8px 5px 0;display:flex;overflow:hidden}.column-sort-button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.column-sort-button i{color:#1478ef;flex:none;font-size:11px;font-style:normal}:is(.column-sort-button:hover,.column-sort-button:focus-visible,.column-sort-button.active){color:#236aa9;background:#1478ef0e;outline:none}.column-controls{border-top:1px solid #3c3c430b;justify-content:center;align-items:center;gap:3px;height:24px;display:flex}.column-controls button{color:#8e8e93;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:19px;padding:0;font-size:10px;display:grid}.column-drag-handle{cursor:grab}.column-drag-handle:active{cursor:grabbing}.column-resize-handle{cursor:col-resize}:is(.column-controls button:hover,.column-controls button:focus-visible){color:#1478ef;background:#e9f3ff;outline:none}.resizing-column,.resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:760px){.date-loading{left:0;right:auto}.range-progress{margin-top:-8px}.resize-hint{display:none}.campaign-table-card{padding-left:10px;padding-right:10px}.campaign-table{width:calc(var(--campaign-name-width) + var(--campaign-type-width) + var(--campaign-app-width) + var(--campaign-status-width) + var(--campaign-bid-width) + var(--campaign-maxCpc-width) + var(--campaign-spend-width) + var(--campaign-budget-width) + var(--campaign-cpa-width) + var(--campaign-adsRoas-width) + var(--campaign-analyticsRoas-width) + var(--campaign-playRoas-width))}}.overview-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.overview-metrics article{min-height:132px;padding:18px}.overview-metrics h2{font-size:26px}.overview-metrics small{color:var(--subtle);font-size:10px;line-height:1.35;display:block}.metric-icon.c4{color:#7258bd;background:#eeeaff}.metric-icon.c5{color:#21805e;background:#eaf8f2}.overview-app-control{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:9px;min-width:238px;padding:5px 7px 5px 11px;display:flex}.overview-app-control>span{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.overview-app-control select{outline:none;min-width:0;max-width:190px;box-shadow:none!important;color:#303035!important;background:0 0!important;border:0!important;padding:6px 5px!important;font-size:12px!important;font-weight:650!important}.app-scope-control{background:#f3f8ff;border-color:#b8d8ff;box-shadow:0 0 0 3px #0071e30f}.app-scope-control>span{color:#2775ca}.apple-account-control{min-width:252px}.apple-account-control select{max-width:205px}.apple-campaign-table{min-width:0!important}.apple-name-col{width:var(--apple-name-width)}.apple-status-col{width:var(--apple-status-width)}.apple-countries-col{width:var(--apple-countries-width)}.apple-budget-col{width:var(--apple-budget-width)}.apple-spend-col{width:var(--apple-spend-width)}.apple-installs-col{width:var(--apple-installs-width)}.apple-avgCpt-col{width:var(--apple-avgCpt-width)}.apple-cpa-col{width:var(--apple-cpa-width)}.apple-ttr-col{width:var(--apple-ttr-width)}.apple-salesRoas-col{width:var(--apple-salesRoas-width)}.apple-analyticsRoas-col{width:var(--apple-analyticsRoas-width)}.apple-superwallRoas-col{width:var(--apple-superwallRoas-width)}.apple-appMetricKitRoas-col{width:var(--apple-appMetricKitRoas-width)}.apple-analyticsRevenue-col{width:var(--apple-analyticsRevenue-width)}.roas-cell.store-roas,.store-proceeds{color:#16795a;font-variant-numeric:tabular-nums;font-weight:720}.roas-cell.analytics-roas{color:#316fd3;font-variant-numeric:tabular-nums;font-weight:720}.roas-cell.superwall-roas,.roas-cell.appmetrickit-roas{text-align:center;font-variant-numeric:tabular-nums}.country-insight-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:23px}.country-insight-list{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;margin-top:15px;display:grid;overflow:hidden}.country-insight-item{background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:auto;height:auto;padding:13px;display:grid}.country-insight-item>span{color:#21805e;background:#eaf8f2;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.country-insight-item.kind-spend>span{color:#3075ce;background:#eef4ff}.country-insight-item.kind-risk>span{color:#bd4f49;background:#fff1ef}.country-insight-item small,.country-insight-item b,.country-insight-item p{display:block}.country-insight-item small{color:var(--subtle);margin-bottom:4px;font-size:9px;font-weight:650}.country-insight-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.country-insight-item p{color:var(--muted);margin:4px 0 0;font-size:9px}.country-insight-note{color:var(--subtle);margin:11px 2px 0;font-size:9px;line-height:1.4}.country-performance-card{margin-top:16px}.country-table-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.country-table-head h3{letter-spacing:-.02em;margin:0 0 5px;font-size:18px}.country-table-head p{color:var(--muted);margin:0;font-size:12px}.country-table-head label{color:var(--subtle);align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.country-table-head select{border:1px solid var(--line);color:#4d4d53;background:#fff;border-radius:10px;outline:none;min-width:210px;padding:9px 12px;font-size:11px}.country-table-head select:focus{border-color:#4c9aef;box-shadow:0 0 0 3px #ddecff}.country-table-wrap{border:1px solid #00000012;border-radius:13px;max-height:480px;margin-top:16px;overflow:auto}.country-performance-table{border-collapse:separate;border-spacing:0;margin:0}.country-performance-table th{z-index:2;background:#fafafd;border-right:1px solid #3c3c4314;padding:0;position:sticky;top:0}.country-performance-table th:last-child,.country-performance-table td:last-child{border-right:0}.country-performance-table td{font-variant-numeric:tabular-nums;border-right:1px solid #3c3c4312;height:58px}.country-performance-table tbody tr:hover{background:#f7faff}.country-performance-table td:first-child{align-items:center;gap:10px;min-width:190px;display:flex}.country-performance-table td:first-child>span:last-child{min-width:0}.country-performance-table td:first-child b,.country-performance-table td:first-child small{display:block}.country-performance-table td:first-child b{text-overflow:ellipsis;max-width:190px;font-size:12px;overflow:hidden}.country-performance-table td:first-child small{color:var(--subtle);margin-top:3px;font-size:9px}.country-flag{background:#f1f4f8;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.country-sort{width:100%;min-height:48px;color:var(--subtle);letter-spacing:.045em;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:9px;font-weight:700;display:flex}.country-sort i{color:#b0b0b5;font-size:10px;font-style:normal}:is(.country-sort:hover,.country-sort:focus-visible,.country-sort.active){color:#236aa9;background:#eef5ff;outline:none}.country-sort.active i{color:#1478ef}.country-low-data{opacity:.62}.country-table-note{color:var(--subtle);margin:11px 2px 0;font-size:9px;line-height:1.4}@media (min-width:1151px) and (max-width:1500px){.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.overview-metrics{grid-template-columns:1fr}.overview-app-control{flex:1;min-width:0}.overview-app-control select{max-width:calc(100% - 62px)}.country-table-head{flex-direction:column;align-items:flex-start}.country-performance-card{padding-left:10px;padding-right:10px}.country-performance-table{min-width:830px}}.apple-setup-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 22px;display:grid}.apple-setup-progress>span{color:#a0a0a6;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex;position:relative}.apple-setup-progress>span:not(:last-child):after{content:"";z-index:0;background:#dedee3;height:1px;position:absolute;top:13px;left:30px;right:-5px}.apple-setup-progress i{z-index:1;background:#f1f1f4;border:1px solid #dedee3;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:relative}.apple-setup-progress b{z-index:1;background:#fff;padding-right:7px;position:relative}.apple-setup-progress>span.active{color:#1d1d1f}.apple-setup-progress>span.active i{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.apple-setup-progress>span.active:not(:last-child):after{background:#8d8d94}.apple-security{color:#303034;background:#f4f4f6;border-color:#dedee3}.apple-security p{color:#696970}.apple-generate-key{color:#fff;text-align:left;background:#1d1d1f;border:1px solid #d6d6dc;border-radius:14px;grid-template-columns:42px 1fr;column-gap:12px;width:100%;margin:3px 0 17px;padding:15px;display:grid}.apple-generate-key>span{color:#1d1d1f;background:#fff;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.apple-generate-key b{font-size:13px}.apple-generate-key small{color:#c5c5ca;margin-top:4px;font-size:10px}.apple-generate-key:disabled{opacity:.42}.apple-existing-key{margin-top:0!important}.apple-existing-key .file-label{margin:12px 0 0}.apple-existing-key .file-label button:disabled{opacity:.45}.apple-resume{background:#fff8e9;border:1px solid #efdfb8;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:grid}.apple-resume>span{color:#936916;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.apple-resume b,.apple-resume p{display:block}.apple-resume b{font-size:11px}.apple-resume p{color:#7a6b4d;margin:3px 0 0;font-size:9px}.apple-resume button{color:#805b12;background:#fff;border:1px solid #e5d3aa;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:700}.apple-public-key{background:#fafafd;border:1px solid #d8d8de;border-radius:14px;margin-bottom:16px;padding:14px}.apple-public-key>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.apple-public-key>div:first-child span{color:#8e8e93;letter-spacing:.08em;font-size:9px;font-weight:750}.apple-public-key>div:first-child b{color:#4d4d53;font-size:10px}.apple-public-key textarea{resize:none;color:#45454b;background:#fff;border:1px solid #dedee3;border-radius:10px;outline:none;width:100%;height:126px;padding:11px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.apple-public-key textarea:focus{border-color:#85858c;box-shadow:0 0 0 3px #ededf0}.apple-public-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.apple-public-actions button,.apple-public-actions a{color:#36363b;background:#fff;border:1px solid #d6d6dc;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:700;text-decoration:none}.apple-public-actions button.copied{color:#177b52;background:#eaf7ef;border-color:#cce7d8}.apple-public-actions a{color:#1473e6}.apple-instructions{gap:8px;margin:0 0 13px;padding:0;list-style:none;display:grid}.apple-instructions li{align-items:center;gap:10px;display:flex}.apple-instructions li>span{color:#4f4f55;background:#f1f1f4;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:750;display:grid}.apple-instructions p{color:#66666c;margin:0;font-size:11px}.apple-instructions b{color:#303034}.apple-setup-note{color:#637084;background:#f5f8fc;border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.45}.apple-vault-ready{background:#eef8f2;border:1px solid #d3ebdc;border-radius:12px;align-items:center;gap:10px;margin:3px 0 16px;padding:12px 13px;display:flex}.apple-vault-ready>span{color:#187650;background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.apple-vault-ready b,.apple-vault-ready p{display:block}.apple-vault-ready b{font-size:11px}.apple-vault-ready p{color:#557565;margin:3px 0 0;font-size:9px}@media (max-width:600px){.apple-setup-progress b{display:none}.apple-setup-progress>span{justify-content:center}.apple-setup-progress>span:not(:last-child):after{left:50%;right:-50%}.apple-public-actions{flex-direction:column;align-items:stretch}.apple-public-actions button,.apple-public-actions a{text-align:center;width:100%}.apple-resume{grid-template-columns:34px 1fr}.apple-resume button{grid-column:1/-1}}.apple-vault-import{background:#eef5ff;border:1px solid #d8e6f8;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 13px;padding:11px 12px;display:grid}.apple-vault-import>span{color:#2874ce;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.apple-vault-import b,.apple-vault-import p{display:block}.apple-vault-import b{font-size:11px}.apple-vault-import p{color:#62758f;margin:3px 0 0;font-size:9px}.apple-vault-import button{color:#176bc4;background:#fff;border:1px solid #cddff4;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:700}.bridge-browser-warning{background:#fff7e8;border:1px solid #eeddb7;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-bottom:17px;padding:15px 16px;display:grid}.bridge-browser-warning>span{color:#9a6a18;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.bridge-browser-warning b{font-size:13px}.bridge-browser-warning p{color:#79694c;margin:4px 0 0;font-size:11px;line-height:1.5}.bridge-browser-warning>button{color:#805b12;background:#fff;border:1px solid #d6c08d;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:11px;font-weight:750}.bridge-browser-warning ol{color:#675f50;border-top:1px solid #eadab8;grid-column:1/-1;margin:0;padding:11px 0 0 20px;font-size:10px;line-height:1.7}@media (max-width:600px){.apple-vault-import{grid-template-columns:36px 1fr}.apple-vault-import button{grid-column:1/-1}.bridge-browser-warning{grid-template-columns:36px 1fr}.bridge-browser-warning>span{width:34px;height:34px}}@media (min-width:761px){header{align-items:flex-start}.header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:72%}}.apple-campaign-table tfoot td{color:#46566b;background:#f5f8fc;border-top:1px solid #d8e1ed;border-bottom:0;font-size:11px;font-weight:760}.apple-campaign-table tfoot .campaign-total-label{color:#1d1d1f;letter-spacing:.04em}.google-campaign-table tfoot td{color:#46566b;background:#f5f8fc;border-top:1px solid #d8e1ed;border-bottom:0;font-size:11px;font-weight:760;position:sticky;bottom:0}.google-campaign-table tfoot .campaign-total-label{color:#1d1d1f;letter-spacing:.04em}.store-source-control{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:4px 7px 4px 10px;display:flex}.store-source-control span{color:var(--subtle);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.store-source-control select{outline:none;box-shadow:none!important;color:#303035!important;background:0 0!important;border:0!important;padding:6px 24px 6px 4px!important;font-size:11px!important;font-weight:680!important}.fx-attribution{color:var(--subtle);margin:9px 2px 0;font-size:8px}.fx-attribution a{color:#4b78bd;text-decoration:none}.apple-table-actions{align-items:center;gap:12px;display:flex}.apple-table-actions .outline{margin:0}.store-roas-action{color:#16795a!important;background:#f5fbf8!important;border-color:#cfe5dc!important}.store-roas-action:disabled{opacity:.55}@media (max-width:760px){.apple-table-actions{flex-direction:column;align-items:flex-end}.apple-table-actions .resize-hint{display:none}}.app-store-card-head{align-items:center;gap:16px}.app-store-card-head .store-roas-action{flex:none;margin:0}.app-store-status-row{justify-content:flex-end;gap:12px;padding-top:13px;display:flex}.roas-loading{vertical-align:middle;background:#edf1f4;border-radius:6px;width:50px;height:11px;display:inline-block;position:relative;overflow:hidden}.roas-loading i{background:linear-gradient(90deg,#0000,#98d5beaa,#0000);animation:1s ease-in-out infinite roas-loading-slide;position:absolute;inset:0;transform:translate(-100%)}@keyframes roas-loading-slide{to{transform:translate(100%)}}@media (max-width:760px){.app-store-card-head{flex-direction:column;align-items:flex-start}.app-store-card-head .store-roas-action{width:100%}.app-store-status-row{flex-wrap:wrap;justify-content:flex-start}}.google-store-revenue-banner{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cfe1f6;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;margin:16px 0;padding:16px 18px;display:grid;box-shadow:0 8px 24px #2d5b920f}.google-store-revenue-banner>span{color:#2477d1;background:#e9f3ff;border-radius:14px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.google-store-revenue-banner b{color:#21252b;font-size:15px;display:block}.google-store-revenue-banner p{color:#687384;margin:4px 0 3px;font-size:12px;line-height:1.45}.google-store-revenue-banner small{color:#2971ba;font-size:10px;font-weight:700}.google-store-revenue-banner button{color:#176fc8;background:#fff;border:1px solid #8bbced;border-radius:12px;min-height:44px;padding:0 17px;font-size:12px;font-weight:800}.google-store-revenue-banner button:disabled{opacity:.55}@media (max-width:760px){.google-store-revenue-banner{grid-template-columns:42px minmax(0,1fr);padding:14px}.google-store-revenue-banner>span{width:40px;height:40px}.google-store-revenue-banner button{grid-column:1/-1;width:100%}}.metric-waiting-value{line-height:1.15;color:#9b6a13!important;font-size:19px!important}.billing-mode-note{color:#55708f;background:#f3f8ff;border:1px solid #d8e6f8;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:11px;display:flex}.billing-mode-note b{color:#176bc4;flex:none}.billing-mode-note span{line-height:1.45}@media (max-width:760px){.billing-mode-note{flex-direction:column;align-items:flex-start}}.store-roas-job{background:#f2faf6;border:1px solid #cfe9dc;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:16px;padding:15px 17px;display:grid;box-shadow:0 7px 24px #1a745212}.store-roas-job-icon{color:#16795a;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid}.store-roas-job-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.store-roas-job-head b{color:#245f4b;font-size:12px}.store-roas-job-head strong{color:#16795a;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.store-roas-steps{gap:7px;margin-top:9px;display:flex}.store-roas-steps span{color:#72857d;background:#e9f0ed;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:750;display:flex}.store-roas-steps span i{background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid}.store-roas-steps span.done{color:#176f53;background:#d9f0e5}.store-roas-steps span.current{color:#176ac0;background:#e2ecff}.store-roas-job-track{background:#dbeee5;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.store-roas-job-track i{border-radius:inherit;background:linear-gradient(90deg,#43a77e,#16795a);height:100%;transition:width .35s;display:block}.store-roas-job p{color:#55766a;margin:7px 0 0;font-size:10px;line-height:1.5}.store-roas-queue-note{color:#8b672f;margin-top:5px;font-size:9px;font-weight:700;display:block}@media (max-width:600px){.store-roas-job{grid-template-columns:34px minmax(0,1fr);padding:13px}.store-roas-job-icon{width:34px;height:34px}.store-roas-job-head{flex-direction:column;align-items:flex-start;gap:3px}.store-roas-steps{flex-wrap:wrap}}.workspace-profile{border:1px solid var(--line);text-align:left;color:#303036;background:#fff;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:10px;width:calc(100% - 28px);margin:0 14px 20px;padding:9px 10px;display:grid;box-shadow:0 6px 18px #1e375a0b}.workspace-profile>span{color:#2173d6;background:#eaf3ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.workspace-profile p{min-width:0;margin:0}.workspace-profile b,.workspace-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-profile small{color:var(--subtle);margin-top:3px;font-size:8px}.workspace-profile i{color:#a0a0a6;font-style:normal}:is(.workspace-profile:hover,.workspace-profile:focus-visible){border-color:#b9d5f6;outline:none;box-shadow:0 8px 22px #2369be17}.workspace-gate{background:radial-gradient(circle at 50% 0,#edf5ff 0,#0000 36%),#f7f8fa;place-items:center;min-height:100vh;padding:24px;display:grid}.workspace-gate-card{background:#fffffff5;border:1px solid #3c3c4321;border-radius:28px;width:min(100%,510px);padding:36px;box-shadow:0 28px 80px #1e365424}.workspace-gate-brand{align-items:center;gap:13px;display:flex}.workspace-gate-brand strong{letter-spacing:-.04em;font-size:22px;display:block}.workspace-gate-brand strong span{color:#1677ed}.workspace-gate-brand small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.workspace-gate-copy>span{color:#337bd5;letter-spacing:.16em;font-size:9px;font-weight:800}.workspace-gate-copy h1{letter-spacing:-.045em;margin:8px 0;font-size:30px}.workspace-gate-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.workspace-gate form{gap:13px;display:grid}.workspace-gate label{color:#515158;gap:6px;font-size:10px;font-weight:700;display:grid}.workspace-gate input,.workspace-gate select{color:#232327;background:#fff;border:1px solid #d5d6dc;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-size:12px}.workspace-gate input:focus,.workspace-gate select:focus{border-color:#4c9aef;box-shadow:0 0 0 4px #e1efff}.workspace-gate-submit{width:100%;margin-top:4px;padding:13px}.workspace-gate-switch{justify-content:center;margin-top:16px;display:flex}.workspace-gate-switch button{color:#2674cd;background:0 0;border:0;font-size:10px;font-weight:700}.workspace-gate-error{color:#af3d35;background:#fff1ef;border-radius:10px;margin:0;padding:10px 12px;font-size:10px}.workspace-gate-security{background:#eef8f3;border-radius:13px;grid-template-columns:31px 1fr;align-items:center;gap:10px;margin-top:24px;padding:12px;display:grid}.workspace-gate-security>span{color:#1d805d;background:#fff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.workspace-gate-security p{margin:0}.workspace-gate-security b,.workspace-gate-security small{display:block}.workspace-gate-security b{color:#2e6855;font-size:10px}.workspace-gate-security small{color:#628174;margin-top:3px;font-size:8px;line-height:1.4}.workspace-gate-loading{text-align:center}.workspace-gate-loading>img{border-radius:16px;width:58px;height:58px}.workspace-gate-loading p{color:var(--muted);font-size:11px}.workspace-loader{background:#e8edf4;border-radius:999px;width:140px;height:5px;margin:24px auto 0;display:block;overflow:hidden}.workspace-loader i{background:#2f82e9;width:55%;height:100%;animation:1s ease-in-out infinite workspace-loader;display:block}@keyframes workspace-loader{0%{transform:translate(-120%)}to{transform:translate(220%)}}.settings-layout{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:16px;display:grid}.settings-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:19px;padding:22px}.workspace-settings-card{grid-row:span 2}.settings-card-head,.settings-card-head>div,.settings-section-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-card-head>div{justify-content:flex-start}.settings-icon{color:#2173d6;background:#eaf3ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:800;display:grid}.settings-card h2{letter-spacing:-.025em;margin:0;font-size:16px}.settings-card p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.settings-badge{color:#77777e;white-space:nowrap;background:#f8f8fa;border:1px solid #dedfe4;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.settings-badge.secure,.settings-badge.connected{color:#1d805d;background:#eef8f3;border-color:#cce7da}.settings-badge.warning{color:#98651c;background:#fff8e8;border-color:#f0d39a}.settings-security-note{background:#f3f7fc;border-radius:13px;margin-top:18px;padding:14px}.settings-actions{align-items:center;gap:9px;margin-top:17px;display:flex}.settings-actions.align-right{justify-content:flex-end}.settings-actions button{margin:0}.workspace-list{border-top:1px solid var(--line);gap:7px;margin-top:22px;padding-top:17px;display:grid}.workspace-list>small{color:var(--subtle);letter-spacing:.09em;margin-bottom:3px;font-size:8px;font-weight:750}.workspace-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.workspace-list button>span{color:#5b6777;background:#eef3f9;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.workspace-list button p{min-width:0;margin:0}.workspace-list button b,.workspace-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-list button small{font-size:8px}.workspace-list button i{color:#2475d0;font-size:8px;font-style:normal;font-weight:750}.workspace-list button.active{background:#f1f7ff;border-color:#d7e8fb}.account-connection-list{gap:9px;margin-top:17px;display:grid}.account-connection-list article{border:1px solid var(--line);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px;display:grid}.account-connection-list article>div p{margin-top:3px}.account-connection-list article button{color:#2873c9;background:#fff;border:1px solid #d7d9df;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.analytics-route-security{background:#f1f7ff;border:1px solid #d6e8fa;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:18px;padding:12px;display:grid}.analytics-route-security>span{color:#2376d4;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.analytics-route-security p{margin:0}.analytics-route-security b,.analytics-route-security small{display:block}.analytics-route-security b{color:#345b83;font-size:10px}.analytics-route-security small{color:#647c95;margin-top:3px;font-size:8px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.settings-form-grid label{color:#55555c;gap:6px;font-size:9px;font-weight:700;display:grid}.settings-form-grid input,.settings-form-grid select{color:#303035;background:#fff;border:1px solid #d7d8de;border-radius:10px;outline:none;min-width:0;padding:10px 11px;font-size:10px}.settings-form-grid input:focus,.settings-form-grid select:focus{border-color:#4c9aef;box-shadow:0 0 0 3px #e1efff}.settings-route-help{background:#f8f8fa;border-radius:10px;padding:11px 12px}.settings-test-result{border-radius:10px;padding:10px 12px;font-weight:700}.settings-test-result.ok{color:#1a7655;background:#eef8f3}.settings-test-result.error{color:#ad3f37;background:#fff1ef}@media (max-width:1050px){.settings-layout{grid-template-columns:1fr}.workspace-settings-card{grid-row:auto}.analytics-route-card{grid-column:auto}}@media (max-width:760px){.workspace-gate{padding:14px}.workspace-gate-card{border-radius:22px;padding:24px}.workspace-gate-copy h1{font-size:25px}.workspace-profile{display:none}.settings-layout{gap:12px}.settings-card{padding:16px}.settings-form-grid{grid-template-columns:1fr}.settings-card-head,.settings-section-title{flex-direction:column;align-items:flex-start}.account-connection-list article{grid-template-columns:34px minmax(0,1fr) auto}.account-connection-list article>button{grid-column:1/-1;width:100%}.settings-actions{flex-direction:column;align-items:stretch}.settings-actions button{width:100%}}.workspace-profile{grid-template-columns:38px minmax(0,1fr) 14px;gap:11px;padding:11px 12px}.workspace-profile>span{width:36px;height:36px;font-size:15px}.workspace-profile b{font-size:14px}.workspace-profile small{font-size:11px;line-height:1.3}.workspace-gate-card{border-radius:30px;width:min(100%,590px);padding:46px}.workspace-gate-brand{gap:16px}.workspace-gate-brand img{border-radius:17px;width:56px;height:56px}.workspace-gate-brand strong{font-size:27px}.workspace-gate-brand small{margin-top:4px;font-size:13px}.workspace-gate-copy{margin:40px 0 30px}.workspace-gate-copy>span{letter-spacing:.13em;font-size:12px}.workspace-gate-copy h1{margin:10px 0 11px;font-size:38px;line-height:1.08}.workspace-gate-copy p{max-width:470px;font-size:16px;line-height:1.55}.workspace-gate form{gap:17px}.workspace-gate label{gap:8px;font-size:14px}.workspace-gate input,.workspace-gate select{border-radius:13px;min-height:52px;padding:14px 16px;font-size:16px}.workspace-gate-submit{min-height:52px;font-size:16px}.workspace-gate-switch{margin-top:20px}.workspace-gate-switch button{font-size:14px}.workspace-gate-error{padding:12px 14px;font-size:13px}.workspace-gate-security{grid-template-columns:38px 1fr;gap:12px;margin-top:30px;padding:15px 16px}.workspace-gate-security>span{width:36px;height:36px}.workspace-gate-security b{font-size:14px}.workspace-gate-security small{margin-top:4px;font-size:12px}.workspace-gate-loading p{font-size:14px}.workspace-remote-link{color:#20242a;background:#f3f7fe;border:1px solid #dce8fa;border-radius:16px;align-items:center;gap:12px;margin:16px 0 0;padding:14px 15px;text-decoration:none;display:flex}.workspace-remote-link>span{color:#267ce5;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.workspace-remote-link p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.workspace-remote-link b{font-size:14px}.workspace-remote-link small{color:#697382;font-size:12px}.workspace-remote-link>i{color:#7b8798;font-size:25px;font-style:normal}.workspace-remote-link>span.material-symbols-rounded{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23267ce5' stroke-width='2.4' stroke-linecap='round'%3E%3Crect x='3.5' y='5.5' width='18' height='13' rx='2.75'/%3E%3Cpath d='M9 24.5h7M12.5 18.5v6'/%3E%3Crect x='21.5' y='11.5' width='7' height='14' rx='2.25' fill='white'/%3E%3Cpath d='M24.3 22.5h1.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:25px 25px;flex:0 0 40px;font-size:0}.settings-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.settings-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.settings-card{border-radius:22px;padding:28px}.workspace-settings-card{grid-area:auto/span 5}.account-settings-card{grid-column:span 7}.panel-preferences-card,.privacy-settings-card{grid-column:span 6}.analytics-route-card{grid-column:1/-1}.settings-card-head,.settings-card-head>div,.settings-section-title{gap:16px}.settings-icon{border-radius:15px;width:50px;height:50px;font-size:20px}.settings-card h2{font-size:21px;line-height:1.2}.settings-card p{margin-top:6px;font-size:14px;line-height:1.5}.settings-badge{padding:7px 11px;font-size:11px}.settings-security-note{border-radius:15px;margin-top:22px;padding:17px}.settings-security-note b{font-size:15px}.settings-actions{gap:10px;margin-top:20px}.settings-actions .outline,.settings-actions .primary{min-height:44px;padding:11px 15px;font-size:13px}.workspace-list{gap:9px;margin-top:24px;padding-top:20px}.workspace-list>small{font-size:11px}.workspace-list button{border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:11px}.workspace-list button>span{width:36px;height:36px;font-size:13px}.workspace-list button b{font-size:14px}.workspace-list button small,.workspace-list button i{font-size:11px}.account-connection-list{gap:11px;margin-top:21px}.account-connection-list article{border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto auto;gap:13px;padding:14px}.account-connection-list article>div>b{font-size:15px}.account-connection-list article button{border-radius:10px;min-height:38px;padding:9px 12px;font-size:12px}.analytics-route-security{border-radius:15px;grid-template-columns:46px minmax(0,1fr);gap:13px;margin-top:22px;padding:15px}.analytics-route-security>span{border-radius:13px;width:44px;height:44px;font-size:18px}.analytics-route-security b{font-size:14px}.analytics-route-security small{margin-top:4px;font-size:12px;line-height:1.45}.settings-form-grid{gap:16px;margin-top:22px}.settings-form-grid label,.preference-grid label{gap:8px;font-size:13px}.settings-form-grid input,.settings-form-grid select,.preference-grid select{color:#303035;background:#fff;border:1px solid #d7d8de;border-radius:12px;outline:none;min-height:48px;padding:12px 13px;font-size:14px}.settings-route-help{border-radius:12px;padding:14px 15px}.settings-test-result{border-radius:12px;padding:13px 15px;font-size:13px}.account-connection-list article.apple-connection-row{align-items:start}.apple-connection-accounts{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.apple-connection-accounts>span{background:#f4f7fb;border-radius:10px;min-width:180px;padding:8px 10px}.apple-connection-accounts b,.apple-connection-accounts small{display:block}.apple-connection-accounts b{font-size:11px}.apple-connection-accounts small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.settings-badge.error{color:#b13f35;background:#fff2f0;border-color:#f0c5c0}.account-connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.account-connection-actions .outline{color:#5f6874}.apple-connection-accounts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apple-connection-accounts>span{border:1px solid #0000;border-radius:11px;min-width:0;padding:10px 11px}.apple-connection-accounts>span.state-ready{background:#f1faf6;border-color:#c7e6d7}.apple-connection-accounts>span.state-partial{background:#fff9eb;border-color:#efd79f}.apple-connection-accounts>span.state-error{background:#fff4f2;border-color:#efc5c0}.apple-connection-accounts strong,.apple-connection-accounts em{display:block}.apple-connection-accounts strong{color:#69727e;margin-top:4px;font-size:10px}.apple-connection-accounts .state-ready strong{color:#197a59}.apple-connection-accounts .state-partial strong{color:#97651b}.apple-connection-accounts .state-error strong{color:#b13f35}.apple-connection-accounts em{color:#606a77;margin-top:6px;font-size:10px;font-style:normal;line-height:1.4}.apple-connection-notice{background:#eef8f3;border-radius:10px;grid-column:2/-1;padding:10px 12px;font-weight:700;color:#1d7457!important;margin:0!important}.apple-connection-notice.error{background:#fff1ef;color:#ad3f37!important}.account-connection-list article .apple-account-remove{color:#b0443b;background:#fff;border-color:#edc9c5;margin-top:9px;display:block}.account-connection-list article .apple-account-remove:hover{background:#fff4f2;border-color:#dc9e97}.apple-remove-confirm{text-align:left;gap:15px;margin-top:22px;display:grid}.apple-remove-confirm>div:first-child{background:#fff5f3;border:1px solid #efcfca;border-radius:13px;padding:13px 15px}.apple-remove-confirm b,.apple-remove-confirm small{display:block}.apple-remove-confirm b{font-size:14px}.apple-remove-confirm small{color:#737985;overflow-wrap:anywhere;margin-top:5px;font-size:11px}.apple-remove-confirm>p{color:#666d78;margin:0;font-size:12px;line-height:1.55}.apple-remove-confirm>div:last-child{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.apple-remove-confirm button{min-height:42px;margin:0;padding:10px 15px}.apple-remove-danger{color:#fff;background:#c94c43;border:1px solid #c94c43;border-radius:10px;font-weight:750}.apple-remove-danger:disabled{cursor:not-allowed;opacity:.55}.apple-sync-warning{color:#8a5a14;background:#fff8e9;border:1px solid #f2ca87;border-radius:14px;padding:13px 15px}.apple-sync-warning>b{font-size:13px;display:block}.apple-sync-warning p{margin:5px 0 0;font-size:11px;line-height:1.45}.apple-sync-warning strong{font-weight:800}.preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.preference-grid label{color:#55555c;font-weight:700;display:grid}.preference-grid select:focus{border-color:#4c9aef;box-shadow:0 0 0 3px #e1efff}.density-setting{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.density-setting b{font-size:15px}.density-setting p{max-width:420px}.segmented-control{background:#f0f1f4;border-radius:11px;flex:none;padding:3px;display:flex}.segmented-control button{color:#66666c;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:700}.segmented-control button.selected{color:#176ec9;background:#fff;box-shadow:0 1px 4px #0000001a}.privacy-status-list{gap:2px;margin-top:18px;display:grid}.privacy-status-list article{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.privacy-status-list article:first-child{border-top:0}.privacy-status-list article>span{color:#1d805d;background:#eef7f3;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.privacy-status-list article b{font-size:14px}.privacy-status-list article p{margin-top:3px;font-size:12px}.privacy-status-list article strong{color:#6e6e73;font-size:12px}.privacy-status-list article strong.online{color:#1d805d!important}.connector-enrollment{margin-top:16px}.connector-enrollment-start{min-height:44px}.connector-start-help{max-width:680px;margin:10px 0 0!important}.connector-enrollment-package{background:#f5f9ff;border:1px solid #cfe2f8;border-radius:15px;gap:15px;padding:17px;display:grid}.connector-enrollment-package>div:first-child b{font-size:14px}.connector-enrollment-package>div:first-child p{font-size:12px}.connector-enrollment-package dl{gap:8px;margin:0;display:grid}.connector-enrollment-package dl>div{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.connector-enrollment-package dt{color:#6f7782;font-size:11px;font-weight:750}.connector-enrollment-package dd{color:#252a31;min-width:0;font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.connector-enrollment-package dd.secret{color:#1167bf}.connector-enrollment-actions{flex-wrap:wrap;gap:9px;display:flex}.connector-enrollment-actions button{min-height:40px}.connector-enrollment-notice{background:#eef8f3;border-radius:10px;padding:10px 12px;font-weight:700;color:#1d7457!important;margin-top:10px!important}.billing-inline-progress{background:#f5f9ff;border:1px solid #cfe0f5;border-radius:14px;gap:10px;margin-bottom:16px;padding:14px 16px;display:grid}.billing-inline-progress>div{justify-content:space-between;gap:12px;display:flex}.billing-inline-progress b{font-size:14px}.billing-inline-progress span{color:#657387;font-size:12px}.billing-inline-progress>i{background:#dbe7f5;border-radius:999px;height:6px;overflow:hidden}.billing-inline-progress>i>em{border-radius:inherit;background:#2b82df;height:100%;transition:width .8s;display:block}.connector-os-tabs{background:#fff;border:1px solid #d8e1ed;border-radius:11px;gap:4px;width:max-content;padding:4px;display:flex}.connector-os-tabs button{color:#637083;background:0 0;border:0;border-radius:8px;min-width:82px;min-height:34px;font-weight:750}.connector-os-tabs button.selected{color:#0d6fd8;background:#e8f2ff}.connector-command{gap:7px;display:grid}.connector-command>span{color:#687384;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.connector-command code{color:#ecf5ff;max-height:112px;font-family:var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#16202d;border:1px solid #dce5ef;border-radius:11px;padding:12px;font-size:11px;line-height:1.55;display:block;overflow:auto}.connector-token-help{color:#667384!important;margin:0!important;font-size:12px!important}.connector-v2-onboarding{background:linear-gradient(145deg,#f8fbff 0%,#f3f8ff 100%);border:1px solid #d4e5f8;border-radius:18px;gap:16px;padding:20px;display:grid}.connector-v2-intro{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.connector-v2-intro>span{color:#1470d3;letter-spacing:.11em;background:#e6f1ff;border-radius:11px;place-items:center;min-height:38px;font-size:11px;font-weight:850;display:grid}.connector-v2-intro b{font-size:17px}.connector-v2-intro p{margin-top:5px;font-size:13px}.connector-v2-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.connector-v2-steps li{background:#ffffffd1;border:1px solid #e0e8f2;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;padding:12px;display:grid}.connector-v2-steps li>span{color:#176fc9;background:#edf5ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.connector-v2-steps p{margin:0}.connector-v2-steps b,.connector-v2-steps small{display:block}.connector-v2-steps b{font-size:13px}.connector-v2-steps small{color:#6a7686;margin-top:3px;font-size:12px;line-height:1.45}.connector-desktop-user{color:#464b54;gap:7px;font-size:13px;font-weight:750;display:grid}.connector-desktop-user input{color:#24282e;background:#fff;border:1px solid #cdd9e8;border-radius:12px;outline:none;min-height:46px;padding:11px 13px;font-size:14px}.connector-desktop-user input:focus{border-color:#4d98ed;box-shadow:0 0 0 3px #e1efff}.connector-desktop-user small{color:#738093;font-size:11px;font-weight:500}.connector-v2-time{color:#236ab9;background:#eaf4ff;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.connector-v2-time>.icon{background:#fff;border-radius:10px;width:36px;height:36px;font-size:19px}.connector-v2-time p{margin:0}.connector-v2-time b,.connector-v2-time small{display:block}.connector-v2-time b{font-size:13px}.connector-v2-time small{color:#5f7692;margin-top:3px;font-size:11px;line-height:1.45}.connector-v2-time.compact{color:#1d7658;background:#edf7f3;margin-top:1px}.connector-v2-time.compact small{color:#607c70}.connector-activity{gap:10px;margin-top:18px;display:grid}.connector-activity-title{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:17px;display:flex}.connector-activity-title b{font-size:15px}.connector-activity-title p{margin-top:3px;font-size:12px}.connector-activity-title>span{color:#677484;font-size:11px;font-weight:750}.connector-job-card{background:#fbfcfe;border:1px solid #dce4ee;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.connector-job-card.failed,.connector-job-card.error{background:#fff8f7;border-color:#f0c9c4}.connector-job-card.succeeded,.connector-job-card.complete{background:#f7fcf9;border-color:#c9e6d9}.connector-job-icon{color:#2171cc;background:#eaf3ff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.connector-job-card.failed .connector-job-icon,.connector-job-card.error .connector-job-icon{color:#b64235;background:#fdeceb}.connector-job-card.succeeded .connector-job-icon,.connector-job-card.complete .connector-job-icon{color:#16805c;background:#e6f6ee}.connector-job-head{justify-content:space-between;gap:16px;display:flex}.connector-job-head p{margin:0}.connector-job-head b,.connector-job-head small{display:block}.connector-job-head b{font-size:13px}.connector-job-head small{color:#728092;margin-top:3px;font-size:11px}.connector-job-head strong{color:#647184;font-size:11px}.connector-job-card.failed .connector-job-head strong,.connector-job-card.error .connector-job-head strong{color:#ae3e32}.connector-job-card.succeeded .connector-job-head strong,.connector-job-card.complete .connector-job-head strong{color:#197958}.connector-job-progress{background:#e6ebf1;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.connector-job-progress i{border-radius:inherit;background:#3788e5;height:100%;transition:width .25s;display:block}.connector-job-card.failed .connector-job-progress i,.connector-job-card.error .connector-job-progress i{background:#d66155}.connector-job-card.succeeded .connector-job-progress i,.connector-job-card.complete .connector-job-progress i{background:#28a177}.connector-job-message{color:#525d6b!important;margin-top:8px!important;font-size:12px!important}.connector-job-message b,.connector-job-message small{display:block}.connector-job-message small{color:#758193;margin-top:4px}.connector-job-card>button{color:#67717f;background:#edf0f4;border:0;border-radius:8px;width:28px;height:28px;font-size:18px;line-height:1}.connector-job-card>button:hover{background:#e2e7ed}.settings-primary-card,.reporting-settings-card{grid-column:span 6}.data-management-card{grid-column:1/-1}.preference-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-explainer{background:#f3f7fc;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.settings-explainer>span{color:#2274d0;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.settings-explainer p{margin:0}.settings-explainer b,.settings-explainer small{display:block}.settings-explainer b{font-size:14px}.settings-explainer small{color:#687a90;margin-top:4px;font-size:12px;line-height:1.45}.settings-tool-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.settings-tool-list article{border:1px solid var(--line);background:#fbfbfc;border-radius:15px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.settings-tool-list article>span{color:#2874ce;background:#eef4ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}.settings-tool-list article b{font-size:14px}.settings-tool-list article p{margin-top:4px;font-size:12px}.settings-tool-list article button{color:#276fc4;background:#fff;border:1px solid #d5d8df;border-radius:10px;grid-column:1/-1;min-height:39px;font-size:12px;font-weight:750}.settings-tool-list article button:hover{background:#f7fbff;border-color:#abc9eb}.settings-tool-list article button:disabled{cursor:not-allowed;opacity:.5}.managed-egress-card{grid-column:1/-1}.managed-egress-actions{justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.managed-egress-actions label{color:#657184;gap:7px;min-width:260px;font-size:12px;font-weight:720;display:grid}.managed-egress-actions select{color:#20242b;min-height:44px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:12px;padding:0 12px}.managed-egress-actions button{min-height:44px}.managed-egress-card .settings-explainer{margin-top:0}.egress-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 16px;display:grid}.egress-method{text-align:left;color:#222a35;background:#fff;border:1px solid #d8e1ed;border-radius:14px;gap:5px;min-height:82px;padding:16px;display:grid}.egress-method b{font-size:15px}.egress-method span{color:#687487;font-size:12px}.egress-method.selected{background:#eff7ff;border-color:#1680e8;box-shadow:0 0 0 3px #dceeff}.egress-method.selected b{color:#096bc9}.density-compact table td,.density-compact table th{padding-top:10px;padding-bottom:10px}.density-compact .campaign-icon{width:28px;height:28px}@media (max-width:1250px){.settings-layout{grid-template-columns:1fr}.workspace-settings-card,.account-settings-card,.panel-preferences-card,.privacy-settings-card,.settings-primary-card,.reporting-settings-card,.data-management-card,.analytics-route-card{grid-column:auto}.settings-tool-list{grid-template-columns:1fr}}@media (max-width:760px){.workspace-gate-card{padding:28px}.workspace-gate-copy h1{font-size:30px}.workspace-gate-copy p{font-size:14px}.workspace-gate label{font-size:13px}.workspace-gate input,.workspace-gate select{font-size:15px}.settings-card{padding:20px}.settings-card h2{font-size:19px}.settings-card p{font-size:13px}.preference-grid,.preference-grid-three,.egress-method-grid{grid-template-columns:1fr}.density-setting{flex-direction:column;align-items:flex-start}.segmented-control{width:100%}.segmented-control button{flex:1}.account-connection-list article{grid-template-columns:40px minmax(0,1fr) auto}.account-connection-list article>button,.apple-connection-accounts{grid-column:1/-1;width:100%}.apple-connection-accounts>span{width:100%;min-width:0}.connector-enrollment-package dl>div{grid-template-columns:1fr;gap:3px}.connector-enrollment-actions{display:grid}.connector-enrollment-actions button,.connector-enrollment-start{width:100%}.managed-egress-actions{flex-direction:column;align-items:stretch}.managed-egress-actions label,.managed-egress-actions button{width:100%;min-width:0}.account-connection-actions{grid-column:1/-1;width:100%;display:grid}.account-connection-actions button{width:100%}.apple-connection-accounts{grid-template-columns:1fr}.apple-connection-notice{grid-column:1/-1}.apple-remove-confirm>div:last-child{grid-template-columns:1fr;display:grid}.apple-remove-confirm button{width:100%}}.preference-grid input{color:#303035;background:#fff;border:1px solid #d7d8de;border-radius:12px;outline:none;min-height:48px;padding:12px 13px;font-size:14px}.preference-grid input:focus{border-color:#4c9aef;box-shadow:0 0 0 3px #e1efff}.settings-inline-notice{background:#eef8f3;border-radius:11px;padding:11px 13px;font-weight:700;color:#1d7457!important;margin-top:14px!important}@media (max-width:760px){.connector-v2-onboarding{padding:15px}.connector-v2-intro{grid-template-columns:1fr}.connector-v2-intro>span{width:max-content;min-height:32px;padding:0 11px}.connector-v2-steps li{padding:11px}.connector-activity-title{flex-direction:column;align-items:flex-start}.connector-job-card{grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.connector-job-icon{width:34px;height:34px}.connector-job-head{flex-direction:column;align-items:flex-start;gap:4px}.connector-v2-time{grid-template-columns:34px minmax(0,1fr)}}.workspace-profile.active{background:#f2f7ff;border-color:#b7d5f7;box-shadow:0 8px 22px #2369be17}.avatar.active{color:#0967c7;background:#dcecff;box-shadow:0 0 0 3px #eaf3ff}.workspace-layout .workspace-security-card{grid-column:1/-1}@media (max-width:1250px){.workspace-layout .workspace-security-card{grid-column:auto}}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1}.sidebar nav button,.sidebar-bottom>button{align-items:center;gap:10px;display:flex}.icon{vertical-align:middle;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:22px;display:grid;overflow:hidden}.sidebar nav button .pill{float:none;margin-left:auto}.sidebar nav .nav-active .icon,.sidebar-bottom>button.nav-active .icon{color:#0875e1}.sidebar-bottom>button.nav-active{color:#0865c4;background:#e6efff;font-weight:650}.bridge-symbol{place-items:center;width:25px;height:25px;font-size:18px;display:grid}.privacy>.material-symbols-rounded{place-items:center;width:24px;height:24px;font-size:20px;display:grid}.apple-platform{letter-spacing:-.03em;font-size:15px;font-weight:780}.analytics-route-security>span{font-size:0;font-weight:780}.analytics-route-security>span:before{content:"A";font-size:18px}.apple-service-symbol{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:780}@media (min-width:761px){.sidebar nav .mobile-settings-nav{display:none}}.workspace-remote-icon{color:#267ce5;background:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.workspace-remote-icon svg{width:25px;height:25px;display:block}.billing-view{gap:18px;display:grid}.billing-toolbar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;justify-content:space-between;align-items:end;gap:18px;padding:22px 24px;display:flex}.billing-toolbar>div:first-child{align-items:end;gap:18px;display:flex}.billing-toolbar label{color:#55555c;gap:7px;font-size:13px;font-weight:750;display:grid}.billing-toolbar input{color:#25252a;background:#fff;border:1px solid #d7d8de;border-radius:12px;min-height:46px;padding:10px 13px;font-size:15px}.billing-toolbar p{color:var(--muted);margin:0 0 12px;font-size:13px}.billing-toolbar>div:last-child{gap:10px;display:flex}.billing-toolbar button{min-height:46px;padding:11px 16px}.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-metrics article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:20px;position:relative}.billing-metrics article>span{color:#2676d2;background:#edf4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:absolute;top:17px;right:17px}.billing-metrics p{color:var(--muted);margin:0;font-size:13px}.billing-metrics h2{letter-spacing:-.04em;margin:13px 0 7px;font-size:30px}.billing-metrics small{color:#85858c;font-size:12px}.billing-table-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:23px}.billing-table-card .card-head{margin-bottom:18px}.billing-table-wrap{border:1px solid var(--line);border-radius:14px;overflow:auto}.billing-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.billing-table-wrap th,.billing-table-wrap td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:13px 15px}.billing-table-wrap th{color:#777780;letter-spacing:.06em;background:#f8f9fb;font-size:11px}.billing-table-wrap th:last-child,.billing-table-wrap td:last-child{text-align:right}.billing-table-wrap tfoot td{background:#f7f9fc;border-bottom:0;font-weight:800}.billing-file{text-overflow:ellipsis;color:#85858c;background:#f5f5f7;border-radius:999px;max-width:260px;padding:6px 9px;font-size:11px;display:inline-flex;overflow:hidden}.billing-file.ready{color:#16815c;background:#ecf8f2}.billing-empty{min-height:380px}.billing-empty button{margin-top:16px}.billing-empty .empty-icon{font-size:34px}.billing-connector-view{margin-bottom:22px}.billing-upload-input{display:none}.billing-upload-button{white-space:nowrap}.billing-manual-input{width:150px;border-radius:9px!important;min-height:38px!important;padding:7px 9px!important;font-size:12px!important}.billing-manual-input.date{width:140px}.billing-manual-input.account{width:190px}.billing-manual-input.amount{text-align:right;width:110px}.billing-file-actions{align-items:center;gap:8px;display:flex}.billing-remove{color:#a44b45;background:0 0;border:0;font-size:11px;font-weight:700}.billing-download{color:#176fc9;background:0 0;border:0;font-size:12px;font-weight:750}.billing-export-error{color:#a43b34;background:#fff0ef;border-radius:12px;padding:12px 14px;font-size:12px}.billing-warning p{margin:5px 0 0;font-size:12px}@media (max-width:760px){.billing-toolbar,.billing-toolbar>div:first-child,.billing-toolbar>div:last-child{flex-direction:column;align-items:stretch}.billing-toolbar>div:last-child button{width:100%}.billing-metrics{grid-template-columns:1fr}}.google-billing-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.google-billing-mode button{border:1px solid var(--line);text-align:left;box-shadow:var(--shadow);color:#30333a;background:#fff;border-radius:17px;gap:5px;padding:17px 19px;display:grid}.google-billing-mode button.selected{background:#eef6ff;border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}.google-billing-mode button:disabled{cursor:wait;opacity:.68}.google-billing-mode b{font-size:14px}.google-billing-mode small{color:var(--muted);font-size:12px}.billing-download{text-overflow:ellipsis;color:#126cca;white-space:nowrap;background:#f4f8ff;border:1px solid #cfe0f5;border-radius:9px;max-width:260px;padding:7px 10px;font-size:11px;font-weight:750;overflow:hidden}.billing-download:hover{background:#eaf3ff}.billing-zip-download{color:#167658!important;background:#f3faf7!important;border-color:#bcdccf!important}.billing-zip-download:hover{background:#eaf7f1!important}.billing-warning{color:#72501a;background:#fff9ed;border:1px solid #f0d7a8;border-radius:16px;padding:16px 18px}.billing-warning strong{margin-bottom:6px;font-size:14px;display:block}.billing-warning p{color:#80622e;margin:4px 0;font-size:12px;line-height:1.5}.billing-export-error{color:#72501a;background:#fff9ed;border:1px solid #f0d7a8;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:700}@media (max-width:760px){.google-billing-mode{grid-template-columns:1fr}.billing-toolbar,.billing-toolbar>div:first-child{flex-direction:column;align-items:stretch}.billing-toolbar>div:last-child{grid-template-columns:1fr;display:grid}.billing-metrics{grid-template-columns:1fr}.billing-table-card{padding:15px}.billing-table-wrap table{font-size:12px}.billing-table-wrap th,.billing-table-wrap td{padding:11px}.billing-file,.billing-download{max-width:160px}}.setup-guide{scroll-behavior:smooth;gap:20px;max-width:1320px;margin:0 auto;display:grid}.setup-guide a{color:#1473d2;font-weight:720;text-decoration:none}.setup-guide a:hover{text-decoration:underline}.guide-hero{background:linear-gradient(135deg,#fff 0,#f5f9ff 58%,#eef6ff 100%);border:1px solid #dce7f5;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:20px;padding:34px;display:grid;box-shadow:0 16px 44px #2369be12}.guide-kicker,.guide-section-head>div>span,.guide-codex-card>div>span{color:#347fd4;letter-spacing:.11em;margin-bottom:10px;font-size:11px;font-weight:820;display:block}.guide-hero h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:36px;line-height:1.05}.guide-hero-copy>p{color:#606d7e;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.6}.guide-jump-links{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.guide-jump-links a{color:#2c5f98;background:#fff;border:1px solid #d8e5f5;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex;box-shadow:0 3px 10px #1e5aa00a}.guide-jump-links a:hover{background:#fafdff;border-color:#9fc4ed;text-decoration:none}.guide-jump-links b{color:#2379d9;background:#eaf3ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.guide-time-card{background:#ffffffd1;border:1px solid #ffffffb3;border-radius:18px;align-self:stretch;padding:23px;box-shadow:0 10px 28px #2a609e12}.guide-time-card>span{color:#7a8797;letter-spacing:.09em;font-size:10px;font-weight:800}.guide-time-card>strong{color:#1f5f9f;letter-spacing:-.04em;margin:12px 0 8px;font-size:34px;display:block}.guide-time-card>p{color:#657486;margin:0;font-size:13px;line-height:1.55}.guide-time-card>div{color:#267c60;border-top:1px solid #e0e9f4;align-items:center;gap:8px;margin-top:20px;padding-top:15px;font-size:12px;font-weight:720;display:flex}.guide-time-card i{background:#2caf7d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e6f6ef}.guide-codex-card{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff,#f8f6ff);border:1px solid #ded9f8;border-radius:22px;grid-template-columns:54px minmax(220px,.75fr) minmax(420px,1.25fr);align-items:start;gap:20px;padding:26px 28px;display:grid}.guide-icon{color:#2378d7;background:#eaf3ff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:820;display:grid}.guide-codex-card>.guide-icon{color:#7457d9;background:#eeeaff}.guide-codex-card h2{letter-spacing:-.035em;margin:0;font-size:24px}.guide-codex-card>div>p{color:#6b6879;margin:8px 0 0;font-size:14px;line-height:1.55}.guide-codex-actions{border-left:1px solid #e4e0f5;padding-left:24px}.guide-codex-actions ol{color:#585665;margin:0;padding-left:20px;font-size:13px;line-height:1.65}.guide-prompt-list{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.guide-prompt-list button{color:#6550ba;background:#fff;border:1px solid #d9d2f2;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:750}.guide-prompt-list button:hover{background:#f4f1ff}.guide-human-note{background:#fff8e9;border-radius:11px;color:#755e30!important;padding:11px 13px!important;font-size:12px!important}.guide-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:30px;scroll-margin-top:24px}.guide-section-head{border-bottom:1px solid #eceef2;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:16px;padding-bottom:23px;display:grid}.guide-section-head>div>span{margin:4px 0 7px}.guide-section-head h2{letter-spacing:-.04em;margin:0;font-size:26px}.guide-section-head p{color:#6e7681;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.55}.apple-guide .guide-section-head>div>span{color:#2b2b30}.apple-guide .guide-icon{color:#252529;background:#f0f0f3}.guide-duration{color:#3577bd;white-space:nowrap;background:#eff6ff;border-radius:999px;align-self:start;padding:7px 10px;font-size:11px;font-weight:780}.apple-guide .guide-duration{color:#5a5a60;background:#f3f3f5}.guide-requirements{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.guide-requirements b,.guide-requirements span{border-radius:999px;padding:8px 11px;font-size:11px}.guide-requirements b{color:#fff;background:#1d1d1f}.guide-requirements span{color:#56687d;background:#f2f6fb}.guide-steps{gap:0;margin:8px 0 0;padding:0 0 0 24px;list-style:none;display:grid}.guide-step{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:24px 0;display:grid;position:relative}.guide-step:not(:last-child):before{content:"";background:#dce3ec;width:1px;position:absolute;top:60px;bottom:-4px;left:20px}.guide-step>span{z-index:1;color:#196fc9;background:#eef6ff;border:1px solid #cddff4;border-radius:13px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:820;display:grid;position:relative}.apple-guide .guide-step>span{color:#343439;background:#f4f4f6;border-color:#d9d9df}.guide-step h3{letter-spacing:-.025em;margin:2px 0 7px;font-size:18px}.guide-step p{color:#626a75;max-width:880px;margin:6px 0;font-size:14px;line-height:1.65}.guide-step code{color:#38465a;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#f1f3f6;border-radius:6px;padding:2px 5px;font-size:.9em}.guide-step>div>a{align-items:center;gap:5px;margin-top:9px;font-size:13px;display:inline-flex}.guide-step>div>a>span{font-size:11px}.guide-link-row{flex-wrap:wrap;gap:16px;display:flex}.guide-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:720px;margin:12px 0 3px;padding:0;list-style:none;display:grid}.guide-check-list li{color:#4e5e72;background:#f5f8fc;border-radius:10px;padding:10px 12px 10px 33px;font-size:13px;font-weight:650;position:relative}.guide-check-list li:before{content:"✓";color:#21805e;font-weight:850;position:absolute;left:11px}.guide-callout{background:#fff9ea;border:1px solid #f0ddad;border-radius:13px;max-width:850px;margin:13px 0;padding:13px 15px}.guide-callout b{color:#795b1d;font-size:13px;display:block}.guide-callout p{color:#806d46;margin:3px 0 0;font-size:12px}.guide-callout.info{background:#f2f8ff;border-color:#cfe1f6}.guide-callout.info b{color:#276dac}.guide-callout.info p{color:#607993}.guide-callout.secure{background:#eff9f4;border-color:#cfe7dc}.guide-callout.secure b{color:#1d7758}.guide-callout.secure p{color:#557668}.guide-field-note{border-left:3px solid #6da7e7;max-width:850px;padding-left:12px}.guide-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:800px;margin-top:15px;display:grid}.guide-result-grid span{background:#fafbfd;border:1px solid #dde4ed;border-radius:12px;padding:13px}.guide-result-grid b,.guide-result-grid small{display:block}.guide-result-grid b{font-size:14px}.guide-result-grid small{color:#78828d;margin-top:4px;font-size:11px}.guide-section-head.compact{grid-template-columns:50px minmax(0,1fr)}.troubleshooting-guide .guide-icon{color:#a56d1b;background:#fff5e8}.guide-troubleshooting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.guide-troubleshooting-grid details{background:#fbfbfc;border:1px solid #e2e4e8;border-radius:14px;padding:14px 16px}.guide-troubleshooting-grid summary{cursor:pointer;color:#343439;font-size:14px;font-weight:750;list-style:none}.guide-troubleshooting-grid summary::-webkit-details-marker{display:none}.guide-troubleshooting-grid summary:after{content:"+";float:right;color:#7e838b}.guide-troubleshooting-grid details[open] summary:after{content:"−"}.guide-troubleshooting-grid p{color:#6d7179;border-top:1px solid #e7e8eb;margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.55}.guide-security-footer{background:#f0faf5;border:1px solid #cce8db;border-radius:18px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:15px;padding:19px 22px;display:grid}.guide-security-footer .guide-icon{color:#21805e;background:#fff}.guide-security-footer b{font-size:15px}.guide-security-footer p{color:#5c786d;margin:4px 0 0;font-size:13px;line-height:1.5}@media (max-width:1050px){.guide-hero{grid-template-columns:1fr}.guide-codex-card{grid-template-columns:50px minmax(0,1fr)}.guide-codex-actions{border-top:1px solid #e4e0f5;border-left:0;grid-column:1/-1;padding:18px 0 0}.guide-troubleshooting-grid{grid-template-columns:1fr}}@media (max-width:760px){.setup-guide{gap:14px}.guide-hero,.guide-section,.guide-codex-card{border-radius:19px;padding:20px}.guide-hero h2{font-size:29px}.guide-hero-copy>p{font-size:14px}.guide-time-card{padding:18px}.guide-codex-card{grid-template-columns:42px minmax(0,1fr);gap:13px}.guide-icon{border-radius:13px;width:42px;height:42px;font-size:18px}.guide-codex-card h2{font-size:21px}.guide-codex-actions{padding-top:15px}.guide-prompt-list{display:grid}.guide-prompt-list button{min-height:42px}.guide-section-head,.guide-section-head.compact{grid-template-columns:42px minmax(0,1fr);gap:13px}.guide-duration{grid-column:2;width:max-content;margin-top:-5px}.guide-section-head h2{font-size:22px}.guide-section-head p{font-size:13px}.guide-requirements{margin-top:16px}.guide-steps{padding-left:0}.guide-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 0}.guide-step>span{border-radius:11px;width:36px;height:36px}.guide-step:not(:last-child):before{top:52px;left:17px}.guide-step h3{font-size:17px}.guide-step p{font-size:13px}.guide-check-list,.guide-result-grid{grid-template-columns:1fr}.guide-troubleshooting-grid{margin-top:15px}.guide-security-footer{grid-template-columns:42px minmax(0,1fr);padding:17px}}.keyword-opportunities{box-shadow:var(--shadow);background:linear-gradient(135deg,#f2f8ff,#fff);border:1px solid #cfe2f7;border-radius:19px;margin-bottom:16px;padding:21px 23px}.keyword-opportunities-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.keyword-opportunities-head>div>span{color:#2677d5;letter-spacing:.1em;font-size:10px;font-weight:800}.keyword-opportunities h3{letter-spacing:-.025em;margin:6px 0 4px;font-size:19px}.keyword-opportunities-head p{color:var(--muted);margin:0;font-size:12px}.keyword-insight-state{color:#777f8a;background:#f7f8fa;border:1px solid #d7dce5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.keyword-insight-state.ready{color:#187b59;background:#edf9f3;border-color:#bfe5d4}.keyword-insight-state.partial{color:#8a6420;background:#fff9ec;border-color:#efd9aa}.keyword-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.keyword-opportunity-grid article{background:#fff;border:1px solid #d7e5f4;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.keyword-opportunity-grid article.raw{opacity:.78;background:#fafbfc;border-style:dashed}.keyword-opportunity-copy{min-width:0}.keyword-opportunity-copy b,.keyword-opportunity-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.keyword-opportunity-copy b{font-size:13px}.keyword-opportunity-copy small{color:#7a8492;margin-top:4px;font-size:10px}.keyword-opportunity-scores{flex:none;gap:6px;display:flex}.keyword-opportunity-scores span{text-align:center;background:#f1f3f6;border-radius:9px;min-width:65px;padding:6px 8px}.keyword-opportunity-scores small,.keyword-opportunity-scores b{white-space:nowrap;display:block}.keyword-opportunity-scores small{color:#7a8492;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.keyword-opportunity-scores b{color:#616b79;margin-top:2px;font-size:10px}.keyword-opportunity-scores .relevance-score.medium{background:#fff5df}.keyword-opportunity-scores .relevance-score.medium b{color:#93651b}.keyword-opportunity-scores .relevance-score.high{background:#e9f8f1}.keyword-opportunity-scores .relevance-score.high b{color:#187c59}.keyword-raw-toggle{color:#2677d5;background:#fff;border:1px solid #cbdcf0;border-radius:9px;margin-top:13px;padding:7px 10px;font-size:10px;font-weight:750}.keyword-opportunities-note,.data-table-note{color:#7a8492;margin:13px 0 0;font-size:10px;line-height:1.45}.data-table-note{border-top:1px solid var(--line);padding-top:13px}.popularity-badge{color:#667080;background:#f1f3f6;border-radius:999px;justify-content:center;align-items:baseline;min-width:47px;padding:6px 8px;display:inline-flex}.popularity-badge b{font-size:12px}.popularity-badge small{font-size:9px}.popularity-badge.medium{color:#93651b;background:#fff5df}.popularity-badge.high{color:#187c59;background:#e9f8f1}.popularity-empty{color:#a1a8b1}.apple-keyword-table td:nth-child(2),.apple-keyword-table td:nth-child(3),.apple-keyword-table td:nth-child(4),.apple-keyword-table th:nth-child(2),.apple-keyword-table th:nth-child(3),.apple-keyword-table th:nth-child(4){text-align:center}@media (max-width:760px){.keyword-opportunities{padding:17px}.keyword-opportunity-grid{grid-template-columns:1fr}.keyword-opportunities-head{gap:12px}.keyword-insight-state{flex:none}.keyword-opportunity-grid article{flex-direction:column;align-items:flex-start}.keyword-opportunity-scores{width:100%}.keyword-opportunity-scores span{flex:1}.apple-report-queued{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:14px}.apple-report-queued-icon{width:40px;height:40px}.apple-report-queued-action{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;display:flex}.apple-report-queued-action button{min-height:38px}.sidebar nav{flex-direction:row;align-items:stretch;gap:3px;min-width:max-content;height:59px;margin:0;display:flex}.sidebar nav button,.sidebar nav button:not(.nav-active){flex-direction:column;flex:0 0 74px;justify-content:center;align-items:center;gap:3px;min-width:74px;height:58px;padding:5px 3px;font-size:10px;line-height:1.08;display:flex}.sidebar nav .nav-active{display:flex}.sidebar nav .pill{margin:0;position:absolute;top:3px;right:4px}.data-toolbar input,.data-toolbar select{width:100%;min-width:100%;max-width:none;min-height:44px;font-size:14px}.performance-chart-wrap{grid-template-columns:34px minmax(0,1fr) 26px;gap:5px;height:236px;overflow:visible}.performance-axis{height:200px}.performance-plot{gap:3px;height:236px}.performance-point{height:236px}.performance-column{height:200px}.performance-spend{width:min(68%,12px)}.settings-card{padding:18px}.settings-card-head{gap:12px}.settings-card h2{font-size:19px}.settings-card p{font-size:13px}.workspace-gate{min-height:100dvh;padding:14px}.workspace-gate-card{padding:25px 20px}.workspace-gate-copy{margin:28px 0 22px}.workspace-gate-copy h1{font-size:29px}.workspace-gate-copy p{font-size:14px}}.apple-keyword-table-head{align-items:flex-start;margin-bottom:4px}.apple-keyword-table-head h3{margin:0;font-size:16px}.apple-keyword-table-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.apple-keyword-table-meta{justify-items:end;gap:8px;display:grid}.keyword-source-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.keyword-source-statuses>span{color:#68717e;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.keyword-source-statuses>span+span{border-left:1px solid #dfe3e8;padding-left:12px}.keyword-source-statuses b{color:#414852;font-size:10px}.keyword-source-statuses small{font-size:9px}.keyword-source-statuses .has-data small{color:#19805d}.keyword-source-statuses .is-empty small{color:#8b929c}.keyword-source-statuses i,.keyword-roas-loading i,.keyword-roas-value.is-refreshing i{border:2px solid #d3deed;border-top-color:#337fd5;border-radius:50%;flex:none;width:11px;height:11px;animation:.7s linear infinite approas-spin}.apple-keyword-interactive-table{table-layout:fixed;margin-top:10px}.apple-keyword-table .apple-keyword-interactive-table th,.apple-keyword-table .apple-keyword-interactive-table td{text-align:left}.apple-keyword-table .apple-keyword-interactive-table .keyword-metric-cell{text-align:center;font-variant-numeric:tabular-nums}.apple-keyword-interactive-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apple-keyword-interactive-table .keyword-name-cell{font-weight:700}.apple-keyword-interactive-table .column-sort-button i{color:#8d98a8;min-width:10px}.apple-keyword-interactive-table .column-sort-button.active i{color:#1478ef}.keyword-roas-value,.keyword-roas-loading{justify-content:center;align-items:center;gap:6px;display:inline-flex}.keyword-roas-value{color:#207a5a;font-weight:750}.keyword-roas-loading{color:#66758a}.keyword-roas-loading small{font-size:9px}.keyword-roas-empty{color:#9aa1aa;font-size:9px}.keyword-roas-value.is-refreshing i{border-width:1.5px;width:9px;height:9px}@media (max-width:760px){.apple-keyword-table-head{display:block}.apple-keyword-table-meta{justify-items:start;margin-top:9px}.keyword-source-statuses{justify-content:flex-start}.keyword-source-statuses>span+span{border-left:0;padding-left:0}}.language-switcher{background:#f7f8fa;border:1px solid #dfe3ea;border-radius:12px;align-items:center;gap:3px;padding:4px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.language-switcher button{color:#707785;min-width:38px;height:32px;font:700 12px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 9px;transition:all .18s}.language-switcher a{color:#707785;min-width:38px;height:32px;font:700 12px/1 var(--font-geist-sans);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;text-decoration:none;transition:all .18s;display:inline-flex}.language-switcher a:hover{color:#0b73e0;background:#fff}.language-switcher a.active{color:#fff;background:#0b73e0;box-shadow:0 4px 12px #0b73e038}.language-switcher a:focus-visible{outline-offset:3px;outline:2px solid #0b73e0}.language-switcher.compact a{min-width:34px;height:30px}.language-switcher button:hover{color:#0b73e0;background:#fff}.language-switcher button.active{color:#fff;background:#0b73e0;box-shadow:0 4px 12px #0b73e038}.language-switcher.compact{background:#ffffffb3;border-color:#0f172a1a;padding:3px}.language-switcher.compact button{min-width:34px;height:30px}.workspace-head-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.app-store-platform{color:#25262a!important;background:#eef0f4!important}.app-store-connect-card{background:linear-gradient(145deg,#fff,#f7fbff);border-color:#cfe1f6;grid-column:1/-1;scroll-margin-top:24px}.app-store-credential-grid input{color:#303035;background:#fff;border:1px solid #d7d8de;border-radius:12px;outline:none;min-height:48px;padding:12px 13px;font-size:14px}.app-store-credential-grid input:focus{border-color:#4c9aef;box-shadow:0 0 0 3px #e1efff}.app-store-key-file{background:#f8fbff;border:1px dashed #b9cce4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px;display:flex}.app-store-key-file b{font-size:14px}.app-store-key-file p{margin-top:4px!important;font-size:12px!important}.app-store-key-file button{flex:none}.app-store-connect-banner{background:#f3f8ff;border-color:#cbdff5;margin-bottom:16px}.app-store-connect-banner .apple-orb{color:#1c6fc7;background:#fff}.empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.empty-actions button{min-width:190px;margin-top:0!important}.apple-onboarding-empty{padding:68px 28px}.apple-onboarding-empty>p{max-width:560px;margin-bottom:26px}.apple-setup-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,760px);margin:0 auto;display:grid}.apple-setup-option{color:#25262a;text-align:left;background:#fff;border:1px solid #dfe2e8;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:100px;padding:17px 18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 7px 22px #1f25300e}.apple-setup-option:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1f253017}.apple-setup-option>span{color:#fff;background:#242428;border-radius:13px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid}.apple-setup-option p{text-align:left;gap:4px;min-width:0;margin:0;display:grid}.apple-setup-option b{font-size:15px}.apple-setup-option small{color:#747780;font-size:11px;line-height:1.4}.apple-setup-option i{color:#202126;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.store-connect-option{background:#f8fbff;border-color:#cfe0f4}.store-connect-option>span{color:#176fc8;background:#e5f1ff}.store-connect-option i{color:#176fc8}.apple-onboarding-note{color:#8a8d94;margin:17px auto 0;font-size:10px;line-height:1.5;display:block}@media (max-width:760px){.landing-nav-links>a:not(.landing-panel-link){display:none}.language-switcher.compact button{min-width:31px;padding:0 7px}.workspace-head-controls{justify-content:flex-start}.app-store-key-file{flex-direction:column;align-items:stretch}.app-store-key-file button{width:100%}.empty-actions{width:100%;display:grid}.empty-actions button{width:100%}.apple-onboarding-empty{padding:42px 18px}.apple-setup-options{grid-template-columns:1fr}.apple-setup-option{grid-template-columns:42px minmax(0,1fr);min-height:92px;padding:15px}.apple-setup-option>span{width:40px;height:40px}.apple-setup-option i{grid-column:2}html,body{max-width:100%;overflow-x:hidden}}.store-roas-job-track.indeterminate i{animation:1.25s ease-in-out infinite store-roas-indeterminate}@keyframes store-roas-indeterminate{0%{transform:translate(-105%)}50%{transform:translate(160%)}to{transform:translate(420%)}}.codex-analytics-card{background:linear-gradient(145deg,#fff,#f8f7ff);border-color:#d8d4f4;grid-column:1/-1}.codex-analytics-eyebrow{color:#6e55cf;letter-spacing:.11em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.codex-analytics-status{background:#fff;border:1px solid #e2def6;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:15px;margin-top:18px;padding:17px;display:grid}.codex-analytics-status>span{color:#6d50d0;background:#eeeaff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:850;display:grid}.codex-analytics-status b{font-size:15px}.codex-analytics-status p{line-height:1.5;color:#6c6c78!important;margin:5px 0 0!important;font-size:12px!important}.codex-analytics-card.state-active .codex-analytics-status{background:#f5fcf8;border-color:#cbe8dc}.codex-analytics-card.state-active .codex-analytics-status>span{color:#21805e;background:#e5f7ef}.codex-analytics-card.state-stopped .codex-analytics-status,.codex-analytics-card.state-forbidden .codex-analytics-status{background:#fffaf0;border-color:#efd8b0}.codex-analytics-card.state-stopped .codex-analytics-status>span,.codex-analytics-card.state-forbidden .codex-analytics-status>span{color:#9a6818;background:#fff0d5}.codex-analytics-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:13px;display:grid}.codex-analytics-flow span{color:#595866;background:#fbfbfd;border:1px solid #e5e3ee;border-radius:13px;align-items:center;gap:9px;min-height:58px;padding:12px;font-size:11px;line-height:1.35;display:flex}.codex-analytics-flow b{color:#6d50c9;background:#ece9f8;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.codex-analytics-flow i{color:#aaa5bd;font-style:normal}.codex-analytics-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:17px;display:flex}.codex-analytics-actions>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.codex-analytics-actions small{color:#767481;font-size:11px}.codex-analytics-security{border-top:1px solid #e9e6f3;padding-top:13px;line-height:1.5;color:#777582!important;margin:15px 0 0!important;font-size:10px!important}.codex-analytics-actions button:disabled{cursor:not-allowed;opacity:.52}@media (max-width:760px){.codex-analytics-flow{grid-template-columns:1fr}.codex-analytics-flow i{display:none}.codex-analytics-actions{flex-direction:column;align-items:stretch}.codex-analytics-actions button{width:100%}.codex-analytics-status{grid-template-columns:40px minmax(0,1fr);padding:14px}.codex-analytics-status>span{width:40px;height:40px}}.settings-actions{flex-wrap:wrap}.settings-actions .session-logout{color:#b74339;background:#fff8f7;border-color:#efc4bf}.settings-actions .session-logout:hover{background:#fff1ef;border-color:#df968d}.google-campaign-tools{justify-content:flex-end;align-items:center;gap:9px;margin:0 0 14px;display:flex}.google-campaign-tools .google-transfer-actions,.google-campaign-tools .google-status-actions{margin:0;display:flex}.google-transfer-actions{justify-content:flex-end;gap:9px;margin:0 0 14px;display:flex}.google-transfer-actions .outline,.google-status-actions .outline{margin:0}.google-transfer-file{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex}.google-transfer-file input{display:none}.google-transfer-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14181f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.google-transfer-modal{width:min(860px,96vw);max-height:94vh;padding:30px 34px;overflow:auto}.google-transfer-modal .modal-x{color:#666b74;background:#eceef2;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:17px;right:18px}.google-transfer-heading{align-items:center;gap:14px;padding-right:48px;display:flex}.google-transfer-heading>span{color:#4285f4;background:#eaf3ff;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;font-size:20px;font-weight:850;display:grid}.google-transfer-heading h2{text-align:left;font-size:24px}.google-transfer-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.google-transfer-tabs{grid-template-columns:1fr 1fr;margin:22px 0 17px;display:grid}.google-transfer-tabs button{min-height:42px}.google-transfer-body{gap:14px;display:grid}.google-transfer-note,.google-transfer-review{background:#f4f8ff;border:1px solid #d6e6f7;border-radius:14px;padding:14px 16px}.google-transfer-note b,.google-transfer-review b{font-size:13px}.google-transfer-note p,.google-transfer-review p{color:#68778b;margin:5px 0 0;font-size:11px;line-height:1.5}.google-transfer-list{border:1px solid var(--line);background:#fff;border-radius:14px;max-height:340px;overflow:auto}.google-transfer-list label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;margin:0;padding:13px 15px;display:grid}.google-transfer-list label:last-child{border:0}.google-transfer-list input{width:17px;height:17px}.google-transfer-list b,.google-transfer-list small{display:block}.google-transfer-list small{color:var(--subtle);margin-top:4px;font-size:10px}.google-transfer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:15px;display:flex}.google-transfer-footer>span{color:#657083;font-size:11px;font-weight:650}.google-transfer-footer button{min-height:42px}.google-transfer-drop{cursor:pointer;background:#f8fbff;border:1px dashed #aac4e2;border-radius:14px;padding:16px 18px;position:relative;gap:4px!important;margin:0!important;display:grid!important}.google-transfer-drop b{color:#306da9;font-size:13px}.google-transfer-drop small{color:#7b8796;font-size:10px}.google-transfer-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.google-transfer-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.google-transfer-fields label{margin:0}.google-transfer-fields select,.google-transfer-fields input,.google-transfer-check select{color:#30343a;background:#fff;border:1px solid #d6dae1;border-radius:10px;min-height:43px;padding:10px 12px;font-size:12px}.google-transfer-preflight{justify-self:start;margin:0}.google-transfer-checks{border-top:1px solid var(--line);gap:8px;padding-top:15px;display:grid}.google-transfer-checks h3{margin:0 0 3px;font-size:14px}.google-transfer-check{border:1px solid #dce1e8;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.google-transfer-check>span{color:#6f7782;background:#eef1f5;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.google-transfer-check.ready{background:#f5fbf8;border-color:#c8e7d8}.google-transfer-check.ready>span{color:#19825b;background:#dff5ea}.google-transfer-check.missing{background:#fff7f6;border-color:#f1c9c4}.google-transfer-check.missing>span{color:#b8453d;background:#fde5e2}.google-transfer-check.choice_required{background:#fffbf1;border-color:#ead9ae}.google-transfer-check.choice_required>span{color:#8d681c;background:#faecc7}.google-transfer-check b,.google-transfer-check small{display:block}.google-transfer-check b{font-size:12px}.google-transfer-check small{color:#737b86;margin-top:3px;font-size:10px}.google-transfer-check select{width:100%;margin-top:7px}.google-transfer-blocker,.google-transfer-warning{border-radius:10px;margin:0;padding:9px 11px;font-size:10px;line-height:1.45}.google-transfer-blocker{color:#b33d34;background:#fff0ee}.google-transfer-warning{color:#8a6319;background:#fff8e7}.google-transfer-success{color:#187b59;background:#edf9f3;border:1px solid #bfe4d3;border-radius:14px;padding:16px}.google-transfer-success p{margin:5px 0 0;font-size:11px}.google-status-modal{width:min(760px,96vw)}.google-status-app{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px!important;margin:0!important;display:grid!important}.google-status-app select{color:#30343a;background:#fff;border:1px solid #d6dae1;border-radius:10px;min-height:43px;padding:10px 12px;font-size:12px}.google-status-list label{grid-template-columns:22px minmax(0,1fr)}.google-transfer-order button{min-height:0;margin:0;padding:8px 11px}.google-status-confirm{background:#fff8ef;border:1px solid #f0d0ac;border-radius:14px;gap:7px;padding:15px;display:grid}.google-status-confirm>b{font-size:13px}.google-status-confirm>p{color:#78634b;margin:0;font-size:11px;line-height:1.5}.google-status-confirm>div{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.google-status-confirm button{min-height:40px}.google-transfer-order{background:#f7faff;border:1px solid #d9e6f5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.google-transfer-order b{color:#276ba8;font-size:11px}.google-transfer-order small{color:#718096;text-align:right;font-size:9px}.google-transfer-list label{grid-template-columns:22px 22px minmax(0,1fr) auto;gap:9px}.google-transfer-list label>i{color:#55718f;background:#eef4fb;border-radius:7px;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;font-weight:800;display:grid}.google-transfer-list em{color:#247956;white-space:nowrap;background:#eef8f3;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:750}.google-status-confirm{background:linear-gradient(135deg,#fffaf3,#fff5e8);border:1px solid #f0d0ac;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 17px;display:grid}.google-status-confirm-copy{grid-template-columns:36px minmax(0,1fr);align-items:center;justify-content:initial!important;gap:11px!important;margin:0!important;display:grid!important}.google-status-confirm-copy>span{color:#b56d12;background:#fff0d9;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:850;display:grid}.google-status-confirm-copy b{font-size:13px;display:block}.google-status-confirm-copy p{color:#78634b;margin:4px 0 0;font-size:10px;line-height:1.45}.google-status-confirm-actions{justify-content:flex-end!important;gap:9px!important;margin:0!important;display:flex!important}.google-status-confirm-actions button{border-radius:11px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:750}.google-status-back{color:#505969;background:#fff;border:1px solid #d9dde5}.google-status-back i,.google-status-complete button i{font-style:normal}.google-status-back i{margin-right:5px}.google-status-complete{color:#197b59;background:linear-gradient(135deg,#f2fbf7,#eaf8f2);border:1px solid #bce5d2;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:21px 22px;display:grid}.google-status-complete>span{color:#16835c;background:#d9f3e7;border-radius:16px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:850;display:grid}.google-status-complete small{color:#55917b;letter-spacing:.09em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.google-status-complete h3{color:#166c50;margin:0;font-size:17px}.google-status-complete p{color:#4d7868;margin:5px 0 0;font-size:11px}.google-status-complete button{white-space:nowrap;min-height:44px;padding:11px 15px}.google-status-complete button i{margin-left:5px}.google-transfer-list.google-status-list label{grid-template-columns:22px minmax(0,1fr) auto;column-gap:12px}.google-status-list label>span{min-width:0}.google-status-list label>span b{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.google-status-list label>em{white-space:nowrap;border-radius:999px;grid-column:auto;padding:6px 9px;font-size:9px;font-style:normal;font-weight:750}.google-status-list label>em.enabled{color:#1d7b59;background:#e8f7ef}.google-status-list label>em.paused{color:#667080;background:#f0f2f5}.google-transfer-error{color:#a93c33;background:#fff2f0;border:1px solid #efbbb5;border-radius:12px;margin-bottom:14px;padding:12px 14px}.google-transfer-error b{font-size:12px}.google-transfer-error p{margin:4px 0 0;font-size:10px;line-height:1.5}@media (max-width:760px){.google-campaign-tools{grid-template-columns:1fr;margin-bottom:14px;display:grid}.google-campaign-tools .google-transfer-actions{grid-template-columns:1fr 1fr;display:grid}.google-campaign-tools .google-status-actions,.google-campaign-tools .google-status-actions button{width:100%}.google-transfer-actions{grid-template-columns:1fr 1fr;display:grid}.google-transfer-actions>*{width:100%}.google-transfer-backdrop{align-items:end;padding:0}.google-transfer-modal{width:100%;max-height:92dvh;padding:25px 17px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.google-transfer-heading h2{font-size:20px}.google-transfer-fields,.google-status-app{grid-template-columns:1fr}.google-transfer-order{flex-direction:column;align-items:flex-start}.google-transfer-order small{text-align:left}.google-transfer-list label{grid-template-columns:22px 22px minmax(0,1fr)}.google-status-list label{grid-template-columns:22px minmax(0,1fr)}.google-transfer-list em{grid-column:3}.google-transfer-footer{flex-direction:column;align-items:stretch}.google-transfer-footer button{width:100%}.google-status-confirm>div{grid-template-columns:1fr;display:grid}.google-status-confirm button{width:100%}.google-transfer-list.google-status-list label{grid-template-columns:22px minmax(0,1fr) auto}.google-status-list label>em{grid-column:auto}.google-status-confirm{grid-template-columns:1fr}.google-status-confirm-actions{grid-template-columns:1fr 1fr;display:grid!important}.google-status-confirm-actions button{width:100%}.google-status-complete{grid-template-columns:48px minmax(0,1fr)}.google-status-complete>span{width:48px;height:48px}.google-status-complete button{grid-column:1/-1;width:100%}}.modern-campaign-table-card{overflow:visible}.modern-campaign-wrap{background:#fff;border:1px solid #1f293714;border-radius:14px;margin-top:15px;overflow:auto;box-shadow:0 1px 2px #0f172a06}.modern-campaign-table{border:0;margin:0}.modern-campaign-table th{background:#f8fafc;border-bottom:1px solid #1f293714;height:50px;position:relative;overflow:visible}.modern-campaign-table td{background:#fff;border-bottom:1px solid #1f293711;height:54px;transition:background .14s}.modern-campaign-table tbody tr:last-child td{border-bottom:0}.modern-campaign-table tbody tr:hover td{background:#f7faff}.modern-resizable-heading{align-items:stretch;height:50px;margin:0 -8px;padding:0 8px;display:flex;position:relative}.modern-resizable-heading .column-sort-button{letter-spacing:.045em;justify-content:flex-start;width:100%;padding:0 15px}:is(.modern-resizable-heading .column-sort-button:hover,.modern-resizable-heading .column-sort-button:focus-visible,.modern-resizable-heading .column-sort-button.active){background:#1478ef0e;border-radius:8px}.modern-column-drag-handle{z-index:3;color:#9298a2;cursor:grab;opacity:0;background:#ffffffeb;border:0;border-radius:7px;place-items:center;width:18px;height:28px;font-size:10px;transition:opacity .14s,color .14s,background .14s;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.modern-campaign-table th:hover .modern-column-drag-handle{opacity:1}.modern-column-drag-handle:focus-visible{opacity:1}:is(.modern-column-drag-handle:hover,.modern-column-drag-handle:focus-visible){color:#1478ef;background:#eaf3ff;outline:none}.modern-column-drag-handle:active{cursor:grabbing}.column-edge-resize-handle{z-index:6;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;height:100%;padding:0;position:absolute;top:0;right:-5px}.column-edge-resize-handle span{opacity:0;background:#c4cbd5;border-radius:99px;width:2px;transition:opacity .12s,background .12s,transform .12s;position:absolute;top:9px;bottom:9px;left:4px}.modern-campaign-table th:hover .column-edge-resize-handle span,.column-edge-resize-handle:hover span{opacity:1}.column-edge-resize-handle:focus-visible span{opacity:1}:is(.column-edge-resize-handle:hover span,.column-edge-resize-handle:focus-visible span,.resizing-column .column-edge-resize-handle span){background:#1478ef;transform:scaleX(1.5)}.column-edge-resize-handle:focus-visible{outline:none}.modern-campaign-table th:last-child .column-edge-resize-handle{right:-3px}@media (max-width:760px){.modern-campaign-wrap{border-radius:12px}.modern-column-drag-handle{opacity:.65}.column-edge-resize-handle span{opacity:.7}}.campaign-appStoreRoas-col{width:var(--campaign-appStoreRoas-width)}.modern-campaign-table{width:max(100%,calc(var(--campaign-name-width) + var(--campaign-type-width) + var(--campaign-app-width) + var(--campaign-status-width) + var(--campaign-bid-width) + var(--campaign-maxCpc-width) + var(--campaign-spend-width) + var(--campaign-budget-width) + var(--campaign-cpa-width) + var(--campaign-adsRoas-width) + var(--campaign-analyticsRoas-width) + var(--campaign-playRoas-width) + var(--campaign-appStoreRoas-width)))}.modern-campaign-table th,.modern-campaign-table td{border-right:1px solid #3c3c4313}.modern-campaign-table th:last-child,.modern-campaign-table td:last-child{border-right:0}.modern-resizable-heading .column-sort-button{padding:0 6px 10px}.modern-column-drag-handle{border-radius:6px;width:30px;height:13px;font-size:9px;line-height:1;top:auto;bottom:1px;left:50%;transform:translate(-50%)}.table-card .table-wrap,.country-table-wrap,.billing-table-wrap{background:#fff;border-color:#1f293714;box-shadow:0 1px 2px #0f172a06}.table-card table,.billing-table-wrap table{border-collapse:separate;border-spacing:0}.table-card table th,.billing-table-wrap th{background:#f8fafc;border-bottom:1px solid #1f293714}.table-card table td,.billing-table-wrap td{background:#fff;border-bottom:1px solid #1f293711;transition:background .14s}.table-card table th,.table-card table td,.billing-table-wrap th,.billing-table-wrap td{border-right:1px solid #3c3c4313}.table-card table th:last-child,.table-card table td:last-child,.billing-table-wrap th:last-child,.billing-table-wrap td:last-child{border-right:0}.table-card table tbody tr:hover td,.billing-table-wrap tbody tr:hover td{background:#f7faff}.table-card table tbody tr:last-child td,.billing-table-wrap tbody tr:last-child td{border-bottom:0}.modern-data-table-card{overflow:visible}.modern-data-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.google-report-range-note{color:#607993;background:#f2f8ff;border:1px solid #cfe1f6;border-radius:12px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 14px;font-size:12px;display:flex}.google-report-range-note b{color:#276dac}.google-report-range-note span{line-height:1.45}.overview-resizable-table .country-performance-table{table-layout:fixed;width:100%;min-width:0}.overview-resizable-table .country-performance-table th{z-index:2;position:sticky;top:0;overflow:visible}.overview-resizable-table .country-performance-table td:first-child{min-width:0;display:table-cell}.overview-resizable-table .country-performance-table td.country-name-cell{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.overview-resizable-table .country-name-cell>span:last-child{min-width:0;overflow:hidden}.overview-resizable-table .country-name-cell b,.overview-resizable-table .country-name-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-resizable-table .country-performance-table th.column-dragging{opacity:.45}.overview-resizable-table .country-performance-table th.column-drag-over{background:#eef6ff;box-shadow:inset 3px 0 #1478ef}@media (max-width:760px){.overview-resizable-table .country-performance-table{min-width:0}}.ai-operator-shell{background:#fff;border:1px solid #e3e6eb;border-radius:22px;grid-template-columns:290px minmax(0,1fr);min-height:calc(100dvh - 175px);display:grid;overflow:hidden;box-shadow:0 14px 42px #1a223012}.ai-conversation-list{background:#f8f9fb;border-right:1px solid #e8eaf0;flex-direction:column;min-width:0;display:flex}.ai-list-head{justify-content:space-between;align-items:center;padding:20px 18px 14px;display:flex}.ai-list-head b,.ai-list-head small{display:block}.ai-list-head b{font-size:14px}.ai-list-head small{color:#8a909a;margin-top:3px;font-size:9px}.ai-list-head button{color:#1478ef;background:#fff;border:1px solid #dce1e8;border-radius:11px;width:34px;height:34px;font-size:21px}.ai-own-codex{background:#f7f4ff;border:1px solid #e5dcfb;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 10px 9px;padding:11px;display:grid}.ai-own-codex.ready{background:#f2fbf7;border-color:#cbe8da}.ai-own-codex.bridge{background:#f3f7fc;border-color:#dce5f1}.ai-own-codex>span{color:#6c4fd0;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.ai-own-codex b,.ai-own-codex small{display:block}.ai-own-codex b{font-size:10px}.ai-own-codex small{color:#737987;overflow-wrap:anywhere;margin-top:3px;font-size:8px;line-height:1.35}.ai-own-codex button{color:#6548ca;background:#fff;border:1px solid #d7cdf1;border-radius:9px;padding:7px 8px;font-size:8px;font-weight:800}.ai-own-codex button.connected{color:#19805b;border-color:#bce2d0}.ai-chat-panel{grid-template-rows:auto minmax(320px,1fr) auto;min-width:0;min-height:0;display:grid}.ai-chat-head{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ai-chat-head>div:first-child{align-items:center;gap:11px;display:flex}.ai-orb{color:#674bd1;background:linear-gradient(145deg,#ece8ff,#e6f2ff);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.ai-chat-head p,.ai-chat-head b,.ai-chat-head small{margin:0;display:block}.ai-chat-head b{font-size:13px}.ai-chat-head small{color:#838893;margin-top:3px;font-size:9px}.ai-safety-badges{gap:6px;display:flex}.ai-safety-badges span{color:#2d7a5e;background:#f3fbf6;border:1px solid #d7e8df;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.ai-messages{min-height:0;padding:26px clamp(18px,4vw,58px);overflow:auto}.ai-welcome{text-align:center;max-width:650px;margin:7vh auto 0}.ai-welcome>span{color:#674bd1;background:#eeeaff;border-radius:17px;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;display:grid}.ai-welcome h2{letter-spacing:-.035em;margin:17px 0 8px;font-size:24px}.ai-welcome p{color:#747984;margin:0 auto;font-size:12px;line-height:1.65}.ai-welcome>div{gap:8px;margin-top:22px;display:grid}.ai-welcome button{color:#48505c;text-align:left;background:#fff;border:1px solid #e0e4ea;border-radius:12px;padding:12px 14px;font-size:11px}.ai-welcome button:hover{background:#f7fbff;border-color:#b8d4f4}.ai-message{grid-template-columns:34px minmax(0,1fr);gap:11px;max-width:850px;margin:0 auto 20px;display:grid}.ai-message.user{direction:rtl}.ai-message.user>*{direction:ltr}.ai-message-avatar{color:#674bd1;background:#ebe8fa;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.ai-message.user .ai-message-avatar{color:#1775d4;background:#e8f3ff}.ai-message-body{min-width:0}.ai-message-body>small{color:#858b95;margin:0 0 5px;font-size:8px;font-weight:750;display:block}.ai-message-body>p{color:#30343a;white-space:pre-wrap;background:#f8f9fb;border:1px solid #e4e6eb;border-radius:4px 14px 14px;max-width:100%;margin:0;padding:11px 13px;font-size:12px;line-height:1.6;display:inline-block}.ai-message.user .ai-message-body{text-align:right}.ai-message.user .ai-message-body>p{text-align:left;background:#eef6ff;border-color:#cde2fb;border-radius:14px 4px}.ai-thinking,.ai-loading{color:#747985;align-items:center;gap:9px;font-size:10px;display:flex}.ai-thinking i,.ai-loading i,.ai-login-wait i{border:2px solid #d7dce5;border-top-color:#6b4fd1;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-composer{border-top:1px solid #e7e9ee;padding:14px 18px 24px;position:relative}.ai-composer textarea{resize:none;color:#24272c;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:15px;outline:none;padding:13px 52px 13px 14px;font-size:12px;line-height:1.5}.ai-composer textarea:focus{border-color:#8dbcf0;box-shadow:0 0 0 3px #e8f3ff}.ai-composer>button{color:#fff;background:#1478ef;border:0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid;position:absolute;top:25px;right:30px}.ai-composer>button:disabled{background:#b9c9dd}.ai-composer>small{color:#898f99;margin:7px 2px 0;font-size:8px;display:block}.ai-action-card{background:#fffbf1;border:1px solid #ead7a6;border-radius:15px;max-width:680px;margin-top:10px;padding:15px;box-shadow:0 7px 20px #6e51140f}.ai-action-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-action-card>header span{color:#9b6c14;letter-spacing:.09em;font-size:8px;font-weight:850}.ai-action-card>header b{color:#8e6211;background:#fff0c9;border-radius:999px;padding:5px 8px;font-size:8px}.ai-action-card h3{margin:11px 0 5px;font-size:14px}.ai-action-card>p{color:#786c52;margin:0;font-size:10px;line-height:1.45}.ai-action-campaigns{gap:5px;margin-top:12px;display:grid}.ai-action-campaigns>div{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.ai-action-campaigns span{font-size:9px;font-weight:700}.ai-action-campaigns small{color:#8c6b2a;font-size:8px}.ai-action-card footer{border-top:1px solid #eee0bd;justify-content:flex-end;gap:8px;margin-top:13px;padding-top:12px;display:flex}.ai-action-card button{background:#fff;border:1px solid #ded7c7;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:750}.ai-action-card button.primary{color:#fff;background:#1478ef;border-color:#1478ef}.ai-action-card.state-executed{background:#f1faf6;border-color:#bee4d1}.ai-action-result{color:#187c59;margin-top:11px;font-size:9px;font-weight:800}.ai-login-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12171f87;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ai-login-modal{text-align:center;background:#fff;border-radius:24px;width:min(470px,95vw);padding:32px;position:relative;box-shadow:0 30px 90px #00000040}.ai-login-close{color:#656b74;background:#eff1f4;border:0;border-radius:50%;width:36px;height:36px;font-size:23px;position:absolute;top:15px;right:17px}.ai-login-logo{color:#674bd1;background:#eeeaff;border-radius:17px;place-items:center;width:54px;height:54px;margin:auto;font-size:22px;display:grid}.ai-login-modal h2{margin:17px 0 8px;font-size:23px}.ai-login-modal>p{color:#727985;margin:0;font-size:11px;line-height:1.6}.ai-device-code{color:#276fb8;background:#f3f8ff;border:1px solid #c8d9ed;border-radius:14px;width:100%;margin:21px 0 12px;padding:14px;display:block}.ai-device-code small,.ai-device-code b,.ai-device-code span{display:block}.ai-device-code small{letter-spacing:.12em;font-size:8px}.ai-device-code b{letter-spacing:.12em;margin:7px 0;font-size:25px}.ai-device-code span{color:#7b8796;font-size:8px}.ai-login-modal>a{color:#fff;background:#1478ef;border-radius:12px;padding:12px;font-size:11px;font-weight:800;text-decoration:none;display:block}.ai-login-wait{color:#777d87;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:9px;display:flex}@media (max-width:900px){.ai-operator-shell{grid-template-columns:230px minmax(0,1fr)}.ai-safety-badges{display:none}}@media (max-width:700px){.ai-operator-shell{border-radius:17px;flex-direction:column;min-height:calc(100dvh - 135px);display:flex}.ai-conversation-list{border:0;border-bottom:1px solid #e5e8ed;grid-template-columns:1fr 1fr;padding:8px;display:grid}.ai-history{grid-column:1/-1}.ai-own-codex{margin:0;padding:8px}.ai-own-codex>span{width:29px;height:29px}.ai-own-codex b{font-size:9px}.ai-own-codex small{display:none}.ai-own-codex button{padding:6px;font-size:7px}.ai-chat-panel{flex:1;grid-template-rows:auto minmax(260px,1fr) auto}.ai-chat-head{padding:11px 13px}.ai-chat-head small{font-size:8px}.ai-messages{padding:18px 12px}.ai-welcome{margin-top:3vh}.ai-welcome h2{font-size:20px}.ai-welcome p{font-size:11px}.ai-message{grid-template-columns:30px minmax(0,1fr);gap:8px}.ai-message-avatar{width:30px;height:30px}.ai-composer{padding:10px 10px calc(13px + env(safe-area-inset-bottom))}.ai-composer>button{top:21px;right:21px}.ai-login-backdrop{align-items:end;padding:0}.ai-login-modal{width:100%;padding:29px 18px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.ai-device-code b{font-size:22px}.ai-action-campaigns>div{flex-direction:column;align-items:flex-start}.ai-action-card footer{grid-template-columns:1fr 1fr;display:grid}.ai-action-card footer button{width:100%}}.ai-composer-box{background:#fff;border:1px solid #d9dde5;border-radius:17px;padding:12px 12px 10px;transition:border-color .16s,box-shadow .16s}.ai-composer-box:focus-within{border-color:#8dbcf0;box-shadow:0 0 0 3px #e8f3ff}.ai-composer-box textarea{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px}.ai-composer-box textarea:focus{box-shadow:none;border:0}.ai-composer-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ai-composer-actions>button{color:#fff;background:#1478ef;border:0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid}.ai-composer-actions>button:disabled{background:#b9c9dd}.ai-effort-picker{background:#f7f8fa;border:1px solid #dce2ea;border-radius:10px;align-items:center;gap:7px;padding:5px 7px 5px 9px;display:flex}.ai-effort-picker>span{color:#818894;font-size:8px;font-weight:800}.ai-effort-picker select{color:#303640;font:inherit;background:0 0;border:0;outline:none;font-size:9px;font-weight:800}.ai-effort-picker select:disabled{opacity:.55}@media (max-width:700px){.ai-composer-box{padding:10px}.ai-effort-picker{padding:5px 6px}.ai-effort-picker>span{display:none}.ai-effort-picker select{font-size:8px}}.ai-operator-shell{height:calc(100dvh - 175px);min-height:0}.ai-conversation-list,.ai-chat-panel{min-height:0;overflow:hidden}.ai-history-items,.ai-messages{overscroll-behavior:contain;scrollbar-gutter:stable}.ai-composer{background:#fff}@media (max-width:700px){.ai-operator-shell{height:calc(100dvh - 135px);min-height:0}.ai-chat-panel{min-height:0;overflow:hidden}}.change-sources{gap:22px;display:grid}.change-source{gap:14px;display:grid}.change-source+.change-source{border-top:1px solid #e5e9ef;padding-top:22px}.change-source-head{background:#fff;border:1px solid #e2e7ee;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex;box-shadow:0 7px 22px #1622330a}.change-source-head>div>span{color:#6f54d8;letter-spacing:.1em;font-size:9px;font-weight:850}.change-source-head h2{letter-spacing:-.02em;margin:5px 0 3px;font-size:18px}.change-source-head p{color:#777f8b;margin:0;font-size:10px}.change-source-head>b{white-space:nowrap;color:#20805f;background:#f2faf6;border:1px solid #cce7da;border-radius:999px;padding:7px 10px;font-size:9px}.change-source-head>b.offline{color:#7d8490;background:#f5f6f8;border-color:#dce1e8}.change-source-empty{color:#727986;background:#fafbfc;border:1px dashed #d7dde6;border-radius:14px;gap:5px;padding:18px;font-size:10px;display:grid}.change-source-empty b{color:#363b43;font-size:12px}.ai-cloud-change .change-platform{color:#684bd2}.ai-cloud-change.status-applied{border-color:#bfe4d2}.ai-cloud-change.status-rejected{border-color:#ead6d6}@media (max-width:700px){.change-sources{gap:16px}.change-source+.change-source{padding-top:16px}.change-source-head{flex-direction:column;align-items:flex-start;padding:14px}.change-source-head>b{align-self:flex-start}.change-source-head h2{font-size:16px}.change-source-head p{font-size:9px}.change-source-empty{padding:14px}}.superwall-connection{background:#fbfcfe;border:1px solid #dce4ed;border-radius:18px;gap:15px;margin-top:18px;padding:18px;display:grid}.superwall-connection-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.superwall-mark{color:#fff;background:linear-gradient(135deg,#6d4bd5,#8b65e7);border-radius:14px;place-items:center;width:45px;height:45px;font-size:17px;font-weight:900;display:grid}.superwall-connection-head b{font-size:14px}.superwall-connection-head p{color:#737b87;margin:4px 0 0;font-size:10px}.superwall-connection-form{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;display:grid}.superwall-connection-form label{gap:6px;display:grid}.superwall-connection-form label>span{color:#626a76;font-size:9px;font-weight:800}.superwall-connection-form input{color:#242a32;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d7dde6;border-radius:11px;outline:none;padding:0 12px;font-size:11px}.superwall-connection-form input:focus{border-color:#8dbcf0;box-shadow:0 0 0 3px #e8f3ff}.superwall-connection-form button{white-space:nowrap;height:42px}.superwall-connection-form .danger{color:#b8443b;border-color:#efc5c1}.superwall-message{color:#286fab;background:#eef6ff;border-radius:10px;margin:0;padding:10px 12px;font-size:10px}.superwall-connection>small{color:#858c97;font-size:8px;line-height:1.5}.superwall-attribution-note{color:#84621d;background:#fffbf1;border:1px solid #efd9aa;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}.superwall-attribution-note b{white-space:nowrap;font-size:10px}.superwall-attribution-note span{font-size:9px;line-height:1.5}.superwall-organization-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.superwall-organization-list article{background:#fff;border:1px solid #e0e5ec;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.superwall-organization-list article>span{color:#6d4bd5;background:#f0ecff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.superwall-organization-list article b{font-size:11px;display:block}.superwall-organization-list article p{color:#737b87;margin:3px 0;font-size:9px}.superwall-organization-list article small{color:#9298a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.superwall-organization-list article button{white-space:nowrap;height:34px;padding:0 12px}.superwall-connection-form{grid-template-columns:minmax(170px,.55fr) minmax(260px,1fr) auto}.appmetrickit-connection{background:linear-gradient(135deg,#f7fcfa,#fbfcfe);border-color:#cde8df}.appmetrickit-mark{color:#fff;background:linear-gradient(135deg,#0d8b70,#36b790);border-radius:14px;place-items:center;width:45px;height:45px;font-size:17px;font-weight:900;display:grid}.appmetrickit-account-list article>span{color:#167f66;background:#e9f8f3}@media (max-width:700px){.superwall-connection{padding:14px}.superwall-connection-head{grid-template-columns:auto minmax(0,1fr)}.superwall-connection-head>.settings-badge{grid-column:2;justify-self:start}.superwall-connection-form{grid-template-columns:1fr}.superwall-connection-form button{width:100%}.superwall-attribution-note{flex-direction:column}.superwall-attribution-note b{white-space:normal}}.task-pill{color:#1568bd;background:#e7f1ff}.task-nav-icon{flex-basis:24px;width:24px;height:24px;position:relative;overflow:visible}.task-nav-icon i{width:22px;height:8px;position:absolute;left:1px}.task-nav-icon i:first-child{top:2px}.task-nav-icon i:last-child{bottom:2px}.task-nav-icon i:before{content:"";transform-origin:50%;border-bottom:2.35px solid;border-right:2.35px solid;border-radius:1px;width:5px;height:8px;position:absolute;top:0;left:1px;transform:rotate(45deg)}.task-nav-icon i:after{content:"";background:currentColor;border-radius:999px;width:10px;height:2.35px;position:absolute;top:4px;right:0}.task-center{gap:18px;max-width:1180px;display:grid}.task-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.task-summary button{color:#666e79;text-align:left;background:#fff;border:1px solid #e0e4ea;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:67px;padding:14px 16px;display:flex;box-shadow:0 5px 18px #16223309}.task-summary button span{font-size:11px;font-weight:750}.task-summary button b{letter-spacing:-.04em;font-size:22px}.task-summary button.selected{color:#126ecb;background:#f1f7ff;border-color:#91bff1;box-shadow:0 0 0 3px #e1efff}.task-summary button.selected.working{color:#187956;background:#f0faf5;border-color:#9fd5bc;box-shadow:0 0 0 3px #e4f5ec}.task-summary button.selected.failed{color:#b6473d;background:#fff5f4;border-color:#e7aaa4;box-shadow:0 0 0 3px #fde9e7}.task-list{gap:11px;display:grid}.task-card{background:#fff;border:1px solid #e0e5ec;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 18px;display:grid;box-shadow:0 6px 20px #1622330a}.task-card.working{background:#f9fdfb;border-color:#c8e6d8}.task-card.approval{background:#fffdf8;border-color:#ead9ae}.task-card.failed{background:#fff9f8;border-color:#efc8c4}.task-source{color:#176fca;background:#eaf3ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:850;display:grid}.task-source.ai{color:#694ed2;background:#f0ebff}.task-source.codex{color:#4c5664;background:#eef0f4;font-size:13px}.task-copy{min-width:0}.task-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-card-head>span{color:#768191;letter-spacing:.1em;font-size:9px;font-weight:850}.task-card-head>strong{color:#68717e;background:#f0f2f5;border-radius:999px;padding:5px 8px;font-size:9px}.task-card.working .task-card-head>strong{color:#187959;background:#e1f4eb}.task-card.approval .task-card-head>strong{color:#8d6217;background:#fff1ce}.task-card.failed .task-card-head>strong{color:#ad4037;background:#fde8e5}.task-card h3{letter-spacing:-.015em;margin:7px 0 4px;font-size:15px}.task-card p{color:#606a78;margin:0;font-size:11px;line-height:1.5}.task-card small{color:#8a929d;margin-top:7px;font-size:9px;display:block}.task-progress{background:#dcefe6;border-radius:999px;height:6px;margin-top:11px;overflow:hidden}.task-progress i{border-radius:inherit;background:#2b9b70;width:24%;height:100%;display:block}.task-progress i.running{animation:1.35s ease-in-out infinite task-running}@keyframes task-running{0%{transform:translate(-110%)}50%{transform:translate(190%)}to{transform:translate(420%)}}.task-actions{align-self:center}.task-actions button{white-space:nowrap;border-radius:10px;min-height:38px;padding:9px 12px;font-size:10px;font-weight:750}.task-actions .danger-outline{color:#b4453c;background:#fff;border:1px solid #e5aaa5}.task-actions .danger-outline:hover{background:#fff3f2}.task-actions .danger-outline:disabled{cursor:wait;opacity:.55}.task-empty{color:#727b88;text-align:center;background:#fbfcfd;border:1px dashed #d8dee7;border-radius:18px;place-items:center;gap:7px;min-height:260px;padding:28px;display:grid}.task-empty>span{color:#2476d4;background:#eaf3ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.task-empty b{color:#333941;font-size:15px}.task-empty p{margin:0;font-size:11px}.sidebar .task-nav-icon{flex:0 0 24px;width:24px;height:24px;overflow:hidden}.sidebar .task-nav-icon i{width:18px;height:6px;left:3px}.sidebar .task-nav-icon i:first-child{top:4px}.sidebar .task-nav-icon i:last-child{bottom:4px}.sidebar .task-nav-icon i:before{border-width:0 2px 2px 0;border-radius:.5px;width:4px;height:6px;top:0;left:0}.sidebar .task-nav-icon i:after{width:8px;height:2px;top:3px;right:0}@media (max-width:900px){.task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.task-summary button:first-child{grid-column:1/-1}.task-card{grid-template-columns:40px minmax(0,1fr)}.task-source{width:40px;height:40px}.task-actions{grid-column:1/-1}.task-actions button{width:100%}}@media (max-width:600px){.task-center{gap:13px}.task-summary{gap:7px}.task-summary button{min-height:55px;padding:11px 12px}.task-summary button b{font-size:18px}.task-card{padding:14px 13px}.task-card-head{flex-direction:column;align-items:flex-start}.task-card h3{font-size:14px}}.apple-superwallRevenue-col{width:var(--apple-superwallRevenue-width)}.apple-appMetricKitRevenue-col{width:var(--apple-appMetricKitRevenue-width)}.apple-campaign-table{width:max(100%,calc(var(--apple-name-width) + var(--apple-status-width) + var(--apple-countries-width) + var(--apple-budget-width) + var(--apple-spend-width) + var(--apple-installs-width) + var(--apple-cpa-width) + var(--apple-avgCpt-width) + var(--apple-ttr-width) + var(--apple-salesRoas-width) + var(--apple-analyticsRoas-width) + var(--apple-analyticsRevenue-width) + var(--apple-superwallRoas-width) + var(--apple-superwallRevenue-width) + var(--apple-appMetricKitRoas-width) + var(--apple-appMetricKitRevenue-width)))}.source-revenue{text-align:center;font-variant-numeric:tabular-nums}.source-revenue-empty{color:#a0a6af;font-size:10px;font-weight:650}.operator-change-details{border:1px solid var(--border,#d9dfe8);border-radius:10px;max-height:480px;margin:12px 0;padding:12px;font-size:12px;overflow:auto}.operator-change-details summary{cursor:pointer;font-weight:600}.operator-change-details dl{margin:8px 0}.operator-change-details dl>div{border-bottom:1px solid var(--border,#d9dfe8);grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:12px;padding:5px 0;display:grid}.operator-change-details dt{opacity:.75}.operator-change-details dd{overflow-wrap:anywhere;margin:0}.operator-change-details ol{margin:8px 0;padding-left:20px}.operator-change-details li{margin-bottom:12px}.ai-chat-panel.has-active-run{grid-template-rows:auto minmax(0,1fr) auto auto}.ai-run-controls{background:linear-gradient(110deg,#eef5ff 0%,#f7f5ff 58%,#fff 100%);border:1px solid #d9e5f8;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 18px 12px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #2f5c990d}.ai-run-status{align-items:center;gap:12px;min-width:0;display:flex}.ai-run-indicator{color:#6260d5;background:#fff;border:1px solid #dce5fc;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 3px 8px #4357920d}.ai-run-indicator>svg{width:20px;height:20px}.ai-run-indicator>i{border:1.5px solid #e4eafa;border-top-color:#6786e6;border-radius:50%;animation:1.8s linear infinite ai-spin;position:absolute;inset:5px}.ai-run-copy{min-width:0}.ai-run-copy>b{color:#3864a1;letter-spacing:.02em;font-size:10px;font-weight:750;display:block}.ai-run-copy>p{color:#515d73;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.ai-run-actions{flex:none;align-items:center;gap:8px;display:flex}.ai-run-actions>button{min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:750;line-height:1.3;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.ai-run-actions>button>svg{flex:none;width:14px;height:14px}.ai-run-actions>.ai-run-stop{color:#b92e40;background:#fde8eb;border-color:#f5c9cd}.ai-run-actions>.ai-run-stop:hover{background:#fbd4dc;border-color:#e5a1aa;box-shadow:0 3px 9px #b92e4017}.ai-run-actions>.ai-run-stop:active{background:#f5c4ce}.ai-run-actions>.ai-run-resume{color:#fff;background:#1478ef;border-color:#1478ef}.ai-run-actions>.ai-run-resume:hover{background:#0867d5;border-color:#0867d5}.ai-run-actions>button:focus-visible{outline-offset:3px;outline:3px solid #9ac4fb}.ai-run-actions>.ai-run-stop:focus-visible{outline-color:#e99ba7}.ai-run-controls.is-paused{background:linear-gradient(110deg,#fff8e9,#fffdf8);border-color:#efdfbb}.is-paused .ai-run-indicator{color:#a77826;border-color:#f1dfb7}.is-paused .ai-run-copy>b{color:#966820}@media (max-width:700px){.ai-run-controls{flex-wrap:wrap;gap:12px;margin:0 10px 10px;padding:12px}.ai-run-status{flex:210px;gap:10px}.ai-run-indicator{border-radius:11px;width:36px;height:36px}.ai-run-copy>p{font-size:11px}.ai-run-actions{margin-left:auto}.ai-run-actions>button{min-height:40px;padding:10px 13px}}@media (prefers-reduced-motion:reduce){.ai-run-indicator>i{animation:none}.ai-run-actions>button{transition:none}}.ai-history{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ai-history-tools{align-items:center;gap:5px;display:flex}.ai-history-search{padding:0 13px 12px}.ai-history-search input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e1e5eb;border-radius:10px;outline:none;padding:9px 11px;font-size:11px}.ai-history-search input:focus{border-color:#80b4f7;box-shadow:0 0 0 3px #e6f1ff}.ai-history-items{overscroll-behavior:contain;flex:1;min-height:100px;padding:0 9px 75px;overflow:auto}.ai-conversation-row{border-radius:11px;align-items:center;margin:3px 0;display:flex;position:relative}.ai-conversation-row:hover,.ai-conversation-row.active{background:#eaf3ff}.ai-conversation-row.active .ai-conversation-open{color:#176bc4}.ai-conversation-open{text-align:left;color:#353d49;background:0 0;border:0;flex:1;min-width:0;padding:11px 10px}.ai-conversation-open b,.ai-conversation-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-conversation-open b{font-size:11px;font-weight:600}.ai-conversation-open small{color:#8e949d;margin-top:5px;font-size:9px}.ai-history-menu{flex-shrink:0;margin-right:4px;position:relative}.ai-history-menu summary{color:#657080;cursor:pointer;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;list-style:none;display:grid}.ai-history-menu summary::-webkit-details-marker{display:none}.ai-history-menu summary:hover,.ai-history-menu[open] summary{color:#176bc4;background:#dde8f5}.ai-history-menu>div{z-index:5;background:#fff;border:1px solid #e0e5ec;border-radius:12px;min-width:170px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 10px 30px #20334a24}.ai-history-menu>div button{text-align:left;color:#344255;background:0 0;border:0;border-radius:7px;width:100%;height:auto;padding:10px;font-size:11px;display:block}.ai-history-menu>div button:hover{background:#f1f5fa}.ai-history-menu button.danger{color:#c43c43}.ai-history-empty{color:#838d9c;margin:10px 9px;font-size:11px;line-height:1.6}.ai-history-more{color:#496888;background:#fff;border:1px solid #dce1e8;border-radius:9px;margin:12px auto;padding:9px 12px;font-size:11px;display:block}.ai-history button:disabled{cursor:wait;opacity:.5}.ai-history-error{color:#bc343b;padding:10px 13px;font-size:11px;line-height:1.5}.ai-history-error button{color:#176bc4;background:0 0;border:0;margin-top:8px;text-decoration:underline;display:block}.ai-history-dialog{color:#303b4c;border:1px solid #e3e8ef;border-radius:20px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 24px 90px #18283e40}.ai-history-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17233565}.ai-history-dialog h2{margin:0 0 18px;font-size:18px;line-height:1.4}.ai-history-dialog p{color:#687588;font-size:12px;line-height:1.65}.ai-history-dialog .ai-history-dialog-name{color:#303b4c;overflow-wrap:anywhere;font-weight:650}.ai-history-dialog label{font-size:12px;display:block}.ai-history-dialog label input{width:100%;font:inherit;border:1px solid #ccd8e6;border-radius:10px;margin-top:8px;padding:11px;display:block}.ai-history-dialog label small{text-align:right;color:#8c97a6;margin-top:6px;display:block}.ai-history-dialog footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.ai-history-dialog footer button{color:#536175;background:#fff;border:1px solid #d9e0e9;border-radius:10px;padding:10px 15px;font-size:12px}.ai-history-dialog footer .primary{color:#fff;background:#1478ef;border-color:#1478ef}.ai-history-dialog footer .danger{color:#fff;background:#c93741;border-color:#c93741}@media (max-width:700px){.ai-history{max-height:270px;display:flex}.ai-history .ai-list-head{padding:7px 7px 10px;display:flex}.ai-history-search{padding:0 7px 8px}.ai-history-items{min-height:55px;max-height:165px;padding-bottom:70px}.ai-conversation-open{padding:9px 10px}.ai-own-codex{min-width:0}.ai-history-dialog{padding:20px}.ai-history-dialog footer button{min-height:42px}}.ai-chat-panel{grid-template-rows:auto minmax(0,1fr) auto}.campaign-maxCpc-col{width:var(--campaign-maxCpc-width)}.superwall-google-status{color:#68758a;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;font-size:14px;display:flex}.superwall-google-status button{flex-shrink:0}@media (max-width:760px){.superwall-google-status{flex-direction:column;align-items:flex-start}}.managed-proxy-editor{background:#f7faff;border:1px solid #d8e5f5;border-radius:14px;margin-top:20px;padding:20px}.managed-proxy-editor h3{margin:0 0 10px;font-size:18px}.managed-proxy-editor>label{margin:16px 0 8px;font-size:14px;font-weight:650;display:block}.managed-proxy-editor>select{color:#20242b;background:#fff;border:1px solid #d8dee8;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:14px}.connector-enrollment-notice.egress-notice-error{background:#fff1f0;border:1px solid #f4c4bf;color:#a82d26!important}[data-theme=dark] .managed-proxy-editor{background:#17283d;border-color:#324761}[data-theme=dark] .managed-proxy-editor>select{color:#e5eef9;background:#152337;border-color:#324761}.workspace-gate-locale{justify-content:flex-end;margin:0 0 12px;display:flex}.workspace-gate-locale .language-switcher{flex-shrink:0}.workspace-settings-card>.privacy{align-items:center;margin:20px 0 0;padding:14px 16px}.workspace-settings-card>.privacy b{font-size:14px}.workspace-settings-card>.privacy small{font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.bridge-connect-button{align-items:center;gap:7px;margin:0 5px 10px;color:#176bc4!important;background:#f5f9ff!important;border:1px solid #dbe6f6!important;display:flex!important}.bridge-connect-button>span:last-child{flex-direction:column;display:flex}.bridge-connect-button b{font-size:11px}.bridge-connect-button small{color:#6f7f96;margin-top:2px;font-size:9px}.bridge-permission-note{color:#176bc4;background:#f2f7ff;border:1px solid #d7e6fa;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.bridge-permission-note>span{background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bridge-permission-note b{font-size:13px}.bridge-permission-note p{color:#61728a;margin:4px 0 0;font-size:11px;line-height:1.45}.bridge-permission-list{gap:7px;margin:13px 0 19px;display:grid}.bridge-permission-list p{color:#55555b;background:#f8f8fa;border-radius:11px;align-items:center;gap:9px;margin:0;padding:10px 12px;display:flex}.bridge-permission-list span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.bridge-permission-list b{font-size:11px;font-weight:600}.landing-page{background:#fbfbfd;min-height:100vh;overflow:hidden}.landing-nav{border-bottom:1px solid #0000000e;justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 24px;display:flex}.landing-brand{color:#1d1d1f;letter-spacing:-.04em;align-items:center;gap:10px;font-size:19px;font-weight:760;text-decoration:none;display:flex}.landing-brand img{border-radius:11px;width:38px;height:38px}.landing-brand b{color:#0877df}.landing-nav-links{align-items:center;gap:28px;display:flex}.landing-nav-links>a{color:#5d5d63;font-size:13px;font-weight:590;text-decoration:none}.landing-nav-links>a:hover{color:#0877df}.landing-nav-links .landing-panel-link{color:#fff;background:#1d1d1f;border-radius:999px;padding:10px 16px}.landing-hero{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);align-items:center;gap:64px;max-width:1240px;margin:auto;padding:86px 24px 110px;display:grid}.landing-kicker,.landing-panel-kicker{color:#1473e6;letter-spacing:.12em;margin:0;font-size:11px;font-weight:760}.landing-hero h1{letter-spacing:-.065em;margin:19px 0 24px;font-size:62px;font-weight:760;line-height:1.02}.landing-lead{color:#626269;letter-spacing:-.02em;max-width:590px;margin:0;font-size:19px;line-height:1.55}.landing-actions{align-items:center;gap:12px;margin:32px 0 20px;display:flex}.landing-primary,.landing-secondary{border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 20px;font-size:14px;font-weight:690;text-decoration:none;display:inline-flex}.landing-primary{color:#fff;background:#1473e6;box-shadow:0 8px 24px #1473e633}.landing-primary:hover{background:#0868d3}.landing-primary span{font-size:18px}.landing-secondary{color:#45454b;background:#fff;border:1px solid #0000001c}.landing-trust{color:#727278;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.landing-trust span{color:#1f9467;font-weight:800}.landing-product{background:#fff;border:1px solid #0000001a;border-radius:23px;overflow:hidden;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg);box-shadow:0 38px 90px #16233724}.landing-window-bar{color:#8e8e93;background:#fafafa;border-bottom:1px solid #00000012;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:10px;display:flex}.landing-window-bar i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.landing-window-bar i:nth-child(2){background:#ffbd2e}.landing-window-bar i:nth-child(3){background:#28c840}.landing-window-bar span{margin:auto;padding-right:42px}.landing-product-body{grid-template-columns:172px 1fr;min-height:520px;display:grid}.landing-product-body>aside{background:#fafafd;border-right:1px solid #00000012;padding:20px 14px}.landing-mini-brand{align-items:center;gap:8px;margin:0 4px 25px;font-size:12px;display:flex}.landing-mini-brand img{border-radius:9px;width:30px;height:30px}.landing-product-body>aside>small{color:#9b9ba1;letter-spacing:.1em;margin:0 6px 8px;font-size:7px;display:block}.landing-platform{color:#626269;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.landing-platform.active{background:#fff;box-shadow:inset 2px 0 #4285f4,0 5px 14px #0000000d}.landing-platform>span{color:#4285f4;background:#eef4ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.landing-platform:nth-of-type(3)>span{color:#333;background:#f1f1f4}.landing-platform p{margin:0}.landing-platform b,.landing-platform small{display:block}.landing-platform b{font-size:9px}.landing-platform small{color:#8e8e93;margin-top:2px;font-size:7px}.landing-menu{gap:5px;margin-top:30px;display:grid}.landing-menu b{color:#63636a;border-radius:8px;padding:9px;font-size:8px}.landing-menu .selected{color:#176bc4;background:#eaf3ff}.landing-product-body>section{background:linear-gradient(135deg,#fff,#f8f9fc);padding:34px 28px}.landing-product-body h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:25px}.landing-panel-sub{color:#77777d;margin:0;font-size:10px}.landing-draft-card{background:#fff;border:1px solid #00000014;border-left:3px solid #e0a02a;border-radius:15px;margin-top:25px;padding:18px;box-shadow:0 12px 30px #0000000d}.landing-draft-head{justify-content:space-between;align-items:center;display:flex}.landing-draft-head span{letter-spacing:.09em;color:#4285f4;font-size:7px;font-weight:760}.landing-draft-head>b{color:#176bc4;background:#eaf3ff;border-radius:999px;padding:5px 7px;font-size:7px}.landing-draft-card h3{margin:12px 0 5px;font-size:15px}.landing-draft-card>p{color:#77777d;margin:0;font-size:9px}.landing-draft-grid{background:#e8e8eb;border:1px solid #e8e8eb;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.landing-draft-grid span{color:#8e8e93;background:#fff;padding:10px;font-size:7px}.landing-draft-grid b{color:#2b2b2f;margin-top:4px;font-size:9px;display:block}.landing-safe{color:#1d865c;background:#eef8f2;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.landing-safe>span{background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.landing-safe p{margin:0}.landing-safe b,.landing-safe small{display:block}.landing-safe b{font-size:8px}.landing-safe small{color:#5f7d70;margin-top:2px;font-size:7px}.landing-draft-actions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.landing-draft-actions button{color:#666;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.landing-draft-actions button:last-child{color:#fff;background:#1473e6;border-color:#1473e6}.landing-section{max-width:1160px;margin:auto;padding:110px 24px}.landing-section>h2,.landing-security h2,.landing-cta h2{letter-spacing:-.055em;margin:15px 0 46px;font-size:46px;line-height:1.08}.landing-features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-features article{background:#fff;border:1px solid #00000013;border-radius:20px;min-height:220px;padding:28px;box-shadow:0 15px 45px #00000009}.landing-features span{color:#1473e6;font-size:11px;font-weight:760}.landing-features h3{letter-spacing:-.035em;margin:40px 0 9px;font-size:21px}.landing-features p{color:#707077;margin:0;font-size:14px;line-height:1.55}.landing-security{color:#fff;background:#1d1d1f;border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;max-width:1160px;margin:0 auto 110px;padding:55px 58px;display:grid}.landing-security h2{margin-bottom:0;font-size:39px}.landing-security-points{gap:12px;display:grid}.landing-security-points p{color:#d2d2d7;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.landing-security-points span{color:#75daa9;background:#2d473d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.landing-cta{text-align:center;border-top:1px solid #00000014;max-width:1160px;margin:0 auto 90px;padding:80px 24px}.landing-cta img{border-radius:18px;width:64px;height:64px;box-shadow:0 12px 28px #0071e326}.landing-cta h2{margin:22px 0 12px}.landing-cta p{color:#6e6e73;max-width:600px;margin:0 auto 28px;font-size:16px;line-height:1.5}.landing-footer{color:#8e8e93;border-top:1px solid #00000012;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:28px 24px;display:flex}.landing-footer .landing-brand{font-size:15px}.landing-footer .landing-brand img{border-radius:8px;width:28px;height:28px}.landing-footer p{font-size:11px}.landing-footer small{margin-left:auto}@media (max-width:1000px){.landing-hero{grid-template-columns:1fr;padding-top:65px}.landing-hero-copy{text-align:center}.landing-lead{margin:auto}.landing-actions,.landing-trust{justify-content:center}.landing-product{max-width:720px;margin:auto}.landing-security{margin-left:24px;margin-right:24px}.landing-hero h1{font-size:55px}}@media (max-width:700px){.landing-nav{height:66px}.landing-nav-links>a:not(.landing-panel-link){display:none}.landing-hero{padding:56px 18px 80px}.landing-hero h1{font-size:43px}.landing-lead{font-size:17px}.landing-actions{flex-direction:column}.landing-primary,.landing-secondary{width:100%}.landing-product{transform:none}.landing-product-body{grid-template-columns:1fr;min-height:0}.landing-product-body>aside{display:none}.landing-product-body>section{padding:26px 18px}.landing-draft-grid{grid-template-columns:1fr}.landing-section{padding:80px 18px}.landing-section>h2,.landing-cta h2{font-size:36px}.landing-features{grid-template-columns:1fr}.landing-features article{min-height:180px}.landing-features h3{margin-top:28px}.landing-security{grid-template-columns:1fr;gap:30px;margin:0 18px 80px;padding:38px 28px}.landing-security h2{font-size:32px}.landing-footer{flex-wrap:wrap;margin:0 18px}.landing-footer p{display:none}}@media (max-height:820px) and (min-width:761px){.sidebar{padding-top:14px;overflow-y:auto}.brand{padding-bottom:14px}.brand-mark{border-radius:14px;flex-basis:46px;width:46px;height:46px}.brand-heading{gap:6px}.brand-subtitle-simple{margin-top:4px}.sidebar nav{gap:2px;margin-top:14px}.sidebar nav button,.sidebar-bottom>button{padding-top:9px;padding-bottom:9px}.privacy{display:none}}
