/*! 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)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.scale-375{--tw-scale-x:375%;--tw-scale-y:375%;--tw-scale-z:375%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-500{--tw-scale-x:500%;--tw-scale-y:500%;--tw-scale-z:500%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-750{--tw-scale-x:750%;--tw-scale-y:750%;--tw-scale-z:750%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1000{--tw-scale-x:1000%;--tw-scale-y:1000%;--tw-scale-z:1000%;scale:var(--tw-scale-x) var(--tw-scale-y)}.resize{resize:both}}:root{--midnight-ink:#030512;--hero-navy:#010516;--deep-violet:#1b1057;--cosmic-purple:#2b1a73;--beam-violet:#5b10f8;--neon-magenta:#d44ff7;--lavender-fade:#9f9fce;--mist-white:#eeebf6;--surface-white:#fafaff;--border-mist:#e7e5f2;--text-ink:#050a24;--muted-slate:#625e78;--success-green:#19c370;--alert-coral:#ff4d65;--gradient:linear-gradient(135deg, #5b10f8 0%, #8a20f4 48%, #d44ff7 100%);--shadow:0 20px 60px #080a301c}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--text-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #5b10f85c}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}em{color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-style:normal}.section{width:100%;padding:100px max(20px, env(safe-area-inset-left));background:#fff;position:relative}.section-heading{text-align:center;max-width:780px;margin:0 auto 58px}.section-heading h2{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(2.2rem,9.5vw,4.25rem);font-weight:850;line-height:1.02}.section-heading p{max-width:680px;color:var(--muted-slate);margin:0 auto;font-size:clamp(1.08rem,4.8vw,1.35rem);line-height:1.58}.eyebrow{min-height:40px;color:var(--beam-violet);letter-spacing:.02em;background:#ffffffb3;border:1px solid #ded8ff;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:.84rem;font-weight:750;display:inline-flex;box-shadow:0 8px 24px #25115e14}.button{color:#fff;cursor:pointer;background:#090a0e;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:62px;padding:16px 24px;font-size:1.07rem;font-weight:650;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000002e}.button:active{opacity:.84;transform:translateY(0)}.button-secondary{border:1px solid var(--border-mist);color:#161934;background:#fff}.brand-mark{object-fit:contain;width:166px;height:auto;display:block}.hero{isolation:isolate;color:#fff;background:var(--hero-navy);min-height:1800px;padding-top:150px;padding-bottom:100px;position:relative}.hero:before{content:"";z-index:-2;background-image:linear-gradient(#0000 50%,#ffffff0d 74%,#f3f0ff 100%),url(/assets/brand/brunos-background-approved-original-1122x1402.png);background-position:top;background-size:100% 100%;height:1080px;position:absolute;inset:0 0 auto}.hero:after{content:"";z-index:-1;background:linear-gradient(#f3f0ff,#fff 30%);position:absolute;inset:950px 0 0}.site-header{--header-progress:0;z-index:80;color:#fff;background:rgb(5 3 25/calc(var(--header-progress) * .96));width:100%;transition:color .45s,background-color .45s,border-color .45s,box-shadow .45s;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px #01051600}.site-header.is-light{color:var(--text-ink);box-shadow:none;-webkit-backdrop-filter:none;background:#050319}.site-header:has(.nav.open){z-index:1000;color:#fff;isolation:isolate;-webkit-backdrop-filter:none;background:#030512;height:100dvh;overflow:hidden}.site-header:has(.nav.open) .nav{box-shadow:none;background:#030512;border-bottom-color:#0000}.site-header:has(.nav.open) :is(.announcement,.nav,.mobile-nav-panel,.mobile-nav-scroll,.mobile-nav-actions){background:#030512}.site-header:has(.nav.open) .header-logo-stack>.brand-mark{opacity:1}.site-header:has(.nav.open) .header-logo-stack>span{opacity:0}.site-header:has(.nav.open) .menu span{background:#fff}.announcement{color:#b6b5c5;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:56px;padding:10px 14px;font-size:.83rem;transition:min-height .12s linear,padding .12s linear,font-size .12s linear,color .45s;display:flex}.site-header .announcement{border-bottom-color:#0000}.announcement b{color:#fff}.site-header.is-light .announcement{color:#b6b5c5;background:#050319}.site-header.is-light .announcement b{color:#fff}.announcement a{background:var(--gradient);color:#fff;border-radius:999px;margin-left:8px;padding:7px 12px;font-weight:700}.nav{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;max-width:1240px;min-height:94px;margin:auto;padding:20px 24px;transition:min-height .12s linear,padding .12s linear,background-color .45s,border-color .45s,box-shadow .45s;display:flex;position:relative}.site-header.is-light .nav{background:#fff;border-bottom-color:#f0eef6;box-shadow:0 5px 18px #080a2309}.header-logo-stack{width:166px;height:47px;transition:width .12s linear,height .12s linear;display:block;position:relative}.header-logo-stack>.brand-mark,.header-logo-stack>span{transition:opacity .45s;position:absolute;inset:0 auto auto 0}.header-logo-stack>span{opacity:0;width:100%;height:100%}.header-logo-stack .brand-mark{width:100%}.site-header.is-light .header-logo-stack>.brand-mark{opacity:0}.site-header.is-light .header-logo-stack>span{opacity:1}.menu{cursor:pointer;background:0 0;border:0;align-content:center;gap:6px;width:48px;height:48px;padding:9px;transition:width .12s linear,height .12s linear;display:grid}.menu span{background:#fff;border-radius:9px;height:3px;transition:transform .2s,opacity .16s}.site-header.is-light .menu span{background:var(--text-ink)}.nav-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:12px;height:8px;transition:transform .2s}.desktop-nav-links{display:none}.mobile-nav-panel{z-index:20;inset:calc(150px - (var(--header-progress) * 50px)) 0 0;color:#fff;height:auto;max-height:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:#030512;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:flex;position:fixed;overflow:hidden;transform:translateY(-6px)}.nav.open .mobile-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav.open .menu span:first-child{transform:translateY(9px)rotate(45deg)}.nav.open .menu span:nth-child(2){opacity:0}.nav.open .menu span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.mobile-nav-scroll{min-height:0;padding:20px max(24px, env(safe-area-inset-right)) 28px max(24px, env(safe-area-inset-left));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b88cff61 transparent;flex:auto;overflow:hidden auto}.mobile-features-trigger,.mobile-primary-links>a{color:#fff;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:13px 10px;font-size:1.05rem;font-weight:650;display:flex}.mobile-features-trigger{justify-content:space-between}.mobile-features-trigger:hover,.mobile-primary-links>a:hover{background:#8a20f41f}.mobile-features-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.mobile-features-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s;display:grid}.mobile-features-content[data-open=true]{opacity:1;grid-template-rows:1fr}.mobile-features-content>div{min-height:0;overflow:hidden}.mobile-features-content[data-open=true]>div{overflow:visible}.feature-menu-group{min-width:0}.mobile-features-content .feature-menu-group{border-top:1px solid #9f9fce29;padding:15px 10px}.mobile-features-content .feature-menu-group h3{font-size:.72rem}.mobile-features-content .agent-menu-title b{font-size:1rem}.mobile-features-content .agent-menu-card>p{font-size:.78rem}.feature-menu-group h3{color:#a9a6c6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.66rem;font-weight:800}.feature-menu-group>div:not(.agent-menu-card){gap:2px;display:grid}.feature-menu-group>div:not(.agent-menu-card)>a{min-height:42px;color:inherit;border-radius:9px;align-items:center;gap:10px;padding:9px 8px;font-size:.85rem;font-weight:650;display:flex}.mobile-features-content .feature-menu-group>div:not(.agent-menu-card)>a{min-height:46px;font-size:.92rem}.feature-menu-group>div:not(.agent-menu-card)>a:hover{background:#8a20f41c}.feature-menu-group>div:not(.agent-menu-card)>a>span{color:#b88cff;text-align:center;width:18px;font-size:.8rem}.agent-menu-card{min-width:0}.agent-menu-title{align-items:center;gap:8px;display:flex}.agent-menu-title b{color:inherit;font-size:.9rem}.agent-menu-title em{color:#e8d7ff;letter-spacing:.03em;background:#8a20f438;border-radius:999px;padding:3px 7px;font-size:.55rem;font-style:normal;font-weight:800}.agent-menu-icon{color:#fff;background:var(--gradient);border-radius:7px;place-items:center;width:25px;height:25px;font-size:.86rem;font-weight:900;display:grid}.agent-menu-card>p{color:#aaa8c2;margin:9px 0 0 33px;font-size:.72rem;line-height:1.5}.mobile-primary-links{border-top:0;gap:2px;padding-top:7px;display:grid}.mobile-nav-actions{padding:18px max(24px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:#030512;border-top:1px solid #9f9fce2e;flex:none;gap:12px;display:grid}.mobile-sign-in{color:#fff;background:#ffffff09;border:1px solid #b88cff42;border-radius:13px;place-items:center;width:100%;min-height:54px;font-size:1rem;font-weight:700;display:grid}.mobile-sign-in:hover{background:#8a20f41f}.mobile-nav-actions>.button{background:var(--gradient);min-height:58px}.site-header.is-light .mobile-nav-panel{color:#fff;box-shadow:none;background:#030512;border-color:#8a20f457}.hero-copy{text-align:center;padding:55px 20px 35px}.hero-copy .eyebrow{color:#fff;background:#0305128c;border-color:#d44ff799}.hero-badge-cycle{white-space:nowrap;will-change:width;max-width:calc(100vw - 32px);transition:width .31s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hero-badge-content{justify-content:center;align-items:center;display:inline-flex}.hero-badge-icon{flex:none}.hero-badge-label-frame{display:inline-grid;overflow:hidden}.hero-badge-label{grid-area:1/1;transition:opacity .2s,transform .2s}.hero-badge-label.is-hold,.hero-badge-label.is-enter{opacity:1;transform:translateY(0)}.hero-badge-label.is-exit{opacity:0;transform:translateY(-5px)}.hero-badge-label.is-resize{opacity:0;transform:translateY(5px)}.hero-badge-measure{visibility:hidden;pointer-events:none;position:absolute}.hero-badge-measure>span{white-space:nowrap;position:absolute}.hero h1{letter-spacing:-.06em;max-width:1020px;margin:30px auto 20px;font-size:clamp(2.15rem,8.9vw,6.5rem);font-weight:900;line-height:.98}.hero-copy>p{color:#c6c5db;max-width:760px;margin:0 auto 36px;font-size:clamp(1.14rem,5.2vw,1.5rem);line-height:1.58}.hero-mobile-break{display:none}.hero-buttons{gap:12px;max-width:680px;margin:auto;display:grid}.credits{color:#4e4a68;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:760px;margin:26px auto 0;font-size:.95rem;display:flex}.credits>span{align-items:center;display:inline-flex}.credit-icon{color:currentColor;box-sizing:border-box;flex:none;width:13px;height:13px;margin-right:5px;display:inline-block;position:relative}.credit-icon.gift{border:1px solid;border-radius:1px;height:10px;margin-top:3px}.credit-icon.gift:before{content:"";box-sizing:border-box;border:1px solid;border-radius:1px;width:15px;height:4px;position:absolute;top:-4px;left:-2px}.credit-icon.gift:after{content:"";background:currentColor;width:1px;position:absolute;top:-4px;bottom:-1px;left:5px}.credit-icon.card{border:1px solid;border-radius:2px;height:10px}.credit-icon.card:before{content:"";background:currentColor;height:1px;position:absolute;top:2px;left:0;right:0}.credit-icon.users{background:radial-gradient(circle at 4px 3px,#0000 0 1.4px,currentColor 1.5px 2.3px,#0000 2.4px),radial-gradient(circle at 11px 4px,#0000 0 1.2px,currentColor 1.3px 2px,#0000 2.1px);width:15px}.credit-icon.users:before,.credit-icon.users:after{content:"";box-sizing:border-box;border:1px solid;border-bottom:0;position:absolute;bottom:0}.credit-icon.users:before{border-radius:7px 7px 0 0;width:8px;height:6px;left:0}.credit-icon.users:after{border-left:0;border-radius:0 7px 0 0;width:7px;height:5px;right:0}.hero-demo{width:min(100% - 24px,1040px);color:var(--text-ink);margin:8px auto 0}.segmented{background:#f8f8fbe6;border:1px solid #dedde5;border-radius:999px;grid-template-columns:1fr 1fr;width:min(100%,420px);margin:0 auto 18px;padding:5px;display:grid;box-shadow:0 3px 10px #0e10260f}.segmented button{color:#65617c;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:.83rem;font-weight:700;display:flex}.segmented button[aria-selected=true]{color:var(--text-ink);background:#fff;box-shadow:0 3px 12px #2c15681a}.slack-icon,.app-icon{object-fit:contain;flex:0 0 23px;width:23px;height:23px}.app-icon{border-radius:6px}.agent-demo-panel{height:650px;box-shadow:var(--shadow);background:#fffffffa;border:1px solid #e3e1eb;border-radius:24px;position:relative;overflow:hidden}.demo-feed{animation:.35s both demo-enter}.slack-demo-panel{background:#fff;grid-template-columns:38px 82px minmax(0,1fr);display:grid}.slack-app-rail{color:#566071;background:#fbfbfc;border-right:1px solid #eceaf0;flex-direction:column;align-items:center;gap:5px;padding:9px 4px;display:flex}.slack-app-rail>img{object-fit:contain;width:27px;height:27px;margin-bottom:8px}.slack-app-rail>span{background:#eff0f4;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.7rem;display:grid}.slack-app-rail>small{margin-bottom:7px;font-size:.38rem;font-weight:700}.slack-workspace{color:#677184;background:#fbfbfc;border-right:1px solid #eceaf0;flex-direction:column;gap:3px;min-width:0;padding:13px 5px;font-size:.48rem;display:flex}.slack-workspace>strong{color:#151a29;white-space:nowrap;text-overflow:ellipsis;margin:0 3px 14px;font-size:.63rem;overflow:hidden}.slack-workspace>small{color:#9299a8;margin:6px 4px 2px;font-size:.43rem;font-weight:700}.slack-workspace>span{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;min-height:24px;padding:5px 4px;position:relative;overflow:hidden}.slack-workspace>span.active{color:#282536;background:#eeeafd;font-weight:800}.slack-workspace>span>i{float:right;color:#fff;background:#f32158;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.38rem;font-style:normal;display:grid}.slack-workspace .slack-app-row{color:#222735;align-items:center;gap:4px;display:flex}.slack-app-row .demo-brunos-avatar{border-radius:5px;flex-basis:18px;width:18px;height:18px}.slack-app-row>i{margin-left:auto;background:#13bd73!important;width:5px!important;height:5px!important}.slack-main{background:#fff;min-width:0;position:relative;overflow:hidden}.slack-channel-head{border-bottom:1px solid var(--border-mist);justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:0 10px;display:flex}.slack-channel-head>div{min-width:0}.slack-channel-head strong{font-size:.72rem}.slack-channel-head>span{border:1px solid var(--border-mist);color:#646075;border-radius:8px;flex:none;padding:5px 9px;font-size:.65rem}.slack-feed{height:595px;padding:10px 8px 90px;overflow:hidden}.slack-message,.brunos-message,.in-app-agent-message{align-items:flex-start;gap:10px;animation:.35s both demo-enter;display:flex}.slack-message{margin:10px 0 14px}.slack-message.first-message-enter{opacity:0;transition:opacity .4s,transform .4s;animation:none;transform:translateY(6px)}.slack-message.first-message-enter.is-visible{opacity:1;transform:translateY(0)}.slack-avatar-photo,.demo-brunos-avatar{object-fit:cover;border-radius:7px;flex:0 0 30px;width:30px;height:30px}.slack-message>div,.brunos-message>div,.in-app-agent-message>div{flex:1;min-width:0}.slack-message>div>b,.brunos-message>div>b{font-size:.67rem}.slack-message>div>b small,.brunos-message>div>b em{color:#9499a5;margin-left:3px;font-size:.48rem;font-style:normal;font-weight:500}.slack-message p,.brunos-message p{margin:2px 0 9px;font-size:.61rem;line-height:1.48}.in-app-agent-message p{margin:2px 0 10px;font-size:.78rem;line-height:1.48}.brunos-message>div>b small{color:#6d687c;background:#ecebf4;border-radius:3px;margin-left:4px;padding:2px 4px;font-size:.52rem}.slack-message p>b,.brunos-message p>b{color:#5d19d5;background:#e9ddff;border-radius:3px;padding:1px 3px}.slack-typing{color:#777e8d;align-items:center;gap:8px;margin:14px 0;animation:.25s both demo-enter;display:flex}.slack-typing>span{align-items:center;gap:3px;font-size:.56rem;display:flex}.slack-typing b{margin-right:4px;font-weight:600}.slack-typing i{background:#858b98;border-radius:50%;width:5px;height:5px;animation:.9s infinite typing-dot}.slack-typing i:nth-child(3){animation-delay:.15s}.slack-typing i:nth-child(4){animation-delay:.3s}.typewriter-text>i{vertical-align:-.15em;background:currentColor;width:1px;height:1.1em;margin-left:1px;animation:.7s step-end infinite caret-blink;display:inline-block}.demo-step{color:#565266;border-bottom:1px solid #f0eef4;align-items:center;gap:8px;min-height:36px;padding:7px 0;font-size:.69rem;font-weight:650;display:flex}.slack-main .demo-step{min-height:31px;padding:5px 0;font-size:.53rem}.slack-main .source-icon{flex-basis:19px;width:19px;height:19px;font-size:.56rem}.source-icon{color:#fff;background:#05070e;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-grid}.source-icon.meta{color:#0877e5;background:#e9f3ff;font-size:1.05rem}.source-icon.shopify{color:#5d9f31;background:#e9f7df}.source-icon.cometly{color:#6f39e8;background:#f1ecff}.source-icon.notion{color:#fff;background:#111}.demo-step>span:nth-child(2){flex:1;min-width:0}.demo-check{color:var(--success-green);flex:none;font-style:normal;font-weight:800}.demo-spinner{border:2px solid #ded9ed;border-top-color:var(--beam-violet);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite spin}.demo-result-card{background:#fff;border:1px solid #e4e1eb;border-radius:13px;margin-top:9px;overflow:hidden;box-shadow:0 5px 15px #07091c0d}.result-title{align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.result-title b{flex:1;min-width:0;font-size:.74rem}.result-title em{color:#0b9e57;background:#e9fbf2;border-radius:6px;padding:4px 7px;font-size:.56rem;font-style:normal;font-weight:800}.result-grid{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 9px;display:grid}.result-grid>span{background:#f8f7fb;border-radius:8px;padding:7px;font-size:.61rem;font-weight:700;display:grid}.result-grid small{color:#777287;margin-top:2px;font-size:.56rem}.demo-result-card>p{color:#087b46;background:#e8fbf1;margin:0;padding:9px 10px;font-size:.61rem;font-weight:750}.slack-composer{z-index:3;color:#9298a7;background:#fff;border:1px solid #dcd9e4;border-radius:12px;grid-template-columns:1fr 30px;align-items:end;gap:4px;height:68px;padding:9px 10px;font-size:.54rem;display:grid;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 -8px 22px #fffffff0}.slack-composer>span{grid-column:1/-1;align-self:start}.slack-composer>div{white-space:nowrap;overflow:hidden}.slack-composer button,.in-app-composer button,.welcome-prompt button{color:#fff;cursor:pointer;background:#101526;border:0;border-radius:50%;width:34px;height:34px}.slack-composer button{background:#13bd73;border-radius:8px;width:28px;height:28px;font-size:.6rem}.creative-result{padding:8px}.slack-main .demo-result-card{border-radius:9px}.slack-main .result-title{min-height:34px;padding:5px 7px}.slack-main .result-title b{font-size:.56rem}.slack-main .result-grid{gap:4px;padding:0 7px 6px}.slack-main .result-grid>span{padding:5px;font-size:.48rem}.slack-main .demo-result-card>p,.slack-main .launch-confirm{padding:6px 7px;font-size:.47rem}.slack-main .creative-result .demo-concept{height:89px}.creative-result>p{border-radius:8px;margin-top:8px}.creative-result>button{color:#fff;cursor:pointer;background:#101526;border:0;border-radius:8px;width:100%;min-height:38px;margin-top:7px;font-size:.68rem;font-weight:750}.launch-confirm{color:#087b46;text-align:center;background:#e8fbf1;border-radius:8px;margin-top:7px;padding:8px;font-size:.65rem;font-weight:750}.demo-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.demo-concept{color:#fff;background:linear-gradient(155deg,#9e6a50,#2d203b 52%,#d8d1c1);border:1px solid #dddbe4;border-radius:9px;flex-direction:column;justify-content:flex-end;min-width:0;height:112px;padding:4px;display:flex;position:relative;overflow:hidden}.demo-concept.review{background:linear-gradient(155deg,#d3b29d,#3a2f49 52%,#988a75)}.demo-concept.before{color:#26212b;background:linear-gradient(155deg,#ddc7b2,#eee5d8 52%,#5d483f)}.concept-person{opacity:.88;background:radial-gradient(circle at 50% 15%,#b86f4c 0 15%,#0000 16%),linear-gradient(90deg,#0000 22%,#f5f0e9 23% 77%,#0000 78%);border-radius:45% 45% 20% 20%;width:36px;height:64px;position:absolute;inset:18px auto auto 50%;transform:translate(-50%)}.review .concept-person{background:radial-gradient(circle at 50% 15%,#d8a98e 0 15%,#0000 16%),linear-gradient(90deg,#0000 22%,#372950 23% 77%,#0000 78%)}.before .concept-person{background:radial-gradient(circle at 50% 15%,#e6bca5 0 15%,#0000 16%),linear-gradient(90deg,#0000 22%,#f7f1e8 23% 77%,#0000 78%)}.demo-concept b,.demo-concept small{z-index:1;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.demo-concept b{font-size:.52rem}.demo-concept small{color:#ffffffb8;font-size:.46rem}.before small{color:#625b65}.ai-chip{z-index:2;color:#5c5766;background:#fffc;border-radius:5px;padding:2px 4px;font-size:.45rem;position:absolute;top:5px;left:5px}.selected-check{z-index:3;color:#fff;background:#6658ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.62rem;display:grid;position:absolute;top:5px;right:5px}.demo-concept.selected{border:2px solid #786cff;box-shadow:0 0 0 2px #d9d5ff}.demo-concept.static-ad-preview{background:#f3f0e9;padding:0}.demo-concept.static-ad-preview>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.slack-reactions{align-items:center;gap:4px;min-height:20px;margin:5px 0 1px;display:flex}.slack-reactions>span{color:#514b63;white-space:nowrap;background:#f8f5ff;border:1px solid #ded8ef;border-radius:999px;padding:2px 6px;font-size:.49rem;font-weight:700;line-height:1.35}.in-app-demo-panel{padding:15px 12px 80px}.in-app-demo-panel.initial{place-items:center;padding:0;display:grid}.in-app-welcome{text-align:center;width:min(100% - 28px,580px);margin-top:-25px}.in-app-welcome h3{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.55rem,6vw,2.3rem);font-weight:500}.in-app-welcome>p{color:#7b7789;margin:0 auto 22px;font-size:.83rem;line-height:1.5}.welcome-prompt,.in-app-composer{color:#8b8794;text-align:left;background:#fff;border:1px solid #dedce5;border-radius:17px;padding:13px;box-shadow:0 10px 26px #080a1e12}.welcome-prompt{position:relative}.welcome-prompt>span{min-height:40px;font-size:.75rem;display:block}.welcome-prompt.is-typing{border-color:#8e76ff;box-shadow:0 0 0 3px #5b10f81f,0 10px 26px #080a1e12}.welcome-prompt.is-typing>span{color:#343040}.welcome-prompt>div,.in-app-composer>div{align-items:center;gap:9px;font-size:.7rem;display:flex}.welcome-prompt button,.in-app-composer button{margin-left:auto}.demo-pointer{z-index:6;color:#101526;filter:drop-shadow(0 1px 1px #fff);pointer-events:none;place-items:center;width:22px;height:22px;font-size:1.05rem;font-style:normal;display:grid;position:absolute;transform:rotate(-135deg)}.focus-pointer{animation:1.7s ease-in-out both pointer-focus}.submit-pointer{animation:4.15s ease-in-out both pointer-submit}.prompt-phase-1 .welcome-prompt button{animation:4.15s ease-in-out both submit-press}.quick-actions{color:#727080;margin-top:26px;overflow:hidden}.quick-actions>small{color:#9995a1;letter-spacing:.16em;margin-bottom:15px;font-size:.57rem;font-weight:800;display:block}.quick-actions>div{grid-template-columns:repeat(4,1fr);display:grid}.quick-actions span{color:var(--beam-violet);gap:6px;font-size:1.25rem;display:grid}.quick-actions b{color:#615d6f;font-size:.63rem;font-weight:600}.in-app-feed{height:535px;padding:2px 3px 72px;transition:transform .5s;animation:none;overflow:visible}.in-app-user-bubble{color:#353241;background:#f0f1f3;border-radius:17px;max-width:84%;margin:3px 0 13px auto;padding:12px 14px;font-size:.73rem;line-height:1.45;animation:.35s both demo-enter}.in-app-agent-message{margin-bottom:12px}.campaign-result>small{color:#8a8595;letter-spacing:.06em;padding:0 10px 8px;font-size:.48rem;font-weight:750;display:block}.product-chips{flex-wrap:wrap;gap:4px;padding:0 10px 8px;display:flex}.product-chips span{color:#625d70;background:#f2f0f7;border-radius:5px;padding:4px 6px;font-size:.48rem}.campaign-stat{border-top:1px solid #f0eef4;justify-content:space-between;gap:8px;padding:6px 10px;font-size:.56rem;display:flex}.campaign-stat span{color:#8a8595}.campaign-stat b{text-align:right}.campaign-result .campaign-stat:last-of-type b{color:#0b9e57}.follow-up{margin-top:13px}.concepts-message .demo-concepts{margin:8px 0 10px}.selected-creative{border-top:1px solid #f0eef4;align-items:center;gap:8px;padding:8px 10px;display:flex}.mini-creative{background:linear-gradient(155deg,#d3b29d,#3a2f49 52%,#988a75);border-radius:6px;flex:0 0 30px;width:30px;height:40px}.selected-creative>span:last-child{font-size:.56rem;display:grid}.selected-creative small{color:#858091;font-size:.49rem}.in-app-composer{z-index:4;position:absolute;bottom:11px;left:11px;right:11px;box-shadow:0 -10px 22px #fffffff0}.in-app-composer>span{margin-bottom:8px;font-size:.7rem;display:block}.app-phase-2{padding-top:150px}.app-phase-3{padding-top:65px}.app-phase-4{padding-top:5px}.app-phase-5{transform:translateY(-95px)}.app-phase-6{transform:translateY(-245px)}.app-phase-7{transform:translateY(-355px)}.app-phase-8{transform:translateY(-475px)}@keyframes demo-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes caret-blink{50%{opacity:0}}@keyframes pointer-focus{0%{opacity:0;bottom:-28px;right:20px}35%{opacity:1;bottom:34px;right:42%}60%,82%{opacity:1;bottom:34px;right:42%;transform:rotate(-135deg)scale(.82)}to{opacity:0;bottom:34px;right:42%}}@keyframes pointer-submit{0%,58%{opacity:.9;bottom:34px;right:45%}78%{opacity:1;bottom:13px;right:18px}86%{bottom:13px;right:18px;transform:rotate(-135deg)scale(.78)}to{opacity:0;bottom:13px;right:18px}}@keyframes submit-press{0%,80%,92%,to{transform:scale(1)}86%{background:var(--beam-violet);transform:scale(.82)}}.social-proof{text-align:center;border-bottom:1px solid var(--border-mist);padding:62px 20px 58px}.social-proof p{margin:0 0 34px;font-size:1.05rem;font-weight:650}.social-proof-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:25px 18px;max-width:620px;margin:auto;display:grid}.proof-logo{color:#070b1f;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:25px;font-style:normal;line-height:1;display:inline-flex}.proof-logo strong{letter-spacing:-.045em;font-size:1.05rem;font-weight:760}.proof-logo-lelo{letter-spacing:.23em;padding-left:.18em;font-size:1.12rem;font-weight:540}.proof-logo-bytedance{color:#2469db}.proof-logo-bytedance>i{justify-content:center;align-items:flex-end;gap:2px;width:19px;height:21px;display:flex;transform:skewY(-8deg)}.proof-logo-bytedance>i b{background:linear-gradient(#946cff,#13b7ed);border-radius:2px;width:4px;display:block}.proof-logo-bytedance>i b:first-child{height:13px}.proof-logo-bytedance>i b:nth-child(2){height:20px}.proof-logo-bytedance>i b:nth-child(3){height:16px}.proof-logo-cometly>i{background:linear-gradient(145deg,#278cff,#0c61dd);border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 3px 8px #1c6feb33}.proof-logo-cometly>i b{background:#fff;border-radius:9px;width:13px;height:2px;position:absolute;transform:rotate(42deg)}.proof-logo-cometly>i b:first-child{margin:-7px 0 0 -3px}.proof-logo-cometly>i b:nth-child(2){margin:0 0 0 2px}.proof-logo-cometly>i b:nth-child(3){width:9px;margin:7px 0 0 6px}.proof-logo-sight>i{border-top:5px solid #050916;width:16px;height:10px;display:inline-block;position:relative;transform:skew(-26deg)}.proof-logo-sight>i:after{content:"";background:#050916;border-radius:0 0 2px 2px;width:7px;height:5px;position:absolute;top:-2px;left:6px}.proof-logo-halo>i{border:3px solid #050916;border-radius:50%;width:24px;height:10px;display:inline-block;transform:rotate(-9deg)}.proof-logo-halo strong{letter-spacing:-.08em;font-size:1.35rem;font-weight:430}.proof-logo-orbit>i{border:3px solid #050916;border-left-color:#0000;border-radius:50%;width:18px;height:18px;display:inline-block;position:relative;transform:rotate(-32deg)}.proof-logo-orbit>i:after{content:"";background:#050916;border-radius:50%;width:5px;height:5px;position:absolute;top:-4px;left:0}.agent-section{scroll-margin-top:40px;overflow:hidden}.agent-section:before,.agent-section:after{content:"";border:1px solid #ede8ff;border-radius:50%;width:340px;height:340px;position:absolute}.agent-section:before{display:none}.agent-section:after{bottom:80px;right:-280px}.request-demo{z-index:1;text-align:center;max-width:760px;margin:auto;position:relative}.request-demo>h3{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(1.8rem,7vw,2.8rem);font-weight:500}.request-demo>p{max-width:650px;color:var(--muted-slate);margin:0 auto 28px;font-size:1.08rem}.prompt-box,.integration-card{border:1px solid var(--border-mist);box-shadow:var(--shadow);text-align:left;background:#ffffffeb;border-radius:22px}.prompt-box{padding:22px}.prompt-box>p{min-height:110px;margin-bottom:18px;font-size:1.1rem}.prompt-box>div{color:#59556e;justify-content:space-between;align-items:center;display:flex}.prompt-box button,.send-round{background:var(--gradient);color:#fff;cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;font-size:1.4rem}.prompt-box.is-submitting button{animation:.7s both submit-press}.launch-progress{text-align:left;opacity:0;min-height:156px;margin:26px 20px 0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.launch-progress.is-active{opacity:1;transform:translateY(0)}.launch-progress ul{gap:7px;margin:0;padding:0;list-style:none;display:grid;position:relative}.launch-progress ul:before{content:"";background:linear-gradient(#cbbaff,#ede8ff);border-radius:99px;width:2px;position:absolute;top:16px;bottom:16px;left:19px}.launch-progress li{z-index:1;color:#8a8699;background:linear-gradient(90deg,#f6f2fff5,#ffffffd1);border:1px solid #eeeafb;border-radius:11px;align-items:center;gap:11px;min-height:33px;padding:5px 10px;font-size:.91rem;font-weight:650;animation:.3s both launch-row-in;display:flex;position:relative;box-shadow:0 5px 15px #2b1a730e}.launch-progress li>span{color:#fff;background:#fff;border:1px solid #d9d1ee;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.72rem;display:grid;box-shadow:0 2px 7px #2b1a731a}.launch-progress li.is-loading{color:var(--text-ink);border-color:#d9ccff;box-shadow:0 6px 18px #5b10f817}.launch-progress li.is-loading>span{border:2px solid #e2dcf5;border-top-color:var(--beam-violet);animation:.8s linear infinite launch-spin}.launch-progress li.is-complete{color:var(--text-ink)}.launch-progress li.is-complete>span{border-color:var(--success-green);background:var(--success-green);box-shadow:0 3px 9px #19c37033}.launch-preparing{min-height:156px;color:var(--text-ink);align-items:center;gap:13px;padding:0 10px;display:flex}.launch-preparing>span{background:linear-gradient(145deg,#f7f3ff,#fff);border:1px solid #ded4ff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #5b10f81a}.launch-preparing>span:before{content:"";border:2px solid #ded5fa;border-top-color:var(--beam-violet);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite launch-spin}.launch-preparing>div{gap:3px;display:grid}.launch-preparing b{font-size:.93rem}.launch-preparing small{color:#817c94;font-size:.75rem;line-height:1.35}.integration-card{margin-top:22px;overflow:hidden}.integration-title,.integration-row{border-bottom:1px solid var(--border-mist);align-items:center;min-height:67px;padding:0 20px;display:flex}.integration-title{justify-content:space-between}.integration-title span{color:#77728d;font-size:.8rem}.integration-row{gap:14px}.integration-logo{background:#f8f8fc;border:1px solid #eceaf3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.integration-logo img{object-fit:contain;width:22px;height:22px;display:block}.integration-logo img[src*=triple-whale]{width:21px;height:21px}.toggle{cursor:pointer;background:#ddd;border:0;border-radius:99px;flex:none;width:45px;height:25px;margin-left:auto;padding:0;transition:background .25s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:left .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #777}.toggle.on{background:var(--gradient)}.toggle.on:after{left:23px}.agent-status{min-height:62px;color:var(--beam-violet);align-items:center;gap:10px;padding:14px 20px;font-weight:700;display:flex}.agent-status>span{background:var(--success-green);border-radius:50%;width:9px;height:9px}.agent-status.is-connecting{color:#77728d;font-weight:600}.agent-status.is-connecting>span{background:#bbb6ce}.pulse{animation:1s infinite pulse}@keyframes launch-spin{to{transform:rotate(360deg)}}@keyframes launch-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.section.creative-section{background:linear-gradient(#fff 0%,#fcfbff 100%);padding-bottom:58px}.creative-section+.how-section{padding-top:74px}.creative-demo{border:1px solid var(--border-mist);max-width:760px;box-shadow:var(--shadow);border-radius:24px;margin:0 auto 100px;padding:18px}.tool-tabs,.tool-actions,.settings-row{flex-wrap:wrap;gap:8px;display:flex}.tool-tabs button,.tool-actions button{border:1px solid var(--border-mist);background:#fff;border-radius:10px;min-height:38px;padding:7px 12px;font-size:.78rem}.tool-tabs .active{color:var(--beam-violet);background:#f8f5ff;border-color:#cbbaff}.tool-actions{margin:12px 0}.creative-demo label{color:var(--beam-violet);margin:16px 0 6px;font-size:.78rem;font-weight:700;display:block}.creative-demo textarea{resize:vertical;width:100%;min-height:112px;color:var(--text-ink);border:0;outline:0;padding:12px}.settings-row span{border:1px solid var(--border-mist);border-radius:9px;padding:7px 10px;font-size:.75rem}.generator-foot{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.counter{border:1px solid var(--border-mist);border-radius:12px;align-items:center;height:48px;padding:4px;display:flex}.counter button{cursor:pointer;background:0 0;border:0;width:32px}.render-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:26px;display:grid}.render-card{color:#817c94;background:linear-gradient(145deg,#f6f4fb,#dfdbeb);border:1px dashed #cec7ec;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:225px;padding:12px;display:flex;overflow:hidden}.portrait{color:#fff;background:radial-gradient(circle at 50% 35%,#e5b595 0 17%,#0000 18%),linear-gradient(145deg,#d6b093,#5c3b30 45%,#7e4fff 46%,#281764);border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:200px;padding:10px;display:none}.render-card:nth-child(2) .portrait{background:radial-gradient(circle at 50% 35%,#ad6c4a 0 17%,#0000 18%),linear-gradient(145deg,#d7c2a9,#3d261c 45%,#8229cb 46%,#241035)}.portrait span{color:#4b445d;background:#fff;border-radius:99px;align-self:flex-start;padding:4px 7px;font-size:.55rem}.render-card.done .portrait{animation:.5s both reveal;display:flex}.render-progress{background:#fff;border-radius:99px;width:100%;height:5px;margin-top:14px;overflow:hidden}.render-progress:after{content:"";border-radius:inherit;background:var(--gradient);width:15%;height:100%;display:block}.render-progress.go:after{animation:2.5s linear forwards render}.creative-demo-wrap{max-width:760px;margin:0 auto}.static-creative-demo{background:#fffffff5;margin-bottom:0;overflow:hidden}.creative-generator-head{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.creative-generator-head>b{font-size:.94rem}.higgsfield-credit{color:#736e83;opacity:.25;align-items:center;gap:7px;width:fit-content;margin:0 4px 11px auto;font-size:.7rem;font-weight:650;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(4px)}.higgsfield-credit.visible{opacity:1;transform:translateY(0)}.higgsfield-credit img{border-radius:7px;width:25px;height:25px;display:block}.higgsfield-credit b{color:var(--text-ink);font-size:.78rem}.static-tool-actions button{transition:border-color .22s,color .22s,background .22s}.static-tool-actions button.selected{color:var(--beam-violet);background:#f7f3ff;border-color:#c4afff}.creative-brief-field{border:1px solid var(--border-mist);background:#fcfbff;border-radius:14px;min-height:150px;position:relative}.creative-demo .creative-brief-field textarea{border-radius:inherit;background:0 0;min-height:148px;padding:14px;line-height:1.55}.typing-caret{background:var(--beam-violet);width:1px;height:1.1em;animation:.8s step-end infinite caret-blink;display:inline-block;position:absolute;bottom:15px;right:14px}.static-settings{margin-top:12px}.static-settings span{transition:border-color .22s,color .22s,background .22s}.static-settings span.selected{color:var(--beam-violet);background:#f7f3ff;border-color:#c4afff}.variation-label{color:#746f85;align-self:center;margin-right:auto;font-size:.76rem;font-weight:650}.send-round.is-clicked{transform:scale(.93);box-shadow:0 0 0 7px #5b10f81a}.creative-result-status{background:linear-gradient(135deg,#fbf9ff,#f5f0ff);border:1px solid #e4dafa;border-radius:14px;align-items:center;gap:11px;margin-top:26px;padding:14px;display:flex}.creative-result-status>span{width:30px;height:30px;color:var(--beam-violet);background:#eee7ff;border-radius:9px;flex:none;place-items:center;display:grid}.creative-result-status>span.generating{animation:1.35s ease-in-out infinite creative-pulse}.creative-result-status>span.ready{color:#078b4e;background:#e7fff2}.creative-result-status>div{gap:2px;display:grid}.creative-result-status b{font-size:.82rem}.creative-result-status small{color:var(--muted-slate);font-size:.68rem;line-height:1.4}.static-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.static-result-card{border:1px solid var(--border-mist);min-width:0;color:var(--text-ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:9px;padding:8px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.static-result-card:disabled{color:var(--text-ink);cursor:default;opacity:1}.static-result-card.selected{border-color:var(--beam-violet);box-shadow:0 0 0 2px #5b10f81f}.static-result-card:not(:disabled):active{transform:scale(.985)}.static-result-card>b{padding:0 3px 3px;font-size:.71rem;line-height:1.35}.static-result-image{aspect-ratio:4/5;background:linear-gradient(145deg,#f6f3fc,#e9e3f5);border-radius:11px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.static-result-card.revealed .static-result-image{aspect-ratio:auto;background:#fff;min-height:0}.static-result-image img{object-fit:contain;width:100%;height:auto;animation:.5s both creative-reveal;display:block}.static-result-image>i{color:#fff;background:var(--gradient);border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;animation:1.35s ease-in-out infinite creative-pulse;display:grid;box-shadow:0 8px 24px #5b10f840}.static-result-image>small{color:#746f85;font-size:.65rem;font-weight:700}.static-progress{background:#fff;border-radius:99px;width:calc(100% - 24px);height:4px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.static-progress:after{content:"";border-radius:inherit;background:var(--gradient);width:55%;height:100%;animation:1.3s ease-in-out infinite creative-progress;display:block}.creative-metadata{border:1px solid var(--border-mist);background:#fcfbff;border-radius:16px;gap:13px;margin-top:14px;padding:16px;animation:.34s both metadata-swap;display:grid}.creative-metadata>div{gap:3px;display:grid}.creative-metadata small{color:var(--beam-violet);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:750}.creative-metadata b{font-size:.86rem}.creative-metadata p{color:var(--muted-slate);margin:0;font-size:.78rem;line-height:1.55}@keyframes creative-pulse{50%{opacity:.72;transform:scale(.93)}}@keyframes creative-progress{0%{transform:translate(-110%)}to{transform:translate(205%)}}@keyframes creative-reveal{0%{opacity:0;transform:scale(.98)}}@keyframes metadata-swap{0%{opacity:.25;transform:translateY(5px)}}.feature-list article>span,.three-cards article>span,.final-feature-grid article>span{width:46px;height:46px;color:var(--beam-violet);background:#f2edff;border-radius:12px;flex:0 0 46px;place-items:center;font-size:1.45rem;display:grid}.feature-list h3{margin-bottom:5px;font-size:1.2rem}.how-section>.button{max-width:520px;margin:94px auto 0;display:flex}.how-section{background:radial-gradient(circle at 12% 22%,#5b10f80e,#0000 23%),radial-gradient(circle at 88% 70%,#d44ff70b,#0000 24%),linear-gradient(#fcfbff 0%,#fff 18% 82%,#fcfbff 100%);overflow:hidden}.how-section>.section-heading{margin-bottom:92px}.how-section>.section-heading p{max-width:620px}.workflow-list{z-index:1;gap:118px;max-width:1160px;margin:0 auto;display:grid;position:relative}.workflow-rail{background:linear-gradient(#0000,#ded7ff 8% 92%,#0000);width:1px;display:none;position:absolute;top:310px;bottom:180px;left:50%}.workflow-rail span{background:var(--beam-violet);border-radius:50%;width:7px;height:7px;display:block;position:sticky;top:50vh;box-shadow:0 0 0 8px #5b10f814}.workflow-step{align-items:center;gap:34px;min-width:0;scroll-margin-top:112px;display:grid}.workflow-copy{text-align:left;max-width:600px}.workflow-step-kicker{color:var(--beam-violet);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:17px;font-size:.78rem;font-weight:800;display:flex}.workflow-step-kicker span{background:#fff;border:1px solid #d9d0ff;border-radius:999px;place-items:center;min-width:40px;height:28px;padding-inline:8px;display:grid;box-shadow:0 6px 18px #2710630f}.workflow-step-kicker i{background:#cfc5ff;width:22px;height:1px}.workflow-copy h3{color:var(--text-ink);letter-spacing:-.047em;margin:0 0 16px;font-size:clamp(2rem,8vw,3.2rem);font-weight:850;line-height:1.04}.workflow-copy p{color:var(--muted-slate);margin:0;font-size:clamp(1.04rem,4.5vw,1.22rem);line-height:1.68}.workflow-demo{min-width:0}.workflow-chrome{text-align:left;background:#fffffff5;border:1px solid #d9d5eceb;border-radius:24px;min-width:0;padding:15px;overflow:hidden;box-shadow:0 24px 70px #0d0a371f,inset 0 1px #fffffff2}.workflow-chrome-head{background:linear-gradient(#fff,#fbfaff);border-bottom:1px solid #ece9f6;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:-15px -15px 15px;padding:11px 14px;display:flex}.workflow-brand{color:var(--text-ink);align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}.workflow-brand img{border-radius:7px;width:23px;height:23px}.workflow-status{color:#716c84;white-space:nowrap;align-items:center;gap:6px;font-size:.65rem;font-weight:700;display:inline-flex}.workflow-status i{background:var(--success-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19c3701a}.workflow-panel-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.workflow-panel-title span{font-size:.86rem;font-weight:800}.workflow-panel-title small{color:#8a8499;font-size:.65rem}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-integration{background:#faf9fd;border:1px solid #ebe8f3;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:64px;padding:9px;transition:border-color .3s,background .3s,transform .3s;display:grid}.workflow-integration.connected{background:#fcfaff;border-color:#5b10f840;transform:translateY(-1px)}.workflow-integration>img{object-fit:contain;background:#fff;border:1px solid #ebe8f3;border-radius:9px;width:30px;height:30px;padding:4px}.workflow-integration>span{min-width:0;display:grid}.workflow-integration b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.workflow-integration small{color:#918b9f;font-size:.58rem}.workflow-integration>i{color:#0000;border:1px solid #dcd8e8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.62rem;font-style:normal;transition:all .3s;display:grid}.workflow-integration.connected>i{border-color:var(--success-green);background:var(--success-green);color:#fff}.account-picker{z-index:5;margin-top:14px;position:relative}.account-picker label{color:#777185;margin-bottom:6px;font-size:.65rem;font-weight:750;display:block}.account-picker>button{cursor:default;background:#fff;border:1px solid #dfdbea;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:8px 11px;display:flex}.account-picker>button>span{align-items:center;gap:8px;min-width:0;font-size:.75rem;font-weight:750;display:flex}.meta-mini{color:#0866ff;background:#eef5ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:1rem;font-style:normal;display:grid}.account-options{background:#fff;border:1px solid #e4e0ee;border-radius:13px;width:100%;padding:6px;animation:.3s both workflow-pop;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 38px #09082829}.account-options>span{border-radius:9px;justify-content:space-between;align-items:center;min-height:43px;padding:7px 9px;font-size:.69rem;font-weight:700;display:flex}.account-options>span.hovered{color:var(--beam-violet);background:#f3efff}.account-options small{color:#9b95a7;font-size:.54rem;font-weight:500}.workflow-complete{opacity:0;background:#effcf5;border:1px solid #bcebcf;border-radius:13px;align-items:center;gap:10px;min-height:56px;margin-top:14px;padding:10px 12px;transition:all .42s;display:flex;transform:translateY(8px)}.workflow-complete.visible{opacity:1;transform:none}.workflow-complete>span{background:var(--success-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.74rem;display:grid}.workflow-complete>div{display:grid}.workflow-complete b{color:#087641;font-size:.76rem}.workflow-complete small{color:#5d7669;font-size:.62rem}.audit-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.audit-head>div{gap:2px;display:grid}.audit-head small{color:#827b91;font-size:.62rem}.audit-head b{font-size:.88rem}.audit-head>span{color:var(--beam-violet);font-size:.72rem;font-weight:800}.audit-progress{background:#eeebf5;border-radius:99px;height:7px;margin:12px 0 15px;overflow:hidden}.audit-progress i{border-radius:inherit;background:var(--gradient);height:100%;transition:width .5s;display:block}.account-tree{gap:7px;display:grid}.tree-row{opacity:0;background:#fbfaff;border:1px solid #eae6f2;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:8px 10px;transition:all .38s;display:grid;transform:translate(-10px)}.tree-row.visible{opacity:1;transform:none}.tree-row.adsets{margin-left:13px}.tree-row.ads{margin-left:26px}.tree-row>i{width:27px;height:27px;color:var(--beam-violet);background:#efeaff;border-radius:8px;place-items:center;font-size:.7rem;font-style:normal;display:grid}.tree-row>span{display:grid}.tree-row b{font-size:.7rem}.tree-row small{color:#8d879b;font-size:.57rem}.tree-row em{color:var(--beam-violet);font-size:.68rem;font-weight:800}.audit-findings{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;transition:all .3s;display:grid}.audit-findings.visible{opacity:1}.audit-findings>div{opacity:0;background:#fff;border:1px solid #e8e4ef;border-radius:11px;align-content:center;gap:2px;min-height:68px;padding:10px;transition:all .38s;display:grid;transform:translateY(7px)}.audit-findings>div.visible{opacity:1;transform:none}.audit-findings b{font-size:.86rem}.audit-findings span{color:#756f82;font-size:.59rem;line-height:1.3}.audit-findings .positive b{color:#0b8d50}.audit-findings .warning b{color:#d63d55}.audit-note{opacity:0;background:#fff6f7;border:1px solid #ffd3d9;border-radius:11px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;transition:all .4s;display:flex}.audit-note.visible{opacity:1}.audit-note>span{background:var(--alert-coral);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.65rem;font-weight:800;display:grid}.audit-note p{color:#7e5860;margin:0;font-size:.61rem;line-height:1.4}.audit-note b{color:#7a2433}.plan-building{background:#f8f6ff;border:1px solid #e4dfff;border-radius:13px;align-items:center;gap:10px;min-height:61px;padding:10px;display:flex}.plan-building>span{background:var(--gradient);color:#fff;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;animation:1.4s ease-in-out infinite workflow-breathe;display:grid}.plan-building>span.done{background:var(--success-green);animation:none}.plan-building>div{display:grid}.plan-building b{font-size:.75rem}.plan-building small{color:#7b7589;font-size:.57rem;line-height:1.35}.plan-inputs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.plan-inputs span{color:#148650;opacity:0;background:#f3fcf7;border:1px solid #d9f1e3;border-radius:999px;padding:6px 8px;font-size:.58rem;font-weight:750;transition:all .35s;transform:scale(.94)}.plan-inputs span.visible{opacity:1;transform:none}.campaign-tracks{gap:9px;display:grid}.campaign-track{opacity:0;background:#fff;border:1px solid #e6e1f1;border-radius:15px;grid-template-columns:1fr auto;min-height:132px;padding:13px;transition:all .45s;display:grid;transform:translateY(10px)}.campaign-track.visible{opacity:1;transform:none}.campaign-track>span{color:#8d8798;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.campaign-track>i{width:27px;height:27px;color:var(--beam-violet);background:#eee9ff;border-radius:9px;place-items:center;font-style:normal;display:grid}.campaign-track>b,.campaign-track>p,.campaign-track>small{grid-column:1/-1}.campaign-track>b{margin-top:4px;font-size:.8rem}.campaign-track>p{color:#746e82;margin:4px 0 8px;font-size:.62rem;line-height:1.45}.campaign-track>small{width:fit-content;color:var(--beam-violet);background:#f1edff;border-radius:999px;padding:4px 7px;font-size:.55rem;font-weight:750}.campaign-track.test>i{color:#b630d5;background:#fff0fd}.campaign-track.test>small{color:#a929c7;background:#fff0fd}.workflow-complete.compact{min-height:50px}.campaign-demo-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;display:grid}.campaign-demo-head>span{background:var(--gradient);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.63rem;font-weight:850;display:grid}.abo-demo .campaign-demo-head>span{background:linear-gradient(135deg,#5b10f8,#d44ff7)}.campaign-demo-head>div{min-width:0;display:grid}.campaign-demo-head b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.campaign-demo-head small{color:#817b8f;font-size:.58rem}.campaign-demo-head em{color:#817b8f;background:#f0eef5;border-radius:999px;padding:4px 7px;font-size:.55rem;font-weight:800}.campaign-demo-head em.active{color:#0b8c50;background:#e9faf1}.campaign-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 12px;display:grid}.campaign-config>span{background:#fbfaff;border:1px solid #eae6f1;border-radius:11px;align-content:center;min-height:54px;padding:9px;display:grid}.campaign-config small{color:#8e889a;font-size:.55rem}.campaign-config b{font-size:.7rem}.campaign-hierarchy{background:linear-gradient(#faf9fd,#fff);border:1px solid #e9e5f1;border-radius:14px;align-content:start;gap:7px;min-height:225px;padding:9px;display:grid}.hierarchy-row{opacity:0;background:#fff;border:1px solid #e6e2ee;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:7px 8px;transition:all .35s;display:grid;transform:translate(-8px)}.hierarchy-row.visible{opacity:1;transform:none}.hierarchy-row.level-adset{margin-left:15px}.hierarchy-row>span{width:26px;height:26px;color:var(--beam-violet);background:#eee9ff;border-radius:8px;place-items:center;font-size:.58rem;font-weight:850;display:grid}.hierarchy-row>div{min-width:0;display:grid}.hierarchy-row b{text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.hierarchy-row small{color:#948e9f;font-size:.52rem}.hierarchy-row em{color:var(--beam-violet);font-size:.55rem;font-weight:750}.hierarchy-ads{opacity:0;grid-template-columns:repeat(4,1fr);gap:5px;margin-left:42px;transition:all .4s;display:grid}.hierarchy-ads.visible{opacity:1}.hierarchy-ads i{color:#756f82;background:#fff;border:1px solid #e9e5f1;border-radius:8px;place-items:center;min-height:30px;font-size:.52rem;font-style:normal;display:grid}.hierarchy-more{color:#817a8f;opacity:0;border:1px dashed #d8d2e7;border-radius:9px;place-items:center;min-height:32px;margin-left:15px;font-size:.58rem;transition:all .35s;display:grid}.hierarchy-more.visible{opacity:1}.workflow-launch{color:#fff;background:#0a0b13;border:0;border-radius:11px;width:100%;min-height:44px;margin-top:12px;font-size:.7rem;font-weight:800;transition:all .35s}.workflow-launch.pressed{background:var(--gradient);transform:scale(.985)}.campaign-success{opacity:0;background:#f0fcf5;border:1px solid #c7eed7;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:9px;padding:10px;transition:all .4s;display:grid}.campaign-success.visible{opacity:1}.campaign-success b{color:#087743;grid-column:1/-1;font-size:.69rem}.campaign-success span{color:#557063;font-size:.54rem}.campaign-compare{opacity:0;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px;transition:all .4s;display:grid}.campaign-compare.visible{opacity:1}.campaign-compare>div{background:#faf8ff;border:1px solid #ddd7ef;border-radius:10px;align-items:center;gap:8px;min-height:49px;padding:7px;display:flex}.campaign-compare i{width:26px;height:26px;color:var(--beam-violet);background:#eee9ff;border-radius:8px;place-items:center;font-style:normal;display:grid}.campaign-compare span{display:grid}.campaign-compare b{font-size:.62rem}.campaign-compare small{color:#80798d;font-size:.52rem}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.live-metrics>div{background:#fbfaff;border:1px solid #e9e5f0;border-radius:11px;align-content:center;min-height:68px;padding:9px 7px;display:grid}.live-metrics small{color:#8d8799;font-size:.52rem}.live-metrics b{font-size:.74rem}.live-metrics em{color:#0b9454;-webkit-text-fill-color:initial;background:0 0;font-size:.56rem;font-weight:800}.optimization-stream{align-content:start;gap:7px;min-height:248px;margin-top:12px;display:grid}.optimization-stream>div{opacity:0;background:#fff;border:1px solid #e8e4ef;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px;transition:all .4s;display:grid;transform:translateY(8px)}.optimization-stream>div.visible{opacity:1;transform:none}.optimization-stream i{border-radius:9px;place-items:center;width:27px;height:27px;font-size:.64rem;font-style:normal;font-weight:850;display:grid}.optimization-stream .success i{color:#0b9755;background:#e9faf1}.optimization-stream .warning i{color:#d63850;background:#fff0f2}.optimization-stream .brand i{color:var(--beam-violet);background:#eee9ff}.optimization-stream span{display:grid}.optimization-stream b{font-size:.63rem}.optimization-stream small{color:#8a8496;font-size:.53rem}.optimization-stream time{color:#aaa4b2;font-size:.5rem}.learning-loop{opacity:0;background:linear-gradient(135deg,#f6f3ff,#fff6ff);border:1px solid #ded8ff;border-radius:13px;align-items:center;gap:10px;min-height:62px;padding:9px 10px;transition:all .45s;display:flex}.learning-loop.visible{opacity:1}.learning-loop>div{background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 5px 15px #1f0e4f1a}.learning-loop img{border-radius:8px;width:26px;height:26px}.learning-loop>div i{border:2px solid #0000;border-top-color:var(--beam-violet);border-right-color:var(--neon-magenta);border-radius:50%;animation:2.8s linear infinite workflow-spin;position:absolute;inset:-4px}.learning-loop>span{display:grid}.learning-loop b{font-size:.68rem}.learning-loop small{color:#817a8f;font-size:.56rem}.workflow-complete.monitor b{color:#087743;font-size:.68rem}@keyframes workflow-pop{0%{opacity:0;transform:translateY(-6px)}}@keyframes workflow-breathe{50%{transform:scale(.92);box-shadow:0 0 0 8px #5b10f814}}@keyframes workflow-spin{to{transform:rotate(360deg)}}.simple-how-section>.section-heading{margin-bottom:68px}.simple-how-list{gap:78px;max-width:780px;margin:0 auto;display:grid}.simple-how-step{text-align:center;scroll-margin-top:112px}.simple-step-number{width:50px;min-height:38px;color:var(--beam-violet);letter-spacing:.06em;background:#fff;border:1px solid #ded7ff;border-radius:999px;place-items:center;margin:0 auto 18px;font-size:.78rem;font-weight:850;line-height:1;display:grid;box-shadow:0 8px 24px #25115e14}.simple-how-step>h3{letter-spacing:-.047em;max-width:660px;margin:0 auto 14px;font-size:clamp(1.85rem,8vw,2.75rem);font-weight:850;line-height:1.05}.simple-how-step>p{max-width:650px;color:var(--muted-slate);margin:0 auto;font-size:clamp(1.02rem,4.5vw,1.18rem);line-height:1.62}.simple-how-demo{text-align:left;max-width:650px;margin:34px auto 0}.simple-demo-shell{color:#f8f6ff;background:radial-gradient(circle at 50% -10%,#1d1855 0%,#0d0b29 48%,#060716 100%);border:1px solid #7a5bff57;border-radius:20px;min-height:360px;padding:16px;overflow:hidden;box-shadow:0 24px 62px #08072733,inset 0 1px #ffffff0a}.simple-demo-head{background:#07071966;border-bottom:1px solid #9f89ff33;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:-16px -16px 16px;padding:10px 14px;display:flex}.simple-demo-head>span{align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.simple-demo-head img{border-radius:8px;width:25px;height:25px}.simple-demo-head>small{color:#c8c2dc;align-items:center;gap:7px;font-size:.62rem;font-weight:700;display:inline-flex}.simple-demo-head>small i{background:var(--success-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19c3701a}.simple-demo-label{color:#d8d2ed;margin:0 0 12px;font-size:.76rem;font-weight:780}.simple-integration-list{gap:8px;display:grid}.simple-integration-list>div{background:#1a15449e;border:1px solid #9880ff2e;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:8px 10px;transition:border-color .35s,background .35s,transform .35s;display:grid}.simple-integration-list>div.active{background:#301f74b3;border-color:#774eff9e;transform:translate(2px)}.simple-integration-list img{object-fit:contain;background:#fff;border-radius:8px;width:30px;height:30px;padding:4px}.simple-integration-list b{font-size:.76rem}.simple-integration-list span{color:#aaa2c0;font-size:.62rem;font-weight:700}.simple-integration-list .active span{color:#4fe39b}.simple-confirmation{opacity:0;background:#1064402e;border:1px solid #19c37047;border-radius:11px;align-items:center;gap:9px;min-height:55px;margin-top:12px;padding:9px 11px;transition:all .4s;display:flex;transform:translateY(6px)}.simple-confirmation.shown{opacity:1;transform:none}.simple-confirmation>i{background:var(--success-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.68rem;font-style:normal;display:grid}.simple-confirmation>span{display:grid}.simple-confirmation b{color:#dff9ea;font-size:.72rem}.simple-confirmation small{color:#a7cdb9;font-size:.59rem}.simple-prompt-box{min-height:126px;color:var(--text-ink);background:#fffffff5;border:1px solid #9e88ff47;border-radius:13px;padding:14px 52px 14px 14px;position:relative}.simple-prompt-box>span{font-size:.82rem;line-height:1.55}.simple-prompt-box>span i{vertical-align:-.12em;background:var(--beam-violet);width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite caret-blink;display:inline-block}.simple-prompt-box>button{color:#fff;background:#d9d5e4;border:0;border-radius:50%;width:36px;height:36px;font-size:1.05rem;transition:all .3s;position:absolute;bottom:10px;right:10px}.simple-prompt-box>button.sent{background:var(--gradient);transform:scale(.94)}.simple-thinking{color:#cfc9df;opacity:0;background:#1a15449e;border:1px solid #9880ff33;border-radius:11px;align-items:center;gap:9px;min-height:48px;margin-top:10px;padding:9px 11px;transition:all .35s;display:flex}.simple-thinking.shown{opacity:1}.simple-thinking>i{border:2px solid #beb1ff40;border-top-color:#b59cff;border-radius:50%;flex:none;width:18px;height:18px;animation:1s linear infinite workflow-spin}.simple-thinking>i.done{background:var(--success-green);color:#fff;border:0;place-items:center;font-size:.55rem;font-style:normal;animation:none;display:grid}.simple-thinking>span{font-size:.66rem;font-weight:700}.simple-audit-result{opacity:0;background:#251a5bb8;border:1px solid #8765ff59;border-radius:12px;min-height:133px;margin-top:10px;padding:12px;transition:all .4s;transform:translateY(7px)}.simple-audit-result.shown{opacity:1;transform:none}.simple-audit-result>b{font-size:.77rem}.simple-audit-result>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.simple-audit-result>div span{color:#c8c1dc;background:#ffffff12;border-radius:9px;padding:8px;font-size:.57rem;display:grid}.simple-audit-result strong{color:#fff;font-size:.82rem}.simple-audit-result p{color:#bdb5d2;margin:0;font-size:.61rem;line-height:1.45}.simple-build-list{gap:8px;display:grid}.simple-build-list>div{color:#afa8c3;background:#1a15449e;border:1px solid #9880ff2e;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:8px 10px;transition:all .35s;display:flex}.simple-build-list>div.complete{color:#fff;border-color:#19c37047}.simple-build-list i{color:#0000;border:1px solid #beb1ff4d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.58rem;font-style:normal;display:grid}.simple-build-list .complete i{border-color:var(--success-green);background:var(--success-green);color:#fff}.simple-build-list span{font-size:.7rem;font-weight:700}.simple-campaign-pair{opacity:0;gap:8px;margin-top:11px;transition:all .4s;display:grid;transform:translateY(7px)}.simple-campaign-pair.shown{opacity:1;transform:none}.simple-campaign-pair>div{background:#2d1e6bb3;border:1px solid #8b67ff66;border-radius:11px;align-content:center;min-height:83px;padding:11px;display:grid}.simple-campaign-pair small{color:#bdaaff;text-transform:uppercase;letter-spacing:.05em;font-size:.56rem;font-weight:800}.simple-campaign-pair b{margin:2px 0;font-size:.72rem}.simple-campaign-pair span{color:#aaa2c0;font-size:.58rem}.simple-launch-row{background:#1a15449e;border:1px solid #9880ff33;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:55px;margin-bottom:8px;padding:9px 10px;display:flex}.simple-launch-row>div{align-items:center;gap:9px;display:flex}.simple-launch-row>div span{background:var(--gradient);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.54rem;font-weight:850;display:grid}.simple-launch-row b{font-size:.7rem}.simple-launch-row>i{color:#aca5be;background:#ffffff12;border-radius:999px;padding:4px 7px;font-size:.55rem;font-style:normal;font-weight:800}.simple-launch-row>i.active{color:#4fe39b;background:#19c37026}.simple-action-list{align-content:start;gap:7px;min-height:145px;margin-top:12px;display:grid}.simple-action-list>div{opacity:0;background:#1a15448c;border:1px solid #9880ff2e;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:7px 9px;transition:all .35s;display:flex;transform:translateY(6px)}.simple-action-list>div.shown{opacity:1;transform:none}.simple-action-list i{border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:.58rem;font-style:normal;font-weight:850;display:grid}.simple-action-list .warning i{color:#ff7a8d;background:#ff4d6526}.simple-action-list .success i{color:#4fe39b;background:#19c37026}.simple-action-list span{font-size:.65rem;font-weight:700}.simple-final-state{opacity:0;background:#2d1e6bb3;border:1px solid #9170ff59;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;transition:all .4s;display:flex}.simple-final-state.shown{opacity:1}.simple-final-state img{border-radius:9px;width:32px;height:32px}.simple-final-state>span{display:grid}.simple-final-state b{font-size:.7rem}.simple-final-state small{color:#aaa2c0;font-size:.58rem}.simple-connect-demo{max-width:590px}.simple-connect-canvas{background:linear-gradient(#fff 0%,#fbfaff 100%);border:1px solid #e5e0f2;border-radius:20px;min-height:204px;padding:27px 18px 18px;position:relative;overflow:hidden;box-shadow:0 20px 52px #1d134117}.simple-connect-line{background:linear-gradient(90deg,#0000,#d9ceff 12%,#a98cff 50%,#d9ceff 88%,#0000);height:1px;position:absolute;top:56px;left:13%;right:13%}.simple-connect-tools{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.simple-connect-tools>div{opacity:.32;justify-items:center;gap:7px;min-width:0;transition:opacity .36s,transform .36s;display:grid;transform:translateY(7px)}.simple-connect-tools>div.active{opacity:1;transform:none}.simple-connect-tools>div>span{background:#fff;border:1px solid #e6e1f0;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 8px 22px #21144e14}.simple-connect-tools img{object-fit:contain;width:34px;height:34px;padding:3px}.simple-connect-tools span i{background:var(--success-green);color:#fff;opacity:0;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.57rem;font-style:normal;transition:all .3s .12s;display:grid;position:absolute;bottom:-4px;right:-5px;transform:scale(.5)}.simple-connect-tools .active span i{opacity:1;transform:scale(1)}.simple-connect-tools b{color:#39344b;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:.66rem;font-weight:750;overflow:hidden}.simple-account-ready{opacity:0;background:#f7f4ff;border:1px solid #ded5ff;border-radius:13px;align-items:center;gap:9px;min-height:55px;margin:20px auto 0;padding:8px 10px;transition:all .4s;display:flex;transform:translateY(6px)}.simple-account-ready.shown{opacity:1;transform:none}.simple-account-ready>img{border-radius:10px;width:34px;height:34px}.simple-account-ready>span{min-width:0;display:grid}.simple-account-ready b{color:var(--text-ink);font-size:.72rem}.simple-account-ready small{color:#7c758f;font-size:.6rem}.simple-account-ready>i{color:#0c9b58;background:#e8faef;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-size:.65rem;font-style:normal;display:grid}.simple-slack-demo{max-width:590px}.mini-slack-window{min-height:306px;color:var(--text-ink);background:#fff;border:1px solid #e1ddea;border-radius:20px;overflow:hidden;box-shadow:0 20px 54px #1d13411a}.mini-slack-head{border-bottom:1px solid #ebe8f0;align-items:center;gap:7px;min-height:47px;padding:0 14px;display:flex}.mini-slack-head>span{color:#8d8799;font-size:1rem}.mini-slack-head>b{font-size:.78rem}.mini-slack-head>small{color:#8b8496;border:1px solid #e5e1ec;border-radius:7px;margin-left:auto;padding:4px 7px;font-size:.56rem}.mini-slack-feed{align-content:start;gap:12px;min-height:207px;padding:14px 14px 10px;display:grid}.mini-slack-message{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.mini-slack-message>img,.mini-slack-typing>img{object-fit:cover;border-radius:9px;width:34px;height:34px}.mini-slack-message>div{min-width:0}.mini-slack-message b{align-items:center;gap:5px;font-size:.7rem;display:flex}.mini-slack-message b small{color:#aaa4b3;font-size:.52rem;font-weight:500}.mini-slack-message b em{color:#746e82;letter-spacing:.04em;background:#eeeaf4;border-radius:4px;padding:2px 4px;font-size:.44rem;font-style:normal}.mini-slack-message p{color:#454052;margin:3px 0 0;font-size:.69rem;line-height:1.48}.mini-slack-message p>i{vertical-align:-.12em;background:var(--beam-violet);width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite caret-blink;display:inline-block}.mini-slack-typing{color:#817a90;align-items:center;gap:9px;font-size:.61rem;display:flex}.mini-slack-typing span{align-items:center;gap:3px;display:flex}.mini-slack-typing span i,.mini-agent-thinking span i{background:#9b85ea;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite alternate workflow-breathe}.mini-slack-typing span i:first-of-type,.mini-agent-thinking span i:first-of-type{margin-left:3px}.mini-slack-typing span i:nth-of-type(2),.mini-agent-thinking span i:nth-of-type(2){animation-delay:.14s}.mini-slack-typing span i:nth-of-type(3),.mini-agent-thinking span i:nth-of-type(3){animation-delay:.28s}.mini-slack-result{background:#f1fcf6;border:1px solid #d8f0e3;border-radius:10px;align-items:center;gap:8px;min-height:45px;margin-left:43px;padding:7px 9px;display:flex}.mini-slack-result>span{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.56rem;display:grid}.mini-slack-result>div{display:grid}.mini-slack-result b{font-size:.62rem}.mini-slack-result small{color:#718078;font-size:.52rem}.mini-slack-composer{color:#aaa4b3;border:1px solid #ddd9e5;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:52px;margin:0 10px 10px;padding:8px 10px;font-size:.58rem;display:flex}.mini-slack-composer span{color:#9891a2;font-size:.57rem}.simple-how-step:nth-child(3) .simple-how-demo{max-width:590px}.simple-how-step:nth-child(3) .simple-demo-shell{min-height:336px;padding:14px}.simple-how-step:nth-child(3) .simple-demo-head{margin:-14px -14px 13px}.simple-how-step:nth-child(3) .simple-build-list{gap:6px}.simple-how-step:nth-child(3) .simple-build-list>div{min-height:40px;padding-block:6px}.simple-how-step:nth-child(3) .simple-build-list span{font-size:.76rem}.simple-how-step:nth-child(3) .simple-campaign-pair{gap:6px;margin-top:8px}.simple-how-step:nth-child(3) .simple-campaign-pair>div{min-height:72px;padding:9px 10px}.simple-how-step:nth-child(3) .simple-campaign-pair small{font-size:.59rem}.simple-how-step:nth-child(3) .simple-campaign-pair b{font-size:.79rem}.simple-how-step:nth-child(3) .simple-campaign-pair span{font-size:.62rem}.simple-how-step:nth-child(3) .simple-confirmation{min-height:49px;margin-top:8px}.simple-agent-demo{max-width:600px}.mini-agent-window{min-height:342px;color:var(--text-ink);background:#fff;border:1px solid #e3dff0;border-radius:20px;overflow:hidden;box-shadow:0 20px 56px #1d13411a}.mini-agent-head{border-bottom:1px solid #ebe7f1;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.mini-agent-head>span{align-items:center;gap:8px;font-size:.72rem;display:flex}.mini-agent-head img{border-radius:8px;width:27px;height:27px}.mini-agent-head>small{color:#817b8e;align-items:center;gap:6px;font-size:.54rem;display:flex}.mini-agent-head>small i{background:var(--success-green);border-radius:50%;width:6px;height:6px}.mini-agent-feed{align-content:start;gap:11px;min-height:228px;padding:16px 14px 12px;display:grid}.mini-agent-user{color:#33294b;background:#f0ebff;border-radius:14px 14px 4px;max-width:88%;min-height:76px;margin-left:auto;padding:11px 12px;font-size:.7rem;line-height:1.5}.mini-agent-user i{vertical-align:-.12em;background:var(--beam-violet);width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite caret-blink;display:inline-block}.mini-agent-thinking{color:#817a90;align-items:center;gap:8px;font-size:.6rem;display:flex}.mini-agent-thinking>img,.mini-agent-response>img{border-radius:9px;width:30px;height:30px}.mini-agent-thinking span{align-items:center;gap:3px;display:flex}.mini-agent-response{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid}.mini-agent-response>div{background:#fcfbff;border:1px solid #ebe5fa;border-radius:4px 13px 13px;gap:6px;padding:9px 10px;display:grid}.mini-agent-response b{font-size:.65rem}.mini-agent-response span{color:#625c70;align-items:center;gap:6px;font-size:.58rem;display:flex}.mini-agent-response span i{color:#0d9857;background:#e7f9ef;border-radius:6px;place-items:center;width:18px;height:18px;font-size:.5rem;font-style:normal;font-weight:850;display:grid}.mini-agent-complete{background:#f2fcf6;border:1px solid #d9f1e4;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin-left:38px;padding:7px 9px;display:flex}.mini-agent-complete>i{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.55rem;font-style:normal;display:grid}.mini-agent-complete>span{display:grid}.mini-agent-complete b{font-size:.62rem}.mini-agent-complete small{color:#748078;font-size:.52rem}.mini-agent-composer{color:#aaa4b3;border:1px solid #ddd8e8;border-radius:12px;align-items:center;gap:10px;min-height:46px;margin:0 10px 10px;padding:6px 7px 6px 11px;font-size:.62rem;display:flex}.mini-agent-composer button{background:var(--gradient);color:#fff;border:0;border-radius:9px;width:32px;height:32px;margin-left:auto;font-size:.9rem}@media (width>=768px){.simple-how-list{gap:96px}.simple-how-step>h3{font-size:2.75rem}.simple-how-demo{margin-top:42px}.simple-demo-shell{padding:20px}.simple-demo-head{margin:-20px -20px 19px;padding-inline:19px}.simple-campaign-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-how-step:nth-child(3) .simple-demo-shell{padding:17px}.simple-how-step:nth-child(3) .simple-demo-head{margin:-17px -17px 14px}}.campaign-builder-section{background:linear-gradient(#fff,#fcfbff)}.campaign-build-demo{max-width:980px;min-height:470px;color:var(--text-ink);background:#fff;border:0;border-radius:22px;margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 62px #1912361f}.campaign-tour button{font-family:inherit}.campaign-slack-scene,.campaign-app-viewport{opacity:0;pointer-events:none;transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 38px;overflow:hidden}.campaign-slack-scene{background:#fff;grid-template-columns:84px minmax(0,1fr);display:grid;transform:scale(.985)}.campaign-slack-scene.visible,.campaign-app-viewport.visible{opacity:1;transform:none}.tour-slack-sidebar{color:#766f80;background:#faf9fb;border-right:1px solid #ece9f0;align-content:start;gap:9px;padding:12px 8px;font-size:.52rem;display:grid}.tour-slack-sidebar>img{width:28px;height:28px;margin-bottom:1px}.tour-slack-sidebar>b{color:#242032;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.tour-slack-sidebar>small{color:#9b95a4;text-transform:uppercase;margin-top:5px;font-size:.45rem;font-weight:700}.tour-slack-sidebar>span{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 6px;overflow:hidden}.tour-slack-sidebar>span.active{color:#3f286f;background:#ede8ff;font-weight:750}.tour-slack-sidebar .tour-slack-app{color:#2e2938;align-items:center;gap:4px;display:flex}.tour-slack-app img{border-radius:5px;width:18px;height:18px}.tour-slack-main{background:#fff;grid-template-rows:44px 1fr 56px;min-width:0;display:grid}.tour-slack-header{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.tour-slack-header b{font-size:.72rem}.tour-slack-header span{color:#837d8c;border:1px solid #e5e1ea;border-radius:7px;padding:4px 6px;font-size:.5rem}.tour-slack-feed{align-content:start;gap:15px;min-height:0;padding:16px 12px;display:grid}.tour-slack-message{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.tour-slack-message>img,.tour-slack-typing>img{object-fit:cover;border-radius:9px;width:34px;height:34px}.tour-slack-message>div{min-width:0}.tour-slack-message b{align-items:center;gap:5px;font-size:.69rem;display:flex}.tour-slack-message b small{color:#aaa4b0;font-size:.49rem;font-weight:500}.tour-slack-message b em{color:#746e82;letter-spacing:.04em;background:#eeeaf4;border-radius:4px;padding:2px 4px;font-size:.43rem;font-style:normal}.tour-slack-message p{color:#45404e;margin:3px 0 0;font-size:.72rem;line-height:1.5}.tour-slack-message p em{color:var(--beam-violet);background:#eee8ff;border-radius:3px;padding:1px 3px;font-style:normal}.tour-slack-message p>i{vertical-align:-.12em;background:var(--beam-violet);width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite caret-blink;display:inline-block}.tour-slack-message.brunos p{color:#3d3848}.tour-slack-confirm{color:#078249;background:#effbf4;border:1px solid #d3f0df;border-radius:8px;width:fit-content;margin-top:8px;padding:5px 8px;font-size:.54rem;font-weight:800;display:inline-flex}.tour-slack-typing{color:#817a90;align-items:center;gap:8px;font-size:.58rem;display:flex}.tour-slack-typing span{align-items:center;gap:3px;display:flex}.tour-slack-typing span i{background:#9b85ea;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite alternate workflow-breathe}.tour-slack-typing span i:first-of-type{margin-left:3px}.tour-slack-typing span i:nth-of-type(2){animation-delay:.14s}.tour-slack-typing span i:nth-of-type(3){animation-delay:.28s}.tour-slack-composer{color:#aaa4b0;border:1px solid #dcd8e2;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:44px;margin:0 9px 10px;padding:8px 10px;font-size:.56rem;display:flex}.campaign-app-viewport{background:#f7f7fa;transform:scale(1.015)}.campaign-app-canvas{transform-origin:0 0;--cam-scale:.43;--cam-x:0px;--cam-y:92px;width:820px;height:540px;transform:translate(var(--cam-x),var(--cam-y)) scale(var(--cam-scale));background:#f8f8fb;border-radius:12px;grid-template-columns:150px minmax(0,1fr);transition:transform .78s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 35px #110c2a1f}.scene-3 .campaign-app-canvas{--cam-scale:.6;--cam-x:0px;--cam-y:32px}.scene-4 .campaign-app-canvas,.scene-5 .campaign-app-canvas,.scene-6 .campaign-app-canvas,.scene-7 .campaign-app-canvas,.scene-8 .campaign-app-canvas,.scene-9 .campaign-app-canvas,.scene-10 .campaign-app-canvas{--cam-scale:.76;--cam-x:-114px;--cam-y:11px}.scene-11 .campaign-app-canvas{--cam-scale:.6;--cam-x:0px;--cam-y:32px}.scene-12 .campaign-app-canvas{--cam-scale:.67;--cam-x:-88px;--cam-y:-12px}.tour-app-sidebar{background:#fff;border-right:1px solid #ece9f2;align-content:start;gap:5px;padding:15px 11px;display:grid}.tour-app-logo{object-fit:contain;width:112px;height:auto;margin:0 4px 11px}.tour-workspace-select{color:#554f60;background:#fff;border:1px solid #e6e2eb;border-radius:8px;align-items:center;gap:7px;min-height:34px;margin-bottom:4px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.tour-workspace-select>img{object-fit:contain;width:18px;height:18px}.tour-workspace-select>b{color:#8d8793;margin-left:auto}.tour-app-sidebar button{color:#5c5768;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:10px;display:flex}.tour-app-sidebar button span{color:#756f82;text-align:center;width:16px;font-size:13px}.tour-app-sidebar button.selected{color:var(--beam-violet);box-shadow:inset 3px 0 var(--beam-violet);background:linear-gradient(90deg,#eee9ff,#f6f3ff);font-weight:800}.tour-app-sidebar button.selected span{color:var(--beam-violet)}.tour-app-sidebar>small{color:#a29ca9;letter-spacing:.08em;margin:9px 8px 2px;font-size:8px;font-weight:800}.tour-app-main{background:#f8f8fb;min-width:0;position:relative;overflow:hidden}.tour-app-header{background:#fffffff0;border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.tour-app-header>div{display:grid}.tour-app-header b{font-size:18px}.tour-app-header small{color:#8c8695;font-size:9px}.tour-app-header>span{color:#777181;gap:7px;font-size:9px;display:flex}.tour-app-header>span i{color:#5e5867;background:#fff;border:1px solid #e6e2eb;border-radius:7px;padding:6px 8px;font-style:normal}.tour-app-header>span i:last-child{color:var(--beam-violet);background:#f6f2ff;border-color:#ded3ff}.tour-overview-page,.tour-launch-page,.tour-agent-page,.tour-config-page,.tour-strategy-page,.tour-structure-page,.tour-review-page,.tour-publishing-page,.tour-complete-page{min-height:482px;padding:20px;animation:.42s both tour-page-in}.tour-section-label{color:#282331;justify-content:space-between;align-items:center;min-height:32px;font-size:12px;display:flex}.tour-section-label>span{color:#8d8794}.tour-section-label.compact{margin-top:12px}.tour-welcome{background:linear-gradient(135deg,#f5f2ff,#fff);border:1px solid #e4dfff;border-radius:12px;align-items:center;gap:11px;min-height:70px;padding:14px;display:flex}.tour-welcome>span{background:var(--gradient);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.tour-welcome>div{display:grid}.tour-welcome b{font-size:14px}.tour-welcome small{color:#7b7488;font-size:10px}.tour-metric-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.tour-metric-grid>div{background:#fff;border:1px solid #e7e3eb;border-radius:12px;align-content:start;gap:10px;min-height:132px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #1d16340a}.tour-metric-grid small{color:#6f6879;justify-content:space-between;font-size:9px;display:flex}.tour-metric-grid em{color:#13aa62;font-style:normal}.tour-metric-grid b{font-size:23px}.tour-metric-grid i{border-bottom:3px solid var(--beam-violet);border-radius:50%;height:35px;margin-top:7px;transform:skew(-18deg)rotate(-2deg)}.tour-mer-card{background:#fff;border:1px solid #e7e3eb;border-radius:12px;align-content:start;gap:7px;min-height:108px;margin-top:11px;padding:13px;display:grid;position:relative;overflow:hidden}.tour-mer-card small{color:#6f6879;gap:9px;font-size:9px;display:flex}.tour-mer-card em{color:#13aa62;font-style:normal}.tour-mer-card b{font-size:23px}.tour-mer-card i{border-bottom:3px solid var(--beam-violet);height:25px;transform:skew(-18deg)rotate(1deg)}.tour-final-summary{padding-top:13px}.tour-summary-callout{background:#f1fbf5;border:1px solid #d5efe0;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:9px 11px;display:flex}.tour-summary-callout>span{background:var(--success-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.tour-summary-callout>div{display:grid}.tour-summary-callout b{color:#176b48;font-size:10px}.tour-summary-callout small{color:#708078;font-size:8px}.tour-final-summary .tour-metric-grid{margin-top:8px}.tour-final-summary .spend-focus,.tour-final-summary .mer-focus{border-color:#c9bbff;box-shadow:0 0 0 2px #5b10f814,0 10px 24px #331c7314}.scene-12 .tour-final-summary .mer-focus{animation:1.1s both tour-metric-focus}.tour-kicker{color:var(--beam-violet);letter-spacing:.08em;background:#eee8ff;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.tour-launch-page h3{margin:14px 0 5px;font-size:24px}.tour-launch-page>p{color:#716a7d;margin:0;font-size:12px}.tour-launch-options{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.tour-launch-options button{color:#201a31;text-align:left;background:#fff;border:1px solid #e5e1eb;border-radius:13px;align-content:center;gap:7px;min-height:130px;padding:17px;font-size:14px;font-weight:800;display:grid}.tour-launch-options button.selected{color:var(--beam-violet);background:#f7f4ff;border-color:#a487ff;box-shadow:inset 0 0 0 1px #d6c9ff}.tour-launch-options small{color:#817a8d;font-size:9px;font-weight:500}.tour-agent-page h3{margin:14px 0 5px;font-size:24px}.tour-agent-page>p{color:#716a7d;margin:0;font-size:12px}.tour-agent-prompt{background:#fff;border:1px solid #dcd6e8;border-radius:14px;grid-template-rows:1fr auto;gap:14px;min-height:176px;margin-top:19px;padding:15px;display:grid;box-shadow:0 10px 28px #1b123a12}.tour-agent-prompt>span{color:#312b3a;font-size:13px;line-height:1.52}.tour-agent-prompt>span i{vertical-align:-.12em;background:var(--beam-violet);width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite caret-blink;display:inline-block}.tour-agent-prompt>div{align-items:center;gap:6px;display:flex}.tour-agent-prompt b{color:#6f6879;background:#f4f1fa;border-radius:7px;padding:5px 7px;font-size:9px}.tour-agent-prompt button{background:var(--gradient);color:#fff;border:0;border-radius:10px;width:36px;height:36px;margin-left:auto;font-size:17px}.tour-agent-ready{color:#138250;margin-top:10px;font-size:9px;font-weight:750;display:block}.tour-page-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tour-page-title>div{display:grid}.tour-page-title small{color:var(--beam-violet);letter-spacing:.08em;font-size:8px;font-weight:850}.tour-page-title h3{margin:3px 0 0;font-size:21px}.tour-page-title>span{color:#07844a;background:#eefff5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.tour-form-grid{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.tour-form-grid label{color:#827b8d;background:#fff;border:1px solid #e5e1eb;border-radius:10px;align-content:center;gap:5px;min-height:68px;padding:10px 12px;font-size:9px;display:grid}.tour-form-grid strong{color:#211c2d;font-size:12px}.tour-progress-card{background:#f7f4ff;border:1px solid #ddd3ff;border-radius:11px;gap:6px;min-height:78px;margin-top:12px;padding:12px;display:grid}.tour-progress-card>span{background:#e7e1f5;border-radius:999px;height:5px;overflow:hidden}.tour-progress-card>span i{border-radius:inherit;background:var(--gradient);height:100%;animation:1.3s both tour-progress;display:block}.tour-progress-card b{font-size:10px}.tour-progress-card small{color:#827a8e;font-size:8px}.tour-strategy-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.tour-strategy-grid section{background:#fff;border:1px solid #e5e1eb;border-radius:11px;gap:8px;padding:12px;display:grid}.tour-strategy-grid section>b{font-size:11px}.tour-strategy-grid section>div{color:#696272;border:1px solid #eeeaf1;border-radius:8px;align-content:center;min-height:51px;padding:9px;font-size:9px;display:grid}.tour-strategy-grid section>div.selected{color:var(--beam-violet);background:#f7f4ff;border-color:#b39cff;font-weight:800}.tour-strategy-grid section small{color:#827a8e;font-size:8px;font-weight:500}.tour-winner-strip{background:#f0fbf5;border:1px solid #d3f0df;border-radius:10px;align-items:center;gap:9px;min-height:57px;margin-top:11px;padding:9px 11px;display:flex}.tour-winner-strip>span{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.tour-winner-strip>div{display:grid}.tour-winner-strip b{font-size:10px}.tour-winner-strip small{color:#718077;font-size:8px}.tour-tree{max-width:520px;margin:20px auto 0}.tour-tree .campaign{background:#f6f2ff;border:1px solid #a98dff;border-radius:11px;align-items:center;gap:10px;min-height:65px;padding:11px;display:flex}.tour-tree i{background:var(--gradient);color:#fff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:850;display:grid}.tour-tree span{display:grid}.tour-tree b{font-size:11px}.tour-tree small{color:#7c7489;font-size:8px}.tree-branch{border-left:1px solid #d8d0ea;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 0 28px;padding-left:18px;display:grid}.tree-branch>div{background:#fff;border:1px solid #e4dfeb;border-radius:10px;align-content:center;justify-items:start;gap:7px;min-height:90px;padding:10px;display:grid}.tree-branch i{width:25px;height:25px;color:var(--beam-violet);background:#eee8ff}.tour-review-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tour-review-grid>div{text-align:center;background:#fff;border:1px solid #e5e1eb;border-radius:10px;place-items:center;min-height:70px;padding:10px;display:grid}.tour-review-grid small{color:#8d8695;letter-spacing:.07em;font-size:7px}.tour-review-grid b{font-size:15px}.tour-review-checks{gap:6px;margin:11px 0;display:grid}.tour-review-checks span{color:#147449;background:#f1fbf5;border-radius:8px;min-height:31px;padding:7px 9px;font-size:9px}.tour-review-page>button,.tour-complete-page>button{float:right;background:var(--gradient);color:#fff;border:0;border-radius:9px;min-height:39px;padding:0 15px;font-size:10px;font-weight:800}.tour-publishing-page,.tour-complete-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.tour-publish-orb{background:conic-gradient(var(--beam-violet) 0 78%,#e8e3f1 78%);border-radius:50%;place-items:center;width:102px;height:102px;padding:8px;animation:1.2s both tour-orb;display:grid}.tour-publish-orb:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:80px;height:80px}.tour-publish-orb span{z-index:1;color:var(--beam-violet);grid-area:1/1;font-size:18px;font-weight:850}.tour-publishing-page h3{margin:17px 0 5px;font-size:20px}.tour-publishing-page>p{color:#777080;margin:0;font-size:10px}.tour-publishing-page>div:last-child{text-align:left;gap:6px;width:270px;margin-top:18px;display:grid}.tour-publishing-page>div:last-child span{color:#138050;background:#effaf4;border-radius:8px;padding:8px 9px;font-size:9px}.tour-publishing-page>div:last-child span.active{color:var(--beam-violet);background:#f3efff}.tour-success-mark{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:13px;font-size:28px;display:grid;box-shadow:0 0 0 12px #eafaf1}.tour-complete-page>small{color:#0c9254;letter-spacing:.12em;font-size:8px;font-weight:850}.tour-complete-page h3{margin:7px 0 4px;font-size:21px}.tour-complete-page>p{color:#746d7d;margin:0;font-size:10px}.tour-complete-page>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.tour-complete-page>div span{color:#777080;background:#fff;border:1px solid #e3dfea;border-radius:9px;min-width:95px;padding:10px;font-size:8px;display:grid}.tour-complete-page>div b{color:#201a2d;font-size:15px}.tour-complete-page>button{float:none}.campaign-tour-footer{z-index:5;background:#fffffff7;border-top:1px solid #e2deea;justify-content:space-between;align-items:center;height:38px;padding:0 10px 0 13px;display:flex;position:absolute;inset:auto 0 0}.campaign-tour-footer>span{color:#716a7c;align-items:center;gap:6px;font-size:.58rem;font-weight:700;display:flex}.campaign-tour-footer>span i{background:var(--success-green);border-radius:50%;width:6px;height:6px}.campaign-tour-footer button{min-height:28px;color:var(--beam-violet);cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:8px;padding:0 8px;font-size:.56rem;font-weight:750}.tour-pointer{z-index:8;opacity:0;color:#151021;filter:drop-shadow(0 2px 1px #fff);pointer-events:none;place-items:center;width:28px;height:28px;font-size:21px;transition:top .72s cubic-bezier(.22,1,.36,1),left .72s cubic-bezier(.22,1,.36,1),opacity .25s;display:grid;position:absolute;top:42%;left:72%;transform:rotate(-132deg)}.scene-3 .tour-pointer{opacity:1}.scene-4 .tour-pointer{opacity:1;animation:1.25s ease-in-out .15s both tour-pointer-click;top:33%;left:18%}.scene-5 .tour-pointer{opacity:1;animation:1.25s ease-in-out 1.2s both tour-pointer-click;top:72%;left:82%}@media (width<=767px){.hero-mobile-break{display:block}.hero h1{font-size:max(clamp(2.15rem,8.9vw,6.5rem),clamp(2.5rem,10vw,2.6875rem))}.hero-copy>p{margin-bottom:clamp(26px,18.52vw - 53.64px,36px)}.tour-app-header>span{display:none}.tour-launch-page,.tour-agent-page,.tour-config-page,.tour-strategy-page,.tour-structure-page,.tour-review-page,.tour-publishing-page,.tour-complete-page{width:460px}.tour-page-title h3{font-size:23px}.tour-strategy-grid section>b,.tour-tree b{font-size:13px}.tour-strategy-grid section>div{font-size:12px}.tour-strategy-grid section small,.tour-tree small,.tour-winner-strip small{font-size:10px}.tour-winner-strip b,.tour-progress-card b{font-size:12px}.tour-form-grid label{font-size:11px}.tour-form-grid strong{font-size:14px}.tour-review-checks span{font-size:11px}}@media (width<=360px){.hero h1{justify-content:center;align-items:center;min-height:2.94em;display:flex}.hero-copy>p{margin-bottom:20px}}@keyframes tour-page-in{0%{opacity:0;transform:translateY(8px)}}@keyframes tour-progress{0%{width:0}}@keyframes tour-orb{0%{opacity:.65;transform:rotate(-35deg)scale(.92)}}@keyframes tour-pointer-click{0%,58%,to{transform:rotate(-132deg)scale(1)}68%{transform:rotate(-132deg)scale(.82)}78%{transform:rotate(-132deg)scale(1.08)}}@keyframes tour-metric-focus{0%{box-shadow:0 0 #5b10f800}to{box-shadow:0 0 0 3px #5b10f81f,0 12px 28px #331c731a}}.demo-caption{max-width:620px;color:var(--muted-slate);text-align:center;margin:26px auto 60px;font-size:1.1rem}.feature-list{gap:28px;max-width:820px;margin:auto;display:grid}.feature-list article{gap:18px;display:flex}.feature-list p{color:var(--muted-slate);margin:0}.summary-card{border:1px solid var(--border-mist);max-width:760px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:22px;margin:80px auto 0;padding:20px}.summary-head{text-align:left;align-items:center;gap:12px;display:flex}.summary-head>span{width:42px;height:42px;color:var(--beam-violet);background:#f2edff;border-radius:12px;flex:none;place-items:center;display:grid}.summary-head>div{gap:2px;min-width:0;display:grid}.summary-head h3{margin:0}.summary-head small{color:var(--muted-slate);font-size:.72rem}.summary-ready-dot{background:var(--success-green);border-radius:50%;width:9px;height:9px;margin-left:auto;box-shadow:0 0 0 5px #e8f9f0}.small-tabs{background:#f2f1f6;border-radius:12px;width:fit-content;margin:18px auto;padding:4px;display:flex}.small-tabs button{cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:100px;min-height:38px;padding:6px 12px}.small-tabs button[aria-selected=true]{color:var(--beam-violet);background:#fff;box-shadow:0 3px 9px #d4d1de}.campaign-summary-demo{text-align:left;overflow:hidden}.campaign-summary-demo .summary-tabs{grid-template-columns:repeat(2,1fr);width:100%;margin:18px 0 12px;padding:4px;display:grid}.campaign-summary-demo .summary-tabs button{width:100%;min-height:42px;font-weight:750}.campaign-summary-demo .summary-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5b10f847}.summary-scroll-region{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:#cabcf4 transparent;scrollbar-width:thin;border-top:1px solid #eeeaf4;border-radius:0 0 14px 14px;height:370px;overflow:hidden auto}.summary-scroll-region:focus-visible{outline-offset:-3px;outline:3px solid #5b10f833}.summary-scroll-region::-webkit-scrollbar{width:5px}.summary-scroll-region::-webkit-scrollbar-track{background:0 0}.summary-scroll-region::-webkit-scrollbar-thumb{background:#cabcf4;border-radius:999px}.summary-panel,.strategy-panel{min-height:100%;padding:18px 4px 28px}.summary-intro{align-items:center;gap:12px;display:flex}.summary-check{color:#0a9f58;background:#e9fbf1;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.summary-intro h3{margin:0;font-size:1.28rem}.summary-intro p{color:var(--muted-slate);margin:5px 0 0;font-size:.82rem;line-height:1.45}.summary-reveal{opacity:1;transition:opacity .42s,transform .42s;transform:none}.summary-panel.phase-0 .summary-reveal,.summary-panel.phase-1 .summary-stats,.summary-panel.phase-1 .winner-box,.summary-panel.phase-1 .summary-secondary,.summary-panel.phase-2 .winner-box,.summary-panel.phase-2 .summary-secondary,.summary-panel.phase-3 .summary-secondary{opacity:0;transform:translateY(7px)}.campaign-summary-demo .summary-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.campaign-summary-demo .summary-stats div{min-width:0;min-height:82px;color:var(--beam-violet);text-align:center;background:#fcfbff;border:1px solid #eeeaf5;border-radius:13px;align-content:center;place-items:center;gap:3px;padding:12px 6px;display:grid}.campaign-summary-demo .summary-stats span{font-size:.82rem}.campaign-summary-demo .summary-stats b{color:var(--text-ink);font-size:1rem}.campaign-summary-demo .summary-stats small{color:var(--muted-slate);font-size:.68rem}.campaign-summary-demo .summary-stats .summary-objective-value{font-size:.82rem}.campaign-summary-demo .winner-box{background:linear-gradient(145deg,#fff,#fcfaff);border:1px solid #dcd5f1;border-radius:15px;padding:14px;box-shadow:0 10px 28px #2316460d}.winner-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.winner-title>b{color:#09844c;font-size:.88rem}.winner-title>small{max-width:170px;color:var(--muted-slate);text-align:right;font-size:.62rem}.campaign-summary-demo .winner-box>div:last-child{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.campaign-summary-demo .winner-box span{border:1px solid var(--border-mist);min-width:0;color:var(--muted-slate);text-align:center;border-radius:10px;gap:3px;padding:9px 5px;display:grid}.campaign-summary-demo .winner-box span>b{color:var(--text-ink);font-size:.7rem}.campaign-summary-demo .winner-box span>small{font-size:.58rem}.campaign-summary-demo .winner-box strong{color:#078647;font-size:.83rem;display:grid}.campaign-summary-demo .winner-box em{color:#748078;font-size:.52rem;font-style:normal;font-weight:550}.summary-secondary{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.summary-secondary>div{background:#fff;border:1px solid #ebe7f0;border-radius:11px;align-content:center;gap:4px;min-height:62px;padding:10px;display:grid}.summary-secondary span{color:var(--muted-slate);font-size:.62rem}.summary-secondary b{color:var(--text-ink);font-size:.83rem}.strategy-panel{gap:12px;display:grid;position:relative}.strategy-breakdown-head{align-items:center;gap:10px;display:flex}.strategy-breakdown-head>span{background:var(--gradient);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.strategy-breakdown-head h3{margin:0;font-size:1.2rem}.strategy-breakdown-head p{color:var(--muted-slate);margin:3px 0 0;font-size:.75rem}.strategy-chips{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.strategy-chips>span{color:var(--beam-violet);background:#f7f4ff;border:1px solid #dcd1ff;border-radius:10px;gap:3px;padding:9px;font-size:.68rem;font-weight:750;display:grid}.strategy-chips small{color:#81778e;font-size:.55rem;font-weight:650}.strategy-explanation{background:#fff;border:1px solid #e6e1ed;border-radius:15px;align-content:start;gap:11px;min-height:248px;padding:15px;scroll-margin-top:10px;transition:border-color .35s,box-shadow .35s,transform .35s;display:grid;box-shadow:0 9px 26px #1c13360d}.strategy-explanation.is-active{border-color:#b9a3ff;transform:translateY(-1px);box-shadow:0 0 0 2px #5b10f814,0 12px 30px #2a185614}.strategy-section-title{align-items:center;gap:10px;display:flex}.strategy-section-title>span{width:34px;height:34px;color:var(--beam-violet);background:#f1ecff;border-radius:9px;flex:none;place-items:center;font-weight:850;display:grid}.strategy-section-title>div{display:grid}.strategy-section-title small{color:var(--beam-violet);letter-spacing:.09em;font-size:.55rem;font-weight:850}.strategy-section-title h4{margin:1px 0 0;font-size:1rem}.strategy-explanation>p{color:var(--muted-slate);margin:0;font-size:.76rem;line-height:1.52}.strategy-detail{color:var(--beam-violet);text-align:center;background:#f7f4ff;border-radius:9px;padding:10px;font-size:.75rem}.strategy-rows{gap:6px;display:grid}.strategy-rows span{color:#665f70;border:1px solid #eeeaf2;border-radius:8px;align-items:center;min-height:32px;padding:7px 9px;font-size:.69rem;display:flex}.strategy-rows span.selected{color:var(--beam-violet);background:#f7f4ff;border-color:#cdbfff;font-weight:750}.strategy-budget-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.strategy-budget-grid span{text-align:center;background:#f3fbf6;border:1px solid #dcefe4;border-radius:9px;gap:3px;min-width:0;padding:10px 4px;display:grid}.strategy-budget-grid b{color:#07844a;font-size:.88rem}.strategy-budget-grid small{color:#6f7d75;font-size:.55rem}.strategy-note{color:#817a8d;font-size:.64rem;font-weight:650}.control-section{background:#fff}.strategy-grid{gap:28px;max-width:790px;margin:auto;display:grid}.strategy-card{border:1px solid var(--border-mist);border-radius:20px;padding:22px}.strategy-card h3{margin-bottom:18px;font-size:1.22rem}.strategy-card>button{border:1px solid var(--border-mist);text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:68px;margin-top:8px;padding:11px 14px;display:flex}.strategy-card>button.selected{background:#f7f3ff;border-color:#895dff;position:relative;box-shadow:inset 0 0 0 1px #d44ff7}.strategy-card button span{display:grid}.strategy-card>button.selected>span{padding-right:34px}.strategy-card small{color:var(--muted-slate)}.strategy-card i{background:var(--beam-violet);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;top:11px;right:14px}.instruction-card{text-align:left;background:radial-gradient(circle at 100% 0,#d44ff71c,#0000 32%),linear-gradient(145deg,#fff 0%,#faf8ff 100%);border:1px solid #ddd5f1;border-radius:20px;max-width:790px;margin:50px auto 0;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 48px #27175214}.instruction-card:before{content:"";background:var(--gradient);border-radius:0 999px 999px 0;width:4px;position:absolute;top:20px;bottom:20px;left:0}.instruction-card-heading{align-items:center;gap:12px;display:flex}.instruction-card-heading>span{background:var(--gradient);color:#fff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:1.05rem;display:grid;box-shadow:0 8px 22px #5b10f833}.instruction-card-heading>div{gap:2px;min-width:0;display:grid}.instruction-card-heading small{color:var(--beam-violet);letter-spacing:.09em;font-size:.62rem;font-weight:850}.instruction-card h3{margin:0;font-size:1.22rem;line-height:1.15}.instruction-card-heading>i{color:#756d83;background:#ffffffb8;border:1px solid #e4dcf5;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:750}.instruction-card>p{color:var(--muted-slate);margin:13px 0 15px;font-size:.86rem;line-height:1.45}.instruction-card>label{background:#ffffffd1;border:1px solid #e2dcf0;border-radius:14px;grid-template-columns:1fr auto;padding:11px 12px 10px;display:grid;box-shadow:inset 0 1px #fff}.instruction-card>label>span{color:var(--text-ink);font-size:.74rem;font-weight:800}.instruction-card>label>em{color:#8a8298;font-size:.62rem;font-style:normal}.instruction-card textarea{resize:vertical;color:#4d4760;width:100%;min-height:82px;font:inherit;background:linear-gradient(135deg,#f1edfa,#f7f4fc);border:0;border-radius:10px;outline:1px solid #0000;grid-column:1/-1;margin-top:8px;padding:11px 12px;font-size:.78rem;line-height:1.5;transition:outline-color .2s,box-shadow .2s}.instruction-card textarea:focus{outline-color:#9d7bff;box-shadow:0 0 0 3px #5b10f81a}.instruction-card-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.instruction-card-presets span{color:#6f687d;background:#ffffffc2;border:1px solid #e4ddf2;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:700}.campaign-process-section{max-width:940px;margin:84px auto 0}.campaign-process-intro{text-align:center;max-width:690px;margin:0 auto 34px}.campaign-process-intro h2{letter-spacing:-.052em;margin:20px 0 13px;font-size:clamp(2.15rem,8.7vw,3.45rem);line-height:1.02}.campaign-process-intro p{max-width:610px;color:var(--muted-slate);margin:auto;font-size:1.05rem;line-height:1.55}.campaign-process-card{background:linear-gradient(145deg,#fbfaff,#f6f3fc);border:1px solid #ddd7ed;border-radius:24px;gap:14px;padding:14px;display:grid;overflow:hidden;box-shadow:0 24px 62px #1b113e17}.campaign-process-rail{gap:6px;display:grid;position:relative}.campaign-process-rail:before{content:"";z-index:0;background:linear-gradient(#bca7ff,#ede9f5);width:2px;position:absolute;top:25px;bottom:25px;left:23px}.campaign-process-rail button{z-index:1;width:100%;min-height:56px;color:var(--text-ink);text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #e8e4ef;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:7px 10px;transition:border-color .28s,background .28s,box-shadow .28s,transform .28s;display:grid;position:relative}.campaign-process-rail button>span{color:#8a8394;background:#f7f5fa;border:1px solid #e2ddec;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:850;display:grid}.campaign-process-rail button>div{gap:2px;min-width:0;display:grid}.campaign-process-rail button b{font-size:.88rem;line-height:1.12}.campaign-process-rail button small{color:#8a8393;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;line-height:1.2;overflow:hidden}.campaign-process-rail button>i{background:#d8d3df;border-radius:50%;width:6px;height:6px}.campaign-process-rail button.is-active{box-shadow:inset 3px 0 var(--beam-violet),0 8px 20px #3e218014;background:#fff;border-color:#9e7bff;transform:translate(2px)}.campaign-process-rail button.is-active>span{background:var(--gradient);color:#fff;border-color:#0000;box-shadow:0 0 0 4px #5b10f814}.campaign-process-rail button.is-active>i{background:var(--neon-magenta);box-shadow:0 0 0 4px #d44ff71f}.campaign-process-rail button.is-complete{background:#f7fcf9;border-color:#d8eee2}.campaign-process-rail button.is-complete>span{color:#0b9d58;background:#e9f9f0;border-color:#bde6d0}.campaign-process-rail button.is-complete>i{background:var(--success-green)}.campaign-process-rail button.is-active.is-complete{box-shadow:inset 3px 0 var(--beam-violet),0 8px 20px #3e218014;border-color:#9e7bff}.campaign-process-rail button.is-active.is-complete>span{background:var(--gradient);color:#fff;border-color:#0000}.campaign-process-rail button:focus-visible{outline-offset:2px;outline:3px solid #5b10f842}.campaign-process-detail{background:#fff;border:1px solid #e6e1ee;border-radius:18px;min-height:350px;padding:17px 16px 22px;animation:.38s cubic-bezier(.22,1,.36,1) both process-panel-in;position:relative;overflow:hidden;box-shadow:0 15px 34px #1f153a0f}.campaign-process-detail>header{align-items:center;gap:10px;display:flex}.campaign-process-detail>header>span{background:var(--gradient);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.campaign-process-detail>header>div{min-width:0;display:grid}.campaign-process-detail>header small{color:var(--beam-violet);letter-spacing:.09em;font-size:.56rem;font-weight:850}.campaign-process-detail>header h3{margin:1px 0 0;font-size:1.34rem}.campaign-process-detail>header>i{color:var(--beam-violet);white-space:nowrap;background:#f2edff;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:.55rem;font-style:normal;font-weight:800}.campaign-process-detail>p{color:var(--muted-slate);margin:11px 0 13px;font-size:.84rem;line-height:1.48}.process-stage{gap:8px;animation:.42s 80ms both process-stage-in;display:grid}.process-stage>*{animation:.35s both process-item-in}.process-stage>:nth-child(2){animation-delay:.11s}.process-stage>:nth-child(3){animation-delay:.22s}.process-stage>:nth-child(4){animation-delay:.33s}.process-stage>:nth-child(5){animation-delay:.44s}.process-success{color:#087e47;background:#ecfaf2;border-radius:9px;align-items:center;min-height:30px;padding:7px 9px;font-size:.65rem;display:flex}.process-success:before{content:"✓";margin-right:6px}.process-detail-progress{background:#ece8f2;border-radius:999px;height:3px;position:absolute;bottom:9px;left:16px;right:16px;overflow:hidden}.process-detail-progress span{border-radius:inherit;background:var(--gradient);transform-origin:0;width:100%;height:100%;animation:2.6s linear both process-detail-progress;display:block}.process-detail-progress.is-complete span{background:var(--success-green);animation:none}.process-analyze-stage label{border:1px solid #ded8e8;border-radius:9px;grid-template-columns:1fr auto;gap:1px 8px;min-height:42px;padding:7px 8px;display:grid}.process-analyze-stage label small{color:#918a99;font-size:.52rem}.process-analyze-stage label span{white-space:nowrap;text-overflow:ellipsis;font-size:.67rem;overflow:hidden}.process-analyze-stage label b{color:var(--beam-violet);grid-area:1/2/3;align-self:center}.process-offer-preview{color:#fff;background:linear-gradient(135deg,#073c28,#0d6a43);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.process-offer-preview>span{color:#ffdc40;text-align:center;border:1px solid #ffffff40;border-radius:8px;place-items:center;height:42px;font-size:.48rem;font-weight:900;display:grid}.process-offer-preview>div{display:grid}.process-offer-preview b{font-size:.7rem}.process-offer-preview small{color:#d5f0e1;font-size:.52rem}.process-offer-preview i{background:#ffffff24;border-radius:999px;padding:5px 6px;font-size:.5rem;font-style:normal}.process-scan-list{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.process-scan-list span{color:#625b6c;text-align:center;border:1px solid #ebe7ef;border-radius:7px;min-width:0;padding:6px 4px;font-size:.52rem}.process-plan-track{border:1px solid #e7e2ed;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:7px 8px;display:grid}.process-plan-track>span{width:32px;height:32px;color:var(--beam-violet);background:#eee8ff;border-radius:8px;place-items:center;font-size:.55rem;font-weight:900;display:grid}.process-plan-track>div{display:grid}.process-plan-track b{font-size:.68rem}.process-plan-track small{color:var(--muted-slate);font-size:.52rem}.process-plan-track i{color:#087d47;background:#f0fbf5;border-radius:999px;padding:4px 6px;font-size:.5rem;font-style:normal}.process-hierarchy{min-height:36px;color:var(--beam-violet);background:#f7f4ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.58rem;display:flex}.process-audience-stage{grid-template-columns:repeat(3,1fr)}.process-audience-stage>div{background:#fcfbff;border:1px solid #e8e3ef;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:8px 6px;display:grid}.process-audience-stage>div>b{color:var(--beam-violet);font-size:.58rem}.process-audience-stage>div>span{color:#5f586a;background:#f1edfa;border-radius:6px;padding:5px;font-size:.5rem}.process-audience-stage .process-success{grid-column:1/-1}.process-creative-stage{grid-template-columns:repeat(4,1fr);gap:6px}.process-creative-stage>div{background:#fff;border:1px solid #d8ccff;border-radius:9px;gap:4px;min-width:0;padding:4px;display:grid;position:relative}.process-creative-stage img{object-fit:cover;object-position:top;border-radius:6px;width:100%;height:70px}.process-creative-stage>div>span{min-width:0;display:grid}.process-creative-stage b{white-space:nowrap;text-overflow:ellipsis;font-size:.49rem;overflow:hidden}.process-creative-stage small{color:#0a8b4e;font-size:.45rem}.process-creative-stage>div>i{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.48rem;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.process-creative-stage .process-success{grid-column:1/-1}.process-winning-angle{background:#f8f5ff;border:1px solid #d7cbff;border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;min-height:45px;padding:8px;display:grid}.process-winning-angle small{color:var(--beam-violet);letter-spacing:.08em;font-size:.48rem;font-weight:850}.process-winning-angle b{font-size:.72rem}.process-winning-angle span{color:#07844a;grid-area:1/2/3;align-self:center;font-size:.52rem}.process-copy-counts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.process-copy-counts span{color:var(--muted-slate);text-align:center;border:1px solid #e9e5ee;border-radius:8px;padding:6px 3px;font-size:.47rem;display:grid}.process-copy-counts b{color:var(--text-ink);font-size:.78rem}.process-copy-snippet{border:1px solid #e8e3ee;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:7px 8px;display:flex}.process-copy-snippet>i{color:#07844a;background:#e9f9f0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.process-copy-snippet>span{display:grid}.process-copy-snippet b{font-size:.6rem}.process-copy-snippet small{color:var(--muted-slate);font-size:.48rem}.process-budget-total{background:#f7f4ff;border-radius:10px;place-items:center;padding:9px;display:grid}.process-budget-total small{color:var(--beam-violet);letter-spacing:.08em;font-size:.5rem;font-weight:800}.process-budget-total b{font-size:1.15rem}.process-budget-row{grid-template-columns:83px minmax(0,1fr) 30px;align-items:center;gap:7px;display:grid}.process-budget-row>span{display:grid}.process-budget-row span b{font-size:.58rem}.process-budget-row span small{color:var(--muted-slate);font-size:.48rem}.process-budget-row>i{background:#ebe6f2;border-radius:999px;height:9px;overflow:hidden}.process-budget-row>i b{border-radius:inherit;background:var(--gradient);height:100%;animation:.7s .25s both process-budget-grow;display:block}.process-budget-row>em{color:var(--beam-violet);-webkit-text-fill-color:currentColor;background:0 0;font-size:.58rem;font-style:normal;font-weight:800}.process-budget-row.testing>i b{background:linear-gradient(90deg,#8d61ff,#d44ff7)}.process-review-checks{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.process-review-checks span{color:#087c47;text-align:center;background:#effaf4;border-radius:7px;padding:6px 4px;font-size:.53rem}.process-review-metrics{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.process-review-metrics span{min-width:0;color:var(--muted-slate);text-align:center;border:1px solid #e7e2ec;border-radius:8px;padding:6px 2px;font-size:.46rem;display:grid}.process-review-metrics b{color:var(--text-ink);font-size:.72rem}.process-final-success{background:linear-gradient(135deg,#edfaf3,#f8fffb);border:1px solid #c9ead8;border-radius:11px;grid-template-columns:37px 1fr;align-items:center;gap:1px 9px;min-height:62px;padding:9px;display:grid}.process-final-success>span{background:var(--success-green);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.process-final-success>b{font-size:.72rem}.process-final-success>small{color:#58806b;font-size:.52rem}@keyframes process-panel-in{0%{opacity:0;transform:translateY(7px)}}@keyframes process-stage-in{0%{opacity:0}}@keyframes process-item-in{0%{opacity:0;transform:translateY(5px)}}@keyframes process-detail-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes process-budget-grow{0%{width:0!important}}.section.control-section{padding-bottom:clamp(60px,8vw,90px)}.section.bulk-section{background:linear-gradient(#fff,#fdfbff);padding-top:clamp(60px,8vw,90px);padding-bottom:clamp(20px,3vw,36px)}.bulk-workflow{max-width:900px;min-height:650px;box-shadow:none;opacity:0;background:0 0;border:0;border-radius:0;margin:0 auto 90px;padding:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(24px)}.bulk-workflow.is-visible{opacity:1;transform:translateY(0)}.bulk-demo-header{border-bottom:0;justify-content:space-between;align-items:center;max-width:700px;min-height:64px;margin:0 auto 8px;padding:8px 4px 14px;display:flex}.bulk-demo-header>div{align-items:center;gap:11px;display:flex}.bulk-demo-header>div>span:last-child{display:grid}.bulk-demo-header b{font-size:.96rem}.bulk-demo-header small{color:var(--muted-slate);font-size:.66rem}.bulk-demo-mark{background:var(--gradient);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.28rem;font-weight:850;display:grid;box-shadow:0 10px 24px #5b10f833}.bulk-meta-destination{color:#4b4657;background:#fff;border:1px solid #e2ddeb;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.68rem;font-weight:750;display:flex;box-shadow:0 6px 18px #1f14410d}.bulk-meta-destination img{object-fit:contain;width:18px;height:18px}.bulk-step-indicator{grid-template-columns:repeat(6,1fr);gap:8px;max-width:560px;margin:0 auto 18px;padding:4px 0;display:grid}.bulk-step-indicator button{color:#aaa3b3;cursor:pointer;background:0 0;border:0;place-items:center;gap:5px;min-width:0;padding:0;display:grid}.bulk-step-indicator button>span{background:#fff;border:1px solid #ddd7e5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:850;transition:all .25s;display:grid}.bulk-step-indicator button small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.56rem;font-weight:750;display:none;overflow:hidden}.bulk-step-indicator button.is-active{color:var(--beam-violet)}.bulk-step-indicator button.is-active>span{background:var(--gradient);color:#fff;border-color:#0000;transform:scale(1.08);box-shadow:0 0 0 5px #5b10f817}.bulk-step-indicator button.is-complete>span{color:#079353;background:#eaf9f0;border-color:#bce7cf}.bulk-step-indicator button:focus-visible{outline-offset:3px;border-radius:7px;outline:3px solid #5b10f838}.bulk-stage-window{min-height:590px;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.bulk-stage{flex-direction:column;width:100%;min-height:590px;padding:22px 4px 12px;animation:.55s cubic-bezier(.22,1,.36,1) both bulk-stage-in;display:flex}.bulk-stage-copy{text-align:center;max-width:580px;margin:0 auto 24px}.bulk-stage-copy>small{color:var(--beam-violet);letter-spacing:.12em;font-size:.68rem;font-weight:850}.bulk-stage-copy h3{letter-spacing:-.04em;margin:7px 0 8px;font-size:1.7rem;line-height:1.06}.bulk-stage-copy p{color:var(--muted-slate);margin:0;font-size:.94rem;line-height:1.5}.bulk-drop-zone{width:100%;max-width:720px;min-height:410px;color:var(--text-ink);background:radial-gradient(circle at 50% 30%,#eee6ff,#0000 46%),linear-gradient(145deg,#fdfcff,#f8f5ff);border:2px dashed #a98cff;border-radius:22px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 auto;padding:28px;display:flex}.bulk-drop-zone>b{margin-top:26px;font-size:1.32rem}.bulk-drop-zone>small{color:var(--muted-slate);margin-top:7px;font-size:.82rem}.bulk-drop-zone>i{color:var(--beam-violet);background:#fff;border-radius:999px;margin-top:18px;padding:11px 17px;font-size:.78rem;font-style:normal;font-weight:800;box-shadow:0 8px 22px #32205d1a}.bulk-file-stack{width:230px;height:155px;display:block;position:relative}.bulk-file-stack>span{width:88px;height:122px;transform:translateX(calc((var(--file-index) - 1.5) * 34px)) rotate(calc((var(--file-index) - 1.5) * 6deg));animation:bulk-file-drop .65s cubic-bezier(.2,.9,.3,1.2) calc(var(--file-index) * .14s) both;background:#fff;border:4px solid #fff;border-radius:12px;position:absolute;top:10px;left:71px;overflow:hidden;box-shadow:0 12px 28px #1f144133}.bulk-file-stack img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.bulk-destination-stage,.bulk-details-stage,.bulk-review-stage,.bulk-processing-stage{max-width:680px;margin-inline:auto}.bulk-destination-stage label,.bulk-detail-grid label{color:#504a5a;gap:8px;margin-bottom:16px;font-size:.82rem;font-weight:800;display:grid}.bulk-destination-stage select,.bulk-detail-grid select{width:100%;height:58px;color:var(--text-ink);font:inherit;background:#fbfaff;border:1px solid #ddd7e7;border-radius:14px;padding:0 16px;font-size:.9rem}.bulk-destination-path{min-height:64px;color:var(--beam-violet);text-align:center;background:#f6f2ff;border:1px solid #e2dcef;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:10px;font-size:.78rem;font-weight:800;display:flex}.bulk-destination-path span{min-width:0}.bulk-destination-path b{color:#aaa1b6}.bulk-presentation-field{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #ddd7e7;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:78px;margin-bottom:14px;padding:13px 15px;animation:.55s cubic-bezier(.22,1,.36,1) both bulk-choice-in;display:grid;box-shadow:0 10px 28px #27184c0f}.bulk-presentation-field+.bulk-presentation-field{animation-delay:.34s}.bulk-presentation-field small{color:#8b8495;letter-spacing:.08em;grid-column:1/-1;margin-bottom:3px;font-size:.62rem;font-weight:850}.bulk-presentation-field b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.92rem;overflow:hidden}.bulk-presentation-field span{color:#07844a;background:#eaf9f0;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:850}.bulk-next-button,.bulk-upload-button{color:#fff;background:#0a0b12;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-top:auto;padding:0 19px;font-size:.9rem;font-weight:800;display:flex}.bulk-next-button span,.bulk-upload-button span{font-size:1.16rem}.bulk-upload-button{background:var(--gradient);min-height:60px;animation:2.3s cubic-bezier(.22,1,.36,1) both bulk-auto-upload;box-shadow:0 14px 28px #5b10f838}.bulk-detail-grid{display:grid}.bulk-copy-preview{background:#faf8fe;border:1px solid #e2dceb;border-radius:15px;gap:12px;padding:15px;display:grid}.bulk-copy-preview>span{gap:3px;display:grid}.bulk-copy-preview small,.bulk-review-summary small{color:#8b8495;letter-spacing:.07em;font-size:.6rem;font-weight:850}.bulk-copy-preview b{font-size:.82rem}.bulk-copy-mode{color:#087e47;background:#edf9f2;border-radius:11px;align-items:center;gap:8px;min-height:44px;margin-top:11px;padding:10px 12px;font-size:.76rem;display:flex}.bulk-review-summary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bulk-review-summary>span{background:#fbfaff;border:1px solid #e5e0ec;border-radius:13px;align-content:center;gap:4px;min-width:0;min-height:68px;padding:11px;display:grid}.bulk-review-summary b{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.bulk-hierarchy{min-height:58px;color:var(--beam-violet);background:#f2edff;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:14px 0;padding:9px;font-size:.8rem;font-weight:800;display:flex}.bulk-hierarchy b{color:#a19aaa}.bulk-hierarchy strong{font-size:1.05rem}.bulk-progress-head{background:#faf9fd;border:1px solid #e4dfee;border-radius:14px;justify-content:space-between;padding:15px 16px;display:flex}.bulk-progress-head>span{gap:3px;display:grid}.bulk-progress-head>span:last-child{text-align:right}.bulk-progress-head b{font-size:1.25rem}.bulk-progress-head small{color:#8a8492;letter-spacing:.07em;font-size:.58rem;font-weight:850}.bulk-progress-track{background:#ebe6f1;border-radius:999px;height:12px;margin:16px 0;overflow:hidden}.bulk-progress-track span{border-radius:inherit;background:var(--gradient);height:100%;transition:width .3s;display:block}.bulk-processing-list{gap:8px;display:grid}.bulk-processing-list>span{color:#9a93a2;border:1px solid #ece8f1;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 11px;font-size:.78rem;display:flex}.bulk-processing-list i{background:#f0edf4;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.bulk-processing-list .is-current{color:var(--beam-violet);background:#f8f5ff;border-color:#cdbfff}.bulk-processing-list .is-current i{background:#e8deff}.bulk-processing-list .is-done{color:#087e47;background:#f4fbf7;border-color:#d4eddf}.bulk-processing-list .is-done i{background:#dff7e9}.bulk-batch-note{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.bulk-batch-note span{color:#777080;background:#f6f3fa;border-radius:10px;justify-content:space-between;padding:10px;font-size:.68rem;display:flex}.bulk-success-stage{text-align:center;justify-content:center;align-items:center}.bulk-success-icon{background:var(--success-green);color:#fff;border:12px solid #e5f8ed;border-radius:50%;place-items:center;width:90px;height:90px;font-size:2rem;display:grid;box-shadow:0 0 0 12px #f5fcf8}.bulk-success-stage>small{color:#0b9957;letter-spacing:.14em;margin-top:27px;font-size:.66rem;font-weight:900}.bulk-success-stage>h3{letter-spacing:-.045em;margin:9px 0 8px;font-size:2rem}.bulk-success-stage>p{max-width:390px;color:var(--muted-slate);margin:0;font-size:.9rem;line-height:1.5}.bulk-success-metrics{grid-template-columns:repeat(4,1fr);gap:7px;width:100%;max-width:660px;margin:24px 0 14px;display:grid}.bulk-success-metrics span{color:#817989;border:1px solid #e3dfea;border-radius:11px;min-width:0;padding:11px 4px;font-size:.56rem;display:grid}.bulk-success-metrics b{color:var(--text-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.bulk-published-status{color:#07844a;background:#eaf9f0;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:10px 16px;font-size:.78rem;display:flex}.bulk-published-status span{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.bulk-replay-button{color:var(--beam-violet);cursor:pointer;background:0 0;border:0;margin-top:17px;font-size:.78rem;font-weight:800}@keyframes bulk-stage-in{0%{opacity:0;transform:translateY(8px)}}@keyframes bulk-file-drop{0%{opacity:0;transform:translateY(-70px) translateX(calc((var(--file-index) - 1.5) * 34px)) rotate(calc((var(--file-index) - 1.5) * 6deg))}}@keyframes bulk-choice-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes bulk-auto-upload{0%,55%{opacity:.84;transform:scale(.985)}72%{opacity:1;transform:scale(.96)}86%,to{opacity:1;transform:scale(1)}}.level-block{text-align:center;max-width:850px;margin:0 auto 100px}.level-block>h3{margin:22px 0 4px;font-size:clamp(1.75rem,7vw,2.6rem)}.level-block>p{color:var(--muted-slate);font-size:1.06rem}.check-grid{color:#1c2035;text-align:left;grid-template-columns:repeat(2,1fr);gap:8px;margin:24px 0;font-size:.85rem;font-weight:700;display:grid}.check-grid span:first-letter{color:var(--success-green)}.audience-level-block>h3{letter-spacing:-.045em;max-width:640px;margin-inline:auto;font-weight:950;line-height:1.02}.audience-level-block>h3 em{color:var(--text-ink);font-style:normal;animation:5.4s ease-in-out infinite audience-headline-accent}.audience-level-block>p{max-width:560px;margin:8px auto 0}.audience-level-block .check-grid{text-align:center;gap:8px 16px;max-width:430px;margin:18px auto 0}.audience-level-block .check-grid span{text-align:left;grid-template-columns:12px 1fr;justify-content:start;align-items:start;column-gap:4px;display:grid}.audience-level-block .check-grid span>i{color:var(--text-ink);font-style:normal}@media (width<=767px){.audience-level-block .check-grid{transform:translate(6px)}}.audience-level-block .audience-test-demo{margin-top:-8px}.bulk-section .audience-level-block{margin-bottom:0}.audience-test-demo{opacity:0;text-align:left;background:linear-gradient(145deg,#fbfaff,#f5f2fb);border:1px solid #ddd7ed;border-radius:22px;max-width:850px;min-height:510px;margin:0 auto;padding:12px;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(16px);box-shadow:0 22px 56px #1b113e17}.audience-test-demo.is-visible{opacity:1;transform:translateY(0)}.audience-context-bar{grid-template-columns:auto minmax(70px,1fr);align-items:center;gap:2px 10px;min-height:38px;margin-bottom:8px;padding:0 8px;display:grid}.audience-context-bar>div{align-items:center;gap:7px;font-size:.55rem;display:flex}.audience-context-bar span{color:var(--muted-slate)}.audience-context-bar b{color:var(--beam-violet);background:#eee8ff;border-radius:999px;padding:4px 7px;font-size:.51rem}.audience-context-bar em{background:#e8e2ef;border-radius:999px;height:4px;overflow:hidden}.audience-context-bar em i{border-radius:inherit;background:var(--gradient);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.audience-context-bar>small{color:#8b8495;grid-column:1/-1;font-size:.47rem;font-weight:700}.audience-stage button:focus-visible{outline-offset:2px;outline:3px solid #5b10f838}.audience-stage-window{background:#fff;border:1px solid #e2ddec;border-radius:17px;height:445px;min-height:445px;overflow:hidden;box-shadow:0 12px 30px #1c123a0d}.audience-stage{flex-direction:column;height:445px;min-height:445px;padding:16px;animation:.48s cubic-bezier(.22,1,.36,1) both audience-stage-in;display:flex;overflow:hidden}.audience-stage>header{text-align:center;margin-bottom:14px}.audience-stage>header>small{color:var(--beam-violet);letter-spacing:.12em;font-size:.59rem;font-weight:900}.audience-stage>header h4{letter-spacing:-.035em;margin:5px 0;font-size:1.38rem;line-height:1.08}.audience-stage>header p{max-width:520px;color:var(--muted-slate);margin:auto;font-size:.72rem;line-height:1.43}.audience-primary-action{background:var(--gradient);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:auto;padding:0 17px;font-size:.78rem;font-weight:850;display:flex;box-shadow:0 12px 24px #5b10f833}.audience-primary-action b{font-size:1rem}.audience-campaign-choice{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.audience-campaign-choice button{min-height:145px;color:var(--text-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e4dfea;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 10px 11px;transition:all .25s;display:flex;position:relative}.audience-campaign-choice button>span{width:46px;height:33px;color:var(--beam-violet);background:#f2edff;border-radius:9px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.audience-campaign-choice button b{margin-top:4px;font-size:.76rem}.audience-campaign-choice button small{color:var(--muted-slate);font-size:.58rem;line-height:1.4}.audience-campaign-choice button>i{color:#07844a;background:#eaf9f0;border-radius:999px;padding:4px 6px;font-size:.45rem;font-style:normal;font-weight:850;position:absolute;top:10px;right:8px}.audience-campaign-choice button.selected{background:#faf8ff;border-color:#9c76ff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #9c76ff,0 12px 25px #5b10f81a}.audience-strategy-note{background:linear-gradient(120deg,#f4efff,#fff);border-radius:12px;gap:9px;margin-top:12px;padding:11px;display:flex}.audience-strategy-note>span{background:var(--gradient);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.audience-strategy-note p{color:var(--muted-slate);margin:0;font-size:.61rem;line-height:1.48}.audience-strategy-note b{color:var(--text-ink)}.audience-architecture{gap:9px;display:grid}.audience-architecture>div{background:#fbfaff;border:1px solid #e7e2ed;border-radius:12px;grid-template-columns:1fr;align-content:center;gap:6px;min-height:59px;padding:9px 11px;display:grid}.audience-architecture span{color:#5e5768;align-items:baseline;gap:8px;font-size:.65rem;font-weight:750;display:flex}.audience-architecture b{color:var(--text-ink);font-size:1.15rem}.audience-architecture i{background:#ece7f1;border-radius:999px;height:7px;overflow:hidden}.audience-architecture i:after{content:"";border-radius:inherit;background:var(--gradient);width:100%;height:100%;animation:.7s both audience-budget-fill;display:block}.audience-architecture .retargeting i:after{background:linear-gradient(90deg,#8e5cff,#d933e8)}.audience-architecture .retention i:after{background:linear-gradient(90deg,#1ec878,#72dda5)}.audience-plan-total{background:#f2edff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;margin-top:10px;padding:9px 12px;display:grid}.audience-plan-total b{color:var(--beam-violet);grid-row:1/3;font-size:1.65rem}.audience-plan-total span{font-size:.69rem;font-weight:800}.audience-plan-total small{color:var(--muted-slate);font-size:.49rem}.audience-expert-list{gap:5px;margin-top:8px;display:grid}.audience-expert-list>div{min-height:50px;animation:audience-row-in .42s cubic-bezier(.22,1,.36,1) calc(var(--audience-index) * .12s) both;background:#fff;border:1px solid #e7e2ed;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:1px 7px;padding:6px 9px 6px 60px;display:grid;position:relative}.audience-expert-list>div>span{width:43px;color:var(--beam-violet);text-align:center;background:#f1ecff;border-radius:8px;place-items:center;font-size:.45rem;font-weight:900;display:grid;position:absolute;inset:6px auto 6px 8px}.audience-expert-list b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.65rem;overflow:hidden}.audience-expert-list small{color:#817988;grid-column:1/-1;font-size:.47rem}.audience-expert-list i{color:#087d47;background:#eef8f2;border-radius:999px;padding:3px 5px;font-size:.43rem;font-style:normal;font-weight:800}.audience-expert-list>strong{color:var(--beam-violet);text-align:center;background:#f2edff;border-radius:9px;padding:6px;font-size:.59rem}.audience-isolation-map{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:62px 34px;min-height:235px;display:grid;position:relative}.audience-isolation-map>div{text-align:center;background:#fbfaff;border:1px solid #e3ddea;border-radius:13px;align-content:center;place-items:center;padding:10px;animation:.45s both audience-item-in;display:grid}.audience-isolation-map>div span{font-size:.68rem;font-weight:850}.audience-isolation-map>div small{color:var(--muted-slate);font-size:.47rem}.audience-isolation-map>strong{z-index:2;color:#07844a;text-align:center;background:#f1fbf5;border:1px solid #bce8ce;border-radius:14px;place-items:center;width:136px;min-height:70px;padding:9px;font-size:.6rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #0e884e1f}.audience-isolation-map>strong i{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.audience-isolation-map>strong small{color:#619078;font-size:.45rem}.audience-rule-strip{color:var(--beam-violet);justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:.55rem;font-weight:800;display:flex}.audience-rule-strip span{background:#f2edff;border-radius:999px;padding:5px 7px}.audience-rule-strip b{color:#a39bab}.audience-delivery-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.audience-delivery-grid span{text-align:center;background:#fbfaff;border:1px solid #e6e1ec;border-radius:11px;align-content:center;place-items:center;min-width:0;min-height:72px;padding:9px 4px;animation:.45s both audience-item-in;display:grid}.audience-delivery-grid small{color:#89818f;letter-spacing:.06em;font-size:.43rem;font-weight:850}.audience-delivery-grid b{font-size:.67rem}.audience-delivery-grid i{color:#087d47;font-size:.47rem;font-style:normal}.audience-delivery-note{color:#40745a;background:#effaf4;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.audience-delivery-note>span{background:var(--success-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.audience-delivery-note p{margin:0;font-size:.54rem;line-height:1.42}.audience-review-rules{grid-template-columns:repeat(2,1fr);gap:6px;margin:9px 0;display:grid}.audience-review-rules span{color:#087d47;background:#effaf4;border-radius:8px;padding:7px;font-size:.52rem;font-weight:750}.audience-setup-grid{gap:9px;display:grid}.audience-setup-grid>span{background:#fbfaff;border:1px solid #e5e0ec;border-radius:13px;grid-template-columns:1fr auto;align-items:center;min-height:72px;padding:12px;animation:.45s cubic-bezier(.22,1,.36,1) both audience-item-in;display:grid}.audience-setup-grid>span:nth-child(2){animation-delay:.16s}.audience-setup-grid>span:nth-child(3){animation-delay:.32s}.audience-setup-grid small{color:#8b8495;letter-spacing:.08em;grid-column:1/-1;font-size:.55rem;font-weight:850}.audience-setup-grid b{font-size:.84rem}.audience-setup-grid i{color:#07844a;background:#eaf9f0;border-radius:999px;padding:5px 8px;font-size:.59rem;font-style:normal;font-weight:800}.audience-mode-options{gap:7px;display:grid}.audience-mode-options button{min-height:64px;color:var(--text-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e0ec;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}.audience-mode-options button>span{width:38px;height:38px;color:var(--beam-violet);background:#f2edff;border-radius:10px;grid-row:1/3;place-items:center;font-size:1rem;display:grid}.audience-mode-options button b{font-size:.76rem}.audience-mode-options button small{color:var(--muted-slate);font-size:.59rem}.audience-mode-options button.selected{box-shadow:inset 3px 0 var(--beam-violet);background:#faf8ff;border-color:#9f7cff}.audience-count-control{background:#f5f1ff;border-radius:12px;align-items:center;gap:14px;min-height:66px;margin-top:10px;padding:9px 12px;display:flex}.audience-count-control>span{text-align:center;display:grid}.audience-count-control small{color:#7e7394;font-size:.47rem;font-weight:850}.audience-count-control b{color:var(--beam-violet);font-size:1.45rem}.audience-count-control>i{flex:1;grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.audience-count-control em{background:#ddd6e8;border-radius:999px;height:8px;transition:all .25s}.audience-count-control em.filled{background:var(--gradient)}.audience-build-count{color:var(--beam-violet);background:#f5f1ff;border-radius:13px;grid-template-columns:auto 1fr;align-items:end;gap:2px 8px;padding:12px;display:grid}.audience-build-count>b{font-size:1.75rem;line-height:1}.audience-build-count>span{color:#655c76;font-size:.7rem;font-weight:750}.audience-build-count>i{background:#e4deed;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.audience-build-count em{border-radius:inherit;background:var(--gradient);height:100%;transition:width .25s;display:block}.audience-row-list{gap:6px;margin-top:10px;display:grid}.audience-row-list>div{min-height:47px;animation:audience-row-in .42s cubic-bezier(.22,1,.36,1) calc(var(--audience-index) * .12s) both;background:#fff;border:1px solid #e8e3ed;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto 22px;align-items:center;gap:7px;padding:6px 8px;display:grid}.audience-row-list>div>span{width:28px;height:28px;color:var(--beam-violet);background:#f1ecff;border-radius:8px;place-items:center;font-size:.57rem;font-weight:850;display:grid}.audience-row-list b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;overflow:hidden}.audience-row-list small{color:var(--beam-violet);background:#f4f0ff;border-radius:999px;padding:4px 6px;font-size:.5rem;font-weight:750}.audience-row-list i{color:var(--success-green);font-style:normal}.audience-row-list>strong{color:var(--beam-violet);text-align:center;background:#f2edff;border-radius:9px;padding:7px;font-size:.63rem}.audience-preset-chips{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:9px;display:flex}.audience-preset-chips span{color:var(--beam-violet);background:#f3effd;border-radius:999px;padding:5px 7px;font-size:.52rem;font-weight:750}.audience-segmented{background:#f0ecf5;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.audience-segmented button{color:#777080;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:5px;font-size:.56rem;font-weight:800}.audience-segmented button.selected{color:var(--beam-violet);background:#fff;box-shadow:0 5px 14px #23164214}.audience-budget-math{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin:13px 0;display:grid}.audience-budget-math>span{text-align:center;background:#fbfaff;border:1px solid #e5e0ec;border-radius:10px;min-width:0;padding:9px 4px;display:grid}.audience-budget-math small{color:#8c8594;font-size:.44rem;font-weight:850}.audience-budget-math b{font-size:.73rem}.audience-budget-math>i{color:#a59daa;font-style:normal}.audience-budget-math .result{color:#087d47;background:#effaf4;border-color:#bce8ce}.audience-budget-bars{gap:7px;display:grid}.audience-budget-bars span{color:#756e7e;grid-template-columns:22px 1fr 40px;align-items:center;gap:7px;font-size:.58rem;display:grid}.audience-budget-bars i{background:#ece7f1;border-radius:999px;height:8px;overflow:hidden}.audience-budget-bars i b{border-radius:inherit;background:var(--gradient);width:100%;height:100%;animation:.8s both audience-budget-fill;display:block}.audience-budget-bars strong{color:var(--text-ink);font-size:.62rem}.audience-location-card{background:#faf8ff;border:1px solid #bfaeff;border-radius:14px;align-items:center;gap:11px;min-height:82px;padding:12px;display:flex}.audience-location-card>span{background:var(--gradient);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid}.audience-location-card>div{flex:1;display:grid}.audience-location-card small{color:var(--beam-violet);letter-spacing:.08em;font-size:.49rem;font-weight:850}.audience-location-card b{font-size:.84rem}.audience-location-card em{color:var(--muted-slate);font-size:.56rem;font-style:normal}.audience-location-card>i{color:var(--success-green);font-style:normal;font-weight:900}.audience-location-options{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px;display:grid}.audience-location-options button{color:#655f6f;cursor:pointer;background:#fff;border:1px solid #e4dfea;border-radius:10px;min-height:42px;padding:6px;font-size:.64rem;font-weight:750}.audience-location-options button.selected{color:var(--beam-violet);background:#f6f2ff;border-color:#9f7cff}.audience-state-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.audience-state-chips span{color:#087d47;background:#eff9f3;border-radius:999px;padding:6px 8px;font-size:.56rem;font-weight:750}.audience-placement-choice button{text-align:left;cursor:pointer;background:#faf8ff;border:1px solid #a98cff;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;min-height:68px;padding:10px;display:grid}.audience-placement-choice button>span{background:var(--gradient);color:#fff;border-radius:11px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.audience-placement-choice button b{font-size:.74rem}.audience-placement-choice button small{color:var(--muted-slate);font-size:.55rem}.audience-placement-choice button>i{color:var(--success-green);grid-area:1/3/3;font-style:normal}.audience-placement-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.audience-placement-grid>span{min-height:74px;animation:audience-item-in .45s ease calc(var(--placement-index) * .12s) both;background:#fff;border:1px solid #e6e1ec;border-radius:12px;place-items:center;padding:9px;display:grid}.audience-placement-grid i{width:28px;height:28px;color:var(--beam-violet);background:#f1ecff;border-radius:8px;place-items:center;font-size:.72rem;font-style:normal;font-weight:850;display:grid}.audience-placement-grid b{font-size:.61rem}.audience-placement-grid small{color:#08804a;font-size:.5rem}.audience-review-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.audience-review-metrics span{text-align:center;background:#fbfaff;border:1px solid #e4dfea;border-radius:10px;min-width:0;padding:9px 3px;display:grid}.audience-review-metrics b{font-size:.82rem}.audience-review-metrics small{color:var(--muted-slate);font-size:.47rem}.audience-type-mix{gap:5px;margin:10px 0;display:grid}.audience-type-mix span{background:#f3f0f7;border-radius:7px;min-height:27px;position:relative;overflow:hidden}.audience-type-mix i{background:linear-gradient(90deg,#eee7ff,#d8c8ff);height:100%;position:absolute;inset:0 auto 0 0}.audience-type-mix b{z-index:1;align-items:center;height:100%;padding:0 8px;font-size:.56rem;display:flex;position:relative}.audience-review-hierarchy{min-height:46px;color:var(--beam-violet);background:#f2edff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:.57rem;font-weight:800;display:flex}.audience-review-hierarchy b{color:#aaa1b6}.audience-publish-count{color:var(--beam-violet);background:#f5f1ff;border-radius:13px;grid-template-columns:auto 1fr;align-items:end;gap:1px 5px;padding:13px;display:grid}.audience-publish-count>b{font-size:2rem;line-height:1}.audience-publish-count>span{font-size:.8rem}.audience-publish-count>i{background:#e6dff0;border-radius:999px;grid-column:1/-1;height:10px;margin-top:6px;overflow:hidden}.audience-publish-count em{border-radius:inherit;background:var(--gradient);height:100%;transition:width .4s;display:block}.audience-publish-list{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:11px;display:grid}.audience-publish-list span{color:#9a93a2;border:1px solid #ebe7ef;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:6px 8px;font-size:.56rem;display:flex}.audience-publish-list i{background:#f0edf4;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.audience-publish-list span.active{color:var(--beam-violet);background:#f8f5ff;border-color:#c8b8ff}.audience-publish-list span.done{color:#087d47;background:#f3fbf6;border-color:#d2ecdd}.audience-live-stage{text-align:center;justify-content:center;align-items:center}.audience-success-icon{background:var(--success-green);color:#fff;border:8px solid #e4f8ec;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.4rem;display:grid;box-shadow:0 0 0 7px #f4fcf7}.audience-live-stage>small{color:#079353;letter-spacing:.12em;margin-top:14px;font-size:.54rem;font-weight:900}.audience-live-stage>h4{letter-spacing:-.04em;margin:5px 0;font-size:1.4rem}.audience-live-stage>p{max-width:360px;color:var(--muted-slate);margin:0;font-size:.66rem;line-height:1.4}.audience-live-summary{grid-template-columns:repeat(2,1fr);gap:5px;width:100%;margin:12px 0 8px;display:grid}.audience-live-summary span{min-width:0;color:var(--muted-slate);border:1px solid #e4dfea;border-radius:9px;padding:6px 2px;font-size:.44rem;display:grid}.audience-live-summary b{color:var(--text-ink);font-size:.66rem}.audience-live-tree{min-height:38px;color:var(--beam-violet);background:#f2edff;border-radius:10px;align-items:center;gap:7px;padding:6px 9px;font-size:.6rem;display:flex}.audience-live-tree span{color:#a9a1b3}.audience-meta-status{color:#07844a;background:#eaf9f0;border-radius:999px;align-items:center;gap:7px;margin-top:7px;padding:6px 10px;font-size:.6rem;display:flex}.audience-meta-status span{background:var(--success-green);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}@keyframes audience-stage-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes audience-item-in{0%{opacity:0;transform:translateY(9px)}}@keyframes audience-row-in{0%{opacity:0;transform:translate(-14px)}}@keyframes audience-budget-fill{0%{width:0}}.audience-test-demo.audience-simple-demo{height:517px;min-height:517px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.audience-simple-stage{height:517px;overflow:hidden}.audience-simple-scene{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;height:517px;padding:22px 15px;animation:.92s cubic-bezier(.22,1,.36,1) both audience-simple-fade;display:flex;position:relative}.audience-simple-scene>:not(.audience-scene-glow){z-index:1;position:relative}.audience-scene-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#7937ff1f,#7937ff00 68%);border-radius:50%;width:250px;height:250px;animation:3.2s ease-in-out infinite alternate audience-glow-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audience-simple-scene header{margin-bottom:24px}.audience-simple-scene header small,.audience-simple-live>small{color:var(--beam-violet);letter-spacing:.13em;font-size:.66rem;font-weight:900}.audience-simple-scene header h4,.audience-simple-live h4{letter-spacing:-.045em;max-width:560px;margin:7px auto 8px;font-size:clamp(1.75rem,7.3vw,2.5rem);line-height:1.02}.audience-simple-scene header p,.audience-simple-live>p{max-width:520px;color:var(--muted-slate);margin:0 auto;font-size:.88rem;line-height:1.5}.audience-simple-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audience-simple-choice button{min-height:145px;color:var(--text-ink);cursor:pointer;background:#fff;border:1px solid #e1dce9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px 10px;transition:border-color .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 10px 30px #1c123a0d}.audience-simple-choice button b{font-size:1.55rem}.audience-simple-choice button span{max-width:130px;color:var(--muted-slate);font-size:.72rem;line-height:1.35}.audience-simple-choice button.selected{border:2px solid var(--beam-violet);background:#f8f5ff;transform:translateY(-4px);box-shadow:0 15px 36px #5b10f82e,0 0 0 5px #5b10f80d}.audience-simple-choice button i{color:var(--beam-violet);background:#e8deff;border-radius:999px;padding:4px 8px;font-size:.48rem;font-style:normal;font-weight:850;position:absolute;top:8px;right:8px}.audience-simple-confirm{color:#07844a;background:#eaf9f0;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin:17px auto 0;padding:10px 15px;font-size:.72rem;font-weight:850;animation:.55s cubic-bezier(.16,1,.3,1) 1.15s both audience-confirm-pop;display:flex}.audience-choice-scene .audience-simple-confirm:not(.is-confirmed){opacity:0;transform:scale(.9)}.audience-simple-audiences{gap:9px;display:grid}.audience-simple-audiences article{text-align:left;transform-origin:50%;background:#fff;border:1px solid #e5e0eb;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:10px 12px;animation:.8s cubic-bezier(.16,1,.3,1) .22s both audience-simple-row,1.15s cubic-bezier(.16,1,.3,1) 1.35s both audience-card-focus;display:grid;box-shadow:0 9px 24px #1b113e0d}.audience-simple-audiences article:nth-child(2){animation-delay:.78s,2.15s}.audience-simple-audiences article:nth-child(3){animation-delay:1.34s,2.95s}.audience-simple-audiences article>i{width:44px;height:44px;color:var(--beam-violet);background:#f0eaff;border-radius:12px;place-items:center;font-size:.65rem;font-style:normal;font-weight:900;display:grid}.audience-simple-audiences article>span{min-width:0;display:grid}.audience-simple-audiences b{font-size:.85rem}.audience-simple-audiences small{color:var(--muted-slate);margin-top:3px;font-size:.66rem}.audience-simple-audiences em{color:#079353;font-size:.59rem;font-style:normal;font-weight:850}.audience-simple-more{color:var(--beam-violet);margin-top:14px;font-size:.78rem;animation:.5s cubic-bezier(.16,1,.3,1) 1.35s both audience-confirm-pop}.audience-simple-rules{grid-template-columns:1fr 1fr;gap:28px;display:grid;position:relative}.audience-simple-rules article{background:#fff;border:1px solid #e2ddea;border-radius:17px;flex-direction:column;justify-content:center;gap:9px;min-height:155px;padding:17px 12px;animation:.72s cubic-bezier(.16,1,.3,1) .25s both audience-rule-left;display:flex;box-shadow:0 10px 30px #1b113e0d}.audience-simple-rules article:last-child{animation-name:audience-rule-right;animation-delay:.62s}.audience-simple-rules article b{animation:.45s cubic-bezier(.16,1,.3,1) 1s both audience-rule-check}.audience-simple-rules article b:nth-of-type(2){animation-delay:1.28s}.audience-simple-rules article>span{color:var(--beam-violet);font-size:.75rem;font-weight:900}.audience-simple-rules article b{font-size:.68rem;line-height:1.35}.audience-shield{z-index:2;background:var(--success-green);color:#fff;border:6px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1rem;font-style:normal;animation:.75s cubic-bezier(.16,1,.3,1) 1.45s both audience-shield-lock;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #14c67033}.audience-simple-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.audience-simple-equation>span{background:#fff;border:1px solid #e2ddea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:115px;padding:12px 5px;animation:.6s cubic-bezier(.16,1,.3,1) .18s both audience-equation-card;display:flex}.audience-simple-equation>span:nth-of-type(2){animation-delay:.62s}.audience-simple-equation>span.selected{border:2px solid var(--beam-violet);background:#f6f1ff;animation-delay:1.08s;box-shadow:0 14px 34px #5b10f821}.audience-simple-equation>i{animation:.4s .5s both audience-equation-symbol}.audience-simple-equation>i:nth-of-type(2){animation-delay:.94s}.audience-simple-equation b{font-size:1.22rem}.audience-simple-equation small{color:var(--muted-slate);margin-top:5px;font-size:.58rem}.audience-simple-equation>i{color:#aaa2b3;font-size:1.1rem;font-style:normal}.audience-simple-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.audience-simple-controls span{color:#554e61;background:#f3eff8;border-radius:11px;place-items:center;min-height:45px;padding:8px;font-size:.68rem;font-weight:750;animation:.55s cubic-bezier(.16,1,.3,1) 1.45s both audience-control-snap;display:grid}.audience-simple-controls span:last-child{animation-delay:1.72s}.audience-simple-tree{min-height:58px;color:var(--beam-violet);background:#f4f0ff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:.7rem;animation:.75s cubic-bezier(.16,1,.3,1) .18s both audience-tree-expand;display:flex}.audience-simple-tree i{color:#a69eaf;font-style:normal;animation:.6s .7s both audience-arrow-travel}.audience-simple-checks{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.audience-simple-checks span{color:#087d47;background:#f4fbf7;border:1px solid #d9eddf;border-radius:10px;place-items:center;min-height:44px;padding:7px 4px;font-size:.59rem;font-weight:800;animation:.45s cubic-bezier(.16,1,.3,1) .72s both audience-check-pop;display:grid}.audience-simple-checks span:nth-child(2){animation-delay:.96s}.audience-simple-checks span:nth-child(3){animation-delay:1.2s}.audience-simple-publish{background:var(--gradient);color:#fff;border:0;border-radius:14px;width:100%;min-height:56px;font-size:.84rem;font-weight:900;animation:.75s cubic-bezier(.16,1,.3,1) 1.42s both audience-publish-click;position:relative;overflow:hidden;box-shadow:0 14px 28px #5b10f838}.audience-simple-publish>i{background:#fff3;height:4px;position:absolute;bottom:0;left:0;right:0}.audience-simple-publish>i span{background:#fff;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}.audience-simple-publish.is-complete{background:linear-gradient(135deg,#0ba45e,#21ca79)}.audience-simple-live{align-items:center}.audience-simple-success{background:var(--success-green);color:#fff;border:11px solid #e5f8ed;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:24px;font-size:1.8rem;animation:.9s cubic-bezier(.16,1,.3,1) .18s both audience-success-arrive;display:grid;box-shadow:0 0 0 10px #f4fcf7}.audience-simple-live-stats{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:24px 0 3px;display:grid}.audience-simple-live-stats span{min-height:70px;color:var(--muted-slate);border:1px solid #e2ddea;border-radius:14px;place-items:center;padding:9px;font-size:.64rem;animation:.6s cubic-bezier(.16,1,.3,1) .72s both audience-live-stat;display:grid}.audience-simple-live-stats span:last-child{animation-delay:.98s}.audience-simple-live-stats b{color:var(--text-ink);font-size:1.12rem}.audience-demo-cursor{z-index:5;clip-path:polygon(0 0,0 84%,23% 64%,37% 100%,51% 93%,37% 58%,68% 58%);filter:drop-shadow(0 3px 3px #0000002e);pointer-events:none;background:#111321;width:22px;height:28px;position:absolute}.cursor-choice{animation:1.35s cubic-bezier(.22,1,.36,1) .55s both audience-cursor-choice;top:59%;right:18%}.cursor-publish{animation:1.5s cubic-bezier(.22,1,.36,1) .45s both audience-cursor-publish;bottom:17%;right:13%}@keyframes audience-simple-fade{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.975)}to{opacity:1;filter:blur();transform:none}}@keyframes audience-glow-drift{0%{opacity:.45;transform:translate(-56%,-52%)scale(.9)}to{opacity:1;transform:translate(-44%,-48%)scale(1.13)}}@keyframes audience-confirm-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes audience-simple-row{0%{opacity:0;transform:translate(-28px)scale(.97)}to{opacity:1;transform:none}}@keyframes audience-card-focus{0%,to{transform:scale(1);box-shadow:0 9px 24px #1b113e0d}45%,70%{transform:scale(1.035);box-shadow:0 18px 36px #1b113e21}}@keyframes audience-rule-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes audience-rule-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes audience-rule-check{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes audience-shield-lock{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-35deg)}70%{transform:translate(-50%,-50%)scale(1.15)rotate(4deg)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes audience-equation-card{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:none}}@keyframes audience-equation-symbol{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes audience-control-snap{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes audience-tree-expand{0%{opacity:0;clip-path:inset(0 50% round 14px)}to{opacity:1;clip-path:inset(0 round 14px)}}@keyframes audience-arrow-travel{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}@keyframes audience-check-pop{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes audience-publish-click{0%{opacity:0;transform:translateY(12px)}55%{opacity:1;transform:translateY(0)scale(1)}75%{transform:scale(.965)}to{opacity:1;transform:none}}@keyframes audience-success-arrive{0%{opacity:0;transform:scale(.25)rotate(-35deg)}62%{transform:scale(1.16)rotate(5deg)}to{opacity:1;transform:none}}@keyframes audience-live-stat{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@keyframes audience-cursor-choice{0%{opacity:0;transform:translate(34px,26px)}35%{opacity:1;transform:translate(0)}60%{transform:scale(.82)}75%,to{opacity:1;transform:scale(1)}}@keyframes audience-cursor-publish{0%{opacity:0;transform:translate(26px,22px)}35%{opacity:1;transform:translate(0)}58%{transform:scale(.8)}75%,to{opacity:1;transform:scale(1)}}@keyframes audience-headline-accent{0%,28%,to{color:var(--text-ink)}48%,72%{color:var(--beam-violet);text-shadow:0 8px 25px #5b10f821}}.winners-section{background:#fff}.testing-math-demo{opacity:0;max-width:760px;height:590px;margin:0 auto 80px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(20px)}.testing-math-demo.is-visible{opacity:1;transform:none}.testing-math-stage,.testing-scene{width:100%;height:100%}.testing-math-stage{position:relative}.testing-scene{flex-direction:column;justify-content:center;padding:24px 20px;animation:.6s cubic-bezier(.22,1,.36,1) both testing-scene-in;display:flex;position:absolute;inset:0}.testing-scene>header{text-align:center;max-width:590px;margin:0 auto 22px}.testing-scene>header small,.testing-success-scene>small{color:var(--beam-violet);letter-spacing:.13em;font-size:.65rem;font-weight:900}.testing-scene>header h3,.testing-success-scene h3{letter-spacing:-.045em;margin:7px 0;font-size:clamp(1.75rem,6vw,2.45rem);line-height:1.04}.testing-scene>header p,.testing-success-scene>p{color:var(--muted-slate);margin:0;font-size:.9rem;line-height:1.48}.testing-input-groups{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:680px;margin:0 auto;display:grid}.testing-input-groups article{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4deef;border-radius:17px;align-content:start;gap:7px;min-width:0;padding:12px;animation:.55s cubic-bezier(.22,1,.36,1) both testing-group-in;display:grid;box-shadow:0 12px 30px #21144c0f}.testing-input-groups article:nth-child(2){animation-delay:.2s}.testing-input-groups article:nth-child(3){animation-delay:.4s}.testing-input-groups article>span{color:var(--text-ink);align-items:baseline;gap:5px;margin-bottom:3px;font-size:.72rem;font-weight:800;display:flex}.testing-input-groups article>span b{color:var(--beam-violet);font-size:1.45rem}.testing-input-groups i{color:#5d566d;white-space:nowrap;text-overflow:ellipsis;background:#f3effc;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:7px 8px;font-size:.61rem;font-style:normal;font-weight:700;display:flex;overflow:hidden}.testing-input-groups i em{width:19px;height:19px;color:var(--beam-violet);background:#fff;border-radius:6px;flex:none;place-items:center;font-size:.55rem;font-style:normal;display:grid}.testing-flow{grid-template-columns:1fr 1.18fr 1fr;align-items:center;gap:14px;width:100%;max-width:650px;margin:0 auto;display:grid}.testing-flow-inputs{justify-content:center;align-items:center;gap:5px;display:flex}.testing-flow-inputs span{width:52px;height:62px;color:var(--beam-violet);background:#fff;border:1px solid #e0d9ec;border-radius:13px;place-items:center;font-size:1.4rem;font-weight:900;display:grid;box-shadow:0 9px 25px #21144c0f}.testing-flow-inputs small{color:#81798d;letter-spacing:.04em;font-size:.43rem}.testing-flow-inputs i{color:#9a92a4;font-style:normal}.testing-engine{color:#fff;text-align:center;background:linear-gradient(135deg,#13062f,#46149b);border-radius:18px;align-content:center;place-items:center;gap:7px;min-height:105px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #3e149b33}.testing-engine>span{background:var(--gradient);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.testing-engine b{font-size:.69rem}.testing-engine i{background:linear-gradient(90deg,#0000,#d44ff7,#0000);border-radius:999px;width:70%;height:3px;animation:1.1s ease-in-out infinite testing-engine-scan;position:absolute;bottom:0}.testing-ad-stack{height:118px;position:relative}.testing-ad-stack article{color:#fff;background:linear-gradient(155deg,#f0eaff 0 45%,#d44ff7 46% 52%,#170832 53%);border:1px solid #dcd5e8;border-radius:12px;align-items:flex-end;width:76px;height:98px;padding:8px;font-size:.55rem;font-weight:850;animation:.5s cubic-bezier(.22,1,.36,1) both testing-card-stack;display:flex;position:absolute;top:9px;left:50%;box-shadow:0 10px 24px #190d3a1f}.testing-ad-stack article:first-child{animation-delay:.2s;transform:translate(-72px)rotate(-9deg)}.testing-ad-stack article:nth-child(2){animation-delay:.4s;transform:translate(-42px)rotate(-3deg)}.testing-ad-stack article:nth-child(3){animation-delay:.6s;transform:translate(-11px)rotate(4deg)}.testing-ad-stack article:nth-child(4){animation-delay:.8s;transform:translate(18px)rotate(10deg)}.testing-combination-total{color:var(--beam-violet);text-align:center;margin-top:20px;font-size:3.25rem;line-height:1}.testing-combination-total span{color:var(--text-ink);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.74rem;display:block}.testing-scale-scene{text-align:center}.testing-scale-orbit{justify-content:center;align-items:center;gap:10px;width:100%;max-width:540px;margin:18px auto;display:flex}.testing-scale-orbit span{width:105px;height:92px;color:var(--beam-violet);background:#fff;border:1px solid #e0d9ec;border-radius:20px;place-items:center;font-size:2rem;font-weight:900;animation:.55s cubic-bezier(.16,1,.3,1) both testing-scale-pop;display:grid;box-shadow:0 14px 34px #21144c12}.testing-scale-orbit span:nth-of-type(2){animation-delay:.2s}.testing-scale-orbit span:nth-of-type(3){animation-delay:.4s}.testing-scale-orbit small{color:#797183;font-size:.58rem}.testing-scale-orbit i{color:#898193;font-size:1.2rem;font-style:normal}.testing-scale-result{place-items:center;margin:8px auto 0;display:grid}.testing-scale-result b{color:var(--beam-violet);font-size:5rem;line-height:.9;animation:.65s cubic-bezier(.16,1,.3,1) .65s both testing-result-pop}.testing-scale-result span{text-transform:uppercase;letter-spacing:.12em;margin-top:9px;font-size:.83rem;font-weight:850}.testing-manual-layout{grid-template-columns:1.35fr .9fr;gap:12px;width:100%;max-width:650px;margin:0 auto;display:grid}.testing-task-queue{gap:5px;display:grid}.testing-task-queue>span{color:#635a65;background:snow;border:1px solid #ece5ea;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:33px;padding:6px 9px;font-size:.63rem;font-weight:700;animation:.4s both testing-task-in;display:grid}.testing-task-queue i{color:#d65f69;background:#fff0f0;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.52rem;font-style:normal;display:grid}.testing-task-queue em{color:#c9bfc3;font-style:normal}.testing-manual-summary{gap:7px;display:grid}.testing-manual-summary span{color:#71666b;background:#fffafb;border:1px solid #eadfe3;border-radius:12px;align-content:center;padding:11px;font-size:.6rem;display:grid}.testing-manual-summary b{color:#b44755;font-size:1.2rem}.testing-build-button{background:var(--gradient);color:#fff;cursor:pointer;border:0;border-radius:12px;width:220px;min-height:45px;margin:15px auto 0;font-weight:850;box-shadow:0 13px 28px #5b10f833}.testing-build-button span{margin-left:8px}.testing-command{background:#faf8ff;border:1px solid #cfbcff;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;max-width:620px;margin:0 auto 15px;padding:13px;display:grid}.testing-command>span{background:var(--gradient);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.testing-command p{color:#4e475c;margin:0;font-size:.69rem;line-height:1.42}.testing-publish-progress{color:#fff;background:#14072e;border-radius:13px;width:100%;max-width:620px;margin:0 auto 10px;padding:12px}.testing-publish-progress>div{justify-content:space-between;align-items:end;display:flex}.testing-publish-progress b{font-size:1.45rem}.testing-publish-progress div span{color:#cfc6df;letter-spacing:.1em;font-size:.52rem}.testing-publish-progress>i{background:#382351;border-radius:999px;height:7px;margin-top:9px;display:block;overflow:hidden}.testing-publish-progress>i span{border-radius:inherit;background:var(--gradient);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.testing-publish-list{grid-template-columns:repeat(2,1fr);gap:5px;width:100%;max-width:620px;margin:0 auto;display:grid}.testing-publish-list>span{color:#aaa3b1;border:1px solid #ebe6ef;border-radius:9px;align-items:center;gap:7px;min-height:35px;padding:7px 9px;font-size:.6rem;display:flex}.testing-publish-list i{background:#f0edf4;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.testing-publish-list span.active{color:var(--beam-violet);background:#f9f6ff;border-color:#cebfff}.testing-publish-list span.done{color:#087f48;background:#f2fbf6;border-color:#cfeadb}.testing-time-note{color:#786f82;margin:12px auto 0;font-size:.64rem}.testing-success-scene{text-align:center;align-items:center}.testing-success-mark{background:var(--success-green);color:#fff;border:10px solid #e3f8ec;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:13px;font-size:1.5rem;animation:.65s cubic-bezier(.16,1,.3,1) both testing-success-pop;display:grid;box-shadow:0 0 0 8px #f5fcf8}.testing-success-scene>p{max-width:520px}.testing-campaign-tree{background:#faf8ff;border:1px solid #d7caf9;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:620px;min-height:62px;margin:20px auto 10px;padding:10px;font-size:.72rem;display:flex}.testing-campaign-tree b{color:var(--beam-violet)}.testing-campaign-tree i{color:#a398ae;font-style:normal}.testing-campaign-tree strong{color:#087f48}.testing-success-metrics{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:620px;display:grid}.testing-success-metrics span{color:#81798a;border:1px solid #e7e2eb;border-radius:11px;place-items:center;min-height:57px;padding:7px 3px;font-size:.52rem;display:grid}.testing-success-metrics b{color:var(--text-ink);font-size:1.1rem}.testing-contrast{grid-template-columns:1fr 1fr;gap:7px;width:100%;max-width:620px;margin-top:9px;display:grid}.testing-contrast span{color:#9b4c56;text-align:left;background:#fff5f5;border-radius:11px;gap:3px;padding:10px;display:grid}.testing-contrast span:last-child{color:var(--beam-violet);background:linear-gradient(135deg,#f4efff,#fbf7ff)}.testing-contrast small{letter-spacing:.08em;font-size:.49rem;font-weight:850}.testing-contrast b{font-size:.66rem}@keyframes testing-scene-in{0%{opacity:0;filter:blur(3px);transform:translateY(15px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes testing-group-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes testing-engine-scan{50%{filter:brightness(1.5);transform:translate(25%)}}@keyframes testing-card-stack{0%{opacity:0;transform:translate(-50%)scale(.7)}to{opacity:1}}@keyframes testing-scale-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes testing-result-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes testing-task-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes testing-success-pop{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:none}}.testing-math-visual{background:radial-gradient(circle at 90% 0,#d44ff714,#0000 30%),linear-gradient(145deg,#fff,#faf8ff);border:1px solid #dfd8ed;border-radius:24px;max-width:760px;margin:0 auto 80px;padding:20px;box-shadow:0 22px 58px #1c114114}.testing-visual-heading{text-align:center;margin-bottom:16px}.testing-visual-heading small{color:var(--beam-violet);letter-spacing:.13em;font-size:.62rem;font-weight:900}.testing-visual-heading h3{letter-spacing:-.04em;margin:7px 0 0;font-size:1.55rem;line-height:1.08}.testing-visual-inputs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.testing-visual-inputs article{background:#ffffffdb;border:1px solid #e7e1ef;border-radius:14px;flex-wrap:wrap;align-content:flex-start;gap:5px;min-width:0;padding:10px;display:flex}.testing-visual-inputs article>span{width:100%;color:var(--text-ink);align-items:baseline;gap:5px;font-size:.69rem;font-weight:850;display:flex}.testing-visual-inputs article>span b{color:var(--beam-violet);font-size:1.3rem}.testing-visual-inputs i{color:#655e72;white-space:nowrap;text-overflow:ellipsis;background:#f2eefb;border-radius:8px;flex:calc(50% - 3px);align-items:center;gap:5px;min-height:29px;padding:5px 7px;font-size:.55rem;font-style:normal;font-weight:700;display:flex;overflow:hidden}.testing-visual-inputs i em{width:17px;height:17px;color:var(--beam-violet);background:#fff;border-radius:5px;flex:none;place-items:center;font-size:.49rem;font-style:normal;display:grid}.testing-visual-result{grid-template-columns:1.35fr .8fr;gap:9px;margin-top:10px;display:grid}.testing-visual-engine,.testing-visual-count{border-radius:14px;min-height:100px;padding:13px}.testing-visual-engine{color:#fff;background:linear-gradient(135deg,#14072f,#45139a);grid-template-columns:35px 1fr;align-content:center;gap:2px 10px;display:grid}.testing-visual-engine>span{background:var(--gradient);border-radius:10px;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.testing-visual-engine b{align-self:end;font-size:.72rem}.testing-visual-engine small{color:#cfc5e4;font-size:.56rem;line-height:1.3}.testing-visual-count{color:var(--beam-violet);text-align:center;background:#f9f6ff;border:1px solid #d5c6fb;align-content:center;place-items:center;display:grid}.testing-visual-count strong{font-size:2.8rem;line-height:.85}.testing-visual-count>span{color:var(--text-ink);margin-top:6px;font-size:.7rem;font-weight:850}.testing-visual-count small{color:#81798b;margin-top:3px;font-size:.5rem}.testing-visual-contrast{grid-template-columns:1fr 32px 1fr;align-items:stretch;gap:7px;margin-top:10px;display:grid}.testing-visual-contrast article{background:#fff9f9;border:1px solid #eadfe3;border-radius:14px;align-content:center;gap:4px;min-height:128px;padding:13px;display:grid}.testing-visual-contrast article:last-child{background:linear-gradient(145deg,#f7f2ff,#fcfaff);border-color:#d7caf9}.testing-visual-contrast>i{color:var(--beam-violet);place-items:center;font-size:1.3rem;font-style:normal;display:grid}.testing-visual-contrast small{color:#a45963;letter-spacing:.1em;font-size:.52rem;font-weight:900}.testing-visual-contrast article:last-child small{color:var(--beam-violet)}.testing-visual-contrast b{font-size:.82rem}.testing-visual-contrast p{color:#746b77;margin:0;font-size:.58rem;line-height:1.4}.testing-visual-contrast article>span{color:#a44d59;font-size:.62rem;font-weight:850}.testing-visual-contrast article:last-child>span{color:#07834a}.testing-visual-footer{color:#16784b;background:#f0faf4;border:1px solid #cdebd9;border-radius:13px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:6px;min-height:52px;margin-top:10px;padding:8px 10px;font-size:.55rem;font-weight:750;display:grid}.testing-visual-footer strong{background:var(--success-green);color:#fff;text-align:center;border-radius:9px;padding:8px 10px;font-size:.64rem}.winners-section>.section-heading:nth-of-type(2){margin-top:0}.icon-benefits{grid-template-columns:repeat(2,1fr);gap:12px;max-width:800px;margin:-20px auto 55px;display:grid}.icon-benefits div{color:#4f4b67;text-align:center;background:#faf8ff;border-radius:12px;padding:15px;font-size:.85rem}.wide-copy{max-width:760px;color:var(--muted-slate);text-align:center;margin:0 auto 35px;font-size:1.07rem}.winners-demo{background:#fff;border:1px solid #ded8e9;border-radius:22px;max-width:980px;margin:auto;overflow:hidden;box-shadow:0 24px 60px #1c114117}.winner-level-tabs{background:#f1eef5;border-radius:13px;gap:3px;width:max-content;margin:18px auto 14px;padding:4px;display:flex}.winner-level-tabs button{color:#6f687b;min-width:112px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 14px;font-size:.78rem;font-weight:780}.winner-level-tabs button[aria-selected=true]{color:var(--beam-violet);background:#fff;box-shadow:0 3px 12px #1c11411c}.winner-product-bar{border-top:1px solid var(--border-mist);border-bottom:1px solid var(--border-mist);background:linear-gradient(90deg,#fbf9ff,#fff);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:grid}.winner-product-bar>span{background:var(--gradient);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.winner-product-bar>div{min-width:0;display:grid}.winner-product-bar b{font-size:.82rem}.winner-product-bar small,.winner-product-bar em{color:var(--muted-slate);font-size:.61rem;font-style:normal}.winner-product-bar em{white-space:nowrap}.winner-category-tabs{scrollbar-width:none;border-bottom:1px solid var(--border-mist);background:#fff;gap:4px;padding:0 10px;display:flex;overflow-x:auto}.winner-category-tabs::-webkit-scrollbar{display:none}.winner-category-tabs button{color:#756e82;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 11px;font-size:.7rem;font-weight:720}.winner-category-tabs button[aria-selected=true]{border-color:var(--beam-violet);color:var(--beam-violet)}.winner-workspace{height:300px;min-height:300px;display:grid;position:relative;overflow:hidden}.winner-results{min-width:0}.winner-results-heading{background:#fcfbfd;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 13px;display:flex}.winner-results-heading>span{display:grid}.winner-results-heading b{font-size:.77rem}.winner-results-heading small,.winner-results-heading em{color:var(--muted-slate);font-size:.57rem;font-style:normal}.winner-results-heading em{text-align:right}.winner-results-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4c8ec transparent;max-height:248px;overflow-y:auto}.winner-result-row{border:0;border-top:1px solid var(--border-mist);width:100%;min-height:112px;color:var(--text-ink);text-align:left;font:inherit;cursor:pointer;opacity:0;background:#fff;grid-template-columns:24px 48px minmax(0,1fr) 56px;grid-template-areas:"check icon copy score""metrics metrics metrics metrics";align-items:center;gap:8px 9px;padding:11px 12px;transition:opacity .45s,transform .45s,background .3s,box-shadow .3s;display:grid;position:relative;transform:translateY(9px)}.winner-result-row:nth-child(2){transition-delay:.12s}.winner-result-row:nth-child(3){transition-delay:.24s}.winner-result-row:nth-child(4){transition-delay:.36s}.winner-result-row.is-visible{opacity:1;transform:none}.winner-result-row.is-selected{box-shadow:inset 4px 0 var(--beam-violet);background:linear-gradient(90deg,#faf7ff,#fff)}.winner-result-row.is-top:not(.is-selected){box-shadow:inset 3px 0 var(--success-green)}.winner-check{color:#fff;border:1px solid #d8d2e2;border-radius:7px;grid-area:check;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.winner-result-row.is-selected .winner-check{border-color:var(--beam-violet);background:var(--beam-violet)}.winner-creative-thumb,.winner-audience-icon{width:46px;height:52px;color:var(--beam-violet);background:#f0ebff 50%/cover no-repeat;border-radius:10px;grid-area:icon;place-items:center;font-size:1.25rem;display:grid;overflow:hidden}.winner-audience-icon{height:46px}.winner-result-copy{grid-area:copy;gap:4px;min-width:0;display:grid}.winner-result-copy>span{align-items:center;gap:6px;min-width:0;display:flex}.winner-result-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.winner-result-copy em{color:#087d48;background:#eafaf2;border:1px solid #a9e6c7;border-radius:999px;flex:none;padding:3px 6px;font-size:.48rem;font-style:normal;font-weight:850}.winner-result-copy small{color:var(--muted-slate);font-size:.55rem}.winner-score{color:var(--beam-violet);text-align:center;background:#faf7ff;border:1px solid #d8c8ff;border-radius:10px;grid-area:score;place-items:center;padding:6px 4px;display:grid}.winner-score b{font-size:1rem}.winner-score small{font-size:.45rem}.winner-metrics{grid-area:metrics;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.winner-metrics>span{text-align:center;background:#f7f6f9;border-radius:7px;place-items:center;min-width:0;padding:6px 3px;display:grid}.winner-metrics b{font-size:.59rem}.winner-metrics small{color:var(--muted-slate);white-space:nowrap;font-size:.43rem}.selected-winners-tray{background:linear-gradient(135deg,#f8f4ff,#fcfaff);border-top:1px solid #d9ccfa;gap:10px;padding:13px;animation:.45s cubic-bezier(.22,1,.36,1) both winner-tray-in;display:grid}.selected-tray-title{text-align:center;display:grid}.selected-tray-title b{font-size:.82rem}.selected-tray-title small{color:var(--muted-slate);font-size:.57rem}.selected-winner-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.selected-winner-chips button{min-height:46px;color:var(--text-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd3f4;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.selected-winner-chips i{color:#087d48;background:#e7f9ef;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.62rem;font-style:normal;display:grid}.selected-winner-chips span{min-width:0;display:grid}.selected-winner-chips small{color:var(--beam-violet);text-transform:uppercase;letter-spacing:.08em;font-size:.47rem}.selected-winner-chips b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.selected-winner-chips em{color:#8d8597;text-align:center;font-style:normal}.winner-build-action{background:var(--gradient);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:11px;font-size:.74rem;font-weight:850;box-shadow:0 10px 24px #5b10f833}@keyframes winner-tray-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.three-cards{gap:24px;max-width:760px;margin:90px auto 0;display:grid}.three-cards article,.final-feature-grid article{border:1px solid var(--border-mist);border-radius:18px;padding:28px;box-shadow:0 16px 42px #080a300f}.three-cards h3,.final-feature-grid h3{margin:18px 0 6px;font-size:1.25rem}.three-cards p,.final-feature-grid p{color:var(--muted-slate);margin:0}.insights-section{background:linear-gradient(#fff,#fcfbff)}.insights-demo{border:1px solid var(--border-mist);max-width:850px;box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:auto;overflow:hidden}.insights-head{align-items:center;gap:12px;padding:18px;display:flex}.insights-head>span{width:40px;height:40px;color:var(--beam-violet);background:#f0ebff;border-radius:10px;place-items:center;display:grid}.insights-head>div{display:grid}.insights-head small{color:var(--muted-slate);font-size:.68rem}.insights-demo>label{border-top:1px solid var(--border-mist);color:var(--muted-slate);align-items:center;gap:14px;padding:15px 18px;display:flex}.insights-demo select{border:1px solid var(--border-mist);min-width:0;height:56px;color:var(--text-ink);background:#fff;border-radius:12px;flex:1;padding:0 14px;font-weight:700}.leader-head{border-top:1px solid var(--border-mist);border-bottom:1px solid var(--border-mist);min-height:48px;color:var(--muted-slate);justify-content:space-between;align-items:center;padding:0 18px;font-size:.68rem;display:flex}.leader-row{border-bottom:1px solid var(--border-mist);grid-template-columns:44px minmax(115px,1fr) 55px 28px;align-items:center;gap:8px;min-height:75px;padding:10px 12px;display:grid}.leader-thumb{background:var(--gradient);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.leader-row>span:nth-child(2){min-width:0;display:grid}.leader-row b{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.leader-row small{color:var(--muted-slate);font-size:.6rem}.leader-row>i{background:#eee;border-radius:9px;height:6px;overflow:hidden}.leader-row>i span{border-radius:inherit;height:100%;transition:width .4s;display:block}.leader-row strong{font-size:.8rem}.section.ai-insights-upgrade{padding-top:clamp(54px,6vw,72px)}.ai-insights-upgrade .section-heading p{max-width:720px}.ai-insights-supporting-line{color:#49435e;margin-top:10px;font-weight:650;display:inline-block}.ai-intelligence-board{isolation:isolate;background:#fff;border:1px solid #ddd5ed;border-radius:22px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #1b0d481c}.ai-board-header{border-bottom:1px solid var(--border-mist);background:linear-gradient(105deg,#fbf9ff,#fff);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:14px 17px;display:grid}.ai-board-mark{background:var(--gradient);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 24px #5b10f833}.ai-board-analytics{justify-content:center;align-items:flex-end;gap:3px;padding:9px 10px;display:flex}.ai-board-analytics i{background:#fff;border-radius:4px 4px 2px 2px;width:4px;box-shadow:0 0 8px #ffffff40}.ai-board-analytics i:first-child{height:9px}.ai-board-analytics i:nth-child(2){height:15px}.ai-board-analytics i:nth-child(3){height:22px}.ai-board-header>span:nth-child(2){min-width:0;display:grid}.ai-board-header b{font-size:.9rem}.ai-board-header small{color:var(--muted-slate);font-size:.62rem}.ai-board-context{text-align:right;display:grid}.ai-board-context b{color:var(--beam-violet);font-size:.72rem}.ai-board-context small{white-space:nowrap;font-size:.56rem}.ai-category-tabs{scrollbar-width:none;border-bottom:1px solid var(--border-mist);background:#fff;gap:5px;padding:7px 9px;display:flex;overflow-x:auto}.ai-category-tabs::-webkit-scrollbar{display:none}.ai-category-tabs button{color:#70697e;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:0 14px;font-size:.75rem;font-weight:780}.ai-category-tabs button[aria-selected=true]{color:var(--beam-violet);background:#f2ecff;border-color:#d7c8ff;box-shadow:0 4px 12px #5b10f814}.ai-category-tabs button:focus-visible,.ai-rank-card:focus-visible,.ai-why-panel button:focus-visible,.ai-reuse-tray button:focus-visible{outline-offset:2px;outline:3px solid #5b10f859}.ai-board-workspace{grid-template-columns:minmax(0,1.5fr) minmax(250px,.78fr);min-height:430px;display:grid}.ai-ranking-panel{border-right:1px solid var(--border-mist);min-width:0}.ai-ranking-panel>header{background:#fcfbfd;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 15px;display:flex}.ai-ranking-panel>header span{display:grid}.ai-ranking-panel>header b{font-size:.84rem}.ai-ranking-panel>header small,.ai-ranking-panel>header em{color:var(--muted-slate);font-size:.61rem;font-style:normal}.ai-ranking-panel>header em{text-align:right}.ai-ranking-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8cfea transparent;height:373px;overflow-y:auto}.ai-rank-card{border:0;border-top:1px solid var(--border-mist);width:100%;min-height:148px;color:var(--text-ink);font:inherit;text-align:left;cursor:pointer;opacity:0;background:#fff;grid-template-columns:29px 56px minmax(145px,1fr) 66px;grid-template-areas:"rank art copy score""metrics metrics metrics metrics""trend action action action""meter meter meter meter";align-items:center;gap:9px 10px;padding:13px;transition:opacity .42s,transform .42s,background .3s,box-shadow .3s;display:grid;position:relative;transform:translateY(10px)}.ai-rank-card:nth-child(2){transition-delay:.1s}.ai-rank-card:nth-child(3){transition-delay:.2s}.ai-rank-card:nth-child(4){transition-delay:.3s}.ai-rank-card:nth-child(5){transition-delay:.4s}.ai-rank-card.is-visible{opacity:1;transform:none}.ai-rank-card.is-selected{box-shadow:inset 4px 0 var(--beam-violet);background:linear-gradient(90deg,#faf7ff,#fff)}.ai-rank-card.tier-top-performer:not(.is-selected){box-shadow:inset 3px 0 #16b96b}.ai-rank-card.tier-promising:not(.is-selected){box-shadow:inset 3px 0 #e6a300}.ai-rank-card.tier-needs-more-data:not(.is-selected){box-shadow:inset 3px 0 #9c8eae}.ai-rank-card.tier-underperforming:not(.is-selected){box-shadow:inset 3px 0 #ef5b69}.ai-rank-number{color:#8a8197;grid-area:rank;font-size:.68rem;font-weight:850}.ai-rank-art,.ai-rank-icon{width:54px;height:64px;color:var(--beam-violet);background:#f0ebff 50%/cover no-repeat;border-radius:10px;grid-area:art;place-items:center;font-size:1.3rem;display:grid}.ai-rank-icon{background:linear-gradient(145deg,#f3efff,#e8ddff);height:54px}.ai-rank-copy{grid-area:copy;gap:4px;min-width:0;display:grid}.ai-rank-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ai-rank-copy small{color:var(--muted-slate);font-size:.6rem}.ai-rank-copy em{border-radius:999px;width:max-content;padding:4px 8px;font-size:.53rem;font-style:normal;font-weight:850}.tier-top-performer .ai-rank-copy em{color:#087d48;background:#e8f9f0}.tier-promising .ai-rank-copy em{color:#9b6800;background:#fff7dc}.tier-needs-more-data .ai-rank-copy em{color:#6e6179;background:#f1edf4}.tier-underperforming .ai-rank-copy em{color:#bd3442;background:#fff0f1}.ai-rank-score{text-align:center;background:#fff;border:1px solid #dfd8e8;border-radius:10px;grid-area:score;gap:3px;padding:8px 6px;display:grid}.ai-rank-score>b{font-size:1.16rem}.ai-rank-score small{color:var(--muted-slate);font-size:.48rem}.ai-rank-score i{background:#eee;border-radius:5px;height:4px;overflow:hidden}.ai-rank-score i span{border-radius:inherit;background:#8f839e;height:100%;display:block}.tier-top-performer .ai-rank-score i span{background:#16b96b}.tier-promising .ai-rank-score i span{background:#e6a300}.tier-underperforming .ai-rank-score i span{background:#ef5b69}.ai-rank-metrics{grid-area:metrics;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-rank-metrics i{text-align:center;background:#f7f6f9;border-radius:7px;place-items:center;min-width:0;min-height:43px;padding:6px 3px;font-style:normal;display:grid}.ai-rank-metrics b{font-size:.66rem}.ai-rank-metrics small{color:var(--muted-slate);white-space:nowrap;font-size:.48rem}.ai-rank-trend{color:#07814a;grid-area:trend;font-size:.62rem;font-weight:850}.ai-rank-trend.is-down{color:#c33d4a}.ai-rank-action{color:var(--beam-violet);background:#f0e9ff;border-radius:999px;grid-area:action;justify-self:end;padding:5px 9px;font-size:.58rem;font-weight:850}.ai-rank-semantic-meter{grid-area:meter;width:100%;padding-top:1px}.ai-rank-semantic-meter>i{background:#e8e4ec;border-radius:999px;height:7px;display:block;overflow:hidden}.ai-rank-semantic-meter>i>span{border-radius:inherit;background:#8f839e;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}.tier-top-performer .ai-rank-semantic-meter>i>span{background:linear-gradient(90deg,#0e9f59,#27d481)}.tier-promising .ai-rank-semantic-meter>i>span{background:linear-gradient(90deg,#d89500,#ffc542)}.tier-needs-more-data .ai-rank-semantic-meter>i>span{background:linear-gradient(90deg,#7f718d,#afa4bb)}.tier-underperforming .ai-rank-semantic-meter>i>span{background:linear-gradient(90deg,#d73e4c,#ff6d77)}.ai-why-panel{background:linear-gradient(160deg,#fcfaff,#f8f5ff);flex-direction:column;justify-content:center;min-width:0;padding:22px 19px;display:flex}.ai-why-eyebrow{color:var(--beam-violet);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.ai-why-panel h3{margin:7px 0 11px;font-size:1.3rem;line-height:1.05}.ai-why-panel p{color:var(--muted-slate);margin:0;font-size:.76rem;line-height:1.5}.ai-analysis-orbit{background:var(--gradient);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;box-shadow:0 14px 28px #5b10f833}.ai-analysis-bars{gap:8px;margin-top:20px;display:grid}.ai-analysis-bars i{background:linear-gradient(90deg,#6f1aff 82%,#e7e2ed 82%);border-radius:8px;height:7px}.ai-analysis-bars i:nth-child(2){background:linear-gradient(90deg,#19bd71 67%,#e7e2ed 67%)}.ai-analysis-bars i:nth-child(3){background:linear-gradient(90deg,#f0b323 48%,#e7e2ed 48%)}.ai-why-score{align-items:center;gap:11px;display:flex}.ai-why-score>strong{color:var(--beam-violet);font-size:2.35rem}.ai-why-score>span{display:grid}.ai-why-score b{font-size:.75rem}.ai-why-score small{color:var(--muted-slate);font-size:.56rem}.ai-why-panel ul{gap:8px;margin:13px 0;padding:0;list-style:none;display:grid}.ai-why-panel li{color:#4e485b;font-size:.7rem;line-height:1.35}.ai-why-panel li:first-letter{color:#0a9b58}.ai-recommended-action{background:#fff;border:1px solid #d9cdf7;border-radius:9px;margin-top:auto;padding:9px 10px;display:grid}.ai-recommended-action small{color:var(--muted-slate);font-size:.54rem}.ai-recommended-action b{font-size:.7rem}.ai-why-panel>button{background:var(--gradient);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:9px;font-size:.72rem;font-weight:850}.ai-reuse-tray{background:linear-gradient(110deg,#f8f4ff,#fff);border-top:1px solid #d9cdf7;grid-template-columns:minmax(170px,.75fr) 1.25fr;align-items:center;gap:12px;min-height:82px;padding:11px 15px;display:grid}.ai-reuse-tray>span{display:grid}.ai-reuse-tray>span b{font-size:.72rem}.ai-reuse-tray>span small{color:var(--muted-slate);font-size:.51rem}.ai-reuse-tray>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-reuse-tray button{min-height:48px;color:var(--text-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded4f5;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto 15px;align-items:center;gap:6px;padding:6px 8px;animation:.4s cubic-bezier(.22,1,.36,1) both ai-tray-in;display:grid}.ai-reuse-tray button>i{color:#07814a;background:#e6f9ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.55rem;font-style:normal;display:grid}.ai-reuse-tray button>span{min-width:0;display:grid}.ai-reuse-tray button small{color:var(--muted-slate);font-size:.44rem}.ai-reuse-tray button b{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.ai-reuse-tray button>strong{color:var(--beam-violet);font-size:.62rem}.ai-reuse-tray button>em{color:#91889d;font-style:normal}@keyframes ai-tray-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=767px){.section.goal-scoring-upgrade{padding-top:60px;padding-bottom:60px}.ai-insights-upgrade .section-heading h2{font-size:clamp(2.15rem,10vw,3rem)}.ai-intelligence-board{border-radius:19px;width:calc(100% + 12px);margin-inline:-6px}.ai-board-header{grid-template-columns:42px minmax(0,1fr) auto;min-height:82px;padding:14px 12px}.ai-board-header b{font-size:.87rem}.ai-board-header small{font-size:.58rem}.ai-board-context b{max-width:74px;font-size:.65rem;line-height:1.1}.ai-board-context small{font-size:.52rem}.ai-category-tabs{padding-inline:7px}.ai-category-tabs button{min-height:48px;padding-inline:14px;font-size:.74rem}.ai-board-workspace{min-height:0;display:block}.ai-ranking-panel{border-right:0}.ai-ranking-panel>header{min-height:58px;padding-inline:12px}.ai-ranking-scroll{height:385px}.ai-rank-card{grid-template-columns:23px 52px minmax(0,1fr) 62px;gap:8px;min-height:174px;padding:13px 11px}.ai-rank-art,.ai-rank-icon{width:50px;height:61px}.ai-rank-copy b{font-size:.8rem}.ai-rank-copy small{font-size:.57rem;line-height:1.3}.ai-rank-copy em{font-size:.51rem}.ai-rank-score>b{font-size:1.18rem}.ai-rank-score small{font-size:.46rem}.ai-rank-metrics b{font-size:.65rem}.ai-rank-metrics small{font-size:.46rem}.ai-rank-trend{font-size:.62rem}.ai-rank-action{font-size:.58rem}.ai-rank-semantic-meter>i{height:8px}.ai-why-panel{border-top:1px solid var(--border-mist);min-height:250px;padding:18px 17px}.ai-why-eyebrow{font-size:.66rem}.ai-why-panel h3{font-size:1.35rem}.ai-why-score>strong{font-size:2.45rem}.ai-why-score b{font-size:.78rem}.ai-why-score small{font-size:.58rem}.ai-why-panel li{font-size:.72rem}.ai-recommended-action b{font-size:.73rem}.ai-reuse-tray{grid-template-columns:1fr;gap:8px;min-height:100px;padding:11px 12px;display:grid}.ai-reuse-tray>span{text-align:center}.ai-reuse-tray>span b{font-size:.8rem}.ai-reuse-tray>span small{font-size:.56rem}.ai-reuse-tray>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-reuse-tray button{grid-template-columns:23px minmax(0,1fr) 15px;min-height:52px}.ai-reuse-tray button>strong{display:none}.ai-reuse-tray button small{font-size:.48rem}.ai-reuse-tray button b{font-size:.59rem}}@media (width>=768px){.ai-rank-card{grid-template-columns:30px 60px minmax(160px,1fr) 76px 1.45fr;grid-template-areas:"rank art copy score metrics""rank art trend action action""meter meter meter meter meter";min-height:126px}.ai-rank-metrics{grid-template-columns:repeat(4,minmax(52px,1fr))}.ai-rank-art,.ai-rank-icon{width:58px;height:70px}.ai-rank-icon{height:58px}.ai-rank-copy b{font-size:.88rem}.ai-rank-copy small{font-size:.64rem}.ai-rank-metrics i{min-height:46px}.ai-rank-metrics b{font-size:.7rem}.ai-rank-metrics small{font-size:.49rem}}@media (prefers-reduced-motion:reduce){.ai-rank-card,.ai-reuse-tray button{transition:none;animation:none}.ai-rank-card{opacity:1;transform:none}}.goal-section{background:#fff}.goal-scoring-upgrade .section-heading{margin-bottom:42px}.goal-scoring-upgrade .section-heading p{max-width:720px}.goal-points{grid-template-columns:repeat(3,1fr);gap:9px;max-width:760px;margin:-12px auto 42px;display:grid}.goal-points span{color:#514b60;text-align:center;background:#fcfbff;border:1px solid #e3dcef;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-size:.83rem;font-weight:700;display:flex}.goal-points span:first-letter{color:var(--beam-violet)}.goal-scoring-workspace{isolation:isolate;opacity:.86;background:#fff;border:1px solid #ddd5ed;border-radius:22px;max-width:980px;margin:auto;transition:opacity .5s,transform .5s;overflow:hidden;transform:translateY(10px);box-shadow:0 26px 68px #1b0d481a}.goal-scoring-workspace:not(.phase-0){opacity:1;transform:none}.goal-workspace-header{border-bottom:1px solid var(--border-mist);background:linear-gradient(105deg,#fbf9ff,#fff);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:14px 17px;display:grid}.goal-workspace-mark{background:var(--gradient);border-radius:11px;justify-content:center;align-items:flex-end;gap:3px;width:40px;height:40px;padding:9px 10px;display:flex;box-shadow:0 9px 24px #5b10f833}.goal-workspace-mark i{background:#fff;border-radius:4px 4px 2px 2px;width:4px}.goal-workspace-mark i:first-child{height:9px}.goal-workspace-mark i:nth-child(2){height:16px}.goal-workspace-mark i:nth-child(3){height:23px}.goal-workspace-header>span:nth-child(2){min-width:0;display:grid}.goal-workspace-header b{font-size:.9rem}.goal-workspace-header small{color:var(--muted-slate);font-size:.61rem}.goal-workspace-header em{color:var(--beam-violet);white-space:nowrap;background:#f0e9ff;border-radius:999px;padding:6px 9px;font-size:.56rem;font-style:normal;font-weight:850}.goal-control-panel{border-bottom:1px solid var(--border-mist);background:#fcfbfd;grid-template-columns:minmax(0,1.2fr) minmax(235px,.7fr);gap:11px 14px;padding:14px;display:grid}.goal-control-panel>p{color:#514868;background:#f8f5ff;border:1px solid #ded3f6;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:.68rem;line-height:1.45}.goal-selector{scrollbar-width:none;background:#f0edf4;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.goal-selector::-webkit-scrollbar{display:none}.goal-category-tabs::-webkit-scrollbar{display:none}.goal-selector button{color:#6f687b;min-width:61px;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;padding:0 12px;font-size:.7rem;font-weight:800}.goal-selector button[aria-selected=true]{background:var(--gradient);color:#fff;box-shadow:0 8px 18px #5b10f833}.goal-target-control{background:#fff;border:1px solid #ded7e8;border-radius:12px;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:8px;min-height:54px;padding:7px 8px 7px 11px;display:grid}.goal-target-control>span:first-child{display:grid}.goal-target-control b{font-size:.72rem}.goal-target-control small{color:var(--muted-slate);font-size:.51rem}.goal-target-input{height:42px;color:var(--beam-violet);background:#faf8ff;border:1px solid #d8cdf0;border-radius:9px;align-items:center;font-weight:850;display:flex;overflow:hidden}.goal-target-input i,.goal-target-input em{color:var(--beam-violet);padding-inline:8px;font-size:.72rem;font-style:normal}.goal-target-input input{width:100%;min-width:0;height:100%;color:var(--text-ink);font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:0;font-size:.85rem;font-weight:850}.goal-category-tabs{scrollbar-width:none;border-bottom:1px solid var(--border-mist);background:#fff;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.goal-category-tabs button{color:#746d80;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 13px;font-size:.7rem;font-weight:780}.goal-category-tabs button[aria-selected=true]{border-color:var(--beam-violet);color:var(--beam-violet)}.goal-selector button:focus-visible,.goal-category-tabs button:focus-visible,.goal-score-row:focus-visible,.goal-target-input input:focus-visible{outline-offset:2px;outline:3px solid #5b10f857}.goal-workspace-body{min-height:0}.goal-ranking-panel{min-width:0}.goal-ranking-panel>header{background:#fcfbfd;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.goal-ranking-panel>header span{display:grid}.goal-ranking-panel>header b{font-size:.88rem}.goal-ranking-panel>header small,.goal-ranking-panel>header em{color:var(--muted-slate);font-size:.62rem;font-style:normal}.goal-ranking-panel>header em{text-align:right}.goal-score-list{height:auto;overflow:visible}.goal-score-row{border:0;border-top:1px solid var(--border-mist);width:100%;min-height:96px;color:var(--text-ink);font:inherit;text-align:left;cursor:pointer;opacity:0;background:#fff;grid-template-columns:30px minmax(170px,1fr) 66px 108px;grid-template-areas:"rank copy value metric""data data data action""meter meter meter meter";align-items:center;gap:6px 12px;padding:8px 14px;transition:opacity .4s,transform .4s,background .25s,box-shadow .25s;display:grid;transform:translateY(8px)}.goal-score-row:nth-child(2){transition-delay:80ms}.goal-score-row:nth-child(3){transition-delay:.16s}.goal-score-row:nth-child(4){transition-delay:.24s}.goal-score-row:nth-child(5){transition-delay:.32s}.goal-score-row.is-visible{opacity:1;transform:none}.goal-score-row.is-selected{box-shadow:inset 4px 0 var(--beam-violet);background:linear-gradient(90deg,#faf7ff,#fff)}.goal-score-rank{color:#8c8398;grid-area:rank;font-size:.74rem;font-weight:850}.goal-score-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.goal-score-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.goal-score-copy small{font-size:.62rem;font-weight:750}.score-strong .goal-score-copy small{color:#087d48}.score-promising .goal-score-copy small{color:#9a6900}.score-weak .goal-score-copy small{color:#bd3442}.score-insufficient-data .goal-score-copy small{color:#74697e}.goal-score-value{text-align:center;background:#fff;border:1px solid #ded7e8;border-radius:10px;grid-area:value;align-content:center;place-items:center;min-height:54px;padding:6px;display:grid}.goal-score-value b{font-size:1.3rem}.goal-score-value small{color:var(--muted-slate);font-size:.5rem}.goal-score-metric{background:#f7f5f9;border-radius:9px;grid-area:metric;align-content:center;min-height:54px;padding:6px 9px;display:grid}.goal-score-metric small{color:var(--muted-slate);font-size:.5rem}.goal-score-metric b{font-size:.8rem}.goal-score-metric em{color:#847b8f;font-size:.48rem;font-style:normal}.goal-score-data{grid-area:data;gap:6px;display:flex}.goal-score-data i{background:#f7f6f9;border-radius:8px;min-width:78px;padding:5px 8px;font-style:normal;display:grid}.goal-score-data b{font-size:.61rem}.goal-score-data small{color:var(--muted-slate);font-size:.43rem}.goal-score-action{color:var(--beam-violet);background:#f0e9ff;border-radius:999px;grid-area:action;justify-self:end;padding:5px 8px;font-size:.55rem;font-weight:850}.goal-score-meter{grid-area:meter}.goal-score-meter>i{background:#e8e4ec;border-radius:999px;height:7px;display:block;overflow:hidden}.goal-score-meter span{border-radius:inherit;background:#9a8ca7;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}.score-strong .goal-score-meter span{background:linear-gradient(90deg,#0e9f59,#27d481)}.score-promising .goal-score-meter span{background:linear-gradient(90deg,#d89500,#ffc542)}.score-weak .goal-score-meter span{background:linear-gradient(90deg,#d73e4c,#ff6d77)}.score-insufficient-data .goal-score-meter span{background:linear-gradient(90deg,#7e708d,#afa4bb)}.goal-workspace-status{background:linear-gradient(110deg,#f8f4ff,#fff);border-top:1px solid #d9cdf7;align-items:center;gap:10px;min-height:72px;padding:10px 15px;display:flex}.goal-workspace-status>i{color:#087d48;background:#e5f8ed;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-style:normal;display:grid}.goal-workspace-status>span{display:grid}.goal-workspace-status b{font-size:.7rem}.goal-workspace-status small{color:var(--muted-slate);font-size:.51rem}@media (width<=767px){.goal-scoring-upgrade .section-heading{margin-bottom:30px}.goal-scoring-upgrade .section-heading h2{font-size:clamp(2.15rem,10vw,3rem)}.goal-points{grid-template-columns:1fr;gap:7px;margin:-7px auto 30px}.goal-points span{text-align:left;justify-content:flex-start;min-height:47px;padding-inline:14px;font-size:.84rem}.goal-scoring-workspace{border-radius:19px;width:calc(100% + 12px);margin-inline:-6px}.goal-workspace-header{grid-template-columns:42px minmax(0,1fr) auto;min-height:80px;padding:13px 12px}.goal-workspace-header b{font-size:.85rem}.goal-workspace-header small{font-size:.56rem}.goal-workspace-header em{padding:5px 7px;font-size:.5rem}.goal-control-panel{grid-template-columns:minmax(0,1fr) 124px;gap:9px;padding:11px}.goal-control-panel>p{grid-column:1/-1;font-size:.67rem}.goal-selector button{min-width:66px;min-height:52px;font-size:.72rem}.goal-target-control{grid-template-columns:1fr;min-height:60px;padding-left:9px}.goal-target-control>span:first-child small{display:none}.goal-target-control b{font-size:.7rem}.goal-target-input{height:42px}.goal-target-input input{font-size:.86rem}.goal-category-tabs{padding-inline:7px}.goal-category-tabs button{min-height:48px;padding-inline:13px;font-size:.72rem}.goal-workspace-body{min-height:0;display:block}.goal-ranking-panel>header{min-height:58px;padding-inline:12px}.goal-ranking-panel>header b{font-size:.86rem}.goal-ranking-panel>header small,.goal-ranking-panel>header em{font-size:.59rem}.goal-score-list{height:auto}.goal-score-row{grid-template-columns:20px minmax(0,1fr) 58px 78px;grid-template-areas:"rank copy value metric""data data data action""meter meter meter meter";gap:6px 7px;min-height:112px;padding:9px 10px}.goal-score-rank{font-size:.7rem}.goal-score-copy b{font-size:.88rem}.goal-score-copy small{font-size:.57rem;line-height:1.2}.goal-score-value{min-height:56px}.goal-score-value b{font-size:1.28rem}.goal-score-metric{min-height:56px;padding-inline:7px}.goal-score-metric b{font-size:.76rem}.goal-score-metric em{font-size:.44rem}.goal-score-data i{min-width:73px;padding:4px 7px}.goal-score-data b{font-size:.66rem}.goal-score-data small{font-size:.46rem}.goal-score-action{font-size:.56rem}.goal-score-meter>i{height:8px}.goal-workspace-status{min-height:64px;padding-inline:12px}.goal-workspace-status b{font-size:.66rem}.goal-workspace-status small{font-size:.48rem;line-height:1.25}}@media (width<=374px){.goal-workspace-header em{display:none}.goal-workspace-header{grid-template-columns:42px minmax(0,1fr)}.goal-score-row{gap-inline:6px;grid-template-columns:19px minmax(0,1fr) 52px 70px;padding-inline:8px}.goal-score-copy b{font-size:.8rem}.goal-score-copy small{font-size:.52rem}.goal-score-data i{min-width:66px}.goal-score-action{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.goal-scoring-workspace,.goal-score-row,.goal-score-meter span{transition:none!important}.goal-scoring-workspace,.goal-score-row{opacity:1;transform:none}}.final-features{background:linear-gradient(#fff,#fcfbff)}.final-feature-grid{gap:20px;max-width:820px;margin:auto;display:grid}.final-cta{text-align:center;background:#fff;padding:95px 20px}.final-cta h2{letter-spacing:-.06em;margin:26px 0 16px;font-size:clamp(3rem,12vw,5.5rem);line-height:.98}.final-cta>p{max-width:650px;color:var(--muted-slate);margin:0 auto 26px;font-size:1.1rem}.final-cta>.button{background-image:linear-gradient(#030512b8,#030512b8),url(/assets/brand/brunos-background-approved-original-1122x1402.png);background-position:50% 35%;max-width:620px;margin:auto}.final-cta>div{border-top:1px solid var(--border-mist);color:#5d5871;justify-content:space-around;gap:10px;max-width:620px;margin:30px auto 0;padding-top:25px;font-size:.78rem;display:flex}@keyframes pulse{50%{opacity:.5}}@keyframes render{to{width:100%}}@keyframes reveal{0%{opacity:0;transform:scale(.96)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=767px){.winners-section .winners-hub-demo{width:calc(100% + 14px);margin-inline:-7px}.winner-level-tabs button{min-width:120px;min-height:44px;font-size:.82rem}.winner-product-bar{min-height:68px;padding:12px 15px}.winner-product-bar b{font-size:.88rem}.winner-product-bar small,.winner-product-bar em{font-size:.64rem}.winner-category-tabs button{min-height:52px;padding-inline:12px;font-size:.74rem}.winner-workspace{height:335px;min-height:335px}.winner-results-heading{min-height:56px;padding:10px 13px}.winner-results-heading b{font-size:.82rem}.winner-results-heading small,.winner-results-heading em{font-size:.6rem}.winner-results-scroll{max-height:279px}.winner-result-row{grid-template-columns:24px 52px minmax(0,1fr) 60px;gap:9px 10px;min-height:122px;padding:12px}.winner-creative-thumb{width:50px;height:58px}.winner-audience-icon{width:50px;height:50px}.winner-result-copy b{font-size:.76rem}.winner-result-copy small{font-size:.58rem}.winner-result-copy em{font-size:.5rem}.winner-score{min-height:54px}.winner-score b{font-size:1.08rem}.winner-score small{font-size:.47rem}.winner-metrics>span{min-height:40px;padding:8px 3px}.winner-metrics b{font-size:.64rem}.winner-metrics small{font-size:.45rem}.selected-tray-title b{font-size:.86rem}.selected-tray-title small{font-size:.6rem}.selected-winner-chips b{font-size:.68rem}.campaign-process-section{margin-top:70px}.campaign-process-intro{margin-bottom:28px}.campaign-process-intro h2{font-size:2.25rem}.campaign-process-card{border-radius:20px;gap:11px;margin-inline:-4px;padding:11px}.campaign-process-detail{min-height:350px;padding-inline:13px}.campaign-process-detail>p{min-height:46px}.process-creative-stage img{height:66px}.announcement{min-height:calc(56px - (var(--header-progress) * 20px));padding:calc(10px - (var(--header-progress) * 8px)) clamp(6px, calc(2.857vw - 4.286px), 8px);font-size:calc(clamp(11px, calc(3.257vw - .725px), .83rem) - (var(--header-progress) * .05rem));flex-wrap:nowrap;gap:clamp(3px,1.429vw - 2.144px,4px)}.announcement>span{white-space:nowrap}.announcement a{padding-top:calc(7px - (var(--header-progress) * 4px));padding-right:clamp(6px,1.429vw + .857px,7px);padding-bottom:calc(7px - (var(--header-progress) * 4px));white-space:nowrap;margin-left:0;margin-right:2px;padding-left:clamp(6px,1.429vw + .857px,7px);transform:translate(3px)}.nav{min-height:calc(94px - (var(--header-progress) * 30px));padding:calc(20px - (var(--header-progress) * 10px)) 24px}.header-logo-stack{width:calc(166px - (var(--header-progress) * 24px));height:calc(47px - (var(--header-progress) * 7px))}.menu{width:calc(48px - (var(--header-progress) * 4px));height:calc(48px - (var(--header-progress) * 4px))}.hero{min-height:0;padding-bottom:0}.social-proof{padding:64px 20px 60px}.agent-section{padding-top:65px;padding-bottom:62px}.creative-section{padding-top:63px;padding-bottom:58px}.creative-demo-wrap{width:100%}.static-creative-demo{margin-inline:-1px;padding:16px}.static-tool-actions{gap:7px}.static-tool-actions button{padding-inline:10px}.static-results{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.static-results::-webkit-scrollbar{display:none}.static-result-card{scroll-snap-align:start;flex:0 0 82%}.creative-metadata{padding:14px}.agent-section .section-heading h2{text-wrap:pretty;font-size:clamp(2.2rem,8.75vw,2.35rem)}.agent-section .prompt-box>p{min-height:110px;font-size:1rem}.segmented{width:274px;margin-bottom:30px;padding:3px}.segmented button{white-space:nowrap;min-height:44px;font-size:.78rem}.slack-demo-panel{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);margin-inline:auto}.slack-app-rail,.slack-workspace{display:none}.slack-channel-head{min-height:55px;padding-inline:16px}.slack-channel-head strong{font-size:.92rem}.slack-channel-head>span{padding:7px 10px;font-size:.72rem}.slack-feed{padding:16px 18px 104px}.slack-message,.brunos-message{gap:11px}.slack-message{margin-block:6px 22px}.slack-avatar-photo,.slack-main>.slack-feed .demo-brunos-avatar{border-radius:9px;flex-basis:40px;width:40px;height:40px}.slack-message>div>b,.brunos-message>div>b{font-size:.88rem}.slack-message>div>b small,.brunos-message>div>b em{font-size:.62rem}.slack-message p,.brunos-message p{margin-top:4px;font-size:.82rem;line-height:1.55}.slack-typing{gap:11px;margin-block:18px}.slack-typing>span{font-size:.72rem}.slack-main .demo-step{min-height:38px;padding-block:7px;font-size:.7rem}.slack-main .source-icon{flex-basis:23px;width:23px;height:23px;font-size:.68rem}.slack-main .demo-result-card{border-radius:12px}.slack-main .result-title{min-height:43px;padding:8px 10px}.slack-main .result-title b{font-size:.72rem}.slack-main .result-grid{gap:6px;padding:0 10px 9px}.slack-main .result-grid>span{padding:8px;font-size:.62rem}.slack-main .demo-result-card>p,.slack-main .launch-confirm{padding:9px 10px;font-size:.61rem}.slack-main .creative-result .demo-concept{height:112px}.slack-composer{grid-template-columns:1fr 34px;height:84px;padding:12px 14px;font-size:.72rem;bottom:13px;left:15px;right:15px}.slack-composer button{border-radius:9px;width:34px;height:34px;font-size:.7rem}.testing-math-demo{height:620px;margin-bottom:72px}.testing-scene{justify-content:center;padding:14px 0}.testing-scene>header{margin-bottom:17px;padding-inline:4px}.testing-scene>header h3,.testing-success-scene h3{font-size:1.8rem}.testing-scene>header p,.testing-success-scene>p{font-size:.82rem}.testing-input-groups{grid-template-columns:1fr;gap:7px}.testing-input-groups article{border-radius:14px;flex-wrap:wrap;gap:5px;padding:9px;display:flex}.testing-input-groups article>span{width:100%;margin:0}.testing-input-groups i{flex:calc(50% - 3px);min-height:32px;padding:6px 7px;font-size:.58rem}.testing-flow{grid-template-columns:1fr;gap:9px}.testing-flow-inputs span{width:64px;height:54px}.testing-engine{width:82%;min-height:75px;margin:auto}.testing-ad-stack{height:103px}.testing-ad-stack article{height:88px}.testing-combination-total{margin-top:11px;font-size:2.8rem}.testing-scale-orbit{gap:6px}.testing-scale-orbit span{width:88px;height:84px;font-size:1.7rem}.testing-scale-result b{font-size:4.5rem}.testing-manual-layout{grid-template-columns:1fr;gap:8px}.testing-task-queue{grid-template-columns:repeat(2,1fr);gap:5px}.testing-task-queue>span{grid-template-columns:18px 1fr;min-height:38px;padding:5px 7px;font-size:.56rem}.testing-task-queue em{display:none}.testing-task-queue i{width:18px;height:18px}.testing-manual-summary{grid-template-columns:repeat(3,1fr)}.testing-manual-summary span{text-align:center;padding:8px 6px}.testing-manual-summary b{font-size:.93rem}.testing-command{grid-template-columns:32px 1fr;padding:10px}.testing-command>span{width:30px;height:30px}.testing-command p{font-size:.63rem}.testing-publish-list>span{font-size:.57rem}.testing-campaign-tree{gap:6px;font-size:.61rem}.testing-success-metrics span{font-size:.48rem}.testing-success-metrics b{font-size:1rem}.testing-contrast b{font-size:.59rem}.testing-math-visual{border-radius:20px;margin-bottom:72px;padding:14px}.testing-visual-heading{margin-bottom:13px}.testing-visual-heading h3{font-size:1.35rem}.testing-visual-inputs{grid-template-columns:1fr;gap:6px}.testing-visual-inputs article{padding:8px}.testing-visual-inputs i{min-height:27px;font-size:.53rem}.testing-visual-result{grid-template-columns:1.25fr .8fr;gap:6px}.testing-visual-engine,.testing-visual-count{min-height:92px;padding:10px}.testing-visual-engine{grid-template-columns:30px 1fr;gap:2px 8px}.testing-visual-engine>span{width:30px;height:30px}.testing-visual-engine b{font-size:.63rem}.testing-visual-engine small{font-size:.5rem}.testing-visual-count strong{font-size:2.3rem}.testing-visual-count>span{font-size:.62rem}.testing-visual-contrast{grid-template-columns:1fr 24px 1fr;gap:5px}.testing-visual-contrast article{min-height:125px;padding:10px}.testing-visual-contrast b{font-size:.7rem}.testing-visual-contrast p{font-size:.53rem}.testing-visual-footer{text-align:center;grid-template-columns:repeat(3,1fr);font-size:.49rem}.testing-visual-footer strong{grid-column:1/-1}}@media (width>=768px){.section{padding-block:130px;padding-inline:40px}.hero{min-height:1700px}.hero-buttons{grid-template-columns:1fr 1fr}.slack-demo-panel{grid-template-columns:58px 190px minmax(0,1fr)}.slack-app-rail{gap:7px;padding:12px 8px}.slack-app-rail>img{width:36px;height:36px}.slack-app-rail>span{width:34px;height:34px;font-size:.9rem}.slack-app-rail>small{font-size:.5rem}.slack-workspace{padding:18px 10px;font-size:.68rem}.slack-workspace>strong{font-size:.85rem}.slack-workspace>small{font-size:.58rem}.slack-workspace>span{padding-inline:8px}.slack-channel-head{min-height:58px;padding-inline:16px}.slack-channel-head strong{font-size:.9rem}.slack-feed{padding:16px 18px 100px}.slack-avatar-photo,.slack-main>.slack-feed .demo-brunos-avatar{flex-basis:38px;width:38px;height:38px}.slack-message>div>b,.brunos-message>div>b{font-size:.8rem}.slack-message p,.brunos-message p{font-size:.75rem}.slack-main .demo-step{font-size:.66rem}.slack-composer{height:76px;padding:11px 13px;font-size:.65rem;bottom:12px;left:14px;right:14px}.metric-grid{grid-template-columns:repeat(4,1fr)}.chat-window{padding-inline:32px}.chat-head{margin-inline:-32px;padding-inline:32px}.workflow-chrome{max-width:650px;margin-inline:auto;padding:20px}.workflow-chrome-head{margin:-20px -20px 18px;padding-inline:19px}.campaign-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-build-demo{min-height:540px}.campaign-slack-scene{grid-template-columns:180px minmax(0,1fr)}.tour-slack-sidebar{gap:11px;padding:20px 15px;font-size:.68rem}.tour-slack-sidebar>img{width:34px;height:34px}.tour-slack-sidebar>b{font-size:.78rem}.tour-slack-sidebar>small{font-size:.52rem}.tour-slack-main{grid-template-rows:56px 1fr 72px}.tour-slack-header{padding-inline:20px}.tour-slack-header b{font-size:.9rem}.tour-slack-feed{gap:20px;padding:24px 26px}.tour-slack-message{grid-template-columns:42px minmax(0,1fr);gap:12px}.tour-slack-message>img,.tour-slack-typing>img{width:42px;height:42px}.tour-slack-message b{font-size:.83rem}.tour-slack-message p{max-width:650px;font-size:.82rem}.tour-slack-typing{font-size:.72rem}.tour-slack-composer{margin:0 18px 15px;font-size:.68rem}.campaign-app-canvas{--cam-scale:.88;--cam-x:-410px;--cam-y:10px;width:820px;left:50%}.scene-3 .campaign-app-canvas{--cam-scale:.88;--cam-x:-410px;--cam-y:10px}.scene-4 .campaign-app-canvas{--cam-scale:1;--cam-x:-455px;--cam-y:-4px}.scene-5 .campaign-app-canvas{--cam-scale:1.08;--cam-x:-524px;--cam-y:-18px}.scene-6 .campaign-app-canvas{--cam-scale:1.08;--cam-x:-524px;--cam-y:-22px}.scene-7 .campaign-app-canvas{--cam-scale:1.02;--cam-x:-467px;--cam-y:-8px}.scene-8 .campaign-app-canvas{--cam-scale:1.06;--cam-x:-490px;--cam-y:-12px}.scene-9 .campaign-app-canvas{--cam-scale:1.08;--cam-x:-500px;--cam-y:-14px}.scene-10 .campaign-app-canvas{--cam-scale:.96;--cam-x:-443px;--cam-y:0px}.scene-11 .campaign-app-canvas{--cam-scale:.92;--cam-x:-410px;--cam-y:0px}.scene-12 .campaign-app-canvas{--cam-scale:1.02;--cam-x:-470px;--cam-y:-18px}.campaign-tour-footer{padding-inline:18px}.campaign-tour-footer>span,.campaign-tour-footer button{font-size:.68rem}.strategy-grid{grid-template-columns:repeat(2,1fr)}.campaign-process-card{grid-template-columns:238px minmax(0,1fr);align-items:stretch;gap:18px;min-height:560px;padding:18px}.campaign-process-rail{align-content:center}.campaign-process-rail button{grid-template-columns:36px minmax(0,1fr) 8px;min-height:62px;padding:8px 11px}.campaign-process-rail button>span{width:34px;height:34px}.campaign-process-rail button b{font-size:.9rem}.campaign-process-rail button small{font-size:.66rem}.campaign-process-detail{flex-direction:column;min-height:522px;padding:28px 26px 30px;display:flex}.campaign-process-detail>header h3{font-size:1.5rem}.campaign-process-detail>p{max-width:560px;margin:15px 0 20px;font-size:.9rem}.process-stage{flex:1;align-content:center}.process-creative-stage img{height:130px}.process-plan-track,.process-offer-preview{min-height:70px}.process-review-checks span,.process-copy-counts span,.process-scan-list span{padding-block:10px}.bulk-workflow{min-height:670px;padding:0}.bulk-demo-header{padding-inline:10px}.bulk-demo-header b{font-size:1rem}.bulk-demo-header small{font-size:.68rem}.bulk-step-indicator{max-width:700px;margin:0 auto 20px;padding-block:7px 10px}.bulk-step-indicator button>span{width:39px;height:39px;font-size:.76rem}.bulk-step-indicator button small{font-size:.62rem;display:block}.bulk-stage-window{min-height:530px}.bulk-stage{min-height:530px;padding:24px 28px 18px}.bulk-stage-copy{margin-bottom:22px}.bulk-stage-copy h3{font-size:1.85rem}.bulk-stage-copy p{font-size:.98rem}.bulk-drop-zone{min-height:390px}.bulk-file-stack{transform:scale(1.06)}.bulk-destination-stage{grid-template-columns:repeat(2,1fr);gap:9px 12px;display:grid}.bulk-destination-stage .bulk-stage-copy,.bulk-destination-stage .bulk-destination-path,.bulk-destination-stage .bulk-next-button{grid-column:1/-1}.bulk-destination-stage label{margin-bottom:0}.bulk-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bulk-detail-grid label{margin-bottom:0}.bulk-review-summary{grid-template-columns:repeat(3,1fr)}.bulk-review-summary>span{min-height:68px}.bulk-processing-list{grid-template-columns:repeat(2,1fr)}.bulk-next-button,.bulk-upload-button{align-self:center;width:360px}.bulk-success-metrics{max-width:600px}.audience-test-demo{min-height:520px;padding:16px}.audience-context-bar{max-width:760px;margin-inline:auto}.audience-stage-window{height:455px;min-height:455px}.audience-stage{height:455px;min-height:455px;padding:24px 30px}.audience-stage>header h4{font-size:1.62rem}.audience-stage>header p{font-size:.83rem}.audience-campaign-choice,.audience-architecture,.audience-expert-list,.audience-isolation-map,.audience-delivery-grid,.audience-delivery-note,.audience-review-rules{width:100%;max-width:690px;margin-inline:auto}.audience-campaign-choice button{min-height:135px}.audience-architecture{grid-template-columns:repeat(3,1fr)}.audience-plan-total{width:100%;max-width:690px;margin-inline:auto}.audience-isolation-map{min-height:225px}.audience-row-list{max-width:650px;margin-inline:auto}.audience-row-list>div{min-height:52px}.audience-row-list b{font-size:.76rem}.audience-row-list small{font-size:.57rem}.audience-segmented,.audience-budget-math,.audience-budget-bars,.audience-location-card,.audience-location-options,.audience-state-chips,.audience-placement-choice,.audience-placement-grid,.audience-type-mix,.audience-review-hierarchy,.audience-publish-count,.audience-publish-list{width:100%;max-width:690px;margin-inline:auto}.audience-location-options,.audience-placement-grid{grid-template-columns:repeat(4,1fr)}.audience-placement-grid>span{min-height:94px}.audience-review-metrics,.audience-live-summary{width:100%;max-width:690px;margin-inline:auto}.audience-live-summary{grid-template-columns:repeat(4,1fr)}.audience-primary-action{align-self:center;width:360px}.audience-live-stage>p{font-size:.82rem}.audience-live-tree{min-height:48px;font-size:.72rem}.icon-benefits{grid-template-columns:repeat(4,1fr)}.three-cards{grid-template-columns:repeat(3,1fr)}.three-cards article{min-height:300px}.winner-workspace{height:auto;min-height:390px;overflow:visible}.winner-results-scroll{max-height:345px}.winner-result-row{grid-template-columns:26px 54px minmax(170px,1fr) 68px 2fr;grid-template-areas:"check icon copy score metrics";min-height:100px;padding:12px 16px}.winner-creative-thumb{width:50px;height:64px}.winner-audience-icon{width:50px;height:50px}.winner-result-copy b{font-size:.82rem}.winner-result-copy small{font-size:.61rem}.winner-score b{font-size:1.12rem}.winner-metrics{grid-template-columns:repeat(5,minmax(52px,1fr))}.winner-metrics>span{min-height:48px}.winner-metrics b{font-size:.68rem}.winner-metrics small{font-size:.47rem}.selected-winner-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.winner-build-action{justify-self:center;width:300px}.leader-row{grid-template-columns:50px 1fr 140px 40px}.leader-row b{font-size:.88rem}.leader-row small{font-size:.7rem}.final-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.announcement{font-size:.94rem}.site-header.is-light{background:#fff;box-shadow:inset 0 -1px #f0eef6,0 5px 18px #080a2309}.site-header.is-light .nav{box-shadow:none;background:0 0;border-bottom-color:#0000}.nav{padding-inline:30px}.menu,.mobile-nav-panel{display:none}.desktop-nav-links{align-items:center;gap:4px;display:flex}.desktop-nav-links>a:not(.button),.desktop-features-trigger{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 11px;font-size:.82rem;font-weight:650;display:flex}.desktop-nav-links>a:not(.button):hover,.desktop-features-trigger:hover,.desktop-features-trigger[aria-expanded=true]{background:#ffffff14}.site-header.is-light .desktop-nav-links>a:not(.button):hover,.site-header.is-light .desktop-features-trigger:hover,.site-header.is-light .desktop-features-trigger[aria-expanded=true]{background:#f4f2f9}.desktop-features-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.desktop-nav-links .button{background:var(--gradient);width:auto;min-height:46px;padding-inline:20px}.desktop-features-shell{position:static}.desktop-mega-menu{z-index:40;border:1px solid var(--border-mist);width:min(1080px,100vw - 32px);color:var(--text-ink);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#fafafffc;border-radius:20px;grid-template-columns:1.38fr 1.18fr .88fr .78fr 1.04fr;gap:0;padding:20px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:grid;position:absolute;top:calc(100% + 14px);right:30px;overflow:hidden;transform:translateY(-8px);box-shadow:0 26px 70px #080a2333}.desktop-mega-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.desktop-mega-menu>.feature-menu-group{border-left:1px solid var(--border-mist);padding:3px 17px 8px}.desktop-mega-menu>.feature-menu-group:first-child{border-left:0;padding-left:3px}.desktop-mega-menu .feature-menu-group h3{color:#7b7690}.desktop-mega-menu .feature-menu-group>div:not(.agent-menu-card)>a{min-height:36px;color:var(--text-ink);padding:7px 6px;font-size:.73rem}.desktop-mega-menu .feature-menu-group>div:not(.agent-menu-card)>a:hover{background:#f0ebff}.desktop-mega-menu .feature-menu-group>div:not(.agent-menu-card)>a>span{color:#6f35f5}.desktop-mega-menu .agent-menu-card{color:#fff;background:linear-gradient(150deg,#160e43 0%,#050319 72%);border:1px solid #8a20f442;border-radius:14px;flex-direction:column;min-height:250px;padding:16px;display:flex}.desktop-mega-menu .agent-menu-card>p{color:#c3c0d5;margin-left:0;font-size:.68rem}.agent-chat-preview{color:#d7d4e8;background:#ffffff0d;border:1px solid #9f9fce38;border-radius:11px;align-items:center;gap:10px;margin-top:28px;padding:11px;font-size:.65rem;line-height:1.4;display:flex}.agent-chat-preview i{color:#fff;background:var(--gradient);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.desktop-mega-menu .agent-menu-card>a{color:#cdaeff;margin-top:auto;font-size:.66rem;font-weight:750}.hero-copy{padding-top:80px}.hero-demo{margin-top:50px}.workflow-list{gap:150px}.workflow-rail{display:block}.workflow-step{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);gap:70px}.workflow-step.reverse .workflow-copy{grid-area:1/2}.workflow-step.reverse .workflow-demo{grid-area:1/1}.workflow-copy{padding-inline:12px}.workflow-copy h3{font-size:clamp(2.45rem,3.25vw,3.3rem)}.workflow-copy p{font-size:1.08rem}.workflow-chrome{max-width:none;margin-inline:0}.feature-list{grid-template-columns:repeat(2,1fr)}.level-block{max-width:1000px}.final-feature-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=374px){.section,.hero-copy{padding-inline:16px}.section-heading h2{font-size:2.05rem}.chat-window{padding-inline:12px}.chat-head{margin-inline:-12px}.winner-product-bar em{display:none}.winner-result-row{grid-template-columns:22px 42px minmax(0,1fr) 52px;gap:7px;padding-inline:9px}.winner-creative-thumb,.winner-audience-icon{width:40px}.winner-result-copy b{font-size:.66rem}.winner-result-copy em{display:none}.winner-metrics small{font-size:.39rem}}@media (prefers-reduced-motion:reduce){.hero-badge-cycle,.hero-badge-label{transition:none!important}.winner-result-row,.selected-winners-tray{transition:none!important;animation:none!important}.workflow-integration,.workflow-complete,.tree-row,.audit-findings,.audit-findings>div,.audit-note,.plan-inputs span,.campaign-track,.hierarchy-row,.hierarchy-ads,.hierarchy-more,.campaign-success,.campaign-compare,.optimization-stream>div,.learning-loop{transition:none!important}.plan-building>span,.learning-loop>div i{animation:none!important}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.demo-pointer{display:none}.render-card .portrait{display:flex}.render-card>small,.render-card>.render-progress,.typing-caret{display:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}._shell_x2zrk_1{background:var(--surface-white);min-height:100vh;color:var(--text-ink);padding:40px 24px}._content_x2zrk_2{max-width:680px;margin:0 auto}._brand_x2zrk_3{margin-bottom:32px;display:inline-block}._brand_x2zrk_3 img{width:150px;height:auto}._card_x2zrk_5{border:1px solid var(--border-mist);background:#fff;border-radius:16px;padding:clamp(24px,5vw,40px)}._card_x2zrk_5 h1{margin:0 0 24px;font-size:2rem}._card_x2zrk_5 h2{margin:0 0 16px;font-size:1.25rem}._card_x2zrk_5 p{margin:16px 0}._card_x2zrk_5 dl{gap:8px;margin:24px 0;display:grid}._card_x2zrk_5 dt{color:var(--muted-slate)}._card_x2zrk_5 dd{overflow-wrap:anywhere;margin:0 0 12px}._card_x2zrk_5 a,._support_x2zrk_12 a{color:var(--beam-violet);text-decoration:underline}._card_x2zrk_5 form{gap:20px;display:grid}._card_x2zrk_5 label{gap:8px;display:grid}._card_x2zrk_5 input{border:1px solid var(--border-mist);border-radius:8px;width:100%;padding:12px}._button_x2zrk_16{border:1px solid var(--text-ink);background:var(--text-ink);color:#fff;cursor:pointer;border-radius:8px;min-height:44px;padding:12px 20px}._button_x2zrk_16:disabled{opacity:.6;cursor:wait}._support_x2zrk_12{overflow-wrap:anywhere;margin-top:28px}._dialog_x2zrk_19{border:1px solid var(--border-mist);max-width:min(480px,100vw - 40px);color:var(--text-ink);background:#fff;border-radius:14px;margin:auto;padding:28px}._dialog_x2zrk_19::backdrop{background:#03051280}._dialog_x2zrk_19 h2{margin-bottom:16px;font-size:1.4rem}._actions_x2zrk_22{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._error_x2zrk_23{color:#a71935}._footer_l0wmd_1{color:#e7e4ee;background:#02030b;padding:75px max(24px,50vw - 600px) 28px}._grid_l0wmd_7{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}._brand_l0wmd_13,._brandLink_l0wmd_14,._brand_l0wmd_13 p{text-align:left}._brandLink_l0wmd_14,._brandMark_l0wmd_20{margin-left:0;margin-right:auto}._brandMark_l0wmd_20{object-fit:contain;width:150px;height:auto;display:block}._brand_l0wmd_13 p{color:#8f8b9f;max-width:310px;margin:22px 0 0;font-size:14px;line-height:1.6}._column_l0wmd_40{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._column_l0wmd_40 h3{color:#fff;margin:0 0 8px;font-size:13px}._column_l0wmd_40 a{color:#9490a3;font-size:13px}._column_l0wmd_40 a:hover{color:#fff}._bottom_l0wmd_62{color:#747182;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:65px;padding-top:23px;font-size:11px;display:flex}._legalLinks_l0wmd_73{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}._legalLinks_l0wmd_73 a{color:#8f8b9f}._legalLinks_l0wmd_73 a:hover{color:#fff}@media (width<=1024px){._grid_l0wmd_7{grid-template-columns:1.7fr 1fr 1fr}._brand_l0wmd_13{grid-column:1/-1}}@media (width<=600px){._footer_l0wmd_1{padding:62px 24px 25px}._brandMark_l0wmd_20{width:132px}._grid_l0wmd_7{grid-template-columns:1fr 1fr;gap:42px 24px}._brand_l0wmd_13{grid-column:1/-1}._bottom_l0wmd_62{flex-direction:column;align-items:flex-start;gap:12px}._legalLinks_l0wmd_73{justify-content:flex-start;gap:10px 16px}}._page_5gizj_1{background:#f6f4fb;min-height:100vh}._hero_5gizj_6{color:#fff;background:radial-gradient(circle at 50% 115%,#8027ff61,#0000 42%),linear-gradient(150deg,#030512 0%,#11062f 62%,#25105c 100%);padding:220px 24px 76px}._heroInner_5gizj_14{text-align:center;max-width:820px;margin:0 auto}._hero_5gizj_6 h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,7vw,5.2rem);font-weight:850;line-height:1}._hero_5gizj_6 p{color:#d5d1e2;max-width:720px;margin:24px auto 0;font-size:clamp(1rem,2.1vw,1.2rem);line-height:1.65}._hero_5gizj_6 p:last-child{color:#a9a3bb;margin-top:14px;font-size:.92rem;font-weight:650}._readingSurface_5gizj_43{padding:64px 24px 96px}._document_5gizj_47{border:1px solid var(--border-mist);max-width:860px;color:var(--text-ink);background:#fff;border-radius:24px;margin:0 auto;padding:clamp(30px,6vw,64px);overflow:hidden;box-shadow:0 24px 70px #11083014}._document_5gizj_47 h2{letter-spacing:-.035em;margin:56px 0 18px;font-size:clamp(1.55rem,3vw,2rem);font-weight:820;line-height:1.18}._document_5gizj_47>h2:first-child{margin-top:0}._document_5gizj_47 h3{margin:36px 0 14px;font-size:1.2rem;line-height:1.3}._document_5gizj_47 p,._document_5gizj_47 li,._document_5gizj_47 td,._document_5gizj_47 th{font-size:1rem;line-height:1.72}._document_5gizj_47 p{color:#34344a;margin:0 0 20px}._document_5gizj_47 ul,._document_5gizj_47 ol{color:#34344a;margin:0 0 24px;padding-left:1.4rem}._document_5gizj_47 li{margin-bottom:10px;padding-left:.35rem}._document_5gizj_47 strong{color:#101329;font-weight:760}._document_5gizj_47 a{color:var(--beam-violet);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}._document_5gizj_47 a:hover{color:#8a20f4}._document_5gizj_47 code{color:#421299;background:#f2eefb;border-radius:5px;padding:.12em .36em;font-size:.92em}._tableScroller_5gizj_128{-webkit-overflow-scrolling:touch;border:1px solid #ded9eb;border-radius:14px;width:100%;margin:26px 0 32px;overflow-x:auto}._tableScroller_5gizj_128:focus-visible{outline-offset:3px;outline:3px solid #5b10f85c}._tableScroller_5gizj_128 table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}._tableScroller_5gizj_128 th{color:#17172c;background:#f5f1fc;font-weight:760}._tableScroller_5gizj_128 td,._tableScroller_5gizj_128 th{vertical-align:top;border-bottom:1px solid #e6e1ee;border-right:1px solid #e6e1ee;padding:15px 17px}._tableScroller_5gizj_128 :is(td,th):last-child{border-right:0}._tableScroller_5gizj_128 tbody tr:last-child td{border-bottom:0}@media (width<=600px){._hero_5gizj_6{padding:184px 20px 58px}._hero_5gizj_6 h1{font-size:clamp(2.45rem,13vw,3.25rem)}._readingSurface_5gizj_43{padding:28px 14px 64px}._document_5gizj_47{border-radius:18px;padding:28px 20px 38px}._document_5gizj_47 h2{margin-top:44px}._document_5gizj_47 p,._document_5gizj_47 li,._document_5gizj_47 td,._document_5gizj_47 th{font-size:.98rem}._tableScroller_5gizj_128{width:calc(100% + 8px)}}.password-recovery-shell{--recovery-ink:#0b0c16;--recovery-muted:#6d6979;min-height:100vh;color:var(--recovery-ink);background:#fafafa;grid-template-columns:minmax(380px,1fr) minmax(560px,1fr);display:grid}.password-recovery-story{color:#fff;background-color:#030512;background-image:linear-gradient(#01051633,#030512cc),url(/assets/brand/brunos-background-approved-original-1122x1402.png);background-position:50% 15%;background-size:cover;flex-direction:column;justify-content:center;min-height:100vh;padding:58px clamp(40px,6vw,90px);display:flex;position:sticky;top:0;overflow:hidden}.password-recovery-story:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 0 32%,#0003 75%);position:absolute;inset:0}.password-recovery-logo,.password-recovery-story-copy,.password-recovery-story-foot{z-index:1;position:relative}.password-recovery-logo{position:absolute;top:58px;left:clamp(40px,6vw,90px)}.password-recovery-logo img{width:180px;height:auto;display:block}.password-recovery-story-copy{max-width:580px}.password-recovery-story-copy h1{color:#f5f3fb;letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(2.1rem,4vw,4.3rem);font-weight:800;line-height:1.02}.password-recovery-story-copy p{color:#b5b1c2;max-width:500px;margin:0;font-size:1rem;line-height:1.6}.password-recovery-story-foot{color:#898598;margin:0;font-size:.78rem;position:absolute;bottom:46px}.password-recovery-main{place-items:center;min-height:100vh;padding:40px clamp(28px,6vw,86px);display:grid}.password-recovery-card{background:#fff;border:1px solid #d6d4d8;border-radius:15px;width:min(100%,520px);padding:42px 40px 36px;box-shadow:0 1px 3px #0000000a}.password-recovery-icon{color:#fff;background:linear-gradient(135deg,#5b10f8,#d44ff7);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:1.5rem;display:grid;box-shadow:0 12px 30px #5b10f838}.password-recovery-heading{text-align:center}.password-recovery-heading h2{letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(1.85rem,3vw,2.25rem);font-weight:800;line-height:1.08}.password-recovery-heading p{max-width:390px;color:var(--recovery-muted);margin:auto;font-size:.94rem;line-height:1.55}.password-recovery-card form{gap:20px;margin-top:30px;display:grid}.password-recovery-card label{gap:7px;font-size:.88rem;font-weight:700;display:grid}.password-recovery-field{display:block;position:relative}.password-recovery-card input{width:100%;min-height:46px;color:var(--recovery-ink);background:#fff;border:1px solid #d9d7db;border-radius:9px;outline:0;padding:0 13px}.password-recovery-field input{padding-right:58px}.password-recovery-field button{color:#6b6676;cursor:pointer;background:0 0;border:0;height:36px;padding:0 8px;font-size:.72rem;font-weight:700;position:absolute;top:5px;right:6px}.password-recovery-card input:focus{border-color:#7b4cff;box-shadow:0 0 0 3px #5b10f81f}.password-recovery-card input::placeholder{color:#8f8b94}.password-recovery-hint{color:#6d6872;margin:-13px 0 0;font-size:.75rem;line-height:1.4}.password-recovery-error{color:#c8243d;background:#fff0f2;border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:.78rem}.password-recovery-submit,.password-recovery-link{color:#fff;text-align:center;cursor:pointer;background:#141416;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.password-recovery-submit:hover,.password-recovery-link:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0000001f}.password-recovery-submit:disabled{opacity:.65;cursor:wait}.password-recovery-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite password-recovery-spin}.password-recovery-back{color:#6f6a78;text-align:center;margin:22px auto 0;font-size:.82rem;font-weight:650;text-decoration:none;display:block}.password-recovery-back:hover{color:#5b10f8}.password-recovery-status .password-recovery-link{margin-top:30px}@keyframes password-recovery-spin{to{transform:rotate(360deg)}}@media (width<=900px){.password-recovery-shell{display:block}.password-recovery-story{display:none}.password-recovery-main{min-height:100vh;padding:72px 30px 40px;display:block}.password-recovery-card{margin:auto}}@media (width<=520px){.password-recovery-main{padding:66px 30px 0}.password-recovery-card{border-radius:14px 14px 0 0;padding:34px 33px 30px}}@media (width<=370px){.password-recovery-main{padding-inline:18px}.password-recovery-card{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.password-recovery-spinner{animation:none}.password-recovery-submit,.password-recovery-link{transition:none}}.signup-shell{--signup-ink:#0b0c16;--signup-muted:#6d6979;min-height:100vh;color:var(--signup-ink);background:#f9f9fa;grid-template-columns:minmax(380px,1fr) minmax(560px,1fr);display:grid}.signup-story{color:#fff;background-color:#030512;background-image:linear-gradient(#01051633,#030512cc),url(/assets/brand/brunos-background-approved-original-1122x1402.png);background-position:50% 15%;background-size:cover;flex-direction:column;justify-content:center;min-height:100vh;padding:58px clamp(40px,6vw,90px);display:flex;position:sticky;top:0;overflow:hidden}.signup-story:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 0 32%,#0003 75%);position:absolute;inset:0}.signup-logo-link,.story-copy,.story-foot{z-index:1;position:relative}.signup-logo-link{position:absolute;top:58px;left:clamp(40px,6vw,90px)}.signup-logo-link img{width:180px;height:auto;display:block}.story-copy{max-width:600px}.story-copy h1{color:#c7c4d5;letter-spacing:-.035em;margin:0 0 62px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500;line-height:1.42}.story-copy ul{gap:24px;margin:0;padding:0;list-style:none;display:grid}.story-copy li{color:#dedbe9;align-items:center;gap:18px;font-size:1.05rem;font-weight:550;display:flex}.story-copy li>span{color:#fff;background:#ffffff17;border:1px solid #ffffff40;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:1.4rem;display:grid}.story-foot{color:#898598;margin:0;font-size:.78rem;position:absolute;bottom:46px}.signup-main{background:#fafafa;place-items:center;min-height:100vh;padding:30px clamp(28px,6vw,86px);display:grid}.mobile-promise{display:none}.signup-card{background:#fff;border:1px solid #d6d4d8;border-radius:15px;width:min(100%,520px);padding:42px 40px 34px;box-shadow:0 1px 3px #0000000a}.signup-heading{text-align:center}.signup-heading h2{letter-spacing:-.055em;margin:0 0 7px;font-size:clamp(1.85rem,3vw,2.25rem);font-weight:800;line-height:1.08}.signup-heading p{color:var(--signup-muted);margin:0;font-size:.94rem}.google-button,.submit-button{cursor:pointer;border-radius:10px;width:100%;min-height:52px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s}.google-button{background:#fff;border:1px solid #dedcdf;justify-content:center;align-items:center;gap:11px;margin-top:46px;display:flex}.google-mark{color:#4285f4;font-size:1.15rem;font-weight:900}.form-divider{color:#76717b;align-items:center;gap:16px;margin:25px 0;font-size:.86rem;display:flex}.form-divider:before,.form-divider:after{content:"";background:#dedcdf;flex:1;height:1px}.form-divider span{white-space:nowrap}.signup-card form{gap:20px;display:grid}.signup-card label{gap:7px;font-size:.88rem;font-weight:700;display:grid}.signup-card input,.signup-card select{width:100%;min-height:46px;color:var(--signup-ink);background:#fff;border:1px solid #d9d7db;border-radius:9px;outline:0;padding:0 13px;font-weight:450}.signup-card input:focus,.signup-card select:focus{border-color:#7b4cff;box-shadow:0 0 0 3px #5b10f81f}.signup-card input::placeholder{color:#8f8b94}.password-field{display:block;position:relative}.password-field input{padding-right:58px}.password-field button{color:#6b6676;cursor:pointer;background:0 0;border:0;height:36px;padding:0 8px;font-size:.72rem;font-weight:700;position:absolute;top:5px;right:6px}.password-hint{color:#6d6872;margin:-13px 0 0;font-size:.75rem;line-height:1.4}.forgot-password-link{color:#6b6676;justify-self:end;margin:-13px 0 0;font-size:.75rem;font-weight:650;line-height:1.4;text-decoration:none}.forgot-password-link:hover{color:#5b10f8}.form-error{color:#c8243d;background:#fff0f2;border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:.78rem}.submit-button{color:#fff;text-align:center;background:#141416;border:0;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 18px;display:inline-flex}.submit-button:hover,.google-button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0000001f}.submit-button:active,.google-button:active{transform:none}.submit-button:disabled,.google-button:disabled{opacity:.65;cursor:wait}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite signup-spin}.account-toggle{color:#68636d;cursor:pointer;background:0 0;border:0;width:100%;margin-top:26px;font-size:.84rem;font-weight:650}.account-toggle:hover{color:#5b10f8}.legal{color:#6d6972;text-align:center;margin:28px 0 0;font-size:.72rem}.legal a{color:#16151a;text-underline-offset:2px;text-decoration:underline}.verification-card{text-align:center}.verification-icon{color:#fff;background:linear-gradient(135deg,#5b10f8,#d44ff7);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:1.55rem;display:grid;box-shadow:0 12px 30px #5b10f838}.verification-card .signup-heading p{max-width:390px;margin:auto;line-height:1.5}.verification-email{overflow-wrap:anywhere;background:#faf9fc;border:1px solid #dedcdf;border-radius:9px;margin:28px 0 22px;padding:13px 15px;font-size:.9rem;font-weight:750}.verification-email-field{text-align:left;margin:28px 0 22px}.verification-success{color:#168a56;margin:-8px 0 18px;font-size:.8rem;font-weight:650}.verification-card .form-error{text-align:left;margin:-8px 0 18px}.verification-card .submit-button{margin-top:4px}.onboarding-card{padding-top:28px}.signup-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:32px;display:grid;position:relative}.signup-progress>span{background:#e9e6ef;border-radius:99px;height:5px}.signup-progress>span.complete{background:linear-gradient(90deg,#5b10f8,#d44ff7)}.signup-progress small{color:#817c8b;text-align:right;grid-column:1/-1;font-size:.7rem}.onboarding-icon,.success-orb{color:#fff;background:linear-gradient(135deg,#5b10f8,#d44ff7);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:1.6rem;display:grid;box-shadow:0 12px 30px #5b10f838}.onboarding-card .signup-heading{margin-bottom:30px}.onboarding-card .signup-heading p{max-width:390px;margin:auto;line-height:1.5}.back-button{color:#6f6a78;cursor:pointer;background:0 0;border:0;margin:19px auto 0;font-size:.8rem;display:block}.goal-options{gap:10px;margin-bottom:22px;display:grid}.goal-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd9e3;border-radius:11px;grid-template-columns:43px 1fr 25px;align-items:center;gap:11px;width:100%;min-height:82px;padding:13px;display:grid}.goal-options>button.selected{background:#faf8ff;border-color:#7d4cff;box-shadow:inset 0 0 0 1px #cf75ee}.goal-options button>span:first-child{color:#5b10f8;background:#f1ebff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.goal-options button>span:nth-child(2){display:grid}.goal-options small{color:#716c7b;margin-top:2px;font-size:.7rem;line-height:1.35}.goal-options i{color:#fff;background:#5b10f8;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.ready-card{text-align:center}.success-orb{background:#19c370;border-radius:50%;box-shadow:0 12px 30px #19c3703d}.ready-list{text-align:left;background:#faf9fc;border-radius:12px;gap:13px;margin:26px 0;padding:18px;display:grid}.ready-list span{align-items:center;gap:9px;font-size:.85rem;display:flex}.ready-list i{color:#19a963;font-style:normal;font-weight:800}.enter-button{text-decoration:none}.ready-note{color:#77727e;margin:17px 0 0;font-size:.7rem;line-height:1.45}@keyframes signup-spin{to{transform:rotate(360deg)}}@media (width<=900px){.signup-shell{background:#fafafa;display:block}.signup-story{display:none}.signup-main{min-height:100vh;padding:72px 30px 40px;display:block}.mobile-promise{color:#5f5b65;text-align:center;max-width:330px;margin:0 auto 34px;font-size:1rem;line-height:1.45;display:block}.signup-card{margin:auto}}@media (width<=520px){.signup-main{padding:66px 30px 0}.signup-card{border-radius:14px 14px 0 0;padding:34px 33px 30px}.signup-heading h2{font-size:1.95rem}.google-button{margin-top:40px}.onboarding-card{border-radius:14px;margin-bottom:30px;padding-top:24px}}@media (width<=370px){.signup-main{padding-inline:18px}.signup-card{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.button-spinner{animation:none}.google-button,.submit-button{transition:none}}
