/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-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{:host,:root{--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(--app-font);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.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}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px)}.blur,.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))}}:root{--background:#fff;--foreground:#20272e;--blue:#0869e3;--blue-dark:#0758c1;--blue-soft:#eff6ff;--text:#20272e;--muted:#737c89;--line:#e9edf1;--radius:12px;--app-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--primary:#0869e3;--primary-foreground:#fff;--border:#e9edf1;--input:#e9edf1;--ring:#69a4ee;--card:#fff;--card-foreground:#20272e;--secondary:#f5f7fa;--secondary-foreground:#20272e;--popover:#fff;--popover-foreground:#20272e;--muted-foreground:#737c89;--accent:#eff6ff;--accent-foreground:#20272e;--destructive:#c93636}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--text);font-family:var(--app-font);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}a,button{color:inherit}a{text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}a,button{touch-action:manipulation}a,button,input,select,textarea{outline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #6daafa}input:focus,select:focus,textarea:focus{outline-offset:1px;border-color:#92bffc;outline:2px solid #a7ccff}textarea{resize:vertical}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:550}p{line-height:1.7}b,strong{font-weight:600}img{max-width:100%}.logo{color:var(--blue);letter-spacing:-1.5px;align-items:center;gap:9px;font-size:26px;font-weight:650;display:inline-flex}.logo svg{width:29px;height:29px}.logo.white{color:#fff}.logo.white rect{fill:#fff}.logo.white path{fill:var(--blue)}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 19px;font-size:13px;font-weight:550;line-height:1.1;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--blue);border:1px solid var(--blue);color:#fff;box-shadow:0 2px 3px #0869e319}.button.primary:hover{background:var(--blue-dark)}.button.secondary{background:#fff;border:1px solid #dee4eb;box-shadow:0 2px 2px #20344903}.button.secondary:hover{background:#f6f9fc}.button.small{min-height:37px;padding:9px 13px;font-size:12px}.button.full{width:100%}.button.danger{color:#fff;background:#c13c3c}.icon-button{color:#727c88;border-radius:7px;justify-content:center;align-items:center;width:33px;height:33px;transition:background .15s;display:inline-flex}.icon-button:hover{color:var(--text);background:#eff3f8}.icon-button.pale{background:#f6f8fa}.icon-button.bordered{border:1px solid #dfe5eb}.text-link{color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.text-link:hover{text-decoration:underline}.eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:650;line-height:1.6;display:block}.blue{color:var(--blue)}.muted{color:var(--muted);font-size:12px}.badge{white-space:nowrap;color:#727b88;letter-spacing:0;background:#f0f2f5;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.badge.blue{color:#2371d5;background:#eaf3ff}.badge.green{color:#21815d;background:#ebf7ef}.badge.amber{color:#976b20;background:#fff5df}.icon-square{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.icon-square.blue{color:#1e74de;background:#eaf3ff}.icon-square.amber{color:#ba8b36;background:#fff4df}.icon-square.green{color:#378569;background:#e7f5ed}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.toast{z-index:1000;color:#fff;background:#202e3b;border-radius:11px;align-items:center;gap:10px;max-width:calc(100% - 30px);padding:15px 20px;font-size:13px;animation:toastin .2s;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #132a3d20}@keyframes toastin{0%{opacity:0;bottom:15px}to{opacity:1;bottom:25px}}.announcement{color:#e3efff;background:#0869e3;justify-content:center;gap:16px;height:34px;font-size:10px;position:relative}.announcement,.announcement a{align-items:center;display:flex}.announcement a{color:#fff;gap:6px;font-weight:600}.announcement>button{position:absolute;top:9px;right:25px}.site-header{z-index:30;background:#fffffffa;border-bottom:1px solid #edf1f5;justify-content:space-between;gap:30px;height:81px;padding:0 max(5.5vw,24px);position:relative}.site-header,.site-nav{align-items:center;display:flex}.site-nav{gap:27px;font-size:12px;font-weight:500}.nav-dropdown>button:hover,.site-nav>a:hover{color:var(--blue)}.nav-dropdown{position:relative}.nav-dropdown>button{align-items:center;gap:6px;display:flex}.nav-actions{align-items:center;gap:9px;display:flex}.mobile-menu{display:none}.mega-menu{z-index:40;background:#fff;border:1px solid #e4eaf1;border-radius:12px;width:330px;padding:17px 12px 10px;position:absolute;top:35px;left:-20px;box-shadow:0 20px 50px #28395116}.mega-menu>.eyebrow{color:#939daa;margin:0 10px 10px;font-size:9px}.mega-menu>a,.mega-menu>button{text-align:left;border-radius:7px;align-items:center;gap:13px;width:100%;padding:10px;display:flex}.mega-menu>a:hover,.mega-menu>button:hover{background:#f3f7fb}.mega-menu>a>span{width:33px;height:33px;color:var(--blue);background:#f0f6ff;border-radius:7px;justify-content:center;align-items:center;display:flex}.mega-menu div{flex:1}.mega-menu b{font-size:12px;display:block}.mega-menu small{color:#89919c;margin-top:3px;font-size:10px;font-weight:400;display:block}.mega-menu>a>svg,.resources-menu>button>svg{color:var(--blue)}.resources-menu{width:300px}.hero{text-align:center;background:#f2f7fd;min-height:685px;position:relative;overflow:hidden}.hero-sky{background:radial-gradient(60% 40% at 90% 96%,#c4e0fe 0,#0000 100%),radial-gradient(72% 43% at 48% 108%,#b8d9ff 20%,#0000 100%),linear-gradient(#fff 1%,#f4f9ff 52%,#cde3ff);position:absolute;inset:0}.hero-sky:before{content:"";background:linear-gradient(#bdd9fc5c,#0000);border-top:1px solid #b1cff538;border-radius:50%;width:140%;height:350px;position:absolute;bottom:-225px;left:-20%}.hero-content{z-index:1;max-width:1000px;margin:auto;padding:65px 20px 90px;position:relative}.hero-kicker{color:#4d6b8c;background:#fffa;border:1px solid #dae6f4;border-radius:30px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;display:inline-flex}.blue-dot{background:#3688ec;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #ddebfc}.hero h1{letter-spacing:-3.7px;margin:23px 0 20px;font-size:64px;font-weight:500;line-height:1.11}.hero h1>span{display:block}.hero-word{color:var(--blue);animation:wordin .35s}.hero h1>span+span{letter-spacing:-3.2px;max-width:740px;margin:auto;font-size:57px}.hero h1+p{color:#6f7f91;letter-spacing:-.25px;font-size:15px}.hero-prompt{text-align:left;background:#fff;border:1px solid #dce6f2;border-radius:15px;width:610px;max-width:100%;margin:32px auto 0;padding:19px 18px 13px;box-shadow:0 10px 25px #5187c610,0 0 0 5px #ffffff3d}.hero-prompt textarea{resize:none;color:#34455c;background:0 0;border:0;outline:0;width:100%;height:54px;font-size:12px;line-height:1.6}.hero-prompt textarea::placeholder{color:#a2a8b2}.prompt-toolbar{justify-content:space-between}.prompt-toolbar,.prompt-toolbar>div{align-items:center;gap:10px;display:flex}.meta-label{color:#7d8592;align-items:center;gap:7px;font-size:10px;display:flex}.meta-label svg{color:#1b74db}.send-button{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.send-button:hover{background:var(--blue-dark)}.hero-foot{text-align:left;color:#567190;justify-content:center;gap:22px;margin-top:25px}.hero-foot,.hero-foot>span{align-items:center;display:flex}.hero-foot>span{gap:10px;font-size:9px;line-height:1.45}.hero-foot b{color:#3e5977;font-size:10px;font-weight:500}.hero-foot i{background:#c0d7f0;width:1px;height:25px}.hero-bottom{color:#6083ac;letter-spacing:.2px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:9px;display:flex;position:absolute;bottom:24px}.hero-bottom span{font-size:17px}@keyframes wordin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.section{max-width:1200px;margin:auto;padding:95px 42px}.section-heading{text-align:center;max-width:750px;margin:0 auto 44px}.faq-section h2,.section-heading h2,.tour-copy h2{letter-spacing:-1.9px;margin:14px 0 17px;font-size:43px;font-weight:500;line-height:1.15}.faq-section>div>p,.section-heading p,.tour-copy>p{color:#8a919c;font-size:13px;line-height:1.8}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feature-card{border:1px solid #e8edf3;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden}.feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 40px #273b5711}.feature-visual{background:#f7f9fc;border-bottom:1px solid #edf0f4;height:240px;position:relative;overflow:hidden}.feature-copy{padding:22px 20px}.feature-copy h3{letter-spacing:-.35px;justify-content:space-between;gap:12px;font-size:14px;line-height:1.55;display:flex}.feature-copy h3 svg{color:#9da8b5;min-width:19px}.feature-copy p{color:#8a939f;margin-top:8px;font-size:11px}.campaign-mini{padding:35px 25px 20px}.mini-label{align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:550;display:flex}.mini-label .badge{margin-left:auto;font-size:8px}.mini-label .icon-square{border-radius:6px;width:29px;height:29px}.mini-row{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:9px;display:flex}.mini-row>span{color:#8a95a3}.mini-row b{align-items:center;gap:6px;font-size:9px;font-weight:500;display:flex}.mini-dot{background:#56ae82;border-radius:50%;width:5px;height:5px}.mini-review{color:#337bcd;background:#edf4ff;border-radius:5px;align-items:center;gap:5px;margin-top:12px;padding:9px;font-size:8px;display:flex}.mini-review>svg:last-child{margin-left:auto}.creative-mini{background:#f2f5f8;justify-content:center;align-items:center;gap:8px;padding:25px 8px;display:flex}.creative-mini .demo-ad{width:123px;min-width:123px;transform:rotate(-9deg);box-shadow:0 4px 10px #23361b12}.creative-mini .demo-ad:nth-child(2){z-index:1;transform:rotate(2deg)}.creative-mini .demo-ad:nth-child(3){transform:rotate(11deg)}.stats-mini{padding:38px 25px 20px}.mini-metric>span{color:#8e97a2;font-size:9px}.mini-metric>div{justify-content:space-between;align-items:center;margin:5px 0 15px;display:flex}.mini-metric b{letter-spacing:-1px;font-size:35px;font-weight:500}.mini-metric b span{color:#748392;font-size:23px}.tiny-chart{width:95px;height:38px}.mini-stat-grid{border-top:1px solid #e6ebf0;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.mini-stat-grid small{color:#87909b;font-size:9px;display:block}.mini-stat-grid b{margin-top:7px;font-size:15px;font-weight:500;display:block}.demo-ad{aspect-ratio:4/5;color:#283023;isolation:isolate;border-radius:4px;width:210px;padding:17px;position:relative;overflow:hidden}.ad-brand{letter-spacing:-1px;font-size:17px;font-weight:650}.ad-brand,.demo-ad h3{z-index:3;position:relative}.demo-ad h3{letter-spacing:-1.1px;white-space:pre-line;margin-top:12px;font-size:25px;font-weight:600;line-height:1.02}.demo-ad>img{object-fit:contain;z-index:2;filter:drop-shadow(10px 10px 9px #58482718);width:65%;height:64%;position:absolute;bottom:4%;right:0;transform:rotate(15deg)}.ad-orbit{background:#ffffff26;border-radius:50%;width:90%;height:57%;position:absolute;bottom:-20%;left:-17%;transform:rotate(-30deg)}.ad-caption{letter-spacing:.6px;max-width:50px;font-size:5px;line-height:1.3;bottom:13px;left:14px}.ad-arrow,.ad-caption{z-index:3;position:absolute}.ad-arrow{background:#fff8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;bottom:11px;right:12px}.demo-ad.small{padding:11px}.demo-ad.small .ad-brand{font-size:12px}.demo-ad.small h3{letter-spacing:-.7px;margin-top:8px;font-size:18px}.demo-ad.small .ad-caption{font-size:4px;bottom:10px;left:10px}.demo-ad.small .ad-arrow{width:18px;height:18px;bottom:8px;right:8px}.demo-ad.small .ad-arrow svg{width:11px}.tour-section{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;padding-top:45px;padding-bottom:110px;display:grid}.tour-copy h2{margin:15px 0}.tour-copy>p{max-width:330px}.tour-steps{margin:30px 0}.tour-step{text-align:left;border-bottom:1px solid #edf0f4;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.step-number{color:#8f9bab;border:1px solid #e1e6ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;display:inline-flex}.tour-step>span:nth-child(2){flex:1}.tour-step b{letter-spacing:-.1px;font-size:12px;font-weight:500;display:block}.tour-step small{color:#8492a2;max-width:260px;margin-top:8px;font-size:10px;line-height:1.7;display:block}.tour-step svg{color:#a6b0bd}.tour-step.active b{color:var(--blue)}.tour-step.active .step-number{color:var(--blue);background:#e9f3ff;border-color:#ccdef7}.tour-stage{background:linear-gradient(130deg,#eaf4ff,#f0f7fd 52%,#deebfb);border:1px solid #e2edf8;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:576px;padding:39px 33px 24px;animation:wordin .3s;display:flex}.tour-window{background:#fff;border:1px solid #e3e9f1;border-radius:11px;width:100%;max-width:415px;min-height:444px;overflow:hidden;box-shadow:0 12px 35px #3768a110}.window-top{color:#acb6c3;background:#fbfcfe;border-bottom:1px solid #eaf0f6;align-items:center;gap:10px;height:30px;padding:0 11px;display:flex}.window-top>div{gap:4px;display:flex}.window-top>div>span{background:#dbe2e9;border-radius:50%;width:5px;height:5px}.window-top>small{text-align:center;letter-spacing:.2px;flex:1;font-size:7px}.brand-demo{padding:17px}.brand-browser{color:#66a37b;border:1px solid #e6ebf1;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:9px;display:flex}.brand-browser>span{color:#8b95a3;gap:6px;font-size:9px;display:flex}.brand-sample{color:#313429;background:#f5e4a7;border-radius:4px;height:170px;padding:17px;position:relative;overflow:hidden}.sample-wordmark{letter-spacing:-.9px;font-size:16px;font-weight:650}.brand-sample h3{letter-spacing:-1px;margin:10px 0 13px;font-size:25px;line-height:1}.brand-sample>span{font-size:7px;line-height:1.5;display:block}.brand-sample img{object-fit:contain;width:132px;height:174px;position:absolute;bottom:-13px;right:5px;transform:rotate(13deg)}.brand-dna{padding:16px 2px 0}.brand-dna>div{color:#5c7592;align-items:center;gap:7px;display:flex}.brand-dna b{font-size:10px}.brand-dna .badge{margin-left:auto;font-size:8px}.brand-dna dl{grid-template-columns:70px 1fr;gap:12px;margin:19px 0 9px;font-size:9px;display:grid}.brand-dna dt{color:#9aa3af}.brand-dna dd{color:#536276;align-items:center;gap:5px;margin:0;display:flex}.brand-dna dd i{border:1px solid #00000008;border-radius:50%;width:17px;height:17px}.stage-note{color:#7590af;align-items:center;gap:6px;margin-top:23px;font-size:8px;display:flex}.review-demo{padding:22px}.review-demo h3{margin:14px 0 6px;font-size:20px}.review-demo>p{color:#8a94a1;margin-bottom:14px;font-size:9px}.review-demo .mini-row{padding:8px 0}.review-ads{gap:8px;margin-top:15px;display:flex}.review-ads .demo-ad{flex:1;width:70px}.review-ads .demo-ad h3{font-size:12px}.review-ads .ad-brand{font-size:9px}.review-ads .ad-caption{display:none}.approval-callout{color:#6b85a4;align-items:center;gap:6px;margin:14px 0;font-size:8px;display:flex}.review-demo .button{min-height:33px;padding:9px;font-size:10px}.report-demo{padding:40px 26px}.report-demo .eyebrow{color:#91a0b2;font-size:8px}.report-demo h3{margin:16px 0 25px;font-size:25px;line-height:1.1}.report-demo-number{letter-spacing:-2px;align-items:center;gap:10px;font-size:42px;display:flex}.report-demo>.tiny-chart{width:100%;height:100px;margin:10px 0 30px}.report-demo .text-link{margin-top:24px;font-size:10px}.rules-demo{text-align:center;padding:40px 25px 25px}.floating-bell{width:56px;height:56px;color:var(--blue);background:#eef6ff;border-radius:15px;justify-content:center;align-items:center;margin:0 auto 23px;display:flex;transform:rotate(-10deg)}.rules-demo .eyebrow{color:#8a9aaf;font-size:7px}.rules-demo h3{margin:13px 0 25px;font-size:26px;line-height:1.2}.rule-note{text-align:left;border:1px solid #eef0f5;border-radius:8px;gap:10px;margin-bottom:28px;padding:15px 10px;display:flex}.rule-note b{font-size:9px}.rule-note p{color:#98a1ae;margin-top:5px;font-size:8px;line-height:1.7}.rules-demo>.button{font-size:11px}.rules-demo>small{color:#939faf;margin-top:12px;font-size:8px;display:block}.integrations-section{background:#f8fafd;border-block:1px solid #eef2f7;padding:50px 20px 72px;overflow:hidden}.integrations-section .section-heading{margin-bottom:0}.integrations-section .section-heading .button{margin-top:26px}.integration-orbit{width:600px;max-width:95%;height:174px;margin:0 auto 30px;position:relative}.integration-orbit:before{content:"";border:1px dashed #dbe5f2;border-radius:50%;width:90%;height:90%;position:absolute;bottom:0;left:5%;transform:rotate(-9deg)}.integration-icon{background:#fff;border:1px solid #e4eaf2;border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;box-shadow:0 6px 15px #4879ab0a}.integration-icon.meta{color:#0675e5;top:71px;left:1%;transform:rotate(-10deg)}.integration-icon.facebook{color:#1670dd;font-family:Arial;font-size:44px;font-weight:800;top:12px;left:20%}.integration-icon.instagram{color:#c45193;font-size:42px;top:10px;right:20%;transform:rotate(8deg)}.integration-icon.adflow{z-index:2;border-radius:20px;width:78px;height:78px;top:51px;left:43.5%;box-shadow:0 8px 30px #236cd116}.integration-icon.adflow svg{width:43px;height:43px}.integration-icon.ai{color:#6e65bc;top:70px;right:2%;transform:rotate(10deg)}.integration-icon.charts{color:#218870;border-radius:12px;width:48px;height:48px;bottom:-9px;left:23%;transform:rotate(-8deg)}.use-cases{padding-top:100px;padding-bottom:90px}.story-card{border:1px solid #e5eaf0;border-radius:13px;grid-template-columns:1fr 1fr;min-height:380px;display:grid;overflow:hidden}.story-art{background:#eff4e9;justify-content:center;align-items:center;gap:20px;padding:38px;display:flex;overflow:hidden}.story-art>.demo-ad{width:178px;min-width:145px;transform:rotate(-9deg);box-shadow:0 10px 40px #31412618}.story-art>.demo-ad:nth-child(2){margin-top:45px;transform:rotate(8deg)}.story-copy{padding:45px 43px}.story-copy h3{letter-spacing:-1px;margin:17px 0;font-size:28px;line-height:1.2}.story-copy>p{color:#8b939e;margin-bottom:23px;font-size:12px;line-height:1.9}.story-controls{color:#72849b;justify-content:space-between;align-items:center;margin-top:34px;font-size:10px;display:flex}.story-controls i{color:#b7bec7;margin-left:6px;font-style:normal}.story-controls>div{gap:8px;display:flex}.story-1{background:#e8dfd4}.story-profile{color:#f9e6d3;background:#a1583b;border-radius:5px;width:250px;height:280px;padding:22px;position:relative;overflow:hidden;transform:rotate(-3deg)}.story-profile>span{letter-spacing:1.2px;z-index:2;font-size:7px;position:relative}.story-profile>span:last-child{position:absolute;bottom:19px}.story-profile>h3{z-index:2;margin-top:24px;font-size:33px;line-height:1.05;position:relative}.abstract-arch{background:#c49d77;border-radius:100px 100px 0 0;width:122px;height:190px;position:absolute;bottom:-18px;right:13px;transform:rotate(13deg);box-shadow:-12px 0 #e2c5a4}.story-2{background:#eef0f8}.agency-art{width:100%;padding:20px 5px}.agency-art>div{background:#fff;border:1px solid #e3e6f0;border-radius:9px;align-items:center;gap:12px;margin:17px 0;padding:18px;font-size:12px;display:flex;transform:rotate(-3deg);box-shadow:0 5px 25px #4650840a}.agency-art>div:nth-child(2){margin-left:15px;transform:rotate(3deg)}.agency-art .badge{margin-left:auto;font-size:8px}.brand-letter{border-radius:6px;justify-content:center;align-items:center;width:33px;height:33px;font-weight:600;display:inline-flex}.pricing-section{padding-top:40px}.segmented{background:#f2f5f8;border:1px solid #eaf0f4;border-radius:8px;align-items:center;gap:3px;padding:4px;display:inline-flex}.segmented>button{color:#939da9;white-space:nowrap;border-radius:5px;padding:8px 15px;font-size:11px}.segmented>button.selected{color:#333e4c;background:#fff;box-shadow:0 1px 5px #3c4d7110}.segmented>button>span{color:#5487c8;margin-left:7px;font-size:8px}.section-heading .segmented{margin-top:27px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.pricing-card{background:#fff;border:1px solid #e2e8ee;border-radius:10px;padding:27px 22px;position:relative}.pricing-card.featured{border-color:#3583e5;box-shadow:0 0 0 3px #edf5ff}.popular{text-align:center;background:var(--blue);color:#fff;letter-spacing:1px;border-radius:8px 8px 0 0;font-size:7px;line-height:24px;position:absolute;top:-18px;left:-1px;right:-1px}.pricing-card.featured{border-top-left-radius:0;border-top-right-radius:0}.pricing-card h3{letter-spacing:-.4px;font-size:18px}.pricing-card>p{color:#8e97a2;margin:8px 0 27px;font-size:10px}.plan-price{letter-spacing:-1.6px;font-size:37px;line-height:1}.plan-price>span{letter-spacing:0;color:#97a0ab;margin-left:5px;font-size:10px}.pricing-card>small{color:#96a0ac;min-height:22px;margin:12px 0 25px;font-size:8px;line-height:1.5;display:block}.pricing-card>.button{justify-content:space-between;min-height:37px;padding:10px;font-size:11px}.pricing-card ul{border-top:1px solid #eef1f5;margin:23px 0 0;padding:23px 0 0;list-style:none}.pricing-card li{color:#7d8897;gap:7px;margin-bottom:12px;font-size:9px;line-height:1.5;display:flex}.pricing-card li svg{color:#5788c8;width:12px;min-width:12px}.pricing-note{color:#9da7b3;text-align:center;justify-content:center;align-items:center;gap:6px;max-width:800px;margin:24px auto 0;font-size:9px;display:flex}.faq-section{grid-template-columns:.85fr 1.15fr;gap:75px;padding-top:30px;padding-bottom:100px;display:grid}.faq-section h2{font-size:35px}.faq-item{border-bottom:1px solid #e7edf3}.faq-item>button{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;font-size:12px;font-weight:500;display:flex}.faq-item>button svg{color:#8092a6;transition:transform .15s}.faq-item>p{color:#84909e;padding:0 30px 22px 0;font-size:11px;line-height:1.9}.rotate{transform:rotate(45deg)}.closing-section{text-align:center;color:#275283;background:radial-gradient(at 25% 90%,#a8d0ff66,#0000 55%),linear-gradient(#e9f3ff,#c3dfff);border-block:1px solid #dceafd;padding:65px 20px 55px}.closing-section>.eyebrow{color:#5d8cc2;font-size:9px}.closing-section h2{letter-spacing:-1.9px;color:#1b375c;margin-top:17px;font-size:43px;line-height:1.15}.bottom-prompt{max-width:520px;margin-top:25px}.closing-section>p{color:#6489b5;justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:9px;display:flex}.site-footer{grid-template-columns:1.5fr 1fr 1fr 1.2fr .8fr;gap:40px;max-width:1215px;margin:auto;padding:58px 48px 50px;display:grid}.footer-brand p{letter-spacing:-.3px;color:#7d8a9b;margin-top:20px;font-size:15px;line-height:1.5}.footer-brand small{color:#a5afbc;margin-top:30px;font-size:9px;display:block}.site-footer>div>b{margin:7px 0 20px;font-size:10px;font-weight:600;display:block}.site-footer>div>a:not(:first-child),.site-footer>div>button{color:#8591a0;text-align:left;margin:0 0 14px;font-size:10px;display:block}.site-footer>div>a:hover,.site-footer>div>button:hover{color:var(--blue)}.footer-note{color:#8090a4;flex-wrap:wrap;align-items:flex-start;gap:6px;padding-top:7px;font-size:10px;display:flex}.footer-note span{color:#a4afbd;align-self:flex-end;width:100%;font-size:10px;line-height:1.6}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#13294165;justify-content:center;align-items:center;padding:24px;animation:wordin .15s;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #fff8;border-radius:16px;outline:none;width:530px;max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 100px #102d3b30}.modal.wide{width:980px}.modal-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10;background:#fffc;justify-content:space-between;align-items:center;padding:19px 24px;display:flex;position:sticky;top:0}.modal-header h2{letter-spacing:-.6px;font-size:18px}.modal-body{padding:26px}.modal-body>p{color:#7d8794;margin-bottom:22px;font-size:13px}.modal-actions{border-top:1px solid var(--line);z-index:5;background:#fff;justify-content:flex-end;align-items:center;gap:10px;padding:17px 24px;display:flex;position:sticky;bottom:0}.modal-actions>.text-link:first-child{margin-right:auto}.prose li,.prose p{color:#7d8794;font-size:13px;line-height:1.9}.prose p{margin:12px 0 20px}.prose ol{margin:20px 0;padding-left:20px;list-style:decimal}.prose li{margin:9px 0;padding-left:3px}.prose .button{margin-top:10px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 18px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:500;display:flex}.field>span{color:#536170;font-size:11px;font-weight:500}.field>small{color:#96a0ad;font-size:10px;font-weight:400;line-height:1.6}.field input:not([type=color]):not([type=file]),.field select,.field textarea,.form-grid>label>input,.form-grid>label>select,.form-grid>label>textarea{color:#455368;background:#fff;border:1px solid #dee5ed;border-radius:7px;width:100%;min-height:39px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#a6afba}.field select{padding-right:25px}.field textarea{min-height:67px}.form-grid>label{color:#748498;flex-direction:column;gap:8px;font-size:12px;display:flex}.span-two{grid-column:span 2}.form-stack{flex-direction:column;gap:18px;display:flex}.form-error{color:#b84545;background:#fff2f2;border-radius:6px;padding:10px}.form-bottom{border-top:1px solid var(--line);justify-content:flex-end;margin-top:28px;padding-top:21px;display:flex}.color-picker{background:#fff;border:1px solid #dfe6ee;border-radius:7px;align-items:center;gap:9px;min-height:39px;padding:6px 9px;display:flex}.color-picker input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:27px;height:25px;padding:0}.color-picker input::-webkit-color-swatch-wrapper{padding:0}.color-picker input::-webkit-color-swatch{border:1px solid #0001;border-radius:5px}.color-picker>span{color:#788598;margin-right:auto;font-size:10px;font-weight:400}.color-picker button{border:1px solid #0001;border-radius:50%;width:15px;height:15px}.calculator-result{text-align:center;background:#eef6ff;border-radius:10px;flex-direction:column;gap:12px;margin-top:23px;padding:28px 20px;display:flex}.calculator-result small{color:#6886ac;font-size:11px}.calculator-result strong{color:var(--blue);font-size:42px;font-weight:500}.calculator-result span{color:#7a95b7;font-size:10px}.notice{color:#758da9;background:#f1f6fc;border:1px solid #e4edf7;border-radius:8px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px 16px;font-size:11px;line-height:1.7;display:flex}.notice>svg{color:#6b92bf;margin-top:2px}.notice>span{flex:1}.notice.amber{color:#a38b59;background:#fffbf3;border-color:#f3ead7}.notice.amber>svg{color:#b39a65}.notice b{font-weight:600}.notice .badge{align-self:center}.empty-state{text-align:center;flex-direction:column;padding:70px 25px 76px}.empty-icon,.empty-state{align-items:center;display:flex}.empty-icon{color:#4588dc;background:#f0f6ff;border:1px solid #e4eefc;border-radius:20px;justify-content:center;width:63px;height:63px;margin-bottom:21px}.empty-state h3{letter-spacing:-.7px;font-size:23px}.empty-state p{color:#939ead;max-width:400px;margin:12px auto 23px;font-size:12px;line-height:1.9}.workspace-shell{color:#354357;background:#f8fafc;min-height:100dvh;font-size:13px}.sidebar{z-index:50;background:#fff;border-right:1px solid #e8edf2;flex-direction:column;width:235px;padding:27px 15px 0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar-logo{margin-bottom:26px;padding-left:14px;display:block}.sidebar-logo .logo{font-size:24px}.sidebar-logo .logo svg{width:27px;height:27px}.workspace-switcher{text-align:left;background:#fff;border:1px solid #e7edf3;border-radius:9px;align-items:center;gap:10px;width:100%;margin:0 0 30px;padding:11px 9px;display:flex}.workspace-switcher>span:nth-child(2){flex:1;min-width:0}.workspace-switcher b{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:11px;display:block;overflow:hidden}.workspace-switcher small{color:#a1aab8;margin-top:3px;font-size:9px;display:block}.workspace-switcher svg{color:#a1acba}.workspace-avatar{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:14px;display:flex}.nav-group-label{color:#9aa6b6;letter-spacing:1.2px;margin-bottom:12px;padding:0 14px;font-size:8px;font-weight:600}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav>button{color:#8490a0;text-align:left;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:11px 13px;font-size:11px;transition:background .15s;display:flex}.sidebar nav>button:hover{color:#58718f;background:#f7f9fb}.sidebar nav>button.active{color:#1470df;background:#eaf3ff;font-weight:550}.sidebar nav>button svg{stroke-width:1.7px}.sidebar nav>button>i{background:#dfecff;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.nav-ai{color:#699ada;border:1px solid #cce0ff;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:7px;line-height:1;display:inline-flex}.sidebar-bottom{margin-top:auto;padding-top:24px}.sidebar-plan{background:linear-gradient(140deg,#f5f9ff,#eff6ff);border:1px solid #e6effb;border-radius:9px;margin:15px 0 21px;padding:15px 12px}.sidebar-plan>span{color:#5b80af;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.sidebar-plan>p{color:#8fa3bd;margin:7px 0 12px;font-size:9px}.sidebar-plan>button{color:#587faf;background:#fff;border:1px solid #dfe9f7;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:9px;display:flex;box-shadow:0 2px 3px #597fbb08}.sidebar-user{border-top:1px solid #edf0f4;align-items:center;gap:8px;margin:18px -15px 0;padding:17px 20px;display:flex}.sidebar-user>div{flex:1;min-width:0}.sidebar-user b{text-overflow:ellipsis;white-space:nowrap;max-width:103px;font-size:10px;display:block;overflow:hidden}.sidebar-user small{color:#9ca9bb;margin-top:4px;font-size:9px;display:block}.user-avatar{color:#8d7658;background:#eadac5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;font-weight:550;display:inline-flex}.user-avatar.small{width:28px;height:28px;font-size:10px}.user-avatar.large{width:51px;height:51px;font-size:19px}.workspace-main{flex-direction:column;min-height:100dvh;margin-left:235px;display:flex}.workspace-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:25;background:#ffffffed;border-bottom:1px solid #e9edf3;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.workspace-header>div{align-items:center;gap:13px;display:flex}.workspace-header>div:first-child{color:#8490a1;font-size:10px}.workspace-header>div:first-child>b{color:#637287;font-size:11px;font-weight:500}.workspace-header>div:first-child>svg{color:#c4ccd8}.save-status{color:#9baaba;gap:5px;font-size:9px;display:inline-flex}.connection-pill,.save-status{white-space:nowrap;align-items:center}.connection-pill{color:#a1aaba;background:#fff;border:1px solid #e8edf3;border-radius:5px;gap:6px;padding:6px 9px;font-size:8px;display:flex}.connection-pill>span{background:#d4b576;border-radius:50%;width:5px;height:5px}.workspace-content{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:34px 38px 40px}.workspace-footer{color:#b1bbca;justify-content:space-between;gap:10px;padding:18px 38px;font-size:8px;display:flex}.workspace-footer>span:last-child{align-items:center;gap:5px;display:flex}.sidebar-overlay,.workspace-menu{display:none}.loading-workspace{background:#f7faff;justify-content:center;gap:60px;min-height:100dvh}.loading-workspace,.loading-workspace>div{flex-direction:column;align-items:center;display:flex}.loading-workspace>div{text-align:center;gap:20px;padding:20px}.loading-workspace svg{color:#498de0}.loading-workspace h2{font-size:23px}.loading-workspace p{color:#9ba9b9;font-size:12px}.save-error{color:#b87e4c;background:#fff2eb;align-items:center;gap:10px;padding:12px 30px;font-size:11px;display:flex}.save-error>span{flex:1}.save-error>button:not(.icon-button){font-weight:600;text-decoration:underline}.page-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.page-intro .eyebrow{letter-spacing:1.5px;color:#75a2d9;margin-bottom:10px;font-size:8px}.page-intro h1{color:#303d4d;letter-spacing:-1.1px;font-size:29px;font-weight:500;line-height:1.2}.page-intro p{color:#9ba5b4;margin-top:9px;font-size:11px}.intro-actions{gap:8px;display:flex}.page-intro .button{min-height:39px;font-size:11px}.panel{background:#fff;border:1px solid #e5ebf1;border-radius:10px;overflow:hidden;box-shadow:0 2px 3px #334b6c02}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.panel-heading h2{letter-spacing:-.3px;font-size:14px;font-weight:550}.panel-heading p{color:#a1acbb;margin-top:6px;font-size:10px}.panel-heading .badge{font-size:8px}.analytics-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.segmented.compact{border-radius:7px;padding:3px}.segmented.compact>button{padding:7px 11px;font-size:10px}.date-filter{color:#8a9bb0;background:#fff;border:1px solid #e0e7ef;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.date-filter>select{color:#8a98aa;border:0;outline:none;min-width:110px;padding-right:10px;font-size:10px}.demo-notice{color:#80a0c4;background:#f0f6fe;border-color:#e0ecfb;margin:17px 0 20px;padding:10px 13px;font-size:10px}.demo-notice .badge{font-size:8px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.metric-card{background:#fff;border:1px solid #e4ebf2;border-radius:9px;padding:19px 19px 12px;overflow:hidden}.metric-card>span{color:#8b99ac;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.metric-card>span svg{color:#c1cad6}.metric-card>strong{letter-spacing:-1px;color:#374759;white-space:nowrap;margin-top:14px;font-size:27px;font-weight:500;display:block}.metric-card>div{justify-content:space-between;align-items:center;gap:3px;margin-top:9px;display:flex}.metric-card small{color:#a5b1c0;white-space:nowrap;font-size:8px}.metric-card .tiny-chart{width:65px;height:28px}.chart-panel{margin-bottom:22px}.chart-wrap{width:100%;padding:0 22px;overflow:hidden}.chart-wrap>svg{width:100%;height:auto;max-height:350px}.chart-legend{color:#9cabc0;justify-content:center;align-items:center;gap:7px;padding:4px 30px 22px;font-size:9px;display:flex}.chart-legend>i{background:#3a88ec;border-radius:50%;width:6px;height:6px}.chart-legend>span{color:#b5c0ce;margin-left:auto;font-size:8px}.report-bottom{grid-template-columns:1.45fr 1fr;gap:22px;margin-bottom:22px;display:grid}.snapshot-ads{gap:13px;padding:0 24px 24px;display:flex}.snapshot-ads>div{flex:1;min-width:0}.snapshot-ads .demo-ad{border-radius:5px;width:100%}.snapshot-ads b{text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:9px;font-weight:500;display:block;overflow:hidden}.snapshot-ads small{color:#a0adbd;margin-top:5px;font-size:8px;display:block}.snapshot-ads .demo-ad h3{font-size:clamp(12px,1.5vw,21px)}.insights-panel{padding:23px}.insights-panel>h2{letter-spacing:-.65px;margin-top:16px;font-size:19px}.insights-panel>p{color:#99a6b6;margin:12px 0 20px;font-size:10px;line-height:1.8}.insight-stat{color:#93a1b3;border-bottom:1px solid #ecf0f5;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:flex}.insight-stat strong{color:#516177;white-space:nowrap;font-size:13px;font-weight:500}.insights-panel p.fine-print{color:#b0bbca;margin:15px 0 0;font-size:8px}.workspace-quick{background:linear-gradient(100deg,#eef6ff,#f7fafe);border:1px solid #e0eaf6;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:19px 23px;display:flex}.workspace-quick>div{align-items:center;gap:14px;display:flex}.workspace-quick h3{letter-spacing:-.25px;font-size:13px}.workspace-quick p{color:#8fa5c0;margin-top:4px;font-size:10px}.workspace-quick .button{font-size:10px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:10px}th{color:#99a7b9;background:#fbfcfe;border-block:1px solid #edf1f5;padding:14px 20px;font-size:9px;font-weight:500}td{color:#8290a4;border-bottom:1px solid #f0f3f7;padding:19px 20px}tr:last-child td{border-bottom:0}td .badge{font-size:8px}.table-swatch{vertical-align:middle;border-radius:4px;width:22px;height:28px;margin-right:10px;display:inline-block}.table-toolbar{justify-content:space-between;gap:15px;padding:17px 20px}.search-field,.table-toolbar{align-items:center;display:flex}.search-field{color:#b3bfce;gap:8px;min-width:0;max-width:260px}.search-field input{color:#687990;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:7px 0;font-size:10px}.search-field input::placeholder{color:#a9b5c6}.table-toolbar select{color:#8d9caf;background:#fff;border:1px solid #e5ebf2;border-radius:6px;padding:7px 25px 7px 9px;font-size:9px}.campaign-summary{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.campaign-summary>div{background:#fff;border:1px solid #e4ebf3;border-radius:9px;align-items:center;gap:16px;padding:21px 24px;display:flex}.campaign-summary strong{letter-spacing:-.8px;font-size:25px;font-weight:500;line-height:1;display:block}.campaign-summary span:not(.icon-square){color:#a1afc0;margin-top:9px;font-size:9px;display:block}.campaign-title{text-align:left;align-items:center;gap:11px;display:flex}.campaign-title b{color:#5f7189;font-size:10px;font-weight:500}.campaign-title small{color:#a6b2c3;margin-top:6px;font-size:8px;display:block}.table-campaign-icon{color:#6e9ed9;background:#f0f6fe;border:1px solid #e4edfa;border-radius:6px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.table-action{color:#6e9cd8;align-items:center;gap:6px;font-size:9px;display:flex}.table-action:hover{text-decoration:underline}.campaign-editor{grid-template-columns:1fr .9fr;gap:28px;padding:27px;display:grid}.campaign-preview{background:#f8fafc;border:1px solid #ecf0f6;border-radius:9px;align-self:start;padding:19px;position:sticky;top:87px}.campaign-preview>.eyebrow{color:#97a9be;margin-bottom:15px;font-size:8px}.social-preview{background:#fff;border:1px solid #e4eaf1;border-radius:7px;overflow:hidden}.social-brand{align-items:center;gap:8px;padding:13px;display:flex}.social-brand>span:first-child{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.social-brand>div{flex:1}.social-brand b{font-size:9px;display:block}.social-brand small{color:#a5afbd;margin-top:3px;font-size:7px;display:block}.social-brand>span:last-child{color:#a8b2bf;font-size:10px}.social-preview>p{color:#8999ad;white-space:pre-wrap;padding:0 13px 12px;font-size:9px}.social-footer{background:#f7f9fc;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.social-footer small{color:#97a7bb;letter-spacing:.5px;text-transform:uppercase;font-size:6px;display:block}.social-footer b{margin-top:4px;font-size:9px;display:block}.social-footer>span{white-space:nowrap;border:1px solid #e2e7ee;border-radius:4px;padding:6px 9px;font-size:8px}.creative-placeholder{aspect-ratio:4/4;color:#b8c6d8;background:#f1f5fa;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:10px;display:flex}.campaign-preview .notice{background:0 0;border:0;margin:12px 0 0;padding:12px 0 0;font-size:9px}.creative-art{isolation:isolate;color:#20281f;width:100%;padding:6% 7%;position:relative;overflow:hidden;container-type:inline-size}.creative-brand{font-size:3cqw;display:block}.creative-art h3,.creative-brand{z-index:2;font-weight:600;position:relative}.creative-art h3{letter-spacing:-.3cqw;white-space:pre-line;overflow-wrap:anywhere;margin-top:6%;font-size:8cqw;line-height:1.04}.creative-product{justify-content:center;align-items:center;display:flex;position:absolute;inset:29% 9% 13%}.creative-product img{object-fit:contain;filter:drop-shadow(10px 10px 13px #1c2d2020);width:80%;height:100%;transform:rotate(7deg)}.creative-footer{z-index:3;justify-content:space-between;align-items:center;gap:6%;display:flex;position:absolute;bottom:7%;left:7%;right:6%}.creative-footer span{overflow-wrap:anywhere;max-width:57%;font-size:2.2cqw;line-height:1.4}.creative-footer b{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#20281f;border-radius:50px;max-width:50%;padding:2.1% 3%;font-size:2.1cqw;font-weight:500;overflow:hidden}.creative-art.bold .creative-brand,.creative-art.bold h3{text-align:center}.creative-art.bold img,.creative-art.minimal img{transform:none}.creative-art.minimal h3{letter-spacing:-.2cqw;font-size:6.4cqw;font-weight:500}.creative-art.minimal .creative-product{inset:32% 13% 15%}.creative-art.bold h3{text-transform:uppercase;letter-spacing:-.25cqw;font-size:8.3cqw}.creative-editor{grid-template-columns:330px 1fr;min-height:600px;display:grid}.editor-controls{border-right:1px solid #e9eef4;padding:24px}.editor-label{letter-spacing:1.2px;color:#97a5b7;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:8px;display:flex}.editor-label .badge{font-size:8px}.layout-options{gap:7px;display:flex}.layout-options>button{text-transform:capitalize;color:#8c9aaf;border:1px solid #e1e7ef;border-radius:5px;flex:1;padding:10px 5px;font-size:10px}.layout-options>button.selected{color:#2c7add;background:#f0f6ff;border-color:#8db9f3}.editor-canvas{background:radial-gradient(circle,#f6f8fa,#eef1f5);flex-direction:column;justify-content:flex-start;padding:22px 36px}.canvas-top,.editor-canvas{align-items:center;display:flex}.canvas-top{color:#9aa8ba;justify-content:space-between;width:100%;margin-bottom:29px;font-size:9px}.canvas-top .badge{background:#fff;border:1px solid #e0e6ee;font-size:8px}.editor-art{width:100%;max-width:385px;position:sticky;top:106px;box-shadow:0 15px 30px #1c2a3312}.editor-art:has(.creative-art[style*="9 / 16"]){max-width:285px}.editor-canvas>p{color:#a1aebf;justify-content:center;gap:7px;margin-top:25px;font-size:9px}.editor-canvas>p,.upload-zone{align-items:center;display:flex}.upload-zone{color:#8faacb;cursor:pointer;background:#f9fbff;border:1px dashed #cad9ec;border-radius:8px;flex-direction:column;gap:9px;padding:23px 10px;position:relative;overflow:hidden}.upload-zone:hover{background:#f0f6ff}.upload-zone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-zone b{color:#7294bc;font-size:10px}.upload-zone small{color:#a4b5cb;font-size:8px;font-weight:400}.asset-thumbnails{flex-wrap:wrap;gap:7px;display:flex}.asset-thumbnails>button{background:#f6f8fb;border:1px solid #e6ecf2;border-radius:5px;width:48px;height:52px;padding:4px;overflow:hidden}.asset-thumbnails>button.selected{border-color:#7aaef3;box-shadow:0 0 0 2px #e4efff}.asset-thumbnails img{object-fit:contain;width:100%;height:100%}.editor-note{margin-right:auto;font-size:10px}.creative-collection-header{justify-content:space-between;align-items:center;gap:15px;margin:35px 0 21px;display:flex}.creative-collection-header h2{letter-spacing:-.3px;font-size:14px}.creative-collection-header h2>span{color:#9aaac0;vertical-align:middle;background:#edf2f8;border-radius:4px;margin-left:5px;padding:3px 6px;font-size:9px}.creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.saved-creative{background:#fff;border:1px solid #e2e9f1;border-radius:9px;overflow:hidden}.creative-open{aspect-ratio:4/5;background:#f1f4f8;width:100%;padding:15px;display:block;position:relative;overflow:hidden}.creative-open>.creative-art{width:auto;height:100%;max-height:100%;margin:auto;box-shadow:0 6px 20px #1b2d3310}.creative-open>span{opacity:0;color:#6685aa;white-space:nowrap;background:#fffe;border-radius:7px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;transition:all .2s;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%,10px);box-shadow:0 4px 16px #1d41661a}.creative-open:focus-visible>span,.creative-open:hover>span{opacity:1;transform:translate(-50%)}.saved-creative>div{justify-content:space-between;align-items:center;gap:9px;padding:17px;display:flex}.saved-creative b{font-size:11px;font-weight:500}.saved-creative small{color:#a2b0c4;margin-top:5px;font-size:9px;display:block}.studio-empty{background:#fff;border:1px solid #e1e9f3;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:390px;padding:42px 30px;display:grid;overflow:hidden}.studio-example{justify-content:center;align-items:center;gap:10px;padding:25px 0;display:flex}.studio-example .demo-ad{width:133px;min-width:133px;transform:rotate(-13deg);box-shadow:0 12px 30px #24402017}.studio-example .demo-ad h3{font-size:18px}.studio-example .demo-ad:nth-child(2){z-index:2;margin-top:-45px;transform:rotate(-2deg)}.studio-example .demo-ad:nth-child(3){transform:rotate(12deg)}.studio-empty>div:last-child{z-index:3;background:#fff;padding:12px}.studio-empty .eyebrow{letter-spacing:1px;font-size:8px}.studio-empty h2{letter-spacing:-1px;margin:17px 0 15px;font-size:27px;line-height:1.2}.studio-empty p{color:#9aa8bc;margin-bottom:25px;font-size:11px;line-height:1.9}.studio-empty .button{font-size:10px}.studio-empty small{color:#aebccd;margin-top:17px;font-size:8px;display:block}.brand-layout{grid-template-columns:1fr 295px;gap:25px;display:grid}.form-panel{padding:25px}.form-panel>.panel-heading{padding:0 0 28px}.form-panel .field>span{font-size:10px}.brand-identity{text-align:center;color:#45483e;border:1px solid #00000009;border-radius:10px;padding:30px 23px 32px}.brand-identity .eyebrow{color:#8d9285;letter-spacing:1.2px;font-size:8px}.brand-monogram{color:#fff;border-radius:15px;justify-content:center;align-items:center;width:68px;height:68px;margin:35px auto 19px;font-size:29px;display:flex;box-shadow:0 8px 20px #00000008}.brand-identity h2{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:24px}.brand-identity p{color:#a1a394;margin-top:10px;font-size:10px}.brand-swatches{justify-content:center;align-items:center;gap:8px;margin-top:34px;display:flex}.brand-swatches>i{border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #0001}.brand-layout>aside .notice{font-size:10px;line-height:1.8}.approval-grid{grid-template-columns:1fr;gap:22px;display:grid}.approval-card-top{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:19px 23px;display:flex}.approval-card-top>span:last-child{color:#a7b3c4;font-size:9px}.approval-card-content{align-items:flex-start;gap:30px;padding:25px;display:flex}.approval-card-content>.creative-art{border-radius:5px;flex-shrink:0;width:210px;box-shadow:0 5px 20px #223d2210}.approval-card-content>div:last-child{flex:1;min-width:0}.approval-card-content h2{letter-spacing:-.7px;font-size:23px}.approval-card-content p{color:#98a7bb;white-space:pre-wrap;margin:10px 0 20px;font-size:11px}.approval-card-content dl{grid-template-columns:100px 1fr;gap:13px;margin:0;font-size:10px;display:grid}.approval-card-content dt{color:#a7b3c5}.approval-card-content dd{color:#698099;overflow-wrap:anywhere;margin:0}.approval-actions{border-top:1px solid #edf2f6;justify-content:flex-end;gap:10px;padding:17px 24px;display:flex}.approved-list{margin-top:24px}.approved-list>div:not(.panel-heading){border-top:1px solid #eff3f7;align-items:center;gap:12px;padding:20px 24px;display:flex}.approved-list>div>svg{color:#79ab90}.approved-list>div>span{flex:1}.approved-list b{font-size:11px;font-weight:500}.approved-list small{color:#a5b4c8;margin-top:5px;font-size:9px;display:block}.approved-list .text-link{font-size:10px}.rule-summary{color:#8d9fb6;background:#f6f9fc;border-radius:7px;margin-top:23px;padding:19px;font-size:11px;line-height:1.8}.rule-summary b{color:#6285b1}.connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.connection-card{padding:25px}.connection-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.connection-logo{color:#4186e0;background:#f6f9fd;border:1px solid #edf1f6;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.connection-card .badge{font-size:8px}.connection-card h2{letter-spacing:-.7px;margin:25px 0 13px;font-size:21px}.connection-card p{color:#9aabc0;min-height:65px;font-size:11px;line-height:1.9}.connection-card small{color:#acb9ca;min-height:64px;padding:20px 0 25px;font-size:8px;line-height:1.8;display:block}.connection-card .button{padding:12px 8px;font-size:10px}.settings-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-panel{padding:25px}.settings-panel>h2{letter-spacing:-.4px;margin-bottom:19px;font-size:16px}.settings-panel>p{color:#9eacc0;font-size:10px;line-height:1.9}.account-profile{align-items:center;gap:15px;margin:10px 0 24px;display:flex}.account-profile b{font-size:13px;font-weight:500}.account-profile p{color:#a2b1c4;word-break:break-word;margin:5px 0 9px;font-size:10px}.account-profile .badge{font-size:7px}.settings-row{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:15px;padding:19px 0;display:flex}.settings-row b{font-size:10px;font-weight:500;display:block}.settings-row small{color:#a4b2c5;margin-top:6px;font-size:9px;display:block}.settings-row .text-link{font-size:9px}.switch{background:#dbe2eb;border-radius:30px;flex-shrink:0;width:32px;height:18px;padding:2px}.switch,.switch>i{transition:all .15s}.switch>i{background:#fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 1px 3px #18395814}.switch.on{background:#307ee8}.switch.on>i{transform:translate(14px)}.data-counts{gap:28px;margin:23px 0;display:flex}.data-counts span{color:#9fb0c7;flex-direction:column;gap:6px;font-size:9px;display:flex}.data-counts b{color:#5c738e;letter-spacing:-.7px;font-size:24px;font-weight:500}.settings-panel>.button{font-size:10px}.activity-row{border-bottom:1px solid #f0f3f7;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.activity-row:last-child{border:0}.activity-row>span{border:2px solid #b4cce8;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px}.activity-row>div{flex:1;min-width:0}.activity-row b{color:#7a90aa;font-size:9px;font-weight:500}.activity-row p{color:#abb9cc;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.activity-row>small{color:#afbdcf;white-space:nowrap;font-size:8px}.current-plan{background:linear-gradient(110deg,#edf5ff,#fff);border:1px solid #dce9fa;border-radius:11px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:27px;padding:28px 30px;display:flex}.current-plan>div{align-items:center;gap:20px;display:flex}.current-plan .icon-square{background:#dfedff;border-radius:14px;width:53px;height:53px}.current-plan h2{letter-spacing:-1px;margin-top:9px;font-size:25px}.current-plan p{color:#99acc6;margin-top:7px;font-size:10px}.current-plan strong{letter-spacing:-1px;white-space:nowrap;font-size:35px;font-weight:500}.current-plan strong>span{letter-spacing:0;color:#a8b8cd;margin-top:5px;font-size:10px;display:block}.current-plan .badge{font-size:8px}.billing-plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.billing-card{padding:27px}.billing-card.featured{border-color:#72a9f0;box-shadow:0 0 0 3px #ecf4ff}.billing-card h2{letter-spacing:-.7px;margin:20px 0;font-size:23px}.billing-card>strong{letter-spacing:-1px;font-size:35px;font-weight:500}.billing-card>strong>span{color:#a2b3c9;letter-spacing:0;margin-left:3px;font-size:10px}.billing-card ul{border-top:1px solid #eaf0f7;flex-direction:column;gap:18px;margin:26px 0;padding:22px 0;list-style:none;display:flex}.billing-card li{color:#96a9c1;align-items:center;gap:8px;font-size:10px;display:flex}.billing-card li>svg{color:#80a6d6}.billing-card .button{font-size:10px}.assistant-content{flex-direction:column;max-width:1200px;padding-top:0;padding-bottom:0;display:flex}.assistant-page{flex-direction:column;flex:1;min-height:calc(100dvh - 126px);display:flex;position:relative}.assistant-top{color:#8fa1b8;border-bottom:1px solid #e9eff6;justify-content:space-between;align-items:center;gap:10px;padding:24px 0;display:flex}.assistant-top>span:first-child{align-items:center;gap:9px;font-size:10px;display:flex}.assistant-top .badge{font-size:8px}.assistant-welcome{text-align:center;flex-direction:column;flex:1;width:100%;max-width:620px;margin:40px auto 32px}.assistant-orb,.assistant-welcome{justify-content:center;align-items:center;display:flex}.assistant-orb{color:#4486dc;background:linear-gradient(150deg,#fff,#dfedff);border:1px solid #dceafa;border-radius:19px;width:59px;height:59px;margin-bottom:25px;transform:rotate(-8deg);box-shadow:0 8px 20px #517bb008}.assistant-welcome>.eyebrow{letter-spacing:1.8px;color:#8baedb;margin-bottom:17px;font-size:8px}.assistant-welcome h1{letter-spacing:-2px;color:#3a4d65;font-size:46px;font-weight:450;line-height:1.13}.assistant-welcome h1 span{color:#337ce0}.assistant-welcome>p{color:#a1b0c4;margin-top:17px;font-size:11px}.suggestion-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:480px;margin-top:35px;display:grid}.suggestion-grid>button{color:#7ca2d0;text-align:left;background:#fff;border:1px solid #e2eaf4;border-radius:9px;align-items:center;gap:10px;padding:17px 16px;transition:all .15s;display:flex}.suggestion-grid>button:hover{background:#f7fbff;border-color:#9cc2f0;transform:translateY(-2px)}.suggestion-grid b{color:#8094af;flex:1;font-size:10px;font-weight:500}.suggestion-grid>button>svg:last-child{color:#bacce1}.assistant-composer{background:linear-gradient(#f8fafc00,#f8fafc 20%);width:100%;max-width:740px;margin:0 auto;padding:20px 0 15px;position:sticky;bottom:0}.assistant-composer form{background:#fff;border:1px solid #dbe7f7;border-radius:13px;padding:17px 16px 13px;box-shadow:0 5px 20px #496d9706}.assistant-composer textarea{resize:none;color:#58708d;background:#fff;border:0;outline:none;width:100%;min-height:58px;padding:0;font-size:12px;line-height:1.7}.assistant-composer textarea::placeholder{color:#b0bdd0}.composer-brand{color:#9caec6;font-size:9px}.assistant-composer>p,.composer-brand{align-items:center;gap:5px;display:flex}.assistant-composer>p{color:#a5b6cd;text-align:center;justify-content:center;margin-top:12px;font-size:8px}.chat-messages{flex:1;width:100%;max-width:730px;margin:auto;padding:30px 0 10px}.chat-message{align-items:flex-start;margin:0 0 28px}.chat-message>div{flex:1}.chat-message small{color:#a3b3c9;margin-bottom:9px;font-size:9px}.chat-message p{color:#70859f;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.chat-message.user p{color:#6e8aac;background:#eaf3ff;border:1px solid #dfebfb;border-radius:0 10px 10px;padding:14px 17px}.chat-icon{color:#5a98e5;background:#e5f0ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.message-actions{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.message-actions>button{color:#8ba6c8;background:#fff;border:1px solid #dfe9f5;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.message-actions>button:hover{background:#f2f7ff}.onboarding-body{text-align:center}.onboarding-progress{justify-content:center;gap:6px;margin-bottom:28px;display:flex}.onboarding-progress>span{background:#eaf0f8;border-radius:10px;width:34px;height:3px}.onboarding-progress>span.active{background:#77a9eb}.onboarding-mark{color:#6ca1e2;background:#eaf3ff;border-radius:17px;justify-content:center;align-items:center;width:59px;height:59px;margin:0 auto 21px;display:flex}.onboarding-body h3{letter-spacing:-.8px;color:#4b607b;font-size:24px}.onboarding-body>p{color:#9caec5;margin:10px 0 26px;font-size:11px}.onboarding-body .form-stack{text-align:left}@media (min-width:1500px){.hero{min-height:740px}.hero-content{padding-top:85px}.hero h1{font-size:74px}.hero h1>span+span{max-width:900px;font-size:64px}.hero-prompt{width:670px}.site-header{padding-inline:max(8vw,40px)}.sidebar{width:250px}.workspace-main{margin-left:250px}.workspace-content{padding:40px 50px}.metric-card>strong{font-size:33px}.studio-example .demo-ad{width:160px;min-width:160px}}@media (max-width:1200px){.site-nav{gap:18px;font-size:11px}.site-header{gap:20px}.section,.site-header{padding-inline:30px}.feature-grid{gap:15px}.feature-visual{height:220px}.feature-copy{padding:18px 16px}.feature-copy h3{font-size:12px}.campaign-mini,.stats-mini{padding-inline:19px}.tour-section{gap:40px}.tour-stage{padding:27px 22px}.pricing-card{padding-inline:17px}.site-footer{gap:30px}.workspace-content{padding:28px}.workspace-header{padding-inline:27px}.sidebar{width:216px;padding-inline:12px}.workspace-main{margin-left:216px}.sidebar-user{margin-inline:-12px;padding-inline:15px}.sidebar nav>button{padding-inline:10px;font-size:10px}.page-intro h1{font-size:26px}.page-intro .button{padding:11px 12px;font-size:10px}.metric-grid{gap:12px}.metric-card{padding:17px 14px 12px}.metric-card>strong{font-size:24px}.metric-card>div{display:block}.metric-card .tiny-chart{display:none}.report-bottom{grid-template-columns:1.2fr 1fr;gap:17px}.snapshot-ads{gap:9px;padding-inline:20px}.connections-grid{grid-template-columns:repeat(2,1fr)}.brand-layout{grid-template-columns:1fr 240px;gap:19px}.creative-grid{gap:17px}.studio-empty{gap:15px;padding:32px 20px}.studio-example .demo-ad{width:113px;min-width:113px}.studio-example .demo-ad h3{font-size:15px}.studio-empty h2{font-size:24px}.billing-card{padding:22px}.billing-card>strong{font-size:31px}.billing-card li{font-size:9px}.campaign-summary>div{gap:12px;padding:20px 17px}.campaign-summary .icon-square{width:33px;height:33px}}@media (max-width:1020px){.site-nav{gap:13px;font-size:10px}.site-header{gap:20px;padding-inline:24px}.logo{font-size:23px}.logo svg{width:27px;height:27px}.nav-actions .button.small{padding-inline:11px;font-size:10px}.section-heading h2,.tour-copy h2{font-size:36px}.hero h1{font-size:57px}.hero h1>span+span{max-width:650px;font-size:50px}.tour-section{gap:30px}.tour-stage{min-height:545px;padding:25px 18px}.tour-step b{font-size:11px}.step-number{width:23px;height:23px;font-size:8px}.tour-step{gap:9px}.tour-copy>p{font-size:12px}.feature-copy h3{font-size:11px}.feature-copy p{font-size:10px}.pricing-grid{gap:11px}.pricing-card{padding-inline:15px}.pricing-card li{font-size:8px}.pricing-card>.button{font-size:10px}.faq-section{gap:45px}.sidebar{width:195px;padding:23px 10px 0}.sidebar-logo{padding-left:11px}.workspace-main{margin-left:195px}.workspace-content{padding:25px 23px}.workspace-header{padding-inline:23px}.workspace-switcher b{max-width:100px;font-size:10px}.workspace-switcher{gap:7px;padding:10px 8px}.workspace-switcher small{font-size:8px}.workspace-avatar{width:28px;height:28px}.sidebar nav>button{gap:8px;font-size:9px}.sidebar nav>button>svg{width:16px}.sidebar-user{gap:6px;margin-inline:-10px;padding:16px 14px}.sidebar-user .icon-button{width:25px}.sidebar-user b{max-width:84px}.sidebar-plan{padding:12px 9px}.sidebar-plan>button,.sidebar-plan>p,.sidebar-plan>span{font-size:8px}.connection-pill{display:none}.page-intro{gap:17px}.page-intro h1{letter-spacing:-.8px;font-size:24px}.page-intro p{font-size:10px}.page-intro .eyebrow{font-size:7px}.page-intro .button{min-height:35px;padding:9px 11px;font-size:9px}.metric-card>span{font-size:9px}.metric-card>strong{font-size:22px}.metric-card>span>svg{display:none}.metric-card small{font-size:7px}.report-bottom{grid-template-columns:1fr}.snapshot-ads .demo-ad{width:auto;max-height:250px}.insights-panel{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.insights-panel>.icon-square{display:none}.insights-panel>h2{grid-column:1/-1;margin-top:0}.insights-panel>p{grid-column:1/-1;max-width:90%;margin-bottom:6px}.insights-panel p.fine-print{margin-top:15px}.brand-layout{grid-template-columns:1fr}.brand-layout>aside{display:none}.creative-grid{grid-template-columns:repeat(2,1fr)}.studio-empty{text-align:center;grid-template-columns:1fr;padding:20px 30px 40px}.studio-example .demo-ad{width:133px;min-width:133px}.studio-empty>div:last-child{max-width:400px;margin:auto;padding:0}.studio-empty .button{margin:auto}.studio-empty h2{font-size:28px}.billing-plans{gap:11px}.billing-card{padding:20px 16px}.billing-card h2{font-size:20px}.billing-card>strong{font-size:26px}.billing-card>strong>span{font-size:8px}.billing-card li{gap:4px;font-size:8px}.billing-card li>svg{width:12px}.billing-card .button{padding:10px 6px;font-size:8px}.settings-grid{grid-template-columns:1fr}.campaign-summary{gap:12px}.campaign-summary>div{gap:10px;padding:20px 13px}.campaign-summary span:not(.icon-square){font-size:8px}.campaign-summary .icon-square{width:29px;height:29px}.campaign-summary .icon-square svg{width:17px}.campaign-summary strong{font-size:22px}.approval-card-content{gap:23px}.approval-card-content>.creative-art{width:165px}.approval-card-content h2{font-size:20px}.approval-card-content dl{grid-template-columns:70px 1fr;font-size:9px}.approval-card-content p{font-size:10px}.sidebar-plan{display:none}}@media (max-width:780px){.announcement{gap:12px;height:31px;font-size:8px}.announcement>button{right:12px}.site-header{height:70px;padding-inline:20px}.site-nav{display:none}.site-nav.open{background:#fff;border-bottom:1px solid #e3ecf6;flex-direction:column;align-items:flex-start;gap:22px;padding:22px;font-size:12px;display:flex;position:absolute;top:70px;left:0;right:0;box-shadow:0 15px 30px #24507810}.mobile-menu{display:inline-flex}.nav-actions{gap:7px}.nav-actions .button.small{min-height:34px}.mega-menu{box-shadow:none;border:0;width:100%;margin-top:13px;padding:8px 0;position:static}.nav-dropdown{width:100%}.nav-dropdown>button{justify-content:space-between;width:100%}.resources-menu{width:100%}.hero{min-height:648px}.hero-content{padding:60px 22px 95px}.hero-kicker{font-size:9px}.hero h1{margin-top:23px;font-size:55px}.hero h1>span+span{letter-spacing:-2.3px;max-width:540px;font-size:45px}.hero h1+p{font-size:12px}.hero-prompt{max-width:540px;margin-top:30px}.section{padding:70px 24px}.section-heading h2,.tour-copy h2{letter-spacing:-1.4px;font-size:35px}.section-heading p{font-size:12px}.section-heading .eyebrow{font-size:9px}.feature-grid{grid-template-columns:1fr}.feature-card{grid-template-columns:.85fr 1fr;display:grid}.feature-visual{border-bottom:0;border-right:1px solid #e9edf3;height:205px}.feature-copy{align-self:center;padding:24px}.feature-copy h3{letter-spacing:-.55px;font-size:17px}.feature-copy p{font-size:11px}.campaign-mini{padding-top:22px}.stats-mini{padding-top:25px}.creative-mini .demo-ad{width:95px;min-width:95px}.creative-mini .demo-ad h3{font-size:15px}.tour-section{grid-template-columns:1fr;gap:35px;padding-top:20px}.tour-copy{width:100%;max-width:520px;margin:auto}.tour-copy h2{font-size:38px}.tour-copy>p{max-width:none}.tour-step b{font-size:13px}.tour-step small{max-width:none;font-size:11px}.tour-stage{width:100%;max-width:530px;min-height:540px;margin:auto;padding:34px 45px 23px}.tour-window{min-height:440px}.story-card{grid-template-columns:1fr}.story-art{height:345px}.story-art>.demo-ad{width:190px}.story-copy{padding:34px}.story-copy h3{max-width:420px;font-size:31px}.story-copy>p{max-width:520px;font-size:12px}.pricing-grid{grid-template-columns:1fr 1fr;gap:29px 18px}.pricing-card{padding:26px}.pricing-card h3{font-size:21px}.pricing-card li,.pricing-card>p{font-size:11px}.pricing-card>.button{font-size:12px}.pricing-card>small{font-size:9px}.plan-price{font-size:40px}.pricing-note{align-items:flex-start;margin-top:23px;font-size:9px;line-height:1.8}.pricing-note>svg{margin-top:3px}.faq-section{grid-template-columns:1fr;gap:28px;padding-top:0}.faq-section h2{font-size:35px}.faq-item>button{font-size:13px}.closing-section h2{font-size:39px}.site-footer{grid-template-columns:1.1fr 1fr 1fr;gap:40px 30px;padding:50px 28px}.footer-brand{grid-row:span 2}.footer-note{display:none}.site-footer>div>a:not(:first-child),.site-footer>div>b,.site-footer>div>button{font-size:11px}.sidebar{z-index:60;width:235px;padding:25px 15px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:55;background:#1c344b50;display:block;position:fixed;inset:0}.sidebar nav>button{padding:12px;font-size:12px}.sidebar nav>button>svg{width:18px}.sidebar-user{margin-inline:-15px;padding:20px}.sidebar-user b{max-width:112px;font-size:11px}.sidebar-user small{font-size:10px}.workspace-switcher b{max-width:135px;font-size:12px}.workspace-switcher small{font-size:10px}.workspace-switcher{padding:12px 9px}.workspace-avatar{width:33px;height:33px}.workspace-main{margin-left:0}.workspace-menu{display:flex}.workspace-header{height:62px;padding-inline:17px}.workspace-header>div{gap:9px}.workspace-content{padding:29px 23px}.workspace-footer{padding:18px 23px}.page-intro h1{font-size:27px}.page-intro p{font-size:11px}.page-intro .eyebrow{font-size:8px}.metric-card{padding:18px 15px}.metric-card>strong{font-size:26px}.metric-card small{font-size:8px}.metric-card>span{font-size:9px}.metric-grid{gap:12px}.report-bottom{grid-template-columns:1.3fr 1fr;gap:15px}.insights-panel{padding:22px;display:block}.insights-panel>.icon-square{display:flex}.insights-panel>h2{margin-top:12px;font-size:18px}.insights-panel>p{max-width:none;margin:10px 0;font-size:9px}.insight-stat{padding:12px 0;font-size:9px}.insight-stat strong{font-size:12px}.snapshot-ads{gap:7px;padding:0 17px 20px}.snapshot-ads b{font-size:8px}.snapshot-ads small{font-size:7px}.snapshot-ads .demo-ad.small{padding:7px}.snapshot-ads .demo-ad.small h3{font-size:13px}.snapshot-ads .demo-ad.small .ad-brand{font-size:9px}.panel-heading{padding:20px 18px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:9px}.connections-grid{grid-template-columns:1fr 1fr}.connection-card{padding:22px}.connection-card p{font-size:10px}.connection-card .button{font-size:9px}.settings-grid{grid-template-columns:1fr 1fr;gap:17px}.settings-panel{padding:23px}.settings-panel h2{font-size:14px}.settings-row b{font-size:9px}.settings-row small{font-size:8px;line-height:1.6}.account-profile{gap:10px}.account-profile .user-avatar.large{width:40px;height:40px;font-size:16px}.account-profile p{font-size:9px}.account-profile b{font-size:11px}.billing-card{padding:25px 20px}.billing-card>strong{font-size:31px}.billing-card .button,.billing-card li{font-size:9px}.brand-layout{grid-template-columns:1fr}.creative-grid{grid-template-columns:repeat(3,1fr);gap:17px}.creative-open{padding:10px}.saved-creative>div{padding:12px}.saved-creative b{font-size:10px}.saved-creative small{font-size:8px}.studio-empty{text-align:left;grid-template-columns:1fr 1fr;padding:30px 20px}.studio-example .demo-ad{width:105px;min-width:105px}.studio-empty>div:last-child{background:#fff;padding:15px 8px}.studio-empty h2{font-size:23px}.studio-empty p{font-size:10px}.studio-empty .button{font-size:9px}.campaign-editor{grid-template-columns:1fr .9fr;gap:22px;padding:23px}.campaign-preview{padding:15px}.campaign-editor .form-grid{grid-template-columns:1fr;gap:17px}.campaign-editor .span-two{grid-column:span 1}.creative-editor{grid-template-columns:280px 1fr}.editor-controls{padding:21px}.editor-canvas{padding:20px}.editor-art{top:104px}.modal-overlay{padding:16px}.modal{max-height:calc(100dvh - 32px)}.modal-header{padding:16px 21px}.modal-header h2{font-size:17px}.editor-note{display:none}.assistant-content{padding-top:0;padding-bottom:0}.assistant-page{min-height:calc(100dvh - 118px)}.assistant-welcome h1{font-size:46px}.campaign-summary>div{gap:15px;padding:22px 19px}.campaign-summary span:not(.icon-square){font-size:9px}.campaign-summary .icon-square{width:34px;height:34px}.campaign-summary strong{font-size:25px}.approval-card-content>.creative-art{width:200px}}@media (max-width:560px){.announcement>span{display:none}.announcement a{font-size:9px}.site-header{padding-inline:18px}.site-header .logo{font-size:22px}.nav-actions .login-link{display:none}.nav-actions .button.small{padding:10px 11px;font-size:10px}.nav-actions .button.small svg{width:12px}.hero-content{padding-top:43px}.hero-kicker{gap:6px;padding:6px 9px;font-size:8px}.hero h1{letter-spacing:-2.9px;margin-top:28px;font-size:51px}.hero h1>span+span{letter-spacing:-1.9px;max-width:390px;font-size:38px;line-height:1.15}.hero h1+p{max-width:240px;margin:auto;font-size:11px;line-height:1.9}.hero-prompt{border-radius:12px;margin-top:28px;padding:15px 13px 11px;box-shadow:0 6px 18px #4571b30a,0 0 0 4px #fff5}.hero-prompt textarea{height:61px;font-size:10px}.meta-label{font-size:9px}.hero-foot{gap:16px;margin-top:23px}.hero-foot>span{gap:8px;font-size:8px}.hero-foot b{font-size:8px}.hero-foot>span>svg{width:24px}.hero-foot i{height:22px}.hero{min-height:632px}.hero-bottom{font-size:8px;bottom:21px}.section{padding:62px 20px}.section-heading{margin-bottom:33px}.section-heading h2,.tour-copy h2{letter-spacing:-1.3px;font-size:31px}.section-heading p{font-size:11px;line-height:1.9}.section-heading .eyebrow{letter-spacing:1.3px;font-size:8px}.feature-card{display:block}.feature-visual{border-bottom:1px solid #eaf0f6;border-right:0;height:230px}.feature-copy{padding:24px}.feature-copy h3{font-size:16px}.feature-copy p{font-size:11px}.campaign-mini,.stats-mini{padding:28px 25px 20px}.mini-label{font-size:12px}.mini-row{padding:11px 0}.mini-review,.mini-row,.mini-row b{font-size:10px}.mini-review{margin-top:15px}.stats-mini .mini-label{margin-bottom:13px}.mini-metric>span{font-size:10px}.mini-metric b{font-size:40px}.mini-stat-grid small{font-size:10px}.mini-stat-grid b{font-size:17px}.creative-mini .demo-ad{width:141px;min-width:141px}.creative-mini .demo-ad h3{font-size:21px}.tour-section{padding-top:5px}.tour-copy>.eyebrow{font-size:8px}.tour-copy h2{font-size:34px}.tour-step b{font-size:12px}.tour-step small{font-size:10px}.tour-stage{min-height:520px;padding:24px 20px 20px}.tour-copy .button{font-size:12px}.brand-demo{padding:16px}.brand-sample{height:170px}.brand-sample h3{font-size:26px}.brand-dna dl{gap:14px}.integrations-section{padding:36px 20px 56px}.integration-orbit{height:141px;margin-bottom:29px}.integration-icon{border-radius:12px;width:48px;height:48px}.integration-icon.meta{top:61px;left:0}.integration-icon.meta>svg{width:34px}.integration-icon.facebook{font-size:36px;top:7px;left:18%}.integration-icon.instagram{font-size:34px;top:7px;right:17%}.integration-icon.adflow{border-radius:15px;width:59px;height:59px;top:47px;left:42%}.integration-icon.adflow svg{width:34px;height:34px}.integration-icon.ai{top:68px;right:0}.integration-icon.ai svg{width:26px}.integration-icon.charts{width:38px;height:38px;bottom:-8px;left:18%}.integration-icon.charts svg{width:23px}.integrations-section h2{max-width:310px;margin-inline:auto;font-size:31px}.integrations-section .button{font-size:12px}.story-art{gap:13px;height:300px;padding:30px 20px}.story-art>.demo-ad{width:165px;min-width:130px}.story-copy{padding:28px}.story-copy h3{font-size:27px}.story-copy>p{font-size:11px}.story-copy .badge{font-size:9px}.story-copy .text-link{font-size:11px}.story-controls{margin-top:28px}.pricing-section{padding-top:10px}.pricing-grid{grid-template-columns:1fr;gap:28px}.pricing-card{padding:28px}.pricing-card>p{margin-bottom:20px;font-size:12px}.pricing-card>small{min-height:auto;margin-bottom:18px;font-size:10px}.pricing-card ul{grid-template-columns:1fr 1fr;gap:14px 7px;margin-top:22px;padding-top:24px;display:grid}.pricing-card li{gap:5px;margin:0;font-size:10px}.pricing-card>.button{min-height:42px;font-size:13px}.pricing-card.featured{margin-top:7px}.popular{line-height:25px}.popular,.pricing-note{font-size:8px}.faq-section{gap:25px;padding-top:5px}.faq-section h2{font-size:32px}.faq-section .eyebrow{font-size:8px}.faq-item>button{gap:14px;padding:18px 0;font-size:12px;line-height:1.7}.faq-item>p{font-size:10px}.closing-section{padding:52px 20px 42px}.closing-section h2{font-size:34px}.closing-section>.eyebrow{font-size:8px}.site-footer{grid-template-columns:1fr 1fr;gap:32px 30px;padding:40px 24px}.footer-brand{grid-area:auto/span 2;grid-template-columns:1fr 1fr;gap:13px;display:grid}.footer-brand p{justify-self:end;margin-top:0;font-size:13px}.footer-brand small{margin-top:8px}.site-footer>div>b{margin-top:0}.site-footer>div>a:not(:first-child),.site-footer>div>button{font-size:10px}.workspace-header{height:59px;padding-inline:11px}.workspace-header>div:first-child{gap:6px}.breadcrumb-brand,.workspace-header>div:first-child>svg{display:none}.workspace-header>div:first-child>b{font-size:10px}.save-status{font-size:8px}.workspace-header>div:last-child{gap:9px}.workspace-content{padding:25px 17px}.page-intro{margin-bottom:25px;display:block}.page-intro h1{max-width:340px;font-size:26px;line-height:1.2}.page-intro p{font-size:10px;line-height:1.8}.page-intro .eyebrow{letter-spacing:1.3px;margin-bottom:11px;font-size:7px}.intro-actions{margin-top:18px}.page-intro .button{min-height:37px;font-size:10px}.analytics-toolbar{gap:10px}.segmented.compact>button{padding:7px 8px;font-size:8px}.date-filter{gap:4px;padding:6px 7px}.date-filter>svg{width:12px}.date-filter>select{width:89px;min-width:0;padding-right:0;font-size:8px}.demo-notice{gap:7px;padding:11px;font-size:8px}.demo-notice>svg{width:13px}.demo-notice .badge{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.metric-card{padding:17px}.metric-card>span{font-size:9px}.metric-card>span>svg{width:12px;display:block}.metric-card>strong{margin-top:12px;font-size:28px}.metric-card>div{align-items:center;display:flex}.metric-card small{font-size:7px}.metric-card .tiny-chart{width:39px;height:22px;display:block}.chart-panel{margin-bottom:18px}.panel-heading{gap:10px;padding:18px 16px}.panel-heading h2{font-size:12px}.panel-heading p{max-width:170px;margin-top:6px;font-size:8px;line-height:1.6}.panel-heading .segmented.compact>button{padding:6px 7px;font-size:7px}.panel-heading .badge{font-size:7px}.chart-wrap{padding-inline:7px}.chart-wrap>svg{min-height:150px;transform:scaleY(1.1)}.chart-legend{padding:8px 19px 20px;font-size:8px}.chart-legend>span{font-size:7px}.report-bottom{grid-template-columns:1fr;gap:18px}.snapshot-ads{gap:10px;padding:0 17px 20px}.snapshot-ads .demo-ad.small h3{font-size:17px}.snapshot-ads .demo-ad.small{padding:9px}.snapshot-ads .demo-ad.small .ad-brand{font-size:11px}.snapshot-ads b{margin-top:11px;font-size:8px}.snapshot-ads small{font-size:8px}.insights-panel{padding:22px}.insights-panel>h2{font-size:21px}.insight-stat,.insights-panel>p{font-size:10px}.insight-stat strong{font-size:13px}.workspace-quick{padding:20px;display:block}.workspace-quick>div{gap:10px}.workspace-quick h3{font-size:12px}.workspace-quick p{font-size:9px}.workspace-quick .button{width:100%;margin-top:20px;font-size:10px}.workspace-footer{gap:6px;padding:14px 17px;font-size:7px}.workspace-footer>span:last-child{gap:3px;font-size:7px}.workspace-footer svg{width:10px}.campaign-summary{gap:8px;margin-bottom:18px}.campaign-summary>div{padding:15px 11px;display:block}.campaign-summary .icon-square{border-radius:7px;width:29px;height:29px;margin-bottom:11px}.campaign-summary strong{font-size:23px}.campaign-summary span:not(.icon-square){margin-top:6px;font-size:7px}.table-toolbar{gap:8px;padding:13px}.table-toolbar .search-field{gap:5px;max-width:190px}.search-field input{font-size:9px}.table-toolbar select{width:111px;padding:7px;font-size:8px}.table-scroll th{padding:13px 16px;font-size:9px}.table-scroll td{padding:17px 16px;font-size:10px}.empty-state{padding:52px 21px}.empty-state h3{font-size:21px}.empty-state p{margin-top:13px;font-size:10px}.empty-state .button{font-size:11px}.empty-icon{border-radius:17px;width:56px;height:56px}.notice{gap:8px;padding:13px 12px;font-size:9px}.notice>svg{width:15px}.creative-collection-header{gap:10px;margin-top:26px}.creative-collection-header h2{white-space:nowrap;font-size:12px}.creative-collection-header .search-field{max-width:145px}.creative-grid{grid-template-columns:1fr 1fr;gap:15px}.saved-creative>div{gap:5px;padding:13px 11px}.saved-creative b{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:10px;display:block;overflow:hidden}.saved-creative small{font-size:7px}.saved-creative .icon-button{width:22px;height:25px}.saved-creative .icon-button svg{width:13px}.creative-open{padding:9px}.creative-open>span{opacity:1;padding:7px 10px;font-size:8px;bottom:14px;transform:translate(-50%)}.creative-open>span svg{width:11px}.studio-empty{text-align:center;grid-template-columns:1fr;gap:10px;padding:20px 15px 35px}.studio-example{padding:30px 0 10px}.studio-example .demo-ad{width:121px;min-width:121px}.studio-example .demo-ad h3{font-size:17px}.studio-example .ad-brand{font-size:13px}.studio-empty>div:last-child{padding:15px 10px 0}.studio-empty h2{margin:13px 0;font-size:27px}.studio-empty .button,.studio-empty p{font-size:11px}.studio-empty small{font-size:7px;line-height:1.7}.form-panel{padding:20px}.form-panel>.panel-heading{padding-bottom:24px}.form-grid{gap:19px 13px}.field>span{font-size:10px}.field input:not([type=color]):not([type=file]),.field select,.field textarea{min-height:40px;padding:10px;font-size:11px}.field>small{font-size:8px}.form-bottom .button{font-size:11px}.connections-grid{grid-template-columns:1fr;gap:16px}.connection-card{padding:24px}.connection-card h2{margin-top:22px}.connection-card p{max-width:300px;min-height:auto;font-size:11px}.connection-card small{min-height:auto;padding:17px 0 24px;font-size:9px}.connection-card .button{font-size:11px}.connection-card .badge{font-size:9px}.settings-grid{grid-template-columns:1fr;gap:17px}.settings-panel{padding:23px}.settings-panel h2{font-size:16px}.settings-panel>p{font-size:10px}.account-profile{gap:14px;margin-block:15px 23px}.account-profile .user-avatar.large{width:46px;height:46px;font-size:17px}.account-profile b{font-size:13px}.account-profile p,.settings-row b{font-size:10px}.settings-row small{font-size:9px}.activity-row b,.settings-panel .button,.settings-row .text-link{font-size:10px}.activity-row p,.activity-row>small{font-size:9px}.current-plan{gap:16px;padding:23px 20px}.current-plan>div{gap:0}.current-plan .icon-square{display:none}.current-plan h2{font-size:24px}.current-plan p{max-width:180px;font-size:9px}.current-plan strong{font-size:30px}.current-plan strong>span{font-size:8px}.billing-plans{grid-template-columns:1fr;gap:18px}.billing-card{padding:25px}.billing-card>strong{font-size:37px}.billing-card>strong>span{font-size:10px}.billing-card h2{font-size:23px}.billing-card li{gap:8px;font-size:11px}.billing-card ul{gap:17px;margin-bottom:18px}.billing-card .button{font-size:11px}.approval-card-content{flex-direction:column;gap:23px;padding:21px}.approval-card-content>.creative-art{align-self:center;width:100%;max-width:270px}.approval-card-content h2{font-size:24px}.approval-card-content p{font-size:11px}.approval-card-content dl{grid-template-columns:84px 1fr;font-size:10px}.approval-card-top{padding:17px 20px}.approval-actions{gap:9px;padding:16px}.approval-actions .button{flex:1;font-size:10px}.approved-list>div:not(.panel-heading){flex-wrap:wrap;gap:10px;padding:18px 17px}.approved-list>div>span{flex-basis:75%}.approved-list .text-link{margin-left:29px}.approved-list b{font-size:10px}.approved-list small{font-size:8px}.modal-overlay{align-items:center;padding:9px}.modal{border-radius:13px;max-height:calc(100dvh - 18px)}.modal-header{padding:15px 17px}.modal-header h2{font-size:17px}.modal-body{padding:23px 20px}.modal-body>p{font-size:12px}.modal-actions{gap:9px;padding:15px 17px}.modal-actions .button{min-height:39px;padding:10px 13px;font-size:11px}.modal-actions .text-link{font-size:10px}.campaign-editor{grid-template-columns:1fr;gap:28px;padding:20px}.campaign-editor .form-grid{grid-template-columns:1fr 1fr;gap:17px 13px}.campaign-editor .span-two{grid-column:span 2}.campaign-preview{width:100%;max-width:330px;margin:auto;padding:17px;position:static}.campaign-preview .social-preview>.creative-art{max-height:390px}.social-preview p{font-size:10px}.creative-editor{flex-direction:column-reverse;min-height:0;display:flex}.editor-canvas{border-bottom:1px solid #e9eff5;min-height:300px;padding:20px 30px 17px}.canvas-top{margin-bottom:18px;font-size:9px}.editor-art{position:static;box-shadow:0 9px 20px #14231816;max-width:220px!important}.editor-canvas>p{margin-top:17px;font-size:8px}.editor-controls{border-right:0;padding:25px 20px}.editor-controls .form-stack{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.editor-controls .asset-thumbnails,.editor-controls .form-error,.editor-controls .form-stack>.field:nth-child(n+3),.editor-controls .form-stack>.muted{grid-column:span 2}.editor-controls .field>span{font-size:11px}.editor-controls .field input,.editor-controls .field select,.editor-controls .field textarea{font-size:12px}.editor-controls .muted{font-size:10px;line-height:1.7}.creative-editor+.modal-actions .button{flex:1;font-size:11px}.upload-zone{padding:24px 10px}.upload-zone b{font-size:11px}.upload-zone small{font-size:9px}.layout-options>button{padding:12px;font-size:11px}.assistant-content{padding-top:0;padding-bottom:0}.assistant-page{min-height:calc(100dvh - 105px)}.assistant-top{padding:20px 0}.assistant-top>span:first-child{gap:6px;font-size:8px}.assistant-top>span:first-child>svg{width:16px}.assistant-top .badge{font-size:7px}.assistant-welcome{margin:38px auto 20px}.assistant-orb{border-radius:17px;width:53px;height:53px;margin-bottom:24px}.assistant-orb svg{width:25px}.assistant-welcome .eyebrow{letter-spacing:1.5px;font-size:7px}.assistant-welcome h1{letter-spacing:-1.6px;font-size:40px}.assistant-welcome>p{max-width:240px;font-size:10px;line-height:1.8}.suggestion-grid{gap:9px;margin-top:27px}.suggestion-grid>button{gap:7px;padding:14px 12px}.suggestion-grid>button>svg{width:15px}.suggestion-grid>button>svg:last-child{display:none}.suggestion-grid b{font-size:9px}.assistant-composer{padding-top:15px}.assistant-composer form{padding:15px 12px 11px}.assistant-composer textarea{min-height:64px;font-size:10px}.assistant-composer>p{align-items:flex-start;padding-inline:6px;font-size:7px;line-height:1.8}.assistant-composer>p>svg{min-width:12px;margin-top:1px}.composer-brand{font-size:8px}.chat-message{gap:9px}.chat-message p{font-size:11px}.chat-message small{font-size:8px}.chat-message.user p{padding:12px 13px}.chat-icon,.chat-message .user-avatar{width:27px;height:27px}.message-actions{gap:5px}.message-actions>button{padding:6px 7px;font-size:7px}.chat-messages{padding-top:27px}.onboarding-body{padding-top:20px}.onboarding-body h3{font-size:23px}.onboarding-body>p{font-size:10px}.onboarding-progress{margin-bottom:23px}.onboarding-mark{width:53px;height:53px;margin-bottom:21px}.onboarding-mark>svg{width:25px}.onboarding-body .field>span{font-size:10px}.onboarding-body .form-stack{gap:19px}.save-error{gap:7px;padding:10px 14px;font-size:9px}.save-error>svg{width:15px}.save-error>button:not(.icon-button){text-align:left;max-width:70px;line-height:1.6}.toast{width:max-content;max-width:calc(100% - 25px);padding:13px 16px;font-size:11px;bottom:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-shell{font-size:14px}.sidebar nav>button{font-size:12px}.sidebar nav>button .nav-ai{font-size:8px}.workspace-switcher b{font-size:12px}.workspace-switcher small{font-size:10px}.page-intro p,.workspace-header>div:first-child>b{font-size:12px}.page-intro .eyebrow{font-size:9px}.metric-card>span{font-size:11px}.metric-card small{font-size:9px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:11px}.insights-panel>p{font-size:12px}.insight-stat{font-size:11px}.table-scroll table{font-size:12px}.table-scroll th{font-size:11px}.campaign-title b{font-size:12px}.campaign-title small{font-size:10px}.table-action{font-size:11px}.table-scroll td .badge{font-size:10px}.connection-card p{font-size:12px}.connection-card small{font-size:10px}.workspace-shell .notice{font-size:11px}.field>span,.form-panel .field>span{font-size:12px}.field input:not([type=color]):not([type=file]),.field select,.field textarea{font-size:13px}.field>small{font-size:11px}.settings-row b{font-size:12px}.settings-row small{font-size:11px}.settings-panel>p{font-size:12px}.assistant-composer textarea,.chat-message p{font-size:14px}.assistant-welcome>p{font-size:13px}.assistant-top>span:first-child{font-size:12px}.saved-creative b{font-size:13px}.saved-creative small{font-size:10px}.suggestion-grid b{font-size:12px}.workspace-footer{font-size:10px}.form-error{font-size:12px}.brand-layout>aside .notice{font-size:11px}.faq-item>p,.story-copy>p{font-size:13px}.feature-copy p{font-size:12px}.faq-item>button,.section-heading p,.tour-copy>p{font-size:14px}.site-footer>div>a:not(:first-child),.site-footer>div>b,.site-footer>div>button{font-size:12px}.hero-prompt textarea{font-size:14px}.hero h1+p{font-size:16px}.site-nav{font-size:13px}.pricing-card li{font-size:11px}.pricing-card>p{font-size:12px}.pricing-card>small{font-size:10px}.pricing-note{font-size:11px}.feature-copy h3{font-size:15px}.tour-step b{font-size:13px}.brand-layout .field>span,.tour-step small{font-size:12px}@media (max-width:1200px){.sidebar nav>button{font-size:11px}.metric-card>span{font-size:10px}.site-nav{font-size:12px}.feature-copy h3{font-size:13px}}@media (max-width:1020px){.sidebar nav>button,.site-nav,.workspace-switcher b{font-size:11px}.field>small{font-size:10px}.page-intro p{font-size:11px}}@media (max-width:780px){.sidebar nav>button,.workspace-switcher b{font-size:13px}.site-nav.open{font-size:14px}.feature-copy h3{font-size:17px}.settings-panel>p{font-size:11px}.connections-grid .connection-card p,.field>span{font-size:12px}.page-intro .eyebrow{font-size:8px}}@media (max-width:560px){.hero-prompt textarea{font-size:12px}.hero h1+p{font-size:13px}.section-heading p,.tour-copy>p{font-size:12px}.hero h1+p{max-width:300px}.feature-copy h3{font-size:17px}.faq-item>button{font-size:13px}.faq-item>p{font-size:12px}.pricing-card li{font-size:11px}.metric-card>span{font-size:10px}.metric-card small{font-size:8px}.workspace-shell .notice{font-size:10px}.page-intro p{font-size:12px}.panel-heading p{font-size:9px}.panel-heading h2{font-size:13px}.assistant-top>span:first-child{font-size:10px}.assistant-welcome>p{max-width:290px;font-size:12px}.assistant-composer textarea,.chat-message p{font-size:13px}.saved-creative b,.suggestion-grid b{font-size:11px}.saved-creative small{font-size:9px}.settings-row b{font-size:12px}.settings-row small{font-size:10px}.workspace-footer,.workspace-footer>span:last-child{font-size:8px}.connections-grid .connection-card p{font-size:12px}.editor-controls .field input,.editor-controls .field select,.editor-controls .field textarea,.field input:not([type=color]):not([type=file]),.field select,.field textarea{font-size:14px}.field>small{font-size:10px}.onboarding-body .field>span,.onboarding-body>p{font-size:12px}.table-scroll th{font-size:11px}.table-scroll td,.tour-step b{font-size:12px}.tour-step small{font-size:11px}.brand-layout .field>span{font-size:12px}.modal-actions .button{font-size:11px}}.capitalize{text-transform:capitalize}.danger-text{color:#ba3c3c}.table-secondary{color:var(--muted);margin-top:4px;font-size:11px;display:block}.form-error{overflow-wrap:anywhere}.connection-pill span.connected{background:#329978}.profile-name-form{align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.profile-name-form .field{flex:1}.profile-name-form .button{margin-bottom:1px}.metric-card progress{width:100%;height:5px;accent-color:var(--blue);border:0;border-radius:8px;margin-top:18px}.metric-card progress::-webkit-progress-bar{background:#edf1f6;border-radius:8px}.metric-card progress::-webkit-progress-value{background:var(--blue);border-radius:8px}.metric-card strong>small{color:#8b96a5;font-size:15px;font-weight:400}.sidebar nav a{align-items:center;gap:11px;display:flex}.admin-customer-link{color:var(--blue);background:#eff5fc;border-radius:8px;align-items:center;gap:9px;margin:6px 0 10px;padding:12px 14px;font-size:12px;font-weight:550;display:flex}.admin-customer-link:hover{background:#e3efff}.admin-workspace-label{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#4f657f;align-items:center;gap:11px;margin:17px 0 29px;padding:15px 10px;display:flex}.admin-workspace-label>span{flex:1;min-width:0}.admin-workspace-label b{color:#25364a;font-size:12px;display:block}.admin-workspace-label small{color:#8592a0;margin-top:4px;font-size:10px;display:block}.admin-workspace-label .badge{letter-spacing:1px;font-size:8px}.admin-shell .sidebar{background:#fcfdff}.admin-metrics{margin-bottom:27px}.admin-metrics .metric-card>small{color:#8390a0;font-size:11px}.admin-overview-grid{grid-template-columns:1.15fr 1fr;gap:23px;margin-bottom:26px;display:grid}.admin-feature{background:linear-gradient(130deg,#f0f6ff,#fff);border:1px solid #dce8f9;border-radius:13px;padding:30px 32px}.admin-feature h2{max-width:330px;margin:18px 0 10px;font-size:25px;line-height:1.23}.admin-feature p{color:#78879b;max-width:410px;margin-bottom:24px;font-size:13px}.setup-status{padding:27px}.setup-status h2{margin-bottom:16px;font-size:16px}.setup-status>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.setup-status .text-link{margin-top:21px}.customer-cell{align-items:center;gap:12px;max-width:250px;display:flex}.customer-cell>div{min-width:0}.customer-cell b{font-size:12px;display:block}.customer-cell small{color:#8692a1;text-overflow:ellipsis;max-width:200px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:18px;display:flex}.pagination>span{color:var(--muted);margin-right:10px;font-size:11px}.audit-detail{overflow-wrap:anywhere;color:#758195;max-width:440px;white-space:normal!important;font-size:11px!important}.admin-events{margin-top:24px}.admin-events td:first-child{color:#455a72;font-size:12px;font-weight:500}.admin-events td:last-child{color:var(--muted);font-size:11px}.admin-integration-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.admin-integration-layout .form-panel{padding:0 25px 26px}.admin-integration-layout .panel-heading{gap:13px;margin-bottom:22px;padding:23px 0}.admin-integration-layout .panel-heading>div{flex:1}.admin-integration-layout .panel-heading .connection-logo{background:#f1f6ff;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.admin-integration-layout fieldset{border:0;min-width:0;margin:0;padding:0}.admin-integration-layout fieldset:disabled{opacity:.65}.integration-instructions{padding:27px}.integration-instructions h2{margin:13px 0 18px;font-size:24px;line-height:1.2}.integration-instructions ol{color:#77869a;padding-left:17px;font-size:12px;line-height:1.8}.integration-instructions li{margin:11px 0;padding-left:6px}.integration-instructions>.muted{margin:20px 0;line-height:1.8}.callback-url{background:#f6f9fc;border:1px solid #e8edf4;border-radius:8px;margin-top:15px;padding:16px}.callback-url b{color:#65758b;margin-bottom:10px;font-size:11px;display:block}.callback-url code{word-break:break-all;white-space:normal;color:#425c7b;font-size:10px;line-height:1.8;display:block}.callback-url .text-link{margin-top:10px;font-size:11px}.frontend-guide{padding:28px}.frontend-guide>h2{margin-bottom:12px;font-size:20px}.frontend-guide>p{color:#7c8a9c;margin-bottom:20px;font-size:13px}.frontend-guide code{color:#3d6fa5;background:#f2f6fb;border-radius:4px;padding:3px 6px;font-size:11px}.frontend-guide td{white-space:normal;min-width:200px}.frontend-guide .notice{margin-bottom:0}.admin-shell .workspace-content>.form-error{margin-bottom:20px}.admin-shell .badge{text-transform:capitalize}.access-page{background:radial-gradient(at 30% 0,#ecf4ff 0,#0000 55%),#f9fbff;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:92px 24px 70px;display:flex;position:relative}.access-logo{position:absolute;top:33px;left:48px}.access-card{text-align:center;background:#fff;border:1px solid #e4eaf3;border-radius:20px;width:min(100%,470px);padding:42px;box-shadow:0 20px 65px #233c6310}.access-emblem{width:67px;height:67px;color:var(--blue);background:#edf5ff;border-radius:18px;place-items:center;margin:0 auto 25px;display:grid;box-shadow:0 0 0 9px #f8fbff}.access-card>.eyebrow{color:#8ba1bc;margin-top:15px;font-size:9px}.access-card h1{letter-spacing:-1.4px;margin:12px 0 18px;font-size:34px;line-height:1.15}.access-card>p{color:#8390a2;margin-bottom:28px;font-size:13px;line-height:1.85}.access-card>.button{min-height:49px}.access-card>small{color:#9ba6b5;margin-top:17px;font-size:10px;display:block}.access-links{border-top:1px solid var(--line);color:#8595aa;justify-content:space-between;align-items:center;margin-top:28px;padding-top:24px;font-size:11px;display:flex}.access-links a{align-items:center;gap:4px;display:inline-flex}.access-links a:hover{color:var(--blue)}.access-foot{color:#a5b0bf;font-size:11px;position:absolute;bottom:28px}.admin-access{background:radial-gradient(at 0 0,#dfe9f9 0,#0000 60%),#f0f4fb}.privacy-page{max-width:760px;margin:0 auto;padding:42px 25px 80px}.privacy-page h1{margin:40px 0 20px;font-size:40px;line-height:1.1}.privacy-page h2{margin:30px 0 12px;font-size:22px}.privacy-page li,.privacy-page p{color:#65758b;font-size:14px;line-height:1.9}.privacy-page a:not(.logo){color:var(--blue)}.privacy-page .button{margin-top:30px}.connection-detail-grid{grid-template-columns:1fr 1.2fr;align-items:start}.connection-identity{color:#398261;background:#f1f9f5;border:1px solid #e1eee6;border-radius:8px;align-items:center;gap:11px;margin:18px 0;padding:15px;display:flex}.connection-identity b{color:#416354;font-size:12px;display:block}.connection-identity small{color:#7d9b89;margin-top:4px;font-size:10px;display:block}.connection-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.connection-actions .text-link{font-size:11px}.meta-connection>small{margin-top:22px;line-height:1.6;display:block}.meta-connection>form{margin-top:24px}.setup-empty{color:#8593a5;background:#f7f9fc;border:1px solid #e8edf3;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:23px;padding:17px;font-size:12px;display:flex}.setup-empty>span{flex:1;min-width:140px;line-height:1.75}.setup-empty>.text-link{width:100%;margin-top:6px;font-size:11px}.meta-account-list{padding:0 20px 20px}.meta-account-list>button{text-align:left;border:1px solid #e6ecf3;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:17px 13px;transition:background .18s,border-color .18s;display:flex}.meta-account-list>button:last-child{margin-bottom:0}.meta-account-list>button:hover{background:#f7faff}.meta-account-list>button.selected{background:#f0f6ff;border-color:#82b4ef}.meta-account-list>button>span:nth-child(2){flex:1;min-width:0}.meta-account-list b{color:#334c6a;overflow-wrap:anywhere;font-size:12px;display:block}.meta-account-list small{color:#8395aa;margin-top:5px;font-size:10px;display:block}.meta-account-list>button>svg{color:#2680e7}.meta-account-icon{color:#377ccc;background:#fff;border:1px solid #e1e9f3;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.radio-circle{border:1px solid #cfdae6;border-radius:50%;flex-shrink:0;width:16px;height:16px}.report-account-label{color:#607791;align-items:center;gap:10px;display:flex}.report-account-label>span{font-size:12px;font-weight:550}.report-account-label small{color:#94a0b0;margin-top:4px;font-size:10px;font-weight:400;display:block}.report-controls{gap:9px}.report-controls,.report-empty{align-items:center;display:flex}.report-empty{justify-content:center;min-height:350px}.report-empty .empty-state{width:100%;padding:60px 25px}.report-freshness{color:#8595a5;align-items:center;gap:6px;margin:18px 0;font-size:10px;display:flex}.report-freshness>svg{color:#5d9b7e}.live-metric>small{color:#8b98a8;margin-top:14px;font-size:10px;display:block}.report-no-campaigns{color:#8996a7;padding:25px;font-size:12px}.file-manager{margin-top:25px}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px;display:grid}.file-grid>article{border:1px solid #e5ebf3;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.file-grid img{object-fit:contain;background:#f3f6f9;border-radius:4px;width:43px;height:50px}.file-grid>article>div{flex:1;min-width:0}.file-grid b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.file-grid small{color:#93a0b1;margin-top:5px;font-size:10px;display:block}@media (min-width:1101px){.admin-shell .workspace-content{max-width:1450px}}@media (max-width:1100px){.admin-integration-layout,.admin-overview-grid{grid-template-columns:1fr}.admin-overview-grid .setup-status{display:block}.connection-detail-grid{grid-template-columns:1fr}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feature{padding:24px}.admin-integration-layout .form-panel{padding:0 18px 22px}.admin-integration-layout .panel-heading{flex-wrap:wrap}.integration-instructions{padding:22px}.frontend-guide{padding:20px 15px}.access-logo{top:24px;left:23px}.access-card{border-radius:15px;padding:32px 25px}.access-card h1{font-size:29px}.access-page{padding-left:18px;padding-right:18px}.report-controls{gap:5px}.report-controls .date-filter{padding:8px}.report-controls .date-filter select{font-size:10px}.report-controls .button{padding:9px}.report-account-label small{max-width:120px;line-height:1.5}.report-account-label{gap:7px}.report-freshness{flex-wrap:wrap;line-height:1.7}.file-grid{grid-template-columns:1fr;padding:15px}.privacy-page h1{font-size:33px}.admin-workspace-label{margin-bottom:20px}}@media (prefers-reduced-motion:no-preference){.access-card{animation:access-in .45s both}@keyframes access-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.customer-shell{color:#23252c;background:#f4f5f7;min-height:100dvh;font-size:13px;display:flex}.customer-sidebar{flex-direction:column;flex-shrink:0;width:238px;height:100dvh;padding:28px 14px 16px;display:flex;position:sticky;top:0}.customer-brand{justify-content:space-between;align-items:center;padding:0 13px 26px;display:flex}.customer-brand .logo{gap:7px;font-size:24px}.customer-brand .logo svg{width:27px;height:27px}.customer-account-picker{text-align:left;background:#fff;border:1px solid #e2e4e9;border-radius:9px;align-items:center;gap:8px;width:100%;margin-bottom:21px;padding:12px 9px;display:flex}.customer-account-picker>svg:first-child{color:#1473ef}.customer-account-picker span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.customer-sidebar nav{gap:5px;display:grid}.customer-sidebar nav button{color:#676c77;text-align:left;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.customer-sidebar nav button.active{color:#20232c;background:#e7eaf0;font-weight:600}.customer-recents>button:hover,.customer-sidebar nav button:hover{background:#e9ecf2}.nav-shortcut{color:#7c8492;margin-left:auto;font-size:14px}.customer-recents{margin:27px 4px 12px;overflow:auto}.customer-recents>div{color:#9599a3;justify-content:space-between;align-items:center;margin-bottom:9px;padding-left:8px;font-size:10px;display:flex}.customer-recents>button{text-align:left;color:#80848e;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px 8px;font-size:11px;display:flex}.customer-recents>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-recents>button svg{flex-shrink:0}.customer-recents>button.active{color:#356be2;background:#e8edf8}.customer-recents>p{color:#a0a4ad;padding:0 8px;font-size:11px;line-height:1.7}.customer-sidebar-bottom{margin-top:auto;padding-top:20px}.sidebar-help-card{text-align:left;background:linear-gradient(120deg,#eef4ff,#f4f5f9);border:1px solid #e0e4ec;border-radius:10px;width:100%;padding:15px 12px}.sidebar-help-card>span{align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.sidebar-help-card>span svg{color:#5487e7}.sidebar-help-card p{color:#898e9a;margin:8px 0 13px;font-size:10px;line-height:1.7}.sidebar-help-card b{color:#4d75bc;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.customer-profile{text-align:left;align-items:center;gap:10px;width:100%;padding:21px 5px 0;display:flex}.customer-profile>span:nth-child(2){flex:1;min-width:0}.customer-profile b,.customer-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-profile b{font-size:12px}.customer-profile small{color:#9196a1;margin-top:4px;font-size:10px}.customer-profile>svg{color:#8e94a0}.customer-main{background:#fff;border-radius:16px;flex:1;min-width:0;min-height:calc(100dvh - 20px);margin:10px 10px 10px 0;position:relative;overflow:hidden}.customer-main.chat-main{isolation:isolate;background:radial-gradient(90% 45% at 75% 42%,#a6ddf5aa 0,#0000 80%),radial-gradient(90% 60% at 20% 75%,#4e9cf3 0,#0000 80%),linear-gradient(#f5f6f8,#ecf3fa 26%,#a9cef6 53%,#4c88ec 76%,#3863e7);flex-direction:column;height:calc(100dvh - 20px);display:flex}.chat-main:before{content:"";opacity:.4;filter:blur(50px);z-index:-1;pointer-events:none;background:radial-gradient(#82dcf4 0,#0000 60%);animation:ambient-drift 15s ease-in-out infinite alternate;position:absolute;inset:45% -10% -30%}.customer-topbar{border-bottom:1px solid #eff1f4;flex-shrink:0;align-items:center;gap:12px;height:62px;padding:0 28px;display:flex;position:relative}.chat-main .customer-topbar{border:0}.customer-topbar>span{color:#989ca5;flex:1;font-size:11px}.customer-topbar>.icon-button:last-child{color:#8b929f}.results-pill{color:#727986;background:#fff9;border:1px solid #fff9;border-radius:99px;align-items:center;gap:14px;padding:8px 13px;font-size:10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #3860a505}.customer-content{max-width:1440px;margin:auto;padding:36px 42px}.customer-page-intro{margin-bottom:30px}.customer-page-intro h1,.library-top h1{letter-spacing:-1px;margin:8px 0;font-size:29px;font-weight:500;line-height:1.3}.customer-page-intro p,.library-top p{color:#8a909b;margin:8px 0 18px;line-height:1.7}.customer-content>.competitor-results{max-width:900px}.customer-content>.button{margin-top:22px}.chat-stage{flex-direction:column;flex:1;align-items:center;min-height:0;padding:clamp(90px,17vh,210px) 30px 24px;display:flex}.chat-welcome{text-align:center;max-width:800px;animation:soft-appear .55s both}.chat-welcome-star{color:#5384d5;margin-bottom:14px;display:inline-flex}.chat-welcome h1{letter-spacing:-1.7px;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:450;line-height:1.25}.chat-welcome p{color:#6580a7;margin:15px 0 32px;font-size:12px}.chat-compose-area{width:100%;max-width:730px}.chat-composer{background:#fff;border:1px solid #fff;border-radius:20px;padding:19px 20px 12px;transition:box-shadow .2s,transform .2s;box-shadow:0 12px 40px #2557a51a}.chat-composer:focus-within{box-shadow:0 15px 45px #204f9b24,0 0 0 3px #ffffff35}.chat-composer textarea{resize:none;color:#343a45;background:0 0;border:0;width:100%;min-height:76px;max-height:160px;padding:0;font-size:13px;line-height:1.7;box-shadow:none!important;outline:none!important}.chat-composer textarea::placeholder{color:#a6acb8}.chat-composer>div{align-items:center;gap:12px;display:flex}.composer-add{color:#a1a7b4;place-items:center;width:29px;height:30px;display:grid}.chat-composer>div>span{color:#a1a8b4;flex:1;font-size:10px}.composer-send{color:#fff;background:#202633;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.composer-send:disabled{color:#a2a8b2;opacity:1;background:#e5e8ee}.chat-shortcuts{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.chat-shortcuts button{color:#476893;background:#e9f3ff66;border:1px solid #e4f1ff80;border-radius:99px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;transition:background .2s,transform .2s;display:flex}.chat-shortcuts button:hover{background:#fff9;transform:translateY(-2px)}.chat-footnote{color:#d0e0ff;text-align:center;margin:18px 0 0;font-size:9px}.has-conversation{gap:20px;padding-top:4px}.conversation{scrollbar-width:thin;flex:1;width:100%;max-width:800px;padding:20px 16px 8px;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 8px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 8px),#0000)}.chat-message{gap:12px;margin:0 0 25px;animation:soft-appear .25s;display:flex}.chat-avatar{color:#3e6dc2;background:#fff9;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.chat-message>div{min-width:0}.chat-message small{color:#5c7090;margin:3px 0 9px;font-size:10px;font-weight:600;display:block}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#273e60;font-size:13px;line-height:1.85}.chat-message.user .message-text{background:#fff9;border-radius:0 13px 13px;padding:13px 17px}.chat-message .source-list{max-width:620px}.chat-message .source-list a{background:#ffffff70}.chat-thinking{color:#456b9c;align-items:center;gap:5px;padding-left:42px;font-size:11px;display:flex}.chat-thinking span{background:#527eba;border-radius:100%;width:5px;height:5px;animation:thinking-pulse 1.2s infinite}.chat-thinking span:nth-child(2){animation-delay:.2s}.chat-thinking span:nth-child(3){margin-right:9px;animation-delay:.4s}.chat-thread-loading{color:#6485ad;flex:1;align-items:center;gap:12px;display:flex}.customer-loading{color:#7d899b;background:#f6f8fc;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;display:flex}.customer-loading .logo{color:#252d3a;position:absolute;top:27px;left:32px}.customer-menu,.customer-mobile-close{display:none}.library-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.library-count{color:#8f96a2;font-size:11px}.library-tabs,.settings-tabs{white-space:nowrap;border-bottom:1px solid #e8ebef;gap:24px;margin:12px 0 28px;display:flex;overflow:auto}.library-tabs button,.settings-tabs button{color:#8b929e;border-bottom:2px solid #0000;padding:15px 1px;font-size:12px}.library-tabs button.active,.settings-tabs button.active{color:#3479df;border-bottom-color:#4f8bf0}.workspace-tools .page-intro{margin-top:0}.workspace-tools .page-intro h1{font-size:24px}.workspace-tools .loading-workspace{min-height:350px}.workspace-tools .loading-workspace>.logo{display:none}.tools-content{min-width:0}.customer-content .competitor-card{background:#fff}.customer-scrim{display:none}.onboarding-screen{background:#fff;min-height:100dvh}.setup-header{border-bottom:1px solid #f1f2f5;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 45px;display:flex}.setup-header .logo{font-size:23px}.setup-header .logo svg{width:26px;height:26px}.setup-header>span{letter-spacing:1.9px;color:#b2b7c1;margin-left:22px;margin-right:auto;font-size:9px}.setup-layout{grid-template-columns:1fr 1fr;min-height:calc(100dvh - 72px);display:grid}.setup-form{justify-content:center;align-items:center;padding:65px 60px;display:flex}.setup-form-inner{width:100%;max-width:465px;animation:setup-enter .38s both}.setup-step{letter-spacing:1.6px;color:#5989df;margin-bottom:18px;font-size:10px;font-weight:500;display:block}.setup-form h1{letter-spacing:-1.2px;max-width:440px;margin:0 0 15px;font-size:33px;font-weight:450;line-height:1.2}.setup-description{color:#989da7;max-width:400px;margin:0 0 30px;font-size:12px;line-height:1.85}.setup-options{gap:10px;display:grid}.setup-options.two{grid-template-columns:1fr 1fr}.setup-options>button{text-align:left;color:#575e6b;border:1px solid #e5e8ee;border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:16px 15px;font-size:12px;transition:background .2s,border-color .2s,transform .2s;display:flex}.setup-options>button:hover{background:#f8faff;border-color:#b7cef5;transform:translateY(-1px)}.setup-options>button.selected{color:#366dbf;background:#edf4ff;border-color:#87b0f3}.setup-options>button>span:nth-child(2){flex:1}.setup-options.two>button{flex-wrap:wrap;min-height:84px}.setup-options.two>button>span{max-width:125px;line-height:1.5}.setup-options.two>button>svg:first-child{color:#7e96b6}.setup-options.compact>button{justify-content:space-between;min-height:49px;padding:13px 15px}.choice-icon{background:#f2f4f7;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.choice-check{border:1px solid #d8dfe9;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.selected .choice-check{color:#fff;background:#6397e9;border-color:#6397e9}.setup-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.setup-actions>.button:only-child{width:100%;margin-left:auto}.setup-form .button{border-radius:8px;min-height:43px;font-size:12px}.setup-form .button.primary{background:#5388e8;box-shadow:0 2px 2px #3378c51a}.setup-form .button.primary:hover{background:#3a79df}.setup-form .text-link{font-size:11px;font-weight:400}.setup-form .field>label,.setup-form .field>span{font-size:11px}.setup-form input,.setup-form select,.setup-form textarea{background:#fff;border-color:#e5e8ee;border-radius:8px;font-size:12px}.setup-form textarea{line-height:1.7}.setup-form .form-stack{gap:18px}.setup-form .form-grid{gap:14px}.setup-form .form-error{margin-bottom:20px;font-size:11px;line-height:1.6}.url-input{color:#a0a9b8;border:1px solid #e5e8ee;border-radius:8px;align-items:center;gap:10px;padding:0 13px;display:flex}.url-input input{flex:1;min-width:0;padding-left:0;border:0!important}.url-input:focus-within{outline:2px solid #c5dafd}.url-input input:focus{box-shadow:none!important}.setup-hint{color:#8995a5;background:#f4f7fc;border-radius:8px;padding:13px 15px;font-size:11px;line-height:1.8}.setup-skip{margin:18px auto 0}.setup-preview,.setup-skip{justify-content:center;display:flex}.setup-preview{background-color:#f6f7f9;background-image:linear-gradient(#e8ebf165 1px,#0000 0),linear-gradient(90deg,#e8ebf165 1px,#0000 0);background-size:34px 34px;border-radius:0 0 0 28px;align-items:center;padding:55px 52px;overflow:hidden}.setup-preview-inner{align-self:center;gap:17px;width:100%;max-width:610px;display:grid;position:sticky;top:105px}.profile-progress{color:#fff;background:radial-gradient(at 90% 0,#80c7fe 0,#0000 60%),linear-gradient(115deg,#5596ef,#75b3f8);border:1px solid #5d9df2;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:25px 27px 21px;display:flex;position:relative;box-shadow:0 8px 17px #4793e41a}.profile-progress span{letter-spacing:1.7px;color:#e2efff;font-size:8px}.profile-progress h2{letter-spacing:-.4px;margin:10px 0 1px;font-size:17px;font-weight:400}.profile-progress strong{letter-spacing:-1px;font-size:31px;font-weight:400}.profile-track{background:#ffffff4d;border-radius:9px;width:100%;height:4px;overflow:hidden}.profile-track i{background:#fff;border-radius:9px;height:100%;transition:width .7s cubic-bezier(.2,.8,.3,1);display:block}.profile-card{background:#ffffffed;border:1px solid #e5e9f0;border-radius:16px;max-height:70vh;padding:29px;animation:soft-appear .45s both;overflow:auto;box-shadow:0 9px 25px #6d7c9610}.profile-card-label{letter-spacing:1.5px;color:#9ba5b5;font-size:9px}.profile-card>h2{letter-spacing:-.7px;margin:14px 0;font-size:23px;font-weight:450}.profile-card>p{color:#98a0ad;font-size:12px;line-height:1.8}.profile-help{gap:11px;margin-top:24px;display:flex}.profile-help>span{color:#82a8df;background:#edf5ff;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.profile-help b{font-size:11px;font-weight:500}.profile-help p{color:#9aa2b0;margin:7px 0;font-size:10px;line-height:1.7}.profile-illustration{gap:20px;padding:54px 10px 32px}.profile-illustration,.profile-illustration>div{justify-content:center;align-items:center;display:flex}.profile-illustration>div{color:#8eafe1;background:linear-gradient(#fafcff,#eff5ff);border:1px solid #e6ecf7;border-radius:16px;flex-direction:column;gap:14px;width:112px;height:100px;transform:rotate(-5deg);box-shadow:0 12px 16px #7199d312}.profile-illustration>div:last-child{transform:rotate(6deg)}.profile-illustration span{color:#899bb7;font-size:10px}.profile-illustration i{background:#d5e2f7;width:40px;height:1px}.profile-summary{background:#ffffffcf;border:1px solid #e8ebf1;border-radius:12px;align-items:center;gap:12px;padding:16px 19px;display:flex;box-shadow:0 6px 20px #6d7c9607}.profile-summary>div{flex:1;min-width:0}.profile-summary b,.profile-summary small{font-size:11px;font-weight:500;display:block}.profile-summary small{color:#a1a8b5;margin-top:6px;font-size:9px;line-height:1.6}.profile-summary>svg{color:#b8c5d8}.profile-summary .icon-square{color:#9ab1d2;background:#f1f5fc;width:36px;height:36px}.setup-privacy{text-align:center;color:#a6afbd;margin:0;font-size:9px}.website-profile{padding:0}.browser-address{color:#9aa4b4;text-overflow:ellipsis;background:#fbfcfe;border-bottom:1px solid #edf0f5;align-items:center;gap:7px;padding:13px 17px;font-size:9px;display:flex;overflow:hidden}.browser-address>span{gap:4px;margin-right:auto;display:flex}.browser-address>span i{background:#dbe1eb;border-radius:100%;width:5px;height:5px}.browser-address>svg:last-child{margin-left:auto}.brand-preview{background:radial-gradient(at 95% 100%,#ebf3ff,#0000);min-height:240px;padding:36px 34px}.brand-preview-mark{background:var(--brand-color,#557ee6);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:24px;font-size:20px;font-weight:600;display:grid}.brand-preview h2{letter-spacing:-.8px;margin:10px 0 13px;font-size:27px;font-weight:500}.brand-preview p{color:#8893a4;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:11px;line-height:1.85;display:-webkit-box;overflow:hidden}.brand-preview>small{color:#7892b7;background:#edf2fa;border-radius:6px;margin-top:13px;padding:6px 10px;font-size:9px;display:inline-block}.site-facts{border-top:1px solid #edf0f5;padding:20px 25px}.site-facts>div{color:#8591a3;align-items:center;gap:12px;margin-bottom:13px;font-size:10px;display:flex}.site-facts>div>svg:last-child{color:#92bd9d;margin-left:auto}.site-facts>p{color:#a0a8b5;font-size:9px;line-height:1.8}.color-dots{gap:4px;display:flex}.color-dots i{border:1px solid #ddd;border-radius:100%;width:13px;height:13px}.site-skeleton{flex-direction:column;gap:20px;min-height:290px;padding:37px;display:flex}.site-skeleton div{background:linear-gradient(100deg,#edf1f8 20%,#fafcff 50%,#edf1f8 80%) 0 0/200% 100%;border-radius:6px;height:17px;animation:research-shimmer 1.8s infinite}.site-skeleton div:first-child{width:35%;height:40px}.site-skeleton div:nth-child(2){width:80%;height:28px}.site-skeleton div:last-child{height:75px;margin-top:8px}.research-progress{border-top:1px solid #eceff4;margin:16px 0 28px}.research-progress>div{border-bottom:1px solid #eceff4;align-items:center;gap:15px;padding:23px 0;display:flex}.research-progress>div>span{color:#bdc6d3;border:1px solid #e9edf4;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.research-progress>div>span.working{color:#6899e9;background:#eef5ff;border-color:#dce9fc}.research-progress>div>span.done{color:#67b48d;background:#edf8f2;border-color:#deeee5}.research-progress b{font-size:12px;font-weight:500}.research-progress small{color:#99a4b3;margin-top:6px;font-size:10px;line-height:1.7;display:block}.persona-card{background:#fafbfd;border:1px solid #e9edf5;border-radius:12px;margin:4px 0 16px;padding:21px}.persona-heading{justify-content:space-between;align-items:center;display:flex}.persona-card small{letter-spacing:1.2px;color:#9ba7ba;font-size:8px}.persona-card h3{letter-spacing:-.3px;margin:12px 0;font-size:16px;font-weight:500}.persona-card p{color:#8894a7;margin:8px 0;font-size:11px;line-height:1.8}.persona-card blockquote{color:#7090ba;background:#edf3fc;border-left:2px solid #bad0f5;border-radius:0 5px 5px 0;margin:16px 0;padding:11px 13px;font-size:11px;line-height:1.7}.connection-promises{gap:20px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.connection-promises li{color:#8a95a7;align-items:center;gap:10px;font-size:12px;display:flex}.connection-promises svg{color:#86aadf}.meta-connected{color:#4d84d2;background:#f2f7ff;border:1px solid #e0ebfa;border-radius:10px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.meta-connected>div{flex:1}.meta-connected b,.meta-connected small{font-size:12px;display:block}.meta-connected small{color:#94a8c3;margin-top:5px;font-size:10px}.setup-accounts{gap:10px;margin-bottom:25px;display:grid}.setup-accounts button{text-align:left;border:1px solid #e3e7ef;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.setup-accounts button.selected{color:#5688d6;background:#f1f6ff;border-color:#9abdf4}.setup-accounts button>span{flex:1}.setup-accounts b{font-size:11px;font-weight:500}.setup-accounts small{color:#9aa4b3;margin-top:5px;font-size:9px;display:block}.source-list{color:#6d8bb4;margin-top:18px;font-size:11px}.source-list summary{cursor:pointer;padding:3px 0;line-height:1.5}.source-list>div{gap:6px;margin-top:10px;display:grid}.source-list a{color:#738cae;background:#f7faff;border:1px solid #e8eef7;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.source-list a>span{color:#8da7c8;font-size:9px}.source-list b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;font-weight:400;overflow:hidden}.source-list a:hover{text-decoration:underline}.research-summary>h2{margin:16px 0;font-size:25px;font-weight:500}.competitor-results>p,.research-summary p{color:#8a94a3;font-size:12px;line-height:1.9}.research-fact{margin:24px 0}.research-fact>small{letter-spacing:1px;color:#9fa9b7;margin-bottom:8px;font-size:9px;display:block}.research-fact>b{font-size:13px;font-weight:500}.research-note{color:#9ca6b6!important;margin:22px 0 12px!important;font-size:10px!important;line-height:1.8!important}.competitor-card{background:#fcfdff;border:1px solid #e5eaf2;border-radius:12px;margin-top:15px;padding:20px;animation:soft-appear .4s both}.competitor-card>div:first-child{align-items:center;gap:11px;display:flex}.competitor-monogram{color:#8aabd7;background:#f1f5fc;border:1px solid #e6ecf7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.competitor-card>div>a{flex:1;min-width:0}.competitor-card b{font-size:12px;font-weight:500;display:block}.competitor-card small{color:#9aa8bc;margin-top:4px;font-size:9px;display:block}.competitor-card p{color:#8b98ab;font-size:11px;line-height:1.8}.competitor-card .text-link{color:#7b9cc7;margin-top:15px;font-size:10px}.competitor-angle{border-top:1px solid #edf1f8;margin-top:15px;padding-top:10px}.competitor-angle>small{letter-spacing:1px;color:#9eafc5;font-size:8px}.competitor-card>div:first-child>svg{color:#aebccf}.research-opportunities{background:#f1f6fe;border-radius:12px;margin-top:28px;padding:20px}.research-opportunities h3{color:#5d7aa3;font-size:14px;font-weight:500}.research-opportunities ul{color:#8095b4;gap:10px;padding-left:17px;font-size:11px;line-height:1.9;display:grid}.understood-empty{text-align:center;color:#a2afc1;border:1px dashed #dce5f0;border-radius:12px;justify-items:center;margin-bottom:25px;padding:50px 24px;display:grid}.understood-empty h3{color:#71829c;letter-spacing:-.5px;margin:20px 0 5px;font-size:20px;font-weight:400}.understood-empty p{max-width:380px;font-size:12px;line-height:1.8}.customer-settings .modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27354c5c;padding:35px}.customer-settings .modal.wide{border-radius:17px;width:100%;max-width:1190px;max-height:calc(100dvh - 70px);padding:0;overflow:hidden}.customer-settings .modal-header{border-color:#eef0f4;height:55px;padding:0 23px}.customer-settings .modal-header h2{font-size:13px;font-weight:500}.settings-dialog-layout{grid-template-columns:225px 1fr;height:740px;max-height:calc(100dvh - 130px);display:grid;overflow:hidden}.settings-dialog-nav{background:#fafbfc;border-right:1px solid #eef0f5;padding:21px 18px;overflow:auto}.settings-email{color:#8a92a0;overflow-wrap:anywhere;align-items:center;gap:8px;margin-bottom:32px;font-size:9px;display:flex}.settings-email .user-avatar{flex-shrink:0;width:27px;height:27px;font-size:11px}.settings-dialog-nav>div:not(.settings-email){margin-bottom:30px}.settings-dialog-nav>div>small{color:#a1aab8;letter-spacing:1px;margin-bottom:8px;padding:0 9px;font-size:8px;display:block}.settings-dialog-nav button{text-align:left;color:#7c8798;border-radius:7px;align-items:center;gap:10px;width:100%;margin-top:3px;padding:11px 9px;font-size:11px;display:flex}.settings-dialog-nav button.active{color:#6794d8;background:#eaf1fc}.settings-dialog-nav>a{color:#a1aabb;padding:9px;font-size:10px}.settings-dialog-content{scrollbar-width:thin;min-width:0;padding:30px 34px;overflow:auto}.settings-dialog-content .page-intro{margin-bottom:23px}.settings-dialog-content .page-intro h1{letter-spacing:-.6px;font-size:23px;font-weight:450}.settings-dialog-content .page-intro p{font-size:11px}.settings-dialog-content .page-intro .eyebrow{display:none}.settings-dialog-content .connection-detail-grid{grid-template-columns:1fr;gap:20px}.settings-dialog-content .connection-card{padding:23px}.settings-dialog-content .connection-card>div:first-child{justify-content:space-between;display:flex}.settings-dialog-content .connection-card h2{font-size:17px}.settings-dialog-content .connection-card p{font-size:11px}.settings-dialog-content .brand-layout{grid-template-columns:1fr;gap:20px}.settings-dialog-content .brand-layout>.brand-visual{display:none}.settings-dialog-content .form-panel{box-shadow:none;border:0;padding:0}.settings-dialog-content .panel-heading h2{font-size:15px}.settings-dialog-content .panel-heading p{font-size:11px}.settings-dialog-content .brand-layout .brand-preview-card{display:none}.settings-dialog-content input,.settings-dialog-content select,.settings-dialog-content textarea{background:#fff;border-color:#e5eaf1;border-radius:8px;font-size:12px}.settings-dialog-content .field label,.settings-dialog-content .field>span{font-size:11px}.settings-dialog-content .form-grid{gap:18px}.settings-dialog-content .notice{font-size:10px}.settings-dialog-content .button{border-radius:8px;min-height:38px;font-size:11px}.settings-dialog-content h2{font-size:20px;font-weight:500}.settings-dialog-content .metric-grid{grid-template-columns:repeat(2,1fr)}.settings-dialog-content .metric-card strong{font-size:25px}.settings-dialog-content .current-plan{margin-bottom:24px}.settings-dialog-content .current-plan>div>div>p{font-size:10px}.account-guidelines-link{text-align:left;border:1px solid #e3e9f3;border-radius:10px;align-items:center;gap:15px;width:100%;margin-top:25px;padding:19px;display:flex}.account-guidelines-link>span:first-child{color:#87a7d5;background:#eef4fc;border-radius:8px;padding:10px}.account-guidelines-link>div{flex:1}.account-guidelines-link b{font-size:12px;font-weight:500;display:block}.account-guidelines-link small{color:#9ea9bb;margin-top:6px;font-size:10px;display:block}.account-guidelines-link>span:last-child{color:#7194c8;font-size:10px}.account-detail-title{align-items:center;gap:12px;margin-top:24px;display:flex}.account-detail-title>div{flex:1}.account-detail-title h2{margin:0 0 6px;font-size:19px}.account-detail-title p{color:#9eaabb;margin:0;font-size:10px}.settings-tabs{gap:23px}.settings-tabs button{font-size:10px}.settings-subsection{border-top:1px solid #e9edf4;margin-top:28px;padding-top:25px}.settings-subsection h3{font-size:14px;font-weight:500}.settings-subsection p{color:#929fb1;margin:8px 0 18px;font-size:11px;line-height:1.8}.segmented-options{border:1px solid #e4eaf4;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.segmented-options button{color:#99a6ba;border-radius:5px;padding:9px 13px;font-size:10px}.segmented-options button.active{color:#7197d6;background:#ecf3ff}.objective-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.objective-options button{color:#91a2bc;border:1px solid #e3e9f2;border-radius:9px;align-items:center;gap:10px;padding:17px;font-size:12px;display:flex}.objective-options button.selected{color:#608dcd;background:#eff5ff;border-color:#9fbdea}.objective-options button>svg:last-child{margin-left:auto}.daily-allowance{color:#7496cb;background:#f2f7ff;border:1px solid #e0e9f9;border-radius:11px;align-items:center;gap:13px;margin-bottom:28px;padding:18px;display:flex}.daily-allowance b{font-size:11px;font-weight:500}.daily-allowance small{color:#9aabc5;margin-top:5px;font-size:9px;line-height:1.7;display:block}.ai-admin-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:25px;margin-bottom:25px;display:grid}.ai-control-panel{padding:25px}.ai-control-panel h2{margin:0 0 14px;font-size:19px;font-weight:500}.ai-control-panel>.muted{margin-bottom:20px;font-size:12px;line-height:1.8}.ai-control-panel fieldset{border:0;min-width:0;margin:0;padding:0}.ai-control-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-control-panel select{text-overflow:ellipsis;max-width:100%}.ai-connection-row{border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex}.ai-connection-row>div:nth-child(2){flex:1;min-width:100px}.ai-connection-row b{font-size:13px;display:block}.ai-connection-row small{color:#929ba9;margin-top:6px;font-size:10px;display:block}.ai-row-actions{flex-basis:100%;justify-content:space-between;align-items:center;gap:18px;padding-left:0;display:flex}.ai-row-actions .text-link{font-size:10px}.ai-empty{text-align:center;color:#8798b5;justify-items:center;padding:45px 20px;display:grid}.ai-empty h3{margin:18px 0 5px;font-size:17px;font-weight:500}.ai-empty p{font-size:12px;line-height:1.8}.ai-assignment-search{gap:12px;margin:20px 0;display:flex}.ai-assignment-search input{flex:1;min-width:0}.small-text{font-size:11px;line-height:1.8}.checkbox-line{color:#768397;align-items:center;gap:10px;font-size:12px;display:flex}.checkbox-line input{accent-color:#5288e8;width:16px;height:16px}@keyframes soft-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes setup-enter{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes research-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes thinking-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ambient-drift{0%{transform:translate(-5%,-4%)}to{transform:translate(8%,3%)}}@media (min-width:1700px){.customer-sidebar{width:250px;padding-top:30px}.chat-stage{padding-top:23vh}.chat-stage.has-conversation{padding-top:4px}.chat-compose-area{max-width:820px}.chat-welcome h1{font-size:41px}.setup-form{padding:80px}.setup-form-inner{max-width:490px}.setup-preview{padding:70px}.setup-preview-inner{max-width:650px}.profile-card{padding:34px}.profile-card.website-profile{padding:0}.setup-header{height:80px}.setup-layout{min-height:calc(100dvh - 80px)}}@media (max-width:1100px){.customer-sidebar{width:210px;padding:22px 12px 15px}.customer-content{padding:28px 25px}.setup-form{padding:45px 32px}.setup-preview{padding:40px 28px}.setup-form h1{font-size:29px}.profile-progress{padding:21px}.profile-progress h2{font-size:14px}.profile-progress strong{font-size:27px}.profile-card{padding:23px}.website-profile{padding:0}.setup-options>button{padding:13px 12px;font-size:11px}.setup-options.two>button{min-height:78px}.settings-dialog-layout{grid-template-columns:190px 1fr}.settings-dialog-content{padding:25px}.ai-admin-grid{grid-template-columns:1fr}.library-top{align-items:flex-start}.library-count{display:none}}@media (max-width:760px){.customer-sidebar{z-index:70;background:#f4f5f7;width:250px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.customer-sidebar.open{transform:translate(0)}.customer-scrim{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12213965;display:block;position:fixed;inset:0}.customer-main{border-radius:0;min-height:100dvh;margin:0}.customer-main.chat-main{height:100dvh}.customer-menu,.customer-mobile-close{display:grid}.customer-topbar{height:57px;padding:0 17px}.customer-topbar>span{font-size:10px}.customer-topbar>.text-link{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:10px;overflow:hidden}.results-pill{margin-left:auto;padding:7px 11px;font-size:9px;position:static;transform:none}.customer-topbar>span{display:none}.customer-topbar>.icon-button:last-child{margin-left:auto}.customer-content{padding:25px 18px}.chat-stage{padding:17vh 20px 20px}.chat-welcome h1{letter-spacing:-1.2px;font-size:30px}.chat-welcome p{margin-bottom:27px;font-size:11px;line-height:1.7}.chat-welcome-star{margin-bottom:20px}.chat-composer{border-radius:17px;padding:17px 16px 11px}.chat-composer textarea{min-height:90px;font-size:12px}.chat-shortcuts{gap:7px;margin-top:18px}.chat-shortcuts button{gap:5px;padding:9px 10px;font-size:9px}.chat-shortcuts button svg{width:12px}.chat-footnote{font-size:8px;line-height:1.7}.has-conversation{gap:8px;padding:5px 14px 16px}.conversation{padding:15px 5px 8px}.chat-message{gap:8px}.chat-avatar{border-radius:7px;width:25px;height:25px}.message-text{font-size:12px;line-height:1.8}.chat-message.user .message-text{padding:11px 13px}.chat-composer>div>span{font-size:9px}.customer-page-intro h1,.library-top h1{font-size:25px}.library-tabs{gap:21px;margin-bottom:22px}.library-tabs button{font-size:11px}.workspace-tools .page-intro h1{font-size:21px}.setup-header{height:63px;padding:0 23px}.setup-header>span{display:none}.setup-header .text-link{font-size:10px}.setup-layout{grid-template-columns:1fr;min-height:calc(100dvh - 63px)}.setup-form{align-items:flex-start;min-height:490px;padding:46px 26px 33px}.setup-form-inner{max-width:480px}.setup-form h1{max-width:400px;font-size:31px}.setup-description{margin-bottom:27px;font-size:12px}.setup-options.two>button{gap:9px;min-height:77px;font-size:11px}.setup-options.two>button>span{max-width:110px}.setup-preview{border-radius:25px 25px 0 0;padding:30px 25px}.setup-preview-inner{gap:14px;max-width:480px;position:static}.profile-card{max-height:none}.profile-progress{padding:21px 22px}.profile-progress h2{font-size:16px}.profile-progress strong{font-size:29px}.profile-card>h2{font-size:22px}.brand-preview{padding:30px}.profile-illustration{padding:30px 10px 22px}.setup-form .button{min-height:45px}.setup-form .setup-step{font-size:9px}.setup-actions{margin-top:24px}.setup-form .form-grid{grid-template-columns:1fr 1fr}.customer-settings .modal-overlay{padding:10px}.customer-settings .modal.wide{border-radius:13px;max-height:calc(100dvh - 20px)}.settings-dialog-layout{flex-direction:column;height:calc(100dvh - 85px);max-height:calc(100dvh - 85px);display:flex}.settings-dialog-nav{border-bottom:1px solid #e9edf5;border-right:0;flex-shrink:0;gap:5px;padding:8px 13px;display:flex;overflow-x:auto}.settings-dialog-nav>div:not(.settings-email){gap:5px;margin:0;display:flex}.settings-dialog-nav .settings-email,.settings-dialog-nav>a,.settings-dialog-nav>div>small{display:none}.settings-dialog-nav button{white-space:nowrap;gap:6px;margin:0;padding:10px;font-size:10px}.settings-dialog-nav button svg{width:13px}.settings-dialog-content{flex:1;padding:23px 18px}.settings-dialog-content .brand-layout .form-grid{grid-template-columns:1fr}.settings-tabs{gap:20px;margin-top:14px}.settings-tabs button{font-size:9px}.settings-dialog-content .metric-card strong{font-size:20px}.account-guidelines-link{gap:10px;padding:15px}.account-guidelines-link small{font-size:9px;line-height:1.7}.account-guidelines-link>span:last-child{font-size:9px}.account-detail-title h2{font-size:16px}.settings-dialog-content .current-plan{flex-wrap:wrap;gap:17px}.ai-control-panel{padding:20px}.ai-control-panel .form-grid{grid-template-columns:1fr}.ai-assignment-search{flex-wrap:wrap}.ai-assignment-search input{flex-basis:100%}.objective-options{grid-template-columns:1fr 1fr}.objective-options button{padding:14px;font-size:11px}.daily-allowance{align-items:flex-start;padding:14px}.daily-allowance>svg{flex-shrink:0}.daily-allowance b{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.chat-main:before{filter:none}}.ai-model-status{color:#6282ad;background:#f5f9ff;border:1px solid #e0ebfa;border-radius:9px;align-items:flex-start;gap:9px;padding:13px 14px;font-size:11px;line-height:1.7;display:flex}.ai-model-status>svg{flex:none;margin-top:2px}.ai-model-status strong{color:#52739e;font-weight:550}.ai-model-status p{color:#8294ad;margin:4px 0 10px;font-size:11px}.ai-model-status .button{padding:8px 10px;font-size:10px}.ai-control-panel select:disabled{opacity:.65;cursor:not-allowed;background:#f6f8fb}.ai-row-actions .button{padding:8px 10px;font-size:10px}.customer-topbar,.setup-header{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(115deg,#f7fbffd9,#ffffffbd,#e4efffc9);border-bottom:1px solid #ffffffd9;box-shadow:0 5px 24px #24549a08}.customer-topbar .icon-button,.setup-header .text-link{transition:background .2s,transform .2s}.customer-topbar .icon-button:hover,.setup-header .text-link:hover{background:#ffffffbd;transform:translateY(-1px)}.website-live-preview{isolation:isolate;background:#f0f5fc;position:relative;overflow:hidden}.website-live-preview iframe{background:#fff;border:0;width:100%;height:440px;display:block}.website-live-preview.is-scanning:after{content:"";pointer-events:none;z-index:2;background:#3988ff;height:3px;animation:website-scan 3s ease-in-out infinite;position:absolute;inset:0 0 auto;box-shadow:0 0 34px 14px #65adff55}.website-scan-status{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#244b82;background:#f4f9ffec;border:1px solid #ffffffc9;border-radius:12px;padding:12px 15px;position:absolute;top:15px;left:15px;right:15px;box-shadow:0 4px 20px #1b4f8a15}.website-preview-link,.website-scan-status{align-items:center;gap:8px;font-size:12px;display:flex}.website-preview-link{color:#185fbe;background:#e9f2ff;justify-content:center;padding:14px}.website-live-preview .setup-hint{margin:10px 0 0;padding:0 18px 14px;font-size:11px;line-height:1.6}@keyframes website-scan{0%,to{opacity:.25;top:0}50%{opacity:1;top:430px}}.setup-layout>*{min-width:0}.setup-form-inner,.setup-preview-inner{max-width:100%}.setup-header{z-index:5;position:relative}.setup-form input,.setup-form select,.setup-form textarea{min-width:0;max-width:100%}@media (max-width:760px){.website-live-preview iframe{height:360px}.setup-header{flex-wrap:wrap;gap:12px}.setup-layout{flex-direction:column;display:flex}.setup-form,.setup-preview{box-sizing:border-box;width:100%}.setup-form-inner,.setup-preview-inner{width:100%}.setup-form input,.setup-form select,.setup-form textarea{font-size:16px}.customer-topbar{min-width:0}.customer-settings .form-grid{grid-template-columns:1fr}.website-scan-status{font-size:11px}}@media (prefers-reduced-motion:reduce){.website-live-preview.is-scanning:after{animation:none;top:50%}.customer-topbar .icon-button,.setup-header .text-link{transition:none}}.customer-topbar:after,.setup-header:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000 25%,#ffffffa8 45%,#d1eaff55 55%,#0000 75%) 0 0/220% 100%;animation:adflow-glass-light 14s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes adflow-glass-light{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.customer-topbar:after,.setup-header:after{animation:none}}.auth-layout{--auth-blue:#075ed8;color:#131b23;background:#f7f8fa;grid-template-columns:1fr 1fr;gap:20px;min-height:100svh;padding:18px;font-family:Arial,Helvetica,sans-serif;display:grid}.auth-form-side{justify-content:center;align-items:center;padding:54px 30px;display:flex}.auth-form-wrap{width:100%;max-width:438px}.auth-brand{width:44px;height:44px;margin:0 0 46px 10px;display:block}.auth-brand svg{width:100%;height:100%}.auth-form-wrap h1{letter-spacing:-1.8px;margin:0 0 45px;font-size:clamp(30px,2.05vw,39px);font-weight:500;line-height:1.16}.auth-google{color:#172332;background:0 0;border:1px solid #c8d7e9;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:55px;padding:12px 18px;font-size:19px;display:flex}.auth-google:disabled{cursor:not-allowed;opacity:.78}.auth-provider-note{color:#607086;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}.auth-divider{color:#627289;align-items:center;gap:15px;margin:23px 0 29px;font-size:16px;display:flex}.auth-divider>span{background:#d9e1ed;flex:1;height:1px}.auth-form{flex-direction:column;display:flex}.auth-form label{margin-bottom:6px;font-size:19px;line-height:1.4}.auth-form input{color:#162333;background:0 0;border:1px solid #dce1e8;border-radius:10px;width:100%;height:55px;margin:0 0 23px;padding:12px 18px;font-size:18px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #192e4d05}.auth-form input::placeholder{color:#64748b;opacity:1}.auth-form input:disabled{opacity:1;cursor:not-allowed;color:#64748b}.auth-form input:read-only:not(:disabled){color:#42536a}.auth-form input:focus-visible{border-color:#4a99ee;outline:none;box-shadow:0 0 0 3px #0869e31a}.auth-account-note{color:#627289;margin:-12px 0 21px;font-size:12px;line-height:1.6}.auth-layout a:not(.auth-brand):not(.auth-continue){color:var(--auth-blue);text-underline-offset:2px;text-decoration:underline}.auth-continue{background:var(--auth-blue);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:55px;padding:15px 18px;font-size:19px;font-weight:500;line-height:1.25;text-decoration:none;transition:background .2s,transform .2s;display:flex}.auth-continue:hover{background:#0753bf;transform:translateY(-1px)}.auth-continue:disabled{opacity:.65;cursor:wait;transform:none}.auth-layout a:focus-visible,.auth-layout button:focus-visible{outline-offset:4px;outline:3px solid #77adf7}.auth-error{color:#ac2525;margin:0 0 15px}.auth-error,.auth-message{font-size:14px;line-height:1.5}.auth-message{color:#135c42;background:#eaf5ef;border-radius:10px;margin:0 0 18px;padding:12px 14px}.auth-description,.auth-existing{color:#627289;overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.6}.auth-password-field{position:relative}.auth-password-field input{padding-right:52px}.auth-password-field>button{color:#627289;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:55px;display:grid;position:absolute;top:0;right:0}.auth-forgot{color:var(--auth-blue);align-self:flex-end;margin:-10px 0 24px;font-size:14px}.auth-inline-button,.auth-text-button{color:var(--auth-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-text-button{margin-top:18px;font-size:14px}.auth-hosted-option{text-align:center;color:var(--auth-blue);margin:20px 0;font-size:14px}.auth-existing{text-align:center;margin-top:18px}.auth-privacy{margin:22px 0 17px;font-size:14px}.auth-privacy,.auth-switch{color:#627289;text-align:center;line-height:1.6}.auth-switch{margin:0;font-size:16px}.auth-visual{isolation:isolate;background:radial-gradient(at 47% 52%,#66c9ff 0,#2197f2 43%,#0879e6 78%,#1b82e8 100%);border-radius:16px;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E");inset:0}.auth-light,.auth-visual:after{pointer-events:none;position:absolute}.auth-light{z-index:-1;filter:blur(60px);opacity:.55;background:#c2f2ff;border-radius:50%;width:83%;height:68%;animation:auth-cloud 16s ease-in-out infinite alternate}.auth-light-one{top:-7%;left:-35%}.auth-light-two{background:#aee7ff;animation-delay:-8s;bottom:3%;right:-42%}.auth-prompt{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:-.3px;z-index:1;background:#e7f2ffce;border-radius:21px;justify-content:space-between;align-items:center;gap:18px;width:61.2%;min-height:90px;padding:18px 20px;font-size:clamp(14px,1.05vw,20px);display:flex}.auth-prompt>span:first-child{white-space:nowrap;text-overflow:clip;min-width:0;overflow:hidden}.auth-prompt-arrow{color:#fff;background:var(--auth-blue);border-radius:50%;flex:0 0 50px;place-items:center;height:50px;display:grid}.auth-caret{vertical-align:-2px;background:currentColor;width:1px;height:1em;margin-left:2px;animation:auth-blink 1s step-end infinite;display:inline-block}@keyframes auth-cloud{0%{transform:translate(-8%,-4%)scale(.92)}to{transform:translate(15%,16%)scale(1.1)}}@keyframes auth-blink{50%{opacity:0}}@media (min-width:1700px){.auth-form-side{align-items:flex-start;padding-top:76px}}@media (max-width:1100px){.auth-layout{grid-template-columns:1.05fr 1fr;gap:14px;padding:14px}.auth-form-side{padding:40px 25px}.auth-prompt{width:83%;min-height:76px;padding:14px}.auth-prompt-arrow{flex-basis:42px;height:42px}}@media (max-width:760px){.auth-layout{flex-direction:column;gap:0;padding:0;display:flex}.auth-form-side{flex:1;padding:42px 25px 40px}.auth-brand{width:40px;height:40px;margin-bottom:32px;margin-left:0}.auth-form-wrap h1{letter-spacing:-1.3px;margin-bottom:30px;font-size:32px}.auth-continue,.auth-form label,.auth-google{font-size:17px}.auth-form input{font-size:16px}.auth-visual{border-radius:14px;min-height:210px;margin:0 14px 14px}.auth-prompt{border-radius:16px;width:min(85%,438px);min-height:70px;font-size:15px}.auth-light{filter:blur(35px)}}@media (prefers-reduced-motion:reduce){.auth-layout *,.auth-layout :after,.auth-layout :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.auth-caret{display:none}}.insights-page{min-width:0}.ins-bulk,.ins-context,.ins-panel-heading,.ins-panel-heading>div:last-child,.ins-table-bar,.ins-table-footer,.ins-table-footer>div,.ins-toolbar,.ins-toolbar-right{align-items:center;gap:12px;display:flex}.ins-context,.ins-panel-heading,.ins-table-bar,.ins-table-footer,.ins-toolbar{justify-content:space-between}.ins-toolbar{flex-wrap:wrap;margin:0 0 12px}.ins-account{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;display:flex}.ins-account>svg:first-child{color:var(--blue)}.ins-account span{gap:4px;display:grid}.ins-account small,.ins-context>small,.ins-muted{color:var(--muted);font-size:11px}.ins-account b{font-size:12px}.ins-context{flex-wrap:wrap;gap:10px;margin:14px 0 20px}.ins-breadcrumbs{flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.ins-breadcrumbs button{color:var(--blue);align-items:center;gap:6px;display:flex}.ins-breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--muted);overflow:hidden}.ins-kpis{scrollbar-width:thin;gap:12px;margin-bottom:9px;padding:2px 2px 15px;display:flex;overflow-x:auto}.ins-kpi{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex:1 0 190px;min-width:190px;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.ins-kpi.selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.ins-kpi>span{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ins-kpi i{background:var(--line);border-radius:50%;width:8px;height:8px}.ins-kpi.selected i{background:var(--blue)}.ins-kpi strong{letter-spacing:-.9px;margin:14px 0 9px;font-size:25px;font-weight:650;line-height:1.3;display:block}.ins-kpi small{color:var(--muted);font-size:10px}.ins-add-kpi{min-width:110px;color:var(--blue);border:1px dashed #cdd7e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex}.ins-manager,.ins-trend{margin-bottom:20px;overflow:hidden;padding:0!important}.ins-panel-heading{flex-wrap:wrap;gap:14px;padding:21px 24px}.ins-panel-heading h2{margin:0 0 5px;font-size:15px;font-weight:650}.ins-panel-heading p{color:var(--muted);margin:0;font-size:11px}.ins-panel-heading>div:last-child{flex-wrap:wrap}.ins-compare{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.ins-metric-picker input[type=checkbox],.insights-page input[type=checkbox]{accent-color:var(--blue);flex-shrink:0;width:14px;height:14px}.ins-date-inputs input,.ins-filters input,.ins-filters select,.ins-panel-heading select{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:7px;max-width:100%;padding:9px 11px;font-size:12px}.ins-chart{padding:2px 20px 12px}.ins-chart>svg{width:100%;height:auto;min-height:180px;display:block;overflow:visible}.ins-chart text{fill:var(--muted);font-size:10px}.ins-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin:0 8px 15px;font-size:10px;display:flex}.ins-chart-legend>span{align-items:center;gap:6px;display:flex}.ins-chart-legend i{background:#3975f6;width:16px;height:3px}.ins-chart-legend i.previous{background:repeating-linear-gradient(90deg,#9bacd4 0 4px,#0000 4px 6px)}.ins-chart-legend small{margin-left:auto;font-size:10px}.ins-chart-empty{min-height:235px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;font-size:12px;display:flex}.ins-chart-empty small{font-size:10px}.ins-daily{color:var(--muted);padding:6px 8px;font-size:11px}.ins-daily summary{cursor:pointer}.ins-daily>div{max-height:250px;margin-top:10px;overflow:auto}.ins-daily table{border-collapse:collapse;text-align:left;width:100%}.ins-daily td,.ins-daily th{border-bottom:1px solid var(--line);padding:8px}.ins-table-bar{flex-wrap:wrap;gap:15px;padding:0 24px 15px}.ins-levels{border:1px solid var(--line);background:#f4f6f9;border-radius:8px;gap:3px;padding:4px;display:flex}.ins-levels button{color:var(--muted);border-radius:5px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex}.ins-levels button.selected{color:var(--text);background:#fff;box-shadow:0 1px 3px #11182712}.ins-levels span{color:var(--blue);background:var(--blue-soft);border-radius:4px;padding:2px 5px;font-size:10px}.ins-search{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;display:flex}.ins-search input{background:0 0;border:0;outline:none;width:185px;min-width:0;font-size:12px}.ins-search:focus-within{border-color:var(--blue)}.ins-filters{border-top:1px solid var(--line);background:#f8fafc;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 24px;display:flex}.ins-filters label{color:var(--muted);gap:5px;font-size:10px;display:grid}.ins-filters input{max-width:130px}.ins-filters .text-link{align-self:center;align-items:center;gap:4px;font-size:11px;display:flex}.ins-table-scroll{border-block:1px solid var(--line);max-width:100%;overflow-x:auto}.ins-table{border-collapse:collapse;width:100%;font-size:12px}.ins-table th{text-align:left;color:var(--muted);white-space:nowrap;background:#f9fafc;padding:13px 14px;font-size:10px;font-weight:550}.ins-table th button{text-align:inherit;align-items:center;gap:5px;padding:0;display:inline-flex}.ins-table td{border-top:1px solid var(--line);white-space:nowrap;padding:16px 14px}.ins-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.ins-table td.numeric{font-size:12px}.ins-table tr.selected td{background:#f5f9ff}.ins-name{min-width:250px;max-width:350px}.ins-name>div{align-items:center;gap:10px;display:flex}.ins-name img{object-fit:cover;border-radius:5px;flex-shrink:0}.ins-name span{gap:5px;min-width:0;display:grid}.ins-name button{text-overflow:ellipsis;text-align:left;max-width:320px;color:var(--text);padding:0;font-size:12px;font-weight:550;overflow:hidden}.ins-name button:hover{color:var(--blue)}.ins-name small{color:var(--muted);text-overflow:ellipsis;max-width:320px;font-size:10px;overflow:hidden}.ins-table .badge{font-size:10px}.ins-table td:first-child,.ins-table th:first-child{width:35px;padding-left:24px;padding-right:5px}.ins-switch{background:#c9d0db;border-radius:20px;align-items:center;width:30px;height:18px;padding:2px;transition:background .18s;display:inline-flex}.ins-switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;box-shadow:0 1px 3px #0002}.ins-switch.on{background:var(--blue)}.ins-switch.on i{transform:translate(12px)}.ins-switch:disabled{opacity:.45}.ins-focus{color:var(--muted);border-radius:4px;padding:4px}.ins-focus:hover{background:var(--blue-soft);color:var(--blue)}.ins-table-empty{text-align:center;color:var(--muted);padding:44px;font-size:12px}.ins-table-footer{color:var(--muted);flex-wrap:wrap;gap:12px;padding:14px 24px;font-size:11px}.ins-table-footer small{font-size:10px}.ins-table-footer .button{padding:6px}.ins-manager.compact td{padding-top:8px;padding-bottom:8px}.ins-bulk{background:var(--blue-soft);flex-wrap:wrap;padding:10px 24px;font-size:11px}.ins-readonly{border-top:1px solid var(--line);color:#526581;background:#f7faff;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 24px;line-height:1.7}.ins-readonly,.ins-readonly .text-link{align-items:center;font-size:11px;display:flex}.ins-readonly .text-link{gap:5px}.ins-alert{color:#745c29;background:#fffaf0;border:1px solid #f1dfb1;border-radius:8px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.7}.ins-alert.error{color:#a43636;background:#fff8f8;border-color:#f0cece}.ins-progress{padding:10px 0 16px}.ins-progress span{color:var(--blue);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.ins-progress>div{background:#e9eff9;border-radius:3px;height:3px;overflow:hidden}.ins-progress i{background:var(--blue);height:100%;transition:width .3s;display:block}.ins-footnote{color:var(--muted);margin:0 0 15px;font-size:10px;line-height:1.8}.ins-metric-picker{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ins-metric-options{max-height:390px;margin-top:15px;padding-right:10px;overflow:auto}.ins-metric-options h4,.ins-metric-order h4{margin:18px 0 8px;font-size:11px;font-weight:650}.ins-metric-options h4:first-child{margin-top:5px}.ins-metric-options label{cursor:pointer;align-items:center;gap:10px;padding:9px 4px;font-size:12px;display:flex}.ins-metric-order{border-left:1px solid var(--line);max-height:450px;padding-left:22px;overflow:auto}.ins-metric-order p{color:var(--muted);margin-bottom:16px;font-size:11px}.ins-metric-order>div{border:1px solid var(--line);border-radius:6px;align-items:center;gap:3px;margin-bottom:8px;padding:8px;display:flex}.ins-metric-order>div span{flex:1;font-size:11px}.ins-metric-order button{color:var(--muted);padding:4px}.ins-date-body{grid-template-columns:145px 1fr;gap:25px;display:grid}.ins-presets{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding-right:20px;display:flex}.ins-presets button{text-align:left;border-radius:6px;padding:10px 12px;font-size:12px}.ins-presets button.selected{background:var(--blue-soft);color:var(--blue)}.ins-date-inputs{align-items:center;gap:12px;display:flex}.ins-date-inputs label{flex:1;gap:7px;min-width:0;font-size:11px;display:grid}.ins-date-inputs input{width:100%}.ins-calendar-nav{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.ins-calendar-nav small{color:var(--muted);font-size:11px}.ins-calendar-nav button{padding:6px}.ins-calendar h4{text-align:center;margin:8px 0 15px;font-size:13px;font-weight:600}.ins-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ins-calendar-grid>span{color:var(--muted);text-align:center;padding:6px;font-size:10px}.ins-calendar-grid>button{border-radius:6px;padding:10px 4px;font-size:12px}.ins-calendar-grid .in-range{background:#eff5ff}.ins-calendar-grid .outside{color:#a5aebb}.ins-calendar-grid .endpoint{background:var(--blue);color:#fff}.ins-calendar-area>p{margin-top:20px;line-height:1.6}.ins-confirm p{font-size:12px;line-height:1.8}.ins-confirm ul{max-height:240px;margin:18px 0;padding:0;list-style:none;overflow:auto}.ins-confirm li{border:1px solid var(--line);border-radius:6px;gap:6px;margin-bottom:7px;padding:12px;display:grid}.ins-confirm li b{font-size:12px}.ins-confirm small{color:var(--muted);font-size:10px}@media (max-width:1000px){.ins-panel-heading{padding:18px}.ins-table-bar{padding:0 18px 15px}.ins-table-bar .ins-search{flex:1}.ins-table-bar .ins-search input{width:100%}}@media (max-width:650px){.ins-toolbar-right{flex-wrap:wrap;width:100%}.ins-toolbar-right>.button:first-child{flex:1}.ins-account{width:100%}.ins-account span{flex:1}.ins-kpi{flex-basis:165px;min-width:165px;padding:16px}.ins-kpi strong{font-size:22px}.ins-panel-heading>div:last-child{gap:9px;width:100%}.ins-panel-heading select{flex:1}.ins-chart{padding-inline:8px}.ins-chart-legend small{width:100%;min-height:24px;margin-left:0}.ins-chart>svg{min-height:130px}.ins-levels{justify-content:space-between;width:100%}.ins-levels button{padding:8px 10px}.ins-table-footer{padding:14px}.ins-table-footer>small{width:100%}.ins-table-footer>div{margin-left:auto}.ins-filters{padding:12px}.ins-filters label{flex:40%}.ins-metric-picker{grid-template-columns:1fr;gap:15px}.ins-metric-options{max-height:235px}.ins-metric-order{border-left:0;border-top:1px solid var(--line);max-height:180px;padding:10px 0 0}.ins-date-body{grid-template-columns:1fr;gap:16px}.ins-presets{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:4px;padding:0 0 12px}.ins-presets button{padding:6px 9px;font-size:11px}.ins-date-inputs{gap:8px}.ins-date-inputs input{padding:8px;font-size:11px}.ins-calendar-grid>button{padding:8px 4px}.ins-breadcrumbs span{max-width:150px}}@media (prefers-reduced-motion:reduce){.insights-page *{transition:none!important}}.launch-shell{color:#172131;background:#fff;flex:1;grid-template-columns:minmax(420px,1.22fr) minmax(360px,1fr);height:calc(100dvh - 72px);min-height:0;display:grid;overflow:hidden}.launch-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.launch-toolbar{color:#7c8592;border-bottom:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 28px;font-size:11px;display:flex}.launch-back,.launch-toolbar>span{align-items:center;gap:7px;display:flex}.launch-back{color:#5f6979;cursor:pointer;background:0 0;border:0;font-size:12px}.launch-status-dot{background:#9aa7b8;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.launch-status-dot.busy{background:#3478f6;animation:launch-breathe 1.6s ease-in-out infinite;box-shadow:0 0 0 4px #eaf2ff}.launch-chat-scroll{scrollbar-width:thin;scrollbar-color:#d9e0e9 transparent;flex:1;min-height:0;padding:28px clamp(20px,3vw,54px) 30px;overflow:auto}.launch-intro{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.launch-avatar{color:#3778eb;background:linear-gradient(135deg,#eef5ff,#e2edff);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.launch-eyebrow{letter-spacing:.12em;color:#8b95a6;font-size:9px;font-weight:700}.launch-intro h1{letter-spacing:-.7px;margin:5px 0 8px;font-size:23px;font-weight:600;line-height:1.2}.launch-intro p{color:#8690a0;margin:0;font-size:12px;line-height:1.6}.launch-step-nav{scrollbar-width:none;align-items:center;gap:4px;margin-bottom:28px;padding-bottom:8px;display:flex;overflow:auto}.launch-step-nav button{white-space:nowrap;color:#98a0af;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:10px;display:flex}.launch-step-nav button>span{color:#8b95a4;background:#f0f3f7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.launch-step-nav button[aria-current]{color:#276ad2;font-weight:600}.launch-step-nav button[aria-current]>span{color:#fff;background:#3377ed}.launch-step-nav button:disabled{cursor:default}.launch-messages{flex-direction:column;gap:19px;display:flex}.launch-message{white-space:pre-wrap;color:#4f596b;align-items:flex-start;gap:11px;font-size:13px;line-height:1.75;animation:launch-arrive .25s ease-out;display:flex}.launch-message>div{overflow-wrap:anywhere;max-width:100%}.launch-message.user{color:#3d4d64;background:#f1f5f9;border-radius:15px 15px 4px;align-self:flex-end;max-width:91%;padding:11px 16px}.launch-small-avatar{color:#3880ec;background:#eef5ff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;margin-top:2px;display:grid}.launch-question{background:#fff;border:1px solid #e3e9f1;border-radius:15px;margin:24px 0 14px 35px;padding:22px;animation:launch-arrive .32s ease-out;box-shadow:0 3px 10px #152c4d03}.launch-question-header>span{color:#9aa4b2;letter-spacing:.08em;font-size:9px;font-weight:600}.launch-question-header h2{letter-spacing:-.25px;margin:8px 0 20px;font-size:16px;font-weight:550;line-height:1.5}.launch-form,.launch-objectives{flex-direction:column;gap:14px;display:flex}.launch-choice{text-align:left;cursor:pointer;color:#546279;background:#fff;border:1px solid #e3e8ef;border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px;transition:background .18s,border-color .18s,transform .18s;display:flex}.launch-choice:not(:disabled):hover{background:#f9fbff;border-color:#aacbfa;transform:translateY(-1px)}.launch-choice.selected{background:#f5f9ff;border-color:#6fa4f8;box-shadow:0 0 0 2px #eff5ff}.launch-choice>div{flex:1}.launch-choice strong{color:#27344b;font-size:12px;font-weight:600;display:block}.launch-choice p{color:#8b95a5;margin:3px 0 0;font-size:10px;line-height:1.6}.launch-choice small{color:#448357;background:#eaf6ee;border-radius:5px;padding:3px 5px;font-size:8px}.launch-choice-icon{color:#6e849e;background:#f2f6fb;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.launch-note{margin:0;color:#8a94a5!important;font-size:10px!important;line-height:1.7!important}.launch-form .field{gap:7px}.launch-form .field>span{color:#5a6576;font-size:11px;font-weight:550}.launch-form input,.launch-form select,.launch-form textarea{color:#34435c;background:#fff;border-color:#dfe6ef;border-radius:8px;max-width:100%;min-height:39px;padding:10px 11px;font-size:12px}.launch-form textarea{resize:vertical}.launch-form input:focus,.launch-form select:focus,.launch-form textarea:focus{outline-offset:1px;outline:2px solid #b6d5ff}.launch-form .button,.launch-question .button{border-radius:8px;align-self:flex-start;min-height:39px;font-size:11px}.launch-creative-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.launch-creative-options .launch-choice{flex-direction:column;align-items:flex-start;padding:14px}.launch-creative-options svg{color:#6499e9}.launch-photo-heading{color:#536175;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:11px;display:flex}.launch-form .text-link,.launch-photo-heading .text-link{font-size:10px}.launch-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:310px;padding:3px;display:grid;overflow:auto}.launch-assets button{cursor:pointer;background:#fafbfc;border:1px solid #e2e7ef;border-radius:10px;padding:4px;position:relative;overflow:hidden}.launch-assets button.selected{border-color:#4c8bf1;box-shadow:0 0 0 2px #e2efff}.launch-assets img{aspect-ratio:1;object-fit:contain;border-radius:7px;width:100%;display:block}.launch-assets button>span{text-overflow:ellipsis;white-space:nowrap;color:#626f83;padding:7px 2px 3px;font-size:9px;display:block;overflow:hidden}.launch-assets i{color:#fff;background:#3479ee;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:7px;right:7px}.launch-upload-empty{color:#8294ae;cursor:pointer;background:#f9fbfe;border:1px dashed #bfcfe1;border-radius:11px;flex-direction:column;align-items:center;gap:9px;padding:30px;display:flex}.launch-upload-empty strong{color:#576a86;font-size:12px}.launch-upload-empty span{font-size:10px}.launch-money-input{border:1px solid #dee6ef;border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex}.launch-money-input>span{color:#8e9aac;white-space:nowrap;font-size:11px}.launch-money-input input{border:0;width:100%;min-width:0;padding:16px 0;font-size:24px}.launch-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.launch-concept{background:#f8fafc;border-radius:12px;padding:20px}.launch-concept h3{letter-spacing:-.25px;margin:10px 0;font-size:18px;line-height:1.45}.launch-concept p{color:#6d7788;white-space:pre-wrap;font-size:12px;line-height:1.7}.launch-alert,.launch-error{color:#8a6834;background:#fffbf4;border:1px solid #f0dec4;border-radius:11px;padding:16px;font-size:12px;line-height:1.7}.launch-alert strong{display:block}.launch-alert p{font-size:11px}.launch-alert .button{margin-top:8px;margin-right:8px}.launch-error{color:#a65850;background:#fff8f7;border-color:#f0d6d5;margin:15px 0 15px 35px}.launch-error p{margin:5px 0;font-size:12px}.launch-error .text-link{color:#8e625c;font-size:11px}.launch-details{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:15px 0}.launch-details summary{color:#617087;cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;display:flex}.launch-details[open]>:not(summary){margin-top:13px}.launch-check{color:#778397;cursor:pointer;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;display:flex}.launch-check input{accent-color:#3478ed;flex:none;margin-top:3px;width:14px!important;height:14px!important;min-height:0!important}.launch-summary{gap:12px;margin:0;font-size:11px;display:grid}.launch-summary>div{justify-content:space-between;gap:18px;display:flex}.launch-summary dt{color:#8d97a7;flex:none}.launch-summary dd{text-align:right;color:#4c5b72;overflow-wrap:anywhere;margin:0}.launch-summary small{color:#97a1b1;margin-top:3px;font-size:9px;display:block}.launch-review-summary{background:#f7f9fc;border-radius:11px;padding:17px}.launch-working{color:#5b7ca9;background:#f5f9ff;border:1px solid #e2edfd;border-radius:12px;align-items:center;gap:12px;margin:18px 0 18px 35px;padding:14px;display:flex}.launch-working strong{font-size:11px;font-weight:550;display:block}.launch-working div>span{color:#91a0b6;margin-top:4px;font-size:9px;display:block}.launch-orbit{border:1px solid #b9d4fa;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;animation:launch-breathe 2s infinite;display:grid;box-shadow:0 0 0 4px #e9f2ff}.launch-work-list{flex-direction:column;gap:12px;padding:4px 20px 14px 70px;display:flex}.launch-work-list>div{color:#a9b0bb;align-items:center;gap:8px;font-size:11px;display:flex}.launch-work-list .done{color:#759183}.launch-work-list .active{color:#4280d8}.launch-list-dot{background:#d6dce5;border-radius:50%;width:6px;height:6px;margin:0 4px}.launch-work-list .button{align-self:flex-start;margin-top:10px}.launch-result{background:#fbfdfb;border:1px solid #dbe8df;border-radius:15px;margin:23px 0 16px 35px;padding:25px}.launch-success-icon{color:#4d9269;background:#e9f5ee;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.launch-result h2{letter-spacing:-.4px;margin:15px 0 8px;font-size:20px;font-weight:550;line-height:1.4}.launch-result p{color:#7a8893;font-size:12px;line-height:1.7}.launch-result .launch-summary{margin:22px 0}.launch-result .button{margin-top:12px;font-size:12px}.launch-delivery{background:#f0f5f1;border-radius:7px;padding:10px}.launch-meta-link{color:#7393bb;align-items:center;gap:6px;margin:15px 0 0 35px;font-size:10px;text-decoration:none;display:flex}.launch-composer{background:#fff;border:1px solid #dce5ef;border-radius:15px;flex:none;margin:0 28px 22px;padding:12px 14px;box-shadow:0 3px 12px #193d6c04}.launch-composer textarea{resize:none;color:#41516a;background:0 0;border:0;outline:none;width:100%;min-height:44px;padding:0;font-size:12px;line-height:1.7;display:block}.launch-composer textarea::placeholder{color:#a3aebd}.launch-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.launch-composer>div>span{color:#9aa8bb;align-items:center;gap:5px;font-size:9px;display:flex}.launch-composer button{color:#fff;cursor:pointer;background:#3078ec;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.launch-composer button:disabled{opacity:.4}.launch-preview{background:linear-gradient(150deg,#f9fbfd,#f5f8fc);border-left:1px solid #e9edf3;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.launch-preview-top{border-bottom:1px solid #eaf0f6;justify-content:space-between;align-items:center;padding:27px 30px 22px;display:flex}.launch-preview-top h2{letter-spacing:-.5px;color:#4a5d77;margin:7px 0 0;font-size:18px;font-weight:550}.launch-preview-scroll{scrollbar-width:thin;scrollbar-color:#d9e2ef transparent;padding:24px clamp(20px,2.7vw,42px) 30px;overflow:auto}.launch-preview-heading{color:#8498b2;align-items:center;gap:7px;margin-bottom:17px;font-size:10px;line-height:1.6;display:flex}.launch-tree{position:relative}.launch-tree-card{z-index:1;background:#fff;border:1px solid #e0e7f0;border-radius:11px;align-items:flex-start;gap:12px;padding:17px 15px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 4px 12px #24456f03}.launch-tree-card.focused{border-color:#a6c9ff;box-shadow:0 0 0 3px #eaf3ff}.launch-tree-card>div{min-width:0}.launch-tree-card small{letter-spacing:.11em;color:#a0adbf;font-size:8px;font-weight:600}.launch-tree-card h3{color:#52647e;overflow-wrap:anywhere;margin:5px 0 6px;font-size:12px;font-weight:550;line-height:1.6}.launch-tree-card p{color:#97a5b8;margin:3px 0;font-size:9px;line-height:1.6}.launch-tree-icon{color:#84a6d6;background:#f1f6ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.launch-tree-icon img{object-fit:cover;width:100%;height:100%}.launch-tags{flex-wrap:wrap;gap:5px;display:flex}.launch-tags span{color:#8da1bb;background:#fbfcff;border:1px solid #e6edf6;border-radius:5px;padding:3px 6px;font-size:8px}.launch-tree-branch{margin-left:21px;padding:20px 0 0 20px;position:relative}.launch-tree-branch:before{content:"";border-bottom:1px solid #d4e2f4;border-left:1px solid #d4e2f4;border-bottom-left-radius:8px;width:20px;height:46px;position:absolute;top:0;left:0}.launch-agent-cursor{color:#3080f8;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px #2a60ad14);align-items:flex-start;gap:2px;animation:launch-cursor 5s ease-in-out infinite;display:flex;position:absolute;top:26px;right:-5px}.launch-agent-cursor>span{color:#fff;background:#3a87f8;border-radius:4px;margin-top:10px;padding:4px 8px;font-size:9px}.launch-ad-preview{margin-top:32px}.launch-ad-preview-title h3{letter-spacing:-.5px;color:#3f526e;margin:7px 0;font-size:20px;font-weight:550}.launch-ad-preview-title p{color:#90a1b7;font-size:10px;line-height:1.7}.launch-platform-tabs{background:#edf2f8;border:1px solid #e2eaf5;border-radius:9px;gap:3px;margin:18px 0 10px;padding:3px;display:flex}.launch-platform-tabs button{color:#96a4b8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.launch-platform-tabs button.active{color:#4f6f99;background:#fff;box-shadow:0 1px 5px #253f6412}.launch-fb{color:#5a90d9;font-family:Arial,sans-serif;font-size:15px;font-weight:700}.launch-ig{color:#987fc0;font-size:16px}.launch-format-tabs{gap:7px;margin-bottom:15px;display:flex}.launch-format-tabs button{color:#8d9fb6;cursor:pointer;background:0 0;border:1px solid #dfe7f2;border-radius:6px;padding:6px 8px;font-size:10px}.launch-format-tabs button>span{opacity:.7;margin-left:3px;font-size:8px}.launch-format-tabs button.active{color:#5d85b9;background:#fff;border-color:#bcd2ef}.launch-social-ad{background:#fff;border:1px solid #e3e9f0;border-radius:11px;max-width:340px;margin:auto;transition:max-width .3s;overflow:hidden;box-shadow:0 6px 19px #24456f05}.launch-social-ad.story{max-width:280px}.launch-social-header{align-items:center;gap:8px;padding:12px;display:flex}.launch-social-header>span:first-child{color:#7c91ae;background:#e8eef7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.launch-social-header>div{flex:1}.launch-social-header strong{color:#56647c;font-size:10px;font-weight:600;display:block}.launch-social-header small{color:#a2adbd;margin-top:2px;font-size:8px;display:block}.launch-social-header>span:last-child{color:#98a9bd;font-size:17px}.launch-social-text{color:#65748b;white-space:pre-wrap;max-height:145px;margin:0;padding:0 13px 12px;font-size:10px;line-height:1.65;overflow:auto}.launch-ad-image{background:#eef2f6;justify-content:center;align-items:center;width:100%;transition:aspect-ratio .4s;display:flex;overflow:hidden}.launch-ad-image img{object-fit:contain;width:100%;height:100%;display:block}.launch-ad-image.empty{color:#b5c8e2;background:radial-gradient(#f2f7ff,#e8f0fa);flex-direction:column;gap:12px}.launch-ad-image.empty span{color:#93aac8;font-size:10px}.launch-social-cta{background:#f7f9fb;align-items:center;gap:10px;padding:11px;display:flex}.launch-social-cta>div{flex:1;min-width:0}.launch-social-cta small{color:#9da8b7;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.launch-social-cta strong{color:#657389;margin-top:4px;font-size:10px;line-height:1.5;display:block}.launch-social-cta>span{white-space:nowrap;text-transform:capitalize;color:#7f8ca0;background:#e8edf3;border:1px solid #dfe6ef;border-radius:4px;padding:6px 7px;font-size:8px}.launch-social-actions{color:#a3aebb;border-top:1px solid #eff2f6;justify-content:space-between;padding:10px 15px;font-size:8px;display:flex}.launch-social-actions>span{align-items:center;gap:4px;display:flex}.launch-ad-preview>.launch-note{text-align:center;margin-top:12px;font-size:9px!important}.launch-preview-footer{color:#a2b0c3;align-items:flex-start;gap:8px;margin-top:26px;display:flex}.launch-preview-footer svg{flex:none}.launch-preview-footer p{margin:0;font-size:9px;line-height:1.7}.launch-mobile-preview{display:none}.launch-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11213d60;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.launch-modal{background:#fff;border-radius:19px;width:min(500px,100%);max-height:90dvh;padding:31px;position:relative;overflow:auto;box-shadow:0 30px 90px #152b4d33}.launch-modal-close{position:absolute;top:16px;right:16px}.launch-modal h2{letter-spacing:-.6px;margin:17px 0 24px;font-size:24px;line-height:1.3}.launch-modal .launch-summary{background:#f6f8fc;border-radius:10px;padding:18px}.launch-modal>p{color:#798599;margin:19px 0;font-size:12px;line-height:1.8}.launch-modal .launch-check{background:#f7faff;border:1px solid #e1eaf7;border-radius:9px;padding:15px;font-size:11px}.launch-modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.launch-modal-actions .button{padding:11px 13px;font-size:11px}.launch-loading{color:#8c9caf;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;padding:50px;font-size:13px;display:flex}.launch-modal button:focus-visible,.launch-shell button:focus-visible{outline-offset:3px;outline:2px solid #5a9aff}.launch-shell button:disabled{cursor:default;opacity:.55}@keyframes launch-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes launch-breathe{50%{opacity:.55;box-shadow:0 0 0 6px #e5efff}}@keyframes launch-cursor{0%,to{transform:translate(0)}35%{transform:translate(-3px,5px)}70%{transform:translate(2px,-3px)}}@media (min-width:1600px){.launch-chat-scroll{padding-left:70px;padding-right:70px}.launch-preview-scroll{padding-left:65px;padding-right:65px}.launch-social-ad{max-width:380px}}@media (max-width:1150px){.launch-shell{grid-template-columns:minmax(350px,1.2fr) minmax(290px,1fr)}.launch-chat-scroll{padding:25px 20px}.launch-question{margin-left:0;padding:17px}.launch-error,.launch-result,.launch-working{margin-left:0}.launch-preview-scroll{padding:24px 20px}.launch-preview-top{padding:26px 20px}.launch-creative-options{grid-template-columns:1fr}.launch-step-nav button{padding:4px 2px;font-size:9px}.launch-tree-branch{margin-left:13px;padding-left:16px}.launch-composer{margin-left:20px;margin-right:20px}}@media (max-width:900px){.launch-shell{grid-template-columns:1fr;height:calc(100dvh - 64px)}.launch-preview{display:none}.launch-mobile-preview{color:#6687b3;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.launch-preview.mobile-open{z-index:100;max-width:100vw;display:flex;position:fixed;inset:64px 0 0}.launch-preview.mobile-open .launch-preview-scroll{padding:25px max(22px,50vw - 240px)}.launch-creative-options{grid-template-columns:1fr 1fr}.launch-chat-scroll{padding:25px max(22px,50vw - 300px)}.launch-composer{margin:0 max(20px,50vw - 320px) 20px}.launch-toolbar{padding:0 22px}}@media (max-width:480px){.launch-intro h1{font-size:21px}.launch-toolbar{padding:0 17px}.launch-toolbar>span{font-size:9px}.launch-chat-scroll{padding:23px 16px}.launch-question{padding:17px 14px}.launch-step-nav{gap:1px}.launch-step-nav button{font-size:9px}.launch-step-nav button>span{width:14px;height:14px;font-size:8px}.launch-form-grid{grid-template-columns:1fr}.launch-modal{padding:25px 20px}.launch-modal h2{font-size:21px}.launch-modal-actions{flex-direction:column-reverse}.launch-modal-actions .button{justify-content:center}.launch-composer{margin:0 14px 15px}.launch-work-list{padding-left:20px}.launch-choice p{font-size:9px}}@media (prefers-reduced-motion:reduce){.launch-modal *,.launch-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.launch-social-ad.instagram .launch-social-cta{background:#f0f6ff;border-top:1px solid #dceaff}.launch-social-ad.instagram .launch-social-cta>span{color:#5385cb;background:0 0;border:0}.launch-social-ad.instagram .launch-social-header>span:first-child{background:linear-gradient(45deg,#f5dfcb,#e9d7f4);border:1px solid #e0bfda}.launch-level-tabs{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f1f7ffe6;border:1px solid #fff;border-radius:16px;gap:8px;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #2458a610}.launch-level-tabs button{color:#245aa6;cursor:pointer;min-height:42px;font:inherit;background:#ffffffb8;border:1px solid #d9e7fb;border-radius:10px;flex:1;font-size:12px}.launch-level-tabs button:focus-visible,.launch-level-tabs button:hover{background:#e5efff;outline:2px solid #85b4ff}.launch-level-heading{border-top:1px solid #e3ebf5;outline:none;margin:0;padding:22px 0 8px;scroll-margin-top:82px;font-size:18px}.launch-level-heading:focus{color:#1762d6}.launch-tree-card[role=button]{cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.launch-tree-card[role=button]:focus-visible,.launch-tree-card[role=button]:hover{outline-offset:3px;background:#fff;outline:2px solid #90baff;transform:translateY(-3px);box-shadow:0 12px 30px #1d62cf16}.launch-tree-card[aria-disabled=true]{cursor:default}.launch-preview-top,.launch-toolbar{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(120deg,#ffffffd9,#e8f2ffc9,#ffffffd9);border-bottom:1px solid #fff;box-shadow:0 4px 22px #29569708}.launch-preview{background:radial-gradient(at 100% 0,#dfeeff88,#0000 50%),#f6f9fd}.launch-tree-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-color:#fff;box-shadow:0 5px 20px #25457308}@media (max-width:1100px){.launch-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.launch-chat-scroll,.launch-preview-scroll{padding:20px}.launch-tree-branch{margin-left:16px}}@media (max-width:760px){.launch-shell{width:100%;height:calc(100dvh - 64px);display:flex}.launch-chat{width:100%;min-width:0}.launch-level-tabs{top:0}.launch-form-grid{grid-template-columns:1fr}.launch-preview.mobile-open{z-index:80;width:100%;height:100dvh;display:flex;position:fixed;inset:0}.launch-chat-scroll{padding:16px}.launch-form input,.launch-form select,.launch-form textarea{min-width:0;max-width:100%;font-size:16px}}@media (prefers-reduced-motion:reduce){.launch-tree-card[role=button]{transition:none}.launch-tree-card[role=button]:hover{transform:none}}@media (min-width:761px) and (max-width:900px){.launch-shell{grid-template-columns:minmax(0,1fr)}}@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-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}