@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.otf) format("opentype");font-weight:500 650;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Bold.otf) format("opentype");font-weight:700 950;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-MediumItalic.otf) format("opentype");font-weight:500 650;font-style:italic;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-BoldItalic.otf) format("opentype");font-weight:700 950;font-style:italic;font-display:swap}:root{--font-code:var(--font-mono),"SFMono-Regular",Consolas,monospace;--navy:#0a0d1c;--blue:#245bff;--violet:#6d5bff;--white:#f8fafc;--bg-0:#050711;--bg-1:#060817;--bg-2:#0c1020;--cream:#f8fafc;--accent-blue:#245bff;--accent-violet:#6d5bff;--ink:#f8fafc;--black:#050711;--brand-blue:#245bff;--brand-cyan:#58c7ff;--text:#f8fafc;--muted:rgba(248,250,252,0.72);--faint:rgba(248,250,252,0.48);--line:rgba(255,255,255,0.10);--panel:rgba(8,10,22,0.82);--panel-hi:rgba(16,20,38,0.78);--panel-soft:rgba(255,255,255,0.055);--premium-text:#f8fafc;--premium-blue:#245bff;--premium-electric:#326bff;--premium-violet:#6d5bff;--premium-cyan:#58c7ff;--premium-cta:linear-gradient(180deg,#4778ff,#245bff 52%,#163fdb);--space-page-x:clamp(20px,4vw,44px);--space-card:clamp(22px,2.5vw,32px);--space-section:clamp(28px,3vw,40px);--space-row:12px;--r-xl:36px;--r-lg:28px;--r-md:22px;--r-sm:18px;--r-pill:999px;--shadow-card:0 30px 90px rgba(0,0,0,0.48);--shadow-soft:0 20px 70px rgba(36,91,255,0.14);--shadow-sm:0 18px 50px rgba(0,0,0,0.3);--grad-card:linear-gradient(180deg,rgba(255,255,255,0.064),rgba(255,255,255,0.018));--grad-orb:radial-gradient(circle at 52% -10%,rgba(36,91,255,0.28),transparent 36%),radial-gradient(circle at 82% 12%,rgba(109,91,255,0.22),transparent 34%)}body,html{font-family:var(--font-sans);margin:0;padding:0;min-height:100%;overflow-y:auto}button,input,select,textarea{font-family:inherit}.code-box,.poster-prompt-box,.poster-prompt-preview-box,.prompt-box,.prompt-textarea,code,pre,textarea.prompt-textarea{font-family:var(--font-code)}button{cursor:pointer}a{text-decoration:none}h1,h2,h3,h4,p,ul{margin:0}ul{list-style:none;padding:0}body{font-family:var(--font-sans);color:var(--text);background:radial-gradient(circle at 52% -10%,rgba(36,91,255,.28),transparent 36%),radial-gradient(circle at 82% 12%,rgba(109,91,255,.22),transparent 34%),radial-gradient(circle at 18% 96%,rgba(88,199,255,.08),transparent 38%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 52%,#03040b 100%)}body:before{opacity:.04}.aa-app{width:100%;min-height:100dvh;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:visible}.aa-page-shell{min-height:100dvh;display:flex;flex-direction:column}.aa-main-column{width:100%;margin:0 auto;flex:1;display:flex;flex-direction:column}.main-dashboard-shell{width:min(100% - 48px,1160px);margin:0 auto}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:24px}.step-shell{width:min(100% - 48px,820px);margin:0 auto}@media (max-width:767px){.main-dashboard-shell,.step-shell{width:100%;padding:0 20px}.dashboard-grid{display:flex;flex-direction:column}}.view{display:none}.view.active{display:block}.view.login-view{display:none}.view.login-view.active{display:flex;justify-content:center;padding:40px 20px 60px}.view.dashboard-view{display:none}.view.dashboard-view.active{display:block}.topbar{min-height:64px;padding:12px 22px;display:grid;grid-template-columns:100px 1fr 100px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:24px;position:sticky;top:24px;z-index:30;background:rgba(8,12,26,.72);backdrop-filter:blur(20px);margin-top:24px;margin-bottom:16px}@media (max-width:767px){.topbar{top:0;margin-top:0;margin-bottom:0;border-radius:0;border-left:none;border-right:none;border-top:none}}.topbar .btn,.topbar .btn-ghost{width:auto;min-width:80px;height:42px;min-height:42px;padding:0 14px;font-size:13px}.logo{display:inline-flex;align-items:center;justify-content:center;gap:9px;justify-self:center;white-space:nowrap}.striva-header-logo{display:block;width:112px;height:44px;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 24px rgba(0,0,0,.26)) drop-shadow(0 0 14px rgba(255,255,255,.1))}.step-topbar{min-height:88px}.topbar .step-logo .striva-header-logo{width:clamp(142px,38vw,176px);height:58px;object-fit:contain}.striva-logo-mark{width:34px;height:34px;flex:0 0 auto;border-radius:12px;object-fit:contain;box-shadow:0 10px 28px rgba(37,99,235,.22),0 0 0 1px rgba(37,99,235,.16)}.striva-logo-word{font-size:22px;font-weight:950;line-height:1;letter-spacing:-.045em;color:var(--text)}.brand-logo-accent,.striva-logo-word span{background:var(--grad-primary);-webkit-text-fill-color:transparent;font-style:normal}.app-logo-hero{flex-direction:column;gap:12px}.app-logo-hero .striva-logo-mark{width:96px;height:96px;border-radius:26px}.app-logo-hero .striva-logo-word{font-size:clamp(48px,10vw,72px);letter-spacing:-.065em}.app-logo-wordmark{display:inline-flex;gap:0}.app-logo-wordmark .striva-logo-word{color:#ffffff;font-size:clamp(64px,11vw,86px);font-weight:950;letter-spacing:-.06em;line-height:.92;text-shadow:0 18px 44px rgba(37,99,235,.18)}.login-brand-panel{box-sizing:border-box;width:min(100%,560px);padding:22px 28px;margin:0 auto 28px;border-radius:28px;background:radial-gradient(circle at 78% 0,rgba(36,91,255,.24),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(8,10,22,.72);border:1px solid var(--line);box-shadow:0 28px 70px rgba(0,0,0,.38),0 0 32px rgba(36,91,255,.14),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(22px) saturate(145%)}.login-brand-panel,.striva-brand-lockup{display:inline-flex;align-items:center;justify-content:center}.striva-brand-lockup{gap:clamp(14px,3vw,24px);width:100%;max-width:460px}.striva-brand-mark{display:block;width:clamp(82px,18vw,132px);height:clamp(82px,18vw,132px);object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 14px 30px rgba(0,0,0,.36)) drop-shadow(0 0 22px rgba(37,99,235,.24))}.striva-brand-copy{display:grid;justify-items:start;gap:4px;min-width:0}.striva-brand-word{color:#ffffff;font-size:clamp(54px,12vw,92px);font-weight:950;letter-spacing:-.07em;line-height:.86;text-shadow:0 16px 42px rgba(0,0,0,.46),0 0 28px rgba(37,99,235,.2)}.striva-brand-tagline{font-size:clamp(18px,4.3vw,32px);font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#2563EB,#2563EB 38%,#7C3AED 68%,#d946ef);-webkit-text-fill-color:transparent;text-shadow:0 10px 26px rgba(37,99,235,.18)}.striva-full-logo{display:block;width:min(100%,460px);max-height:clamp(150px,30vw,210px);height:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18)) drop-shadow(0 0 18px rgba(255,255,255,.18))}.app-logo-onboarding{flex-direction:column;gap:10px}.app-logo-onboarding .striva-logo-mark{width:72px;height:72px;border-radius:22px}.app-logo-onboarding .striva-logo-word{font-size:26px}.onboarding-brand-panel{width:100%;padding:18px;margin-bottom:18px}.onboarding-brand-panel .striva-brand-lockup{max-width:340px}.onboarding-brand-panel .striva-brand-mark{width:clamp(62px,18vw,88px);height:clamp(62px,18vw,88px)}.onboarding-brand-panel .striva-brand-word{font-size:clamp(38px,12vw,58px)}.onboarding-brand-panel .striva-brand-tagline{font-size:clamp(14px,4.2vw,20px)}@media (max-width:430px){.login-brand-panel{padding:18px 16px}.striva-brand-lockup{gap:12px;max-width:100%}.striva-brand-mark{width:clamp(76px,24vw,96px);height:clamp(76px,24vw,96px)}.striva-brand-word{font-size:clamp(46px,15vw,64px)}.striva-brand-tagline{font-size:clamp(16px,5vw,22px)}}.aa-app{letter-spacing:0!important}.assistant-pill,.audience-subtitle,.budget-insight-kicker,.campaign-history-head-actions span,.copy-score-pill span,.form-label,.history-detail-kicker,.industry-kicker,.login-pill,.meta-ready,.mini-section-title,.progress-label,.stat-card .form-label,.step-tag,.summary-checklist-heading .step-tag,.usage-card span{font-size:12.5px!important;line-height:1.15!important;font-weight:620!important;letter-spacing:-.005em!important}.login-hero{padding:22px 20px 8px!important}.login-pill-row{margin-top:0!important}.login-shell{padding:clamp(20px,4.8vw,28px)!important}.industry-select-panel-dashboard,.industry-select-panel-login{gap:18px!important}.industry-select-panel-dashboard .campaign-history-head,.industry-select-panel-login .campaign-history-head{gap:9px!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{margin-top:9px!important;margin-bottom:6px!important}.copy-section-block p,.dashboard-action-text p,.faq-item p,.history-detail-note,.industry-select-panel-dashboard .campaign-history-head span:not(.industry-kicker),.industry-select-panel-login .campaign-history-head span:not(.industry-kicker),.industry-selected-summary p,.login-trust,.meta-guide-card li,.step-desc{font-size:14.5px!important;line-height:1.52!important;font-weight:430!important;letter-spacing:-.01em!important}.form-label,.industry-select-wrap span{margin-bottom:0!important;color:rgba(241,245,249,.68)!important;-webkit-text-fill-color:rgba(241,245,249,.68)!important}.form-input,.industry-other-field .form-input,.industry-select-wrap select{min-height:54px!important;padding:0 48px 0 18px!important;border-radius:18px!important;font-size:16px!important;line-height:1.2!important;font-weight:540!important;letter-spacing:-.015em!important}.industry-select-wrap:after{bottom:22px!important}.industry-selected-summary{min-height:54px!important}.industry-selected-summary>span{font-size:12.5px!important;font-weight:620!important}.phone-row{margin-top:8px!important}.phone-prefix,.phone-row .form-input{min-height:54px!important;border-radius:18px!important;font-size:16px!important;font-weight:560!important;letter-spacing:-.015em!important}.phone-prefix{padding-inline:10px!important}.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.copy-card,.dashboard-hero-card,.glass-card,.industry-select-card,.meta-guide-card,.poster-prompt-card,.summary-checklist-shell{padding:clamp(20px,4.8vw,28px)!important}.campaign-history-head h4,.copy-card h4,.dashboard-action-text h4,.history-detail-row strong,.section-title{font-weight:680!important;letter-spacing:-.026em!important}.progress-label{margin-bottom:10px!important}.budget-display{min-height:96px!important;border-radius:24px!important;font-size:clamp(42px,8vw,58px)!important;letter-spacing:-.035em!important}.budget-insight-grid>div{padding:12px 13px!important;border-radius:16px!important}.budget-insight-grid span,.copy-score-pill span{color:rgba(241,245,249,.66)!important;-webkit-text-fill-color:rgba(241,245,249,.66)!important}.copy-mode-toggle{gap:10px!important}.copy-mode-toggle button{border-radius:18px!important;padding:13px 14px!important;text-align:left!important}.copy-mode-toggle button span{margin-top:5px!important;font-size:12.5px!important;line-height:1.35!important}.copy-preference-grid{gap:12px!important}.mini-toggle-row{gap:8px!important}.copy-card-header{gap:12px!important;align-items:flex-start!important}.copy-chip-row,.copy-refine-row,.copy-score-grid{gap:8px!important}.copy-section-block{padding:15px 0!important}.history-copy-box,.poster-prompt-box{font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace!important;font-size:13.5px!important;line-height:1.55!important}@media (max-width:430px){.login-hero{padding-top:18px!important}.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.copy-card,.dashboard-hero-card,.glass-card,.industry-select-card,.login-shell,.meta-guide-card,.poster-prompt-card,.summary-checklist-shell{padding:18px!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{font-size:24px!important}.form-input,.industry-other-field .form-input,.industry-select-wrap select,.phone-prefix,.phone-row .form-input{min-height:50px!important;font-size:15px!important;border-radius:16px!important}.phone-row{grid-template-columns:68px minmax(0,1fr)!important}.step-title{font-size:clamp(30px,9vw,38px)!important}}@media (min-width:768px){.login-brand-panel{width:min(100%,430px);padding:18px 24px;margin-bottom:26px}.striva-brand-lockup{max-width:350px;gap:18px}.striva-brand-mark{width:82px;height:82px}.striva-brand-word{font-size:64px;letter-spacing:-.065em}.striva-brand-tagline{font-size:23px}.onboarding-brand-panel{width:100%}.onboarding-brand-panel .striva-brand-lockup{max-width:310px}.onboarding-brand-panel .striva-brand-mark{width:70px;height:70px}.onboarding-brand-panel .striva-brand-word{font-size:52px}.onboarding-brand-panel .striva-brand-tagline{font-size:19px}}.app-logo-loader{flex-direction:column;gap:10px;margin-bottom:18px}.app-logo-loader .striva-logo-mark{width:74px;height:74px;border-radius:22px}.btn{border:none;min-height:52px;padding:0 20px;border-radius:var(--r-pill);font-size:15px;font-weight:900;letter-spacing:-.02em;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 36%),var(--grad-primary);color:#ffffff;border:1px solid rgba(120,150,255,.42);box-shadow:var(--shadow-cta),inset 0 1px 0 rgba(255,255,255,.2)}.btn-ghost{background:var(--panel);color:var(--text);border:1px solid var(--line-mid)}.btn-ghost:hover{background:var(--panel-hi)}.btn-premium{background:linear-gradient(135deg,var(--accent-blue),var(--accent-violet));color:var(--ink)}.btn-full{width:100%}.btn-lg{min-height:60px;font-size:16px}.progress-wrap{margin:14px 22px 0;padding:14px 18px;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--line)}.progress-label{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.progress-track{height:4px;border-radius:var(--r-pill);background:rgba(255,255,255,.1)}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-blue),var(--accent-violet));box-shadow:0 0 20px rgba(124,58,237,.28);transition:width .4s ease}.content{width:100%;margin-left:auto;margin-right:auto;padding:28px 24px 160px}.wizard-section{padding-top:24px}.sticky-bottom{position:sticky;bottom:16px;z-index:20;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:rgba(8,12,26,.78);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:24px;margin:0 auto;width:100%}@media (max-width:767px){.sticky-bottom{bottom:0;border-radius:0;border-left:none;border-right:none;border-bottom:none;background:linear-gradient(180deg,rgba(7,11,22,0),rgba(7,11,22,.92) 30%,rgba(7,11,22,.99))}}.sticky-bottom .btn,.sticky-bottom button{min-height:58px;width:100%;font-size:16px}.step-header{padding:0 0 26px}.step-tag{display:inline-flex;align-items:center;padding:7px 13px;border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--line);color:var(--accent-blue);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}.step-title{font-size:clamp(34px,7vw,52px);font-weight:950;line-height:.94;letter-spacing:-.065em;color:var(--text);margin:8px 0 12px}.step-desc{color:var(--muted);font-size:15px;line-height:1.6}.section-title{font-size:clamp(22px,4vw,28px);font-weight:900;letter-spacing:-.045em;color:var(--text);margin-bottom:16px}.mini-section-title{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.ai-loading-card,.audience-block,.audience-note-card,.audience-suggestion-panel,.budget-insight-card,.collapsible-tutorial,.copy-card,.dashboard-hero-card,.glass-card,.meta-guide-card,.option-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist{background:var(--grad-card),rgba(15,23,42,.72);border:1px solid var(--line-mid);border-radius:var(--r-lg);box-shadow:var(--shadow-card);backdrop-filter:blur(20px) saturate(110%);margin-bottom:20px}.form-group{margin-bottom:18px}.form-label{display:block;margin-bottom:9px;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.field-hint{margin:-2px 0 9px;color:var(--faint);font-size:12px;font-weight:700;line-height:1.45}.form-input,input[type=email],input[type=number],input[type=tel],input[type=text],textarea{width:100%;min-height:56px;background:rgba(255,255,255,.055);border:1px solid rgba(241,245,249,.14);border-radius:var(--r-md);color:var(--text);padding:15px 18px;font-size:15px;font-weight:600;line-height:1.45;outline:none;transition:border-color .18s ease,box-shadow .18s ease}textarea{min-height:120px;max-height:260px;resize:vertical;padding:15px 18px}.form-input:focus,input:focus,textarea:focus{border-color:rgba(241,245,249,.52);box-shadow:0 0 0 4px rgba(124,58,237,.11)}textarea::-webkit-scrollbar{width:5px}textarea::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:var(--r-pill)}.phone-row{display:grid;grid-template-columns:96px 1fr;gap:10px;margin-bottom:14px}.phone-prefix{display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:rgba(255,255,255,.065);border:1px solid var(--line-mid);color:var(--text);font-size:17px;font-weight:900;min-height:56px}.aa-pill,.chip,.login-pill,.suggestion-chip,.tag{display:inline-flex;align-items:center;border-radius:var(--r-pill);padding:8px 14px;background:var(--panel);border:1px solid var(--line-mid);color:var(--cream);font-size:12px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.chip.active{background:linear-gradient(135deg,rgba(241,245,249,.18),rgba(124,58,237,.44));border-color:var(--accent-bd);color:var(--cream)}.audience-chip-grid,.chip-group,.tag-list{display:flex;flex-wrap:wrap;gap:9px}.error-msg{margin-top:8px;padding:12px 16px;border-radius:var(--r-sm);background:rgba(217,70,239,.22);border:1px solid rgba(217,70,239,.34);color:#F1F5F9;font-size:14px;line-height:1.45}.error-support-link{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:8px 12px;border-radius:var(--r-sm);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:inherit;font-weight:800;text-decoration:none}.login-stack{width:min(100%,480px);display:flex;flex-direction:column;gap:0}.login-hero{text-align:center;padding:0 0 32px}.login-logo{font-size:clamp(48px,10vw,72px);font-weight:950;line-height:.88;letter-spacing:-.085em;color:var(--text);text-transform:uppercase;margin-bottom:16px}.login-logo .b,.login-logo .g{background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}.login-hero .subtitle{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 20px}.login-pill-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.login-shell{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.032));border:1px solid var(--line-mid);border-radius:var(--r-xl);box-shadow:0 36px 90px rgba(0,0,0,.42);backdrop-filter:blur(24px);padding:28px 28px 24px;position:relative;overflow:hidden}.login-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(241,245,249,.1),transparent 30%),radial-gradient(circle at 88% 20%,rgba(124,58,237,.26),transparent 34%)}.login-form{position:relative}.login-tmagenta{margin-top:14px;color:var(--faint);text-align:center;font-size:12px;line-height:1.5}.paywall-view .topbar{border-bottom:1px solid var(--line)}.paywall-view .content{text-align:center}.paywall-exit-btn{margin-top:12px}.dashboard-header{border-bottom:1px solid var(--line)}.dashboard-logo{font-size:22px;letter-spacing:-.055em;font-weight:950}.dashboard-logout-slot{display:flex;justify-content:flex-end}.dashboard-logout-btn{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(241,245,249,.92);border-radius:999px;padding:10px 16px;font:inherit;font-size:13px;font-weight:800;letter-spacing:-.02em;cursor:pointer;backdrop-filter:blur(16px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.dashboard-logout-btn:hover{background:rgba(217,70,239,.18);border-color:rgba(217,70,239,.35);transform:translateY(-1px)}.dashboard-stack{padding-bottom:60px}.dashboard-hero-card{margin:0;padding:clamp(24px,3.2vw,32px);border-radius:var(--r-xl);background:linear-gradient(90deg,rgba(88,199,255,.28),transparent 34%) 0 0 /100% 1px no-repeat,radial-gradient(circle at 82% 0,rgba(36,91,255,.38),transparent 36%),linear-gradient(145deg,rgba(5,7,18,.98),rgba(10,13,29,.94) 52%,rgba(5,7,18,.98));border:1px solid var(--line);box-shadow:var(--shadow-card)}.user-greeting{color:var(--muted);font-size:15px;font-weight:560;letter-spacing:-.01em;text-transform:none;margin-bottom:6px}.user-name{font-size:26px;font-weight:950;letter-spacing:-.05em;color:var(--text);margin-bottom:8px}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.stat-card{border-radius:18px;padding:13px;background:rgba(255,255,255,.05);border:1px solid var(--line)}.stat-card .form-label{margin-bottom:5px;font-size:10px}.stat-card strong{font-size:14px;font-weight:900;color:var(--text)}.usage-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.usage-card{border-radius:18px;padding:13px;background:rgba(255,255,255,.045);border:1px solid var(--line)}.usage-card span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.usage-card strong{color:var(--text);font-size:14px;font-weight:950}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 12px}.pricing-card{padding:15px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid var(--line)}.pricing-card h4{margin:0 0 10px;color:var(--text);font-size:15px;font-weight:950}.pricing-card p{margin:5px 0;font-weight:700}.pricing-card p,.pricing-note{color:var(--muted);font-size:12px}.pricing-note{margin:0 0 16px;line-height:1.6}.dashboard-action-row{display:grid;grid-template-columns:50px minmax(0,1fr) 36px;gap:14px;min-height:148px;padding:18px;border-radius:24px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease;margin:0}.dashboard-action-row:hover{transform:translateY(-1px);box-shadow:0 22px 60px rgba(0,0,0,.38)}.dashboard-action-row:first-of-type{margin-top:0}.dashboard-action-icon{width:44px;height:44px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid var(--line);font-size:18px}.dashboard-action-text{min-width:0}.dashboard-action-text h4{margin:0 0 4px;font-size:18px;line-height:1.1;font-weight:900;letter-spacing:-.04em;color:var(--text)}.dashboard-action-text p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.dashboard-action-arrow{color:var(--muted);font-size:18px;text-align:right}.dashboard-stack>.btn{margin:20px 22px 0;display:flex}.objective-options{display:grid;gap:14px;margin-top:4px}.objective-option{width:100%;min-height:70px;padding:0 22px;border-radius:24px;display:flex;align-items:center;justify-content:flex-start;text-align:left;background:var(--grad-card),rgba(15,23,42,.6);border:1px solid var(--line-mid);color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.objective-option:hover{transform:translateY(-1px)}.objective-option.active{border-color:var(--accent-bd);background:linear-gradient(135deg,rgba(241,245,249,.12),rgba(124,58,237,.36)),rgba(15,23,42,.8);box-shadow:0 18px 44px rgba(124,58,237,.16)}.objective-option-label{display:block;font-size:17px;font-weight:900;letter-spacing:-.025em;line-height:1.15}.special-case-stack{margin-top:24px;display:grid;gap:12px}.special-case-stack .mini-section-title{margin-bottom:4px}.special-toggle-card{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:22px;background:var(--grad-card),rgba(15,23,42,.6);border:1px solid var(--line-mid);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .18s ease,background .18s ease}.special-toggle-card.active{border-color:var(--accent-bd);background:linear-gradient(135deg,rgba(241,245,249,.1),rgba(124,58,237,.28)),rgba(15,23,42,.72)}.special-toggle-copy{flex:1;min-width:0}.special-toggle-copy h4{display:block;margin:0 0 4px;font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--text);line-height:1.2}.special-toggle-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.special-toggle-switch{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.special-toggle-switch input[type=checkbox]{appearance:none;-webkit-appearance:none;width:46px;height:26px;min-height:26px;border-radius:var(--r-pill);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);cursor:pointer;position:relative;transition:background .22s ease,border-color .22s ease;padding:0}.special-toggle-switch input[type=checkbox]:after{content:"";position:absolute;width:20px;height:20px;top:2px;left:3px;border-radius:50%;background:rgba(255,255,255,.72);transition:transform .22s ease,background .22s ease}.special-toggle-switch input[type=checkbox]:checked{background:var(--grad-primary);border-color:rgba(255,255,255,.3)}.special-toggle-switch input[type=checkbox]:checked:after{transform:translateX(20px);background:#070B16}.budget-display{text-align:center;padding:24px;font-size:48px;font-weight:950;letter-spacing:-.06em;color:var(--text);background:var(--grad-card),rgba(15,23,42,.72);border:1px solid var(--line-mid);border-radius:var(--r-lg);box-shadow:var(--shadow-card);margin-bottom:16px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--r-pill);background:rgba(255,255,255,.12);border:none;min-height:auto;padding:0;cursor:pointer;margin:0 0 20px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--grad-primary);box-shadow:0 4px 14px rgba(124,58,237,.36);cursor:pointer}input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--grad-primary);border:none}input[type=range]:focus{outline:none;box-shadow:none;border:none}.strategy-card{padding:20px 22px;font-size:14px;color:var(--muted);line-height:1.55;margin-bottom:16px}.budget-insight-card{padding:22px}.budget-insight-kicker{display:inline-flex;padding:6px 12px;border-radius:var(--r-pill);background:rgba(241,245,249,.14);border:1px solid var(--accent-bd);color:var(--cream);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px}.budget-insight-grid{display:grid;gap:10px}.budget-insight-grid>div{padding:13px 15px;border-radius:16px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.budget-insight-grid span{display:block;margin-bottom:5px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.budget-insight-grid strong{display:block;font-size:14px;line-height:1.5;color:var(--text);font-weight:700}.audience-suggestion-panel{padding:22px}.audience-suggestion-panel h3{font-size:20px;line-height:1.1;letter-spacing:-.04em;margin-bottom:4px}.audience-subtitle{margin:18px 0 10px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.audience-note-card{margin-top:18px;padding:14px 16px;border-radius:18px;background:var(--accent-bg);border:1px solid var(--accent-bd);color:var(--cream);font-size:13px;line-height:1.5;font-weight:700}.poster-prompt-card{padding:22px}.poster-prompt-card .section-title{margin-bottom:12px}.poster-prompt-box{width:100%;margin-top:14px;min-height:180px;max-height:240px;font-size:13px;line-height:1.55;background:rgba(0,0,0,.28);border:1px solid var(--line-mid);border-radius:18px;color:rgba(241,245,249,.84);padding:14px 16px;resize:vertical;overflow:auto}.prompt-btn-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%;margin-top:16px}.prompt-btn{width:100%;height:58px;min-height:58px;border-radius:var(--r-pill);border:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:900;letter-spacing:-.015em;line-height:1;text-decoration:none;padding:0 16px;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.prompt-btn:hover{transform:translateY(-1px)}.prompt-btn-primary{background:var(--grad-primary);color:var(--ink);box-shadow:var(--shadow-cta)}.prompt-btn-secondary{background:rgba(255,255,255,.065);color:var(--text);border:1px solid var(--line-mid)}.poster-preview-card h3{font-size:22px;font-weight:950;letter-spacing:-.05em;color:var(--text);margin-bottom:8px}.poster-preview-card>p{color:var(--muted);font-size:14px;line-height:1.5;margin-bottom:14px}.poster-preview-card ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.poster-preview-card li{padding:8px 13px;border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--line);color:var(--text);font-size:13px}.poster-cta{margin-top:16px;padding:14px;border-radius:18px;text-align:center;background:linear-gradient(135deg,var(--cream),var(--accent-blue));color:var(--ink);font-weight:900;font-size:14px}.poster-preview-actions{gap:12px;margin-top:16px}.poster-whatsapp-cta{border-radius:var(--r-pill);background:linear-gradient(135deg,var(--cream),var(--accent-blue));line-height:1.3}.poster-copy-final-btn,.poster-whatsapp-cta{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 16px;font-weight:900;font-size:14px;color:var(--ink)}.poster-copy-final-btn{border:none;cursor:pointer;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--accent-blue),var(--accent-violet));box-shadow:var(--shadow-cta)}.upload-zone{border-radius:26px;padding:32px 22px;border:1.5px dashed rgba(255,255,255,.22);background:radial-gradient(circle at 70% 30%,rgba(217,70,239,.1),transparent 36%),rgba(255,255,255,.03);text-align:center;cursor:pointer;margin-bottom:20px;transition:border-color .18s ease}.upload-zone:hover{border-color:var(--accent-bd)}.upload-zone-title{font-size:18px;font-weight:900;letter-spacing:-.03em;margin-bottom:6px}.upload-zone-hint,.upload-zone-sub{color:var(--muted);font-size:13px;line-height:1.5;margin-top:6px}.copy-mode-panel{margin-bottom:20px}.copy-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.copy-mode-toggle button{min-height:92px;padding:16px;border-radius:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;background:var(--grad-card),rgba(15,23,42,.6);border:1px solid var(--line-mid);color:var(--text);font-size:15px;font-weight:900;cursor:pointer}.copy-mode-toggle button:hover{transform:translateY(-1px)}.copy-mode-toggle button span{display:block;margin-top:8px;font-size:12px;line-height:1.4;font-weight:650;color:var(--muted)}.copy-mode-toggle button.active{background:linear-gradient(135deg,rgba(241,245,249,.16),rgba(124,58,237,.44)),rgba(15,23,42,.8);border-color:var(--accent-bd);box-shadow:0 16px 36px rgba(124,58,237,.18);color:var(--text)}.copy-mode-toggle button.active span{color:rgba(241,245,249,.78)}.soft-gap{margin-top:20px}.meta-guide-card{padding:20px 22px;border-radius:24px;background:linear-gradient(180deg,rgba(15,23,42,.56),rgba(7,11,22,.5));border:1px solid var(--accent-bd);box-shadow:0 18px 50px rgba(0,0,0,.28);backdrop-filter:blur(14px);margin-top:20px;margin-bottom:20px}.meta-guide-card h4{margin:0 0 12px;color:var(--accent-blue);font-size:14px;font-weight:900;letter-spacing:-.01em;line-height:1.2}.meta-guide-card ol,.meta-guide-card ul{margin:0;padding-left:18px;display:grid;gap:8px}.meta-guide-card ol{list-style:decimal}.meta-guide-card li{font-size:13px;line-height:1.55;color:rgba(241,245,249,.8);padding-left:4px}.meta-guide-card li::marker{color:var(--accent-blue);font-weight:900}.ai-loading-card{margin:80px 22px 0;padding:36px 28px;text-align:center}.loading-dots{display:flex;justify-content:center;gap:8px;margin:24px 0}.loading-dots span{width:8px;height:8px;border-radius:50%;background:var(--accent-blue);animation:aaPulse 1.2s ease-in-out infinite}.loading-dots span:nth-child(2){animation-delay:.15s}.loading-dots span:nth-child(3){animation-delay:.3s}@keyframes aaPulse{0%,80%,to{opacity:.35;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.copy-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.copy-card-header h4{margin:0 0 8px;font-size:18px;font-weight:950;letter-spacing:-.04em;color:var(--text)}.copy-card-body{font-size:15px;line-height:1.65;color:rgba(241,245,249,.86);white-space:pre-wrap}.copy-chip-row,.copy-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.copy-btn-small{flex-shrink:0;border-radius:var(--r-pill);border:1px solid var(--line-mid);background:rgba(255,255,255,.06);color:var(--text);padding:9px 14px;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap;transition:background .18s ease}.copy-btn-small:hover{background:rgba(255,255,255,.1)}.copy-sections{display:flex;flex-direction:column;gap:14px;padding-top:4px}.copy-section-block{padding:0}.copy-section-title{margin-bottom:5px;font-size:13px;font-weight:900;letter-spacing:-.01em;color:var(--cream)}.copy-section-block p{margin:0;line-height:1.7;color:rgba(241,245,249,.84)}.audience-block{padding:22px}.audience-block h4{font-size:18px;font-weight:950;letter-spacing:-.04em;margin-bottom:16px}.audience-section-block{margin-top:16px}.audience-section-block:first-of-type{margin-top:10px}.audience-step-title{font-size:14px;font-weight:900;letter-spacing:-.01em;color:var(--text);margin-bottom:10px}.audience-alert-card{margin-top:6px;padding:13px 15px;border-radius:16px;background:var(--accent-bg);border:1px solid var(--accent-bd);color:var(--cream);font-size:13px;line-height:1.5;font-weight:700}.audience-note-text{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.poster-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.poster-actions-row .btn,.poster-actions-row a.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:52px}.summary-checklist{padding:20px 22px;display:grid;gap:12px}.summary-checklist>div{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(241,245,249,.86)}.collapsible-tutorial{padding:0;margin-bottom:20px}.collapsible-tutorial summary{cursor:pointer;list-style:none;padding:20px 22px;font-size:17px;font-weight:900;letter-spacing:-.03em;color:var(--text);border-bottom:1px solid rgba(255,255,255,.08);user-select:none}.collapsible-tutorial summary::-webkit-details-marker{display:none}.collapsible-tutorial summary:focus{outline:none}.summary-tutorial-list{display:grid;gap:0}.summary-tutorial-step{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.06);align-items:flex-start}.summary-tutorial-step:last-child{border-bottom:none}.summary-tutorial-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cream),var(--accent-blue));color:var(--ink);font-size:13px;font-weight:950;flex-shrink:0;margin-top:1px}.summary-tutorial-step h4{margin:0 0 6px;font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--text);line-height:1.25}.summary-tutorial-step p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.summary-tutorial-tip{margin-top:8px!important;color:rgba(241,245,249,.88)!important;font-size:13px!important}.onboarding-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 75% 12%,rgba(217,70,239,.28),transparent 36%),rgba(0,0,0,.84);backdrop-filter:blur(14px)}.onboarding-card{width:min(92vw,420px);max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:var(--r-xl);padding:30px;text-align:center;background:var(--grad-card),rgba(15,23,42,.88);border:1px solid var(--line-mid);box-shadow:0 40px 100px rgba(0,0,0,.62)}.onboarding-card::-webkit-scrollbar{width:0}.onboarding-icon{font-size:42px;margin-bottom:12px}.onboarding-kicker{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.onboarding-card h2{font-size:28px;font-weight:950;letter-spacing:-.05em;margin-bottom:18px}.onboarding-list{padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid var(--line);text-align:left;display:grid;gap:10px;margin-bottom:20px}.onboarding-list>div{font-size:14px;color:rgba(241,245,249,.84);line-height:1.5}.onboarding-card .btn{width:100%;margin-top:0}.onboarding-skip{display:block;width:100%;margin-top:12px;background:transparent;border:none;color:var(--faint);font-size:13px;cursor:pointer;min-height:auto;padding:8px;border-radius:8px}.toast{position:fixed;left:50%;transform:translateX(-50%) translateY(4px);bottom:24px;border-radius:var(--r-pill);padding:10px 18px;border:1px solid var(--line-mid);color:var(--text);font-size:14px;font-weight:800;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;white-space:nowrap;z-index:9998}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.safe-audience-note{padding:14px 16px;border-radius:18px;background:var(--accent-bg);border:1px solid var(--accent-bd);color:var(--cream);font-size:13px;line-height:1.5}.divider{margin:28px 0;border:none;border-top:1px solid var(--line);opacity:.5}pre{white-space:pre-wrap;word-break:break-all;font-size:12px;color:var(--muted);padding:16px;background:rgba(0,0,0,.24);border-radius:14px;border:1px solid var(--line)}.poster-prompt-card textarea{margin-top:14px;margin-bottom:0}@media (max-width:560px){.aa-app{max-width:100%}.content{padding-left:18px;padding-right:18px}.topbar{grid-template-columns:80px 1fr 80px;padding-left:16px;padding-right:16px}.step-title{font-size:36px}.copy-mode-toggle,.poster-actions-row,.prompt-btn-row{grid-template-columns:1fr}.copy-mode-toggle{gap:10px}.login-shell{padding:22px 20px}.dashboard-action-row,.dashboard-hero-card{margin-left:16px;margin-right:16px}.stats-row{gap:8px}.stat-card{padding:11px}.pricing-grid,.usage-row{grid-template-columns:1fr}.copy-card-header{flex-direction:column;gap:10px}.copy-btn-small{width:100%}.phone-row{grid-template-columns:82px 1fr;gap:8px}}@media (max-width:420px){.login-logo{font-size:44px}.objective-option{min-height:64px;padding:0 16px}.budget-display{font-size:40px}}.dashboard-logo,.login-logo,.logo{text-rendering:geometricPrecision;overflow:visible}.login-logo .b,.login-logo .g,.logo em,.logo span{display:inline-block;padding-right:.045em;margin-right:.01em;overflow:visible}.topbar{grid-template-columns:104px minmax(0,1fr) 104px}.topbar .logo{justify-self:center;transform:translateX(0);padding-inline:0}.dashboard-hero-card{margin:24px 22px 0!important}.dashboard-cta-wrap{padding:24px 22px 0}.dashboard-cta-wrap .btn{width:100%;min-height:58px}.dashboard-actions-wrap{padding:24px 0 52px}.dashboard-actions-wrap .dashboard-action-row{margin-top:14px}.dashboard-actions-wrap .dashboard-action-row:first-child{margin-top:0}.dashboard-action-row{grid-template-columns:44px minmax(0,1fr) 22px;align-items:center}.dashboard-action-arrow,.dashboard-action-icon{align-self:center}.dashboard-action-text h4,.dashboard-action-text p{text-align:left}.view.login-view.active{padding-top:34px;padding-bottom:54px}.login-stack{width:min(100%,456px)}.login-hero{padding-bottom:24px}.login-logo{line-height:.92;letter-spacing:-.075em}.login-shell{padding:24px}.login-pill-row{row-gap:9px}.phone-prefix,.phone-row .form-input{min-height:58px}.special-case-stack{padding:18px;border-radius:26px;background:var(--grad-card),rgba(15,23,42,.42);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.special-toggle-card{min-height:66px;padding:14px 16px}.special-toggle-switch input[type=checkbox]{width:44px!important;min-width:44px!important;max-width:44px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;margin:0!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(241,245,249,.18)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35);display:block!important}.special-toggle-switch input[type=checkbox]:after{width:18px!important;height:18px!important;top:2px!important;left:3px!important;background:rgba(255,255,255,.78)!important}.special-toggle-switch input[type=checkbox]:checked{background:linear-gradient(135deg,var(--accent-blue),var(--accent-violet))!important;border-color:rgba(241,245,249,.52)!important}.special-toggle-switch input[type=checkbox]:checked:after{transform:translateX(19px)!important;background:var(--ink)!important}.prompt-btn-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.prompt-btn-row>.prompt-btn,.prompt-btn-row>a,.prompt-btn-row>button{width:100%;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;box-sizing:border-box;align-self:stretch;display:inline-flex;align-items:center;justify-content:center}.copy-preference-grid{display:grid;grid-template-columns:1fr;gap:14px;margin:18px 0 20px}.copy-preference-panel{padding:14px;border-radius:22px;background:var(--grad-card),rgba(15,23,42,.54);border:1px solid var(--line-mid);box-shadow:var(--shadow-sm)}.mini-toggle-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-toggle-row.three{grid-template-columns:repeat(3,1fr)}.mini-toggle-row button{min-height:42px;border-radius:999px;border:1px solid var(--line-mid);background:rgba(255,255,255,.055);color:var(--muted);font-size:12px;font-weight:900;letter-spacing:-.01em;padding:0 10px}.mini-toggle-row button.active{background:linear-gradient(135deg,rgba(241,245,249,.18),rgba(124,58,237,.48));border-color:var(--accent-bd);color:var(--cream);box-shadow:0 12px 28px rgba(124,58,237,.16)}.copy-card{padding:22px}.copy-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:14px}.copy-chip-row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;margin-bottom:0}.copy-chip-row::-webkit-scrollbar{display:none}.copy-chip-row .aa-pill{flex:0 0 auto;min-height:30px}.copy-btn-small{align-self:start;min-width:64px;height:38px;padding:0 14px}.copy-sections{gap:16px;padding-top:6px}.copy-section-block{padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.06)}.copy-section-block:last-child{padding-bottom:0;border-bottom:none}.copy-section-block p{white-space:pre-wrap;font-size:15px;line-height:1.72;color:rgba(241,245,249,.88)}.copy-section-title{display:none}.audience-section-block{margin-top:20px}.audience-alert-card{margin-top:8px;line-height:1.55}.audience-note-text{line-height:1.65}.sticky-bottom{padding-top:18px}@media (max-width:430px){.copy-card-header,.prompt-btn-row{grid-template-columns:1fr}.copy-card-header{row-gap:12px}.copy-btn-small{width:100%}.copy-chip-row{flex-wrap:wrap}.mini-toggle-row,.mini-toggle-row.three{grid-template-columns:1fr}.dashboard-cta-wrap{padding-left:16px;padding-right:16px}.dashboard-actions-wrap .dashboard-action-row{margin-left:16px;margin-right:16px}}.audience-subtitle,.budget-insight-grid span,.copy-preference-panel .mini-section-title,.form-label,.mini-section-title,.progress-label,.step-tag,.user-greeting{color:rgba(241,245,249,.48)!important;letter-spacing:.145em!important;text-transform:uppercase!important;font-weight:900!important}#view-summary .topbar .logo,.topbar .logo{font-size:20px;font-weight:950;letter-spacing:-.052em}#view-summary .topbar{background:radial-gradient(circle at 50% 0,rgba(124,58,237,.12),transparent 54%),rgba(7,11,22,.88);border-bottom:1px solid rgba(241,245,249,.08)}#view-summary .glass-card,.audience-suggestion-panel,.budget-insight-card,.collapsible-tutorial,.copy-card,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 0,rgba(241,245,249,.105),transparent 34%),radial-gradient(circle at 92% 8%,rgba(124,58,237,.145),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.034)),rgba(15,23,42,.76)!important;border:1px solid rgba(241,245,249,.16)!important;box-shadow:0 28px 80px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.075)!important;backdrop-filter:blur(22px) saturate(120%)}#view-summary .glass-card:before,.audience-suggestion-panel:before,.budget-insight-card:before,.collapsible-tutorial:before,.copy-card:before,.meta-guide-card:before,.poster-preview-card:before,.poster-prompt-card:before,.strategy-card:before,.summary-checklist:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.105),transparent 28%,transparent 70%,rgba(124,58,237,.075));opacity:.66}#view-summary .glass-card>*,.audience-suggestion-panel>*,.budget-insight-card>*,.collapsible-tutorial>*,.copy-card>*,.meta-guide-card>*,.poster-preview-card>*,.poster-prompt-card>*,.strategy-card>*,.summary-checklist>*{position:relative;z-index:1}.strategy-card{margin-top:18px}.strategy-card h4{gap:8px;margin:0 0 12px!important;padding:7px 12px;background:rgba(241,245,249,.1);border:1px solid rgba(241,245,249,.2);color:rgba(241,245,249,.94)!important;font-size:12px!important;line-height:1!important;letter-spacing:.1em!important}.strategy-card h4:before{content:"";width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-blue),var(--accent-violet));color:var(--ink);font-size:11px;font-weight:950;letter-spacing:0}.strategy-card p{margin:0;border-radius:20px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.075);color:rgba(241,245,249,.82);font-size:14px;line-height:1.65}.summary-checklist{padding:18px!important}.summary-checklist>div{min-height:38px;padding:9px 12px;border-radius:15px;background:rgba(0,0,0,.145);color:rgba(241,245,249,.84)!important;font-weight:750}.collapsible-tutorial summary{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.026)}.summary-tutorial-step{grid-template-columns:38px 1fr!important;background:rgba(0,0,0,.06)}.summary-tutorial-num{box-shadow:0 10px 22px rgba(124,58,237,.18)}.summary-tutorial-step h4{color:rgba(241,245,249,.94)!important;font-size:14px!important}.summary-tutorial-step p{color:rgba(241,245,249,.62)!important}#view-summary .copy-card{border-radius:30px!important;padding:24px!important}#view-summary .copy-card-header h4{font-size:19px}#view-summary .aa-pill,#view-summary .chip,#view-summary .suggestion-chip,#view-summary .tag{background:rgba(255,255,255,.07);border-color:rgba(241,245,249,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}#view-summary .copy-section-block{border-bottom-color:rgba(255,255,255,.075)!important}#view-summary .copy-section-block p{color:rgba(241,245,249,.88)!important}.meta-guide-card{background:radial-gradient(circle at 18% 0,rgba(241,245,249,.085),transparent 34%),radial-gradient(circle at 88% 14%,rgba(124,58,237,.22),transparent 42%),linear-gradient(180deg,rgba(15,23,42,.62),rgba(7,11,22,.62))!important;border-color:rgba(241,245,249,.24)!important}.meta-guide-card h4{color:rgba(241,245,249,.96)!important;font-size:13px!important;text-transform:none!important;letter-spacing:-.01em!important}.meta-guide-card li{color:rgba(241,245,249,.82)!important}.budget-insight-grid>div{background:radial-gradient(circle at 95% 0,rgba(124,58,237,.11),transparent 42%),rgba(0,0,0,.2)!important;border-color:rgba(255,255,255,.08)!important}.upload-zone{background:radial-gradient(circle at 50% 0,rgba(241,245,249,.055),transparent 38%),radial-gradient(circle at 72% 25%,rgba(124,58,237,.09),transparent 36%),rgba(255,255,255,.026)!important;border-color:rgba(241,245,249,.16)!important}#view-summary .content{padding-top:34px}#view-summary .step-header{padding-bottom:24px}@media (max-width:560px){#view-summary .topbar .logo,.topbar .logo{font-size:18px}#view-summary .copy-card,.collapsible-tutorial,.strategy-card,.summary-checklist{border-radius:26px!important}}body{background:radial-gradient(ellipse at 18% 6%,rgba(37,99,235,.18),transparent 30%),radial-gradient(ellipse at 82% 10%,rgba(124,58,237,.38),transparent 34%),radial-gradient(ellipse at 50% 92%,rgba(217,70,239,.18),transparent 30%),radial-gradient(ellipse at 0 60%,rgba(37,99,235,.14),transparent 36%),linear-gradient(180deg,#070B16,#0F172A 55%,#070B16)}:root{--grad-card:linear-gradient(160deg,rgba(255,255,255,0.092),rgba(255,255,255,0.038) 55%,rgba(255,255,255,0.018));--shadow-card:0 32px 96px rgba(0,0,0,0.52),0 4px 18px rgba(0,0,0,0.28);--shadow-cta:0 20px 50px rgba(124,58,237,0.28),0 6px 16px rgba(124,58,237,0.18)}.ai-loading-card,.audience-block,.audience-note-card,.audience-suggestion-panel,.budget-insight-card,.collapsible-tutorial,.copy-card,.copy-preference-panel,.dashboard-hero-card,.glass-card,.meta-guide-card,.onboarding-card,.option-card,.poster-preview-card,.poster-prompt-card,.special-case-stack,.strategy-card,.summary-checklist{background:radial-gradient(ellipse at 14% 0,rgba(241,245,249,.09),transparent 36%),radial-gradient(ellipse at 90% 10%,rgba(217,70,239,.12),transparent 38%),linear-gradient(160deg,rgba(255,255,255,.095),rgba(255,255,255,.03)),rgba(15,23,42,.78)!important;border:1px solid rgba(241,245,249,.14)!important;box-shadow:0 32px 96px rgba(0,0,0,.52),0 4px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(26px) saturate(130%)!important}.topbar{background:radial-gradient(ellipse at 50% 0,rgba(124,58,237,.08),transparent 60%),rgba(4,3,2,.88)!important;backdrop-filter:blur(28px) saturate(150%);border-bottom:1px solid rgba(241,245,249,.09)!important}.btn-primary{background:linear-gradient(135deg,#F1F5F9,#2563EB 42%,#7C3AED 78%,#D946EF);box-shadow:0 20px 52px rgba(124,58,237,.3),0 6px 16px rgba(124,58,237,.2),inset 0 1px 0 rgba(255,255,255,.28)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 26px 60px rgba(124,58,237,.36),0 8px 20px rgba(124,58,237,.24),inset 0 1px 0 rgba(255,255,255,.32)}.btn-primary:active{transform:translateY(0);box-shadow:0 12px 30px rgba(124,58,237,.2)}.btn-ghost{background:rgba(255,255,255,.07);border:1px solid rgba(241,245,249,.16);backdrop-filter:blur(12px)}.btn-ghost:hover{background:rgba(255,255,255,.11);border-color:rgba(241,245,249,.24)}.prompt-btn-primary{background:linear-gradient(135deg,#F1F5F9,#2563EB 42%,#7C3AED 78%,#D946EF);box-shadow:0 18px 44px rgba(124,58,237,.28),inset 0 1px 0 rgba(255,255,255,.26)}.prompt-btn-primary:hover{transform:translateY(-2px);box-shadow:0 24px 54px rgba(124,58,237,.34)}.prompt-btn-secondary{background:rgba(255,255,255,.07);border:1px solid rgba(241,245,249,.18);backdrop-filter:blur(12px)}.prompt-btn-secondary:hover{background:rgba(255,255,255,.11);transform:translateY(-2px)}.chip{cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .14s ease;backdrop-filter:blur(10px)}.chip:hover{background:rgba(255,255,255,.1)}.chip.active,.chip:hover{transform:translateY(-1px)}.chip.active{background:linear-gradient(135deg,rgba(241,245,249,.22),rgba(124,58,237,.5))!important;border-color:rgba(241,245,249,.44)!important;color:var(--cream)!important;box-shadow:0 8px 24px rgba(124,58,237,.2),inset 0 1px 0 rgba(255,255,255,.1)}.objective-option{border:1px solid rgba(241,245,249,.13);box-shadow:0 12px 40px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .18s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.objective-option:hover{transform:translateY(-2px);border-color:rgba(241,245,249,.22);box-shadow:0 18px 48px rgba(0,0,0,.4)}.objective-option.active{background:linear-gradient(135deg,rgba(241,245,249,.16),rgba(124,58,237,.42)),rgba(15,23,42,.82)!important;border-color:rgba(241,245,249,.5)!important;box-shadow:0 20px 50px rgba(124,58,237,.2),inset 0 1px 0 rgba(255,255,255,.09)!important}.special-toggle-card{border:1px solid rgba(241,245,249,.13);box-shadow:0 10px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.special-toggle-card:hover{border-color:rgba(241,245,249,.2);box-shadow:0 14px 40px rgba(0,0,0,.36)}.special-toggle-card.active{background:linear-gradient(135deg,rgba(241,245,249,.13),rgba(124,58,237,.32)),rgba(15,23,42,.72)!important;border-color:rgba(241,245,249,.42)!important;box-shadow:0 16px 42px rgba(124,58,237,.16),inset 0 1px 0 rgba(255,255,255,.07)!important}.copy-mode-toggle button{background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(15,23,42,.62);border:1px solid rgba(241,245,249,.13);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .18s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.copy-mode-toggle button:hover{border-color:rgba(241,245,249,.22);transform:translateY(-2px)}.copy-mode-toggle button.active{background:radial-gradient(ellipse at 20% 10%,rgba(241,245,249,.16),transparent 40%),linear-gradient(135deg,rgba(241,245,249,.14),rgba(124,58,237,.44)),rgba(15,23,42,.82)!important;border-color:rgba(241,245,249,.48)!important;box-shadow:0 18px 44px rgba(124,58,237,.22),inset 0 1px 0 rgba(255,255,255,.09)!important;color:var(--text)!important}.copy-mode-toggle button.active span{color:rgba(241,245,249,.82)!important}.mini-toggle-row button{background:rgba(255,255,255,.06);border:1px solid rgba(241,245,249,.13);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.mini-toggle-row button:hover{background:rgba(255,255,255,.1)}.mini-toggle-row button.active{background:linear-gradient(135deg,rgba(241,245,249,.2),rgba(124,58,237,.52))!important;border-color:rgba(241,245,249,.46)!important;color:var(--cream)!important;box-shadow:0 10px 26px rgba(124,58,237,.18)!important}.dashboard-hero-card{background:radial-gradient(ellipse at 88% 8%,rgba(217,70,239,.26),transparent 40%),radial-gradient(ellipse at 10% 90%,rgba(37,99,235,.14),transparent 38%),linear-gradient(160deg,rgba(255,255,255,.095),rgba(255,255,255,.028)),rgba(15,23,42,.78)!important;border-color:rgba(241,245,249,.16)!important;box-shadow:0 32px 90px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08)!important}.dashboard-action-row{border:1px solid rgba(241,245,249,.13);box-shadow:0 14px 40px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dashboard-action-row:hover{transform:translateY(-2px);border-color:rgba(241,245,249,.22);box-shadow:0 24px 64px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07)}.progress-fill{background:linear-gradient(90deg,var(--accent-blue) 0,var(--accent-violet) 60%,#D946EF 100%);box-shadow:0 0 24px rgba(124,58,237,.38),0 0 8px rgba(124,58,237,.2)}.budget-display{background:radial-gradient(ellipse at 80% 10%,rgba(124,58,237,.14),transparent 46%),linear-gradient(160deg,rgba(255,255,255,.092),rgba(255,255,255,.028)),rgba(15,23,42,.78)!important;border-color:rgba(241,245,249,.16)!important;box-shadow:0 24px 70px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.07)!important;text-shadow:0 0 60px rgba(241,245,249,.18)}.budget-insight-card{padding:22px 24px!important}.budget-insight-kicker{background:linear-gradient(135deg,rgba(241,245,249,.16),rgba(124,58,237,.36))!important;border-color:rgba(241,245,249,.38)!important;box-shadow:0 8px 22px rgba(124,58,237,.14);padding:7px 14px!important}.budget-insight-grid>div{background:radial-gradient(ellipse at 95% 0,rgba(124,58,237,.09),transparent 44%),rgba(0,0,0,.22)!important;border-color:rgba(255,255,255,.075)!important;padding:15px 16px!important;border-radius:18px!important}.copy-card{padding:24px!important;border-radius:30px!important}.copy-section-block{padding:0 0 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.copy-section-block:last-child{padding-bottom:0!important;border-bottom:none!important}.copy-section-block p{font-size:15px!important;line-height:1.78!important;color:rgba(241,245,249,.9)!important}.summary-checklist{padding:18px 20px!important;gap:8px!important;border-radius:28px!important}.summary-checklist>div{padding:10px 14px!important;border-radius:15px!important;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.055);font-size:13px!important;color:rgba(241,245,249,.86)!important}.collapsible-tutorial{border-radius:30px!important;overflow:hidden}.collapsible-tutorial summary{padding:20px 24px!important;background:rgba(255,255,255,.024);color:var(--cream)!important;font-size:16px!important;border-bottom-color:rgba(255,255,255,.08)!important}.summary-tutorial-step{padding:19px 24px!important}.summary-tutorial-step:nth-child(2n){background:rgba(255,255,255,.018)}.summary-tutorial-num{background:linear-gradient(135deg,#F1F5F9,#F1F5F9 48%,#7C3AED)!important;box-shadow:0 10px 24px rgba(124,58,237,.2)}.meta-guide-card{background:radial-gradient(ellipse at 16% 0,rgba(241,245,249,.1),transparent 36%),radial-gradient(ellipse at 88% 16%,rgba(124,58,237,.22),transparent 44%),linear-gradient(180deg,rgba(15,23,42,.66),rgba(7,11,22,.64))!important;border-color:rgba(241,245,249,.28)!important;box-shadow:0 16px 48px rgba(0,0,0,.32),inset 0 1px 0 rgba(241,245,249,.06)!important}.ai-loading-card{margin:72px 22px 0!important}.form-input:focus,input:focus,textarea:focus{border-color:rgba(241,245,249,.58)!important;box-shadow:0 0 0 4px rgba(124,58,237,.13),inset 0 1px 0 rgba(255,255,255,.04)!important}.login-shell{background:radial-gradient(ellipse at 16% 8%,rgba(241,245,249,.12),transparent 32%),radial-gradient(ellipse at 88% 18%,rgba(124,58,237,.28),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.032))!important;border-color:rgba(241,245,249,.18)!important;box-shadow:0 40px 100px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)!important}.strategy-card{padding:22px 24px!important;border-radius:28px!important}.strategy-card h4{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:rgba(241,245,249,.12);border:1px solid rgba(241,245,249,.22);color:rgba(241,245,249,.95)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase;margin:0 0 14px!important}.strategy-card p{padding:16px 18px;border-radius:18px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.07);color:rgba(241,245,249,.84)!important;font-size:14px!important;line-height:1.66!important;margin:0!important}.poster-prompt-box{background:rgba(0,0,0,.32)!important;border-color:rgba(241,245,249,.14)!important}.onboarding-card{border-radius:36px!important;box-shadow:0 50px 120px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.07)!important}.toast{background:rgba(7,11,22,.96);border-color:rgba(241,245,249,.18);box-shadow:0 16px 44px rgba(0,0,0,.46);backdrop-filter:blur(18px)}.audience-note-card{background:radial-gradient(ellipse at 12% 0,rgba(241,245,249,.08),transparent 36%),rgba(15,23,42,.54)!important;border-color:rgba(241,245,249,.3)!important;box-shadow:0 10px 30px rgba(0,0,0,.24)!important}.stat-card{background:rgba(255,255,255,.055);border-color:rgba(241,245,249,.1);backdrop-filter:blur(12px)}.copy-btn-small{border-radius:999px;background:rgba(255,255,255,.07);border-color:rgba(241,245,249,.18);transition:background .18s ease,border-color .18s ease,transform .14s ease}.copy-btn-small:hover{background:rgba(255,255,255,.12);border-color:rgba(241,245,249,.28);transform:translateY(-1px)}.step-tag{background:rgba(241,245,249,.1);border-color:rgba(241,245,249,.22);box-shadow:0 4px 16px rgba(124,58,237,.1)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px}html{min-height:100%}body,html{background:#070B16!important;overflow-y:auto}body:before{background:radial-gradient(circle at 22% 8%,rgba(30,41,74,.22),transparent 32%),radial-gradient(circle at 82% 12%,rgba(124,58,237,.46),transparent 38%),radial-gradient(circle at 50% 96%,rgba(217,70,239,.22),transparent 34%),linear-gradient(180deg,#070B16,#0F172A 50%,#070B16)}.aa-app,.aa-page-shell,.view.active{background:transparent!important}.aa-app{padding-bottom:env(safe-area-inset-bottom)}.dashboard-logo,.logo,.topbar .logo{letter-spacing:-.042em!important;line-height:1.05!important;padding-inline:0;max-width:100%}.login-logo{letter-spacing:-.07em!important}.topbar{min-height:78px;padding-top:calc(16px + env(safe-area-inset-top))}.dashboard-header{min-height:82px}.dashboard-cta-wrap{margin-top:22px!important}.dashboard-hero-card{margin-bottom:0!important}.user-name{background:linear-gradient(135deg,var(--cream) 0,var(--accent-blue) 55%,var(--accent-violet) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-wrap:balance}.stat-card-expiry strong,.stat-card:nth-child(3) strong{font-size:13px!important;line-height:1.15!important;white-space:nowrap;word-break:keep-all;letter-spacing:-.025em}.stat-card{min-width:0}.generating-view{min-height:100svh;background:transparent!important}.generating-view .aa-main-column,.generating-view .aa-page-shell{min-height:100svh;justify-content:center}.generating-view .ai-loading-card{margin:0 22px!important;transform:translateY(-4vh)}.generating-view .step-title{text-wrap:balance}.generating-view .step-desc{max-width:320px;margin-left:auto;margin-right:auto;text-wrap:balance}.generating-view .step-tag{background:linear-gradient(135deg,rgba(241,245,249,.14),rgba(124,58,237,.28))!important;border-color:rgba(241,245,249,.32)!important;color:var(--accent-blue)!important}@media (max-width:430px){.topbar{grid-template-columns:88px 1fr 88px!important;padding-left:14px!important;padding-right:14px!important}.topbar .btn,.topbar .btn-ghost{min-width:82px!important;padding-inline:12px!important}.dashboard-logout-btn{padding:9px 12px;font-size:12px}.dashboard-logo,.logo,.topbar .logo{font-size:20px!important;letter-spacing:-.035em!important;padding-inline:10px}.dashboard-hero-card{padding:28px 22px!important}.stats-row{gap:8px!important}.stat-card{padding:12px 9px!important}.stat-card strong{font-size:14px!important}.stat-card-expiry strong,.stat-card:nth-child(3) strong{font-size:12px!important}.view.login-view.active{min-height:100svh!important}}@media (max-width:380px){.topbar{grid-template-columns:78px 1fr 78px!important}.dashboard-logo,.logo,.topbar .logo{font-size:18px!important}.stat-card-expiry strong,.stat-card:nth-child(3) strong{font-size:11px!important}}.prompt-flow-wrap{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;width:100%;margin-top:16px}.prompt-flow-wrap .prompt-btn{align-self:stretch}.prompt-flow-arrow{min-width:48px;height:58px;border-radius:999px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:rgba(241,245,249,.78);background:rgba(255,255,255,.055);border:1px solid rgba(241,245,249,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);font-size:16px;font-weight:900;line-height:1}.prompt-flow-arrow em{font-size:9px;font-style:normal;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:rgba(241,245,249,.42)}.mobile-arrow{display:none}@media (max-width:560px){.prompt-flow-wrap{grid-template-columns:1fr;gap:10px}.prompt-flow-arrow{justify-self:center;width:82px;min-width:82px;height:44px}.desktop-arrow{display:none}.mobile-arrow{display:inline}}.meta-manager-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;width:100%;min-height:54px;margin:18px 0 14px;border-radius:999px;background:linear-gradient(135deg,#F1F5F9,#F1F5F9 46%,#7C3AED);color:#070B16;font-weight:950;font-size:14px;letter-spacing:-.015em;box-shadow:0 18px 44px rgba(124,58,237,.24),inset 0 1px 0 rgba(255,255,255,.26);transition:transform .18s ease,box-shadow .18s ease}.meta-manager-btn:hover{transform:translateY(-2px);box-shadow:0 24px 54px rgba(124,58,237,.3)}.brand-logo-accent,.logo .brand-logo-accent{background:linear-gradient(135deg,#2563EB,#7C3AED 40%,#D946EF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dashboard-mini-footer{margin:28px 22px 20px;text-align:center;color:rgba(241,245,249,.36);font-size:12px;font-weight:700;letter-spacing:.01em}.step-support-stack{display:grid;gap:16px;margin-top:18px}.step-help-card{border-radius:26px;border:1px solid rgba(241,245,249,.16);background:radial-gradient(circle at 16% 0,rgba(255,255,255,.11),transparent 34%),radial-gradient(circle at 88% 10%,rgba(124,58,237,.18),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 24px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}.step-help-card summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;color:var(--cream);font-weight:950}.step-help-card summary::-webkit-details-marker{display:none}.step-help-card summary em{font-style:normal;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:rgba(241,245,249,.56)}.step-help-content{display:grid;gap:16px;padding:0 22px 22px}.faq-list{display:grid;gap:10px}.faq-item{padding:13px 14px;border-radius:18px;border:1px solid rgba(241,245,249,.12);background:rgba(0,0,0,.18)}.faq-item strong{display:block;color:var(--cream);font-size:13px;line-height:1.35;margin-bottom:5px}.faq-item p{margin:0;color:rgba(241,245,249,.68);font-size:12px;line-height:1.55}.ask-ai-box{display:grid;gap:12px;padding:14px;border-radius:22px;border:1px solid rgba(241,245,249,.13);background:rgba(255,255,255,.035)}.ask-ai-head strong{display:block;color:var(--cream);font-size:15px;font-weight:950}.ask-ai-head span{display:block;margin-top:3px;color:rgba(241,245,249,.58);font-size:12px}.ask-ai-input{width:100%;min-height:92px;resize:vertical;border-radius:18px;border:1px solid rgba(241,245,249,.15);background:rgba(0,0,0,.24);color:var(--cream);padding:13px 14px;outline:none;font:inherit;line-height:1.45}.ask-ai-input:focus{border-color:rgba(217,70,239,.45);box-shadow:0 0 0 3px rgba(124,58,237,.16)}.ask-ai-actions{display:grid;grid-template-columns:1fr .7fr;gap:10px}.ask-ai-actions.single{grid-template-columns:1fr}.ask-ai-answer{padding:13px 14px;border-radius:18px;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(241,245,249,.06));border:1px solid rgba(217,70,239,.22);color:rgba(241,245,249,.82);font-size:13px;line-height:1.55}.ask-ai-answer-content{display:grid;gap:8px}.ask-ai-answer-content p{margin:0}.ask-ai-answer-content strong{color:var(--cream);font-weight:950}.ask-ai-answer-content ol,.ask-ai-answer-content ul{display:grid;gap:7px;margin:0;padding-left:19px}.ask-ai-answer-content li{padding-left:2px}.prompt-flow-arrow-text{display:inline-flex;align-items:center;justify-content:center;min-width:70px;color:rgba(241,245,249,.54);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (max-width:560px){.prompt-flow-arrow-text{justify-self:center;min-width:auto;padding:2px 0}.ask-ai-actions{grid-template-columns:1fr}}.prompt-flow-arrow{background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-width:auto!important}.ai-loading-meta{display:inline-flex;align-items:center;justify-content:center;margin:16px auto 2px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(241,245,249,.13);color:rgba(241,245,249,.56);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ai-loading-card .step-desc{max-width:360px;margin-left:auto;margin-right:auto}.btn-premium,.btn-primary,.meta-manager-btn,.poster-copy-final-btn,.poster-cta,.poster-whatsapp-cta,.summary-tutorial-num{background:var(--grad-primary)!important;color:#ffffff!important;box-shadow:0 18px 44px rgba(37,99,235,.24),0 0 36px rgba(217,70,239,.12)!important}.loading-dots span,.progress-fill{background:var(--grad-primary)!important;box-shadow:0 0 22px rgba(37,99,235,.3)!important}.aa-pill,.audience-note-card,.chip.active,.step-tag,.suggestion-chip,.tag{border-color:rgba(37,99,235,.3)!important;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(124,58,237,.18))!important}.ai-loading-card,.audience-block,.audience-note-card,.audience-suggestion-panel,.budget-insight-card,.collapsible-tutorial,.copy-card,.dashboard-hero-card,.glass-card,.login-shell,.meta-guide-card,.onboarding-card,.option-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(30,41,74,.34)),rgba(15,23,42,.68)!important;border-color:rgba(37,99,235,.18)!important}.dashboard-hero-card{background:radial-gradient(circle at 88% 8%,rgba(217,70,239,.2),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.09),rgba(30,41,74,.34)),rgba(15,23,42,.72)!important}.section-title,.step-title,.user-name{background:linear-gradient(135deg,#F1F5F9,#2563EB 45%,#7C3AED 78%,#d946ef);-webkit-background-clip:text;background-clip:text}.dashboard-logout-btn:hover{background:rgba(217,70,239,.16);border-color:rgba(37,99,235,.38)}@media (max-width:430px){.striva-logo-mark{width:30px;height:30px}.striva-logo-word{font-size:20px}.app-logo-wordmark .striva-logo-word{font-size:clamp(58px,17vw,74px)}.login-brand-panel{width:100%;padding:18px;margin-bottom:24px;border-radius:24px}.striva-full-logo{width:min(100%,340px)}}:root{--shadow-cta:0 20px 50px rgba(37,99,235,0.28),0 6px 16px rgba(217,70,239,0.14)}body,html{background:#070B16!important}body:before{background:radial-gradient(circle at 18% 8%,rgba(37,99,235,.22),transparent 32%),radial-gradient(circle at 82% 12%,rgba(124,58,237,.28),transparent 38%),radial-gradient(circle at 50% 96%,rgba(217,70,239,.14),transparent 34%),linear-gradient(180deg,#070B16,#0F172A 48%,#070B16)!important}.topbar{background:radial-gradient(ellipse at 50% 0,rgba(37,99,235,.12),transparent 60%),rgba(7,11,22,.9)!important;border-bottom-color:rgba(37,99,235,.12)!important}.ai-loading-card,.audience-block,.audience-note-card,.audience-suggestion-panel,.budget-insight-card,.collapsible-tutorial,.copy-card,.copy-preference-panel,.dashboard-hero-card,.glass-card,.login-shell,.meta-guide-card,.onboarding-card,.option-card,.poster-preview-card,.poster-prompt-card,.special-case-stack,.strategy-card,.summary-checklist{background:radial-gradient(ellipse at 14% 0,rgba(37,99,235,.11),transparent 36%),radial-gradient(ellipse at 92% 10%,rgba(217,70,239,.13),transparent 40%),linear-gradient(160deg,rgba(255,255,255,.09),rgba(15,23,42,.18)),rgba(15,23,42,.76)!important;border-color:rgba(37,99,235,.2)!important;box-shadow:0 32px 96px rgba(0,0,0,.52),0 4px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)!important}.copy-card:before,.dashboard-hero-card:before,.meta-guide-card:before,.poster-preview-card:before{background:radial-gradient(ellipse at 16% 0,rgba(37,99,235,.14),transparent 42%),radial-gradient(ellipse at 88% 8%,rgba(217,70,239,.12),transparent 44%)!important}.ai-loading-card,.dashboard-hero-card,.login-shell{background:radial-gradient(ellipse at 88% 8%,rgba(217,70,239,.18),transparent 40%),radial-gradient(ellipse at 10% 88%,rgba(37,99,235,.14),transparent 38%),linear-gradient(160deg,rgba(255,255,255,.095),rgba(15,23,42,.2)),rgba(15,23,42,.78)!important}.btn-premium,.btn-primary,.loading-dots span,.meta-manager-btn,.poster-copy-final-btn,.poster-cta,.poster-whatsapp-cta,.progress-fill,.prompt-btn-primary,.summary-tutorial-num{background:var(--grad-primary)!important;color:#ffffff!important;box-shadow:0 18px 44px rgba(37,99,235,.26),0 0 36px rgba(217,70,239,.14),inset 0 1px 0 rgba(255,255,255,.22)!important}.btn-primary:hover,.meta-manager-btn:hover,.poster-copy-final-btn:hover,.prompt-btn-primary:hover{box-shadow:0 24px 58px rgba(37,99,235,.32),0 0 42px rgba(217,70,239,.18),inset 0 1px 0 rgba(255,255,255,.24)!important}.aa-pill,.budget-insight-kicker,.chip.active,.copy-mode-toggle button.active,.generating-view .step-tag,.mini-toggle-row button.active,.objective-option.active,.special-toggle-card.active,.special-toggle-switch input[type=checkbox]:checked,.step-tag,.suggestion-chip,.tag{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(124,58,237,.22),rgba(217,70,239,.16))!important;border-color:rgba(37,99,235,.36)!important;color:#F1F5F9!important;box-shadow:0 10px 28px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.08)!important}.copy-btn-small,.copy-mode-toggle button,.mini-toggle-row button,.objective-option,.prompt-btn-secondary,.special-toggle-card{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(15,23,42,.12)),rgba(15,23,42,.58)!important;border-color:rgba(37,99,235,.16)!important}.copy-btn-small:hover,.copy-mode-toggle button:hover,.mini-toggle-row button:hover,.objective-option:hover,.prompt-btn-secondary:hover,.special-toggle-card:hover{border-color:rgba(37,99,235,.3)!important;background:linear-gradient(160deg,rgba(37,99,235,.1),rgba(124,58,237,.11)),rgba(15,23,42,.66)!important}.copy-mode-toggle button.active span,.meta-guide-card h4,.strategy-card h4{color:rgba(37,99,235,.96)!important}.form-input:focus,input:focus,textarea:focus{border-color:rgba(37,99,235,.58)!important;box-shadow:0 0 0 4px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.04)!important}.sticky-bottom{background:linear-gradient(180deg,rgba(7,11,22,0),rgba(7,11,22,.94) 28%,#070B16)!important}.audience-note-card{background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.12),transparent 36%),rgba(15,23,42,.68)!important}.strategy-card h4{background:rgba(37,99,235,.11)!important;border-color:rgba(37,99,235,.24)!important}#view-summary .copy-section-block p,.copy-section-block p,.strategy-card p,.summary-checklist>div{color:rgba(241,245,249,.88)!important}.step-support-stack{gap:18px}.step-help-card{position:relative;overflow:hidden;border-radius:30px!important;background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.13),transparent 38%),radial-gradient(ellipse at 92% 10%,rgba(217,70,239,.14),transparent 42%),linear-gradient(160deg,rgba(255,255,255,.085),rgba(15,23,42,.18)),rgba(15,23,42,.76)!important;border:1px solid rgba(37,99,235,.2)!important;box-shadow:0 30px 86px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(24px) saturate(145%)}.step-help-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(37,99,235,.46),rgba(124,58,237,.38),rgba(217,70,239,.4)) top /100% 2px no-repeat,radial-gradient(ellipse at 50% 0,rgba(37,99,235,.12),transparent 46%);opacity:.9}.step-help-card>*{position:relative;z-index:1}.step-help-card summary{min-height:70px;padding:20px 24px!important;color:#F1F5F9!important;border-bottom:1px solid rgba(37,99,235,.12);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(15,23,42,.12)),rgba(15,23,42,.2)}.step-help-card summary span{font-size:18px;letter-spacing:-.035em}.step-help-card summary em{color:rgba(37,99,235,.82)!important;letter-spacing:.14em}.step-help-content{padding:20px 24px 24px!important}.faq-list{gap:12px}.ask-ai-box,.faq-item{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(15,23,42,.11)),rgba(7,11,22,.32)!important;border:1px solid rgba(37,99,235,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.faq-item{padding:15px 16px!important;border-radius:20px!important}.ask-ai-head strong,.faq-item strong{color:#F1F5F9!important}.ask-ai-head span,.faq-item p{color:rgba(241,245,249,.68)!important}.ask-ai-box{gap:14px;padding:16px!important;border-radius:24px!important}.ask-ai-input{min-height:104px;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(7,11,22,.16)),rgba(7,11,22,.34)!important;border-color:rgba(37,99,235,.18)!important;color:#F1F5F9!important}.ask-ai-input::placeholder{color:rgba(241,245,249,.4)}.ask-ai-input:focus{border-color:rgba(37,99,235,.58)!important;box-shadow:0 0 0 4px rgba(37,99,235,.14),0 0 24px rgba(37,99,235,.12)!important}.ask-ai-actions{gap:12px}.ask-ai-actions .btn-secondary{background:var(--grad-primary)!important;border:1px solid rgba(37,99,235,.26)!important;box-shadow:0 18px 44px rgba(37,99,235,.24),0 0 34px rgba(217,70,239,.12),inset 0 1px 0 rgba(255,255,255,.2)!important}.ask-ai-actions .btn-ghost{background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(15,23,42,.12)),rgba(15,23,42,.62)!important;border-color:rgba(37,99,235,.2)!important;color:rgba(241,245,249,.9)!important}.ask-ai-answer{border-radius:20px!important;background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.16),transparent 40%),linear-gradient(160deg,rgba(124,58,237,.13),rgba(217,70,239,.08)),rgba(15,23,42,.62)!important;border:1px solid rgba(37,99,235,.22)!important;color:rgba(241,245,249,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.ask-ai-answer-content strong{color:rgba(37,99,235,.96)!important}@media (max-width:560px){.step-help-card summary{align-items:flex-start;flex-direction:column;gap:6px}.step-help-content{padding:18px 18px 20px!important}}#view-summary .content{gap:24px}#view-summary .collapsible-tutorial,#view-summary .copy-card,#view-summary .strategy-card,#view-summary .summary-checklist{background:radial-gradient(ellipse at 14% 0,rgba(37,99,235,.12),transparent 38%),radial-gradient(ellipse at 92% 8%,rgba(217,70,239,.13),transparent 42%),linear-gradient(160deg,rgba(255,255,255,.078),rgba(15,23,42,.18)),rgba(15,23,42,.76)!important;border-color:rgba(37,99,235,.2)!important;box-shadow:0 30px 86px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.07)!important}#view-summary .collapsible-tutorial:before,#view-summary .copy-card:before,#view-summary .strategy-card:before,#view-summary .summary-checklist:before{background:radial-gradient(ellipse at 16% 0,rgba(37,99,235,.13),transparent 42%),radial-gradient(ellipse at 88% 8%,rgba(217,70,239,.11),transparent 44%)!important}#view-summary .strategy-card h4{background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(124,58,237,.16))!important;border-color:rgba(37,99,235,.28)!important;color:rgba(37,99,235,.96)!important}#view-summary .strategy-card h4:before{background:var(--grad-primary)!important;color:#ffffff!important}#view-summary .strategy-card p,#view-summary .summary-checklist>div{background:linear-gradient(160deg,rgba(255,255,255,.052),rgba(15,23,42,.11)),rgba(7,11,22,.28)!important;border-color:rgba(37,99,235,.14)!important;color:rgba(241,245,249,.88)!important}#view-summary .meta-manager-btn{margin:26px 0!important;background:var(--grad-primary)!important;color:#ffffff!important;box-shadow:0 20px 48px rgba(37,99,235,.26),0 0 38px rgba(217,70,239,.15),inset 0 1px 0 rgba(255,255,255,.22)!important}#view-summary .collapsible-tutorial{margin-bottom:24px!important;overflow:hidden}#view-summary .collapsible-tutorial summary{background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(15,23,42,.12)),rgba(15,23,42,.2)!important;border-bottom-color:rgba(37,99,235,.13)!important;color:#F1F5F9!important}#view-summary .summary-tutorial-step{background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(15,23,42,.08)),rgba(7,11,22,.22)!important;border-bottom-color:rgba(37,99,235,.11)!important}#view-summary .summary-tutorial-step:nth-child(2n){background:linear-gradient(160deg,rgba(37,99,235,.045),rgba(124,58,237,.06)),rgba(7,11,22,.26)!important}#view-summary .summary-tutorial-num{background:var(--grad-primary)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(37,99,235,.22),0 0 22px rgba(217,70,239,.14)!important}#view-summary .summary-tutorial-step h4{color:#F1F5F9!important}#view-summary .summary-tutorial-step p{color:rgba(241,245,249,.68)!important}#view-summary .summary-tutorial-tip strong{color:rgba(37,99,235,.96)!important}.budget-display{background:radial-gradient(ellipse at 14% 0,rgba(37,99,235,.18),transparent 42%),radial-gradient(ellipse at 88% 10%,rgba(217,70,239,.16),transparent 44%),linear-gradient(160deg,rgba(255,255,255,.08),rgba(15,23,42,.18)),rgba(15,23,42,.78)!important;border-color:rgba(37,99,235,.24)!important;color:#F1F5F9!important;box-shadow:0 30px 86px rgba(0,0,0,.46),0 0 44px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;text-shadow:0 0 34px rgba(37,99,235,.2)!important}input[type=range]{background:linear-gradient(90deg,rgba(37,99,235,.36),rgba(124,58,237,.32),rgba(217,70,239,.28)),rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 22px rgba(37,99,235,.12)!important}input[type=range]::-webkit-slider-thumb{background:var(--grad-primary)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 10px 28px rgba(37,99,235,.34),0 0 28px rgba(217,70,239,.24)!important}input[type=range]::-moz-range-thumb{background:var(--grad-primary)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 10px 28px rgba(37,99,235,.34),0 0 28px rgba(217,70,239,.24)!important}.budget-insight-card{background:radial-gradient(ellipse at 14% 0,rgba(37,99,235,.15),transparent 40%),radial-gradient(ellipse at 88% 8%,rgba(217,70,239,.16),transparent 44%),linear-gradient(160deg,rgba(255,255,255,.075),rgba(15,23,42,.18)),rgba(15,23,42,.76)!important;border-color:rgba(37,99,235,.22)!important;box-shadow:0 30px 86px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.07)!important}.budget-insight-card:before{background:radial-gradient(ellipse at 14% 0,rgba(37,99,235,.13),transparent 40%),radial-gradient(ellipse at 88% 8%,rgba(217,70,239,.12),transparent 44%)!important}.budget-insight-kicker{background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(124,58,237,.18))!important;border-color:rgba(37,99,235,.3)!important;color:rgba(37,99,235,.96)!important}.budget-insight-grid>div{background:linear-gradient(160deg,rgba(255,255,255,.052),rgba(15,23,42,.11)),rgba(7,11,22,.3)!important;border-color:rgba(37,99,235,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.budget-insight-grid span{color:rgba(37,99,235,.78)!important;text-shadow:0 0 18px rgba(37,99,235,.14)!important}.budget-insight-grid strong{color:rgba(241,245,249,.92)!important}#view-summary .collapsible-tutorial,#view-summary .strategy-card,#view-summary .summary-checklist{background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.16),transparent 42%),radial-gradient(ellipse at 88% 10%,rgba(124,58,237,.18),transparent 44%),linear-gradient(160deg,rgba(255,255,255,.07),rgba(15,23,42,.22)),rgba(15,23,42,.82)!important;border-color:rgba(37,99,235,.24)!important;box-shadow:0 30px 86px rgba(0,0,0,.48),0 0 42px rgba(37,99,235,.09),inset 0 1px 0 rgba(255,255,255,.07)!important}#view-summary .collapsible-tutorial:before,#view-summary .strategy-card:before,#view-summary .summary-checklist:before{background:radial-gradient(ellipse at 14% 0,rgba(37,99,235,.14),transparent 42%),radial-gradient(ellipse at 86% 10%,rgba(124,58,237,.12),transparent 44%)!important;opacity:.86!important}#view-summary .strategy-card h4{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(124,58,237,.18))!important;border-color:rgba(37,99,235,.34)!important;color:rgba(37,99,235,.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}#view-summary .strategy-card p,#view-summary .summary-checklist>div{background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(15,23,42,.13)),rgba(7,11,22,.36)!important;border-color:rgba(37,99,235,.16)!important;color:rgba(241,245,249,.9)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}#view-summary .summary-checklist{margin-bottom:0!important}#view-summary .meta-manager-btn{margin:30px 0!important}#view-summary .collapsible-tutorial{margin-top:0!important;background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.15),transparent 42%),radial-gradient(ellipse at 90% 10%,rgba(124,58,237,.16),transparent 44%),linear-gradient(160deg,rgba(255,255,255,.068),rgba(15,23,42,.2)),rgba(15,23,42,.84)!important}#view-summary .collapsible-tutorial summary{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(124,58,237,.13)),rgba(15,23,42,.3)!important;border-bottom-color:rgba(37,99,235,.16)!important}#view-summary .summary-tutorial-step,#view-summary .summary-tutorial-step:nth-child(2n){background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(15,23,42,.11)),rgba(7,11,22,.34)!important;border-bottom-color:rgba(37,99,235,.12)!important}#view-summary .summary-tutorial-step:hover{background:linear-gradient(160deg,rgba(37,99,235,.065),rgba(124,58,237,.1)),rgba(7,11,22,.38)!important}.chip,.copy-mode-toggle button,.meta-manager-btn,.mini-toggle-row button,.objective-option,.option-card,.prompt-btn,.special-toggle-card,.suggestion-chip,a.btn,button{-webkit-tap-highlight-color:rgba(37,99,235,.24)}.btn:active,.chip:active,.copy-mode-toggle button:active,.meta-manager-btn:active,.mini-toggle-row button:active,.objective-option:active,.option-card:active,.prompt-btn:active,.special-toggle-card:active,.suggestion-chip:active{transform:translateY(1px) scale(.985)!important;filter:brightness(1.14) saturate(1.12)}.btn-premium:active,.btn-primary:active,.meta-manager-btn:active,.poster-copy-final-btn:active,.poster-whatsapp-cta:active,.prompt-btn-primary:active{box-shadow:0 12px 34px rgba(37,99,235,.36),0 0 46px rgba(217,70,239,.28),inset 0 2px 0 rgba(255,255,255,.22)!important}.chip.active,.copy-mode-toggle button.active,.mini-toggle-row button.active,.objective-option.active,.option-card.active,.option-card.selected,.special-toggle-card.active,.suggestion-chip.active{background:radial-gradient(ellipse at 15% 0,rgba(37,99,235,.3),transparent 44%),radial-gradient(ellipse at 88% 8%,rgba(217,70,239,.28),transparent 46%),linear-gradient(135deg,rgba(37,99,235,.2),rgba(124,58,237,.24),rgba(217,70,239,.16))!important;border-color:rgba(37,99,235,.56)!important;color:#ffffff!important;box-shadow:0 16px 42px rgba(37,99,235,.22),0 0 34px rgba(217,70,239,.18),inset 0 1px 0 rgba(255,255,255,.16)!important}.copy-mode-toggle button.active span,.mini-toggle-row button.active span,.objective-option.active span,.special-toggle-card.active span{color:rgba(241,245,249,.9)!important}.btn:focus-visible,.chip:focus-visible,.copy-mode-toggle button:focus-visible,.meta-manager-btn:focus-visible,.mini-toggle-row button:focus-visible,.objective-option:focus-visible,.option-card:focus-visible,.prompt-btn:focus-visible,.special-toggle-card:focus-visible,.suggestion-chip:focus-visible{outline:2px solid rgba(37,99,235,.78)!important;outline-offset:3px;box-shadow:0 0 0 5px rgba(37,99,235,.16),0 0 34px rgba(217,70,239,.14)!important}.copy-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 12px}.copy-score-pill{min-width:0;padding:8px 9px;border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(15,23,42,.12)),rgba(7,11,22,.32);border:1px solid rgba(37,99,235,.14)}.campaign-history-head span,.copy-score-pill span{display:block;color:rgba(241,245,249,.58);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.copy-score-pill strong{display:block;margin-top:3px;color:#F1F5F9;font-size:14px;font-weight:950}.copy-refine-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.campaign-history-item,.copy-refine-row button{border:1px solid rgba(37,99,235,.18);background:linear-gradient(160deg,rgba(37,99,235,.08),rgba(124,58,237,.1)),rgba(15,23,42,.55);color:rgba(241,245,249,.9);cursor:pointer;font-weight:900}.copy-refine-row button{min-height:36px;padding:0 12px;border-radius:999px;font-size:12px}.poster-preview-card{display:grid;gap:18px;padding:22px}.poster-preview-copy h4{margin:12px 0 8px;color:#ffffff;font-size:24px;font-weight:950;letter-spacing:-.045em;line-height:1.05}.poster-preview-copy p{margin:0;color:rgba(241,245,249,.68);font-size:14px;line-height:1.55}.poster-preview-bullets{display:grid;gap:8px;margin-top:14px}.poster-preview-bullets span{padding:10px 12px;border-radius:14px;border:1px solid rgba(37,99,235,.14);background:rgba(7,11,22,.28);color:rgba(241,245,249,.86);font-size:13px;font-weight:800}.poster-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summary-checklist-title{padding-bottom:4px;color:#F1F5F9!important;font-size:17px!important;font-weight:950;letter-spacing:-.035em}.campaign-history-card{margin:18px 22px 0;padding:18px}.campaign-history-head{justify-content:space-between;margin-bottom:12px}.campaign-history-head,.campaign-history-head-actions{display:flex;align-items:center;gap:10px}.campaign-history-head-actions button{border:1px solid rgba(37,99,235,.36);border-radius:999px;background:rgba(15,23,42,.28);color:rgba(241,245,249,.95);cursor:pointer;font-size:11px;font-weight:950;letter-spacing:.03em;padding:7px 10px}.campaign-history-head h4{margin:0;color:#F1F5F9;font-size:18px;font-weight:950;letter-spacing:-.04em}.campaign-history-list{display:grid;gap:9px}.campaign-history-item{width:100%;min-height:58px;padding:12px 13px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.campaign-history-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.campaign-history-actions button{border:1px solid rgba(37,99,235,.34);border-radius:999px;background:rgba(15,23,42,.22);color:rgba(241,245,249,.95);cursor:pointer;font-size:12px;font-weight:950;line-height:1;padding:10px 14px;white-space:nowrap}.campaign-history-badge{border:1px solid rgba(226,232,240,.16);border-radius:999px;color:rgba(226,232,240,.56);font-size:11px;font-weight:950;line-height:1;padding:8px 10px}.campaign-history-item span,.campaign-history-item strong{display:block}.campaign-history-item strong{color:#F1F5F9;font-size:14px;line-height:1.25}.campaign-history-item span{margin-top:3px;color:rgba(241,245,249,.58);font-size:12px;font-weight:800}.history-detail-content{padding-bottom:28px}.history-detail-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.history-detail-card{margin-top:14px;padding:18px}.history-detail-kicker{color:rgba(241,245,249,.92);font-size:12px;font-weight:950;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.history-detail-row{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:10px;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);padding:11px 0}.history-detail-row:first-of-type{border-top:0;padding-top:0}.history-chip-section span,.history-detail-note,.history-detail-row span,.history-empty{color:rgba(226,232,240,.62);font-size:13px;font-weight:800}.history-detail-row strong{color:#F1F5F9;font-size:14px;font-weight:900;line-height:1.45}.history-chip-section{border-top:1px solid rgba(255,255,255,.08);padding:12px 0}.history-chip-section:first-of-type{border-top:0;padding-top:0}.history-chip-section p{color:#F1F5F9;font-size:14px;font-weight:850;line-height:1.55;margin:5px 0 0}.history-copy-box{background:linear-gradient(160deg,rgba(15,23,42,.42),rgba(30,41,59,.18)),rgba(2,6,23,.2);border:1px solid rgba(37,99,235,.2);border-radius:16px;color:rgba(248,250,252,.9);font-size:13px;font-weight:700;line-height:1.65;margin:10px 0 0;max-height:320px;overflow:auto;padding:14px;white-space:pre-wrap}@media (max-width:680px){.campaign-history-head,.campaign-history-item{align-items:flex-start;flex-direction:column}.history-detail-grid,.history-detail-row{grid-template-columns:1fr}}.campaign-history-item em{color:rgba(37,99,235,.95);font-size:12px;font-style:normal;font-weight:950}@media (max-width:560px){.copy-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-preview-actions{grid-template-columns:1fr}}#view-summary .poster-preview-card{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.2),transparent 44%),radial-gradient(ellipse at 86% 6%,rgba(124,58,237,.2),transparent 46%),linear-gradient(160deg,rgba(37,99,235,.1),rgba(37,99,235,.1) 48%,rgba(124,58,237,.12)),rgba(15,23,42,.86)!important;border-color:rgba(37,99,235,.26)!important;box-shadow:0 30px 86px rgba(0,0,0,.48),0 0 44px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.07)!important}#view-summary .poster-preview-card:before{background:radial-gradient(ellipse at 18% 0,rgba(37,99,235,.16),transparent 42%),radial-gradient(ellipse at 92% 16%,rgba(217,70,239,.1),transparent 46%)!important;opacity:.9!important}#view-summary .poster-preview-copy .step-tag,#view-summary .summary-checklist-heading .step-tag{width:fit-content;background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(124,58,237,.2))!important;border-color:rgba(37,99,235,.38)!important;color:rgba(37,99,235,.98)!important}#view-summary .poster-prompt-preview-box{width:100%;max-height:260px;margin:16px 0 0;padding:16px;overflow:auto;white-space:pre-wrap;border-radius:18px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(15,23,42,.14)),rgba(7,11,22,.42);color:rgba(241,245,249,.88);font:inherit;font-size:13px;font-weight:750;line-height:1.55}#view-summary .poster-preview-actions .copy-btn-small{background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(37,99,235,.2),rgba(124,58,237,.22)),rgba(15,23,42,.62)!important;border-color:rgba(37,99,235,.3)!important;color:rgba(241,245,249,.96)!important}#view-summary .summary-checklist-shell{display:grid;gap:14px;padding:22px;background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.18),transparent 42%),radial-gradient(ellipse at 88% 8%,rgba(124,58,237,.18),transparent 46%),linear-gradient(160deg,rgba(255,255,255,.065),rgba(15,23,42,.2)),rgba(15,23,42,.84)!important;border-color:rgba(37,99,235,.24)!important}#view-summary .summary-checklist-heading{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(160deg,rgba(37,99,235,.08),rgba(124,58,237,.1)),rgba(7,11,22,.34)}#view-summary .summary-checklist-heading h4{margin:0;color:#F1F5F9;font-size:20px;font-weight:950;letter-spacing:-.04em}#view-summary .summary-checklist-heading p{margin:4px 0 0;color:rgba(241,245,249,.62);font-size:13px;font-weight:800}#view-summary .summary-checklist-list{display:grid;gap:10px}#view-summary .summary-checklist-list>div{display:flex;align-items:center;gap:10px;min-height:46px;padding:12px 14px;border-radius:16px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(15,23,42,.13)),rgba(7,11,22,.36);color:rgba(241,245,249,.9);font-size:14px;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.login-brand-panel .striva-full-logo,.onboarding-brand-panel .striva-full-logo{display:block;width:min(100%,460px);height:auto;max-height:210px;object-fit:contain;object-position:center}@media (min-width:768px){.login-brand-panel .striva-full-logo{width:min(100%,430px);max-height:196px}}.session-timeout-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 18% 12%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 82% 16%,rgba(124,58,237,.22),transparent 38%),rgba(7,11,22,.66);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.session-timeout-card{width:min(100%,430px);padding:24px;border-radius:28px;text-align:left;background:radial-gradient(ellipse at 12% 0,rgba(37,99,235,.2),transparent 42%),radial-gradient(ellipse at 86% 8%,rgba(217,70,239,.14),transparent 44%),linear-gradient(160deg,rgba(255,255,255,.09),rgba(15,23,42,.2)),rgba(15,23,42,.9)!important;border:1px solid rgba(37,99,235,.28);box-shadow:0 34px 90px rgba(0,0,0,.58),0 0 54px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.08)}.session-timeout-card .step-tag{width:fit-content;margin-bottom:14px}.session-timeout-card h2{margin:0 0 10px;color:#F1F5F9;font-size:clamp(30px,8vw,42px);font-weight:950;letter-spacing:-.055em}.session-timeout-card p{margin:0;color:rgba(241,245,249,.72);font-size:15px;font-weight:750;line-height:1.55}.session-timeout-count{margin:18px 0;padding:14px 16px;border-radius:18px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(160deg,rgba(37,99,235,.08),rgba(124,58,237,.1)),rgba(7,11,22,.38);color:rgba(241,245,249,.82);font-size:14px;font-weight:850}.session-timeout-count strong{color:#2563EB;font-weight:950}.session-timeout-actions{display:grid;grid-template-columns:1fr;gap:10px}@media (max-width:430px){.login-brand-panel .striva-full-logo{width:min(100%,360px);max-height:170px}.onboarding-brand-panel .striva-full-logo{width:min(100%,330px);max-height:156px}}.view.login-view.active{background:radial-gradient(circle at 18% 10%,rgba(37,99,235,.13),transparent 34%),radial-gradient(circle at 82% 14%,rgba(124,58,237,.2),transparent 38%),radial-gradient(circle at 50% 96%,rgba(124,58,237,.13),transparent 34%),#070B16!important}.login-shell,.onboarding-card{background:radial-gradient(ellipse at 16% 8%,rgba(37,99,235,.2),transparent 34%),radial-gradient(ellipse at 88% 18%,rgba(124,58,237,.24),transparent 38%),radial-gradient(ellipse at 72% 82%,rgba(124,58,237,.16),transparent 42%),linear-gradient(160deg,rgba(255,255,255,.09),rgba(15,23,42,.24)),rgba(15,23,42,.84)!important;border-color:rgba(37,99,235,.24)!important;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 42px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.08)!important}.login-shell:before{background:radial-gradient(circle at 18% 10%,rgba(37,99,235,.14),transparent 32%),radial-gradient(circle at 86% 18%,rgba(124,58,237,.18),transparent 36%)!important}.error-msg{background:linear-gradient(160deg,rgba(37,99,235,.08),rgba(124,58,237,.12)),rgba(7,11,22,.44)!important;border-color:rgba(37,99,235,.28)!important}.aa-app{--font-sans:"Neue Montreal",var(--font-inter),Inter,Helvetica,Arial,sans-serif;--font-code:var(--font-mono),"SFMono-Regular",Consolas,monospace;--navy:#0F172A;--blue:#2563EB;--violet:#7C3AED;--white:#F1F5F9;--magenta:#D946EF;--bg-0:#070B16;--bg-1:#0F172A;--bg-2:#151F36;--text:#F1F5F9;--muted:rgba(241,245,249,0.72);--faint:rgba(241,245,249,0.44);--line:rgba(241,245,249,0.10);--line-mid:rgba(124,58,237,0.28);--panel:rgba(15,23,42,0.64);--panel-hi:rgba(30,41,74,0.76);--panel-soft:rgba(241,245,249,0.055);--cream:#F1F5F9;--accent-blue:#2563EB;--accent-violet:#7C3AED;--accent-magenta:#D946EF;--ink:#0F172A;--black:#070B16;--accent-bg:rgba(124,58,237,0.18);--accent-bd:rgba(217,70,239,0.30);--shadow-card:0 28px 90px rgba(0,0,0,0.48);--shadow-soft:0 20px 70px rgba(37,99,235,0.16);--shadow-cta:0 18px 48px rgba(124,58,237,0.34);--grad-primary:linear-gradient(135deg,#2563EB,#7C3AED 58%,#D946EF);--grad-blue:linear-gradient(135deg,#2563EB,#7C3AED);--grad-card:linear-gradient(180deg,rgba(241,245,249,0.105),rgba(241,245,249,0.035));color:var(--text);font-family:var(--font-sans);background:radial-gradient(circle at 18% 4%,rgba(37,99,235,.24),transparent 32%),radial-gradient(circle at 82% 12%,rgba(124,58,237,.32),transparent 36%),radial-gradient(circle at 48% 96%,rgba(217,70,239,.2),transparent 38%),linear-gradient(180deg,#070B16,#0F172A 48%,#080C18)}.aa-app *,.aa-app :after,.aa-app :before{letter-spacing:0!important}.aa-main-column,.aa-page-shell{width:100%;margin-inline:auto}.content,.wizard-section{padding:26px 22px calc(110px + env(safe-area-inset-bottom))}.dashboard-header,.step-topbar,.topbar{min-height:70px;padding:12px 18px;background:linear-gradient(180deg,rgba(15,23,42,.84),rgba(7,11,22,.68)),rgba(15,23,42,.62)!important;box-shadow:0 18px 52px rgba(0,0,0,.26);backdrop-filter:blur(24px) saturate(130%)}.step-topbar{min-height:76px}.striva-header-logo,.topbar .step-logo .striva-header-logo{width:clamp(118px,36vw,164px);height:clamp(38px,11vw,58px);object-fit:contain;object-position:center;filter:drop-shadow(0 12px 26px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(124,58,237,.26))!important}.login-brand-panel .striva-full-logo,.onboarding-brand-panel .striva-full-logo,.striva-full-logo{width:min(78vw,284px)!important;max-height:96px!important;object-fit:contain!important;filter:drop-shadow(0 22px 54px rgba(37,99,235,.24)) drop-shadow(0 0 28px rgba(217,70,239,.18))!important}.striva-mark-img{display:block;width:54px;height:54px;background:url(/WORDMARK_STRIVA_WHITE_NOBG.PNG) 50%/cover no-repeat;filter:drop-shadow(0 16px 32px rgba(37,99,235,.36)) drop-shadow(0 0 26px rgba(217,70,239,.22))}.view.login-view.active{min-height:100dvh;padding:34px 18px 54px;align-items:center;background:radial-gradient(circle at 50% 10%,rgba(37,99,235,.25),transparent 32%),radial-gradient(circle at 85% 28%,rgba(124,58,237,.22),transparent 34%)}.login-stack{width:min(100%,464px)}.login-hero{padding:20px 0 28px}.login-brand-panel,.onboarding-brand-panel{position:relative;display:flex;justify-content:center;align-items:center;min-height:110px}.login-brand-panel:before,.onboarding-brand-panel:before{content:"";position:absolute;width:min(76vw,330px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.3),transparent 58%),radial-gradient(circle at 72% 36%,rgba(217,70,239,.2),transparent 50%);filter:blur(10px);opacity:.86;pointer-events:none}.login-brand-panel>*,.onboarding-brand-panel>*{position:relative;z-index:1}.copy-card p,.dashboard-action-text p,.login-hero .subtitle,.meta-guide-card p,.poster-preview-copy p,.step-desc{color:var(--muted)!important;line-height:1.62}.aa-pill,.assistant-pill,.budget-insight-kicker,.chip,.login-pill,.step-tag,.suggestion-chip,.tag{background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(124,58,237,.14)),rgba(15,23,42,.58)!important;border:1px solid rgba(241,245,249,.12)!important;color:rgba(241,245,249,.88)!important;box-shadow:inset 0 1px 0 rgba(241,245,249,.1);backdrop-filter:blur(18px)}.assistant-pill{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;margin-bottom:14px;font-size:12px;font-weight:800}.chip.active,.copy-mode-btn.active,.objective-option.active,.suggestion-chip.active{background:radial-gradient(circle at 18% 0,rgba(217,70,239,.22),transparent 44%),linear-gradient(135deg,rgba(37,99,235,.3),rgba(124,58,237,.28)),rgba(15,23,42,.76)!important;border-color:rgba(124,58,237,.7)!important;color:#F1F5F9!important;box-shadow:0 0 0 1px rgba(217,70,239,.12),0 16px 38px rgba(37,99,235,.18),inset 0 1px 0 rgba(241,245,249,.14)!important}.ai-loading-card,.audience-block,.audience-note-card,.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.collapsible-tutorial,.copy-card,.dashboard-hero-card,.glass-card,.history-detail-card,.login-shell,.meta-guide-card,.option-card,.poster-preview-card,.poster-prompt-card,.pricing-card,.special-case-stack,.strategy-card,.summary-checklist{background:linear-gradient(180deg,rgba(241,245,249,.1),rgba(241,245,249,.035)),rgba(15,23,42,.66)!important;border:1px solid rgba(241,245,249,.1)!important;box-shadow:0 28px 90px rgba(0,0,0,.46),inset 0 1px 0 rgba(241,245,249,.1)!important;backdrop-filter:blur(24px) saturate(130%);border-radius:30px!important}.dashboard-hero-card,.login-shell,.onboarding-card{border-radius:36px!important}.ai-loading-card:before,.dashboard-hero-card:before,.login-shell:before,.onboarding-card:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(circle at 18% 4%,rgba(37,99,235,.25),transparent 36%),radial-gradient(circle at 92% 10%,rgba(124,58,237,.28),transparent 34%),radial-gradient(circle at 60% 110%,rgba(217,70,239,.16),transparent 42%);opacity:.9}.ai-loading-card>*,.dashboard-hero-card>*,.login-form,.onboarding-card>*{position:relative;z-index:1}.dashboard-hero-card{position:relative;min-height:280px}.dashboard-hero-mark{position:absolute;top:24px;right:24px;width:58px;height:58px;opacity:.48}.form-label,.history-detail-kicker,.progress-label,.user-greeting{color:rgba(241,245,249,.58)!important;text-transform:uppercase;font-weight:700}.login-logo,.step-title,.user-name{color:#F1F5F9!important;font-weight:700!important;line-height:1.02!important;text-wrap:balance}.step-title{font-size:clamp(34px,7vw,50px)!important}.stats-row,.usage-row{gap:10px}.stat-card,.usage-card{background:linear-gradient(180deg,rgba(241,245,249,.08),rgba(241,245,249,.035)),rgba(15,23,42,.56)!important;border:1px solid rgba(241,245,249,.1)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(241,245,249,.08)}.audience-bullet,.campaign-history-item,.dashboard-action-row,.meta-guide-card li,.special-toggle-card,.summary-tutorial-step{background:linear-gradient(180deg,rgba(241,245,249,.075),rgba(241,245,249,.028)),rgba(15,23,42,.62)!important;border:1px solid rgba(241,245,249,.1)!important;border-radius:24px!important;box-shadow:0 20px 54px rgba(0,0,0,.22),inset 0 1px 0 rgba(241,245,249,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.campaign-history-item:hover,.dashboard-action-row:hover,.objective-option:hover,.option-card:hover{transform:translateY(-2px);border-color:rgba(124,58,237,.44)!important;box-shadow:0 24px 64px rgba(37,99,235,.16),inset 0 1px 0 rgba(241,245,249,.12)}.dashboard-action-arrow,.dashboard-action-icon,.summary-tutorial-num{background:var(--grad-primary)!important;color:#fff!important;border:1px solid rgba(241,245,249,.16)!important;box-shadow:0 16px 38px rgba(124,58,237,.3),0 0 24px rgba(217,70,239,.18)!important}.dashboard-action-icon{font-size:12px!important;font-weight:900;letter-spacing:.08em!important;text-transform:uppercase}.dashboard-action-arrow{font-size:24px!important;line-height:1}.btn,.btn-premium,.btn-primary,.meta-manager-btn,.poster-copy-final-btn,.poster-cta,.poster-whatsapp-cta{border-radius:999px!important}.btn-premium,.btn-primary,.meta-manager-btn,.poster-copy-final-btn,.poster-cta,.poster-whatsapp-cta{background:var(--grad-primary)!important;border:1px solid rgba(241,245,249,.14)!important;color:#fff!important;box-shadow:0 18px 48px rgba(124,58,237,.34),0 0 34px rgba(217,70,239,.14),inset 0 1px 0 rgba(241,245,249,.18)!important}.btn-premium:hover,.btn-primary:hover,.meta-manager-btn:hover,.poster-copy-final-btn:hover,.poster-cta:hover,.poster-whatsapp-cta:hover{transform:translateY(-2px);filter:saturate(112%);box-shadow:0 22px 58px rgba(124,58,237,.4),0 0 42px rgba(217,70,239,.18),inset 0 1px 0 rgba(241,245,249,.22)!important}.btn-ghost,.btn-secondary,.campaign-history-actions button,.copy-btn-small,.dashboard-logout-btn,.onboarding-skip{background:linear-gradient(180deg,rgba(241,245,249,.075),rgba(241,245,249,.025)),rgba(15,23,42,.58)!important;border:1px solid rgba(241,245,249,.12)!important;color:rgba(241,245,249,.86)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(241,245,249,.08)!important}.btn-ghost:hover,.btn-secondary:hover,.campaign-history-actions button:hover,.copy-btn-small:hover,.dashboard-logout-btn:hover,.onboarding-skip:hover{transform:translateY(-1px);border-color:rgba(124,58,237,.48)!important;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(124,58,237,.14)),rgba(15,23,42,.72)!important}.ask-ai-input,.code-box,.form-input,.phone-prefix,.poster-prompt-box,.poster-prompt-preview-box,.prompt-box,.prompt-textarea,input,select,textarea{background:linear-gradient(180deg,rgba(241,245,249,.075),rgba(241,245,249,.025)),rgba(15,23,42,.72)!important;border:1px solid rgba(241,245,249,.14)!important;color:#F1F5F9!important;border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(241,245,249,.08)!important}.ask-ai-input::placeholder,.form-input::placeholder,input::placeholder,textarea::placeholder{color:rgba(241,245,249,.42)!important}.ask-ai-input:focus,.form-input:focus,input:focus,select:focus,textarea:focus{outline:0!important;border-color:rgba(124,58,237,.7)!important;box-shadow:0 0 0 4px rgba(124,58,237,.16),inset 0 1px 0 rgba(241,245,249,.1)!important}input[type=range]{accent-color:#7C3AED}.progress-wrap{margin:18px 22px 0;padding:12px 14px;border-radius:999px;background:linear-gradient(180deg,rgba(241,245,249,.075),rgba(241,245,249,.025)),rgba(15,23,42,.58)!important;border:1px solid rgba(241,245,249,.1);box-shadow:inset 0 1px 0 rgba(241,245,249,.08)}.progress-track{border-radius:999px;overflow:hidden}.progress-fill{background:var(--grad-primary)!important;box-shadow:0 0 28px rgba(124,58,237,.42)}.copy-mode-btn,.industry-option,.objective-option{background:linear-gradient(180deg,rgba(241,245,249,.075),rgba(241,245,249,.025)),rgba(15,23,42,.6)!important;border:1px solid rgba(241,245,249,.1)!important;color:#F1F5F9!important;border-radius:24px!important}.code-box,.poster-prompt-box,.poster-prompt-preview-box,.prompt-box,code,pre{color:rgba(241,245,249,.9)!important;font-family:var(--font-code)!important;line-height:1.62}.onboarding-overlay{background:radial-gradient(circle at 20% 12%,rgba(37,99,235,.28),transparent 32%),radial-gradient(circle at 84% 20%,rgba(124,58,237,.34),transparent 34%),rgba(7,11,22,.82)!important;backdrop-filter:blur(22px)}.onboarding-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(241,245,249,.11),rgba(241,245,249,.035)),rgba(15,23,42,.76)!important;border:1px solid rgba(241,245,249,.12)!important;box-shadow:0 34px 110px rgba(0,0,0,.58)!important}.ai-loading-mark,.onboarding-mark{margin:0 auto 16px}.onboarding-list>div{background:linear-gradient(180deg,rgba(241,245,249,.075),rgba(241,245,249,.025)),rgba(15,23,42,.54)!important;border:1px solid rgba(241,245,249,.1)!important;color:rgba(241,245,249,.86)!important;border-radius:18px;display:flex;align-items:center;gap:10px}#view-summary .summary-checklist-list>div:before,.onboarding-list>div:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--grad-primary);box-shadow:0 0 18px rgba(217,70,239,.36)}.generating-view{background:radial-gradient(circle at 50% 16%,rgba(37,99,235,.26),transparent 32%),radial-gradient(circle at 80% 84%,rgba(217,70,239,.16),transparent 32%)}.ai-loading-card{position:relative;overflow:hidden;width:min(calc(100% - 36px),460px)}.loading-dots span{background:var(--grad-primary)!important;box-shadow:0 0 18px rgba(124,58,237,.52),0 0 28px rgba(217,70,239,.24)!important}.sticky-bottom{background:linear-gradient(180deg,rgba(7,11,22,0),rgba(7,11,22,.82) 26%,rgba(7,11,22,.96))!important;border-top:1px solid rgba(241,245,249,.08)!important;backdrop-filter:blur(22px);padding-bottom:calc(16px + env(safe-area-inset-bottom))}.error-msg{background:rgba(124,58,237,.16)!important;border-color:rgba(217,70,239,.28)!important;color:rgba(241,245,249,.9)!important}.ai-loading-meta,.dashboard-mini-footer,.login-tmagenta,.pricing-note{color:var(--faint)!important}@media (max-width:560px){.content,.wizard-section{padding-left:18px;padding-right:18px}.stats-row,.usage-row{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card,.usage-card{min-width:0;padding:11px 9px!important}.stat-card strong,.usage-card strong{font-size:12px!important;overflow-wrap:anywhere}.dashboard-action-row{grid-template-columns:46px minmax(0,1fr) 24px}}@media (max-width:430px){.dashboard-header,.step-topbar,.topbar{grid-template-columns:78px minmax(0,1fr) 78px;padding-inline:14px}.topbar .btn,.topbar .btn-ghost{min-width:0;padding-inline:12px;font-size:12px}.striva-header-logo,.topbar .step-logo .striva-header-logo{width:124px;height:44px}.step-title{font-size:clamp(32px,10vw,42px)!important}}body,html{background:radial-gradient(circle at 18% 4%,rgba(37,99,235,.24),transparent 32%),radial-gradient(circle at 82% 12%,rgba(124,58,237,.3),transparent 36%),radial-gradient(circle at 48% 96%,rgba(217,70,239,.14),transparent 38%),linear-gradient(180deg,#070B16,#0F172A 48%,#080C18)!important}.aa-app{background:radial-gradient(circle at 16% 6%,rgba(37,99,235,.2),transparent 34%),radial-gradient(circle at 86% 10%,rgba(124,58,237,.22),transparent 36%),radial-gradient(circle at 56% 102%,rgba(217,70,239,.12),transparent 42%),linear-gradient(180deg,#070B16,#0F172A 52%,#080C18)!important}.ai-loading-card,.campaign-history-card,.dashboard-hero-card,.glass-card,.login-shell,.onboarding-card{background:linear-gradient(180deg,rgba(241,245,249,.095),rgba(241,245,249,.032)),linear-gradient(135deg,rgba(37,99,235,.07),rgba(124,58,237,.045)),rgba(15,23,42,.76)!important}.ai-loading-card:before,.dashboard-hero-card:before,.login-shell:before,.onboarding-card:before{background:radial-gradient(circle at 18% 4%,rgba(37,99,235,.18),transparent 38%),radial-gradient(circle at 92% 10%,rgba(124,58,237,.18),transparent 36%),radial-gradient(circle at 60% 110%,rgba(217,70,239,.08),transparent 46%)!important;opacity:.78!important}.view.login-view.active{background:radial-gradient(circle at 50% 10%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 86% 28%,rgba(124,58,237,.15),transparent 36%),linear-gradient(180deg,rgba(7,11,22,.1),rgba(8,12,24,.42))!important}html{background-color:#070B16!important;color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html{overflow-x:hidden}body{overscroll-behavior-y:none}.aa-app,body{min-height:100svh}.aa-app{width:min(100%,560px);overflow-x:clip}.aa-main-column,.aa-page-shell,.view.active{min-height:100svh}.view.login-view.active{align-items:flex-start!important;padding:max(18px,env(safe-area-inset-top)) 16px calc(118px + env(safe-area-inset-bottom))!important}.login-stack{width:min(100%,520px);gap:14px!important;padding-top:0!important}.login-hero{padding:10px 0 16px!important}.login-hero .subtitle{max-width:440px;margin:14px auto 0!important}.login-pill-row{margin-top:18px!important}.login-pill{min-height:40px;padding:9px 13px!important;border-color:rgba(241,245,249,.16)!important;background:rgba(15,23,42,.48)!important}.login-shell{padding:clamp(22px,5vw,30px)!important;border-radius:34px!important}.login-shell .campaign-history-head{margin-bottom:18px!important}.campaign-history-card>.campaign-history-head h4,.login-shell .campaign-history-head h4{margin-bottom:8px!important;letter-spacing:-.035em!important}.campaign-history-card>.campaign-history-head span,.login-shell .campaign-history-head span{display:block;max-width:440px;line-height:1.42!important;color:rgba(241,245,249,.62)!important}.dashboard-view .campaign-history-card>.chip-group,.login-shell .chip-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.dashboard-view .campaign-history-card>.chip-group .chip,.login-shell .chip-group .chip{width:100%;min-height:48px;justify-content:center;text-align:center;white-space:normal;line-height:1.18;padding:10px 12px!important;border-color:rgba(99,102,241,.26)!important;background:linear-gradient(180deg,rgba(241,245,249,.065),rgba(241,245,249,.018)),rgba(15,23,42,.58)!important}.dashboard-view .campaign-history-card>.chip-group .chip:first-child,.login-shell .chip-group .chip:first-child{grid-column:1/-1}.dashboard-view .campaign-history-card>.chip-group .chip.active,.login-shell .chip-group .chip.active{border-color:rgba(124,58,237,.78)!important;background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(124,58,237,.34)),rgba(15,23,42,.66)!important;box-shadow:0 0 0 1px rgba(124,58,237,.26),0 16px 34px rgba(37,99,235,.14)!important}.industry-select-card{margin:22px 22px 0!important;padding:0!important;overflow:hidden}.industry-select-panel{position:relative;display:grid;gap:16px;isolation:isolate}.industry-select-panel-dashboard{padding:clamp(22px,5vw,30px)}.industry-select-panel:before{content:"";position:absolute;inset:-28px -28px auto auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.22),transparent 64%),radial-gradient(circle at 66% 40%,rgba(217,70,239,.16),transparent 58%);filter:blur(6px);opacity:.74;pointer-events:none;z-index:-1}.industry-select-panel .campaign-history-head{margin-bottom:0!important}.industry-select-panel .campaign-history-head h4{margin:4px 0 8px!important;letter-spacing:-.012em!important;word-spacing:.06em}.industry-kicker{width:fit-content;padding:7px 10px;border-radius:999px;color:rgba(241,245,249,.76)!important;border:1px solid rgba(124,58,237,.28);background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(124,58,237,.14)),rgba(15,23,42,.54);font-size:10px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.industry-select-wrap{position:relative;display:grid;gap:10px}.industry-other-field .form-label,.industry-select-wrap>span{color:rgba(241,245,249,.58)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.075em!important;text-transform:uppercase}.industry-select-wrap:after{content:"";position:absolute;right:22px;bottom:24px;width:10px;height:10px;border-right:2px solid rgba(241,245,249,.78);border-bottom:2px solid rgba(241,245,249,.78);transform:rotate(45deg);pointer-events:none}.industry-select-wrap select{width:100%;min-height:70px;appearance:none;-webkit-appearance:none;padding:0 54px 0 22px;border-radius:24px;border:1px solid rgba(124,58,237,.56);color:#F1F5F9;background:radial-gradient(circle at 12% 0,rgba(37,99,235,.24),transparent 40%),linear-gradient(180deg,rgba(241,245,249,.09),rgba(241,245,249,.026)),rgba(15,23,42,.78);box-shadow:0 18px 48px rgba(37,99,235,.12),inset 0 1px 0 rgba(241,245,249,.12);font:inherit;font-size:clamp(16px,4.2vw,20px);font-weight:800;letter-spacing:-.02em;outline:none}.industry-select-wrap select:focus{border-color:rgba(217,70,239,.7);box-shadow:0 0 0 4px rgba(124,58,237,.16),0 22px 58px rgba(37,99,235,.14),inset 0 1px 0 rgba(241,245,249,.12)}.industry-select-wrap select option{color:#F1F5F9;background:#0F172A}.industry-selected-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:13px 14px;border-radius:20px;border:1px solid rgba(241,245,249,.1);background:linear-gradient(180deg,rgba(241,245,249,.062),rgba(241,245,249,.02)),rgba(15,23,42,.52)}.industry-selected-summary>span{display:inline-grid;min-width:78px;min-height:34px;place-items:center;padding:0 12px;border-radius:999px;color:#F1F5F9;background:linear-gradient(135deg,rgba(37,99,235,.78),rgba(124,58,237,.76));box-shadow:0 12px 26px rgba(37,99,235,.16);font-size:12px;font-weight:850}.industry-selected-summary p{margin:0;color:rgba(241,245,249,.7);font-size:13px;line-height:1.38}.industry-other-field{margin-top:0!important}.login-trust{margin:18px auto 0!important;max-width:360px;text-align:center;font-size:14px!important;line-height:1.46!important}.phone-row{align-items:stretch}.meta-guide-card{padding:24px!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(241,245,249,.082),rgba(241,245,249,.028)),rgba(15,23,42,.68)!important;border-color:rgba(241,245,249,.1)!important}.meta-guide-card h4{margin-bottom:18px!important;color:#F1F5F9!important;font-size:clamp(18px,4.8vw,23px)!important;line-height:1.18!important;letter-spacing:-.035em!important}.meta-guide-card ol{padding:0!important;margin:0!important;list-style:none!important;counter-reset:meta-step;display:grid!important;gap:14px!important}.meta-guide-card li{counter-increment:meta-step;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:rgba(241,245,249,.76)!important;font-size:14px!important;line-height:1.55!important}.meta-guide-card li:before{content:counter(meta-step);width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.42),rgba(124,58,237,.3)),rgba(15,23,42,.72);border:1px solid rgba(241,245,249,.12);color:#F1F5F9;font-size:12px;font-weight:900;box-shadow:0 10px 24px rgba(37,99,235,.14)}.meta-guide-card li::marker{content:""!important}.dashboard-action-icon{font-size:15px!important;letter-spacing:.02em!important;color:#F1F5F9!important;background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(124,58,237,.86),rgba(217,70,239,.68))!important}.dashboard-action-arrow{border-radius:14px!important;background:linear-gradient(135deg,rgba(37,99,235,.8),rgba(124,58,237,.88))!important;border:1px solid rgba(241,245,249,.16)!important;color:#F1F5F9!important}.poster-purpose-panel{margin-bottom:16px}.toast{bottom:calc(92px + env(safe-area-inset-bottom))!important;max-width:min(92vw,460px);white-space:normal!important;text-align:center;border-radius:22px!important;background:linear-gradient(180deg,rgba(241,245,249,.11),rgba(241,245,249,.04)),rgba(15,23,42,.94)!important;border-color:rgba(241,245,249,.14)!important;box-shadow:0 28px 70px rgba(0,0,0,.46),0 0 34px rgba(124,58,237,.18)!important}.session-timeout-overlay{padding-bottom:calc(22px + env(safe-area-inset-bottom))!important}@media (max-width:430px){.login-shell{padding:24px 22px!important}.dashboard-view .campaign-history-card>.chip-group,.login-shell .chip-group{gap:9px!important}.dashboard-view .campaign-history-card>.chip-group .chip,.login-shell .chip-group .chip{min-height:46px;font-size:12px!important;padding:9px 10px!important}.phone-row{grid-template-columns:96px minmax(0,1fr)}.meta-guide-card{padding:22px 20px!important}}@media (max-width:390px){.login-shell{padding:22px 18px!important}}body,html{height:auto!important;min-height:100%!important;-webkit-overflow-scrolling:touch}body{overscroll-behavior-y:auto!important;touch-action:pan-y}.aa-app,.aa-main-column,.aa-page-shell,.content,.dashboard-view.active,.generating-view,.view.active,.view.login-view.active{height:auto!important;max-height:none!important;overflow-y:visible!important}.dashboard-action-row{grid-template-columns:52px 1fr 36px!important;gap:18px!important}.dashboard-action-icon{position:relative;width:52px!important;height:52px!important;overflow:hidden;background:radial-gradient(circle at 28% 18%,rgba(241,245,249,.22),transparent 30%),linear-gradient(135deg,rgba(37,99,235,.96),rgba(124,58,237,.9) 58%,rgba(217,70,239,.72))!important;box-shadow:0 18px 42px rgba(37,99,235,.22),0 0 28px rgba(124,58,237,.22),inset 0 1px 0 rgba(241,245,249,.22)!important}.dashboard-action-icon:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(241,245,249,.14),transparent 42%);pointer-events:none}.dashboard-action-icon svg{position:relative;z-index:1;width:25px;height:25px;fill:none;stroke:#F8FAFC;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgba(0,0,0,.24))}.dashboard-action-arrow{font-size:0!important}.dashboard-action-arrow:before{content:none!important}.dashboard-action-arrow svg{width:20px;height:20px;display:block;fill:none;stroke:#F8FAFC;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 8px rgba(0,0,0,.26))}#view-summary .poster-preview-copy .step-tag,.budget-insight-card,.budget-insight-card p,.budget-insight-grid span,.budget-insight-grid strong,.budget-insight-kicker,.step-tag,.strategy-card,.strategy-card .step-tag,.strategy-card p,.summary-checklist-heading .step-tag{color:#F8FAFC!important}#view-summary .poster-preview-copy .step-tag,.budget-insight-kicker,.step-tag,.strategy-card .step-tag{border-color:rgba(241,245,249,.22)!important}.budget-insight-card,.strategy-card{text-shadow:0 1px 12px rgba(0,0,0,.22)}.copy-refine-row{gap:10px!important}.copy-refine-row button{min-height:40px!important;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 10px!important;color:rgba(241,245,249,.92)!important;background:linear-gradient(180deg,rgba(241,245,249,.08),rgba(241,245,249,.025)),rgba(15,23,42,.72)!important;border-color:rgba(99,102,241,.28)!important;box-shadow:0 12px 28px rgba(0,0,0,.16),inset 0 1px 0 rgba(241,245,249,.1)}.copy-refine-row button:hover{border-color:rgba(124,58,237,.52)!important;transform:translateY(-1px)}.refine-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.9),rgba(124,58,237,.9));box-shadow:0 8px 18px rgba(37,99,235,.2)}.refine-icon svg{width:15px;height:15px;fill:none;stroke:#F8FAFC;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aa-app,body,html{background:radial-gradient(circle at 17% 7%,rgba(124,58,237,.25),transparent 32%),radial-gradient(circle at 88% 0,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at 72% 82%,rgba(217,70,239,.12),transparent 38%),linear-gradient(180deg,#070B16,#0B1020 46%,#060912)!important}.aa-app:before{background-image:radial-gradient(circle,rgba(241,245,249,.115) 1px,transparent 1.3px),linear-gradient(90deg,rgba(124,58,237,.055),transparent 34%,rgba(37,99,235,.045));background-size:18px 18px,100% 100%;mask-image:linear-gradient(180deg,transparent,black 12%,black 82%,transparent);opacity:.34}.aa-app:after,.aa-app:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.aa-app:after{background:linear-gradient(115deg,transparent 0 36%,rgba(217,70,239,.075) 43%,transparent 53%),radial-gradient(ellipse at 50% 0,rgba(124,58,237,.2),transparent 48%);opacity:.86}.dashboard-header,.step-topbar,.topbar{background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(7,11,22,.64)),rgba(7,11,22,.72)!important;border-bottom:1px solid rgba(241,245,249,.1)!important;box-shadow:0 18px 60px rgba(0,0,0,.28),inset 0 -1px 0 rgba(124,58,237,.16)!important}.ai-loading-card,.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.collapsible-tutorial,.copy-card,.dashboard-action-row,.dashboard-hero-card,.glass-card,.industry-select-card,.login-brand-panel,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist-shell{border-color:rgba(241,245,249,.13)!important;background:linear-gradient(180deg,rgba(241,245,249,.105),rgba(241,245,249,.032)),radial-gradient(circle at 18% 0,rgba(124,58,237,.12),transparent 44%),rgba(12,18,36,.74)!important;box-shadow:0 30px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(241,245,249,.12),inset 0 -1px 0 rgba(124,58,237,.08)!important}.dashboard-hero-card,.industry-select-card,.login-brand-panel{position:relative}.dashboard-hero-card:after,.industry-select-card:after,.login-brand-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(241,245,249,.11) 48%,transparent 56%),radial-gradient(circle at 16% 10%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 86% 10%,rgba(217,70,239,.11),transparent 36%);mix-blend-mode:screen;opacity:.72}.login-hero{position:relative}.login-hero:before{content:"";position:absolute;left:50%;top:2px;width:min(390px,86vw);height:210px;transform:translateX(-50%);border-radius:999px;pointer-events:none;background:radial-gradient(ellipse at 50% 12%,rgba(124,58,237,.28),transparent 58%),linear-gradient(90deg,transparent 7%,rgba(217,70,239,.11),transparent 93%);filter:blur(8px);opacity:.76;z-index:-1}.login-pill-row{padding:5px;width:fit-content;max-width:100%;margin-inline:auto;border-radius:999px;background:rgba(7,11,22,.34);border:1px solid rgba(241,245,249,.09);box-shadow:inset 0 1px 0 rgba(241,245,249,.08)}.assistant-pill,.chip.active,.industry-kicker,.login-pill,.poster-purpose-panel .chip,.step-tag{box-shadow:inset 0 1px 0 rgba(241,245,249,.16),0 12px 30px rgba(37,99,235,.12)!important}.dashboard-hero-card{overflow:hidden;padding-top:34px!important}.dashboard-hero-card:before{background:radial-gradient(circle at 88% 18%,rgba(124,58,237,.3),transparent 34%),linear-gradient(135deg,transparent 0 28%,rgba(217,70,239,.1),transparent 58%),radial-gradient(circle at 16% 6%,rgba(37,99,235,.2),transparent 34%)!important}.dashboard-hero-mark{filter:drop-shadow(0 16px 30px rgba(37,99,235,.22)) drop-shadow(0 0 24px rgba(124,58,237,.16))!important}.stat-card,.usage-card{position:relative;overflow:hidden;border-color:rgba(241,245,249,.12)!important;background:linear-gradient(180deg,rgba(241,245,249,.075),rgba(241,245,249,.025)),rgba(7,11,22,.34)!important}.stat-card:before,.usage-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(37,99,235,.84),rgba(217,70,239,.72));opacity:.82}.dashboard-actions-wrap{position:relative;margin-top:24px!important;padding:54px 22px 0!important}.dashboard-actions-wrap:before{content:"AI Workflow Map";position:absolute;left:22px;top:10px;width:fit-content;padding:8px 12px;border-radius:999px;color:rgba(241,245,249,.78);border:1px solid rgba(241,245,249,.12);background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(124,58,237,.16)),rgba(7,11,22,.52);font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.dashboard-actions-wrap:after{content:"";position:absolute;left:47px;top:105px;bottom:48px;width:1px;background:linear-gradient(180deg,rgba(37,99,235,0),rgba(124,58,237,.6),rgba(217,70,239,0));pointer-events:none}.dashboard-action-row{position:relative;min-height:92px!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(241,245,249,.082),rgba(241,245,249,.024)),radial-gradient(circle at 9% 48%,rgba(124,58,237,.18),transparent 32%),rgba(12,18,36,.78)!important}.dashboard-action-row:before{content:"";position:absolute;left:-8px;top:50%;width:16px;height:16px;transform:translateY(-50%);border-radius:999px;border:1px solid rgba(241,245,249,.22);background:radial-gradient(circle,#F1F5F9 0 20%,rgba(124,58,237,.86) 23% 60%,rgba(15,23,42,.96) 62%);box-shadow:0 0 22px rgba(124,58,237,.4)}.dashboard-action-icon{border-radius:999px!important}.dashboard-action-text h4{letter-spacing:-.018em!important}.dashboard-action-text p{color:rgba(241,245,249,.66)!important}.dashboard-action-arrow{background:radial-gradient(circle at 30% 20%,rgba(241,245,249,.22),transparent 38%),linear-gradient(135deg,rgba(37,99,235,.84),rgba(124,58,237,.88),rgba(217,70,239,.6))!important;box-shadow:0 14px 32px rgba(124,58,237,.22),inset 0 1px 0 rgba(241,245,249,.18)!important}.campaign-history-card,.industry-select-card{backdrop-filter:blur(26px) saturate(132%)!important}.form-input,.industry-select-wrap select,.phone-prefix,textarea{border-color:rgba(241,245,249,.13)!important;background:linear-gradient(180deg,rgba(241,245,249,.07),rgba(241,245,249,.022)),rgba(7,11,22,.44)!important}.campaign-history-card:not(.industry-select-card){position:relative;overflow:hidden}.campaign-history-card:not(.industry-select-card):before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(37,99,235,.16),transparent 36%),radial-gradient(circle at 100% 0,rgba(124,58,237,.14),transparent 34%);opacity:.72}.campaign-history-card:not(.industry-select-card)>*{position:relative}.campaign-history-item{border-color:rgba(241,245,249,.1)!important;background:linear-gradient(180deg,rgba(241,245,249,.062),rgba(241,245,249,.02)),rgba(7,11,22,.36)!important}.progress-wrap{border-radius:28px!important;background:linear-gradient(180deg,rgba(241,245,249,.09),rgba(241,245,249,.028)),rgba(7,11,22,.58)!important}.progress-track{height:6px!important;background:rgba(241,245,249,.1)!important}.progress-fill{box-shadow:0 0 18px rgba(124,58,237,.5),0 0 38px rgba(217,70,239,.2)!important}@media (max-width:430px){.dashboard-actions-wrap{padding-inline:18px!important}.dashboard-actions-wrap:before{left:18px}.dashboard-actions-wrap:after{left:41px}.dashboard-action-row:before{left:-6px}}.industry-select-card{margin:18px 28px 0!important;border-radius:28px!important}.industry-select-panel-dashboard{gap:12px!important;padding:22px 24px 24px!important}.industry-select-panel-dashboard:before{width:142px!important;height:142px!important;opacity:.56!important}.industry-select-panel .campaign-history-head h4{font-size:clamp(20px,4.4vw,25px)!important;line-height:1.05!important;margin-bottom:6px!important}.industry-select-panel .campaign-history-head span:not(.industry-kicker){max-width:440px!important;font-size:12px!important;line-height:1.36!important}.industry-kicker{padding:6px 10px!important;font-size:9px!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important}.industry-select-wrap{gap:8px!important}.industry-select-wrap:after{top:calc(50% + 12px)!important;right:22px!important;bottom:auto!important;width:9px!important;height:9px!important;transform:translateY(-50%) rotate(45deg)!important;border-color:#F8FAFC!important}.industry-select-wrap select{min-height:58px!important;padding:0 52px 0 20px!important;border-radius:20px!important;font-size:clamp(15px,3.7vw,18px)!important;line-height:1.08!important}.industry-selected-summary{gap:10px!important;border-radius:18px!important}.industry-selected-summary>span{min-width:72px!important;font-size:11px!important}.industry-selected-summary p{font-size:12px!important;line-height:1.34!important}.dashboard-action-row{grid-template-columns:52px minmax(0,1fr) 44px!important}.dashboard-action-arrow{width:44px!important;height:44px!important;min-width:44px!important;aspect-ratio:1/1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transform:none!important}.dashboard-action-arrow svg{width:22px!important;height:22px!important;overflow:visible!important;transform:translateX(1px)!important}.dashboard-action-arrow path{vector-effect:non-scaling-stroke}#view-summary .poster-preview-copy .step-tag,.budget-insight-kicker,.budget-insight-kicker *,.step-tag,.strategy-card .step-tag,.strategy-card h4,.strategy-card p,.summary-checklist-heading .step-tag{color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important;text-shadow:0 1px 14px rgba(0,0,0,.28)!important}@media (max-width:430px){.industry-select-card{margin:16px 18px 0!important;border-radius:26px!important}.industry-select-panel-dashboard{padding:20px 20px 22px!important}.industry-select-wrap select{min-height:56px!important;font-size:16px!important}.dashboard-action-row{grid-template-columns:52px minmax(0,1fr) 42px!important}.dashboard-action-arrow{width:42px!important;height:42px!important;min-width:42px!important}}:root{--font-sans:"Neue Montreal",Helvetica,Arial,sans-serif;--font-code:"Neue Montreal",Helvetica,Arial,sans-serif}.copy-card,.generated-copy,.meta-guide-card,.prompt-box,.prompt-textarea,body,button,code,input,pre,select,textarea{font-family:var(--font-sans)!important}.login-form{gap:16px!important}.login-shell:has(.industry-select-panel-login){padding:clamp(18px,4vw,24px)!important}.industry-select-panel-login{gap:12px!important}.industry-select-panel-login:before{width:126px!important;height:126px!important;opacity:.46!important}.industry-select-panel-login .campaign-history-head{margin-bottom:2px!important}.industry-select-panel-login .industry-kicker{padding:5px 10px!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.055em!important;font-weight:700!important}.industry-select-panel-login .campaign-history-head h4{margin:6px 0 8px!important;font-size:clamp(24px,4.6vw,30px)!important;line-height:1.02!important;letter-spacing:-.024em!important;font-weight:700!important}.industry-select-panel-login .campaign-history-head span:not(.industry-kicker){max-width:470px!important;font-size:clamp(11px,2vw,12px)!important;line-height:1.36!important;letter-spacing:.015em!important;font-weight:600!important}.industry-select-panel-login .industry-select-wrap{gap:8px!important}.industry-select-panel-login .industry-other-field .form-label,.industry-select-panel-login .industry-select-wrap>span{font-size:10px!important;line-height:1.1!important;letter-spacing:.065em!important;font-weight:700!important}.industry-select-panel-login .industry-select-wrap:after{top:calc(50% + 9px)!important;width:8px!important;height:8px!important}.industry-select-panel-login .industry-select-wrap select{min-height:54px!important;padding:0 48px 0 18px!important;border-radius:18px!important;font-size:clamp(15px,3vw,17px)!important;font-weight:650!important;letter-spacing:-.01em!important}.industry-select-panel-login .industry-selected-summary{gap:10px!important;padding:9px 10px!important;border-radius:17px!important}.industry-select-panel-login .industry-selected-summary>span{min-width:66px!important;min-height:28px!important;padding-inline:10px!important;font-size:10.5px!important;font-weight:650!important}.industry-select-panel-login .industry-selected-summary p{font-size:clamp(11.5px,2vw,12.5px)!important;line-height:1.34!important}.industry-select-panel-login .industry-other-field .form-input{min-height:54px!important;border-radius:18px!important;font-size:16px!important;font-weight:500!important}.login-shell .form-label{margin-bottom:8px!important;font-size:10px!important;line-height:1.1!important;letter-spacing:.065em!important;font-weight:700!important}.phone-row{display:grid!important;grid-template-columns:minmax(72px,90px) minmax(0,1fr)!important;margin-bottom:12px!important}.phone-prefix,.phone-row .form-input{min-height:56px!important;border-radius:19px!important}.phone-prefix{font-size:18px!important;line-height:1!important;letter-spacing:-.01em!important}.phone-row .form-input{padding-inline:18px!important;font-size:17px!important;font-weight:500!important;letter-spacing:-.008em!important}.login-shell .btn-lg{min-height:58px!important;border-radius:999px!important;font-size:17px!important;font-weight:650!important}.login-trust{margin:16px auto 0!important;max-width:360px!important;font-weight:500!important}@media (max-width:430px){.login-shell:has(.industry-select-panel-login){padding:18px!important}.industry-select-panel-login .campaign-history-head h4{font-size:24px!important}.industry-select-panel-login .industry-select-wrap select{min-height:52px!important;font-size:15px!important}.phone-row{grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important}.phone-prefix,.phone-row .form-input{min-height:54px!important}.phone-prefix{font-size:17px!important}.login-shell .btn-lg,.phone-row .form-input{font-size:16px!important}.login-shell .btn-lg{min-height:56px!important}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Neue Montreal",Helvetica,Arial,sans-serif;--font-code:"SFMono-Regular","SF Mono",ui-monospace,Menlo,Monaco,Consolas,monospace;--r-xl:28px;--r-lg:24px;--r-md:18px;--r-sm:14px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;letter-spacing:-.012em}.poster-prompt-card textarea,.prompt-box,.prompt-textarea,code,pre{font-family:var(--font-code)!important;letter-spacing:-.01em!important}.aa-main-column,.content,.login-stack{gap:22px!important}.content{padding-inline:clamp(18px,4.2vw,28px)!important}.topbar{min-height:76px!important;padding:14px 22px!important;border-bottom-color:rgba(241,245,249,.075)!important;background:linear-gradient(180deg,rgba(7,11,22,.94),rgba(7,11,22,.76)),rgba(7,11,22,.72)!important;box-shadow:0 18px 54px rgba(0,0,0,.22)!important}.ai-loading-card,.audience-block,.audience-note-card,.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.collapsible-tutorial,.copy-card,.dashboard-hero-card,.glass-card,.industry-select-card,.login-shell,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist{border-radius:24px!important;border-color:rgba(241,245,249,.095)!important;background:linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.028)),rgba(12,18,34,.72)!important;box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.095)!important;backdrop-filter:blur(22px) saturate(125%)!important}.dashboard-hero-card,.login-shell{border-radius:28px!important}.login-hero{padding:18px 18px 8px!important;gap:16px!important}.login-brand-panel{min-height:128px!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 20px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.1)!important}.login-hero .subtitle{max-width:390px!important;margin-inline:auto!important;font-size:14px!important;line-height:1.45!important;font-weight:450!important;color:rgba(241,245,249,.72)!important;letter-spacing:-.01em!important}.assistant-pill,.budget-insight-kicker,.chip,.industry-kicker,.login-pill,.poster-purpose-panel .chip,.step-tag,.summary-checklist-heading .step-tag{min-height:30px!important;padding:7px 12px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.006em!important;text-transform:none!important;color:rgba(248,250,252,.92)!important;-webkit-text-fill-color:rgba(248,250,252,.92)!important;border-color:rgba(148,163,184,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.026)),rgba(15,23,42,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.chip.active,.login-pill:hover,.poster-purpose-panel .chip.active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(124,58,237,.48)!important;background:linear-gradient(135deg,rgba(37,99,235,.78),rgba(124,58,237,.76)),rgba(15,23,42,.68)!important;box-shadow:0 12px 32px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.14)!important}.btn,.btn-ghost,.btn-gold,.btn-primary,.campaign-history-item button,.copy-btn,.history-show-all{min-height:42px!important;border-radius:999px!important;padding:11px 18px!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.btn-gold,.btn-primary{background:linear-gradient(135deg,#2563EB,#6D5DFB 52%,#D946EF)!important;box-shadow:0 16px 42px rgba(37,99,235,.26),0 10px 30px rgba(217,70,239,.14)!important}.btn-full.btn-lg,.btn-large,.login-shell .btn-lg{font-size:15px!important}.campaign-history-head h4,.copy-card h4,.dashboard-hero-card h2,.poster-prompt-card h3,.step-title{font-family:var(--font-sans)!important;font-weight:700!important;letter-spacing:-.035em!important}.step-title{font-size:clamp(32px,6.1vw,44px)!important;line-height:1.02!important}.budget-insight-card p,.copy-card p,.dashboard-hero-card p,.industry-selected-summary p,.meta-guide-card p,.step-desc,.strategy-card p{font-weight:430!important;letter-spacing:-.01em!important;color:rgba(241,245,249,.72)!important}.industry-select-panel-dashboard,.industry-select-panel-login{gap:14px!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{font-size:clamp(21px,4.1vw,26px)!important;font-weight:700!important;letter-spacing:-.03em!important}.industry-select-panel-dashboard .campaign-history-head span:not(.industry-kicker),.industry-select-panel-login .campaign-history-head span:not(.industry-kicker){font-size:11.5px!important;line-height:1.42!important;font-weight:520!important;letter-spacing:-.002em!important;color:rgba(241,245,249,.62)!important}.form-label,.industry-select-wrap>span,.stat-card span,.summary-label,.usage-mini-card span{font-size:10px!important;line-height:1.1!important;letter-spacing:.055em!important;font-weight:650!important;color:rgba(241,245,249,.58)!important;-webkit-text-fill-color:rgba(241,245,249,.58)!important}.form-input,.industry-select-wrap select,input,textarea{min-height:50px!important;border-radius:16px!important;padding-inline:16px!important;font-size:15px!important;font-weight:450!important;letter-spacing:-.012em!important;border-color:rgba(148,163,184,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(9,14,27,.6)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 34px rgba(0,0,0,.14)!important}.industry-select-wrap select{height:50px!important;font-weight:600!important}.industry-select-wrap:after{width:7px!important;height:7px!important;right:18px!important;top:calc(50% + 8px)!important;border-color:rgba(248,250,252,.82)!important}.industry-selected-summary{padding:9px 10px!important;border-radius:16px!important}.industry-selected-summary>span{min-width:64px!important;min-height:28px!important;padding-inline:10px!important;font-size:10.5px!important;font-weight:600!important}.phone-row{grid-template-columns:minmax(70px,82px) minmax(0,1fr)!important;gap:10px!important}.phone-prefix,.phone-row .form-input{min-height:50px!important;border-radius:16px!important}.phone-prefix{font-size:15px!important;font-weight:650!important}.phone-row .form-input{font-size:15px!important;font-weight:450!important}.login-shell{padding:clamp(18px,4.2vw,24px)!important}.login-trust{font-size:12.5px!important;line-height:1.42!important;color:rgba(241,245,249,.58)!important}.dashboard-actions-wrap{margin-top:20px!important}.dashboard-action-row{min-height:82px!important;grid-template-columns:46px minmax(0,1fr) 36px!important;gap:16px!important;padding:16px 18px!important;border-radius:22px!important}.dashboard-action-icon{width:46px!important;height:46px!important;border-radius:16px!important}.dashboard-action-icon svg{width:22px!important;height:22px!important}.dashboard-action-text h4{font-size:17px!important;font-weight:680!important;letter-spacing:-.025em!important}.dashboard-action-text p{margin-top:4px!important;line-height:1.36!important;font-weight:430!important}.dashboard-action-arrow{min-width:36px!important}.dashboard-action-arrow svg{width:18px!important;height:18px!important}.budget-insight-grid span,.stat-card,.usage-mini-card{min-height:64px!important;border-radius:17px!important;padding:13px 14px!important}.budget-insight-grid strong,.stat-card strong,.usage-mini-card strong{font-size:18px!important;line-height:1.08!important;font-weight:650!important;letter-spacing:-.025em!important}.copy-card{padding:22px!important}.copy-card h4{font-size:21px!important;line-height:1.14!important}.copy-card .score-pill,.copy-score-grid>div{min-height:50px!important;border-radius:14px!important;padding:10px 12px!important}.copy-part-actions{gap:8px!important}.copy-part-actions button{min-height:34px!important;padding:8px 11px!important;font-size:12px!important}.copy-output,.generated-copy{font-size:14px!important;line-height:1.62!important;font-weight:430!important;letter-spacing:-.012em!important}.meta-guide-card li,.tutorial-list li{border-radius:14px!important;padding:9px 11px!important;font-size:13.5px!important;line-height:1.45!important;font-weight:430!important}@media (max-width:430px){.aa-main-column,.content,.login-stack{gap:18px!important}.content{padding-inline:18px!important}.login-brand-panel{min-height:116px!important;border-radius:22px!important}.login-hero .subtitle{font-size:13px!important}.assistant-pill,.chip,.industry-kicker,.login-pill,.step-tag{min-height:28px!important;padding:7px 10px!important;font-size:10.5px!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{font-size:22px!important}.form-input,.industry-select-wrap select,.phone-prefix,.phone-row .form-input,input,textarea{min-height:48px!important;border-radius:15px!important}.phone-row{grid-template-columns:72px minmax(0,1fr)!important}.btn,.btn-ghost,.btn-gold,.btn-primary,.copy-btn{min-height:40px!important;font-size:13.5px!important}.btn-full.btn-lg,.btn-large,.login-shell .btn-lg{min-height:50px!important}.dashboard-action-row{min-height:78px!important;grid-template-columns:44px minmax(0,1fr) 34px!important;gap:14px!important;padding:15px 16px!important;border-radius:20px!important}.dashboard-action-icon{width:44px!important;height:44px!important}.dashboard-action-arrow{width:34px!important;height:34px!important;min-width:34px!important}}:where(.form-label,.industry-select-wrap>span,.industry-other-field .form-label,.campaign-history-head span,.industry-kicker,.assistant-pill,.login-pill,.step-tag,.chip,.budget-insight-kicker,.summary-checklist-heading .step-tag,.history-detail-kicker,.stat-card span,.usage-card span,.usage-mini-card span,.copy-score-grid span,.copy-card .score-pill,.meta-guide-card strong,.tutorial-list strong){text-transform:none!important;letter-spacing:-.006em!important}:where(.form-label,.industry-select-wrap>span,.industry-other-field .form-label){display:inline-flex!important;align-items:center!important;margin-bottom:8px!important;font-size:12px!important;line-height:1.25!important;font-weight:560!important;color:rgba(241,245,249,.66)!important;-webkit-text-fill-color:rgba(241,245,249,.66)!important}.glass-card .form-label,.history-detail-card .form-label,.industry-select-panel-dashboard .industry-other-field .form-label,.industry-select-panel-dashboard .industry-select-wrap>span,.industry-select-panel-login .industry-other-field .form-label,.industry-select-panel-login .industry-select-wrap>span,.login-shell .form-label,.stat-card .form-label{text-transform:none!important;letter-spacing:-.006em!important}:where(.industry-kicker,.assistant-pill,.login-pill,.step-tag,.chip,.budget-insight-kicker){min-height:30px!important;padding:7px 12px!important;font-size:12px!important;line-height:1!important;font-weight:580!important;border-radius:999px!important;white-space:nowrap!important}.login-pill-row{gap:9px!important;padding:5px!important;border-radius:999px!important;background:rgba(15,23,42,.34)!important;border:1px solid rgba(241,245,249,.075)!important}.login-pill{background:transparent!important;border-color:rgba(241,245,249,.12)!important;box-shadow:none!important;color:rgba(241,245,249,.82)!important;-webkit-text-fill-color:rgba(241,245,249,.82)!important}.login-hero{padding:16px 18px 6px!important;gap:14px!important}.login-brand-panel{min-height:112px!important;border-radius:22px!important}.login-brand-panel .striva-full-logo,.onboarding-brand-panel .striva-full-logo{width:min(72vw,262px)!important;max-height:88px!important}.login-hero .subtitle{max-width:370px!important;font-size:13.5px!important;line-height:1.5!important}.campaign-history-card,.dashboard-hero-card,.glass-card,.industry-select-card,.login-shell{border-radius:24px!important}.login-shell{padding:clamp(18px,4vw,22px)!important}.industry-select-panel-dashboard,.industry-select-panel-login,.login-form{gap:15px!important}.industry-select-panel-dashboard .campaign-history-head,.industry-select-panel-login .campaign-history-head{margin-bottom:0!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{margin:7px 0!important;font-size:clamp(24px,4.7vw,28px)!important;line-height:1.08!important;font-weight:680!important;letter-spacing:-.026em!important}.industry-select-panel-dashboard .campaign-history-head span:not(.industry-kicker),.industry-select-panel-login .campaign-history-head span:not(.industry-kicker){max-width:460px!important;line-height:1.45!important;color:rgba(241,245,249,.66)!important;-webkit-text-fill-color:rgba(241,245,249,.66)!important}.industry-select-wrap{gap:7px!important}.industry-select-panel-dashboard .industry-select-wrap select,.industry-select-panel-login .industry-select-wrap select,.industry-select-wrap select{height:52px!important;min-height:52px!important;padding:0 46px 0 17px!important;border-radius:17px!important;font-size:16px!important;line-height:1.2!important;font-weight:560!important;letter-spacing:-.014em!important}.industry-select-panel-dashboard .industry-select-wrap:after,.industry-select-panel-login .industry-select-wrap:after,.industry-select-wrap:after{top:calc(50% + 8px)!important;right:19px!important;width:8px!important;height:8px!important;border-width:0 2px 2px 0!important}.industry-select-panel-dashboard .industry-selected-summary,.industry-select-panel-login .industry-selected-summary,.industry-selected-summary{align-items:center!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;padding:10px 12px!important;border-radius:17px!important}.industry-select-panel-dashboard .industry-selected-summary>span,.industry-select-panel-login .industry-selected-summary>span,.industry-selected-summary>span{min-width:0!important;min-height:30px!important;padding:8px 13px!important;font-size:12px!important;line-height:1!important;font-weight:580!important}.industry-select-panel-dashboard .industry-selected-summary p,.industry-select-panel-login .industry-selected-summary p,.industry-selected-summary p{font-size:13px!important;line-height:1.42!important;font-weight:430!important;color:rgba(241,245,249,.72)!important;-webkit-text-fill-color:rgba(241,245,249,.72)!important}.phone-row{margin-bottom:13px!important}.industry-other-field .form-input,.phone-prefix,.phone-row .form-input{min-height:52px!important;border-radius:17px!important}.phone-prefix{font-weight:560!important;color:rgba(241,245,249,.92)!important;-webkit-text-fill-color:rgba(241,245,249,.92)!important}.form-input,.industry-other-field .form-input,.phone-row .form-input{font-size:15.5px!important;font-weight:430!important;letter-spacing:-.012em!important}.btn-full.btn-lg,.btn-large,.login-shell .btn-lg{font-weight:590!important}.login-trust{margin-top:13px!important;font-weight:430!important;text-align:center!important}.dashboard-hero-card{padding:22px!important}.assistant-pill{width:fit-content!important}.user-greeting{margin-top:16px!important;font-size:13px!important;line-height:1.2!important;font-weight:560!important;color:rgba(241,245,249,.62)!important;-webkit-text-fill-color:rgba(241,245,249,.62)!important;letter-spacing:-.004em!important}.user-name{margin-top:5px!important;font-size:clamp(27px,5.7vw,36px)!important;font-weight:700!important;letter-spacing:-.035em!important}.stats-row,.usage-row{gap:10px!important}.stat-card,.usage-card,.usage-mini-card{min-height:58px!important;padding:12px 13px!important;border-radius:16px!important}.stat-card .form-label,.usage-card span,.usage-mini-card span{margin-bottom:7px!important;font-size:11.5px!important;line-height:1.1!important;font-weight:560!important;color:rgba(241,245,249,.58)!important;-webkit-text-fill-color:rgba(241,245,249,.58)!important}.stat-card strong,.usage-card strong,.usage-mini-card strong{font-size:16px!important;line-height:1.12!important;font-weight:620!important}.dashboard-actions-wrap,.dashboard-cta-wrap{margin-top:18px!important}.dashboard-actions-wrap{gap:12px!important}.dashboard-action-text p{font-size:13px!important;line-height:1.35!important}.dashboard-action-arrow svg{transform:translateX(.5px)!important}.budget-insight-card h4,.campaign-history-head h4,.copy-card h4,.meta-guide-card h4,.poster-prompt-card h3,.strategy-card h4,.summary-checklist h4{font-size:clamp(20px,4.2vw,25px)!important;line-height:1.14!important;letter-spacing:-.026em!important;font-weight:680!important}.campaign-history-item{border-radius:17px!important;padding:13px 14px!important;gap:12px!important}.campaign-history-item strong{font-size:15px!important;font-weight:620!important}.campaign-history-item span{font-size:12.5px!important;line-height:1.35!important;color:rgba(241,245,249,.62)!important;-webkit-text-fill-color:rgba(241,245,249,.62)!important}.step-title{font-size:clamp(31px,6vw,42px)!important;line-height:1.04!important;letter-spacing:-.036em!important}.step-desc{font-size:15px!important;line-height:1.55!important}.progress-label,.progress-meta,.progress-wrap span{text-transform:none!important;letter-spacing:-.006em!important;font-size:12px!important;font-weight:560!important}.budget-insight-kicker,.summary-checklist-heading .step-tag{color:rgba(248,250,252,.94)!important;-webkit-text-fill-color:rgba(248,250,252,.94)!important}@media (max-width:430px){.login-stack{gap:17px!important}.login-brand-panel{min-height:104px!important}.login-brand-panel .striva-full-logo,.onboarding-brand-panel .striva-full-logo{width:min(68vw,244px)!important;max-height:80px!important}.login-pill-row{gap:6px!important}.assistant-pill,.chip,.industry-kicker,.login-pill,.step-tag{min-height:28px!important;padding:7px 10px!important;font-size:11.5px!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{font-size:24px!important}.industry-other-field .form-input,.industry-select-panel-dashboard .industry-select-wrap select,.industry-select-panel-login .industry-select-wrap select,.industry-select-wrap select,.phone-prefix,.phone-row .form-input{min-height:50px!important;height:50px!important;border-radius:16px!important}.phone-row{grid-template-columns:72px minmax(0,1fr)!important}.dashboard-action-row{min-height:74px!important;grid-template-columns:42px minmax(0,1fr) 32px!important}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Helvetica Neue","Neue Montreal",Arial,sans-serif}body,button,input,select,textarea{font-family:var(--font-sans)!important;font-weight:450;letter-spacing:-.011em!important}.ai-loading-meta,.assistant-pill,.audience-subtitle,.budget-insight-grid span,.budget-insight-kicker,.campaign-history-head span,.copy-preference-panel .mini-section-title,.copy-score-pill span,.dashboard-actions-wrap:before,.form-label,.history-detail-kicker,.industry-kicker,.industry-other-field .form-label,.industry-select-wrap>span,.mini-section-title,.progress-label,.progress-label span,.prompt-flow-arrow em,.prompt-flow-arrow-text,.stat-card .form-label,.step-tag,.summary-checklist-heading .step-tag,.usage-card span,.usage-mini-card span,.user-greeting{text-transform:none!important;letter-spacing:-.004em!important;font-weight:560!important}.aa-pill,.assistant-pill,.budget-insight-kicker,.chip,.industry-kicker,.login-pill,.step-tag,.summary-checklist-heading .step-tag{min-height:30px!important;padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.assistant-pill,.industry-kicker,.step-tag{color:rgba(248,250,252,.88)!important;-webkit-text-fill-color:rgba(248,250,252,.88)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(15,23,42,.54)!important;border-color:rgba(148,163,184,.2)!important}.aa-main-column,.content,.dashboard-actions-wrap,.industry-select-panel-dashboard,.industry-select-panel-login,.login-form,.login-stack{gap:18px!important}.content{padding-inline:clamp(18px,4vw,26px)!important}.login-hero{padding:18px clamp(18px,4vw,24px) 6px!important;gap:15px!important}.login-brand-panel{min-height:clamp(108px,22vw,128px)!important;border-radius:24px!important}.login-brand-panel .striva-full-logo,.onboarding-brand-panel .striva-full-logo{width:min(68vw,300px)!important;max-height:92px!important}.login-hero .subtitle{max-width:430px!important;font-size:14.5px!important;line-height:1.48!important;font-weight:430!important;color:rgba(241,245,249,.68)!important}.login-pill-row{gap:8px!important;justify-content:center!important}.login-pill{min-height:32px!important;padding-inline:13px!important;font-size:12.5px!important;font-weight:540!important;color:rgba(241,245,249,.86)!important;-webkit-text-fill-color:rgba(241,245,249,.86)!important}.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.copy-card,.dashboard-hero-card,.industry-select-card,.login-shell,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist-shell{border-radius:24px!important;padding:clamp(18px,4.2vw,24px)!important}.campaign-history-head h4,.copy-card h4,.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4,.meta-guide-card h4,.poster-prompt-card h3,.strategy-card h4{font-size:clamp(21px,4.5vw,27px)!important;line-height:1.1!important;font-weight:690!important;letter-spacing:-.032em!important}.industry-select-panel-dashboard .campaign-history-head span:not(.industry-kicker),.industry-select-panel-login .campaign-history-head span:not(.industry-kicker){max-width:500px!important;font-size:13px!important;line-height:1.46!important;font-weight:430!important;color:rgba(241,245,249,.64)!important;-webkit-text-fill-color:rgba(241,245,249,.64)!important}.form-group,.industry-select-wrap{gap:8px!important}.form-label,.industry-other-field .form-label,.industry-select-wrap>span,.login-shell .form-label{margin-bottom:7px!important;font-size:13px!important;line-height:1.2!important;color:rgba(241,245,249,.62)!important;-webkit-text-fill-color:rgba(241,245,249,.62)!important}.form-input,.industry-select-panel-dashboard .industry-select-wrap select,.industry-select-panel-login .industry-select-wrap select,.industry-select-wrap select,.phone-prefix,.phone-row .form-input,input,textarea{min-height:52px!important;height:auto!important;border-radius:17px!important;font-size:15.5px!important;font-weight:450!important;letter-spacing:-.012em!important}.industry-select-wrap select{padding:0 48px 0 18px!important;font-size:16px!important;font-weight:590!important}.industry-select-panel-login .industry-select-wrap:after,.industry-select-wrap:after{width:8px!important;height:8px!important;right:20px!important;top:auto!important;bottom:22px!important}.industry-selected-summary{min-height:58px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;padding:10px 12px!important;border-radius:17px!important;align-items:center!important}.industry-selected-summary>span{min-width:auto!important;min-height:30px!important;padding:7px 13px!important;font-size:12px!important;font-weight:590!important}.industry-selected-summary p{font-size:13.5px!important;line-height:1.4!important;font-weight:430!important}.phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;margin-bottom:10px!important}.phone-prefix{padding-inline:12px!important;font-size:16px!important;font-weight:590!important}.phone-row .form-input{padding-inline:17px!important;font-size:15.5px!important}.btn,.btn-ghost,.btn-gold,.btn-primary,.campaign-history-item button,.copy-btn,.copy-btn-small,.history-show-all,.prompt-btn{min-height:42px!important;padding:11px 17px!important;border-radius:999px!important;font-size:14px!important;line-height:1.05!important;font-weight:590!important;letter-spacing:-.01em!important}.btn-full.btn-lg,.btn-large,.login-shell .btn-lg{min-height:52px!important;font-size:15.5px!important;font-weight:620!important}.login-trust{margin-top:14px!important;font-size:13px!important;line-height:1.45!important;color:rgba(241,245,249,.62)!important}.step-title,.user-name{font-weight:700!important;letter-spacing:-.038em!important}.step-title{font-size:clamp(30px,5.8vw,40px)!important}.budget-insight-grid strong,.copy-section-block p,.dashboard-action-text p,.step-desc,.strategy-card p,.summary-tutorial-step p{font-size:15px!important;line-height:1.55!important;font-weight:430!important;color:rgba(241,245,249,.76)!important;-webkit-text-fill-color:rgba(241,245,249,.76)!important}.dashboard-action-row{min-height:74px!important;border-radius:21px!important}.dashboard-action-icon{width:44px!important;height:44px!important;border-radius:15px!important}.dashboard-action-text h4{font-size:16.5px!important;line-height:1.18!important;font-weight:650!important}.dashboard-action-arrow{border-radius:50%!important}.dashboard-action-arrow svg{stroke-width:2.35!important;transform:translateX(0)!important}.budget-insight-kicker,.meta-ready,.step-tag:has(+h4),.strategy-card h4,.summary-checklist-heading .step-tag{color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important}.budget-insight-card,.strategy-card,.summary-checklist-shell{color:#F8FAFC!important}.budget-insight-grid{gap:10px!important}.budget-insight-grid>div,.copy-score-pill,.stat-card,.usage-card{border-radius:15px!important;padding:11px 12px!important}.copy-card{padding:clamp(18px,4.2vw,24px)!important}.copy-refine-row,.copy-score-grid{gap:8px!important}.copy-refine-row button{min-height:38px!important;padding:9px 12px!important;border-radius:999px!important;font-size:13px!important;font-weight:590!important}.copy-section-block{padding:16px 0!important}.copy-section-block p{margin:0!important}.summary-checklist-heading{gap:13px!important;align-items:center!important}.summary-checklist-list{gap:9px!important}.summary-checklist-list>div{min-height:42px!important;border-radius:14px!important;padding:11px 13px!important;font-size:14px!important}@media (max-width:430px){.content{padding-inline:18px!important}.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.copy-card,.dashboard-hero-card,.industry-select-card,.login-shell,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist-shell{border-radius:22px!important;padding:18px!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{font-size:23px!important}.industry-other-field .form-input,.industry-select-panel-dashboard .industry-select-wrap select,.industry-select-panel-login .industry-select-wrap select,.industry-select-wrap select,.phone-prefix,.phone-row .form-input{min-height:50px!important;border-radius:16px!important;font-size:15px!important}.phone-row{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}.login-brand-panel .striva-full-logo,.onboarding-brand-panel .striva-full-logo{width:min(66vw,250px)!important;max-height:80px!important}}.aa-app,.aa-app *{text-transform:none!important;font-family:var(--font-sans)!important}.aa-pill,.assistant-pill,.audience-subtitle,.budget-insight-kicker,.campaign-history-head-actions span,.copy-score-pill span,.form-label,.history-detail-kicker,.industry-kicker,.login-pill,.meta-ready,.mini-section-title,.progress-label,.stat-card .form-label,.step-tag,.summary-checklist-heading .step-tag,.usage-card span{font-size:12.5px!important;line-height:1.15!important;font-weight:620!important;letter-spacing:-.005em!important}.aa-pill,.assistant-pill,.budget-insight-kicker,.industry-kicker,.login-pill,.meta-ready,.mini-section-title,.step-tag,.summary-checklist-heading .step-tag{min-height:30px!important;padding:7px 13px!important;border-radius:999px!important}.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.copy-card,.dashboard-hero-card,.glass-card,.industry-select-card,.login-shell,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist-shell{padding:clamp(20px,4.8vw,28px)!important}.industry-select-panel-dashboard .campaign-history-head h4,.industry-select-panel-login .campaign-history-head h4{font-size:clamp(24px,4.4vw,31px)!important;line-height:1.03!important;font-weight:710!important;letter-spacing:-.032em!important}.form-input,.industry-other-field .form-input,.industry-select-wrap select,.phone-prefix,.phone-row .form-input{min-height:54px!important;border-radius:18px!important;font-size:16px!important;line-height:1.2!important;font-weight:560!important;letter-spacing:-.015em!important}.form-input,.industry-other-field .form-input,.industry-select-wrap select{padding-left:18px!important;padding-right:48px!important}.phone-row{grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important}.btn,.campaign-history-item button,.copy-btn,.copy-btn-small,.copy-mode-toggle button,.copy-refine-row button,.mini-toggle-row button,.prompt-btn{min-height:40px!important;padding:10px 16px!important;font-size:14px!important;font-weight:610!important;letter-spacing:-.01em!important}.btn-full.btn-lg,.btn-lg,.login-shell .btn-lg{min-height:52px!important;font-size:15.5px!important}.step-title,.user-name{font-weight:730!important;letter-spacing:-.036em!important}.step-title{font-size:clamp(31px,5.6vw,42px)!important}.dashboard-action-row{min-height:76px!important;grid-template-columns:44px minmax(0,1fr) 34px!important;padding:15px 16px!important}.dashboard-action-arrow{width:34px!important;height:34px!important}.dashboard-action-arrow svg{margin:0!important;transform:none!important}.budget-insight-kicker,.meta-ready,.summary-checklist-heading .step-tag{color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important}@media (max-width:430px){.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.copy-card,.dashboard-hero-card,.glass-card,.industry-select-card,.login-shell,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist-shell{padding:18px!important}.form-input,.industry-other-field .form-input,.industry-select-wrap select,.phone-prefix,.phone-row .form-input{min-height:50px!important;border-radius:16px!important;font-size:15px!important}.phone-row{grid-template-columns:68px minmax(0,1fr)!important}}.dashboard-hero-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:30px 28px 26px!important}.dashboard-hero-card .dashboard-hero-mark{top:30px!important;right:28px!important;width:48px!important;height:48px!important;border-radius:16px!important}.dashboard-hero-card .assistant-pill{align-self:flex-start!important;min-height:32px!important;padding:7px 15px!important;font-size:13px!important;font-weight:560!important;line-height:1.1!important;letter-spacing:-.01em!important;color:rgba(241,245,249,.9)!important;-webkit-text-fill-color:rgba(241,245,249,.9)!important}.dashboard-hero-card .user-greeting{display:block!important;margin:22px 72px 0 0!important;font-size:13.5px!important;line-height:1.25!important;font-weight:460!important;letter-spacing:-.01em!important;color:rgba(241,245,249,.7)!important;-webkit-text-fill-color:rgba(241,245,249,.7)!important}.dashboard-hero-card .user-name{display:block!important;max-width:430px!important;margin:7px 72px 0 0!important;font-size:clamp(30px,4.4vw,36px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.032em!important;word-spacing:.02em!important}.dashboard-hero-card .step-desc{display:block!important;max-width:470px!important;margin:12px 72px 0 0!important;font-size:15px!important;line-height:1.45!important;font-weight:430!important;letter-spacing:-.012em!important}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row{width:100%!important}.dashboard-hero-card .stats-row{margin-top:26px!important}.dashboard-hero-card .stat-card,.dashboard-hero-card .usage-card{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:64px!important;padding:13px 14px!important;gap:7px!important;border-radius:17px!important}.dashboard-hero-card .stat-card .form-label,.dashboard-hero-card .usage-card span{display:block!important;margin:0!important;padding:0!important;min-height:0!important;font-size:12px!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-.006em!important;color:rgba(241,245,249,.62)!important;-webkit-text-fill-color:rgba(241,245,249,.62)!important}.dashboard-hero-card .stat-card strong,.dashboard-hero-card .usage-card strong{display:block!important;width:100%!important;margin:0!important;font-size:17px!important;line-height:1.08!important;font-weight:640!important;letter-spacing:-.022em!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-hero-card .stat-card-expiry strong{font-size:15.5px!important;letter-spacing:-.018em!important}@media (max-width:560px){.dashboard-hero-card{padding:24px 22px 22px!important}.dashboard-hero-card .dashboard-hero-mark{top:24px!important;right:22px!important;width:44px!important;height:44px!important}.dashboard-hero-card .step-desc,.dashboard-hero-card .user-greeting,.dashboard-hero-card .user-name{margin-right:58px!important}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row{gap:10px!important}.dashboard-hero-card .stat-card,.dashboard-hero-card .usage-card{min-height:62px!important;padding:12px!important}.dashboard-hero-card .stat-card strong,.dashboard-hero-card .usage-card strong{font-size:16px!important}.dashboard-hero-card .stat-card-expiry strong{font-size:14.5px!important}}@media (max-width:390px){.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-hero-card .stat-card-expiry,.dashboard-hero-card .usage-card:last-child{grid-column:span 2!important}}.aa-app.aa-app-login,.aa-app:has(.login-view.active){width:min(100%,1180px)!important;max-width:1180px!important}.view.login-view.active{padding:42px 22px!important}.login-view.active .login-stack{max-width:1100px!important;gap:28px!important}.login-view.active .login-stack,.login-view.active .login-stack *{letter-spacing:0!important}.login-view.active .login-hero{max-width:760px!important;margin:0 auto!important;padding:0!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}.login-view.active .login-brand-panel{width:100%!important;max-width:460px!important;min-height:106px!important;margin:0 auto 2px!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(124,58,237,.18)),rgba(15,23,42,.42)!important;border:1px solid rgba(241,245,249,.12)!important;box-shadow:0 24px 74px rgba(0,0,0,.3)!important}.login-view.active .login-brand-panel .striva-full-logo{width:250px!important;max-height:78px!important}.login-view.active .login-hero h1{margin:0!important;font-size:48px!important;line-height:1.04!important;font-weight:760!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important}.login-view.active .login-hero .subtitle{max-width:640px!important;margin:0!important;font-size:17px!important;line-height:1.55!important;font-weight:450!important;color:rgba(226,232,240,.84)!important;-webkit-text-fill-color:rgba(226,232,240,.84)!important}.login-view.active .login-pill-row{width:fit-content!important;max-width:100%!important;margin:2px auto 0!important;justify-content:center!important;gap:8px!important;background:transparent!important;border:0!important}.login-view.active .login-pill{cursor:default!important;min-height:34px!important;padding:8px 13px!important;border:1px solid rgba(147,197,253,.22)!important;background:rgba(15,23,42,.48)!important;color:rgba(241,245,249,.88)!important;-webkit-text-fill-color:rgba(241,245,249,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.login-guided-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(0,620px) minmax(280px,360px)!important;justify-content:center!important;align-items:stretch!important}.login-guided-card,.login-preview-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.13)!important;background:linear-gradient(180deg,rgba(241,245,249,.105),rgba(15,23,42,.42)),rgba(15,23,42,.66)!important;box-shadow:0 30px 95px rgba(0,0,0,.42),0 0 0 1px rgba(124,58,237,.1)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.login-guided-card{width:100%!important;padding:30px!important;border-radius:30px!important}.login-guided-card .login-form{gap:20px!important}.login-form-head{display:grid!important;gap:9px!important}.industry-select-panel-login .industry-kicker,.login-form-head .industry-kicker,.login-preview-card .industry-kicker{width:fit-content!important;min-height:30px!important;padding:7px 12px!important;font-size:12px!important;line-height:1.1!important;font-weight:650!important;color:#DBEAFE!important;-webkit-text-fill-color:#DBEAFE!important;background:rgba(37,99,235,.18)!important;border:1px solid rgba(147,197,253,.2)!important;border-radius:999px!important}.login-form-head h2{margin:0!important;line-height:1.12!important;font-weight:720!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important}.login-form-head p,.phone-step-copy p{margin:0!important;font-size:14.5px!important;line-height:1.5!important;font-weight:450!important;color:rgba(226,232,240,.76)!important;-webkit-text-fill-color:rgba(226,232,240,.76)!important}.industry-select-panel-login{display:grid!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.industry-select-panel-login:after,.industry-select-panel-login:before{display:none!important}.industry-select-panel-login .campaign-history-head{margin:0!important}.industry-select-panel-login .campaign-history-head h4{margin:0 0 7px!important;font-size:16px!important;line-height:1.25!important;font-weight:680!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important}.industry-select-panel-login .campaign-history-head span:not(.industry-kicker){display:block!important;max-width:540px!important;font-size:14px!important;line-height:1.5!important;font-weight:450!important;color:rgba(226,232,240,.76)!important;-webkit-text-fill-color:rgba(226,232,240,.76)!important}.industry-select-panel-login .industry-other-field .form-label,.industry-select-panel-login .industry-select-wrap>span,.login-phone-step .form-label{margin:0 0 8px!important;font-size:14px!important;line-height:1.25!important;font-weight:680!important;color:rgba(248,250,252,.94)!important;-webkit-text-fill-color:rgba(248,250,252,.94)!important}.industry-select-panel-login .industry-select-wrap{gap:0!important}.industry-select-panel-login .industry-select-wrap select,.login-guided-card .form-input,.login-guided-card .phone-prefix{min-height:54px!important;height:54px!important;border-radius:18px!important;border:1px solid rgba(226,232,240,.16)!important;background:rgba(2,6,23,.32)!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease!important}.industry-select-panel-login .industry-select-wrap select:hover,.login-guided-card .form-input:hover,.login-guided-card .phone-row:hover .phone-prefix{border-color:rgba(147,197,253,.34)!important;background:rgba(15,23,42,.56)!important}.industry-select-panel-login .industry-select-wrap select:focus,.login-guided-card .form-input:focus{outline:none!important;border-color:rgba(96,165,250,.78)!important;box-shadow:0 0 0 4px rgba(37,99,235,.2),inset 0 1px 0 rgba(255,255,255,.06)!important;background:rgba(15,23,42,.68)!important}.industry-select-panel-login .industry-select-wrap:after{top:auto!important;right:20px!important;bottom:21px!important;width:10px!important;height:10px!important;border-color:rgba(191,219,254,.95)!important;border-width:0 2px 2px 0!important}.industry-select-panel-login .industry-select-wrap:focus-within:after{border-color:#FFFFFF!important}.industry-select-panel-login .industry-selected-summary{padding:14px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(124,58,237,.12)),rgba(241,245,249,.045)!important;border:1px solid rgba(147,197,253,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.industry-select-panel-login .industry-selected-summary>span{min-height:32px!important;padding:8px 13px!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important;background:rgba(124,58,237,.28)!important;border:1px solid rgba(216,180,254,.22)!important}.industry-select-panel-login .industry-selected-summary p{font-size:14px!important;line-height:1.5!important;font-weight:450!important;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important}.login-step-divider{width:100%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(226,232,240,.16),transparent)!important}.login-phone-step{display:grid!important;gap:12px!important}.login-guided-card .phone-row{grid-template-columns:78px minmax(0,1fr)!important;gap:11px!important;margin:0!important}.login-guided-card .phone-prefix{display:grid!important;place-items:center!important;font-size:16px!important;font-weight:680!important}.login-guided-card .form-input{font-size:16px!important;font-weight:560!important}.login-guided-card .form-input::placeholder{color:rgba(203,213,225,.48)!important;-webkit-text-fill-color:rgba(203,213,225,.48)!important}.login-guided-card .error-msg{margin:0!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid rgba(248,113,113,.34)!important;background:rgba(127,29,29,.22)!important;color:#FECACA!important;-webkit-text-fill-color:#FECACA!important}.login-guided-card .error-support-link{color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important;text-decoration:underline!important;text-underline-offset:3px!important}.login-guided-card .btn-lg{margin-top:0!important;min-height:56px!important;border-radius:18px!important;font-size:16px!important;font-weight:720!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease!important}.login-guided-card .btn-lg:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 22px 56px rgba(124,58,237,.42)!important}.login-guided-card .btn-lg:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(96,165,250,.24),0 20px 54px rgba(124,58,237,.38)!important}.login-guided-card .btn-lg:disabled{cursor:wait!important;opacity:.68!important;filter:saturate(.78)!important;transform:none!important}.login-guided-card .login-trust{margin:-2px 0 0!important;font-size:13px!important;line-height:1.45!important;font-weight:450!important;color:rgba(203,213,225,.78)!important;-webkit-text-fill-color:rgba(203,213,225,.78)!important}.login-preview-card{min-height:100%!important;padding:26px!important;border-radius:30px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:22px!important}.login-preview-card:before{content:""!important;position:absolute!important;inset:18px 18px auto auto!important;width:92px!important;height:92px!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(217,70,239,.16)),rgba(241,245,249,.05)!important;border:1px solid rgba(226,232,240,.12)!important}.login-preview-card>*{position:relative!important}.login-preview-card strong{display:block!important;margin-bottom:10px!important;font-size:24px!important;line-height:1.12!important;font-weight:740!important;color:#F8FAFC!important;-webkit-text-fill-color:#F8FAFC!important}.login-preview-card p,.preview-output-list span{font-size:14.5px!important;line-height:1.5!important;font-weight:450!important;color:rgba(226,232,240,.82)!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important}.preview-output-list{display:grid!important;gap:10px!important}.preview-output-list span{display:block!important;padding:12px 13px!important;border-radius:16px!important;border:1px solid rgba(226,232,240,.12)!important;background:rgba(2,6,23,.28)!important}@media (max-width:900px){.aa-app.aa-app-login,.aa-app:has(.login-view.active){width:min(100%,620px)!important;max-width:620px!important}.view.login-view.active{padding:28px 18px!important}.login-guided-layout{grid-template-columns:minmax(0,1fr)!important}.login-preview-card{display:none!important}}@media (max-width:520px){.view.login-view.active{align-items:flex-start!important;padding:22px 16px 28px!important}.login-view.active .login-stack{gap:22px!important}.login-view.active .login-brand-panel{min-height:88px!important;border-radius:22px!important}.login-view.active .login-brand-panel .striva-full-logo{width:218px!important;max-height:68px!important}.login-view.active .login-hero h1{font-size:34px!important;line-height:1.06!important}.login-view.active .login-hero .subtitle{font-size:15px!important}.login-guided-card{padding:22px!important;border-radius:26px!important}.login-form-head h2{font-size:24px!important}.login-guided-card .phone-row{grid-template-columns:70px minmax(0,1fr)!important}}.view.login-view.active{padding:56px 28px!important}.login-view.active .login-stack{gap:42px!important}.login-view.active .login-hero{gap:20px!important}.login-view.active .login-brand-panel{margin-bottom:6px!important}.login-view.active .login-hero h1{max-width:820px!important;line-height:1.08!important}.login-view.active .login-hero .subtitle{max-width:690px!important;line-height:1.68!important}.login-view.active .login-pill-row{gap:12px!important;margin-top:4px!important}.login-view.active .login-pill{min-height:38px!important;font-size:13px!important}.login-guided-layout{gap:28px!important}.login-guided-card{padding:38px!important}.login-guided-card .login-form{gap:28px!important}.industry-select-panel-login .industry-kicker,.login-form-head .industry-kicker,.login-preview-card .industry-kicker{min-height:34px!important;padding:9px 15px!important}.login-form-head h2{line-height:1.18!important}.login-form-head p,.phone-step-copy p{line-height:1.65!important}.industry-select-panel-login{gap:18px!important}.industry-select-panel-login .campaign-history-head h4{margin:0 0 10px!important;line-height:1.36!important}.industry-select-panel-login .campaign-history-head span:not(.industry-kicker){line-height:1.65!important}.industry-select-panel-login .industry-other-field .form-label,.industry-select-panel-login .industry-select-wrap>span,.login-phone-step .form-label{margin-bottom:11px!important}.industry-select-panel-login .industry-select-wrap select,.login-guided-card .form-input,.login-guided-card .phone-prefix{min-height:58px!important;height:58px!important}.industry-select-panel-login .industry-select-wrap:after{bottom:23px!important}.industry-select-panel-login .industry-selected-summary{gap:16px!important;padding:18px!important}.industry-select-panel-login .industry-selected-summary>span{min-height:36px!important;padding:10px 15px!important}.industry-select-panel-login .industry-selected-summary p{line-height:1.62!important}.login-step-divider{margin:2px 0!important}.login-phone-step{gap:16px!important;margin-bottom:12px!important}.login-guided-card .phone-row{gap:14px!important}.login-guided-card .btn-lg{min-height:60px!important;margin-top:6px!important}.login-guided-card .login-trust{line-height:1.55!important}.login-preview-card{padding:34px!important;gap:30px!important}.login-preview-card strong{margin-bottom:14px!important;line-height:1.2!important}.login-preview-card p,.preview-output-list span{line-height:1.62!important}.preview-output-list{gap:14px!important}.preview-output-list span{padding:15px 16px!important}@media (max-width:900px){.view.login-view.active{padding:38px 20px!important}.login-view.active .login-stack{gap:34px!important}.login-guided-card{padding:32px!important}}@media (max-width:520px){.view.login-view.active{padding:28px 16px 36px!important}.login-view.active .login-stack{gap:28px!important}.login-view.active .login-hero{gap:16px!important}.login-view.active .login-pill-row{gap:9px!important}.login-view.active .login-pill{min-height:34px!important;padding:9px 13px!important;font-size:12.5px!important}.login-guided-card{padding:26px!important}.login-guided-card .login-form{gap:24px!important}.industry-select-panel-login .campaign-history-head .industry-kicker{margin-bottom:16px!important}.industry-select-panel-login{gap:16px!important}.industry-select-panel-login .industry-selected-summary{gap:14px!important;padding:16px!important}.industry-select-panel-login .industry-select-wrap select,.login-guided-card .form-input,.login-guided-card .phone-prefix{min-height:56px!important;height:56px!important}.industry-select-panel-login .industry-select-wrap:after{bottom:22px!important}.login-phone-step{margin-bottom:10px!important}.login-guided-card .btn-lg{margin-top:8px!important}.login-guided-card .login-trust{margin-top:14px!important}}:root{--mb-bg:#030309;--mb-bg-2:#080A13;--mb-surface:rgba(24,25,37,0.88);--mb-surface-2:rgba(33,36,54,0.86);--mb-line:rgba(176,182,203,0.16);--mb-line-strong:rgba(176,182,203,0.30);--mb-text:#F6F7FF;--mb-muted:rgba(226,230,246,0.70);--mb-faint:rgba(226,230,246,0.48);--mb-blue:#1F5BFF;--mb-blue-2:#081FDD;--mb-cyan:#49C9D5;--mb-lime:#CCE971;--mb-orange:#F0A15F;--mb-radius-xl:46px;--mb-radius-lg:34px;--mb-radius-md:24px;--mb-radius-sm:18px;--mb-glow:0 22px 70px rgba(8,31,221,0.42);--mb-font:"Neue Montreal",-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,Arial,sans-serif}body,html{background:radial-gradient(circle at 50% 12%,rgba(191,204,255,.55),transparent 34%),linear-gradient(180deg,#EEF1FF,#E7EBF7)!important}body,button,input,select,textarea{font-family:var(--mb-font)!important;letter-spacing:0!important}.aa-app{width:min(100%,430px)!important;max-width:430px!important;min-height:100svh!important;color:var(--mb-text)!important;background:radial-gradient(circle at 82% 8%,rgba(31,91,255,.58),transparent 24%),radial-gradient(circle at 18% 0,rgba(72,92,198,.34),transparent 26%),radial-gradient(circle at 66% 92%,rgba(8,31,221,.38),transparent 32%),linear-gradient(180deg,#070814,#030309 46%,#050712)!important}.aa-app *{text-transform:none!important;letter-spacing:0!important}.aa-app:before{background:linear-gradient(90deg,transparent 0 49.5%,rgba(176,182,203,.1) 49.5% 50.5%,transparent 50.5%),linear-gradient(180deg,transparent 0 35%,rgba(176,182,203,.08) 35% 35.2%,transparent 35.2%),radial-gradient(circle at 52% 35%,rgba(31,91,255,.16),transparent 22%)!important;opacity:.78!important;mask-image:none!important}.aa-app:after{background:linear-gradient(110deg,transparent 0 42%,rgba(31,91,255,.16) 48%,transparent 60%),radial-gradient(ellipse at 78% 0,rgba(8,31,221,.36),transparent 46%),radial-gradient(ellipse at 5% 45%,rgba(64,93,198,.2),transparent 38%)!important;opacity:.92!important}@media (min-width:760px){body{padding:32px 0!important}.aa-app{min-height:calc(100svh - 64px)!important;border:7px solid rgba(72,74,78,.72)!important;border-radius:46px!important;box-shadow:0 44px 110px rgba(7,11,22,.24),0 0 0 1px rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.05)!important}}.dashboard-view.active,.generating-view,.view.active,.view.login-view.active{background:transparent!important}.aa-main-column,.aa-page-shell{max-width:none!important}.content{padding:24px 22px 112px!important;gap:24px!important}.dashboard-header,.step-topbar,.topbar{min-height:72px!important;padding:18px 22px 8px!important;background:transparent!important;border:0!important}.dashboard-header .btn,.onboarding-skip,.paywall-exit-btn,.step-topbar .btn,.topbar .btn,.topbar .btn-ghost{border-radius:999px!important;border:1px solid rgba(176,182,203,.14)!important;background:rgba(10,12,22,.58)!important;color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.ai-loading-card,.ask-ai-answer,.ask-ai-box,.audience-suggestion-panel,.budget-insight-card,.budget-insight-grid>div,.campaign-history-card,.campaign-history-item,.copy-card,.copy-preference-panel,.dashboard-action-row,.dashboard-hero-card,.faq-item,.form-input,.glass-card,.history-detail-card,.industry-select-card,.industry-select-panel,.industry-selected-summary,.login-shell,.meta-guide-card,.objective-option,.onboarding-card,.option-card,.phone-prefix,.poster-preview-card,.poster-prompt-card,.poster-purpose-panel,.session-timeout-card,.special-toggle-card,.stat-card,.step-help-card,.strategy-card,.summary-checklist,.summary-checklist-list>div,.summary-checklist-shell,.summary-tutorial-step,.usage-card,.usage-mini-card{border-color:var(--mb-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(24,25,37,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 16px 42px rgba(0,0,0,.22)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.ai-loading-card,.dashboard-hero-card,.login-guided-card,.onboarding-card,.session-timeout-card{border-radius:var(--mb-radius-xl)!important}.audience-suggestion-panel,.budget-insight-card,.campaign-history-card,.copy-card,.glass-card,.history-detail-card,.industry-select-card,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.step-help-card,.strategy-card,.summary-checklist,.summary-checklist-shell{border-radius:var(--mb-radius-lg)!important}.ask-ai-box,.campaign-history-item,.copy-preference-panel,.dashboard-action-row,.faq-item,.industry-selected-summary,.objective-option,.option-card,.poster-purpose-panel,.special-toggle-card{border-radius:var(--mb-radius-md)!important}.ai-loading-card,.dashboard-hero-card,.login-brand-panel,.onboarding-brand-panel{background:radial-gradient(circle at 82% 4%,rgba(31,91,255,.72),transparent 26%),linear-gradient(138deg,rgba(3,3,9,.98),rgba(6,19,148,.75) 52%,rgba(3,3,9,.96))!important;border:1px solid rgba(176,182,203,.18)!important}.dashboard-hero-card{min-height:292px!important;padding:30px 26px 26px!important;justify-content:flex-end!important}.dashboard-hero-card .dashboard-hero-mark{top:28px!important;right:26px!important;width:54px!important;height:54px!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.45)!important;box-shadow:0 0 34px rgba(31,91,255,.5)!important}.budget-insight-kicker,.copy-score-pill span,.dashboard-hero-card .assistant-pill,.form-label,.history-detail-kicker,.industry-kicker,.mini-section-title,.progress-label,.progress-meta,.stat-card .form-label,.step-tag,.summary-label,.usage-card span,.user-greeting{color:var(--mb-muted)!important;-webkit-text-fill-color:var(--mb-muted)!important}.budget-insight-card h4,.campaign-history-head h4,.copy-card h4,.dashboard-hero-card .user-name,.login-form-head h2,.login-view.active .login-hero h1,.meta-guide-card h4,.poster-prompt-card h3,.step-title,.strategy-card h4,.summary-checklist h4{color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important;font-weight:650!important;letter-spacing:-.012em!important}.dashboard-hero-card .user-name,.login-view.active .login-hero h1,.step-title{font-size:clamp(40px,11vw,54px)!important;line-height:1.05!important}.campaign-history-head span:not(.industry-kicker),.copy-card p,.dashboard-action-text p,.dashboard-hero-card .step-desc,.industry-selected-summary p,.login-form-head p,.login-view.active .login-hero .subtitle,.meta-guide-card p,.phone-step-copy p,.step-desc,.strategy-card p,.summary-tutorial-step p{color:var(--mb-muted)!important;-webkit-text-fill-color:var(--mb-muted)!important;font-size:15px!important;line-height:1.58!important;font-weight:430!important}.aa-pill,.assistant-pill,.btn,.btn-ghost,.btn-premium,.btn-primary,.btn-secondary,.campaign-history-item,.chip,.copy-btn,.copy-btn-small,.copy-mode-toggle button,.dashboard-action-row,.industry-kicker,.login-pill,.meta-manager-btn,.mini-toggle-row button,.prompt-btn,.step-tag{border-radius:999px!important}.btn-premium,.btn-primary,.login-guided-card .btn-lg,.meta-manager-btn,.onboarding-card .btn{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,#2D67FF,#1A43EF 46%,#355DFF)!important;border:1px solid rgba(122,154,255,.72)!important;box-shadow:0 20px 46px rgba(8,31,221,.42),0 0 28px rgba(31,91,255,.3),inset 0 1px 0 rgba(255,255,255,.22)!important}.btn-premium:hover,.btn-primary:hover,.login-guided-card .btn-lg:hover:not(:disabled),.meta-manager-btn:hover{filter:brightness(1.08) saturate(1.04)!important;transform:translateY(-1px)!important}.aa-pill,.assistant-pill,.btn-ghost,.btn-secondary,.chip,.copy-btn,.copy-btn-small,.copy-mode-toggle button,.industry-kicker,.login-pill,.mini-toggle-row button,.prompt-btn,.step-tag{background:rgba(29,31,47,.78)!important;border:1px solid rgba(176,182,203,.16)!important;color:rgba(246,247,255,.88)!important;-webkit-text-fill-color:rgba(246,247,255,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.chip.active,.copy-mode-toggle button.active,.mini-toggle-row button.active,.objective-option.active,.option-card.active,.special-toggle-card.active{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),rgba(31,91,255,.26)!important;border-color:rgba(82,122,255,.58)!important;box-shadow:0 12px 34px rgba(8,31,221,.24),inset 0 1px 0 rgba(255,255,255,.1)!important}.form-input,.industry-other-field .form-input,.industry-select-wrap select,.phone-prefix,.phone-row .form-input,textarea{min-height:62px!important;border-radius:24px!important;border:1px solid rgba(176,182,203,.24)!important;color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important;background:rgba(8,10,20,.76)!important}.form-input::placeholder,textarea::placeholder{color:rgba(176,182,203,.5)!important;-webkit-text-fill-color:rgba(176,182,203,.5)!important}.form-input:focus,.industry-select-wrap select:focus,textarea:focus{outline:none!important;border-color:rgba(82,122,255,.82)!important;box-shadow:0 0 0 4px rgba(31,91,255,.2),0 0 32px rgba(31,91,255,.18),inset 0 1px 0 rgba(255,255,255,.07)!important}.phone-prefix{display:grid!important;place-items:center!important;font-weight:680!important}.dashboard-action-row{min-height:86px!important;background:rgba(24,25,37,.78)!important}.campaign-history-icon,.copy-score-pill,.dashboard-action-arrow,.dashboard-action-icon,.usage-mini-card{border-radius:999px!important;background:rgba(31,91,255,.16)!important;border:1px solid rgba(82,122,255,.22)!important}.dashboard-action-arrow svg,.dashboard-action-icon svg{stroke:#DDE6FF!important}.campaign-history-item{min-height:76px!important;padding:16px!important;background:rgba(24,25,37,.8)!important}.progress-wrap{padding:14px 22px 8px!important}.progress-bar{height:8px!important;background:rgba(176,182,203,.12)!important}.progress-bar,.progress-fill{border-radius:999px!important}.progress-fill{background:linear-gradient(90deg,#2D67FF,#6A8DFF)!important;box-shadow:0 0 22px rgba(31,91,255,.48)!important}.step-header{padding-top:4px!important;gap:16px!important}.step-title{margin-top:10px!important}.copy-output-stack,.poster-output-stack,.step-form,.step-support-stack{gap:18px!important}.budget-insight-grid,.meta-guide-card ol,.meta-guide-card ul,.summary-checklist-list{gap:12px!important}.budget-insight-grid>div,.meta-guide-card li,.summary-checklist-list>div{color:rgba(226,230,246,.78)!important;line-height:1.55!important}.copy-card,.poster-preview-card,.poster-prompt-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),rgba(18,19,31,.86)!important}.code-box,.poster-prompt-box,.prompt-box,pre{border-radius:24px!important;border:1px solid rgba(176,182,203,.14)!important;background:rgba(5,7,18,.76)!important;color:rgba(246,247,255,.88)!important}.bottom-nav,.sticky-bottom{border-radius:30px 30px 0 0!important;background:linear-gradient(180deg,rgba(31,91,255,.22),rgba(3,3,9,.95))!important;border-top:1px solid rgba(176,182,203,.16)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.aa-app.aa-app-login,.aa-app.aa-app-login:has(.login-view.active),.aa-app.aa-app-view-login{width:min(100%,430px)!important;max-width:430px!important}.view.login-view.active{display:block!important;min-height:100svh!important;padding:30px 18px 34px!important}.login-view.active .login-stack{max-width:none!important;gap:24px!important}.login-view.active .login-hero{align-items:stretch!important;text-align:left!important;gap:18px!important}.login-view.active .login-brand-panel{max-width:none!important;min-height:118px!important;border-radius:34px!important;display:flex!important;justify-content:center!important;align-items:center!important}.login-view.active .login-brand-panel .striva-full-logo{width:min(68vw,230px)!important}.login-view.active .login-hero h1{font-size:clamp(38px,11vw,52px)!important;max-width:390px!important;margin-top:8px!important}.login-view.active .login-hero .subtitle{max-width:360px!important;font-size:15.5px!important;line-height:1.65!important}.login-view.active .login-pill-row{overflow-x:auto!important;padding:2px 2px 6px!important;scrollbar-width:none!important}.login-view.active .login-pill-row::-webkit-scrollbar{display:none!important}.login-view.active .login-pill{flex:0 0 auto!important;min-height:40px!important;padding:10px 16px!important}.login-guided-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.login-preview-card{display:none!important}.login-guided-card{padding:26px!important;border-radius:36px!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),rgba(20,22,34,.86)!important}.login-guided-card .login-form{gap:26px!important}.login-form-head{gap:13px!important}.login-form-head h2{font-size:28px!important}.industry-select-panel-login .campaign-history-head .industry-kicker{margin-bottom:18px!important}.industry-select-panel-login .campaign-history-head h4,.industry-select-panel-login .industry-select-wrap>span,.login-phone-step .form-label{font-size:15px!important;line-height:1.35!important}.industry-select-panel-login .campaign-history-head span:not(.industry-kicker),.industry-select-panel-login .industry-selected-summary p,.phone-step-copy p{font-size:14.5px!important}.industry-select-panel-login .industry-selected-summary{grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;padding:16px!important;background:linear-gradient(135deg,rgba(64,93,198,.28),rgba(82,122,255,.1)),rgba(33,36,54,.84)!important}.industry-select-panel-login .industry-selected-summary>span{background:rgba(84,53,174,.62)!important;border-color:rgba(154,117,255,.46)!important}.login-guided-card .phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important}.login-phone-step{margin-bottom:8px!important}.login-guided-card .btn-lg{min-height:62px!important;margin-top:10px!important;border-radius:24px!important}.login-guided-card .login-trust{margin-top:16px!important;text-align:center!important}.error-msg{border-radius:22px!important;border-color:rgba(248,113,113,.28)!important;background:rgba(127,29,29,.24)!important}.onboarding-overlay{background:radial-gradient(circle at 50% 32%,rgba(31,91,255,.24),transparent 34%),rgba(3,3,9,.74)!important}.onboarding-card{width:min(100% - 32px,390px)!important;padding:30px 24px!important}.onboarding-list>div{border-radius:20px!important;background:rgba(24,25,37,.8)!important}.ai-loading-card:after{content:""!important;display:block!important;width:190px!important;height:190px!important;margin:28px auto 0!important;border-radius:999px!important;background:radial-gradient(circle at 35% 28%,rgba(152,231,255,.92),transparent 18%),radial-gradient(circle at 58% 55%,rgba(31,91,255,.95),rgba(8,31,221,.5) 55%,transparent 70%);box-shadow:0 0 70px rgba(31,91,255,.45)!important;filter:blur(.2px)!important}@media (max-width:430px){body,html{background:#030309!important}.aa-app{border:0!important;border-radius:0!important;box-shadow:none!important}.content{padding:20px 18px 106px!important}.view.login-view.active{padding:28px 16px 34px!important}.login-view.active .login-brand-panel{min-height:110px!important}.dashboard-hero-card .user-name,.login-view.active .login-hero h1,.step-title{font-size:clamp(36px,11vw,46px)!important}.campaign-history-card,.copy-card,.dashboard-hero-card,.glass-card,.industry-select-card,.login-guided-card,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist-shell{padding:24px!important}.login-guided-card{padding:24px 20px!important}.login-guided-card .phone-row{grid-template-columns:72px minmax(0,1fr)!important}}.aa-app:not(.aa-app-view-login){padding-bottom:env(safe-area-inset-bottom)!important}.aa-app:not(.aa-app-view-login) .aa-page-shell{min-height:100svh!important}.aa-app-view-historyDetail .aa-main-column,.aa-app-view-step1 .aa-main-column,.aa-app-view-step2 .aa-main-column,.aa-app-view-step3 .aa-main-column,.aa-app-view-step4 .aa-main-column,.aa-app-view-step5 .aa-main-column,.aa-app-view-step6 .aa-main-column,.aa-app-view-summary .aa-main-column,.dashboard-view .aa-main-column{gap:0!important}#view-history-detail .topbar,#view-summary .topbar,.dashboard-header,.step-topbar{display:grid!important;grid-template-columns:88px minmax(0,1fr) 88px!important;align-items:center!important;gap:10px!important}#view-history-detail .topbar .logo,#view-summary .topbar .logo,.dashboard-header .step-logo,.step-topbar .step-logo{justify-self:center!important;transform:none!important}.dashboard-logout-btn,.dashboard-logout-slot{justify-self:end!important}.campaign-history-actions button,.campaign-history-head-actions button,.dashboard-logout-btn{min-height:38px!important;padding:9px 13px!important;border-radius:999px!important;border:1px solid rgba(176,182,203,.15)!important;background:rgba(24,25,37,.72)!important;color:rgba(246,247,255,.82)!important;-webkit-text-fill-color:rgba(246,247,255,.82)!important}.dashboard-view .industry-select-card{margin:10px 22px 0!important;padding:22px!important}.dashboard-view .industry-select-panel-dashboard{gap:16px!important}.dashboard-view .industry-select-panel-dashboard .campaign-history-head h4{font-size:22px!important;line-height:1.14!important}.dashboard-view .industry-select-panel-dashboard .campaign-history-head span:not(.industry-kicker){font-size:14px!important;line-height:1.55!important}.dashboard-hero-card{margin:22px 22px 0!important;gap:0!important}.dashboard-hero-card .user-greeting{margin:76px 72px 0 0!important}.dashboard-hero-card .user-name{margin-top:10px!important}.dashboard-hero-card .step-desc{margin-top:14px!important}.dashboard-hero-card .stats-row{margin-top:28px!important}.dashboard-hero-card .usage-row{margin-top:12px!important}.stat-card,.usage-card,.usage-mini-card{min-height:76px!important;padding:15px!important;gap:8px!important}.stat-card strong,.usage-card strong,.usage-mini-card strong{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-size:18px!important;line-height:1.1!important}.dashboard-cta-wrap{margin:22px 22px 0!important}.dashboard-actions-wrap,.dashboard-view .campaign-history-card:not(.industry-select-card){margin:18px 22px 0!important}.dashboard-actions-wrap{display:grid!important;gap:14px!important}.dashboard-action-row{position:relative!important;overflow:hidden!important}.campaign-history-item:after,.dashboard-action-row:after,.objective-option:after,.special-toggle-card:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 0 62%,rgba(31,91,255,.1) 72%,transparent)!important;opacity:0!important;transition:opacity .16s ease!important}.campaign-history-item:hover:after,.dashboard-action-row:hover:after,.objective-option:hover:after,.special-toggle-card:hover:after{opacity:1!important}.dashboard-action-text h4{line-height:1.2!important}.dashboard-action-text p{margin-top:5px!important}.campaign-history-card{padding:24px!important}.campaign-history-head{align-items:flex-start!important;gap:16px!important}.campaign-history-head h4{font-size:24px!important;line-height:1.14!important}.campaign-history-head-actions{gap:10px!important}.campaign-history-list{gap:12px!important}.campaign-history-item{position:relative!important;overflow:hidden!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important}.campaign-history-item strong{color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important}.dashboard-mini-footer{margin:26px 22px 32px!important;color:rgba(226,230,246,.52)!important;-webkit-text-fill-color:rgba(226,230,246,.52)!important}#view-history-detail .content,#view-summary .content,.wizard-section{display:grid!important;gap:22px!important}.step-header{display:grid!important;gap:14px!important;padding:6px 0 2px!important}.step-header .step-tag{width:fit-content!important}.step-title{margin:0!important}.step-desc{max-width:92%!important}.progress-wrap{padding:8px 22px 18px!important;display:grid!important;gap:10px!important}.progress-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.progress-bar,.progress-track{height:9px!important;border-radius:999px!important;background:rgba(176,182,203,.13)!important;overflow:hidden!important}.objective-options{display:grid!important;gap:12px!important}.objective-option{position:relative!important;overflow:hidden!important;min-height:72px!important;padding:18px 20px!important;text-align:left!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.objective-option-label{font-size:16px!important;line-height:1.25!important;color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important}.form-group,.soft-gap{display:grid!important;gap:10px!important}.form-label{margin:0!important;display:block!important}textarea.form-input{min-height:132px!important;padding-top:18px!important;resize:vertical!important}input[type=range]{width:100%!important;height:44px!important;accent-color:var(--mb-blue)!important}.budget-display{font-size:clamp(48px,15vw,72px)!important;line-height:.95!important;font-weight:680!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;padding:28px 24px!important;border-radius:var(--mb-radius-lg)!important;background:radial-gradient(circle at 78% 18%,rgba(31,91,255,.46),transparent 36%),rgba(24,25,37,.76)!important;border:1px solid rgba(176,182,203,.16)!important;box-shadow:var(--mb-glow)!important}.budget-insight-card{padding:24px!important;display:grid!important;gap:18px!important}.budget-insight-grid{display:grid!important;gap:12px!important}.budget-insight-grid>div{padding:16px!important}.budget-insight-grid span,.budget-insight-grid strong{display:block!important}.budget-insight-grid strong{margin-top:6px!important;color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important}.copy-output-stack,.copy-preference-grid,.poster-output-stack,.special-case-stack{display:grid!important;gap:14px!important}.special-toggle-card{position:relative!important;overflow:hidden!important;min-height:92px!important;padding:18px!important;gap:16px!important}.special-toggle-copy h4{font-size:16px!important;line-height:1.25!important;color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important}.special-toggle-copy p{margin-top:6px!important;color:var(--mb-muted)!important;-webkit-text-fill-color:var(--mb-muted)!important}.special-toggle-switch input[type=checkbox]{width:54px!important;height:32px!important;border-radius:999px!important}.audience-suggestion-panel{padding:24px!important;display:grid!important;gap:18px!important}.audience-suggestion-panel h3{font-size:24px!important;line-height:1.14!important;color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important}.audience-subtitle{margin-top:4px!important}.chip-group{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.chip{min-height:38px!important;padding:10px 14px!important}.audience-note-card{padding:16px!important;color:var(--mb-muted)!important;-webkit-text-fill-color:var(--mb-muted)!important;line-height:1.55!important}.copy-mode-panel,.copy-preference-panel,.poster-purpose-panel{padding:20px!important;border-radius:var(--mb-radius-lg)!important;border:1px solid var(--mb-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(24,25,37,.78)!important}.copy-mode-toggle,.mini-toggle-row{display:grid!important;gap:10px!important}.copy-mode-toggle button,.mini-toggle-row button{min-height:58px!important;padding:14px 16px!important;text-align:left!important;display:grid!important;gap:5px!important}.copy-mode-toggle button span{color:var(--mb-muted)!important;-webkit-text-fill-color:var(--mb-muted)!important;font-size:13px!important;line-height:1.4!important}.collapsible-tutorial,.copy-card,.poster-preview-card,.poster-prompt-card,.strategy-card,.summary-checklist-shell{padding:24px!important;display:grid!important;gap:18px!important}.copy-card h4,.poster-preview-copy h4,.poster-prompt-card .section-title,.poster-prompt-card h3,.strategy-card h4,.summary-checklist-heading h4{font-size:24px!important;line-height:1.14!important}.history-copy-box,.poster-prompt-box,.poster-prompt-preview-box{min-height:220px!important;padding:18px!important;line-height:1.55!important;white-space:pre-wrap!important}.copy-refine-row,.poster-preview-actions,.prompt-flow-wrap{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.copy-btn-small,.copy-refine-row button,.prompt-btn{min-height:46px!important;padding:11px 15px!important}.copy-card-header,.poster-preview-card,.summary-checklist-heading{gap:16px!important}.copy-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.copy-score-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.copy-score-pill{min-height:58px!important;padding:12px!important;border-radius:18px!important}.copy-sections{display:grid!important;gap:12px!important}.copy-section-block{padding:16px!important;border-radius:20px!important;background:rgba(8,10,20,.54)!important;border:1px solid rgba(176,182,203,.12)!important}.copy-section-block p{line-height:1.62!important;color:rgba(246,247,255,.88)!important;-webkit-text-fill-color:rgba(246,247,255,.88)!important}.meta-guide-card,.step-help-card{padding:22px!important}.meta-guide-card ol,.meta-guide-card ul{padding-left:20px!important;display:grid!important;gap:12px!important}.collapsible-tutorial summary,.step-help-card summary{min-height:54px!important;cursor:pointer!important;color:var(--mb-text)!important;-webkit-text-fill-color:var(--mb-text)!important}.step-help-content,.summary-tutorial-list{display:grid!important;gap:14px!important;padding-top:16px!important}.ask-ai-head{display:grid!important;gap:6px!important}.ask-ai-input{min-height:118px!important}.ask-ai-actions{gap:10px!important}.summary-checklist-list{display:grid!important;gap:10px!important}.summary-checklist-list>div{position:relative!important;padding:14px 15px 14px 42px!important}.summary-checklist-list>div:before{content:"✓"!important;position:absolute!important;left:14px!important;top:14px!important;width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(31,91,255,.32)!important;color:#FFFFFF!important}.summary-tutorial-step{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.summary-tutorial-num{width:36px!important;height:36px!important;border-radius:999px!important;background:rgba(31,91,255,.3)!important;color:#FFFFFF!important;display:grid!important;place-items:center!important}.history-detail-content{gap:18px!important}.history-detail-grid{display:grid!important;gap:14px!important}.history-detail-card{padding:22px!important}.history-detail-row{display:grid!important;gap:6px!important;padding:14px 0!important;border-bottom:1px solid rgba(176,182,203,.1)!important}.history-detail-row:last-child{border-bottom:0!important}.history-chip-section{display:grid!important;gap:8px!important;padding:14px 0!important}.sticky-bottom{left:50%!important;bottom:0!important;width:min(100%,430px)!important;transform:translateX(-50%)!important;padding:16px 22px calc(18px + env(safe-area-inset-bottom))!important;box-shadow:0 -18px 48px rgba(3,3,9,.72)!important}.sticky-bottom .btn,.sticky-bottom button{min-height:58px!important;border-radius:22px!important}.generating-view{min-height:100svh!important;display:grid!important;place-items:center!important;padding:24px!important}.generating-view .ai-loading-card{max-width:380px!important;min-height:620px!important;padding:34px 28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}.ai-loading-mark{margin:0 auto 18px!important}.ai-loading-meta{margin-top:16px!important;color:var(--mb-muted)!important;-webkit-text-fill-color:var(--mb-muted)!important}.loading-dots{margin-top:22px!important;justify-content:center!important}.loading-dots span{width:10px!important;height:10px!important;background:#3D72FF!important;box-shadow:0 0 22px rgba(31,91,255,.8)!important}.toast{bottom:26px!important;width:min(calc(100% - 40px),390px)!important;border-radius:999px!important;background:rgba(24,25,37,.92)!important;border:1px solid rgba(176,182,203,.18)!important;box-shadow:0 18px 54px rgba(0,0,0,.34)!important}@media (max-width:430px){#view-history-detail .topbar,#view-summary .topbar,.dashboard-header,.step-topbar{grid-template-columns:82px minmax(0,1fr) 82px!important;padding-left:18px!important;padding-right:18px!important}.dashboard-actions-wrap,.dashboard-cta-wrap,.dashboard-hero-card,.dashboard-mini-footer,.dashboard-view .campaign-history-card:not(.industry-select-card),.dashboard-view .industry-select-card{margin-left:18px!important;margin-right:18px!important}.dashboard-hero-card{min-height:310px!important}.dashboard-hero-card .user-greeting{margin-top:72px!important}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row,.stats-row,.usage-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card-expiry,.usage-row .usage-card:last-child{grid-column:span 2!important}.copy-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sticky-bottom{width:100%!important}}.login-guided-card .industry-select-panel-login,.login-guided-card .industry-select-panel-login .campaign-history-head,.login-guided-card .industry-select-panel-login .campaign-history-head>div{padding:0!important;margin-left:0!important;margin-right:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.login-guided-card .industry-select-panel-login .campaign-history-head:after,.login-guided-card .industry-select-panel-login .campaign-history-head:before,.login-guided-card .industry-select-panel-login:after,.login-guided-card .industry-select-panel-login:before{display:none!important;content:none!important}.login-guided-card .industry-select-panel-login .campaign-history-head{display:block!important}.login-guided-card .industry-select-panel-login .campaign-history-head .industry-kicker{display:inline-flex!important;margin:0 0 22px!important}.login-guided-card .industry-select-panel-login .campaign-history-head h4{margin:0 0 24px!important}.login-guided-card .industry-select-panel-login .campaign-history-head span:not(.industry-kicker){display:block!important;margin:0!important;max-width:none!important}:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Neue Montreal",Inter,"Helvetica Neue",Arial,sans-serif;--premium-bg:#050711;--premium-bg-2:#060817;--premium-surface:rgba(8,10,22,0.82);--premium-surface-elevated:rgba(16,20,38,0.78);--premium-surface-soft:rgba(255,255,255,0.055);--premium-border:rgba(255,255,255,0.10);--premium-border-strong:rgba(120,150,255,0.22);--premium-text:#F8FAFC;--premium-secondary:rgba(248,250,252,0.72);--premium-muted:rgba(248,250,252,0.48);--premium-blue:#245BFF;--premium-electric:#326BFF;--premium-violet:#6D5BFF;--premium-cyan:#58C7FF;--premium-cta:linear-gradient(180deg,#4778FF,#245BFF 52%,#163FDB);--premium-card-glow:radial-gradient(circle at 75% 0%,rgba(36,91,255,0.38),transparent 38%);--premium-shadow:0 30px 90px rgba(0,0,0,0.48)}body{background:radial-gradient(circle at 52% -10%,rgba(36,91,255,.28),transparent 36%),radial-gradient(circle at 82% 12%,rgba(109,91,255,.22),transparent 34%),radial-gradient(circle at 18% 96%,rgba(88,199,255,.08),transparent 38%),linear-gradient(180deg,var(--premium-bg) 0,var(--premium-bg-2) 52%,#03040B 100%)!important;color:var(--premium-text)!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0),radial-gradient(circle at 50% 45%,transparent 0,rgba(0,0,0,.44) 74%);background-size:72px 72px,72px 72px,100% 100%;opacity:.42}.aa-app.aa-app-view-dashboard{min-height:100svh!important;margin:0!important;overflow-x:clip!important}.aa-app.aa-app-view-dashboard:after,.aa-app.aa-app-view-dashboard:before{display:none!important}@media (min-width:760px){body:has(.aa-app-view-dashboard){padding:0!important}}.dashboard-page{width:min(100%,1200px)!important;margin:0 auto!important;padding:24px clamp(20px,4vw,44px) 36px!important}.dashboard-header{position:sticky!important;top:18px!important;z-index:40!important;min-height:70px!important;display:grid!important;grid-template-columns:minmax(150px,1fr) auto auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 22px!important;padding:12px 14px 12px 20px!important;border:1px solid var(--premium-border)!important;border-radius:26px!important;background:rgba(8,10,22,.62)!important;box-shadow:0 18px 52px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}.dashboard-header .step-logo{justify-self:start!important}.dashboard-header .striva-header-logo{width:154px!important;height:46px!important}.dashboard-header-status{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 14px;border-radius:999px;border:1px solid rgba(120,150,255,.18);background:rgba(255,255,255,.055);color:var(--premium-secondary);font-size:12.5px;line-height:1}.dashboard-header-status strong{color:var(--premium-text);font-size:12.5px}.dashboard-logout-btn{min-height:42px!important;padding:0 16px!important;border-radius:999px!important;font-weight:620!important;background:rgba(255,255,255,.055)!important;border:1px solid var(--premium-border)!important;color:var(--premium-secondary)!important;-webkit-text-fill-color:var(--premium-secondary)!important}.dashboard-grid{grid-template-columns:minmax(0,1fr) 330px!important}.dashboard-main-column,.dashboard-side-column{display:grid!important;gap:20px!important}.dashboard-side-column{position:sticky!important;top:112px!important}.dashboard-actions-wrap,.dashboard-hero-card,.dashboard-history-card,.dashboard-industry-card,.side-panel{margin:0!important;border:1px solid var(--premium-border)!important;background:linear-gradient(180deg,rgba(255,255,255,.064),rgba(255,255,255,.018)),var(--premium-surface)!important;box-shadow:var(--premium-shadow),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important}.dashboard-hero-card{position:relative!important;display:grid!important;gap:18px!important;min-height:0!important;padding:clamp(24px,3.2vw,34px)!important;border-radius:36px!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(88,199,255,.28),transparent 34%) 0 0 /100% 1px no-repeat,radial-gradient(circle at 82% 0,rgba(36,91,255,.44),transparent 36%),radial-gradient(circle at 96% 18%,rgba(109,91,255,.25),transparent 34%),linear-gradient(145deg,rgba(5,7,18,.98),rgba(10,13,29,.94) 52%,rgba(5,7,18,.98))!important}.dashboard-hero-card:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 22%),radial-gradient(circle at 74% 4%,rgba(88,199,255,.18),transparent 28%)!important}.dashboard-hero-card>*{position:relative!important;z-index:1!important}.dashboard-hero-mark{top:28px!important;right:30px!important;width:58px!important;height:58px!important;opacity:.92!important;filter:drop-shadow(0 0 26px rgba(36,91,255,.52))!important}.dashboard-hero-card .assistant-pill,.industry-kicker{width:fit-content!important;min-height:30px!important;padding:8px 13px!important;border:1px solid rgba(120,150,255,.2)!important;background:rgba(255,255,255,.06)!important;font-size:12.5px!important;font-weight:620!important}.dashboard-hero-card .assistant-pill,.dashboard-hero-card .user-greeting,.industry-kicker{color:var(--premium-secondary)!important;-webkit-text-fill-color:var(--premium-secondary)!important}.dashboard-hero-card .user-greeting{margin:12px 74px 0 0!important;font-size:15px!important;line-height:1.35!important}.dashboard-hero-card .user-name{max-width:660px!important;margin:-6px 74px 0 0!important;color:var(--premium-text)!important;-webkit-text-fill-color:var(--premium-text)!important;font-size:clamp(40px,4.4vw,48px)!important;line-height:1.02!important;letter-spacing:-.035em!important;font-weight:720!important}.dashboard-hero-card .step-desc{max-width:600px!important;margin:-4px 0 0!important;color:var(--premium-secondary)!important;-webkit-text-fill-color:var(--premium-secondary)!important;font-size:15.5px!important;line-height:1.55!important}.active-industry-control{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 12px 10px 18px;border-radius:22px;border:1px solid rgba(120,150,255,.18);background:rgba(255,255,255,.055)}.active-industry-control div{display:grid;gap:4px;min-width:0}.active-industry-control span,.history-col span,.side-usage-list span{color:var(--premium-muted)!important;-webkit-text-fill-color:var(--premium-muted)!important;font-size:12.5px!important;line-height:1.1!important;font-weight:560!important}.active-industry-control strong{min-width:0;overflow:hidden;color:var(--premium-text);font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.active-industry-control button,.campaign-history-actions button,.campaign-history-head-actions button{min-height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--premium-border)!important;background:rgba(255,255,255,.06)!important;color:var(--premium-secondary)!important;-webkit-text-fill-color:var(--premium-secondary)!important;font-size:13px!important;font-weight:620!important}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.dashboard-hero-card .stat-card,.dashboard-hero-card .usage-card,.side-usage-list>div{min-height:78px!important;display:grid!important;gap:8px!important;padding:15px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.085)!important;background:rgba(255,255,255,.047)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}.dashboard-hero-card .stat-card strong,.dashboard-hero-card .usage-card strong,.history-col strong,.recent-activity-item strong,.side-usage-list strong{color:var(--premium-text)!important;-webkit-text-fill-color:var(--premium-text)!important;font-size:17px!important;line-height:1.16!important;font-weight:660!important}.dashboard-hero-cta{width:min(100%,360px)!important;min-height:56px!important;margin-top:2px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 36%),var(--premium-cta)!important;box-shadow:0 18px 46px rgba(36,91,255,.42),0 0 34px rgba(50,107,255,.3),inset 0 1px 0 rgba(255,255,255,.24)!important}.dashboard-actions-wrap,.dashboard-history-card,.dashboard-industry-card,.side-panel{border-radius:28px!important;padding:clamp(22px,2.5vw,28px)!important}.dashboard-view .industry-select-card{display:block!important}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h3,.side-panel h3{margin:10px 0 0!important;color:var(--premium-text)!important;-webkit-text-fill-color:var(--premium-text)!important;font-size:22px!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:680!important}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-action-row{width:100%!important;min-height:148px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr) 36px!important;align-items:center!important;gap:14px!important;padding:18px!important;text-align:left!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.045)!important;color:inherit!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}.active-industry-control button:hover,.campaign-history-actions button:hover,.campaign-history-item:hover,.dashboard-action-row:hover,.dashboard-logout-btn:hover{transform:translateY(-1px)!important;border-color:rgba(120,150,255,.24)!important;background:rgba(255,255,255,.07)!important}.dashboard-action-icon{width:50px!important;height:50px!important;border-radius:18px!important;background:radial-gradient(circle at 35% 20%,rgba(88,199,255,.34),transparent 46%),rgba(36,91,255,.18)!important;border:1px solid rgba(120,150,255,.24)!important}.dashboard-action-icon svg{width:24px!important;height:24px!important;stroke:#DDE6FF!important}.dashboard-action-text h4{color:var(--premium-text)!important;-webkit-text-fill-color:var(--premium-text)!important;font-size:18px!important;line-height:1.15!important;font-weight:660!important}.dashboard-action-text p,.history-empty-state span,.recent-activity-item span,.side-panel p{margin-top:7px!important;color:var(--premium-secondary)!important;-webkit-text-fill-color:var(--premium-secondary)!important;font-size:14px!important;line-height:1.48!important}.dashboard-action-arrow{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important}.dashboard-action-arrow svg{width:17px!important;height:17px!important;stroke:var(--premium-text)!important}.dashboard-history-card .campaign-history-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}.dashboard-history-card .campaign-history-head h4{color:var(--premium-text)!important;-webkit-text-fill-color:var(--premium-text)!important;font-size:24px!important;line-height:1.14!important;font-weight:690!important;letter-spacing:-.026em!important}.dashboard-history-card .campaign-history-head span{display:block!important;margin-top:5px!important;color:var(--premium-muted)!important;-webkit-text-fill-color:var(--premium-muted)!important;font-size:13px!important}.dashboard-history-card .campaign-history-list{display:grid!important;gap:10px!important}.dashboard-history-card .campaign-history-item{display:grid!important;grid-template-columns:minmax(190px,1.6fr) minmax(110px,.75fr) minmax(130px,1fr) 70px auto!important;align-items:center!important;gap:14px!important;min-height:76px!important;padding:14px 14px 14px 18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.085)!important;background:rgba(255,255,255,.043)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}.history-col{display:grid;gap:6px;min-width:0}.history-col strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px!important}.history-col-score strong{color:#8EAAFF!important;-webkit-text-fill-color:#8EAAFF!important}.campaign-history-actions{justify-self:end!important}.history-empty-state{display:grid;gap:7px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.043)}.history-empty-state strong{color:var(--premium-text);font-size:15px}.side-panel{display:grid!important;gap:16px!important}.active-industry-panel{background:radial-gradient(circle at 80% 0,rgba(36,91,255,.24),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.064),rgba(255,255,255,.018)),var(--premium-surface-elevated)!important}.side-panel .btn{min-height:48px!important}.side-usage-list{display:grid;gap:10px}.side-usage-list>div{min-height:66px!important}.recent-activity-item{display:grid;gap:6px;min-width:0}.recent-activity-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mini-footer{margin:22px 0 0!important;text-align:center!important;color:var(--premium-muted)!important;-webkit-text-fill-color:var(--premium-muted)!important;font-size:13px!important}.dashboard-action-row:before,.dashboard-actions-wrap:after,.dashboard-actions-wrap:before{display:none!important;content:none!important}@media (max-width:1080px){.dashboard-grid{grid-template-columns:1fr!important}.dashboard-side-column{position:static!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.workflow-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-page{padding:18px 20px 30px!important}.dashboard-header{top:10px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:64px!important;padding:10px 10px 10px 16px!important;border-radius:22px!important}.dashboard-header-status{display:none}.dashboard-header .striva-header-logo{width:132px!important;height:40px!important}.dashboard-grid,.dashboard-main-column,.dashboard-side-column{gap:16px!important}.dashboard-side-column{grid-template-columns:1fr!important}.dashboard-actions-wrap,.dashboard-hero-card,.dashboard-history-card,.dashboard-industry-card,.side-panel{border-radius:28px!important;padding:22px!important}.dashboard-hero-mark{top:22px!important;right:22px!important;width:48px!important;height:48px!important}.dashboard-hero-card .user-greeting{margin-right:58px!important}.dashboard-hero-card .user-name{margin-right:0!important;font-size:clamp(32px,9vw,38px)!important}.active-industry-control{align-items:stretch;flex-direction:column}.active-industry-control button{width:100%}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-hero-card .stat-card-expiry,.dashboard-hero-card .usage-card:last-child{grid-column:span 2!important}.dashboard-hero-cta{width:100%!important}.dashboard-history-card .campaign-history-item{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.campaign-history-actions{justify-self:stretch!important}.campaign-history-actions button{width:100%!important}}@media (max-width:430px){.dashboard-page{padding-inline:18px!important}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row{grid-template-columns:1fr!important}.dashboard-hero-card .stat-card-expiry,.dashboard-hero-card .usage-card:last-child{grid-column:auto!important}}.login-guided-card .login-form-head+.industry-select-panel-login{margin-top:10px!important}.login-guided-card .industry-select-panel-login .campaign-history-head{margin:0!important}.login-guided-card .industry-select-panel-login .campaign-history-head .industry-kicker{margin:0 0 18px!important}.login-guided-card .industry-select-panel-login .campaign-history-head h4{margin:0!important}.login-guided-card{background:radial-gradient(circle at 78% 0,rgba(36,91,255,.2),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.018)),rgba(12,15,30,.92)!important;border-color:rgba(120,150,255,.18)!important;box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 0 1px rgba(88,199,255,.05),inset 0 1px 0 rgba(255,255,255,.07)!important}.industry-select-panel-login .industry-kicker,.login-form-head .industry-kicker,.login-preview-card .industry-kicker{background:rgba(36,91,255,.18)!important;border-color:rgba(88,199,255,.24)!important;color:#EAF3FF!important;-webkit-text-fill-color:#EAF3FF!important}.login-guided-card .industry-select-panel-login{margin-bottom:16px!important}.login-guided-card .industry-select-panel-login .industry-selected-summary{margin-bottom:8px!important;padding:20px!important;border-radius:22px!important;background:radial-gradient(circle at 16% 12%,rgba(88,199,255,.13),transparent 34%),linear-gradient(145deg,rgba(36,91,255,.14),rgba(255,255,255,.035)),rgba(10,14,31,.82)!important;border-color:rgba(120,150,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 40px rgba(0,0,0,.16)!important}.login-guided-card .industry-select-panel-login .industry-selected-summary>span{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 40%),linear-gradient(180deg,#4778FF,#245BFF 58%,#163FDB)!important;border-color:rgba(120,150,255,.42)!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 10px 26px rgba(36,91,255,.24),inset 0 1px 0 rgba(255,255,255,.18)!important}.login-guided-card .industry-select-panel-login .industry-selected-summary p{color:rgba(248,250,252,.74)!important;-webkit-text-fill-color:rgba(248,250,252,.74)!important}.login-guided-card .login-step-divider{display:none!important}.login-guided-card .login-phone-step{margin-top:10px!important}.login-guided-card .form-input,.login-guided-card .industry-select-wrap select,.login-guided-card .phone-prefix{background:rgba(5,7,18,.66)!important;border-color:rgba(255,255,255,.13)!important}.login-guided-card .form-input:focus,.login-guided-card .industry-select-wrap select:focus{border-color:rgba(88,199,255,.72)!important;box-shadow:0 0 0 4px rgba(36,91,255,.18),0 0 28px rgba(88,199,255,.1),inset 0 1px 0 rgba(255,255,255,.07)!important}.login-guided-card .btn-lg{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 36%),linear-gradient(180deg,#4778FF,#245BFF 52%,#163FDB)!important;border-color:rgba(120,150,255,.72)!important;box-shadow:0 20px 48px rgba(36,91,255,.34),0 0 32px rgba(50,107,255,.24),inset 0 1px 0 rgba(255,255,255,.22)!important}.login-guided-card .btn-lg:hover:not(:disabled){box-shadow:0 24px 56px rgba(36,91,255,.4),0 0 36px rgba(88,199,255,.2),inset 0 1px 0 rgba(255,255,255,.24)!important}:root{--violet:#326bff;--magenta:#58c7ff;--accent-violet:#326bff;--accent-magenta:#58c7ff;--brand-indigo:#245bff;--brand-violet:#326bff;--brand-magenta:#58c7ff;--line-mid:rgba(120,150,255,0.22);--accent-bg:rgba(36,91,255,0.18);--accent-bd:rgba(88,199,255,0.28);--shadow-cta:0 18px 48px rgba(36,91,255,0.34);--grad-primary:linear-gradient(180deg,#4778ff,#245bff 52%,#163fdb);--grad-blue:linear-gradient(180deg,#4778ff,#245bff)}.premium-shell{width:min(100%,1200px);margin:0 auto;padding:24px var(--space-page-x) 36px}.glass-card,.premium-card{border-radius:var(--r-lg);border:1px solid var(--premium-border);background:linear-gradient(180deg,rgba(255,255,255,.064),rgba(255,255,255,.018)),var(--premium-surface);box-shadow:var(--premium-shadow),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}.premium-card-lg{border-radius:var(--r-xl);padding:var(--space-card)}.btn-primary,.premium-btn{min-height:54px;padding:0 22px;border-radius:var(--r-pill);font-size:15px;font-weight:640;letter-spacing:-.015em}.btn-ghost,.premium-btn-ghost{min-height:48px;border-radius:var(--r-pill);border:1px solid var(--premium-border);background:var(--premium-surface-soft);color:var(--premium-secondary)}.premium-icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:18px;border:1px solid var(--premium-border);background:rgba(255,255,255,.06);color:var(--premium-text)}.aa-pill,.premium-pill{min-height:30px;padding:7px 13px;border-radius:var(--r-pill);border:1px solid rgba(120,150,255,.2);background:rgba(255,255,255,.06);color:var(--premium-secondary);font-size:12.5px;font-weight:620}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.form-input,.form-select,.industry-select-wrap select,select.form-input{min-height:54px;padding:0 16px;border-radius:20px;border:1px solid var(--premium-border);background:var(--premium-surface-soft);color:var(--premium-text);font-size:15px;line-height:1.2}.form-input::placeholder{color:var(--premium-muted)}.form-input:focus,.industry-select-wrap select:focus{outline:none;border-color:rgba(88,199,255,.72);box-shadow:0 0 0 4px rgba(36,91,255,.18),0 0 24px rgba(88,199,255,.1)}.form-label{font-size:12.5px;font-weight:620;color:var(--premium-muted);letter-spacing:-.005em}.workflow-grid .dashboard-action-row{margin:0!important}.dashboard-actions-wrap{margin:0!important;padding:var(--space-card)!important;border-radius:28px!important}.dashboard-view .campaign-history-card:not(.industry-select-card){margin:0!important}.user-greeting{text-transform:none!important}.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .topbar,.step-topbar{position:sticky;top:14px;z-index:30;min-height:68px;margin:14px 22px 0;padding:12px 18px;border-radius:24px;border-bottom:1px solid var(--premium-border);border:1px solid var(--premium-border);background:rgba(8,10,22,.72);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 18px 52px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07)}.login-view.active .login-brand-panel{background:radial-gradient(circle at 78% 0,rgba(36,91,255,.22),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.018)),rgba(12,15,30,.88)!important;border-color:rgba(120,150,255,.18)!important;box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)!important}.brand-logo-accent,.striva-logo-word span{background:linear-gradient(180deg,#8ec5ff,#4778ff 48%,#245bff);-webkit-background-clip:text;background-clip:text}.striva-brand-tagline{background:linear-gradient(180deg,#8ec5ff,#4778ff 52%,#245bff);-webkit-background-clip:text;background-clip:text}@media (max-width:1080px){.dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.login-guided-layout{grid-template-columns:1fr!important}.login-view.active .login-hero h1{font-size:clamp(32px,9vw,38px)!important}}body,html{background:radial-gradient(circle at 62% 0,rgba(36,91,255,.32),transparent 34%),radial-gradient(circle at 85% 28%,rgba(109,91,255,.22),transparent 40%),radial-gradient(circle at 22% 85%,rgba(0,180,255,.1),transparent 36%),linear-gradient(180deg,#050711,#070A18 48%,#03050D)!important;overflow-y:auto!important}body:before{opacity:.04!important}@media (min-width:760px){body{padding:0!important}}.aa-app{width:100%!important;max-width:none!important;min-height:100dvh!important;background:transparent!important;overflow-x:hidden!important;overflow-y:visible!important}.aa-app:after,.aa-app:before{display:none!important;content:none!important}.aa-app>*{position:relative;z-index:1}.aa-main-column,.aa-page-shell{max-width:none!important;width:100%!important}.main-dashboard-shell{width:min(100% - 48px,1160px)!important;max-width:1160px!important}.main-dashboard-shell,.step-shell{margin:0 auto!important;flex:1;display:flex;flex-direction:column}.step-shell{width:min(100% - 48px,820px)!important;max-width:820px!important}@media (max-width:767px){.main-dashboard-shell,.step-shell{width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}}.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .topbar,.step-topbar,.topbar{position:sticky!important;top:18px!important;z-index:30!important;min-height:64px!important;padding:12px 20px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(8,12,26,.72)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;box-shadow:0 18px 52px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07)!important}@media (max-width:767px){.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .topbar,.step-topbar,.topbar{top:0!important;margin:0!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important}}.topbar .step-logo .striva-header-logo{width:clamp(110px,20vw,150px)!important;height:44px!important}.content{width:100%!important;padding:28px 0 160px!important}.sticky-bottom{position:sticky!important;bottom:16px!important;left:auto!important;right:auto!important;z-index:20!important;width:100%!important;max-width:none!important;transform:none!important;padding:16px 24px calc(16px + env(safe-area-inset-bottom))!important;background:rgba(8,12,26,.78)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;box-shadow:0 -8px 32px rgba(0,0,0,.3)!important}.sticky-bottom .btn,.sticky-bottom button{min-height:56px!important;width:100%!important;border-radius:18px!important;font-size:15.5px!important;font-weight:650!important}@media (max-width:767px){.content{padding:20px 0 140px!important}.sticky-bottom{bottom:0!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;background:linear-gradient(180deg,rgba(7,11,22,0),rgba(7,11,22,.92) 30%,rgba(7,11,22,.99))!important}}.progress-wrap{max-height:80px!important;padding:16px 18px!important;border-radius:22px!important;margin-bottom:16px!important}.progress-bar{height:5px!important}.hero-title,.page-title,.step-title{font-size:clamp(44px,5vw,64px)!important;line-height:.95!important;letter-spacing:-.055em!important;word-wrap:break-word!important;overflow-wrap:break-word!important}@media (max-width:767px){.hero-title,.page-title,.step-title{font-size:clamp(34px,10vw,46px)!important;line-height:1!important}}.user-name{font-size:clamp(28px,4vw,42px)!important;line-height:1.05!important;letter-spacing:-.04em!important}.premium-card{border-radius:28px;background:radial-gradient(circle at 82% 0,rgba(70,103,255,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(10,13,27,.78);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(22px) saturate(125%)}.premium-card-lg{border-radius:34px;padding:32px}@media (max-width:767px){.premium-card-lg{padding:24px}}.premium-card-sm{border-radius:24px;padding:18px}.budget-display{font-size:clamp(44px,7vw,68px)!important;letter-spacing:-.05em!important;padding:24px!important;line-height:1!important}.generating-view{min-height:auto!important;display:block!important;padding:0!important}.generating-view .step-shell{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:calc(100vh - 120px)!important}.generating-view .aa-main-column,.generating-view .aa-page-shell{min-height:auto!important}.generating-view .ai-loading-card{max-width:520px!important;margin:0 auto!important;width:100%!important;padding:40px 28px!important;min-height:auto!important}.ask-ai-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.ask-ai-actions.single{grid-template-columns:1fr!important}@media (max-width:430px){.ask-ai-actions{grid-template-columns:1fr!important}}.results-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}@media (max-width:1024px){.results-grid{grid-template-columns:1fr}}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)!important;gap:24px!important;align-items:start!important}@media (max-width:1080px){.dashboard-grid{grid-template-columns:1fr!important}}.objective-grid,.option-grid{gap:12px!important}@media (min-width:768px){.objective-grid{display:grid!important;grid-template-columns:1fr 1fr!important}}.toast{left:50%!important;right:auto!important;max-width:480px!important;transform:translate(-50%,24px)!important}.toast.show{transform:translate(-50%)!important}.aa-app.aa-app-login,.aa-app.aa-app-login:has(.login-view.active),.aa-app.aa-app-view-login,.aa-app:has(.login-view.active){width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.aa-app.aa-app-view-dashboard{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.view.login-view.active{max-width:960px!important;margin:0 auto!important;padding:40px 24px 60px!important}.login-view.active .login-stack{width:100%!important;max-width:900px!important;margin:0 auto!important}.bottom-nav,.sticky-bottom{background:rgba(8,12,26,.78)!important;border:1px solid rgba(255,255,255,.1)!important}@media (max-width:767px){.bottom-nav,.sticky-bottom{border-radius:0!important;border-left:none!important;border-right:none!important;border-bottom:none!important}}@media (min-width:760px){.aa-app{border:0!important;border-radius:0!important;box-shadow:none!important;min-height:100dvh!important}}:root{--aa-edge:clamp(18px,5vw,28px);--aa-card-radius:28px;--aa-card-radius-lg:34px;--aa-control-radius:20px;--aa-blue-start:#5f83ff;--aa-blue-mid:#2f62ff;--aa-blue-end:#173fda;--aa-control-bg:rgba(9,13,28,0.78);--aa-card-bg:linear-gradient(180deg,rgba(255,255,255,0.062),rgba(255,255,255,0.018)),rgba(12,16,33,0.88);--aa-card-border:rgba(176,196,255,0.16);--aa-card-border-strong:rgba(122,154,255,0.30);--aa-muted:rgba(248,250,252,0.66)}body,html{overflow-x:clip!important;background:radial-gradient(circle at 72% 0,rgba(36,91,255,.26),transparent 34%),radial-gradient(circle at 18% 92%,rgba(88,199,255,.08),transparent 34%),linear-gradient(180deg,#050711,#070a18 48%,#03050d)!important}.aa-app:after,.aa-app:before,.view:after,.view:before,body:after,body:before{display:none!important;content:none!important;background:none!important}.aa-app,.aa-main-column,.aa-page-shell,.content,.dashboard-page,.login-stack,.view{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}.aa-app{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}#view-history-detail .aa-main-column,#view-summary .aa-main-column,.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .aa-main-column{width:min(100% - 48px,820px)!important;max-width:820px!important;margin-inline:auto!important}#view-history-detail .content,#view-summary .content,.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .content{padding:28px 0 132px!important}@media (max-width:767px){#view-history-detail .aa-main-column,#view-summary .aa-main-column,.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .aa-main-column{width:100%!important;max-width:100%!important;padding-inline:var(--aa-edge)!important}#view-history-detail .content,#view-summary .content,.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .content{padding:22px 0 132px!important}}.view.login-view.active{min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(28px,5vw,44px) var(--aa-edge) clamp(40px,7vw,72px)!important}.login-view.active .login-stack{width:min(100%,920px)!important;max-width:920px!important;margin-inline:auto!important;display:grid!important;gap:clamp(22px,4vw,34px)!important}.login-guided-card,.login-view.active .login-form,.login-view.active .login-hero{min-width:0!important}.login-view.active .login-brand-panel{min-height:clamp(118px,22vw,160px)!important;border-radius:var(--aa-card-radius-lg)!important}.login-view.active .login-hero h1{max-width:760px!important;font-size:clamp(42px,8vw,70px)!important;line-height:.98!important;letter-spacing:0!important;overflow-wrap:anywhere!important}.login-view.active .login-hero .subtitle{max-width:760px!important;overflow-wrap:break-word!important}.login-view.active .login-pill-row{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;overflow:visible!important;padding:0!important}.login-view.active .login-pill{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.1!important;white-space:nowrap!important}.login-guided-layout{align-items:start!important;gap:22px!important}.login-guided-card,.login-preview-card{border-radius:var(--aa-card-radius-lg)!important;background:var(--aa-card-bg)!important;border-color:var(--aa-card-border)!important}@media (min-width:900px){.view.login-view.active{min-height:100dvh!important;align-items:center!important;padding:clamp(24px,3vw,48px) var(--aa-edge)!important}.login-view.active .login-stack{width:min(100%,1180px)!important;max-width:1180px!important;grid-template-columns:minmax(360px,.9fr) minmax(460px,1fr)!important;align-items:center!important;gap:clamp(32px,5vw,72px)!important}.login-view.active .login-hero{align-self:center!important;gap:22px!important;text-align:left!important}.login-view.active .login-brand-panel{width:100%!important;min-height:clamp(132px,13vw,188px)!important}.login-view.active .login-hero h1{max-width:560px!important;font-size:clamp(48px,5vw,74px)!important}.login-view.active .login-hero .subtitle{max-width:520px!important;font-size:16px!important;line-height:1.55!important}.login-guided-layout{width:100%!important;grid-template-columns:1fr!important}.login-guided-card{width:100%!important;padding:clamp(28px,3vw,38px)!important}.login-guided-card .login-form{gap:20px!important}.login-form-head h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.05!important}.login-guided-card .btn-lg{min-height:58px!important;margin-top:4px!important}.login-preview-card{display:none!important}}@media (max-width:767px){.view.login-view.active{align-items:flex-start!important;padding-top:28px!important}.login-view.active .login-stack{max-width:480px!important}.login-view.active .login-hero h1{font-size:clamp(39px,11vw,50px)!important}.login-guided-card{padding:24px 20px!important}}@media (max-width:390px){.login-view.active .login-pill{flex:1 1 calc(50% - 8px)!important;padding-inline:12px!important;font-size:13px!important}}.dashboard-page{width:min(100% - 48px,1200px)!important;max-width:1200px!important;margin-inline:auto!important;padding:24px 0 40px!important}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(300px,330px)!important;gap:22px!important}.dashboard-main-column,.dashboard-side-column{min-width:0!important}.audience-suggestion-panel,.collapsible-tutorial,.copy-card,.copy-mode-panel,.copy-preference-panel,.dashboard-actions-wrap,.dashboard-hero-card,.dashboard-history-card,.dashboard-industry-card,.meta-guide-card,.poster-preview-card,.poster-prompt-card,.side-panel,.step-help-card,.strategy-card,.summary-checklist-shell{border-radius:var(--aa-card-radius)!important;background:var(--aa-card-bg)!important;border:1px solid var(--aa-card-border)!important;box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)!important}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row,.side-usage-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important}.dashboard-hero-card .stat-card,.dashboard-hero-card .usage-card,.side-usage-list>div{width:100%!important;min-height:82px!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:start!important;align-content:center!important;text-align:left!important;padding:16px!important}.dashboard-hero-card .stat-card .form-label,.dashboard-hero-card .stat-card strong,.dashboard-hero-card .usage-card span,.dashboard-hero-card .usage-card strong,.side-usage-list span,.side-usage-list strong{width:100%!important;max-width:100%!important;margin-inline:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.active-industry-control,.side-panel .btn{width:100%!important}@media (max-width:1080px){.dashboard-grid,.dashboard-side-column{grid-template-columns:1fr!important}.dashboard-side-column{position:static!important}}@media (max-width:767px){.dashboard-page{width:100%!important;padding:18px var(--aa-edge) 34px!important}.dashboard-header{top:10px!important;margin-bottom:16px!important}.dashboard-actions-wrap,.dashboard-hero-card,.dashboard-history-card,.dashboard-industry-card,.side-panel{padding:22px!important}.dashboard-hero-card .stats-row,.dashboard-hero-card .usage-row{grid-template-columns:1fr!important}.dashboard-hero-card .stat-card-expiry,.dashboard-hero-card .usage-card:last-child{grid-column:auto!important}}.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .topbar,.step-topbar,.topbar{width:100%!important;margin:18px 0 16px!important}#view-history-detail .topbar,#view-summary .topbar,.step-topbar{grid-template-columns:minmax(96px,auto) minmax(0,1fr) minmax(96px,auto)!important;gap:12px!important}#view-history-detail .topbar .logo,#view-summary .topbar .logo,.step-topbar .step-logo{justify-self:center!important;min-width:0!important}.dashboard-hero-card .user-name,.hero-title,.page-title,.step-title{letter-spacing:0!important;overflow-wrap:anywhere!important}.ask-ai-head span,.copy-mode-toggle button span,.faq-item p,.meta-guide-card li,.special-toggle-copy p,.step-desc,.summary-tutorial-step p{overflow-wrap:break-word!important}.copy-mode-toggle{grid-template-columns:1fr!important}.mini-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mini-toggle-row.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.copy-mode-toggle button,.mini-toggle-row button{min-width:0!important;align-content:center!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important}.copy-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.collapsible-tutorial summary,.step-help-card summary{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important}.step-help-card summary em,.step-help-card summary span{margin:0!important;text-align:left!important}.step-help-card summary em{flex:0 0 auto!important;justify-self:end!important}.ask-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.ask-ai-actions .btn,.ask-ai-actions a,.ask-ai-actions button{min-width:0!important;width:100%!important;min-height:52px!important;border-radius:999px!important}.ask-ai-actions .btn-secondary{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(122,154,255,.62)!important;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 36%),linear-gradient(180deg,var(--aa-blue-start),var(--aa-blue-mid) 55%,var(--aa-blue-end))!important;box-shadow:0 16px 40px rgba(36,91,255,.34),inset 0 1px 0 rgba(255,255,255,.2)!important}@media (max-width:767px){.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .topbar,.step-topbar,.topbar{top:0!important;margin:0 0 16px!important;border-radius:0 0 24px 24px!important}#view-history-detail .topbar,#view-summary .topbar,.step-topbar{grid-template-columns:minmax(86px,auto) minmax(0,1fr) minmax(48px,auto)!important;padding-inline:12px!important}.step-topbar .btn{min-height:44px!important;padding-inline:14px!important}.step-title{font-size:clamp(44px,14vw,60px)!important;line-height:.98!important}.copy-preference-grid{grid-template-columns:1fr!important}}@media (max-width:430px){.mini-toggle-row.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mini-toggle-row button{min-height:58px!important;padding-inline:12px!important}.ask-ai-actions{grid-template-columns:1fr!important}}.bottom-nav,.sticky-bottom{position:sticky!important;z-index:80!important;left:auto!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;width:100%!important;max-width:100%!important;margin:8px auto calc(16px + env(safe-area-inset-bottom))!important;transform:none!important;padding:12px!important;border-radius:24px!important;border:1px solid rgba(176,196,255,.15)!important;background:linear-gradient(180deg,rgba(8,12,26,.58),rgba(8,12,26,.92))!important;box-shadow:0 -14px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:visible!important}.bottom-nav .btn,.bottom-nav button,.sticky-bottom .btn,.sticky-bottom button{width:100%!important;min-width:0!important;min-height:58px!important;border-radius:999px!important;white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important}@media (max-width:767px){.bottom-nav,.sticky-bottom{bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:24px!important}.view.login-view.active{padding:16px var(--aa-edge) 28px!important}.login-view.active .login-stack{max-width:430px!important;gap:14px!important}.login-view.active .login-hero{align-items:flex-start!important;gap:8px!important;text-align:left!important}.login-view.active .login-brand-panel{min-height:64px!important;max-width:100%!important;border-radius:18px!important}.login-view.active .login-brand-panel .striva-full-logo{width:min(52vw,172px)!important;max-height:52px!important}.login-view.active .login-hero h1{max-width:360px!important;font-size:clamp(30px,9vw,38px)!important;line-height:1.02!important}.login-view.active .login-hero .subtitle{max-width:350px!important;font-size:13.5px!important;line-height:1.38!important}.login-view.active .login-pill-row{gap:6px!important}.login-view.active .login-pill{min-height:30px!important;padding:7px 10px!important;font-size:11.5px!important}.login-guided-card{padding:18px 16px!important;border-radius:22px!important}.login-guided-card .login-form{gap:12px!important}.login-form-head{gap:6px!important}.login-form-head .industry-kicker{display:none!important}.login-form-head h2{font-size:22px!important;line-height:1.12!important}.login-form-head p,.phone-step-copy p{font-size:13px!important;line-height:1.35!important}.industry-select-panel-login{gap:10px!important;margin:0!important}.industry-select-panel-login .campaign-history-head span:not(.industry-kicker),.login-guided-card .industry-select-panel-login .campaign-history-head .industry-kicker,.login-guided-card .industry-select-panel-login .industry-selected-summary p,.login-guided-card .login-trust,.phone-step-copy p{display:none!important}.login-guided-card .industry-select-panel-login .campaign-history-head h4{margin:0!important;font-size:14px!important;line-height:1.24!important}.industry-select-panel-login .industry-select-wrap>span,.login-phone-step .form-label{margin-bottom:6px!important;font-size:13px!important;line-height:1.2!important}.login-guided-card .industry-select-panel-login .industry-selected-summary{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:10px 12px!important;border-radius:16px!important}.login-guided-card .industry-select-panel-login .industry-selected-summary>span{width:fit-content!important;min-height:30px!important;padding:7px 11px!important;font-size:12px!important}.industry-select-panel-login .industry-select-wrap select,.login-guided-card .form-input,.login-guided-card .phone-prefix{min-height:48px!important;height:48px!important;border-radius:16px!important}.industry-select-panel-login .industry-select-wrap:after{bottom:18px!important}.login-phone-step{gap:8px!important;margin:0!important}.login-guided-card .phone-row{grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important}.login-guided-card .btn-lg{min-height:50px!important;margin-top:0!important;border-radius:18px!important}}:root{--sp-font-h1:clamp(28px,4.2vw,36px);--sp-font-h2:clamp(22px,3.2vw,26px);--sp-font-h3:clamp(17px,2.4vw,19px);--sp-font-body:14px;--sp-font-body-lg:15px;--sp-font-label:12px;--sp-font-micro:11px;--sp-line-tight:1.25;--sp-line-body:1.55;--sp-radius-card:22px;--sp-radius-input:16px;--sp-radius-pill:999px}.aa-app .dashboard-hero h1,.aa-app .step-title,.aa-app .summary-hero h1,.aa-app h1{font-size:var(--sp-font-h1)!important;line-height:var(--sp-line-tight)!important;letter-spacing:-.01em!important;font-weight:800!important}.aa-app .copy-card h4,.aa-app .meta-guide-card h4,.aa-app .poster-prompt-card h4,.aa-app .step-help-card summary span,.aa-app .step-subtitle,.aa-app .strategy-card h4,.aa-app h2{font-size:var(--sp-font-h2)!important;line-height:var(--sp-line-tight)!important;letter-spacing:-.005em!important;font-weight:750!important}.aa-app .ask-ai-head strong,.aa-app .budget-insight-card h5,.aa-app .copy-section-block h6,.aa-app .faq-item strong,.aa-app .summary-checklist-list>div strong,.aa-app .summary-tutorial-step h5,.aa-app h3{font-size:var(--sp-font-h3)!important;line-height:1.32!important;font-weight:700!important;letter-spacing:-.003em!important}.aa-app .ask-ai-answer,.aa-app .ask-ai-answer-content li,.aa-app .ask-ai-answer-content p,.aa-app .budget-insight-card p,.aa-app .copy-section-block p,.aa-app .faq-item p,.aa-app .meta-guide-card li,.aa-app .step-desc,.aa-app .summary-checklist-list>div p,.aa-app .summary-tutorial-step p{font-size:var(--sp-font-body)!important;line-height:var(--sp-line-body)!important}.aa-app .ask-ai-head span,.aa-app .copy-mode-toggle button span,.aa-app .form-hint,.aa-app .form-label,.aa-app .meta-guide-card .meta-guide-note,.aa-app .objective-option span,.aa-app .step-help-card summary em{font-size:var(--sp-font-label)!important;line-height:1.45!important;letter-spacing:0!important}.aa-app .badge,.aa-app .copy-section-block .copy-section-label,.aa-app .form-input+.form-hint,.aa-app .pill,.aa-app .step-help-card summary em{font-size:var(--sp-font-micro)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important}.aa-app .btn,.aa-app a.btn,.aa-app button.btn{font-size:var(--sp-font-body)!important;letter-spacing:0!important}.aa-app .btn-lg{font-size:var(--sp-font-body-lg)!important}.aa-app .form-input,.aa-app input[type=email],.aa-app input[type=number],.aa-app input[type=tel],.aa-app input[type=text],.aa-app textarea{font-size:var(--sp-font-body)!important;line-height:var(--sp-line-body)!important}.aa-app .step-help-card{border-radius:var(--sp-radius-card)!important}.aa-app .step-help-content{gap:14px!important}.aa-app .ask-ai-box{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;gap:12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aa-app .ask-ai-head{display:grid!important;gap:4px!important}.aa-app .ask-ai-head strong{font-size:var(--sp-font-h3)!important;font-weight:700!important;color:var(--mb-text,#F6F7FF)!important}.aa-app .ask-ai-head span{color:rgba(241,245,249,.62)!important}.aa-app .ask-ai-input{min-height:104px!important;padding:14px 16px!important;border-radius:var(--sp-radius-input)!important;border:1px solid rgba(176,182,203,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(7,11,22,.16)),rgba(7,11,22,.32)!important;font-size:var(--sp-font-body)!important;line-height:var(--sp-line-body)!important;transition:border-color .16s ease,box-shadow .16s ease!important}.aa-app .ask-ai-input:focus{border-color:rgba(99,134,255,.55)!important;box-shadow:0 0 0 3px rgba(99,134,255,.18),0 8px 24px rgba(31,91,255,.16)!important;outline:none!important}.aa-app .ask-ai-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}@media (min-width:720px){.aa-app .ask-ai-actions:not(.single){grid-template-columns:1fr 1fr!important}}.aa-app .ask-ai-actions .btn{min-height:48px!important;border-radius:var(--sp-radius-pill)!important}.aa-app .ask-ai-answer{padding:14px 16px!important;border-radius:var(--sp-radius-input)!important;font-size:var(--sp-font-body)!important;line-height:var(--sp-line-body)!important}.aa-app .faq-list{gap:10px!important}.aa-app .faq-item{padding:14px 16px!important;border-radius:var(--sp-radius-input)!important;border:1px solid rgba(176,182,203,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(7,11,22,.12)),rgba(7,11,22,.22)!important}.aa-app .faq-item strong{margin-bottom:4px!important}.aa-app .step-support-stack{display:grid!important;gap:18px!important}.aa-app .meta-guide-card,.aa-app .step-help-card{border-radius:var(--sp-radius-card)!important}.aa-app .meta-guide-card ol,.aa-app .meta-guide-card ul{gap:10px!important}.aa-app .meta-guide-card li{padding-left:2px}.aa-app .step-help-card{position:relative!important;overflow:hidden!important;border-radius:26px!important;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(15,23,42,.16)),rgba(15,23,42,.74)!important;border:1px solid rgba(176,182,203,.16)!important;box-shadow:0 24px 64px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(22px) saturate(140%)!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important}.aa-app .step-help-card:after,.aa-app .step-help-card:before{display:none!important;content:none!important}.aa-app .step-help-card summary{background:transparent!important;border-bottom:0!important;padding:18px 22px!important;min-height:0!important}.aa-app .step-help-content{padding:4px 22px 22px!important}.aa-app .dashboard-hero-title,.aa-app .step-title,.aa-app .summary-hero-title,.aa-app h1.step-title{font-size:clamp(40px,11vw,56px)!important;line-height:1!important;letter-spacing:-.025em!important;font-weight:800!important}.aa-app .dashboard-hero-sub,.aa-app .step-desc,.aa-app .step-subtitle,.aa-app .summary-hero-sub{font-size:15px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:0!important}.aa-app .budget-insight-card h5,.aa-app .copy-card h4,.aa-app .meta-guide-card h4,.aa-app .poster-prompt-card h4,.aa-app .step-help-card summary span,.aa-app .strategy-card h4{font-size:19px!important;line-height:1.28!important;letter-spacing:-.005em!important;font-weight:700!important}.aa-app .ask-ai-head strong,.aa-app .faq-item strong,.aa-app .summary-checklist-list>div strong,.aa-app .summary-tutorial-step h5{font-size:16px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0!important}.aa-app .ask-ai-answer,.aa-app .ask-ai-answer-content li,.aa-app .ask-ai-answer-content p,.aa-app .budget-insight-card p,.aa-app .copy-section-block p,.aa-app .faq-item p,.aa-app .meta-guide-card li,.aa-app .summary-checklist-list>div p,.aa-app .summary-tutorial-step p{font-size:14px!important;line-height:1.6!important;letter-spacing:0!important}.aa-app .ask-ai-head span,.aa-app .copy-mode-toggle button span,.aa-app .form-hint,.aa-app .form-label,.aa-app .objective-option span{font-size:13px!important;line-height:1.45!important;letter-spacing:0!important}.aa-app .badge,.aa-app .copy-section-block .copy-section-label,.aa-app .pill,.aa-app .step-help-card summary em{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.aa-app .btn,.aa-app a.btn,.aa-app button.btn{font-size:14px!important;font-weight:650!important}.aa-app .btn-lg{font-size:15px!important}.aa-app .form-input,.aa-app input[type=email],.aa-app input[type=number],.aa-app input[type=tel],.aa-app input[type=text],.aa-app textarea{font-size:14px!important;line-height:1.55!important}.aa-app .budget-display{font-size:clamp(34px,7vw,44px)!important;letter-spacing:-.018em!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important;padding:18px 20px!important;border-radius:22px!important;background:radial-gradient(ellipse at 82% 18%,rgba(31,91,255,.32),transparent 42%),linear-gradient(160deg,rgba(255,255,255,.05),rgba(15,23,42,.18)),rgba(15,23,42,.74)!important;border:1px solid rgba(176,182,203,.16)!important;box-shadow:0 18px 44px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06)!important;display:block!important;width:100%!important;max-width:100%!important}.aa-app input[type=range]{width:100%!important;height:22px!important;margin:4px 0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.aa-app input[type=range]::-webkit-slider-runnable-track{height:6px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(99,134,255,.85),rgba(124,58,237,.7)),rgba(255,255,255,.06)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;border:1px solid rgba(176,182,203,.14)!important}.aa-app input[type=range]::-moz-range-track{height:6px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(99,134,255,.85),rgba(124,58,237,.7)),rgba(255,255,255,.06)!important;border:1px solid rgba(176,182,203,.14)!important}.aa-app input[type=range]::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;margin-top:-7px!important;border-radius:999px!important;background:radial-gradient(circle at 32% 28%,#ffffff,rgba(255,255,255,.78) 38%,transparent 60%),linear-gradient(180deg,#6386ff,#3853ff)!important;border:1.5px solid rgba(255,255,255,.7)!important;box-shadow:0 4px 12px rgba(31,91,255,.42),0 0 0 0 rgba(99,134,255,0)!important;transition:transform .12s ease,box-shadow .16s ease!important;cursor:grab!important}.aa-app input[type=range]::-moz-range-thumb{width:18px!important;height:18px!important;border-radius:999px!important;background:radial-gradient(circle at 32% 28%,#ffffff,rgba(255,255,255,.78) 38%,transparent 60%),linear-gradient(180deg,#6386ff,#3853ff)!important;border:1.5px solid rgba(255,255,255,.7)!important;box-shadow:0 4px 12px rgba(31,91,255,.42)!important;cursor:grab!important}.aa-app input[type=range]:focus::-webkit-slider-thumb,.aa-app input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.06)!important;box-shadow:0 6px 16px rgba(31,91,255,.5),0 0 0 4px rgba(99,134,255,.18)!important;cursor:grabbing!important}.aa-app input[type=range]:focus{outline:none!important}.aa-app .budget-insight-card{padding:18px!important;gap:12px!important;border-radius:22px!important}.aa-app .budget-insight-kicker{font-size:11px!important;letter-spacing:.1em!important;color:rgba(241,245,249,.6)!important;-webkit-text-fill-color:rgba(241,245,249,.6)!important}.aa-app .budget-insight-grid{gap:10px!important}.aa-app .budget-insight-grid>div{border-radius:16px!important}.aa-app .budget-insight-grid span{font-size:11px!important;letter-spacing:.06em!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important}.aa-app .budget-insight-grid strong{font-size:14px!important;margin-top:4px!important}.aa-app #view-step3 .step-desc,.aa-app .step-content[data-step=step3] .step-desc,.aa-app .step-desc{font-size:15px!important;line-height:1.55!important;letter-spacing:0!important;font-weight:500!important;color:rgba(241,245,249,.78)!important;-webkit-text-fill-color:rgba(241,245,249,.78)!important}@media (max-width:560px){.aa-app .budget-display{font-size:clamp(30px,9vw,38px)!important;padding:16px 18px!important}.aa-app .budget-insight-card{padding:16px!important}}.aa-app .step-help-card:not([open]){border-radius:22px!important;box-shadow:0 14px 32px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)!important}.aa-app .step-help-card:not([open]) summary{padding:12px 18px!important;min-height:0!important;gap:12px!important}.aa-app .step-help-card:not([open]) summary span{font-size:15px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.003em!important}.aa-app .step-help-card:not([open]) summary em{font-size:10px!important;letter-spacing:.1em!important;opacity:.62!important}.aa-app .step-help-card[open] summary{padding:16px 22px!important}.aa-app .step-help-card[open] summary span{font-size:18px!important;line-height:1.28!important}.aa-app .ask-ai-box{background:radial-gradient(ellipse at 18% 0,rgba(99,134,255,.1),transparent 55%),radial-gradient(ellipse at 92% 6%,rgba(217,70,239,.09),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(7,11,22,.18)),rgba(7,11,22,.32)!important;border:1px solid rgba(176,182,203,.18)!important;border-radius:20px!important;padding:16px 16px 18px!important;display:grid!important;gap:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.22)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;position:relative!important;z-index:0!important}.aa-app .ask-ai-box .ask-ai-head{display:grid!important;gap:4px!important;padding:0!important}.aa-app .ask-ai-box .ask-ai-head strong{font-size:16px!important;line-height:1.3!important;font-weight:700!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important}.aa-app .ask-ai-box .ask-ai-head span{font-size:12px!important;line-height:1.45!important;color:rgba(241,245,249,.6)!important;-webkit-text-fill-color:rgba(241,245,249,.6)!important}.aa-app .ask-ai-box .ask-ai-input{border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(7,11,22,.18)),rgba(0,0,0,.28)!important;border:1px solid rgba(176,182,203,.18)!important}.aa-app .ask-ai-box .ask-ai-answer{border-radius:14px!important;margin-top:2px!important}.aa-app .step-help-content>.faq-list+.ask-ai-box{margin-top:4px!important}.aa-app .budget-display{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:22px 20px!important;min-height:84px!important;font-size:clamp(32px,6vw,40px)!important;line-height:1!important;letter-spacing:-.02em!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}@media (max-width:560px){.aa-app .budget-display{padding:20px 18px!important;min-height:76px!important;font-size:clamp(28px,8vw,34px)!important}}.aa-app #view-step3 .step-tag,.aa-app .step-tag{font-size:11px!important;letter-spacing:.12em!important;padding:6px 11px!important}.aa-app .step-header{display:grid!important;gap:8px!important}.aa-app .budget-insight-card{padding:14px 16px!important;gap:10px!important;border-radius:18px!important}.aa-app .budget-insight-kicker{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important;margin:0!important}.aa-app .budget-insight-grid>div{padding:11px 12px!important;gap:4px!important}.aa-app .budget-insight-grid span{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(241,245,249,.5)!important;-webkit-text-fill-color:rgba(241,245,249,.5)!important;font-weight:700!important;margin:0!important}.aa-app .budget-insight-grid strong{font-size:13px!important;line-height:1.45!important;font-weight:600!important;color:rgba(246,247,255,.94)!important;-webkit-text-fill-color:rgba(246,247,255,.94)!important;margin:0!important}.aa-app .step-help-card,.aa-app .step-help-card:not([open]),.aa-app .step-help-card[open]{border-radius:22px!important;box-shadow:0 16px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important}.aa-app .step-help-card summary,.aa-app .step-help-card:not([open]) summary,.aa-app .step-help-card[open] summary{padding:14px 18px!important;min-height:0!important;gap:12px!important;align-items:center!important}.aa-app .step-help-card summary span,.aa-app .step-help-card:not([open]) summary span,.aa-app .step-help-card[open] summary span{font-size:15px!important;line-height:1.32!important;font-weight:650!important;letter-spacing:-.003em!important}.aa-app .step-help-card summary em,.aa-app .step-help-card:not([open]) summary em,.aa-app .step-help-card[open] summary em{font-size:10px!important;letter-spacing:.12em!important;font-weight:700!important;text-transform:uppercase!important;opacity:.6!important}.aa-app .step-help-card[open] summary{padding-bottom:8px!important}.aa-app .step-help-content{padding:4px 18px 18px!important;gap:12px!important}.aa-app .step-help-card summary span,.aa-app .step-help-card:not([open]) summary span,.aa-app .step-help-card[open] summary span{font-weight:800!important;letter-spacing:-.005em!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important}.aa-app #view-step3 .step-tag,.aa-app .step-tag{font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1!important;padding:4px 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;width:max-content!important;height:auto!important;min-height:0!important}.aa-app .budget-insight-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important}.aa-app .budget-insight-grid>div{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgba(176,182,203,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(7,11,22,.12)),rgba(7,11,22,.22)!important;min-height:46px!important}.aa-app .budget-insight-grid>div span{display:inline-flex!important;align-items:center!important;margin:0!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important;line-height:1.2!important;white-space:nowrap!important}.aa-app .budget-insight-grid>div strong{display:inline-flex!important;align-items:center!important;margin:0!important;font-size:13px!important;line-height:1.45!important;font-weight:600!important;letter-spacing:0!important;color:rgba(246,247,255,.94)!important;-webkit-text-fill-color:rgba(246,247,255,.94)!important}@media (max-width:480px){.aa-app .budget-insight-grid>div{grid-template-columns:1fr!important;gap:4px!important}.aa-app .budget-insight-grid>div span{white-space:normal!important}}.aa-app .dashboard-hero-card{padding:28px!important;display:grid!important;gap:18px!important;border-radius:28px!important;position:relative!important}@media (max-width:560px){.aa-app .dashboard-hero-card{padding:22px!important;gap:16px!important}}.aa-app .dashboard-hero-card .dashboard-hero-mark{position:static!important;width:40px!important;height:40px!important;opacity:1!important;display:block!important;margin:0!important;padding:0!important;filter:drop-shadow(0 4px 12px rgba(31,91,255,.32))!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app .dashboard-hero-card .dashboard-hero-mark img,.aa-app .dashboard-hero-card .dashboard-hero-mark svg{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important}.aa-app .dashboard-hero-card .assistant-pill{font-size:10px!important;padding:5px 10px!important}.aa-app .dashboard-hero-card .assistant-pill,.aa-app .dashboard-hero-card .user-greeting{letter-spacing:.14em!important;margin:0!important;font-weight:700!important;text-transform:uppercase!important}.aa-app .dashboard-hero-card .user-greeting{font-size:11px!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important}.aa-app .dashboard-hero-card .user-name{font-size:clamp(22px,3.2vw,28px)!important;line-height:1.18!important;letter-spacing:-.012em!important;font-weight:800!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important;margin:0!important}.aa-app .dashboard-hero-card .step-desc{font-size:14px!important;line-height:1.55!important;font-weight:500!important;margin:0!important;color:rgba(241,245,249,.72)!important;-webkit-text-fill-color:rgba(241,245,249,.72)!important}.aa-app .active-industry-control{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:12px 14px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(7,11,22,.16)),rgba(7,11,22,.28)!important;border:1px solid rgba(176,182,203,.14)!important}.aa-app .active-industry-control>div{display:grid!important;gap:3px!important;min-width:0!important}.aa-app .active-industry-control span{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important}.aa-app .active-industry-control strong{font-size:14px!important;font-weight:650!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .active-industry-control button{font-size:12px!important;font-weight:650!important;padding:8px 14px!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}.aa-app .stats-row,.aa-app .usage-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.aa-app .stat-card,.aa-app .usage-card{display:grid!important;gap:4px!important;padding:12px 14px!important;border-radius:14px!important;align-content:start!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(7,11,22,.16)),rgba(7,11,22,.28)!important;border:1px solid rgba(176,182,203,.14)!important;min-height:56px!important}.aa-app .stat-card .form-label,.aa-app .usage-card span{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important;margin:0!important;line-height:1!important}.aa-app .stat-card strong,.aa-app .usage-card strong{font-size:14px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.005em!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important;margin:0!important}@media (max-width:480px){.aa-app .stats-row,.aa-app .usage-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.aa-app .stat-card,.aa-app .usage-card{padding:10px 11px!important;min-height:52px!important}.aa-app .stat-card strong,.aa-app .usage-card strong{font-size:13px!important}}.aa-app .dashboard-hero-card .btn-full,.aa-app .dashboard-hero-card .btn-primary.btn-lg,.aa-app .dashboard-hero-cta{width:100%!important;min-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:14px 18px!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.005em!important;border-radius:16px!important;margin-top:4px!important;white-space:nowrap!important}.aa-app .dashboard-actions-wrap{display:grid!important;gap:14px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app .dashboard-actions-wrap .section-heading{display:grid!important;gap:6px!important;padding:0 4px!important;margin:0!important}.aa-app .dashboard-actions-wrap .section-heading .industry-kicker{font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important;margin:0!important;display:block!important}.aa-app .dashboard-actions-wrap .section-heading h3{font-size:18px!important;line-height:1.28!important;font-weight:800!important;letter-spacing:-.005em!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important;margin:0!important}.aa-app .workflow-grid{display:grid!important;gap:10px!important}.aa-app .dashboard-actions-wrap .dashboard-action-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid rgba(176,182,203,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(7,11,22,.16)),rgba(15,23,42,.62)!important;text-align:left!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;width:100%!important;min-width:0!important;margin:0!important}.aa-app .dashboard-actions-wrap .dashboard-action-row:focus-visible,.aa-app .dashboard-actions-wrap .dashboard-action-row:hover{transform:translateY(-1px)!important;border-color:rgba(99,134,255,.36)!important;box-shadow:0 16px 40px rgba(31,91,255,.16),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .dashboard-actions-wrap .dashboard-action-icon{width:44px!important;height:44px!important;border-radius:14px!important;display:grid!important;place-items:center!important;flex-shrink:0!important;background:linear-gradient(160deg,rgba(99,134,255,.22),rgba(124,58,237,.18)),rgba(7,11,22,.42)!important;border:1px solid rgba(99,134,255,.22)!important}.aa-app .dashboard-actions-wrap .dashboard-action-icon svg{width:20px!important;height:20px!important}.aa-app .dashboard-actions-wrap .dashboard-action-text{display:grid!important;gap:4px!important;min-width:0!important;margin:0!important}.aa-app .dashboard-actions-wrap .dashboard-action-text h4{font-size:15px!important;line-height:1.28!important;font-weight:700!important;letter-spacing:-.005em!important;color:var(--mb-text,#F6F7FF)!important;-webkit-text-fill-color:var(--mb-text,#F6F7FF)!important;margin:0!important}.aa-app .dashboard-actions-wrap .dashboard-action-text p{font-size:13px!important;line-height:1.5!important;font-weight:500!important;color:rgba(241,245,249,.65)!important;-webkit-text-fill-color:rgba(241,245,249,.65)!important;margin:0!important}.aa-app .dashboard-actions-wrap .dashboard-action-arrow{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:rgba(99,134,255,.62)!important;flex-shrink:0!important}.aa-app .dashboard-actions-wrap .dashboard-action-arrow svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}@media (max-width:480px){.aa-app .dashboard-actions-wrap .dashboard-action-row{grid-template-columns:40px minmax(0,1fr) 20px!important;padding:14px!important;gap:12px!important}.aa-app .dashboard-actions-wrap .dashboard-action-icon{width:40px!important;height:40px!important}.aa-app .dashboard-actions-wrap .dashboard-action-text h4{font-size:14px!important}.aa-app .dashboard-actions-wrap .dashboard-action-text p{font-size:12.5px!important}}.aa-app .dashboard-grid{gap:22px!important}.aa-app .dashboard-main-column{display:grid!important;gap:20px!important}@media (max-width:768px){.aa-app .dashboard-main-column{gap:16px!important}}.aa-app .login-v2{--lv-text:rgba(255,255,255,0.96);--lv-text-secondary:rgba(255,255,255,0.72);--lv-text-muted:rgba(255,255,255,0.56);--lv-border:rgba(255,255,255,0.12);--lv-border-strong:rgba(255,255,255,0.22);--lv-surface:rgba(8,8,20,0.72);--lv-radius-input:16px;--lv-radius-card:28px;--lv-radius-button:18px;--lv-primary-grad:linear-gradient(180deg,#4f7cff,#1f55ff);--lv-shadow-card:0 24px 80px rgba(0,0,0,0.45);--lv-shadow-primary:0 14px 32px rgba(36,93,255,0.36)}.aa-app .login-v2.login-view{position:relative!important;padding:48px 32px!important;overflow:hidden!important;background:#050713!important}.aa-app .login-v2.login-view:before{width:520px!important;height:520px!important;left:22%!important;top:18%!important;background:radial-gradient(circle,rgba(95,65,255,.28),transparent 68%)!important;filter:blur(40px)!important}.aa-app .login-v2.login-view:after,.aa-app .login-v2.login-view:before{content:""!important;position:absolute!important;pointer-events:none!important;z-index:0!important}.aa-app .login-v2.login-view:after{width:620px!important;height:620px!important;right:8%!important;top:12%!important;background:radial-gradient(circle,rgba(30,90,255,.22),transparent 70%)!important;filter:blur(48px)!important}.aa-app .login-v2 .login-stack{position:relative!important;z-index:1!important;max-width:1180px!important}.aa-app .login-v2 .login-hero{display:grid!important;animation:stv-login-fade-up .42s ease both!important}.aa-app .login-v2 .login-hero .login-brand-panel{width:min(100%,360px)!important;height:150px!important;border-radius:26px!important;border:1px solid var(--lv-border)!important;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03))!important;box-shadow:0 24px 70px rgba(0,0,0,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin:0!important}.aa-app .login-v2 .login-hero .login-brand-panel img,.aa-app .login-v2 .login-hero .login-brand-panel svg{max-width:100%!important;max-height:80%!important;display:block!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(44px,5vw,68px)!important;letter-spacing:-.04em!important;font-weight:700!important;color:var(--lv-text)!important;-webkit-text-fill-color:var(--lv-text)!important;margin:32px 0 20px!important;max-width:600px!important}.aa-app .login-v2 .login-hero .subtitle{max-width:480px!important;line-height:1.6!important;color:var(--lv-text-secondary)!important;-webkit-text-fill-color:var(--lv-text-secondary)!important;margin:0!important}.aa-app .login-v2 .login-pill-row{display:flex!important;flex-wrap:wrap!important;margin-top:24px!important}.aa-app .login-v2 .login-pill{height:40px!important;padding:0 16px!important;border:1px solid var(--lv-border)!important;background:rgba(255,255,255,.04)!important;color:var(--lv-text-secondary)!important;-webkit-text-fill-color:var(--lv-text-secondary)!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important;letter-spacing:0!important}.aa-app .login-v2 .login-pill:hover{background:rgba(255,255,255,.08)!important;border-color:var(--lv-border-strong)!important;transform:translateY(-1px)!important}.aa-app .login-v2 .login-guided-layout{display:grid!important;gap:18px!important;max-width:420px!important;animation:stv-login-fade-up .42s ease .1s both!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:32px!important;border-radius:var(--lv-radius-card)!important;background:linear-gradient(180deg,rgba(38,35,75,.82),rgba(20,18,40,.88))!important;border:1px solid var(--lv-border)!important;box-shadow:var(--lv-shadow-card),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}@supports not ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){.aa-app .login-v2 .login-shell.login-guided-card{background:rgba(22,22,42,.96)!important}}.aa-app .login-v2 .login-form{gap:26px!important}.aa-app .login-v2 .login-form-head{gap:10px!important}.aa-app .login-v2 .login-form-head .industry-kicker{display:inline-flex!important;align-items:center!important;border-radius:999px!important;font-weight:500!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;background:rgba(68,102,255,.18)!important;border:1px solid rgba(120,145,255,.28)!important;width:max-content!important;text-transform:none!important}.aa-app .login-v2 .login-form-head h2{margin:8px 0 0!important;line-height:1.15!important;color:var(--lv-text)!important;-webkit-text-fill-color:var(--lv-text)!important;font-weight:700!important}.aa-app .login-v2 .login-form-head p{margin:0!important;line-height:1.55!important}.aa-app .login-v2 .login-phone-step{gap:10px!important}.aa-app .login-v2 .login-phone-step .form-label{line-height:1.35!important;font-weight:700!important}.aa-app .login-v2 .login-phone-step .phone-step-copy p{color:rgba(255,255,255,.64)!important;-webkit-text-fill-color:rgba(255,255,255,.64)!important}.aa-app .login-v2 .phone-row{grid-template-columns:74px 1fr!important;margin-top:4px!important}.aa-app .login-v2 .phone-row .phone-prefix{min-width:72px!important;font-weight:700!important;font-size:14px!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .form-input,.aa-app .login-v2 .phone-row .phone-prefix{height:56px!important;border-radius:var(--lv-radius-input)!important;background:var(--lv-surface)!important;border:1px solid var(--lv-border)!important}.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .form-input{width:100%!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.aa-app .login-v2 .phone-row .form-input::placeholder{color:rgba(255,255,255,.34)!important;-webkit-text-fill-color:rgba(255,255,255,.34)!important}.aa-app .login-v2 .phone-row .form-input:hover{border-color:rgba(255,255,255,.2)!important}.aa-app .login-v2 .phone-row .form-input:focus,.aa-app .login-v2 .phone-row .form-input:focus-visible{outline:none!important;border-color:rgba(88,132,255,.9)!important;box-shadow:0 0 0 4px rgba(88,132,255,.18)!important;background:rgba(10,10,24,.82)!important}.aa-app .login-v2 .phone-row .form-input[aria-invalid=true]{border-color:rgba(255,141,141,.55)!important;box-shadow:0 0 0 4px rgba(255,141,141,.16)!important}.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{height:56px!important;width:100%!important;border:none!important;border-radius:var(--lv-radius-button)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.005em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--lv-primary-grad)!important;box-shadow:var(--lv-shadow-primary),inset 0 1px 0 rgba(255,255,255,.22)!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important;margin-top:4px!important}.aa-app .login-v2 .login-form .btn-primary:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 18px 40px rgba(36,93,255,.44),inset 0 1px 0 rgba(255,255,255,.24)!important}.aa-app .login-v2 .login-form .btn-primary:active:not(:disabled){transform:translateY(0)!important}.aa-app .login-v2 .login-form .btn-primary:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.aa-app .login-v2 .login-form .btn-primary:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2),var(--lv-shadow-primary)!important}.aa-app .login-v2 .login-next-step-note{margin:0!important;line-height:1.45!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-v2 .login-trust{margin-top:14px!important;line-height:1.45!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .login-v2 .login-support-link{margin:8px 0 0!important;text-align:center!important;line-height:1.45!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-v2 .login-support-link a{color:rgba(145,170,255,.95)!important;-webkit-text-fill-color:rgba(145,170,255,.95)!important;text-decoration:none!important;font-weight:600!important}.aa-app .login-v2 .login-support-link a:focus-visible,.aa-app .login-v2 .login-support-link a:hover{text-decoration:underline!important}.aa-app .login-v2 .error-msg{margin:0!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(255,80,80,.08)!important;border:1px solid rgba(255,141,141,.32)!important;color:#ff8d8d!important;-webkit-text-fill-color:#ff8d8d!important;line-height:1.5!important;display:grid!important;gap:6px!important}.aa-app .login-v2 .error-msg .error-support-link{font-size:12.5px!important;font-weight:600!important;color:rgba(255,200,200,.96)!important;-webkit-text-fill-color:rgba(255,200,200,.96)!important;text-decoration:underline!important}.aa-app .login-v2 .login-preview-card{width:100%!important;max-width:420px!important;padding:18px 20px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(7,11,22,.18)),rgba(7,11,22,.32)!important;border:1px solid var(--lv-border)!important;display:grid!important;gap:8px!important}.aa-app .login-v2 .login-preview-card .industry-kicker{font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;color:rgba(241,245,249,.55)!important;-webkit-text-fill-color:rgba(241,245,249,.55)!important}.aa-app .login-v2 .login-preview-card strong{font-size:15px!important;font-weight:700!important;color:var(--lv-text)!important;-webkit-text-fill-color:var(--lv-text)!important}.aa-app .login-v2 .login-preview-card p{margin:4px 0 0!important;font-size:13px!important;line-height:1.5!important;color:rgba(241,245,249,.7)!important;-webkit-text-fill-color:rgba(241,245,249,.7)!important}.aa-app .login-v2 .login-preview-card .preview-output-list{display:grid!important;gap:4px!important;margin-top:6px!important}.aa-app .login-v2 .login-preview-card .preview-output-list span{font-size:12.5px!important;line-height:1.5!important;color:rgba(241,245,249,.6)!important;-webkit-text-fill-color:rgba(241,245,249,.6)!important}.aa-app .login-v2 .industry-select-panel-login{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(7,11,22,.16)),rgba(8,8,20,.62)!important;border:1px solid var(--lv-border)!important;padding:16px!important}.aa-app .login-v2 .industry-select-panel-login .industry-select-trigger,.aa-app .login-v2 .industry-select-panel-login summary{width:100%!important;height:56px!important;border-radius:var(--lv-radius-input)!important;background:var(--lv-surface)!important;border:1px solid var(--lv-border)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:14px!important;font-weight:600!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.aa-app .login-v2 .industry-select-panel-login summary:hover{border-color:var(--lv-border-strong)!important;background:rgba(10,10,24,.82)!important}.aa-app .login-v2 .industry-select-panel-login summary:focus-visible{outline:none!important;border-color:rgba(88,132,255,.9)!important;box-shadow:0 0 0 4px rgba(88,132,255,.18)!important}@keyframes stv-login-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aa-app .login-v2 .login-guided-layout,.aa-app .login-v2 .login-hero{animation:none!important}.aa-app .login-v2 .login-form .btn-primary,.aa-app .login-v2 .login-pill,.aa-app .login-v2 .phone-row .form-input{transition:none!important}}@media (max-width:1024px){.aa-app .login-v2 .login-stack{grid-template-columns:1fr!important;gap:40px!important;max-width:560px!important}.aa-app .login-v2 .login-hero{text-align:center!important}.aa-app .login-v2 .login-hero .login-brand-panel,.aa-app .login-v2 .login-hero .subtitle,.aa-app .login-v2 .login-hero h1{margin-left:auto!important;margin-right:auto!important}.aa-app .login-v2 .login-pill-row{justify-content:center!important}.aa-app .login-v2 .login-guided-layout,.aa-app .login-v2 .login-preview-card,.aa-app .login-v2 .login-shell.login-guided-card{max-width:100%!important}}@media (max-width:640px){.aa-app .login-v2.login-view{padding:32px 18px!important;align-items:flex-start!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(38px,12vw,48px)!important;margin:24px 0 16px!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:24px!important;border-radius:24px!important}.aa-app .login-v2 .phone-row{grid-template-columns:70px 1fr!important;gap:8px!important}}.aa-app .dashboard-view{--dv-bg:#050713;--dv-text:rgba(255,255,255,0.96);--dv-text-secondary:rgba(255,255,255,0.72);--dv-text-muted:rgba(255,255,255,0.56);--dv-text-faint:rgba(255,255,255,0.42);--dv-border:rgba(255,255,255,0.12);--dv-border-strong:rgba(255,255,255,0.22);--dv-surface:rgba(28,30,58,0.72);--dv-surface-strong:rgba(10,12,28,0.82);--dv-surface-soft:rgba(255,255,255,0.055);--dv-primary-grad:linear-gradient(180deg,#4f7cff,#1f55ff);--dv-primary-soft:rgba(47,102,255,0.18);--dv-warning-grad:linear-gradient(90deg,#ffb84d,#ff7a45);--dv-danger-grad:linear-gradient(90deg,#ff6b6b,#ff3b5c);--dv-radius-card:24px;--dv-radius-input:16px}.aa-app .dashboard-view.aa-page-shell{position:relative!important;min-height:100svh!important;padding:32px 32px 48px!important;background:var(--dv-bg)!important;color:var(--dv-text)!important;overflow-x:hidden!important}.aa-app .dashboard-view.aa-page-shell:before{width:620px!important;height:620px!important;top:8%!important;right:6%!important;background:radial-gradient(circle,rgba(30,90,255,.24),transparent 70%)!important;filter:blur(48px)!important}.aa-app .dashboard-view.aa-page-shell:after,.aa-app .dashboard-view.aa-page-shell:before{content:""!important;position:absolute!important;pointer-events:none!important;z-index:0!important}.aa-app .dashboard-view.aa-page-shell:after{width:520px!important;height:520px!important;left:20%!important;top:18%!important;background:radial-gradient(circle,rgba(110,70,255,.18),transparent 68%)!important;filter:blur(44px)!important}.aa-app .dashboard-view .main-dashboard-shell{position:relative!important;z-index:1!important;width:100%!important;max-width:1220px!important;margin:0 auto!important}.aa-app .dashboard-view .topbar.dashboard-header{height:64px!important;margin:0 0 20px!important;padding:0 18px!important;border-radius:22px!important;border:1px solid var(--dv-border)!important;background:rgba(10,12,28,.72)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;box-shadow:0 18px 50px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;animation:stv-dash-fade-up .36s ease both!important}.aa-app .dashboard-view .dashboard-header-brand{display:flex!important;gap:10px!important}.aa-app .dashboard-view .dashboard-header-name{font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .dashboard-view .dashboard-header-status{display:inline-flex!important;align-items:center!important;gap:8px!important;height:34px!important;padding:0 12px!important;background:rgba(255,255,255,.06)!important;border:1px solid var(--dv-border)!important;color:rgba(255,255,255,.8)!important;-webkit-text-fill-color:rgba(255,255,255,.8)!important;font-size:12px!important;font-weight:700!important;margin:0!important}.aa-app .dashboard-view .dashboard-header-status span,.aa-app .dashboard-view .dashboard-header-status strong{font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important}.aa-app .dashboard-view .dashboard-header-status span{color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app .dashboard-view .dashboard-logout-btn{height:34px!important;padding:0 14px!important;background:rgba(255,255,255,.06)!important;border:1px solid var(--dv-border)!important;color:rgba(255,255,255,.76)!important;-webkit-text-fill-color:rgba(255,255,255,.76)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.aa-app .dashboard-view .dashboard-logout-btn:hover{background:rgba(255,255,255,.1)!important;border-color:var(--dv-border-strong)!important}.aa-app .dashboard-view .dashboard-logout-btn:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2)!important}.aa-app .dashboard-view .dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important;align-items:start!important}.aa-app .dashboard-view .dashboard-main-column{min-width:0!important;display:flex!important;flex-direction:column!important;gap:20px!important}.aa-app .dashboard-view .dashboard-side-column{display:flex!important;flex-direction:column!important;gap:18px!important;animation:stv-dash-fade-up .42s ease .16s both!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2{position:relative!important;overflow:hidden!important;min-height:340px!important;padding:36px!important;border-radius:28px!important;border:1px solid var(--dv-border)!important;background:linear-gradient(135deg,rgba(42,42,76,.82),rgba(18,20,44,.9))!important;box-shadow:0 24px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;display:block!important;animation:stv-dash-fade-up .42s ease 80ms both!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-content{position:relative!important;z-index:1!important;max-width:680px!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-badge{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid var(--dv-border)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-eyebrow{margin-top:18px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgba(255,255,255,.54)!important;-webkit-text-fill-color:rgba(255,255,255,.54)!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-title{margin:8px 0 0!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:800!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-subtitle{margin:12px 0 0!important;max-width:560px!important;font-size:15px!important;line-height:1.6!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .dashboard-hero-mark{position:absolute!important;top:28px!important;right:28px!important;width:48px!important;height:48px!important;opacity:.85!important;filter:drop-shadow(0 6px 18px rgba(31,91,255,.36))!important;z-index:1!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-row{margin-top:24px!important;padding:14px 16px!important;border-radius:18px!important;background:rgba(8,8,20,.52)!important;border:1px solid var(--dv-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-meta{display:grid!important;gap:0!important;min-width:0!important;flex:1 1 240px!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-label{font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.48)!important;-webkit-text-fill-color:rgba(255,255,255,.48)!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-name{margin:4px 0 0!important;font-size:14px!important;font-weight:800!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;display:block!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-helper{margin-top:3px!important;font-size:12px!important;color:rgba(255,255,255,.54)!important;-webkit-text-fill-color:rgba(255,255,255,.54)!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .change-industry-button{height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--dv-border)!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important;flex-shrink:0!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .change-industry-button:hover{background:rgba(255,255,255,.11)!important;border-color:var(--dv-border-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .change-industry-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2)!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.aa-app .dashboard-view .hero-stat-card{min-height:70px!important;padding:12px!important;background:rgba(255,255,255,.055)!important;border:1px solid var(--dv-border)!important;display:grid!important;align-content:start!important;gap:0!important}.aa-app .dashboard-view .hero-stat-label{font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;color:rgba(255,255,255,.46)!important;-webkit-text-fill-color:rgba(255,255,255,.46)!important;margin:0!important}.aa-app .dashboard-view .hero-stat-value{margin-top:6px!important;font-size:15px!important;font-weight:800!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;letter-spacing:-.005em!important;line-height:1.25!important}.aa-app .dashboard-view .hero-stat-card .usage-progress{background:rgba(255,255,255,.1)!important}.aa-app .dashboard-view .hero-stat-card .usage-progress-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#4f7cff,#8a6cff)!important;transition:width .24s ease!important}.aa-app .dashboard-view .hero-stat-card[data-usage=warning] .usage-progress-fill{background:var(--dv-warning-grad)!important}.aa-app .dashboard-view .hero-stat-card[data-usage=danger] .usage-progress-fill{background:var(--dv-danger-grad)!important}.aa-app .dashboard-view .primary-cta{margin-top:22px!important;height:56px!important;width:100%!important;border:none!important;border-radius:18px!important;background:var(--dv-primary-grad)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;cursor:pointer!important;box-shadow:0 16px 36px rgba(36,93,255,.38),inset 0 1px 0 rgba(255,255,255,.24)!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important}.aa-app .dashboard-view .primary-cta:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 20px 44px rgba(36,93,255,.46),inset 0 1px 0 rgba(255,255,255,.26)!important}.aa-app .dashboard-view .primary-cta:active:not(:disabled){transform:translateY(0)!important}.aa-app .dashboard-view .primary-cta:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.aa-app .dashboard-view .primary-cta:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2),0 16px 36px rgba(36,93,255,.38)!important}.aa-app .dashboard-view .dashboard-actions-wrap{display:flex!important;flex-direction:column!important;gap:14px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;animation:stv-dash-fade-up .42s ease .14s both!important}.aa-app .dashboard-view .dashboard-actions-wrap .section-heading{display:grid!important;gap:6px!important;padding:0!important;margin:0!important}.aa-app .dashboard-view .section-badge{display:inline-flex!important;width:max-content!important;height:24px!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid var(--dv-border)!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important}.aa-app .dashboard-view .section-title{font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;margin:0!important;line-height:1.28!important}.aa-app .dashboard-view .workflow-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-row{min-height:112px!important;border:1px solid var(--dv-border)!important;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;align-items:start!important;gap:14px!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important;width:100%!important;text-align:left!important;margin:0!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-row:focus-visible,.aa-app .dashboard-view .workflow-grid .dashboard-action-row:hover{transform:translateY(-2px)!important;border-color:rgba(120,150,255,.34)!important;background:linear-gradient(135deg,rgba(80,110,255,.14),rgba(255,255,255,.04))!important;box-shadow:0 14px 34px rgba(0,0,0,.24)!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-row:focus-visible{outline:none!important;box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 0 4px rgba(88,132,255,.16)!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-icon{display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(92,92,255,.16)!important;border:1px solid rgba(140,140,255,.22)!important;color:#b7c3ff!important;-webkit-text-fill-color:#b7c3ff!important;flex:0 0 auto!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-icon svg{width:20px!important;height:20px!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-text{display:grid!important;gap:5px!important;min-width:0!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-text h4{font-size:14px!important;font-weight:800!important;letter-spacing:-.005em!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;margin:0!important;line-height:1.28!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-text p{font-size:12.5px!important;line-height:1.45!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important;margin:0!important;font-weight:500!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-arrow{width:28px!important;height:28px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid var(--dv-border)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(183,195,255,.85)!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-arrow svg{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}.aa-app .dashboard-view .dashboard-history-card{padding:24px!important;border-radius:24px!important;border:1px solid var(--dv-border)!important;background:rgba(28,30,58,.72)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)!important;animation:stv-dash-fade-up .42s ease .2s both!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-head{margin:0 0 18px!important}.aa-app .dashboard-view .dashboard-history-card .history-title{font-size:20px!important;font-weight:800!important;letter-spacing:-.03em!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;line-height:1.18!important}.aa-app .dashboard-view .dashboard-history-card .history-subtitle{margin-top:5px!important;font-size:13px!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important;display:block!important;font-weight:500!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-history-card .view-all-button{height:34px!important;padding:0 14px!important;border:1px solid var(--dv-border)!important;background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.76)!important;-webkit-text-fill-color:rgba(255,255,255,.76)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:background .16s ease,color .16s ease!important}.aa-app .dashboard-view .dashboard-history-card .view-all-button:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .dashboard-history-card .view-all-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2)!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-list{display:flex!important;flex-direction:column!important;gap:10px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item{display:grid!important;grid-template-columns:minmax(180px,1.6fr) minmax(100px,.9fr) minmax(140px,1.1fr) 70px 96px!important;gap:14px!important;align-items:center!important;min-height:64px!important;padding:14px 16px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item:hover{transform:translateY(-1px)!important;background:rgba(255,255,255,.08)!important;border-color:rgba(120,150,255,.26)!important}.aa-app .dashboard-view .dashboard-history-card .history-col{display:grid!important;gap:4px!important;min-width:0!important}.aa-app .dashboard-view .dashboard-history-card .history-col span{font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.4)!important;-webkit-text-fill-color:rgba(255,255,255,.4)!important}.aa-app .dashboard-view .dashboard-history-card .history-col strong{font-weight:700!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-history-card .history-col-score strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-width:42px!important;border-radius:999px!important;background:rgba(80,110,255,.18)!important;border:1px solid rgba(120,150,255,.26)!important;color:#b9c6ff!important;-webkit-text-fill-color:#b9c6ff!important;font-size:12px!important;font-weight:800!important;width:max-content!important}.aa-app .dashboard-view .dashboard-history-card .campaign-action-button{height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid var(--dv-border)!important;background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:background .16s ease,color .16s ease!important;width:100%!important}.aa-app .dashboard-view .dashboard-history-card .campaign-action-button:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .dashboard-history-card .campaign-action-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2)!important}.aa-app .dashboard-view .dashboard-history-card .history-empty-state{padding:28px 20px!important;border-radius:18px!important;border:1px dashed rgba(255,255,255,.14)!important;background:rgba(255,255,255,.025)!important;text-align:center!important;display:grid!important;gap:6px!important}.aa-app .dashboard-view .dashboard-history-card .history-empty-state strong{font-size:14px!important;font-weight:800!important;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}.aa-app .dashboard-view .dashboard-history-card .history-empty-state span{font-size:12.5px!important;line-height:1.5!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app .dashboard-view .dashboard-side-column .side-panel{padding:22px!important;border-radius:24px!important;border:1px solid var(--dv-border)!important;background:rgba(28,30,58,.72)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)!important;display:grid!important;gap:0!important}.aa-app .dashboard-view .sidebar-badge{display:inline-flex!important;height:24px!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid var(--dv-border)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important;text-transform:uppercase!important;width:max-content!important;margin:0!important}.aa-app .dashboard-view .sidebar-title{margin:16px 0 0!important;font-size:17px!important;line-height:1.25!important;font-weight:800!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;letter-spacing:-.01em!important}.aa-app .dashboard-view .sidebar-description{margin:12px 0 0!important;font-size:13px!important;line-height:1.55!important;color:rgba(255,255,255,.64)!important;-webkit-text-fill-color:rgba(255,255,255,.64)!important}.aa-app .dashboard-view .secondary-button{margin:18px 0 0!important;height:42px!important;width:100%!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.aa-app .dashboard-view .secondary-button:hover{background:rgba(255,255,255,.1)!important;border-color:var(--dv-border-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .secondary-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2)!important}.aa-app .dashboard-view .usage-summary-panel .usage-list{margin:16px 0 0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.aa-app .dashboard-view .usage-summary-panel .usage-item{padding:14px!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;display:grid!important;gap:0!important}.aa-app .dashboard-view .usage-summary-panel .usage-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.aa-app .dashboard-view .usage-summary-panel .usage-name{font-size:12px!important;font-weight:700!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;letter-spacing:0!important;text-transform:none!important}.aa-app .dashboard-view .usage-summary-panel .usage-value{font-size:13px!important;font-weight:800!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app .dashboard-view .usage-summary-panel .usage-bar{margin-top:10px!important;height:6px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important}.aa-app .dashboard-view .usage-summary-panel .usage-bar-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#4f7cff,#8a6cff)!important;transition:width .24s ease!important}.aa-app .dashboard-view .usage-summary-panel .usage-item[data-usage=warning] .usage-bar-fill{background:var(--dv-warning-grad)!important}.aa-app .dashboard-view .usage-summary-panel .usage-item[data-usage=danger] .usage-bar-fill{background:var(--dv-danger-grad)!important}.aa-app .dashboard-view .usage-summary-panel .usage-helper{margin:8px 0 0!important;font-size:11.5px!important;line-height:1.45!important;color:rgba(255,200,200,.86)!important;-webkit-text-fill-color:rgba(255,200,200,.86)!important}.aa-app .dashboard-view .usage-summary-panel .usage-item[data-usage=warning] .usage-helper{color:rgba(255,200,140,.86)!important;-webkit-text-fill-color:rgba(255,200,140,.86)!important}.aa-app .dashboard-view .recent-activity-panel .activity-list{margin:16px 0 0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.aa-app .dashboard-view .recent-activity-panel .activity-item{display:flex!important;gap:12px!important;align-items:flex-start!important}.aa-app .dashboard-view .recent-activity-panel .activity-dot{width:9px!important;height:9px!important;margin-top:5px!important;border-radius:999px!important;background:#6f8cff!important;box-shadow:0 0 0 4px rgba(111,140,255,.14)!important;flex:0 0 auto!important}.aa-app .dashboard-view .recent-activity-panel .activity-title{font-size:13px!important;font-weight:800!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;line-height:1.3!important}.aa-app .dashboard-view .recent-activity-panel .activity-time{margin-top:4px!important;font-size:12px!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important}.aa-app .dashboard-view .recent-activity-panel .activity-empty{margin:14px 0 0!important;font-size:13px!important;line-height:1.55!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app .dashboard-view .dashboard-footer{margin:18px 0 0!important;text-align:center!important;font-size:12px!important;line-height:1.5!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}@keyframes stv-dash-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aa-app .dashboard-view .dashboard-actions-wrap,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2,.aa-app .dashboard-view .dashboard-history-card,.aa-app .dashboard-view .dashboard-side-column,.aa-app .dashboard-view .topbar.dashboard-header{animation:none!important}.aa-app .dashboard-view .change-industry-button,.aa-app .dashboard-view .dashboard-history-card .campaign-action-button,.aa-app .dashboard-view .dashboard-history-card .campaign-history-item,.aa-app .dashboard-view .dashboard-history-card .view-all-button,.aa-app .dashboard-view .dashboard-logout-btn,.aa-app .dashboard-view .primary-cta,.aa-app .dashboard-view .secondary-button,.aa-app .dashboard-view .workflow-grid .dashboard-action-row{transition:none!important}}@supports not ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2,.aa-app .dashboard-view .dashboard-history-card,.aa-app .dashboard-view .dashboard-side-column .side-panel,.aa-app .dashboard-view .topbar.dashboard-header{background:rgba(20,22,44,.96)!important}}@media (max-width:1100px){.aa-app .dashboard-view .dashboard-grid{grid-template-columns:1fr!important}.aa-app .dashboard-view .dashboard-side-column{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:860px){.aa-app .dashboard-view .dashboard-side-column{grid-template-columns:1fr!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item,.aa-app .dashboard-view .workflow-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.aa-app .dashboard-view.aa-page-shell{padding:20px 16px 36px!important}.aa-app .dashboard-view .topbar.dashboard-header{height:auto!important;padding:14px!important;align-items:flex-start!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important}.aa-app .dashboard-view .dashboard-header-status{grid-column:1/-1!important;justify-content:center!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2{padding:24px!important;border-radius:24px!important;min-height:0!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .dashboard-hero-mark{top:18px!important;right:18px!important;width:36px!important;height:36px!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-row{flex-direction:column!important;align-items:stretch!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .change-industry-button{width:100%!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid{grid-template-columns:1fr!important}}.aa-app .login-v2.login-view{padding:32px!important;overflow-y:auto!important}.aa-app .login-v2 .login-stack{display:grid!important}.aa-app .login-v2 .login-hero{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;text-align:left!important}.aa-app .login-v2 .login-hero .login-brand-panel{max-width:100%!important;height:132px!important;margin:0 0 30px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(48px,5vw,72px)!important}.aa-app .login-v2 .login-hero .subtitle{font-size:16px!important;line-height:1.62!important}.aa-app .login-v2 .login-pill-row{margin:26px 0 0!important}.aa-app .login-v2 .login-guided-layout{align-self:center!important;margin:0!important}.aa-app .login-v2 .login-shell.login-guided-card{max-height:calc(100svh - 64px)!important;padding:30px!important;overflow:visible!important;margin:0!important}.aa-app .login-v2 .login-form-head h2{font-size:26px!important;line-height:1.12!important}.aa-app .login-v2 .login-form-head p{margin:12px 0 22px!important;font-size:14.5px!important;line-height:1.5!important}.aa-app .login-v2 .industry-select-panel-login{margin:0!important;padding:14px!important;border-radius:18px!important}.aa-app .login-v2 .login-phone-step{margin-top:22px!important;gap:8px!important}.aa-app .login-v2 .login-phone-step .phone-step-copy p{line-height:1.5!important}.aa-app .login-v2 .phone-row{margin-top:12px!important}.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:56px!important}.aa-app .login-v2 .login-next-step-note{margin:20px 0 14px!important;font-size:13px!important}.aa-app .login-v2 .login-form .btn-primary{margin-top:0!important;height:56px!important}.aa-app .login-v2 .login-trust{margin-top:16px!important;font-size:12.5px!important}.aa-app .login-v2 .login-support-link{margin-top:10px!important;font-size:12.5px!important}@media (max-height:760px) and (min-width:900px){.aa-app .login-v2.login-view{align-items:flex-start!important;padding-top:24px!important;padding-bottom:24px!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:24px!important}.aa-app .login-v2 .login-hero .login-brand-panel{height:116px!important;margin-bottom:24px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(42px,4.6vw,62px)!important}.aa-app .login-v2 .login-hero .subtitle{margin-top:18px!important}.aa-app .login-v2 .login-pill-row{margin-top:20px!important}.aa-app .login-v2 .login-form-head h2{font-size:24px!important}.aa-app .login-v2 .login-form-head p{margin-bottom:18px!important}.aa-app .login-v2 .login-phone-step{margin-top:18px!important}.aa-app .login-v2 .login-next-step-note{margin:16px 0 12px!important}.aa-app .login-v2 .login-trust{margin-top:12px!important}.aa-app .login-v2 .login-support-link{margin-top:8px!important}}@media (max-width:1024px){.aa-app .login-v2.login-view{align-items:flex-start!important;padding:32px 20px!important}.aa-app .login-v2 .login-stack{max-width:560px!important;grid-template-columns:1fr!important;gap:36px!important}.aa-app .login-v2 .login-hero{text-align:center!important;align-items:center!important}.aa-app .login-v2 .login-hero .login-brand-panel,.aa-app .login-v2 .login-hero .subtitle,.aa-app .login-v2 .login-hero h1{margin-left:auto!important;margin-right:auto!important}.aa-app .login-v2 .login-pill-row{justify-content:center!important}.aa-app .login-v2 .login-shell.login-guided-card{max-width:100%!important;max-height:none!important}}@media (max-width:640px){.aa-app .login-v2.login-view{padding:24px 16px!important}.aa-app .login-v2 .login-hero .login-brand-panel{width:100%!important;max-width:320px!important;height:120px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(40px,12vw,52px)!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:22px!important;border-radius:24px!important}.aa-app .login-v2 .phone-row{grid-template-columns:74px 1fr!important}}.aa-app .login-v2.login-view{min-height:100svh!important;padding:28px 32px!important;justify-content:center!important;display:flex!important;overflow-x:hidden!important}.aa-app .login-v2 .login-stack{max-width:1120px!important;max-height:calc(100svh - 56px)!important;grid-template-columns:minmax(420px,1fr) 420px!important;gap:64px!important}.aa-app .login-v2 .login-shell.login-guided-card{max-width:420px!important;max-height:calc(100svh - 56px)!important;padding:26px!important;border-radius:28px!important;overflow:hidden!important}.aa-app .login-v2 .login-form-head{margin:0!important}.aa-app .login-v2 .login-form-head .industry-kicker{font-size:12px!important;letter-spacing:.04em!important}.aa-app .login-v2 .login-form-head h2{line-height:1.14!important;letter-spacing:-.025em!important}.aa-app .login-v2 .login-form-head p{font-size:14px!important;line-height:1.48!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login{margin:18px 0 0!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head{display:grid!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div{display:grid!important;gap:0!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head .industry-kicker{display:none!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head h4{font-size:15px!important;line-height:1.3!important;font-weight:800!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;letter-spacing:0!important;text-transform:none!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker){margin:0 0 12px!important;line-height:1.45!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;display:block!important}.aa-app .login-v2 .industry-select-panel-login .industry-select-wrap{gap:6px!important}.aa-app .login-v2 .industry-select-panel-login .industry-select-wrap>span{font-size:12px!important;font-weight:700!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}.aa-app .login-v2 .industry-select-panel-login select{height:54px!important;background:rgba(8,8,20,.72)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:0 16px!important;font-size:14px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-size:14px!important;transition:border-color .16s ease,box-shadow .16s ease!important}.aa-app .login-v2 .industry-select-panel-login select:focus,.aa-app .login-v2 .industry-select-panel-login select:focus-visible{outline:none!important;border-color:rgba(88,132,255,.9)!important;box-shadow:0 0 0 4px rgba(88,132,255,.18)!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary{margin:12px 0 0!important;min-height:68px!important;padding:12px 14px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(47,102,255,.16),rgba(255,255,255,.035))!important;border:1px solid rgba(90,125,255,.28)!important;display:flex!important;align-items:center!important;gap:12px!important;box-shadow:none!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary span{min-width:74px!important;height:34px!important;padding:0 12px!important;border-radius:999px!important;background:linear-gradient(180deg,#5b83ff,#2258ff)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;flex:0 0 auto!important;margin:0!important;text-transform:uppercase!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary p{margin:0!important;font-size:13px!important;line-height:1.4!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}.aa-app .login-v2 .login-step-divider{height:0!important;margin:0!important}.aa-app .login-v2 .login-phone-step{margin:18px 0 0!important;gap:6px!important}.aa-app .login-v2 .login-phone-step .phone-step-copy{display:grid!important;gap:4px!important}.aa-app .login-v2 .login-phone-step .form-label{font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app .login-v2 .login-phone-step .phone-step-copy p{margin:0!important;line-height:1.45!important}.aa-app .login-v2 .phone-row{grid-template-columns:72px 1fr!important}.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:54px!important}.aa-app .login-v2 .login-next-step-note{margin:16px 0 12px!important;font-size:12.5px!important;line-height:1.42!important}.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{height:54px!important;border-radius:17px!important;font-size:14px!important;font-weight:800!important;margin-top:0!important}.aa-app .login-v2 .login-support-link,.aa-app .login-v2 .login-trust{font-size:12px!important;line-height:1.42!important}.aa-app .login-v2 .error-msg{margin:10px 0 0!important;padding:10px 12px!important;font-size:12.5px!important}.aa-app .login-v2 .login-hero .login-brand-panel{width:340px!important;height:128px!important;border-radius:24px!important;margin-bottom:28px!important}.aa-app .login-v2 .login-hero h1{max-width:520px!important;font-size:clamp(50px,5vw,70px)!important}.aa-app .login-v2 .login-hero .subtitle{margin:24px 0 0!important;max-width:520px!important;font-size:15.5px!important}.aa-app .login-v2 .login-pill{height:38px!important;padding:0 15px!important;font-size:13.5px!important}@media (max-height:820px) and (min-width:900px){.aa-app .login-v2.login-view{padding-top:20px!important;padding-bottom:20px!important;overflow-y:auto!important}.aa-app .login-v2 .login-stack{max-height:calc(100svh - 40px)!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:22px!important;border-radius:24px!important}.aa-app .login-v2 .login-form-head .industry-kicker{height:28px!important;margin-bottom:14px!important;font-size:11.5px!important}.aa-app .login-v2 .login-form-head h2{font-size:22px!important}.aa-app .login-v2 .login-form-head p{font-size:13.5px!important;line-height:1.42!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login,.aa-app .login-v2 .login-phone-step{margin-top:16px!important}.aa-app .login-v2 .industry-select-panel-login select,.aa-app .login-v2 .login-form .btn-primary,.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:50px!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary{min-height:60px!important;padding:10px 12px!important}.aa-app .login-v2 .login-next-step-note{margin:14px 0 10px!important}.aa-app .login-v2 .login-trust{margin-top:10px!important}.aa-app .login-v2 .login-support-link{margin-top:6px!important}.aa-app .login-v2 .login-hero .login-brand-panel{width:320px!important;height:116px!important;margin-bottom:24px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(44px,4.6vw,62px)!important}.aa-app .login-v2 .login-hero .subtitle{margin-top:18px!important;font-size:14.5px!important}.aa-app .login-v2 .login-pill-row{margin-top:18px!important}}@media (max-width:1024px){.aa-app .login-v2.login-view{align-items:flex-start!important;padding:28px 20px!important;overflow-y:auto!important}.aa-app .login-v2 .login-stack{max-height:none!important;grid-template-columns:1fr!important;max-width:560px!important;gap:36px!important}.aa-app .login-v2 .login-shell.login-guided-card{max-height:none!important;overflow:visible!important}}.aa-app .login-v2.login-view{padding:20px 32px!important}.aa-app .login-v2 .login-stack{max-height:calc(100svh - 40px)!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:22px!important;max-height:calc(100svh - 48px)!important}.aa-app .login-v2 .login-form-head .industry-kicker{height:30px!important;margin:0 0 16px!important}.aa-app .login-v2 .login-form-head h2{font-size:24px!important;line-height:1.1!important}.aa-app .login-v2 .login-form-head p{margin:8px 0 0!important;font-size:13.5px!important;line-height:1.42!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login{margin-top:18px!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head h4{font-size:14px!important;margin:0 0 6px!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker){margin:0 0 10px!important;font-size:13px!important;line-height:1.4!important}.aa-app .login-v2 .industry-select-panel-login select{height:50px!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary{min-height:58px!important;padding:10px 12px!important;margin:10px 0 0!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary span{height:30px!important;min-width:68px!important;font-size:11px!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary p{font-size:12.5px!important;line-height:1.35!important}.aa-app .login-v2 .login-phone-step{margin-top:18px!important}.aa-app .login-v2 .login-phone-step .form-label{font-size:14px!important}.aa-app .login-v2 .login-phone-step .phone-step-copy p{font-size:13px!important;line-height:1.4!important}.aa-app .login-v2 .phone-row{margin-top:10px!important}.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:50px!important}.aa-app .login-v2 .login-next-step-note{margin:14px 0 10px!important;font-size:12.2px!important;line-height:1.35!important}.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{height:50px!important}.aa-app .login-v2 .login-trust{margin-top:10px!important;font-size:11.8px!important;line-height:1.35!important}.aa-app .login-v2 .login-support-link{font-size:11.8px!important}.aa-app .login-v2 .login-hero .login-brand-panel{height:116px!important;margin-bottom:24px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(44px,4.7vw,64px)!important}.aa-app .login-v2 .login-hero .subtitle{margin:18px 0 0!important;font-size:14.5px!important}.aa-app .login-v2 .login-stack{max-width:1080px!important;grid-template-columns:minmax(390px,1fr) 410px!important;gap:58px!important}.aa-app .login-v2 .login-shell.login-guided-card{max-width:410px!important}.aa-app .login-v2 .login-hero{transform:translateY(-4px)!important}.aa-app .login-v2 .login-hero .login-brand-panel{width:300px!important;height:108px!important;border-radius:22px!important;margin:0 0 26px!important;padding:0 22px!important;background:radial-gradient(circle at 62% 35%,rgba(145,80,255,.22),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.aa-app .login-v2 .login-hero .login-brand-panel img,.aa-app .login-v2 .login-hero .login-brand-panel svg{width:auto!important;max-width:210px!important;height:auto!important;max-height:58px!important;object-fit:contain!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(42px,4.5vw,60px)!important;line-height:.96!important;letter-spacing:-.055em!important}.aa-app .login-v2 .login-hero .subtitle{margin:20px 0 0!important;font-size:14.8px!important;line-height:1.55!important}.aa-app .login-v2 .login-pill-row{margin:22px 0 0!important}.aa-app .login-v2 .login-pill{height:34px!important}.aa-app .login-v2 .login-shell.login-guided-card{background:radial-gradient(circle at 80% 0,rgba(95,65,255,.2),transparent 42%),linear-gradient(180deg,rgba(38,35,75,.82),rgba(18,18,38,.92))!important;border:1px solid rgba(255,255,255,.12)!important}.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{margin-top:14px!important}.aa-app .login-v2 .cta-button,.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{height:52px!important;border-radius:16px!important;background:linear-gradient(180deg,#5d8cff,#2f66ff 52%,#1f55ff)!important;font-size:14.5px!important;letter-spacing:-.01em!important;cursor:pointer!important;box-shadow:0 16px 34px rgba(36,93,255,.38),inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.18)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease,background .2s ease!important}.aa-app .login-v2 .cta-button:hover:not(:disabled){box-shadow:0 20px 42px rgba(36,93,255,.48),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(0,0,0,.2)!important}.aa-app .login-v2 .cta-button:active:not(:disabled){transform:translateY(0)!important;filter:brightness(.98)!important;box-shadow:0 10px 24px rgba(36,93,255,.32),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.22)!important}.aa-app .login-v2 .cta-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.24),0 16px 34px rgba(36,93,255,.38),inset 0 1px 0 rgba(255,255,255,.32)!important}.aa-app .login-v2 .cta-button:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.15)!important;box-shadow:none!important;transform:none!important}.aa-app .login-v2 .cta-button[data-state=loading]{filter:brightness(1)!important;cursor:progress!important}.aa-app .login-v2 .cta-button[data-state=success]{background:linear-gradient(180deg,#5be49b,#22c774)!important;box-shadow:0 16px 34px rgba(34,199,116,.28),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.18)!important;filter:none!important;opacity:1!important;cursor:default!important}.aa-app .login-v2 .cta-button .cta-button-content{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.aa-app .login-v2 .cta-button .cta-spinner{width:14px!important;height:14px!important;border:2px solid rgba(255,255,255,.35)!important;border-top-color:#ffffff!important;border-radius:999px!important;animation:stv-cta-spin .7s linear infinite!important;display:inline-block!important;flex-shrink:0!important}@keyframes stv-cta-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.aa-app .login-v2 .cta-button .cta-spinner{animation:none!important}.aa-app .login-v2 .cta-button{transition:none!important}}.aa-app .login-v2 .login-trust{margin-top:12px!important}.aa-app .login-v2 .login-support-link{margin-top:8px!important;margin-bottom:4px!important}.aa-app .login-v2.login-view{padding:18px 32px!important;align-items:center!important;overflow-y:hidden!important}.aa-app .login-v2 .login-stack{max-height:calc(100svh - 36px)!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:20px 22px 22px!important;max-height:calc(100svh - 44px)!important;border-radius:26px!important}.aa-app .login-v2 .login-form-head .industry-kicker{height:28px!important;padding:0 12px!important;margin:0 0 14px!important;font-size:11.5px!important}.aa-app .login-v2 .login-form-head h2{font-size:23px!important;line-height:1.08!important;letter-spacing:-.022em!important}.aa-app .login-v2 .login-form-head p{margin:7px 0 0!important;font-size:13px!important;line-height:1.35!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login{margin-top:16px!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head h4{font-size:13.5px!important;line-height:1.25!important;margin:0 0 5px!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker){margin:0 0 9px!important;font-size:12.5px!important;line-height:1.35!important}.aa-app .login-v2 .industry-select-panel-login .industry-select-wrap>span{margin:0 0 7px!important;font-size:12.5px!important}.aa-app .login-v2 .industry-select-panel-login select{height:48px!important;border-radius:15px!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary{min-height:54px!important;padding:9px 12px!important;margin:9px 0 0!important;border-radius:15px!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary span{height:28px!important;min-width:64px!important;padding:0 10px!important;font-size:10.5px!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary p{font-size:12px!important;line-height:1.3!important}.aa-app .login-v2 .login-phone-step{margin-top:16px!important}.aa-app .login-v2 .login-phone-step .form-label{font-size:13.5px!important;line-height:1.25!important}.aa-app .login-v2 .login-phone-step .phone-step-copy p{margin:4px 0 0!important;font-size:12.5px!important;line-height:1.35!important}.aa-app .login-v2 .phone-row{margin-top:9px!important;grid-template-columns:70px 1fr!important;gap:9px!important}.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:48px!important;border-radius:15px!important;font-size:14px!important}.aa-app .login-v2 .login-next-step-note{margin:12px 0 9px!important;font-size:12px!important;line-height:1.3!important}.aa-app .login-v2 .cta-button,.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{height:48px!important;border-radius:15px!important;font-size:14px!important;margin-top:0!important}.aa-app .login-v2 .login-trust{margin:8px 0 0!important;font-size:11.5px!important;line-height:1.3!important;color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.aa-app .login-v2 .login-trust .login-trust-support{color:rgba(145,170,255,.95)!important;-webkit-text-fill-color:rgba(145,170,255,.95)!important;font-weight:600!important;white-space:nowrap!important}.aa-app .login-v2 .login-trust .login-trust-support:focus-visible,.aa-app .login-v2 .login-trust .login-trust-support:hover{text-decoration:underline!important}.aa-app .login-v2 .login-support-link{display:none!important}.aa-app .login-v2 .error-msg{margin:8px 0 0!important;padding:8px 12px!important;font-size:12px!important;line-height:1.35!important}.aa-app .login-v2 .login-hero .login-brand-panel{width:280px!important;height:100px!important;margin-bottom:22px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(40px,4.4vw,58px)!important}.aa-app .login-v2 .login-hero .subtitle{margin:16px 0 0!important;font-size:14.2px!important;line-height:1.5!important}.aa-app .login-v2 .login-pill-row{margin-top:18px!important}.aa-app .login-v2 .login-pill{height:32px!important;padding:0 13px!important;font-size:12.5px!important}.aa-app .login-v2 .login-hero .login-brand-panel{display:none!important}.aa-app .login-v2 .brand-lockup{display:inline-flex!important;align-items:center!important;gap:12px!important;width:max-content!important;margin:0 0 30px!important;padding:10px 14px 10px 10px!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.aa-app .login-v2 .brand-lockup .brand-mark-wrap{width:42px!important;height:42px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 65% 35%,rgba(100,125,255,.35),transparent 60%),linear-gradient(135deg,rgba(72,92,255,.22),rgba(140,70,255,.18))!important;border:1px solid rgba(120,145,255,.22)!important;flex-shrink:0!important}.aa-app .login-v2 .brand-lockup .brand-mark{display:block!important;width:26px!important;height:26px!important;background:url(/WORDMARK_STRIVA_WHITE_NOBG.PNG) 50%/cover no-repeat!important;filter:drop-shadow(0 4px 10px rgba(72,92,255,.35))!important}.aa-app .login-v2 .brand-lockup .brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important}.aa-app .login-v2 .brand-lockup .brand-name{font-size:21px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.035em!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .login-v2 .brand-lockup .brand-tagline{margin-top:4px!important;font-size:10.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:.02em!important;color:rgba(255,255,255,.54)!important;-webkit-text-fill-color:rgba(255,255,255,.54)!important}.aa-app .login-v2 .login-hero{position:relative!important;transform:translateY(-2px)!important}.aa-app .login-v2 .login-hero:before{content:""!important;position:absolute!important;width:360px!important;height:360px!important;left:-80px!important;top:20px!important;background:radial-gradient(circle,rgba(95,65,255,.18),transparent 68%)!important;filter:blur(42px)!important;pointer-events:none!important;z-index:-1!important}.aa-app .login-v2 .login-hero h1{margin:0!important;max-width:500px!important;font-size:clamp(46px,4.8vw,64px)!important;line-height:.94!important;letter-spacing:-.06em!important;font-weight:800!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .login-v2 .login-hero .subtitle{margin:22px 0 0!important;max-width:500px!important;font-size:15px!important;line-height:1.58!important}.aa-app .login-v2 .login-pill-row{margin:24px 0 0!important;gap:10px!important}.aa-app .login-v2 .login-pill{height:36px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important}.aa-app .login-v2 .login-stack{max-width:1040px!important;grid-template-columns:minmax(380px,1fr) 410px!important;gap:62px!important;align-items:center!important}@media (max-width:640px){.aa-app .login-v2.login-view{min-height:100svh!important;width:100%!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;padding:calc(18px + env(safe-area-inset-top, 0px)) 16px calc(24px + env(safe-area-inset-bottom, 0px))!important;align-items:stretch!important;justify-content:flex-start!important}.aa-app .login-v2 .login-stack{width:100%!important;max-width:430px!important;max-height:none!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:18px!important;align-items:stretch!important}.aa-app .login-v2 .login-hero{order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:0!important;margin:0!important;transform:none!important;min-height:0!important}.aa-app .login-v2 .login-hero .subtitle,.aa-app .login-v2 .login-hero h1,.aa-app .login-v2 .login-pill-row{display:none!important}.aa-app .login-v2 .login-hero:before{width:220px!important;height:220px!important;left:50%!important;top:-40px!important;transform:translateX(-50%)!important;filter:blur(36px)!important}.aa-app .login-v2 .brand-lockup{margin:0 auto 4px!important;padding:8px 12px 8px 8px!important;border-radius:16px!important;gap:10px!important}.aa-app .login-v2 .brand-lockup .brand-mark-wrap{width:36px!important;height:36px!important;border-radius:12px!important}.aa-app .login-v2 .brand-lockup .brand-mark{width:22px!important;height:22px!important}.aa-app .login-v2 .brand-lockup .brand-name{font-size:18px!important}.aa-app .login-v2 .brand-lockup .brand-tagline{font-size:10px!important}.aa-app .login-v2 .login-guided-layout{order:2!important;width:100%!important;max-width:100%!important;margin:0!important}.aa-app .login-v2 .login-shell.login-guided-card{width:100%!important;max-width:100%!important;max-height:none!important;padding:20px!important;border-radius:24px!important;overflow:visible!important}.aa-app .login-v2 .login-form-head .industry-kicker{height:28px!important;margin-bottom:14px!important;font-size:12px!important}.aa-app .login-v2 .login-form-head h2{font-size:22px!important;line-height:1.12!important}.aa-app .login-v2 .login-form-head p{margin-top:8px!important;font-size:13.5px!important;line-height:1.42!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login,.aa-app .login-v2 .login-phone-step{margin-top:18px!important}.aa-app .login-v2 .cta-button,.aa-app .login-v2 .industry-select-panel-login select,.aa-app .login-v2 .login-form .btn-primary,.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:50px!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary{min-height:58px!important;padding:10px 12px!important}.aa-app .login-v2 .phone-row{grid-template-columns:70px 1fr!important;gap:9px!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head h4,.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker),.aa-app .login-v2 .login-form-head h2,.aa-app .login-v2 .login-form-head p{overflow-wrap:break-word!important;word-wrap:break-word!important}}@media (max-width:380px){.aa-app .login-v2.login-view{padding:calc(14px + env(safe-area-inset-top, 0px)) 12px calc(20px + env(safe-area-inset-bottom, 0px))!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:18px!important;border-radius:22px!important}.aa-app .login-v2 .login-form-head h2{font-size:20px!important}.aa-app .login-v2 .cta-button,.aa-app .login-v2 .industry-select-panel-login select,.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:48px!important}.aa-app .login-v2 .phone-row{grid-template-columns:64px 1fr!important;gap:8px!important}}@media (max-width:640px){body,html{max-width:100%!important;overflow-x:hidden!important}}.aa-app .dashboard-view .dashboard-header-brand{display:inline-flex!important;align-items:center!important;min-width:0!important}.aa-app .dashboard-view .dashboard-header-brand .dashboard-header-name{display:none!important}.aa-app .dashboard-view .dashboard-header .striva-header-logo{height:38px!important;width:auto!important;display:block!important;object-fit:contain!important}.aa-app .dashboard-view .dashboard-header-status{height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-header-status strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12.5px!important;font-weight:800!important}.aa-app .dashboard-view .dashboard-logout-btn{height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-logout-btn:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .dashboard-hero-card{padding:clamp(28px,3.2vw,34px)!important;border-radius:28px!important;min-height:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-title{font-size:clamp(34px,3.2vw,44px)!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important;margin:8px 74px 0 0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-subtitle{margin-top:14px!important;max-width:620px!important;font-size:15px!important;line-height:1.58!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .dashboard-view .active-industry-row{margin-top:22px!important;padding:14px 16px!important;border-radius:18px!important;background:rgba(8,8,20,.46)!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.aa-app .dashboard-view .active-industry-label{font-size:10.5px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(255,255,255,.44)!important;-webkit-text-fill-color:rgba(255,255,255,.44)!important}.aa-app .dashboard-view .active-industry-name{margin-top:4px!important;font-size:14px!important;font-weight:850!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app .dashboard-view .active-industry-helper{margin-top:3px!important;font-size:12.2px!important;color:rgba(255,255,255,.54)!important;-webkit-text-fill-color:rgba(255,255,255,.54)!important}.aa-app .dashboard-view .change-industry-button{height:40px!important;min-height:40px!important;padding:0 16px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:800!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important}.aa-app .dashboard-view .change-industry-button:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(140,160,255,.3)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .hero-stats-grid{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.aa-app .dashboard-view .hero-stat-card{min-height:78px!important;padding:13px 14px!important;border-radius:16px!important;background:rgba(255,255,255,.052)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.aa-app .dashboard-view .hero-stat-card.hero-stat-usage{background:rgba(255,255,255,.06)!important}.aa-app .dashboard-view .hero-stat-label{font-size:10.5px!important;font-weight:850!important;letter-spacing:.065em!important;text-transform:uppercase!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app .dashboard-view .hero-stat-value{margin-top:7px!important;font-size:16px!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .dashboard-view .hero-stat-card .usage-progress{margin-top:9px!important;height:5px!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;overflow:hidden!important}.aa-app .dashboard-view .side-panel{padding:22px!important;border-radius:24px!important;background:rgba(25,27,54,.7)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 18px 52px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055)!important}.aa-app .dashboard-view .side-panel .sidebar-badge{display:inline-flex!important;width:max-content!important;height:24px!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important}.aa-app .dashboard-view .side-panel .sidebar-title{margin-top:14px!important;font-size:17px!important;line-height:1.3!important;font-weight:850!important;letter-spacing:-.02em!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .dashboard-view .side-panel .sidebar-description{margin-top:12px!important;font-size:13px!important;line-height:1.55!important;color:rgba(255,255,255,.64)!important;-webkit-text-fill-color:rgba(255,255,255,.64)!important}.aa-app .dashboard-view .side-panel .secondary-button{margin-top:16px!important;height:40px!important;min-height:40px!important;padding:0 16px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:800!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important}.aa-app .dashboard-view .side-panel .secondary-button:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(140,160,255,.3)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-row{min-height:102px!important;padding:18px!important;border-radius:18px!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-icon{width:42px!important;height:42px!important;border-radius:14px!important;background:rgba(92,92,255,.13)!important;border:1px solid rgba(140,140,255,.2)!important}.aa-app .dashboard-view .workflow-grid .dashboard-action-arrow{width:30px!important;height:30px!important;margin-left:auto!important;flex:0 0 auto!important;align-self:center!important}.aa-app .dashboard-view .dashboard-history-card{padding:24px 24px 26px!important;border-radius:26px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-head h4{font-size:21px!important;font-weight:850!important;letter-spacing:-.035em!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item{min-height:68px!important;padding:13px 16px!important;border-radius:16px!important}.aa-app .dashboard-view .dashboard-history-card .history-col strong{font-size:13px!important;font-weight:800!important}.aa-app .dashboard-view .campaign-history-actions .campaign-action-button{height:34px!important;min-height:34px!important;min-width:58px!important;padding:0 13px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important}.aa-app .dashboard-view .dashboard-footer,.aa-app .dashboard-view .dashboard-mini-footer{margin:26px 0 0!important;padding-bottom:8px!important;text-align:center!important;font-size:12px!important;line-height:1.5!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app .dashboard-view .dashboard-footer a{color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important;text-decoration:none!important}.aa-app .dashboard-view .dashboard-footer a:hover{color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important;text-decoration:underline!important}@media (max-width:760px){.aa-app .dashboard-view .dashboard-header-brand .dashboard-header-name{display:none!important}.aa-app .dashboard-view .dashboard-header .striva-header-logo{height:32px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-title,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-title{margin-right:0!important;font-size:30px!important;letter-spacing:-.04em!important}.aa-app .dashboard-view .active-industry-row{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.aa-app .dashboard-view .change-industry-button{width:100%!important}}@media (max-width:640px){.aa-app .login-v2 .feature-pills,.aa-app .login-v2 .login-pill-row{max-width:100%!important;overflow-x:hidden!important}.aa-app .login-v2 .login-hero .subtitle,.aa-app .login-v2 .login-hero h1{overflow-wrap:break-word!important;word-wrap:break-word!important;max-width:100%!important}}.aa-app .copy-step-v2{width:100%!important;max-width:980px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:28px!important;color:rgba(255,255,255,.96)!important}.aa-app .copy-step-v2 .copy-step-header{display:flex!important;flex-direction:column!important;gap:0!important}.aa-app .copy-step-v2 .step-meta-row{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important}.aa-app .copy-step-v2 .step-badge-v2{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.aa-app .copy-step-v2 .step-progress-track{flex:1!important;max-width:220px!important;height:5px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important}.aa-app .copy-step-v2 .step-progress-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5d8cff,#8b6dff)!important}.aa-app .copy-step-v2 .copy-page-title{margin:0!important;font-size:clamp(40px,5vw,56px)!important;line-height:.96!important;letter-spacing:-.05em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .copy-step-v2 .copy-page-subtitle{margin:14px 0 0!important;max-width:680px!important;font-size:15.5px!important;line-height:1.6!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .copy-step-v2 .copy-step-main-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important;align-items:start!important}.aa-app .copy-step-v2 .copy-left-column,.aa-app .copy-step-v2 .copy-right-column{display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0!important}.aa-app .copy-step-v2 .decision-card{padding:26px!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(95,65,255,.16),transparent 42%),linear-gradient(180deg,rgba(35,37,70,.76),rgba(18,20,44,.9))!important;box-shadow:0 24px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)!important}.aa-app .copy-step-v2 .section-label{display:inline-block!important;margin:0!important;font-size:13px!important;font-weight:850!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}.aa-app .copy-step-v2 .section-helper{margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.54)!important;-webkit-text-fill-color:rgba(255,255,255,.54)!important}.aa-app .copy-step-v2 .copy-option-list{margin-top:18px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.aa-app .copy-step-v2 .copy-option{position:relative!important;width:100%!important;min-height:76px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;text-align:left!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important;color:inherit!important;-webkit-text-fill-color:inherit!important}.aa-app .copy-step-v2 .copy-option:hover{transform:translateY(-1px)!important;border-color:rgba(140,160,255,.28)!important;background:rgba(255,255,255,.065)!important}.aa-app .copy-step-v2 .copy-option[data-selected=true]{background:linear-gradient(135deg,rgba(75,115,255,.34),rgba(112,75,255,.2))!important;border-color:rgba(105,145,255,.7)!important;box-shadow:0 14px 34px rgba(36,93,255,.2),inset 0 1px 0 rgba(255,255,255,.14)!important}.aa-app .copy-step-v2 .copy-option:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.22),inset 0 1px 0 rgba(255,255,255,.12)!important}.aa-app .copy-step-v2 .copy-option-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.aa-app .copy-step-v2 .copy-option-title{font-size:15px!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .copy-step-v2 .copy-option-description{margin:7px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.64)!important;-webkit-text-fill-color:rgba(255,255,255,.64)!important}.aa-app .copy-step-v2 .option-tag{display:inline-flex!important;align-items:center!important;height:24px!important;padding:0 9px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;font-size:10.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.aa-app .copy-step-v2 .copy-option[data-selected=true] .option-tag{background:rgba(255,255,255,.16)!important;border-color:rgba(180,200,255,.32)!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.aa-app .copy-step-v2 .output-settings-card{padding:24px!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(25,27,54,.72)!important;box-shadow:0 18px 56px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .copy-step-v2 .setting-row{display:grid!important;grid-template-columns:120px 1fr!important;gap:18px!important;align-items:center!important;margin-top:18px!important}.aa-app .copy-step-v2 .setting-row+.setting-row{padding-top:18px!important;border-top:1px solid rgba(255,255,255,.08)!important}.aa-app .copy-step-v2 .setting-label{font-size:13px!important;font-weight:800!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .copy-step-v2 .segmented-control{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.aa-app .copy-step-v2 .segment-button{height:44px!important;min-width:110px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:all .16s ease!important}.aa-app .copy-step-v2 .segment-button:hover{background:rgba(255,255,255,.07)!important;border-color:rgba(140,160,255,.24)!important}.aa-app .copy-step-v2 .segment-button[data-selected=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,rgba(75,115,255,.38),rgba(112,75,255,.2))!important;border-color:rgba(105,145,255,.62)!important;box-shadow:0 10px 24px rgba(36,93,255,.18),inset 0 1px 0 rgba(255,255,255,.12)!important}.aa-app .copy-step-v2 .segment-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.22),inset 0 1px 0 rgba(255,255,255,.12)!important}.aa-app .copy-step-v2 .ai-impact-card{padding:16px!important;border-radius:18px!important;background:rgba(47,102,255,.1)!important;border:1px solid rgba(90,125,255,.2)!important}.aa-app .copy-step-v2 .ai-impact-title{font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(185,200,255,.86)!important;-webkit-text-fill-color:rgba(185,200,255,.86)!important}.aa-app .copy-step-v2 .ai-impact-list{margin:10px 0 0!important;padding-left:18px!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;font-size:12.5px!important;line-height:1.55!important}.aa-app .copy-step-v2 .ai-impact-list li{margin:0!important;padding:0!important}.aa-app .copy-step-v2 .ai-impact-list li+li{margin-top:4px!important}.aa-app .copy-step-v2 .cta-input-card{padding:24px!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(25,27,54,.72)!important;box-shadow:0 18px 56px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .copy-step-v2 .cta-form-label{display:block!important;margin:16px 0 4px!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .copy-step-v2 .cta-helper{margin:0 0 12px!important;font-size:12.5px!important;line-height:1.45!important;color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.aa-app .copy-step-v2 .cta-phone-row{grid-template-columns:72px 1fr!important;gap:10px!important;align-items:center!important}.aa-app .copy-step-v2 .cta-country-code{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-size:14px!important;font-weight:800!important}.aa-app .copy-step-v2 .cta-country-code,.aa-app .copy-step-v2 .cta-phone-input{height:50px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(8,8,20,.72)!important}.aa-app .copy-step-v2 .cta-phone-input{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;padding:0 16px!important}.aa-app .copy-step-v2 .cta-phone-input:focus{outline:none!important;border-color:rgba(105,145,255,.6)!important;box-shadow:0 0 0 4px rgba(36,93,255,.16),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .copy-step-v2 .error-msg{margin-top:4px!important}.aa-app .view .content:has(.copy-step-v2)>.step-header{display:none!important}@media (max-width:980px){.aa-app .copy-step-v2 .copy-step-main-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.aa-app .copy-step-v2{gap:22px!important}.aa-app .copy-step-v2 .copy-page-title{font-size:38px!important;letter-spacing:-.045em!important}.aa-app .copy-step-v2 .copy-page-subtitle{font-size:14.5px!important}.aa-app .copy-step-v2 .step-progress-track{max-width:140px!important}.aa-app .copy-step-v2 .cta-input-card,.aa-app .copy-step-v2 .decision-card,.aa-app .copy-step-v2 .output-settings-card{padding:20px!important;border-radius:22px!important}.aa-app .copy-step-v2 .ai-impact-card{padding:14px!important;border-radius:16px!important}.aa-app .copy-step-v2 .copy-option{padding:15px!important;border-radius:18px!important}.aa-app .copy-step-v2 .setting-row{grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important}.aa-app .copy-step-v2 .setting-row+.setting-row{padding-top:14px!important}.aa-app .copy-step-v2 .segmented-control{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:2px!important;scrollbar-width:none!important}.aa-app .copy-step-v2 .segmented-control::-webkit-scrollbar{display:none!important}.aa-app .copy-step-v2 .segment-button{flex:0 0 auto!important;min-width:100px!important}}@media (max-width:380px){.aa-app .copy-step-v2 .copy-page-title{font-size:34px!important}.aa-app .copy-step-v2 .cta-phone-row{grid-template-columns:64px 1fr!important}}.aa-app .processing-page-v2{min-height:100svh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px!important;background:#050713!important;overflow-x:hidden!important}.aa-app .processing-page-v2 .processing-card-v2{width:100%!important;max-width:560px!important;padding:42px 44px!important;border-radius:34px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(75,120,255,.28),transparent 42%),linear-gradient(180deg,rgba(30,40,120,.82),rgba(18,20,60,.92))!important;box-shadow:0 30px 90px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.08)!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.aa-app .processing-page-v2 .processing-brand-mark{width:52px!important;height:52px!important;margin:0 auto 24px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,rgba(93,140,255,.25),rgba(130,80,255,.22))!important;border:1px solid rgba(120,145,255,.24)!important;box-shadow:0 14px 34px rgba(36,93,255,.22),inset 0 1px 0 rgba(255,255,255,.1)!important}.aa-app .processing-page-v2 .processing-brand-mark .ai-loading-mark{width:30px!important;height:30px!important}.aa-app .processing-page-v2 .processing-status-badge{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.aa-app .processing-page-v2 .processing-status-badge:before{content:""!important;width:7px!important;height:7px!important;margin-right:7px!important;border-radius:999px!important;background:#5d8cff!important;box-shadow:0 0 0 4px rgba(93,140,255,.14)!important;animation:stv-pulse-dot 1.4s ease-in-out infinite!important}@keyframes stv-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.aa-app .processing-page-v2 .processing-title{margin:22px auto 0!important;max-width:460px!important;font-size:clamp(38px,4.4vw,54px)!important;line-height:.98!important;letter-spacing:-.05em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .processing-page-v2 .processing-subtitle{margin:14px auto 0!important;max-width:460px!important;font-size:14.5px!important;line-height:1.55!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .processing-page-v2 .generation-steps{margin-top:26px!important;width:100%!important;max-width:420px!important;display:flex!important;flex-direction:column!important;gap:10px!important;text-align:left!important}.aa-app .processing-page-v2 .generation-step{min-height:42px!important;padding:10px 12px!important;border-radius:14px!important;display:flex!important;align-items:center!important;gap:10px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important;font-size:13px!important;line-height:1.35!important;transition:all .2s ease!important}.aa-app .processing-page-v2 .generation-step[data-state=complete]{color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;border-color:rgba(82,210,115,.22)!important;background:rgba(82,210,115,.075)!important}.aa-app .processing-page-v2 .generation-step[data-state=active]{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;border-color:rgba(93,140,255,.42)!important;background:rgba(93,140,255,.14)!important}.aa-app .processing-page-v2 .generation-step[data-state=pending]{opacity:.62!important}.aa-app .processing-page-v2 .generation-step .step-icon{width:20px!important;height:20px!important;border-radius:999px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:900!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important}.aa-app .processing-page-v2 .generation-step[data-state=complete] .step-icon{background:rgba(82,210,115,.18)!important;border-color:rgba(82,210,115,.4)!important;color:#c8ffd9!important;-webkit-text-fill-color:#c8ffd9!important}.aa-app .processing-page-v2 .generation-step[data-state=active] .step-icon{background:rgba(93,140,255,.22)!important;border-color:rgba(93,140,255,.5)!important;box-shadow:0 0 0 5px rgba(93,140,255,.1)!important;animation:stv-pulse-dot 1.4s ease-in-out infinite!important}.aa-app .processing-page-v2 .processing-meta{margin-top:18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:12px!important;font-weight:700!important}.aa-app .processing-page-v2 .processing-fallback{margin-top:18px!important;width:100%!important;max-width:420px!important;padding:14px!important;border-radius:16px!important;background:rgba(255,184,77,.09)!important;border:1px solid rgba(255,184,77,.22)!important;color:rgba(255,235,200,.86)!important;-webkit-text-fill-color:rgba(255,235,200,.86)!important;font-size:12.8px!important;line-height:1.45!important;text-align:left!important}.aa-app .processing-page-v2 .ai-orb{margin-top:28px!important;width:170px!important;height:170px!important;border-radius:999px!important;background:radial-gradient(circle at 34% 28%,rgba(180,230,255,.92),transparent 18%),radial-gradient(circle at 58% 55%,rgba(65,130,255,.95),rgba(22,42,180,.92) 62%,rgba(10,18,80,.98))!important;box-shadow:0 24px 80px rgba(36,93,255,.34),inset -18px -24px 46px rgba(0,0,0,.34),inset 12px 10px 32px rgba(255,255,255,.14)!important;animation:stv-orb-float 5.5s ease-in-out infinite!important}@keyframes stv-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.aa-app .processing-page-v2 .ai-orb,.aa-app .processing-page-v2 .generation-step[data-state=active] .step-icon,.aa-app .processing-page-v2 .processing-status-badge:before{animation:none!important}}@media (max-width:640px){.aa-app .processing-page-v2{padding:24px 16px!important;align-items:flex-start!important;overflow-y:auto!important}.aa-app .processing-page-v2 .processing-card-v2{max-width:100%!important;padding:30px 22px!important;border-radius:28px!important;margin-top:8vh!important}.aa-app .processing-page-v2 .processing-brand-mark{width:46px!important;height:46px!important;margin-bottom:18px!important}.aa-app .processing-page-v2 .processing-title{font-size:clamp(34px,10vw,42px)!important}.aa-app .processing-page-v2 .processing-subtitle{font-size:13.5px!important}.aa-app .processing-page-v2 .generation-steps{margin-top:22px!important}.aa-app .processing-page-v2 .ai-orb{width:126px!important;height:126px!important;margin-top:24px!important}}.aa-app #view-summary .result-page-v2{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:22px!important}.aa-app #view-summary .result-summary-card{position:relative!important;padding:clamp(28px,3.4vw,36px)!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(95,65,255,.18),transparent 42%),linear-gradient(135deg,rgba(35,37,70,.78),rgba(18,20,44,.92))!important;box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07)!important;overflow:hidden!important}.aa-app #view-summary .result-status-badge{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(82,210,115,.12)!important;border:1px solid rgba(82,210,115,.24)!important;color:rgba(210,255,225,.92)!important;-webkit-text-fill-color:rgba(210,255,225,.92)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.aa-app #view-summary .result-title{margin:18px 0 0!important;font-size:clamp(40px,4.6vw,58px)!important;line-height:.96!important;letter-spacing:-.05em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app #view-summary .result-subtitle{margin:14px 0 0!important;max-width:760px!important;font-size:15px!important;line-height:1.6!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app #view-summary .result-summary-grid{margin-top:24px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.aa-app #view-summary .summary-stat{padding:13px 14px!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.09)!important;min-width:0!important}.aa-app #view-summary .summary-label{font-size:10.5px!important;font-weight:850!important;letter-spacing:.065em!important;text-transform:uppercase!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app #view-summary .summary-value{margin-top:6px!important;font-size:13px!important;font-weight:850!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.aa-app #view-summary .result-action-row{margin-top:24px!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}.aa-app #view-summary .primary-result-action{height:48px!important;padding:0 22px!important;border:none!important;border-radius:999px!important;background:linear-gradient(180deg,#5d8cff,#2f66ff 52%,#1f55ff)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 14px 30px rgba(36,93,255,.34),inset 0 1px 0 rgba(255,255,255,.28)!important;transition:transform .16s ease,box-shadow .16s ease!important}.aa-app #view-summary .primary-result-action:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 18px 38px rgba(36,93,255,.42),inset 0 1px 0 rgba(255,255,255,.3)!important}.aa-app #view-summary .primary-result-action:disabled{opacity:.5!important;cursor:not-allowed!important}.aa-app #view-summary .secondary-result-action{height:48px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.065)!important;color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;transition:all .16s ease!important}.aa-app #view-summary .secondary-result-action:hover{background:rgba(255,255,255,.11)!important;border-color:rgba(140,160,255,.3)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app #view-summary .result-trust-row{margin-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aa-app #view-summary .result-trust-row .trust-pill{display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important}.aa-app #view-summary .result-page-v2>.step-header{display:none!important}@media (max-width:860px){.aa-app #view-summary .result-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aa-app #view-summary .result-action-row{flex-direction:column!important}.aa-app #view-summary .primary-result-action,.aa-app #view-summary .secondary-result-action{width:100%!important}}@media (max-width:640px){.aa-app #view-summary .result-summary-card{padding:22px!important;border-radius:24px!important}.aa-app #view-summary .result-title{font-size:38px!important;letter-spacing:-.045em!important}.aa-app #view-summary .result-summary-grid{grid-template-columns:1fr!important}}.aa-app #view-summary .copy-card[data-best=true]{border-color:rgba(105,145,255,.42)!important;background:radial-gradient(circle at 80% 0,rgba(95,65,255,.18),transparent 42%),linear-gradient(135deg,rgba(35,55,100,.74),rgba(30,22,58,.92))!important;box-shadow:0 24px 72px rgba(36,93,255,.2),inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app #view-summary .copy-card .best-pill{background:rgba(82,210,115,.16)!important;border-color:rgba(82,210,115,.32)!important;color:rgba(210,255,225,.92)!important;-webkit-text-fill-color:rgba(210,255,225,.92)!important}.aa-app #view-summary .copy-card .version-reason{margin:12px 0 0!important;max-width:540px!important;font-size:13px!important;line-height:1.5!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .dashboard-view .workflow-section-v2{margin-top:26px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-header{margin-bottom:16px!important}.aa-app .dashboard-view .workflow-section-v2 .section-badge{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{margin-top:8px!important;font-size:22px!important;line-height:1.16!important;letter-spacing:-.04em!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{margin-top:14px!important;max-width:320px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-row{display:flex!important;justify-content:space-between!important;gap:12px!important;font-size:12px!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-row span{font-weight:700!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-row strong{color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-weight:850!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-track{margin-top:8px!important;height:6px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5d8cff,#8b6dff)!important;transition:width .32s ease!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{position:relative!important;width:100%!important;min-height:168px!important;padding:20px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at 20% 15%,rgba(93,140,255,.1),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.035))!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;gap:14px!important;cursor:pointer!important;text-align:left!important;color:inherit!important;-webkit-text-fill-color:inherit!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2:hover{transform:translateY(-2px)!important;border-color:rgba(120,150,255,.34)!important;background:radial-gradient(circle at 20% 20%,rgba(93,140,255,.16),transparent 46%),linear-gradient(135deg,rgba(80,110,255,.13),rgba(255,255,255,.045))!important;box-shadow:0 16px 38px rgba(0,0,0,.28)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2:focus-visible{outline:none!important;border-color:rgba(120,150,255,.52)!important;box-shadow:0 0 0 4px rgba(88,132,255,.18),0 16px 38px rgba(0,0,0,.28)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2[data-priority=true]{border-color:rgba(93,140,255,.42)!important;background:radial-gradient(circle at 20% 20%,rgba(93,140,255,.2),transparent 48%),linear-gradient(135deg,rgba(55,75,145,.34),rgba(255,255,255,.045))!important;box-shadow:0 18px 46px rgba(36,93,255,.18),inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2[data-priority=true]:after{content:"Disyorkan"!important;position:absolute!important;top:-10px!important;left:18px!important;height:22px!important;padding:0 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;background:linear-gradient(180deg,#5d8cff,#8b6dff)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 8px 20px rgba(36,93,255,.34)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .dashboard-action-icon{width:46px!important;height:46px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(93,110,255,.2),rgba(93,110,255,.1))!important;border:1px solid rgba(140,150,255,.22)!important;color:rgba(220,225,255,.92)!important;box-shadow:0 10px 26px rgba(80,90,255,.14),inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .dashboard-action-icon svg{width:21px!important;height:21px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-content{min-width:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-title{margin:0!important;font-size:16px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.025em!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-description{margin:7px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-status{position:static!important;display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;flex:0 0 auto!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-card-body{min-width:0!important;flex:1 1 auto!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-step{font-size:11.5px!important;font-weight:800!important;letter-spacing:.04em!important;color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2[data-status=next] .workflow-step{color:rgba(220,228,255,.86)!important;-webkit-text-fill-color:rgba(220,228,255,.86)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-status[data-status=done]{background:rgba(82,210,115,.1)!important;border:1px solid rgba(82,210,115,.22)!important;color:rgba(210,255,225,.88)!important;-webkit-text-fill-color:rgba(210,255,225,.88)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-status[data-status=next]{background:rgba(93,140,255,.14)!important;border:1px solid rgba(93,140,255,.28)!important;color:rgba(210,220,255,.94)!important;-webkit-text-fill-color:rgba(210,220,255,.94)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-status[data-status=pending]{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.48)!important;-webkit-text-fill-color:rgba(255,255,255,.48)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-arrow{width:34px!important;height:34px!important;border-radius:999px!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.11)!important;color:rgba(200,210,255,.82)!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;align-self:center!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2:hover .workflow-arrow{transform:translateX(2px)!important;background:rgba(93,140,255,.16)!important;border-color:rgba(120,150,255,.3)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-arrow svg{width:16px!important;height:16px!important;stroke:currentColor!important}@media (max-width:1080px){.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2{grid-template-columns:1fr!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{min-height:104px!important}}@media (max-width:640px){.aa-app .dashboard-view .workflow-section-v2{margin-top:22px!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{font-size:20px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{grid-template-columns:44px minmax(0,1fr) 32px!important;min-height:104px!important;padding:16px!important;border-radius:20px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .dashboard-action-icon{width:42px!important;height:42px!important;border-radius:14px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-title{font-size:15px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-description{font-size:12.5px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-status{right:50px!important;height:20px!important;padding:0 7px!important;font-size:9.5px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-arrow{width:30px!important;height:30px!important}}.aa-app .objective-step-v2{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:28px!important}.aa-app .objective-step-v2 .objective-step-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.aa-app .objective-step-v2 .step-badge-objective{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.aa-app .objective-step-v2 .objective-page-title{margin:18px 0 0!important;max-width:760px!important;font-size:clamp(46px,5.4vw,72px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .objective-step-v2 .objective-page-subtitle{margin:16px 0 0!important;max-width:720px!important;font-size:15.5px!important;line-height:1.58!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .objective-options-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:0!important}.aa-app .objective-options-v2 .objective-card-v2{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;width:100%!important;min-height:150px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at 80% 0,rgba(93,140,255,.1),transparent 42%),rgba(25,27,54,.72)!important;cursor:pointer!important;color:inherit!important;-webkit-text-fill-color:inherit!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.aa-app .objective-options-v2 .objective-card-v2:hover{transform:translateY(-2px)!important;border-color:rgba(120,150,255,.32)!important;background:radial-gradient(circle at 80% 0,rgba(93,140,255,.16),transparent 42%),rgba(35,37,70,.78)!important;box-shadow:0 16px 38px rgba(0,0,0,.28)!important}.aa-app .objective-options-v2 .objective-card-v2:focus-visible{outline:none!important;border-color:rgba(120,150,255,.52)!important;box-shadow:0 0 0 4px rgba(88,132,255,.18),0 16px 38px rgba(0,0,0,.28)!important}.aa-app .objective-options-v2 .objective-card-v2[data-selected=true]{border-color:rgba(93,140,255,.58)!important;background:radial-gradient(circle at 80% 0,rgba(93,140,255,.22),transparent 42%),linear-gradient(135deg,rgba(55,75,145,.38),rgba(255,255,255,.045))!important;box-shadow:0 18px 46px rgba(36,93,255,.2),inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app .objective-options-v2 .objective-card-v2 .objective-card-title{font-size:18px!important;font-weight:850!important;letter-spacing:-.035em!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .objective-options-v2 .objective-card-v2 .objective-card-description{margin-top:8px!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.64)!important;-webkit-text-fill-color:rgba(255,255,255,.64)!important}.aa-app .objective-options-v2 .objective-card-v2 .objective-card-meta{margin-top:14px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aa-app .objective-options-v2 .objective-card-v2 .objective-chip{display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important}.aa-app .objective-options-v2 .objective-card-v2[data-selected=true] .objective-chip{background:rgba(255,255,255,.1)!important;border-color:rgba(180,200,255,.24)!important;color:rgba(230,235,255,.86)!important;-webkit-text-fill-color:rgba(230,235,255,.86)!important}.aa-app .objective-step-v2 .objective-guidance-card{margin-top:4px!important;padding:16px!important;border-radius:18px!important;background:rgba(93,140,255,.1)!important;border:1px solid rgba(93,140,255,.2)!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important;font-size:13px!important;line-height:1.55!important}.aa-app .objective-step-v2 .objective-guidance-card strong{display:block!important;margin-bottom:6px!important;font-size:12px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(215,225,255,.92)!important;-webkit-text-fill-color:rgba(215,225,255,.92)!important}.aa-app .objective-step-v2 .objective-guidance-card p{margin:0!important}.aa-app .objective-step-v2 .objective-guidance-card em{font-style:normal!important;font-weight:850!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app .objective-step-v2>.step-header,.aa-app .view .content:has(.objective-step-v2)>.step-header{display:none!important}@media (max-width:860px){.aa-app .objective-options-v2{grid-template-columns:1fr!important}.aa-app .objective-step-v2 .objective-page-title{font-size:clamp(40px,11vw,54px)!important}}@media (max-width:640px){.aa-app .objective-step-v2{gap:22px!important}.aa-app .objective-step-v2 .objective-page-title{font-size:40px!important;letter-spacing:-.045em!important}.aa-app .objective-step-v2 .objective-page-subtitle{font-size:14.5px!important}.aa-app .objective-options-v2 .objective-card-v2{min-height:auto!important;padding:18px!important;border-radius:20px!important}.aa-app .objective-step-v2 .objective-guidance-card{padding:14px!important;border-radius:16px!important}}.aa-app .help-stack-v2{margin-top:18px!important}.aa-app .help-card-v2{border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(95,65,255,.12),transparent 42%),linear-gradient(180deg,rgba(30,34,58,.78),rgba(18,20,38,.92))!important;box-shadow:0 24px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)!important}.aa-app .help-card-v2>summary{list-style:none!important;padding:22px 26px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;cursor:pointer!important}.aa-app .help-card-v2>summary::-webkit-details-marker{display:none!important}.aa-app .help-card-v2 .help-summary-text{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}.aa-app .help-card-v2 .help-eyebrow{font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgba(255,255,255,.46)!important;-webkit-text-fill-color:rgba(255,255,255,.46)!important}.aa-app .help-card-v2 .help-title{letter-spacing:-.04em!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .help-card-v2 .help-mode-badge{align-self:start!important;margin-top:4px!important;height:28px!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.11)!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important;font-size:10.5px!important}.aa-app .help-card-v2 .help-content-v2{padding-top:0!important}.aa-app .help-card-v2 .help-subtitle{margin:0 0 16px!important;max-width:720px!important;font-size:14px!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .help-card-v2>summary{padding:22px 24px 16px!important}.aa-app .help-card-v2 .help-mode-badge{display:inline-flex!important;align-items:center!important;height:30px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-style:normal!important}.aa-app .help-card-v2 .help-content-v2{padding:0 26px 26px!important}.aa-app .help-card-v2 .help-subtitle{margin:0 0 18px!important;max-width:680px!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .help-card-v2 .faq-item-v2{padding:16px 18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important}.aa-app .help-card-v2 .faq-item-v2 .faq-question{margin:0!important;font-size:15px!important;line-height:1.3!important;font-weight:850!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app .help-card-v2 .faq-item-v2 .faq-answer{margin:7px 0 0!important;font-size:13.5px!important;line-height:1.55!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .help-card-v2 .ask-ai-panel-v2{margin-top:16px!important;padding:18px!important;border-radius:22px!important;background:radial-gradient(circle at 80% 0,rgba(135,75,255,.16),transparent 42%),rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-title{margin:0!important;font-size:17px!important;line-height:1.25!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-helper{margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ai-ready-badge{display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(82,210,115,.1)!important;border:1px solid rgba(82,210,115,.22)!important;color:rgba(210,255,225,.86)!important;-webkit-text-fill-color:rgba(210,255,225,.86)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-textarea{margin-top:14px!important;width:100%!important;min-height:112px!important;resize:vertical!important;padding:16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(8,8,20,.56)!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:14px!important;line-height:1.5!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-textarea::placeholder{color:rgba(255,255,255,.42)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-textarea:focus-visible{outline:none!important;border-color:rgba(93,140,255,.62)!important;box-shadow:0 0 0 4px rgba(93,140,255,.18)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .quick-prompt-row{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .quick-prompt{height:30px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:12px!important;font-weight:750!important;cursor:pointer!important;transition:all .16s ease!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .quick-prompt:hover{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;border-color:rgba(140,160,255,.26)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-validation{margin:10px 0 0!important;padding:10px 12px!important;border-radius:12px!important;background:rgba(255,184,77,.1)!important;border:1px solid rgba(255,184,77,.22)!important;color:rgba(255,235,200,.86)!important;-webkit-text-fill-color:rgba(255,235,200,.86)!important;font-size:12.5px!important;line-height:1.4!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-actions-v2{margin-top:14px!important;display:flex!important;gap:12px!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-primary{flex:1!important;height:46px!important;border:none!important;border-radius:999px!important;background:linear-gradient(180deg,#5d8cff,#2f66ff 52%,#1f55ff)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13.5px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 14px 30px rgba(36,93,255,.32),inset 0 1px 0 rgba(255,255,255,.28)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-primary:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-secondary{flex:1!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important;font-size:13.5px!important;font-weight:800!important;text-decoration:none!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-secondary:hover{background:rgba(255,255,255,.09)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(140,160,255,.26)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ai-status-line{margin-top:12px!important;font-size:12.5px!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ai-answer-card{margin-top:14px!important;padding:16px!important;border-radius:18px!important;background:rgba(93,140,255,.1)!important;border:1px solid rgba(93,140,255,.2)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ai-answer-title{font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(215,225,255,.88)!important;-webkit-text-fill-color:rgba(215,225,255,.88)!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ai-answer-body{margin-top:8px!important;font-size:13.5px!important;line-height:1.55!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}.aa-app .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:760px){.aa-app .help-card-v2>summary{flex-direction:column!important;gap:12px!important;padding:20px!important}.aa-app .help-card-v2 .help-mode-badge{width:fit-content!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-header{flex-direction:column!important;gap:10px!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-actions-v2{flex-direction:column!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-primary,.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-secondary{width:100%!important}}@media (max-width:640px){.aa-app .help-card-v2{border-radius:24px!important}.aa-app .help-card-v2 .help-content-v2,.aa-app .help-card-v2>summary{padding-left:18px!important;padding-right:18px!important}.aa-app .help-card-v2 .ask-ai-panel-v2,.aa-app .help-card-v2 .faq-item-v2{padding:15px!important;border-radius:16px!important}.aa-app .help-card-v2 .help-title{font-size:18px!important}}.aa-app .business-info-step-v2{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:28px!important}.aa-app .business-info-step-v2 .business-info-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.aa-app .business-info-step-v2 .step-badge-business{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.aa-app .business-info-step-v2 .business-page-title{margin:18px 0 0!important;max-width:820px!important;font-size:clamp(44px,5vw,64px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .business-info-step-v2 .business-page-subtitle{margin:14px 0 0!important;max-width:760px!important;font-size:15.5px!important;line-height:1.58!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .business-info-step-v2 .prep-chips{margin-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aa-app .business-info-step-v2 .prep-chip{display:inline-flex!important;align-items:center!important;height:30px!important;padding:0 11px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important;font-size:12px!important;font-weight:750!important}.aa-app .business-info-step-v2 .business-info-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important;align-items:start!important}.aa-app .business-info-step-v2 .business-form-card{padding:26px!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(95,65,255,.12),transparent 42%),linear-gradient(180deg,rgba(30,34,58,.78),rgba(18,20,38,.92))!important;box-shadow:0 24px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)!important}.aa-app .business-info-step-v2 .business-form-card .form-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.aa-app .business-info-step-v2 .business-form-card .form-grid-half{grid-column:span 1!important}.aa-app .business-info-step-v2 .business-form-card .form-grid-full{grid-column:span 2!important}.aa-app .business-info-step-v2 .business-form-card .form-group{margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.aa-app .business-info-step-v2 .business-form-card .form-label{font-size:13px!important;font-weight:850!important;letter-spacing:.01em!important;color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important}.aa-app .business-info-step-v2 .business-form-card .form-input{width:100%!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(8,8,20,.56)!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;font-size:14px!important;line-height:1.45!important;padding:0 15px!important;height:50px!important;transition:border-color .16s ease,box-shadow .16s ease!important}.aa-app .business-info-step-v2 .business-form-card textarea.form-input{height:auto!important;min-height:104px!important;padding:14px 15px!important;resize:vertical!important}.aa-app .business-info-step-v2 .business-form-card .form-input::placeholder{color:rgba(255,255,255,.34)!important}.aa-app .business-info-step-v2 .business-form-card .form-input:focus{outline:none!important;border-color:rgba(93,140,255,.62)!important;box-shadow:0 0 0 4px rgba(93,140,255,.18)!important}.aa-app .business-info-step-v2 .business-form-card .field-hint{font-size:12px!important;font-weight:700!important;color:rgba(215,225,255,.78)!important;-webkit-text-fill-color:rgba(215,225,255,.78)!important;padding:6px 10px!important;border-radius:10px!important;background:rgba(93,140,255,.1)!important;border:1px solid rgba(93,140,255,.2)!important;width:max-content!important}.aa-app .business-info-step-v2 .business-form-card .business-special-stack{margin-top:22px!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.07)!important}.aa-app .business-info-step-v2 .business-form-card .mini-section-title{font-size:11px!important;font-weight:850!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important;margin-bottom:12px!important}.aa-app .business-info-step-v2 .business-form-card .special-toggle-card{margin:0!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important}.aa-app .business-info-step-v2 .business-form-card .special-toggle-card+.special-toggle-card{margin-top:10px!important}.aa-app .business-info-step-v2 .business-form-card .special-toggle-card.active{border-color:rgba(93,140,255,.42)!important;background:radial-gradient(circle at 80% 0,rgba(93,140,255,.18),transparent 48%),rgba(40,50,90,.5)!important;box-shadow:0 12px 28px rgba(36,93,255,.14)!important}.aa-app .business-info-step-v2 .form-tip-card{position:relative!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(25,27,54,.72)!important;box-shadow:0 18px 52px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055)!important}.aa-app .business-info-step-v2 .form-tip-card .tip-eyebrow{font-size:11px!important;font-weight:850!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.aa-app .business-info-step-v2 .form-tip-card .tip-title{margin:8px 0 0!important;font-size:16px!important;line-height:1.3!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .business-info-step-v2 .form-tip-card .tip-list{margin:14px 0 0!important;padding-left:18px!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;font-size:13px!important;line-height:1.6!important}.aa-app .business-info-step-v2 .form-tip-card .tip-list li+li{margin-top:4px!important}.aa-app .business-info-step-v2 .form-tip-card .tip-footnote{margin:14px 0 0!important;font-size:12.5px!important;line-height:1.5!important;color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.aa-app .business-info-step-v2>.step-header,.aa-app .view .content:has(.business-info-step-v2)>.step-header{display:none!important}@media (max-width:1000px){.aa-app .business-info-step-v2 .business-info-layout{grid-template-columns:1fr!important}.aa-app .business-info-step-v2 .form-tip-card{order:-1!important}}@media (max-width:760px){.aa-app .business-info-step-v2 .business-form-card .form-card-grid{grid-template-columns:1fr!important}.aa-app .business-info-step-v2 .business-form-card .form-grid-full,.aa-app .business-info-step-v2 .business-form-card .form-grid-half{grid-column:span 1!important}}@media (max-width:640px){.aa-app .business-info-step-v2{gap:22px!important}.aa-app .business-info-step-v2 .business-page-title{font-size:clamp(36px,11vw,48px)!important;letter-spacing:-.045em!important}.aa-app .business-info-step-v2 .business-page-subtitle{font-size:14.5px!important}.aa-app .business-info-step-v2 .business-form-card,.aa-app .business-info-step-v2 .form-tip-card{padding:20px!important;border-radius:22px!important}.aa-app .business-info-step-v2 .business-form-card .form-input{height:48px!important}}.aa-app .strategy-section-v2{border-radius:22px!important;padding:22px!important;background:radial-gradient(circle at 80% 0,rgba(95,65,255,.1),transparent 42%),rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.1)!important}.aa-app .strategy-section-v2 .strategy-card-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important;flex-direction:column!important}.aa-app .strategy-section-v2 .optional-badge{display:inline-flex!important;align-items:center!important;height:24px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.11)!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:8px!important}.aa-app .strategy-section-v2 .card-title{margin:0!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.025em!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .strategy-section-v2 .card-subtitle{margin:7px 0 0!important;max-width:720px!important;font-size:13px!important;line-height:1.5!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .budget-step-v2{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:28px!important}.aa-app .budget-step-v2 .budget-step-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.aa-app .budget-step-v2 .step-badge-budget{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.aa-app .budget-step-v2 .budget-page-title{margin:18px 0 0!important;font-size:clamp(44px,5vw,64px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .budget-step-v2 .budget-page-subtitle{margin:14px 0 0!important;max-width:760px!important;font-size:15.5px!important;line-height:1.58!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .budget-step-v2 .budget-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:24px!important;align-items:start!important}.aa-app .budget-step-v2 .budget-left-column,.aa-app .budget-step-v2 .budget-right-column{display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important}.aa-app .budget-step-v2 .budget-display-card{padding:24px 26px!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(93,140,255,.18),transparent 42%),linear-gradient(180deg,rgba(35,37,70,.74),rgba(18,20,38,.9))!important;box-shadow:0 22px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07)!important}.aa-app .budget-step-v2 .budget-main-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.aa-app .budget-step-v2 .budget-amount-row{display:flex!important;align-items:baseline!important;gap:6px!important}.aa-app .budget-step-v2 .budget-amount{font-size:clamp(44px,5vw,64px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:900!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .budget-step-v2 .budget-frequency{font-size:18px!important;font-weight:800!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .budget-step-v2 .budget-tier-badge{display:inline-flex!important;align-items:center!important;margin-top:12px!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(93,140,255,.14)!important;border:1px solid rgba(93,140,255,.28)!important;color:rgba(220,228,255,.94)!important;-webkit-text-fill-color:rgba(220,228,255,.94)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}.aa-app .budget-step-v2 .budget-display-card[data-tier=lean] .budget-tier-badge{background:rgba(255,184,77,.1)!important;border-color:rgba(255,184,77,.28)!important;color:rgba(255,230,190,.94)!important;-webkit-text-fill-color:rgba(255,230,190,.94)!important}.aa-app .budget-step-v2 .budget-display-card[data-tier=strong] .budget-tier-badge{background:rgba(82,210,115,.12)!important;border-color:rgba(82,210,115,.28)!important;color:rgba(220,255,230,.94)!important;-webkit-text-fill-color:rgba(220,255,230,.94)!important}.aa-app .budget-step-v2 .budget-display-card[data-tier=scale] .budget-tier-badge{background:rgba(135,75,255,.16)!important;border-color:rgba(135,75,255,.32)!important;color:rgba(225,215,255,.94)!important;-webkit-text-fill-color:rgba(225,215,255,.94)!important}.aa-app .budget-step-v2 .budget-spend-preview{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.aa-app .budget-step-v2 .spend-preview-item{padding:12px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important}.aa-app .budget-step-v2 .spend-label{font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(255,255,255,.45)!important;-webkit-text-fill-color:rgba(255,255,255,.45)!important}.aa-app .budget-step-v2 .spend-value{margin-top:5px!important;font-size:15px!important;font-weight:850!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app .budget-step-v2 .budget-slider-card{border-radius:24px!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(25,27,54,.72)!important;box-shadow:0 18px 52px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055)!important}.aa-app .budget-step-v2 .slider-label-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:14px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important}.aa-app .budget-step-v2 .slider-track-wrap{padding:24px 0 6px!important}.aa-app .budget-step-v2 .recommended-marker{position:absolute!important;top:0!important;left:var(--recommended-position,12%)!important;transform:translateX(-50%)!important;display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(93,140,255,.14)!important;border:1px solid rgba(93,140,255,.28)!important;color:rgba(220,228,255,.94)!important;-webkit-text-fill-color:rgba(220,228,255,.94)!important;font-weight:850!important;white-space:nowrap!important;pointer-events:none!important}.aa-app .budget-step-v2 .recommended-marker:after{content:""!important;position:absolute!important;bottom:-8px!important;left:50%!important;width:1px!important;height:8px!important;background:rgba(93,140,255,.32)!important;transform:translateX(-50%)!important}.aa-app .budget-step-v2 .budget-slider{accent-color:#5d8cff!important}.aa-app .budget-step-v2 .slider-range-row{margin-top:8px!important;color:rgba(255,255,255,.44)!important;-webkit-text-fill-color:rgba(255,255,255,.44)!important;font-size:12px!important;font-weight:750!important}.aa-app .budget-step-v2 .budget-presets{margin-top:16px!important;gap:8px!important}.aa-app .budget-step-v2 .budget-preset{height:34px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;transition:all .16s ease!important}.aa-app .budget-step-v2 .budget-preset:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(140,160,255,.26)!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.aa-app .budget-step-v2 .budget-preset[data-selected=true]{background:rgba(93,140,255,.16)!important;border-color:rgba(93,140,255,.38)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .budget-step-v2 .budget-warning{padding:13px 14px!important;border-radius:16px!important;background:rgba(255,184,77,.09)!important;border:1px solid rgba(255,184,77,.22)!important;color:rgba(255,235,200,.84)!important;-webkit-text-fill-color:rgba(255,235,200,.84)!important;font-size:12.8px!important;line-height:1.45!important}.aa-app .budget-step-v2 .budget-recommendation-card{padding:24px!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(135,75,255,.14),transparent 42%),linear-gradient(180deg,rgba(35,37,70,.74),rgba(18,20,38,.9))!important;box-shadow:0 22px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07)!important}.aa-app .budget-step-v2 .recommendation-badge{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 11px!important;border-radius:999px!important;background:rgba(93,140,255,.12)!important;border:1px solid rgba(93,140,255,.24)!important;color:rgba(220,228,255,.92)!important;-webkit-text-fill-color:rgba(220,228,255,.92)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.065em!important;text-transform:uppercase!important}.aa-app .budget-step-v2 .recommendation-title{margin:14px 0 0!important;font-size:22px!important;line-height:1.18!important;letter-spacing:-.035em!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .budget-step-v2 .recommendation-summary{margin:10px 0 0!important;max-width:720px!important;font-size:13.5px!important;line-height:1.55!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .budget-step-v2 .recommendation-grid{margin-top:18px!important;display:grid!important;gap:10px!important}.aa-app .budget-step-v2 .recommendation-row{padding:14px!important;border-radius:16px!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important}.aa-app .budget-step-v2 .recommendation-label{font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.46)!important;-webkit-text-fill-color:rgba(255,255,255,.46)!important}.aa-app .budget-step-v2 .recommendation-text{font-size:13px!important;line-height:1.5!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}.aa-app .budget-step-v2 .budget-insight-card-v2{padding:16px!important;border-radius:18px!important;background:rgba(93,140,255,.1)!important;border:1px solid rgba(93,140,255,.2)!important}.aa-app .budget-step-v2 .budget-insight-card-v2 .insight-title{font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(215,225,255,.86)!important;-webkit-text-fill-color:rgba(215,225,255,.86)!important}.aa-app .budget-step-v2 .budget-insight-card-v2 .insight-list{margin:10px 0 0!important;padding-left:18px!important;font-size:12.8px!important;line-height:1.55!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .budget-step-v2 .budget-insight-card-v2 .insight-list li+li{margin-top:4px!important}.aa-app .budget-step-v2>.step-header,.aa-app .view .content:has(.budget-step-v2)>.step-header{display:none!important}@media (max-width:1000px){.aa-app .budget-step-v2 .budget-layout{grid-template-columns:1fr!important}}@media (max-width:640px){.aa-app .budget-step-v2{gap:22px!important}.aa-app .budget-step-v2 .budget-page-title{font-size:clamp(36px,11vw,48px)!important}.aa-app .budget-step-v2 .budget-page-subtitle{font-size:14.5px!important}.aa-app .budget-step-v2 .budget-display-card,.aa-app .budget-step-v2 .budget-recommendation-card,.aa-app .budget-step-v2 .budget-slider-card{padding:20px!important;border-radius:22px!important}.aa-app .budget-step-v2 .budget-spend-preview{grid-template-columns:1fr!important}.aa-app .budget-step-v2 .recommendation-row{grid-template-columns:1fr!important;gap:6px!important}}.aa-app .audience-step-v2{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:24px!important}.aa-app .audience-step-v2 .audience-step-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.aa-app .audience-step-v2 .step-badge-audience{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.aa-app .audience-step-v2 .audience-page-title{margin:18px 0 0!important;font-size:clamp(44px,5vw,64px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:850!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important}.aa-app .audience-step-v2 .audience-page-subtitle{margin:14px 0 0!important;max-width:760px!important;font-size:15.5px!important;line-height:1.58!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .audience-step-v2 .audience-summary-card{padding:22px!important;border-radius:24px!important;border:1px solid rgba(93,140,255,.24)!important;background:radial-gradient(circle at 80% 0,rgba(93,140,255,.16),transparent 42%),rgba(25,27,54,.78)!important;box-shadow:0 20px 58px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)!important}.aa-app .audience-step-v2 .audience-summary-eyebrow{display:inline-flex!important;align-items:center!important;height:24px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(93,140,255,.14)!important;border:1px solid rgba(93,140,255,.28)!important;color:rgba(220,228,255,.92)!important;-webkit-text-fill-color:rgba(220,228,255,.92)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.aa-app .audience-step-v2 .audience-summary-title{margin:10px 0 0!important;font-size:19px!important;font-weight:850!important;letter-spacing:-.03em!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .audience-step-v2 .audience-summary-grid{margin-top:16px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.aa-app .audience-step-v2 .audience-summary-item{padding:12px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;min-width:0!important}.aa-app .audience-step-v2 .summary-label{font-size:10.5px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app .audience-step-v2 .summary-value{margin-top:5px!important;font-size:13px!important;line-height:1.4!important;font-weight:800!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .audience-step-v2 .audience-summary-tip{margin:14px 0 0!important;font-size:12.8px!important;line-height:1.5!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .audience-step-v2 .assisted-note{margin:14px 0 0!important;padding:12px 14px!important;border-radius:16px!important;background:rgba(93,140,255,.09)!important;border:1px solid rgba(93,140,255,.18)!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;font-size:12.8px!important;line-height:1.45!important}.aa-app .audience-step-v2 .assisted-note strong{color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-weight:850!important}.aa-app .audience-step-v2 .audience-card-v2{padding:26px!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 80% 0,rgba(95,65,255,.12),transparent 42%),linear-gradient(180deg,rgba(30,34,58,.78),rgba(18,20,38,.92))!important;box-shadow:0 24px 72px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07)!important;margin:0!important}.aa-app .audience-step-v2 .audience-card-v2 .audience-card-header{margin-bottom:6px!important}.aa-app .audience-step-v2 .audience-card-v2 .audience-card-title{margin:0!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .audience-step-v2 .audience-card-v2 .audience-card-subtitle{margin:7px 0 0!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .audience-step-v2 .audience-section{margin-top:24px!important}.aa-app .audience-step-v2 .audience-section-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:12px!important}.aa-app .audience-step-v2 .audience-section-title{font-size:14px!important;font-weight:850!important;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}.aa-app .audience-step-v2 .audience-section-helper{margin:5px 0 0!important;max-width:680px!important;font-size:12.5px!important;line-height:1.45!important;color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.aa-app .audience-step-v2 .section-count{display:inline-flex!important;align-items:center!important;height:24px!important;padding:0 9px!important;border-radius:999px!important;background:rgba(93,140,255,.1)!important;border:1px solid rgba(93,140,255,.2)!important;color:rgba(220,228,255,.86)!important;-webkit-text-fill-color:rgba(220,228,255,.86)!important;font-size:11px!important;font-weight:850!important;flex:0 0 auto!important}.aa-app .audience-step-v2 .audience-chip-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.aa-app .audience-step-v2 .audience-chip{height:36px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:12.5px!important;font-weight:800!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}.aa-app .audience-step-v2 .audience-chip:hover{transform:translateY(-1px)!important;background:rgba(255,255,255,.075)!important;border-color:rgba(120,150,255,.24)!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.aa-app .audience-step-v2 .audience-chip[data-selected=true]{background:linear-gradient(180deg,rgba(93,140,255,.36),rgba(93,140,255,.2))!important;border-color:rgba(120,150,255,.5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 24px rgba(36,93,255,.16),inset 0 1px 0 rgba(255,255,255,.12)!important}.aa-app .audience-step-v2 .audience-chip:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.2),inset 0 1px 0 rgba(255,255,255,.1)!important}.aa-app .audience-step-v2 .custom-keyword-row{margin-top:14px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important}.aa-app .audience-step-v2 .custom-keyword-input{height:42px!important;border-radius:999px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(8,8,20,.56)!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:13px!important;transition:border-color .16s ease,box-shadow .16s ease!important}.aa-app .audience-step-v2 .custom-keyword-input::placeholder{color:rgba(255,255,255,.38)!important}.aa-app .audience-step-v2 .custom-keyword-input:focus{outline:none!important;border-color:rgba(93,140,255,.62)!important;box-shadow:0 0 0 4px rgba(93,140,255,.18)!important}.aa-app .audience-step-v2 .add-keyword-button{height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(93,140,255,.28)!important;background:rgba(93,140,255,.14)!important;color:rgba(220,228,255,.94)!important;-webkit-text-fill-color:rgba(220,228,255,.94)!important;font-size:12.5px!important;font-weight:850!important;cursor:pointer!important;transition:all .16s ease!important}.aa-app .audience-step-v2 .add-keyword-button:hover:not(:disabled){background:rgba(93,140,255,.2)!important;border-color:rgba(93,140,255,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .audience-step-v2 .add-keyword-button:disabled{opacity:.45!important;cursor:not-allowed!important}.aa-app .audience-step-v2 .audience-advice-card{margin-top:22px!important;padding:16px!important;border-radius:18px!important;background:rgba(93,140,255,.09)!important;border:1px solid rgba(93,140,255,.2)!important}.aa-app .audience-step-v2 .audience-advice-card .advice-title{font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(215,225,255,.86)!important;-webkit-text-fill-color:rgba(215,225,255,.86)!important}.aa-app .audience-step-v2 .audience-advice-card .advice-list{margin:10px 0 0!important;padding-left:18px!important;font-size:12.8px!important;line-height:1.55!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .audience-step-v2 .audience-advice-card .advice-list li+li{margin-top:4px!important}.aa-app .audience-step-v2 .ai-audience-card{margin-top:16px!important;padding:18px!important;border-radius:20px!important;background:radial-gradient(circle at 80% 0,rgba(135,75,255,.14),transparent 42%),rgba(255,255,255,.045)!important;border:1px solid rgba(135,75,255,.22)!important}.aa-app .audience-step-v2 .ai-audience-title{font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(225,215,255,.92)!important;-webkit-text-fill-color:rgba(225,215,255,.92)!important}.aa-app .audience-step-v2 .ai-audience-text{margin:9px 0 0!important;font-size:13px!important;line-height:1.55!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}.aa-app .audience-step-v2 .ai-audience-fallback{margin:12px 0 0!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;font-size:12.5px!important;line-height:1.5!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app .audience-step-v2>.step-header,.aa-app .view .content:has(.audience-step-v2)>.step-header{display:none!important}@media (max-width:860px){.aa-app .audience-step-v2 .audience-summary-grid,.aa-app .audience-step-v2 .custom-keyword-row{grid-template-columns:1fr!important}.aa-app .audience-step-v2 .add-keyword-button{width:100%!important}}@media (max-width:640px){.aa-app .audience-step-v2{gap:20px!important}.aa-app .audience-step-v2 .audience-page-title{font-size:clamp(36px,11vw,48px)!important}.aa-app .audience-step-v2 .audience-page-subtitle{font-size:14.5px!important}.aa-app .audience-step-v2 .ai-audience-card,.aa-app .audience-step-v2 .audience-card-v2,.aa-app .audience-step-v2 .audience-summary-card{padding:20px!important;border-radius:22px!important}.aa-app .audience-step-v2 .audience-section-header{flex-direction:column!important;gap:6px!important;align-items:flex-start!important}.aa-app .audience-step-v2 .audience-chip{height:34px!important;font-size:12px!important}}.aa-app .view .aa-page-shell{padding:20px 32px 64px!important}.aa-app .view .aa-main-column{width:100%!important;max-width:1180px!important;margin:0 auto!important}.aa-app .view .step-topbar{width:100%!important;margin:0!important;padding:0 18px!important;height:64px!important;border-radius:22px!important;grid-template-columns:1fr auto 1fr!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(10,12,28,.7)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:0 16px 44px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .view .step-topbar .btn-ghost{justify-self:start!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.aa-app .view .step-topbar .btn-ghost:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app .view .step-topbar .striva-header-logo{height:34px!important;width:auto!important;display:block!important}.aa-app .view .progress-wrap{width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:14px 18px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(35,37,70,.7)!important;box-shadow:0 14px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .view .progress-wrap .progress-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .view .progress-wrap .progress-track{margin-top:12px!important;height:6px!important;border-radius:999px!important;background:rgba(255,255,255,.11)!important;overflow:hidden!important}.aa-app .view .progress-wrap .progress-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5d8cff,#8b6dff)!important}.aa-app .view .content.wizard-section{width:100%!important;max-width:none!important;margin:24px 0 0!important;padding:0!important}.aa-app .view .content.wizard-section .audience-step-v2,.aa-app .view .content.wizard-section .budget-step-v2,.aa-app .view .content.wizard-section .business-info-step-v2,.aa-app .view .content.wizard-section .copy-step-v2,.aa-app .view .content.wizard-section .objective-step-v2{max-width:none!important;width:100%!important;margin:0!important}@media (max-width:760px){.aa-app .view .aa-page-shell{padding:16px 16px 40px!important}.aa-app .view .step-topbar{height:58px!important;padding:0 14px!important;border-radius:18px!important}.aa-app .view .step-topbar .btn-ghost{height:34px!important;padding:0 12px!important;font-size:12.5px!important}.aa-app .view .step-topbar .striva-header-logo{height:30px!important}.aa-app .view .progress-wrap{margin-top:14px!important;padding:13px 14px!important;border-radius:18px!important}.aa-app .view .content.wizard-section{margin-top:22px!important}}*,:after,:before{box-sizing:border-box}body,html{width:100%;min-width:0;overflow-x:hidden}.aa-app .view .aa-page-shell,.app-page,.wizard-page{width:100%!important;min-width:0!important;min-height:100svh!important;padding:20px 32px 64px!important;overflow-x:hidden!important}.aa-app .view .aa-main-column,.app-shell,.wizard-shell{width:100%!important;max-width:1180px!important;min-width:0!important;margin-inline:auto!important}#view-history-detail .aa-main-column.app-shell,#view-summary .aa-main-column.app-shell,.aa-app #view-summary .aa-main-column.app-shell,.aa-app:not(.aa-app-view-login):not(.aa-app-view-dashboard) .aa-main-column.app-shell{width:100%!important;max-width:1180px!important;min-width:0!important;margin-inline:auto!important;padding-inline:0!important}#view-summary .content.result-page-v2,.aa-app #view-summary .content.result-page-v2{width:100%!important;max-width:none!important;min-width:0!important;margin:24px 0 0!important;padding:0!important}.aa-app #view-summary .copy-card,.aa-app #view-summary .prompt-card,.aa-app #view-summary .publish-action-panel,.aa-app #view-summary .result-grid,.aa-app #view-summary .result-page-v2,.aa-app #view-summary .result-summary-card,.aa-app #view-summary .tutorial-card,.aa-app .audience-card-v2,.aa-app .audience-section,.aa-app .audience-step-v2,.aa-app .budget-step-v2,.aa-app .budget-step-v2 .budget-layout,.aa-app .budget-step-v2 .budget-left-column,.aa-app .budget-step-v2 .budget-right-column,.aa-app .help-card-v2,.aa-app .keyword-detailed-section,.aa-app .meta-guide-card,.aa-app .poster-prompt-card,.aa-app .poster-purpose-panel,.aa-app .poster-step-v2,.aa-app .step-support-stack,.aa-app .view .content.wizard-section,.aa-app .view .progress-wrap,.aa-app .view .step-topbar{width:100%!important;max-width:100%!important;min-width:0!important}.aa-app #view-summary *,.aa-app .audience-step-v2 *,.aa-app .budget-step-v2 *,.aa-app .help-card-v2 *,.aa-app .poster-step-v2 *{min-width:0}.aa-app :where(.help-title,.help-subtitle,.faq-question,.faq-answer,.ask-ai-helper,.budget-confidence-note,.keyword-section-title,.keyword-section-description,.manual-guide-title,.manual-guide-list li,.ai-audience-copy,.ai-reason-box,.step-title,.step-desc,.result-title,.result-subtitle,.copy-version-title,.copy-section-block p,.poster-preview-copy p,.tutorial-title,.tutorial-subtitle,.tutorial-step-title,.tutorial-step-description){max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.aa-app .help-stack-v2{width:100%!important;max-width:100%!important;min-width:0!important;gap:18px!important}.aa-app .help-card-v2{padding:0!important;border-radius:28px!important;overflow:hidden!important}.aa-app .help-card-v2>summary{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;padding:28px 32px 0!important}.aa-app .help-card-v2 .ask-ai-panel-v2,.aa-app .help-card-v2 .faq-item-v2,.aa-app .help-card-v2 .faq-list-v2,.aa-app .help-card-v2 .help-content-v2,.aa-app .help-card-v2 .help-summary-text{width:100%!important;max-width:100%!important;min-width:0!important}.aa-app .help-card-v2 .help-content-v2{padding:18px 32px 28px!important}.aa-app .help-card-v2 .help-title{font-size:24px!important;line-height:1.18!important;letter-spacing:-.025em!important}.aa-app .help-card-v2 .help-mode-badge{justify-self:end!important;flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important}.aa-app .help-card-v2 .faq-list-v2{margin-top:18px!important;display:grid!important;gap:12px!important}.aa-app .help-card-v2 .faq-item-v2{margin:0!important;padding:18px 20px!important;border-radius:20px!important}.aa-app .help-card-v2 .faq-item-v2 .faq-question{font-size:16px!important;line-height:1.28!important;letter-spacing:-.025em!important}.aa-app .help-card-v2 .faq-item-v2 .faq-answer{margin-top:8px!important;font-size:14px!important;line-height:1.52!important}.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.aa-app .budget-step-v2 .budget-slider-card{overflow:hidden!important}.aa-app .budget-step-v2 .budget-confidence-note,.aa-app .budget-step-v2 .budget-presets,.aa-app .budget-step-v2 .slider-label-row,.aa-app .budget-step-v2 .slider-range-row,.aa-app .budget-step-v2 .slider-track-wrap{width:100%!important;max-width:100%!important;min-width:0!important}.aa-app .budget-step-v2 .slider-track-wrap{position:relative!important;min-height:76px!important;padding:32px 18px 12px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(8,8,20,.35)!important;display:grid!important;align-items:center!important;overflow:visible!important}.aa-app .budget-step-v2 .budget-slider-visual{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;height:34px!important;pointer-events:none!important}.aa-app .budget-step-v2 .budget-slider-visual:before{content:""!important;right:0!important;background:rgba(255,255,255,.12)!important}.aa-app .budget-step-v2 .budget-slider-fill,.aa-app .budget-step-v2 .budget-slider-visual:before{position:absolute!important;top:50%!important;left:0!important;height:8px!important;border-radius:999px!important;transform:translateY(-50%)!important}.aa-app .budget-step-v2 .budget-slider-fill{width:var(--budget-position,10%)!important;background:linear-gradient(90deg,#5d8cff,#8b6dff)!important;box-shadow:0 0 18px rgba(93,140,255,.35)!important}.aa-app .budget-step-v2 .budget-slider-thumb{position:absolute!important;top:50%!important;left:clamp(15px,var(--budget-position,10%),calc(100% - 15px))!important;width:30px!important;height:30px!important;border-radius:999px!important;border:3px solid rgba(235,240,255,.96)!important;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#cdd8ff 34%,#7792ff 68%,#365cff 100%)!important;box-shadow:0 0 0 3px rgba(93,140,255,.22),0 0 22px rgba(93,140,255,.72)!important;transform:translate(-50%,-50%)!important}.aa-app .budget-step-v2 .recommended-marker{top:-30px!important;left:var(--recommended-position,11%)!important;height:24px!important;padding:0 9px!important;font-size:10.5px!important;z-index:2!important}.aa-app .budget-step-v2 .budget-slider{position:absolute!important;z-index:5!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;touch-action:pan-x!important;pointer-events:auto!important;background:transparent!important}.aa-app .budget-step-v2 .budget-slider::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:44px!important;height:44px!important;background:transparent!important;cursor:pointer!important;pointer-events:auto!important}.aa-app .budget-step-v2 .budget-slider::-moz-range-thumb{width:44px!important;height:44px!important;background:transparent!important;border:none!important;cursor:pointer!important;pointer-events:auto!important}.aa-app .budget-step-v2 .budget-slider-visual,.aa-app .budget-step-v2 .budget-slider-visual *,.aa-app .budget-step-v2 .recommended-marker,.aa-app .budget-step-v2 .recommended-marker *{pointer-events:none!important}.aa-app .budget-step-v2 .slider-track-wrap:has(.budget-slider:focus-visible){border-color:rgba(93,140,255,.42)!important;box-shadow:0 0 0 3px rgba(93,140,255,.14),inset 0 1px 0 rgba(255,255,255,.055)!important}.aa-app .budget-step-v2 .slider-range-row{margin-top:12px!important;display:flex!important;justify-content:space-between!important;gap:12px!important;font-size:13px!important;font-weight:850!important}.aa-app .budget-step-v2 .budget-presets{margin-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;overflow:visible!important}.aa-app .budget-step-v2 .budget-preset{flex:0 1 auto!important;max-width:100%!important;height:36px!important;padding:0 13px!important;font-size:12.5px!important;line-height:1!important;white-space:nowrap!important}.aa-app .budget-step-v2 .budget-confidence-note{margin-top:14px!important;font-size:12.5px!important;line-height:1.45!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important}.aa-app .audience-step-v2 .keyword-detailed-section{padding:26px!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.032)!important}.aa-app .audience-step-v2 .keyword-section-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;margin:0!important}.aa-app .audience-step-v2 .keyword-section-copy{min-width:0!important}.aa-app .audience-step-v2 .keyword-section-title{margin:0!important;font-size:18px!important;line-height:1.22!important;letter-spacing:-.035em!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .audience-step-v2 .keyword-section-description{margin-top:8px!important;max-width:920px!important;font-size:14px!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .audience-step-v2 .keyword-status-badge{height:34px!important;padding:0 14px!important;justify-self:end!important;white-space:nowrap!important;font-size:12px!important}.aa-app .audience-step-v2 .keyword-chip-row{margin-top:22px!important;gap:10px!important}.aa-app .audience-step-v2 .keyword-chip{height:36px!important;padding:0 14px!important;font-size:13px!important;white-space:nowrap!important}.aa-app .audience-step-v2 .keyword-action-row{margin-top:14px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.aa-app .audience-step-v2 .keyword-copy-button{height:34px!important;padding:0 13px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:850!important}.aa-app .audience-step-v2 .keyword-count{font-size:12.5px!important;line-height:1!important;font-weight:800!important;color:rgba(255,255,255,.48)!important;-webkit-text-fill-color:rgba(255,255,255,.48)!important}.aa-app .audience-step-v2 .manual-guide-card{margin-top:16px!important;padding:16px 18px!important;border-radius:18px!important;background:rgba(93,140,255,.085)!important;border:1px solid rgba(93,140,255,.18)!important}.aa-app .audience-step-v2 .manual-guide-badge{height:24px!important;padding:0 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(220,228,255,.78)!important;-webkit-text-fill-color:rgba(220,228,255,.78)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.aa-app .audience-step-v2 .manual-guide-title{margin:10px 0 0!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.aa-app .audience-step-v2 .manual-guide-list{margin:12px 0 0!important;padding-left:20px!important;display:grid!important;gap:7px!important}.aa-app .audience-step-v2 .manual-guide-list li{font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.64)!important;-webkit-text-fill-color:rgba(255,255,255,.64)!important}.aa-app .audience-step-v2 .keyword-detailed-section .ai-audience-card{margin-top:18px!important;padding:18px!important;border-radius:22px!important}.aa-app .audience-step-v2 .ai-audience-copy{margin-top:10px!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}.aa-app .audience-step-v2 .ai-reason-box{margin-top:12px!important;padding:13px 14px!important;border-radius:15px!important;background:rgba(8,8,20,.34)!important}.aa-app .audience-step-v2 .ai-reason-box strong{color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important}.aa-app .audience-step-v2 .ai-reason-box p{margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .poster-step-v2{display:grid!important;gap:24px!important}.aa-app .poster-step-v2 .step-title{max-width:760px!important;font-size:clamp(44px,5.4vw,72px)!important;line-height:.96!important}.aa-app .poster-step-v2 .step-desc{max-width:720px!important}.aa-app .poster-step-v2 .poster-purpose-panel{margin-top:2px!important;padding:24px!important;border-radius:28px!important}.aa-app .poster-step-v2 .copy-mode-toggle{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.aa-app .poster-step-v2 .copy-mode-toggle button{width:100%!important;min-height:86px!important;padding:18px 20px!important;border-radius:22px!important;display:grid!important;gap:8px!important;text-align:left!important;white-space:normal!important}.aa-app #view-summary .poster-prompt-preview-box,.aa-app .poster-step-v2 .poster-prompt-box{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.aa-app .processing-page-v2 .processing-card-v2{max-width:520px!important;min-height:auto!important;padding:34px 36px!important;border-radius:30px!important}.aa-app .processing-page-v2 .loading-progress{margin-top:22px!important;width:100%!important;max-width:420px!important;height:6px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important}.aa-app .processing-page-v2 .loading-progress-fill{width:var(--progress,20%)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5d8cff,#8b6dff)!important}.aa-app #view-summary .result-grid{margin-top:22px!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:22px!important;align-items:start!important}.aa-app #view-summary .results-main,.aa-app #view-summary .results-sidebar{min-width:0!important}.aa-app #view-summary .copy-card{padding:24px!important;border-radius:28px!important}.aa-app #view-summary .copy-version-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important}.aa-app #view-summary .copy-version-title{font-size:22px!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:850!important}.aa-app #view-summary .copy-version-tags{margin-top:10px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aa-app #view-summary .copy-version-copy-button{justify-self:end!important;height:40px!important;padding:0 16px!important;border-radius:999px!important}.aa-app #view-summary .score-grid{margin-top:22px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.aa-app #view-summary .score-box{padding:13px 14px!important;border-radius:15px!important}.aa-app #view-summary .prompt-card{padding:24px!important;border-radius:28px!important}.aa-app #view-summary .poster-prompt-preview-box{max-height:360px!important;overflow:auto!important;padding:16px!important;border-radius:16px!important;font-size:12.5px!important;line-height:1.55!important}.aa-app #view-summary .publish-action-panel{margin-top:6px!important;padding:18px!important;border-radius:24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;background:rgba(8,8,20,.46)!important;border:1px solid rgba(255,255,255,.1)!important}.aa-app #view-summary .publish-action-panel h3{margin:0!important;font-size:18px!important;line-height:1.2!important;font-weight:850!important}.aa-app #view-summary .publish-action-panel p{margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app #view-summary .primary-gradient-button{height:48px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(90deg,#2f66ff,#8b6dff)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important;cursor:pointer!important}.aa-app #view-summary .tutorial-card{margin-top:2px!important;padding:26px!important;border-radius:28px!important}.aa-app #view-summary .tutorial-card>summary{display:none!important}.aa-app #view-summary .tutorial-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important}.aa-app #view-summary .tutorial-title{margin:0!important;font-size:22px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:850!important}.aa-app #view-summary .tutorial-subtitle{margin-top:8px!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app #view-summary .tutorial-controls{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aa-app #view-summary .tutorial-control-button,.aa-app #view-summary .tutorial-expand>summary{min-height:34px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid rgba(93,140,255,.26)!important;background:rgba(93,140,255,.12)!important;color:rgba(225,232,255,.94)!important;-webkit-text-fill-color:rgba(225,232,255,.94)!important;font-size:12.5px!important;font-weight:850!important;cursor:pointer!important}.aa-app #view-summary .tutorial-list{margin-top:22px!important;display:grid!important;gap:10px!important}.aa-app #view-summary .tutorial-step{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:14px!important;border-radius:16px!important}.aa-app #view-summary .tutorial-step-number{width:28px!important;height:28px!important;border-radius:999px!important}.aa-app #view-summary .tutorial-step-title{margin:0!important;font-size:14px!important;font-weight:850!important}.aa-app #view-summary .tutorial-step-description{margin-top:5px!important;font-size:12.8px!important;line-height:1.45!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app #view-summary .tutorial-expand{margin-top:14px!important}.aa-app #view-summary .tutorial-expand>summary{width:fit-content!important;display:inline-flex!important;align-items:center!important;list-style:none!important}.aa-app #view-summary .tutorial-expand>summary::-webkit-details-marker{display:none!important}@media (max-width:980px){.aa-app #view-summary .publish-action-panel,.aa-app #view-summary .result-grid{grid-template-columns:1fr!important}.aa-app #view-summary .primary-gradient-button{width:100%!important}}@media (max-width:760px){.aa-app .view .aa-page-shell,.app-page,.wizard-page{padding:16px 14px 44px!important}.aa-app #view-summary .copy-version-header,.aa-app #view-summary .tutorial-header,.aa-app .audience-step-v2 .keyword-section-header,.aa-app .help-card-v2 .ask-ai-panel-v2 .ask-ai-header,.aa-app .help-card-v2>summary{grid-template-columns:1fr!important}.aa-app .audience-step-v2 .keyword-status-badge,.aa-app .help-card-v2 .help-mode-badge{justify-self:start!important}}@media (max-width:640px){.aa-app .help-card-v2>summary{padding:20px 20px 0!important}.aa-app .help-card-v2 .help-content-v2{padding:16px 20px 20px!important}.aa-app .help-card-v2 .help-title{font-size:21px!important}.aa-app .help-card-v2 .help-subtitle{font-size:13.5px!important}.aa-app .help-card-v2 .faq-item-v2{padding:16px!important;border-radius:18px!important}.aa-app .help-card-v2 .faq-item-v2 .faq-question{font-size:15px!important}.aa-app .help-card-v2 .faq-item-v2 .faq-answer{font-size:13.2px!important}.aa-app #view-summary .copy-card,.aa-app #view-summary .prompt-card,.aa-app #view-summary .result-summary-card,.aa-app #view-summary .tutorial-card,.aa-app .audience-step-v2 .keyword-detailed-section,.aa-app .budget-step-v2 .budget-slider-card,.aa-app .poster-step-v2 .poster-purpose-panel{padding:20px!important;border-radius:24px!important}.aa-app .budget-step-v2 .slider-track-wrap{min-height:70px!important;padding:28px 14px 8px!important;border-radius:20px!important}.aa-app .budget-step-v2 .budget-preset{height:34px!important;padding:0 11px!important;font-size:12px!important}.aa-app .budget-step-v2 .budget-confidence-note{font-size:12px!important}.aa-app #view-summary .result-title,.aa-app .poster-step-v2 .step-title{font-size:clamp(38px,11vw,52px)!important}.aa-app #view-summary .result-summary-grid,.aa-app #view-summary .score-grid{grid-template-columns:1fr!important}}.aa-app .step-help-card.help-card-v2,.aa-app .step-help-card.help-card-v2 .ask-ai-box.ask-ai-panel-v2,.aa-app .step-help-card.help-card-v2 .faq-item.faq-item-v2,.aa-app .step-help-card.help-card-v2 .faq-list.faq-list-v2,.aa-app .step-help-card.help-card-v2 .help-summary-text,.aa-app .step-help-card.help-card-v2 .step-help-content.help-content-v2,.aa-app .step-help-card.help-card-v2>summary,.aa-app .step-support-stack.help-stack-v2{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important}.aa-app .step-help-card.help-card-v2{padding:0!important;overflow:hidden!important}.aa-app .step-help-card.help-card-v2>summary{list-style:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;padding:28px 32px 0!important;cursor:pointer!important}.aa-app .step-help-card.help-card-v2>summary::-webkit-details-marker{display:none!important}.aa-app .step-help-card.help-card-v2 .help-summary-text{display:grid!important;gap:10px!important}.aa-app .step-help-card.help-card-v2 .ask-ai-helper,.aa-app .step-help-card.help-card-v2 .faq-answer,.aa-app .step-help-card.help-card-v2 .faq-question,.aa-app .step-help-card.help-card-v2 .help-eyebrow,.aa-app .step-help-card.help-card-v2 .help-subtitle,.aa-app .step-help-card.help-card-v2 .help-title{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.aa-app .step-help-card.help-card-v2 .help-eyebrow{display:block!important;margin:0!important;font-size:11px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:850!important;color:rgba(255,255,255,.46)!important;-webkit-text-fill-color:rgba(255,255,255,.46)!important}.aa-app .step-help-card.help-card-v2 .help-title{display:block!important;margin:0!important;font-size:24px!important;line-height:1.18!important;letter-spacing:-.025em!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .step-help-card.help-card-v2 .help-mode-badge{justify-self:end!important;align-self:start!important;max-width:100%!important;min-width:0!important;width:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .step-help-card.help-card-v2 .step-help-content.help-content-v2{display:block!important;padding:18px 32px 28px!important}.aa-app .step-help-card.help-card-v2 .help-subtitle{margin:0!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .step-help-card.help-card-v2 .faq-list.faq-list-v2{margin-top:18px!important;display:grid!important;gap:12px!important;overflow:visible!important}.aa-app .step-help-card.help-card-v2 .faq-item.faq-item-v2{padding:18px 20px!important;border-radius:20px!important;overflow:visible!important}.aa-app .step-help-card.help-card-v2 .faq-item.faq-item-v2 .faq-question{margin:0!important;font-size:16px!important;line-height:1.28!important;letter-spacing:-.025em!important;font-weight:850!important}.aa-app .step-help-card.help-card-v2 .faq-item.faq-item-v2 .faq-answer{margin:8px 0 0!important;font-size:14px!important;line-height:1.52!important}.aa-app .step-help-card.help-card-v2 .ask-ai-box.ask-ai-panel-v2{margin-top:16px!important;overflow:visible!important}.aa-app .step-help-card.help-card-v2 .ask-ai-panel-v2 .ask-ai-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important}.aa-app .step-help-card.help-card-v2 .ask-ai-panel-v2 .ask-ai-header>div{min-width:0!important}.aa-app .step-help-card.help-card-v2 .ask-ai-panel-v2 .ask-ai-actions-v2,.aa-app .step-help-card.help-card-v2 .ask-ai-panel-v2 .quick-prompt-row{width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important}.aa-app .step-help-card.help-card-v2 .ask-ai-panel-v2 .ask-ai-textarea{width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width:760px){.aa-app .step-help-card.help-card-v2 .ask-ai-panel-v2 .ask-ai-header,.aa-app .step-help-card.help-card-v2>summary{grid-template-columns:1fr!important}.aa-app .step-help-card.help-card-v2 .help-mode-badge{justify-self:start!important}}@media (max-width:640px){.aa-app .step-help-card.help-card-v2>summary{padding:20px 20px 0!important}.aa-app .step-help-card.help-card-v2 .step-help-content.help-content-v2{padding:16px 20px 20px!important}.aa-app .step-help-card.help-card-v2 .help-title{font-size:21px!important}.aa-app .step-help-card.help-card-v2 .help-subtitle{font-size:13.5px!important}.aa-app .step-help-card.help-card-v2 .faq-item.faq-item-v2{padding:16px!important;border-radius:18px!important}.aa-app .step-help-card.help-card-v2 .faq-item.faq-item-v2 .faq-question{font-size:15px!important}.aa-app .step-help-card.help-card-v2 .faq-item.faq-item-v2 .faq-answer{font-size:13.2px!important}}@media (max-width:760px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.aa-app *,.aa-app :after,.aa-app :before{box-sizing:border-box!important}.aa-app canvas,.aa-app img,.aa-app svg,.aa-app video{max-width:100%!important}.aa-app .view .aa-page-shell,.aa-app .view#view-summary,.aa-app .view.dashboard-view .aa-page-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.aa-app .view .aa-main-column{width:100%!important;max-width:100%!important;padding-inline:4px!important}.aa-app .view .ask-ai-panel-v2,.aa-app .view .audience-card-v2,.aa-app .view .audience-step-v2,.aa-app .view .audience-summary-card,.aa-app .view .audience-summary-item,.aa-app .view .budget-display-card,.aa-app .view .budget-recommendation-card,.aa-app .view .budget-slider-card,.aa-app .view .budget-step-v2,.aa-app .view .business-form-card,.aa-app .view .business-info-step-v2,.aa-app .view .copy-card,.aa-app .view .copy-step-v2,.aa-app .view .dashboard-hero-card,.aa-app .view .faq-item-v2,.aa-app .view .form-tip-card,.aa-app .view .glass-card,.aa-app .view .help-card-v2,.aa-app .view .objective-card-v2,.aa-app .view .objective-step-v2,.aa-app .view .summary-stat{width:100%!important;max-width:100%!important;min-width:0!important}.aa-app .view a,.aa-app .view button,.aa-app .view h1,.aa-app .view h2,.aa-app .view h3,.aa-app .view h4,.aa-app .view p,.aa-app .view span{overflow-wrap:anywhere!important;word-wrap:break-word!important;min-width:0!important}.aa-app .view .sticky-bottom{bottom:calc(12px + env(safe-area-inset-bottom))!important}}@media (max-width:640px){.aa-app .dashboard-view .dashboard-header{grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;gap:10px 12px!important;padding:14px!important;align-items:center!important}.aa-app .dashboard-view .dashboard-header-brand{grid-column:1/2!important}.aa-app .dashboard-view .dashboard-header-status{grid-column:2/3!important;grid-row:1/2!important;height:28px!important;padding:0 10px!important;font-size:11px!important}.aa-app .dashboard-view .dashboard-logout-slot{grid-column:1/-1!important;grid-row:2/3!important;justify-self:stretch!important}.aa-app .dashboard-view .dashboard-logout-btn{width:100%!important;height:38px!important}.aa-app #view-summary .copy-card{padding:18px!important;border-radius:22px!important}.aa-app #view-summary .copy-card .copy-card-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.aa-app #view-summary .copy-card .copy-btn-small{width:100%!important;height:42px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item{padding:14px!important;border-radius:16px!important;gap:8px!important}.aa-app .audience-step-v2 .keyword-copy-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.aa-app .audience-step-v2 .keyword-copy-button{width:100%!important;height:42px!important}.aa-app #view-summary .result-title{font-size:clamp(34px,11vw,44px)!important}.aa-app .objective-step-v2 .objective-page-title{font-size:clamp(36px,13vw,48px)!important}.aa-app .business-info-step-v2 .business-page-title{font-size:clamp(34px,13vw,46px)!important}.aa-app .budget-step-v2 .budget-amount{font-size:clamp(48px,14vw,60px)!important}}@media (max-width:760px) and (max-height:760px){.aa-app .processing-page-v2 .ai-orb{display:none!important}}@media (max-width:760px){.aa-app .ask-ai-input,.aa-app .ask-ai-textarea,.aa-app .cta-phone-input,.aa-app .custom-keyword-input,.aa-app .form-input,.aa-app input:not([type]),.aa-app input[type=email],.aa-app input[type=number],.aa-app input[type=password],.aa-app input[type=search],.aa-app input[type=tel],.aa-app input[type=text],.aa-app input[type=url],.aa-app select,.aa-app textarea{font-size:16px!important;line-height:1.45!important}}.aa-app .sticky-bottom{bottom:env(safe-area-inset-bottom,0)!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.aa-app #view-summary .copy-card .copy-btn-small:focus-visible,.aa-app #view-summary .primary-result-action:focus-visible,.aa-app #view-summary .secondary-result-action:focus-visible,.aa-app .keyword-copy-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(88,132,255,.22),inset 0 1px 0 rgba(255,255,255,.1)!important}.aa-app .audience-page-subtitle,.aa-app .audience-section-helper,.aa-app .budget-page-subtitle,.aa-app .business-page-subtitle,.aa-app .copy-page-subtitle,.aa-app .field-helper,.aa-app .objective-page-subtitle{color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}@media (prefers-reduced-motion:reduce){.aa-app *,.aa-app :after,.aa-app :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:760px){.aa-app .processing-page-v2 .processing-brand-mark{display:none!important}.aa-app .processing-page-v2 .processing-card-v2{padding:24px 20px calc(28px + env(safe-area-inset-bottom))!important;border-radius:26px!important;max-height:calc(100svh - 120px)!important;overflow-y:auto!important}.aa-app .processing-page-v2 .processing-title{font-size:clamp(34px,9vw,42px)!important;margin-top:14px!important}.aa-app .processing-page-v2 .processing-subtitle{font-size:13.5px!important;margin-top:10px!important}.aa-app .processing-page-v2 .ai-orb{display:none!important}.aa-app .processing-page-v2 .processing-meta{margin-top:14px!important}}@media (max-width:767px){.aa-app .dashboard-view .workflow-section-v2 .section-heading{display:block!important;width:100%!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{width:100%!important;max-width:none!important}}@media (max-width:760px){.aa-app #view-summary .copy-card .copy-score-grid{margin-top:14px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aa-app #view-summary .copy-card .copy-score-pill{height:32px!important;min-height:32px!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;flex:0 0 auto!important}.aa-app #view-summary .copy-card .copy-score-pill span{font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app #view-summary .copy-card .copy-score-pill strong{font-size:12px!important;font-weight:850!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.aa-app #view-summary .copy-card .copy-btn-small{height:38px!important;padding:0 14px!important;font-size:12.5px!important;width:auto!important;align-self:flex-end!important}.aa-app #view-summary .copy-card{padding:18px!important;border-radius:22px!important}.aa-app #view-summary .copy-card .copy-card-header{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}}.aa-app #view-summary .tutorial-manual-note{margin:10px 0 0!important;padding:10px 12px!important;border-radius:14px!important;background:rgba(93,140,255,.1)!important;border:1px solid rgba(93,140,255,.2)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:12.5px!important;line-height:1.45!important}.aa-app #view-summary .tutorial-manual-note strong{color:rgba(220,232,255,.94)!important;-webkit-text-fill-color:rgba(220,232,255,.94)!important;font-weight:850!important}.aa-app .budget-step-v2 .recommended-marker[data-mode=current]{background:rgba(93,140,255,.22)!important;border-color:rgba(93,140,255,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:760px){.aa-app .copy-step-v2 .cta-input-card{overflow:hidden!important;padding:18px!important}.aa-app .copy-step-v2 .cta-phone-row{width:100%!important;max-width:100%!important;grid-template-columns:70px minmax(0,1fr)!important;overflow:hidden!important}.aa-app .copy-step-v2 .cta-country-code,.aa-app .copy-step-v2 .cta-phone-input{height:52px!important;border-radius:16px!important;min-width:0!important}.aa-app .copy-step-v2 .cta-phone-input{width:100%!important;max-width:100%!important;padding:0 14px!important}}.aa-app .dashboard-view .side-panel.active-industry-panel{display:grid!important;gap:14px!important;align-content:start!important;justify-items:start!important;height:auto!important;min-height:0!important}.aa-app .dashboard-view .side-panel.active-industry-panel .sidebar-badge,.aa-app .dashboard-view .side-panel.active-industry-panel .sidebar-description,.aa-app .dashboard-view .side-panel.active-industry-panel .sidebar-title{margin:0!important;align-self:start!important}.aa-app .dashboard-view .side-panel.active-industry-panel .secondary-button{margin-top:4px!important;align-self:start!important}@media (max-width:760px){.aa-app .dashboard-view .side-panel.active-industry-panel{min-height:0!important;height:auto!important;padding:22px 18px!important;gap:12px!important;align-content:start!important}.aa-app .dashboard-view .side-panel.active-industry-panel .sidebar-description{margin:0!important;line-height:1.45!important}.aa-app .dashboard-view .side-panel.active-industry-panel .secondary-button{width:100%!important;align-self:stretch!important;height:52px!important;padding:0 18px!important;font-size:13.5px!important;margin-top:6px!important;border-radius:999px!important}}@media (max-width:767px){.aa-app .dashboard-view .dashboard-hero-card{padding:20px!important;border-radius:28px!important;height:auto!important;min-height:0!important;gap:16px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-content{display:grid!important;gap:16px!important;height:auto!important;min-height:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-badge,.aa-app .dashboard-view .dashboard-hero-card .hero-eyebrow{margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-title{margin:4px 0 0!important;font-size:26px!important;line-height:1.12!important;letter-spacing:-.03em!important}.aa-app .dashboard-view .dashboard-hero-card .hero-subtitle{margin:6px 0 0!important;font-size:13.5px!important;line-height:1.45!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-row{display:grid!important;gap:12px!important;padding:16px!important;border-radius:20px!important;height:auto!important;min-height:0!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-meta{display:grid!important;gap:4px!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-label{font-size:10.5px!important;line-height:1.1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:850!important;color:rgba(255,255,255,.48)!important;-webkit-text-fill-color:rgba(255,255,255,.48)!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-name{font-size:17px!important;line-height:1.18!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-helper{font-size:12.5px!important;line-height:1.4!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .change-industry-button{width:100%!important;height:48px!important;padding:0 16px!important;border-radius:999px!important;margin-top:4px!important;font-size:13px!important;font-weight:850!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;height:auto!important;min-height:0!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage){grid-column:span 1!important;min-height:64px!important;padding:12px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-label{font-size:10.5px!important;line-height:1.1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:850!important;color:rgba(255,255,255,.48)!important;-webkit-text-fill-color:rgba(255,255,255,.48)!important;margin:0 0 4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-value{font-size:15px!important;line-height:1.15!important;font-weight:850!important;color:rgba(255,255,255,.95)!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card.hero-stat-usage{grid-column:1/-1!important;min-height:0!important;padding:12px 14px!important;border-radius:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:8px!important;align-items:baseline!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card.hero-stat-usage .hero-stat-label{grid-column:1/2!important;grid-row:1/2!important;font-size:11px!important;line-height:1.1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:850!important;color:rgba(255,255,255,.48)!important;-webkit-text-fill-color:rgba(255,255,255,.48)!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card.hero-stat-usage .hero-stat-value{grid-column:2/3!important;grid-row:1/2!important;justify-self:end!important;font-size:14px!important;line-height:1.1!important;font-weight:850!important;color:rgba(255,255,255,.95)!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;margin:0!important;white-space:nowrap!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card.hero-stat-usage .usage-progress{grid-column:1/-1!important;grid-row:2/3!important;height:5px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;overflow:hidden!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card.hero-stat-usage .usage-progress-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5d8cff,#8d5dff)!important}.aa-app .dashboard-view .dashboard-hero-card .primary-cta{margin-top:4px!important;height:56px!important;border-radius:20px!important;font-size:14.5px!important;font-weight:850!important}}@media (max-width:374px){.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid{grid-template-columns:1fr!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage){min-height:54px!important}}@media (max-width:767px){.aa-app .dashboard-view .dashboard-grid,.aa-app .dashboard-view .dashboard-main-column{overflow:visible!important}.aa-app .dashboard-view .dashboard-hero-card{margin-bottom:0!important;overflow:hidden!important}.aa-app .dashboard-view .workflow-section-v2{position:relative!important;overflow:visible!important;padding:0!important;margin:44px 0 0!important;transform:none!important}.aa-app .dashboard-view .workflow-section-v2:after,.aa-app .dashboard-view .workflow-section-v2:before{display:none!important;content:none!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading,.aa-app .dashboard-view .workflow-section-v2 .workflow-header,.aa-app .dashboard-view .workflow-section-v2 .workflow-header>div{overflow:visible!important;margin:0 0 28px!important;padding:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-header>div{display:block!important}.aa-app .dashboard-view .workflow-section-v2 .section-badge{position:relative!important;top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px!important;padding:0 18px!important;border-radius:999px!important;margin:0 0 16px!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;line-height:1!important;font-size:11px!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important;transform:none!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{margin:0!important;font-size:28px!important;line-height:1.1!important;letter-spacing:-.04em!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{margin:22px 0 0!important;padding:0!important;display:grid!important;gap:10px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-row,.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-track{margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2{margin:30px 0 0!important;display:grid!important;gap:18px!important;grid-template-columns:1fr!important}}@media (max-width:374px){.aa-app .dashboard-view .workflow-section-v2 .section-title{font-size:24px!important}.aa-app .dashboard-view .workflow-section-v2 .section-badge{height:32px!important;padding:0 14px!important;font-size:10.5px!important}}.aa-app .dashboard-view .dashboard-history-card .campaign-history-head{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 22px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-head>div:first-child{min-width:0!important;flex:1 1 auto!important}.aa-app .dashboard-view .dashboard-history-card .history-title{margin:0!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.035em!important;font-weight:850!important}.aa-app .dashboard-view .dashboard-history-card .history-subtitle{margin:6px 0 0!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-head-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;margin:0!important}.aa-app .dashboard-view .dashboard-history-card .view-all-button{flex:0 0 auto!important;height:42px!important;padding:0 18px!important;border-radius:999px!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;margin:0!important}@media (max-width:767px){.aa-app .dashboard-view .dashboard-history-card .campaign-history-head{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important}.aa-app .dashboard-view .dashboard-history-card .history-title{font-size:20px!important;line-height:1.1!important}.aa-app .dashboard-view .dashboard-history-card .history-subtitle{margin-top:4px!important;font-size:13px!important}.aa-app .dashboard-view .dashboard-history-card .view-all-button{height:38px!important;padding:0 14px!important;font-size:12.5px!important}}@media (max-width:360px){.aa-app .dashboard-view .dashboard-history-card .campaign-history-head{align-items:flex-start!important;gap:10px!important}.aa-app .dashboard-view .dashboard-history-card .view-all-button{height:34px!important;padding:0 12px!important;font-size:12px!important}}.aa-app .copy-step-v2 .cta-phone-row{grid-template-columns:84px minmax(0,1fr)!important;gap:12px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code,.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{border-radius:20px!important;background:rgba(4,6,18,.72)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(0,0,0,.18)!important;font-size:18px!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code{font-weight:850!important;white-space:nowrap!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{padding:0 22px!important;font-weight:750!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input::placeholder{font-weight:650!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input:focus,.aa-app .copy-step-v2 .cta-phone-row:focus-within .cta-country-code{border-color:rgba(93,140,255,.62)!important;box-shadow:0 0 0 4px rgba(73,112,255,.16),inset 0 1px 0 rgba(255,255,255,.06)!important}@media (max-width:767px){.aa-app .copy-step-v2 .cta-phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code,.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{height:58px!important;min-height:58px!important;border-radius:18px!important;font-size:17px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{padding:0 18px!important}}@media (max-width:360px){.aa-app .copy-step-v2 .cta-phone-row{grid-template-columns:68px minmax(0,1fr)!important;gap:8px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code,.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{height:54px!important;min-height:54px!important;border-radius:16px!important;font-size:16px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{padding:0 15px!important}}@media (max-width:767px){.aa-app .view,body,html{overflow-x:hidden!important}.aa-app .view .aa-page-shell.wizard-page,.aa-app .view.dashboard-view .aa-page-shell{width:100%!important;max-width:100vw!important;box-sizing:border-box!important;padding-left:24px!important;padding-right:24px!important}.aa-app .view .aa-main-column.wizard-shell{width:100%!important;max-width:100%!important;min-width:0!important;padding-inline:0!important;box-sizing:border-box!important}.aa-app .view .wizard-shell .topbar.step-topbar{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:14px 16px!important;border-radius:24px!important;margin:0 0 18px!important}.aa-app .view .wizard-shell .topbar.step-topbar .btn-ghost{margin-left:0!important;padding-left:6px!important}.aa-app .view .wizard-shell .progress-wrap{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:18px!important;border-radius:22px!important;margin:0 0 18px!important}.aa-app .view .wizard-shell .progress-wrap .progress-label{margin:0!important;padding:0!important}.aa-app .view .wizard-shell .progress-wrap .progress-label span{margin:0!important}.aa-app .view .wizard-shell .progress-wrap .progress-track{width:100%!important;margin:10px 0 0!important}.aa-app .view .wizard-shell .content.wizard-section{width:100%!important;max-width:100%!important;padding-inline:0!important;margin-inline:0!important;box-sizing:border-box!important}.aa-app .poster-step-v2 .step-header{width:100%!important;margin:0 0 18px!important;padding:0!important}.aa-app .poster-step-v2 .step-header .step-tag{margin:0 0 12px!important;padding:0 12px!important;text-align:left!important;transform:none!important}.aa-app .poster-step-v2 .step-header .step-title{margin:0 0 12px!important;padding:0!important;text-align:left!important;font-size:clamp(34px,9vw,44px)!important;line-height:1.05!important;letter-spacing:-.04em!important;transform:none!important}.aa-app .poster-step-v2 .step-header .step-desc{margin:0!important;padding:0!important;text-align:left!important;font-size:14.5px!important;line-height:1.5!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:22px!important;border-radius:26px!important;overflow:hidden!important;display:grid!important;gap:0!important;margin:0!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel>*{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:left!important;transform:none!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel .mini-section-title{margin:0 0 12px!important;text-align:left!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:850!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel .copy-mode-helper{margin:0 0 22px!important;text-align:left!important;font-size:14px!important;line-height:1.5!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;white-space:normal!important;overflow-wrap:anywhere!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel .copy-mode-toggle{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0!important;padding:0!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel .copy-mode-toggle button{width:100%!important;max-width:100%!important;min-height:104px!important;padding:20px!important;border-radius:22px!important;text-align:left!important;display:grid!important;gap:8px!important;margin:0!important;box-sizing:border-box!important;font-size:18px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:-.02em!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel .copy-mode-toggle button>span{margin:0!important;text-align:left!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important}}@media (max-width:360px){.aa-app .view .aa-page-shell.wizard-page{padding-left:20px!important;padding-right:20px!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel{padding:20px 18px!important}.aa-app .poster-step-v2 .copy-mode-panel.poster-purpose-panel .copy-mode-toggle button{padding:18px!important;min-height:96px!important;font-size:17px!important}}.aa-app #view-summary .aa-page-shell{padding-top:0!important}.aa-app #view-summary .topbar{width:100%!important;max-width:1120px!important;margin:28px auto 36px!important;min-height:72px!important;padding:12px 16px!important;display:grid!important;grid-template-columns:160px minmax(0,1fr) 160px!important;align-items:center!important;gap:16px!important;border-radius:26px!important;box-sizing:border-box!important;background:linear-gradient(180deg,rgba(8,14,36,.88),rgba(7,10,28,.72))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 44px rgba(0,0,0,.22)!important;overflow:hidden!important}.aa-app #view-summary .topbar:after,.aa-app #view-summary .topbar:before{display:none!important;content:none!important}.aa-app #view-summary .topbar>.btn,.aa-app #view-summary .topbar>.btn-ghost{height:44px!important;min-height:44px!important;padding:0 18px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:14px!important;line-height:1!important;font-weight:750!important;letter-spacing:-.015em!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,border-color .16s ease!important}.aa-app #view-summary .topbar>.btn-ghost:hover,.aa-app #view-summary .topbar>.btn:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app #view-summary .topbar>.btn-ghost:first-child,.aa-app #view-summary .topbar>.btn:first-child{justify-self:start!important}.aa-app #view-summary .topbar>.btn-ghost:last-child,.aa-app #view-summary .topbar>.btn:last-child{justify-self:end!important}.aa-app #view-summary .topbar>.logo.app-logo{justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app #view-summary .topbar>.logo.app-logo .striva-header-logo{display:block!important;height:28px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}@media (max-width:767px){.aa-app #view-summary .topbar{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin:20px auto 28px!important;min-height:64px!important;padding:10px 12px!important;grid-template-columns:minmax(82px,auto) minmax(0,1fr) minmax(60px,auto)!important;gap:10px!important;border-radius:22px!important}.aa-app #view-summary .topbar>.btn,.aa-app #view-summary .topbar>.btn-ghost{height:42px!important;min-height:42px!important;padding:0 14px!important;border-radius:14px!important;font-size:13px!important;font-weight:750!important}.aa-app #view-summary .topbar>.logo.app-logo .striva-header-logo{height:22px!important}}@media (max-width:380px){.aa-app #view-summary .topbar{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:16px auto 24px!important;min-height:60px!important;padding:8px 10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;border-radius:20px!important}.aa-app #view-summary .topbar>.btn,.aa-app #view-summary .topbar>.btn-ghost{height:38px!important;min-height:38px!important;padding:0 11px!important;border-radius:12px!important;font-size:12px!important}.aa-app #view-summary .topbar>.logo.app-logo .striva-header-logo{height:20px!important}}@media (max-width:767px){.aa-app #view-summary .copy-card{padding:24px!important;border-radius:26px!important}.aa-app #view-summary .copy-card .copy-version-header{display:block!important;grid-template-columns:none!important;margin:0 0 4px!important}.aa-app #view-summary .copy-card .copy-version-header>div{width:100%!important;min-width:0!important}.aa-app #view-summary .copy-card .copy-version-title{margin:0 0 14px!important;font-size:26px!important;line-height:1.1!important;letter-spacing:-.04em!important;font-weight:850!important}.aa-app #view-summary .copy-card .copy-version-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 16px!important}.aa-app #view-summary .copy-card .copy-version-tags .aa-pill{height:30px!important;min-height:30px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.aa-app #view-summary .copy-card .version-reason{margin:0 0 18px!important;font-size:14.5px!important;line-height:1.45!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}.aa-app #view-summary .copy-card .copy-version-copy-button{position:static!important;justify-self:stretch!important;width:100%!important;height:50px!important;margin:0 0 22px!important;padding:0 18px!important;border-radius:16px!important;font-size:14.5px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.aa-app #view-summary .copy-card .copy-score-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 22px!important}.aa-app #view-summary .copy-card .copy-score-pill{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;width:auto!important}.aa-app #view-summary .copy-card .copy-score-pill span{font-size:10.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app #view-summary .copy-card .copy-score-pill strong{font-size:13px!important;line-height:1!important;font-weight:900!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;letter-spacing:0!important}.aa-app #view-summary .copy-card .copy-refine-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 22px!important}.aa-app #view-summary .copy-card .copy-refine-row button{width:100%!important;min-height:52px!important;height:52px!important;padding:0 12px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.aa-app #view-summary .copy-card .copy-refine-row button svg{width:18px!important;height:18px!important;flex:0 0 auto!important}.aa-app #view-summary .copy-card .copy-sections{display:grid!important;gap:12px!important;margin:0!important}.aa-app #view-summary .copy-card .copy-section-block{padding:16px 18px!important;border-radius:18px!important;background:rgba(4,6,18,.62)!important;border:1px solid rgba(255,255,255,.08)!important}.aa-app #view-summary .copy-card .copy-section-block p{margin:0!important;font-size:14.5px!important;line-height:1.5!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}}@media (max-width:380px){.aa-app #view-summary .copy-card{padding:20px 18px!important}.aa-app #view-summary .copy-card .copy-version-title{font-size:24px!important}.aa-app #view-summary .copy-card .copy-refine-row button{font-size:12.5px!important;padding:0 8px!important}}.aa-app #view-summary .copy-card .copy-sections{display:grid!important;gap:12px!important;margin:0!important}.aa-app #view-summary .copy-card .copy-output-block{padding:18px 18px 20px!important;border-radius:18px!important;background:rgba(5,7,22,.72)!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;box-sizing:border-box!important}.aa-app #view-summary .copy-card .copy-output-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important}.aa-app #view-summary .copy-card .copy-output-label{font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:rgba(255,255,255,.48)!important;-webkit-text-fill-color:rgba(255,255,255,.48)!important}.aa-app #view-summary .copy-card .copy-output-copy{height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;font-size:12px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,border-color .16s ease!important}.aa-app #view-summary .copy-card .copy-output-copy:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(255,255,255,.18)!important}.aa-app #view-summary .copy-card .copy-output-block p{margin:0!important;font-size:16px!important;line-height:1.5!important;letter-spacing:-.012em!important;color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.aa-app #view-summary .copy-card .copy-output-block ul{margin:0!important;padding-left:18px!important;display:grid!important;gap:8px!important;list-style:disc!important}.aa-app #view-summary .copy-card .copy-output-block li{margin:0!important;font-size:15px!important;line-height:1.5!important;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}.aa-app #view-summary .copy-card .copy-output-block.copy-output-hook{padding:16px 18px 18px!important}.aa-app #view-summary .copy-card .copy-output-block.copy-output-hook p{font-size:18px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.02em!important}.aa-app #view-summary .copy-card .copy-output-block.copy-output-cta{padding:16px 18px!important;background:linear-gradient(180deg,rgba(8,10,28,.82),rgba(6,8,22,.72))!important;border-color:rgba(111,132,255,.2)!important}.aa-app #view-summary .copy-card .copy-output-block.copy-output-cta p{font-size:16.5px!important;font-weight:800!important;line-height:1.45!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app #view-summary .copy-card+.copy-card{margin-top:32px!important}@media (max-width:767px){.aa-app #view-summary .copy-card .copy-output-block p{font-size:15.5px!important}.aa-app #view-summary .copy-card .copy-output-block.copy-output-hook p{font-size:17px!important}.aa-app #view-summary .copy-card .copy-output-block.copy-output-cta p{font-size:16px!important}.aa-app #view-summary .copy-card .copy-output-block li{font-size:14.5px!important}.aa-app #view-summary .copy-card+.copy-card{margin-top:28px!important}}.aa-app #view-summary .result-support-card{min-height:0!important;height:auto!important;padding:26px 28px!important;gap:24px!important;flex-wrap:nowrap!important;background:radial-gradient(circle at 90% 0,rgba(82,210,115,.1),transparent 42%),linear-gradient(135deg,rgba(13,42,34,.72),rgba(9,16,30,.82))!important}.aa-app #view-summary .result-support-card .result-support-text{flex:1 1 auto!important;display:grid!important;gap:6px!important}.aa-app #view-summary .result-support-card .result-support-text strong{font-size:18px!important;line-height:1.2!important;letter-spacing:-.025em!important;font-weight:850!important}.aa-app #view-summary .result-support-card .result-support-text p{margin:0!important;font-size:14.5px!important;line-height:1.45!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app #view-summary .result-support-card .result-support-button{flex:0 0 auto!important;width:220px!important;height:52px!important;padding:0 22px!important;border-radius:16px!important;justify-content:center!important;font-size:14.5px!important}@media (max-width:767px){.aa-app #view-summary .result-support-card{margin-top:24px!important;padding:22px!important;border-radius:22px!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important}.aa-app #view-summary .result-support-card .result-support-text{gap:6px!important}.aa-app #view-summary .result-support-card .result-support-text strong{font-size:22px!important;line-height:1.15!important;letter-spacing:-.03em!important}.aa-app #view-summary .result-support-card .result-support-text p{font-size:15px!important;line-height:1.45!important}.aa-app #view-summary .result-support-card .result-support-button{width:100%!important;height:52px!important;border-radius:16px!important;font-size:15.5px!important;font-weight:850!important}}@media (max-width:380px){.aa-app #view-summary .result-support-card{padding:20px 18px!important}.aa-app #view-summary .result-support-card .result-support-text strong{font-size:20px!important}.aa-app #view-summary .result-support-card .result-support-button{height:48px!important}}.aa-app .login-guided-card .login-trust{margin:22px 0 0!important;padding:0 0 8px!important;font-size:14px!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-guided-card .login-trust .login-trust-support{font-size:14px!important;transition:color .16s ease!important}.aa-app .login-guided-card .login-trust .login-trust-support:focus-visible,.aa-app .login-guided-card .login-trust .login-trust-support:hover{outline:none!important}.aa-app .login-guided-card .login-form{padding-bottom:28px!important}@media (min-width:768px){.aa-app .login-guided-card .login-form{padding-bottom:32px!important}.aa-app .login-guided-card .login-trust{margin-top:24px!important}}@media (max-width:767px){.aa-app .login-guided-card .login-form{padding-bottom:24px!important}.aa-app .login-guided-card .login-trust{margin-top:20px!important;font-size:13.5px!important}.aa-app .login-guided-card .login-trust .login-trust-support{font-size:13.5px!important}}.aa-app .login-v2 .login-hero .brand-lockup-official{display:inline-flex!important;align-items:center!important;margin:0 0 28px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{display:block!important;width:240px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;filter:none!important}@media (max-width:1024px){.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:220px!important}}@media (max-width:767px){.aa-app .login-v2 .login-hero .brand-lockup-official{margin:0 auto 22px!important;justify-content:center!important;width:100%!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:190px!important}}.aa-app .login-guided-card{padding-top:32px!important;padding-bottom:36px!important}.aa-app .login-guided-card .login-form{padding-bottom:0!important;display:grid!important;gap:22px!important}.aa-app .login-guided-card .login-form-head{margin:0!important}.aa-app .login-guided-card .login-form-head h2{margin:10px 0 6px!important}.aa-app .login-guided-card .industry-select-panel-login,.aa-app .login-guided-card .login-form-head p{margin:0!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary{min-height:72px!important;padding:14px 16px!important;border-radius:18px!important;gap:14px!important}.aa-app .login-guided-card .industry-select-panel-login .industry-kicker{height:44px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;letter-spacing:.06em!important}.aa-app .login-guided-card .industry-select-wrap select{height:60px!important;border-radius:18px!important;font-size:15.5px!important}.aa-app .login-guided-card .login-step-divider{margin:0!important}.aa-app .login-guided-card .login-phone-step{display:grid!important;gap:18px!important;margin:0!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy{gap:10px!important;margin:0!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy .form-label{margin:0!important;font-size:14.5px!important;line-height:1.2!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy p{margin:0!important;font-size:13.5px!important;line-height:1.45!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-guided-card .phone-row{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;margin:0!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:60px!important;min-height:60px!important;border-radius:18px!important;font-size:17px!important;box-sizing:border-box!important}.aa-app .login-guided-card .phone-row .phone-prefix{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-weight:850!important}.aa-app .login-guided-card .phone-row .form-input{width:100%!important;padding:0 18px!important}.aa-app .login-guided-card .login-next-step-note{margin:0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important}.aa-app .login-guided-card .btn-lg.cta-button{height:60px!important;min-height:60px!important;border-radius:18px!important;margin:0!important;font-size:16px!important;font-weight:850!important}.aa-app .login-guided-card .btn-lg.cta-button:disabled,.aa-app .login-guided-card .btn-lg.cta-button[disabled]{background:rgba(64,94,210,.45)!important;border-color:rgba(64,94,210,.32)!important;color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important}.aa-app .login-guided-card .login-trust{text-align:center!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app .login-guided-card .login-trust .login-trust-support{display:inline-block!important;margin-top:6px!important;font-size:13.5px!important;font-weight:800!important;color:rgba(160,184,255,.96)!important;-webkit-text-fill-color:rgba(160,184,255,.96)!important;text-decoration:none!important}.aa-app .login-guided-card .login-trust .login-trust-support:focus-visible,.aa-app .login-guided-card .login-trust .login-trust-support:hover{text-decoration:underline!important;color:rgba(190,208,255,1)!important;-webkit-text-fill-color:rgba(190,208,255,1)!important}@media (min-width:768px){.aa-app .login-guided-card{padding:32px 36px 40px!important}.aa-app .login-guided-card .login-form{gap:22px!important}}@media (max-width:767px){.aa-app .login-guided-card{padding:26px 22px 32px!important}.aa-app .login-guided-card .login-form{gap:20px!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary{min-height:68px!important;padding:12px 14px!important}.aa-app .login-guided-card .industry-select-panel-login .industry-kicker{height:40px!important;padding:0 14px!important;font-size:12px!important}.aa-app .login-guided-card .industry-select-wrap select{height:56px!important;font-size:15px!important}.aa-app .login-guided-card .phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:58px!important;min-height:58px!important;border-radius:16px!important;font-size:16px!important}.aa-app .login-guided-card .btn-lg.cta-button{height:58px!important;min-height:58px!important;border-radius:16px!important;font-size:15px!important}.aa-app .login-v2 .login-hero{margin:0!important;padding:0!important;text-align:center!important}.aa-app .login-v2 .login-hero .brand-lockup-official{margin:24px auto 20px!important;padding:0!important;width:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:190px!important;height:auto!important}.aa-app .login-v2 .login-stack{gap:0!important}.aa-app .login-v2 .login-guided-layout{margin-top:4px!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary[data-other=true]{min-height:0!important;padding:12px 14px!important;background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary[data-other=true]>.industry-kicker{display:none!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary[data-other=true] p{margin:0!important;font-size:13.5px!important;line-height:1.45!important}.aa-app .login-guided-card .industry-other-field{margin:14px 0 0!important;display:grid!important;gap:10px!important}.aa-app .login-guided-card .industry-other-field .form-label{margin:0!important;font-size:13.5px!important;line-height:1.2!important;font-weight:800!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}.aa-app .login-guided-card .industry-other-field .form-input{width:100%!important;max-width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;padding:0 16px!important;border-radius:16px!important;font-size:15.5px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:767px){.aa-app .login-guided-card .industry-other-field .form-input::placeholder{color:rgba(255,255,255,.34)!important;-webkit-text-fill-color:rgba(255,255,255,.34)!important;font-weight:600!important}.aa-app .view.login-view.active{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){.aa-app .login-v2 .login-hero .brand-lockup-official{margin:20px auto 16px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:170px!important}.aa-app .login-guided-card .industry-other-field .form-input{height:54px!important;min-height:54px!important;padding:0 14px!important;font-size:15px!important}}@media (max-width:767px){.aa-app .login-guided-layout,.aa-app .login-hero,.aa-app .login-stack,.aa-app .login-v2,.aa-app .view.login-view.active,.aa-app.aa-app-login{background:transparent!important;border:0!important;box-shadow:none!important}.aa-app .login-guided-card .login-form-head .industry-kicker{display:none!important}.aa-app .login-guided-card .login-form-head h2{margin:0 0 6px!important;font-size:22px!important;line-height:1.15!important;letter-spacing:-.025em!important}.aa-app .login-guided-card .login-form-head p{margin:0!important;font-size:13.5px!important;line-height:1.45!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head{margin:0 0 12px!important}.aa-app .login-guided-card .industry-select-panel-login .industry-kicker{display:none!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head h4{margin:0 0 6px!important;font-size:16px!important;line-height:1.2!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head span:not(.industry-kicker){margin:0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary:not([data-other=true]){min-height:0!important;padding:12px 14px!important;border-radius:16px!important;display:flex!important;align-items:center!important;gap:10px!important;background:rgba(93,140,255,.07)!important;border:1px solid rgba(93,140,255,.18)!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary:not([data-other=true])>span{flex:0 0 auto!important;align-self:center!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:rgba(93,140,255,.18)!important;color:rgba(220,232,255,.96)!important;-webkit-text-fill-color:rgba(220,232,255,.96)!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary:not([data-other=true]) p{margin:0!important;flex:1 1 auto!important;min-width:0!important;font-size:12.5px!important;line-height:1.4!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}.aa-app .login-guided-card .industry-other-field .form-input,.aa-app .login-guided-card .industry-select-wrap select,.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{border-color:rgba(255,255,255,.1)!important}.aa-app .login-guided-card .industry-other-field .form-input:focus,.aa-app .login-guided-card .industry-select-wrap select:focus,.aa-app .login-guided-card .phone-row .form-input:focus{border-color:rgba(93,140,255,.62)!important}.aa-app .view.login-view.active{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){.aa-app .login-guided-card .login-form-head h2{font-size:20px!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary:not([data-other=true])>span{height:24px!important;padding:0 9px!important;font-size:10.5px!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary:not([data-other=true]) p{font-size:12px!important}}@media (min-width:1024px){.aa-app .view.login-view.active{background:radial-gradient(circle at 70% 18%,rgba(40,72,180,.24),transparent 38%),radial-gradient(circle at 30% 72%,rgba(75,30,140,.18),transparent 42%),#050713!important;min-height:100dvh!important;padding:48px 40px!important}.aa-app .login-v2 .login-stack{width:100%!important;max-width:1160px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(420px,1fr) 460px!important;gap:88px!important;align-items:center!important}.aa-app .login-v2 .login-hero{position:relative!important;max-width:620px!important;align-self:center!important}.aa-app .login-v2 .login-hero:before{content:""!important;position:absolute!important;width:460px!important;height:460px!important;top:6%!important;left:-8%!important;background:radial-gradient(circle,rgba(80,110,255,.18),transparent 65%)!important;filter:blur(28px)!important;pointer-events:none!important;z-index:-1!important}.aa-app .login-v2 .login-hero .brand-lockup-official{margin:0 0 44px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:220px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(48px,4.4vw,64px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.aa-app .login-v2 .login-hero .subtitle{margin-top:20px!important;max-width:580px!important;font-size:17px!important;line-height:1.55!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app .login-v2 .login-pill-row{margin-top:32px!important;gap:10px!important}.aa-app .login-v2 .login-pill{height:40px!important;padding:0 16px!important;border-radius:14px!important;font-size:14px!important;font-weight:750!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}.aa-app .login-v2 .login-guided-layout{width:100%!important;max-width:460px!important;justify-self:end!important}.aa-app .login-guided-card{width:100%!important;max-width:460px!important;padding:32px!important;border-radius:30px!important}.aa-app .login-guided-card .login-form-head h2{font-size:28px!important;line-height:1.12!important}.aa-app .login-guided-card .industry-select-wrap select{height:56px!important}.aa-app .login-guided-card .phone-row{grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:56px!important;min-height:56px!important;border-radius:16px!important;font-size:16px!important}.aa-app .login-guided-card .btn-lg.cta-button{height:58px!important;min-height:58px!important;border-radius:16px!important;font-size:16px!important}}@media (min-width:768px) and (max-width:1023px){.aa-app .login-v2 .login-stack{max-width:560px!important;margin:0 auto!important;padding:32px 24px 64px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:200px!important}}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary:not([data-other=true]){display:none!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary[data-other=true]{margin:14px 0 0!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(93,140,255,.07)!important;border:1px solid rgba(93,140,255,.18)!important;display:block!important;min-height:0!important}.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary[data-other=true] p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:rgba(220,232,255,.86)!important;-webkit-text-fill-color:rgba(220,232,255,.86)!important}@media (min-width:1024px){.aa-app .login-guided-card{background:linear-gradient(165deg,rgba(28,36,78,.92),rgba(18,22,50,.92))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 32px 80px rgba(0,0,0,.42)!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(48px,4vw,60px)!important;line-height:.96!important;letter-spacing:-.04em!important}.aa-app .login-guided-card,.aa-app .login-guided-card .login-form,.aa-app .login-guided-layout,.aa-app .login-stack,.aa-app .login-v2,.aa-app .view.login-view.active{overflow:visible!important;max-height:none!important;height:auto!important}}@media (max-width:767px){.aa-app .view.login-view.active{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.aa-app .login-v2 .login-stack{padding:0 16px!important}.aa-app .login-v2 .login-hero .brand-lockup-official{margin:28px auto 18px!important}.aa-app .login-guided-card{width:calc(100% - 0px)!important;margin:0 0 calc(40px + env(safe-area-inset-bottom))!important;padding:28px 22px 32px!important;border-radius:28px!important}.aa-app .login-guided-card .login-form{overflow:visible!important;max-height:none!important;height:auto!important}.aa-app .login-guided-card .login-form-head{margin:0 0 8px!important}.aa-app .login-guided-card .login-form-head h2{font-size:22px!important;line-height:1.15!important;margin:0 0 8px!important}.aa-app .login-v2 .login-hero .login-pill-row,.aa-app .login-v2 .login-hero .subtitle,.aa-app .login-v2 .login-hero h1{display:none!important}}.aa-app .login-guided-card,.aa-app .login-guided-card .login-form,.aa-app .login-guided-layout{overflow:visible!important;max-height:none!important;height:auto!important}.aa-app .login-guided-card .btn-lg.cta-button{margin:0 0 16px!important}.aa-app .login-guided-card .login-trust{margin:0!important;padding:0!important}@media (min-width:768px){.aa-app .login-guided-card{padding-bottom:36px!important}.aa-app .login-guided-card .btn-lg.cta-button{margin-bottom:16px!important}}@media (max-width:767px){.aa-app .login-guided-card{padding-bottom:calc(36px + env(safe-area-inset-bottom))!important}.aa-app .login-guided-card .btn-lg.cta-button{margin-bottom:18px!important}}.aa-app .login-guided-card{padding-top:36px!important}.aa-app .login-guided-card .login-form-head h2,.aa-app .login-guided-card .login-form-head p{max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}.aa-app .login-guided-card .login-form-head p{line-height:1.45!important}@media (max-width:768px){.aa-app .login-guided-card{padding-top:28px!important}}.aa-app .login-guided-card .login-form-head .industry-kicker{display:none!important}@media (min-width:1024px){.aa-app .view.login-view.active{background:radial-gradient(circle at 58% 45%,rgba(55,80,210,.18),transparent 42%),radial-gradient(circle at 78% 14%,rgba(40,72,180,.22),transparent 38%),radial-gradient(circle at 28% 76%,rgba(75,30,140,.16),transparent 42%),#050713!important;padding:32px 40px 64px!important;align-items:center!important}.aa-app .login-v2 .login-stack{grid-template-columns:500px 470px!important;gap:96px!important;max-width:1066px!important}.aa-app .login-v2 .login-hero{display:grid!important;gap:0!important}.aa-app .login-v2 .login-hero .brand-lockup-official{margin:0 0 48px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:220px!important}.aa-app .login-v2 .login-hero h1{margin:0!important;font-size:clamp(48px,4vw,60px)!important;line-height:.94!important;letter-spacing:-.04em!important}.aa-app .login-v2 .login-hero .subtitle{margin:24px 0 0!important;max-width:520px!important;font-size:16.5px!important;line-height:1.55!important}.aa-app .login-v2 .login-pill-row{margin:32px 0 0!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important}.aa-app .login-v2 .login-pill{flex:0 0 auto!important;height:44px!important;padding:0 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:750!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;white-space:nowrap!important}.aa-app .login-v2 .login-guided-layout{width:100%!important;max-width:470px!important;justify-self:end!important;background:transparent!important}.aa-app .login-guided-card{width:470px!important;max-width:470px!important;padding:44px 32px 34px!important;border-radius:30px!important}.aa-app .login-guided-card .login-form-head h2{margin:0 0 10px!important;font-size:30px!important;line-height:1.05!important;letter-spacing:-.025em!important}.aa-app .login-guided-card .login-form-head p{margin:0!important;max-width:380px!important;font-size:15px!important;line-height:1.45!important}.aa-app .login-guided-card .login-form{gap:28px!important}}.aa-app .login-guided-card .btn-lg.cta-button:disabled,.aa-app .login-guided-card .btn-lg.cta-button[disabled]{background:rgba(62,91,196,.38)!important;border:1px solid rgba(120,145,255,.16)!important;color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important;opacity:1!important}.aa-app .login-guided-card .btn-lg.cta-button:not(:disabled){background:linear-gradient(180deg,#4f7cff,#2458ff)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 18px 45px rgba(46,97,255,.28)!important}.aa-app .login-guided-card,.aa-app .login-guided-card .login-form,.aa-app .login-guided-layout,.aa-app .login-hero,.aa-app .login-stack,.aa-app .login-v2,.aa-app .view.login-view.active,.aa-app:has(.view.login-view.active){overflow:visible!important;max-height:none!important;height:auto!important}.aa-app .login-guided-card .btn-lg.cta-button:disabled,.aa-app .login-guided-card .btn-lg.cta-button[disabled]{opacity:.55!important}@media (min-width:1024px){.aa-app .view.login-view.active{min-height:100dvh!important;height:auto!important;padding:32px 40px 56px!important;overflow-y:auto!important}.aa-app .login-v2 .login-stack{grid-template-columns:500px 440px!important;gap:72px!important;max-width:1120px!important;margin:0 auto!important}.aa-app .login-v2 .login-hero .brand-lockup-official{margin:0 0 44px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:200px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(44px,3.6vw,56px)!important;line-height:.95!important;letter-spacing:-.045em!important}.aa-app .login-v2 .login-hero .subtitle{margin-top:22px!important;max-width:480px!important;font-size:16px!important;line-height:1.5!important}.aa-app .login-v2 .login-pill-row{margin-top:28px!important;gap:10px!important}.aa-app .login-v2 .login-pill{height:42px!important;padding:0 18px!important;font-size:14px!important}.aa-app .login-v2 .login-guided-layout{justify-self:end!important;align-self:center!important}.aa-app .login-guided-card,.aa-app .login-v2 .login-guided-layout{width:440px!important;max-width:440px!important;overflow:visible!important}.aa-app .login-guided-card{padding:32px 28px!important;border-radius:28px!important}.aa-app .login-guided-card .login-form{display:grid!important;gap:0!important}.aa-app .login-guided-card .login-form-head{margin:0 0 38px!important}.aa-app .login-guided-card .login-form-head h2{margin:0 0 8px!important;font-size:28px!important;line-height:1.08!important;letter-spacing:-.025em!important}.aa-app .login-guided-card .login-form-head p{margin:0!important;max-width:360px!important;font-size:14.5px!important;line-height:1.45!important}.aa-app .login-guided-card .industry-select-panel-login{margin:0 0 34px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head{margin:0 0 8px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head h4{margin:0 0 8px!important;font-size:15px!important;line-height:1.2!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head span:not(.industry-kicker){margin:0!important;font-size:13.5px!important;line-height:1.45!important}.aa-app .login-guided-card .industry-select-wrap{margin:16px 0 0!important}.aa-app .login-guided-card .industry-select-wrap select{height:54px!important;font-size:15px!important;border-radius:14px!important}.aa-app .login-guided-card .login-step-divider{display:none!important}.aa-app .login-guided-card .login-phone-step{display:grid!important;gap:0!important;margin:0 0 22px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy{display:grid!important;gap:8px!important;margin:0 0 18px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy .form-label{font-size:14px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy p{font-size:13.5px!important}.aa-app .login-guided-card .phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:54px!important;min-height:54px!important;border-radius:14px!important;font-size:15px!important}.aa-app .login-guided-card .login-next-step-note{margin:0 0 22px!important;font-size:13px!important}.aa-app .login-guided-card .btn-lg.cta-button{height:54px!important;min-height:54px!important;border-radius:14px!important;margin:0 0 14px!important;font-size:15px!important}.aa-app .login-guided-card .login-trust{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.45!important}}@media (min-width:1024px) and (max-width:1180px){.aa-app .login-v2 .login-stack{grid-template-columns:minmax(0,1fr) 440px!important;gap:56px!important}}.aa-app .login-v2 .login-hero .login-value-rows{margin:22px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:8px!important}.aa-app .login-v2 .login-hero .login-value-rows li{position:relative!important;margin:0!important;padding:0 0 0 24px!important;font-size:14.5px!important;line-height:1.45!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}.aa-app .login-v2 .login-hero .login-value-rows li:before{content:""!important;position:absolute!important;left:0!important;top:7px!important;width:16px!important;height:16px!important;border-radius:999px!important;background:linear-gradient(135deg,#6388ff,#8d5dff)!important;box-shadow:0 0 0 3px rgba(99,136,255,.16)!important}.aa-app .login-v2 .login-hero .login-value-rows li:after{content:""!important;position:absolute!important;left:4px!important;top:11px!important;width:8px!important;height:5px!important;border-left:1.5px solid rgba(255,255,255,.95)!important;border-bottom:1.5px solid rgba(255,255,255,.95)!important;transform:rotate(-45deg)!important}@media (max-width:767px){.aa-app .login-v2 .login-hero .login-value-rows{display:none!important}}@media (min-width:1024px){.aa-app .dashboard-view .aa-page-shell{max-width:1240px!important;margin:0 auto!important;padding:48px 32px 64px!important}.aa-app .dashboard-view .topbar.dashboard-header{min-height:64px!important;padding:0 22px!important;border-radius:24px!important;margin:0 0 28px!important}.aa-app .dashboard-view .dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important;align-items:start!important}.aa-app .dashboard-view .dashboard-side-column{position:sticky!important;top:96px!important;align-self:start!important}.aa-app .dashboard-view .dashboard-hero-card{padding:40px!important;border-radius:30px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-title{font-size:44px!important;line-height:1.05!important;letter-spacing:-.04em!important}.aa-app .dashboard-view .dashboard-hero-card .hero-subtitle{margin:12px 0 0!important;max-width:580px!important;font-size:15.5px!important;line-height:1.5!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-row{display:none!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid{margin-top:28px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card{min-height:92px!important;height:auto!important;padding:18px!important;border-radius:18px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card .hero-stat-label{font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card .hero-stat-value{font-size:17px!important;line-height:1.18!important;font-weight:850!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-usage{grid-column:span 1!important;min-height:92px!important}.aa-app .dashboard-view .dashboard-hero-card .primary-cta{margin-top:28px!important;width:100%!important;max-width:420px!important;height:56px!important;border-radius:18px!important;font-size:15px!important;font-weight:850!important}.aa-app .dashboard-view .workflow-section-v2{margin:32px 0 0!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{font-size:26px!important;line-height:1.1!important;letter-spacing:-.025em!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{min-height:200px!important;padding:22px!important;border-radius:22px!important}.aa-app .dashboard-view .dashboard-history-card{padding:24px!important;border-radius:24px!important;margin-top:28px!important}.aa-app .dashboard-view .dashboard-footer{margin-top:40px!important;padding-bottom:16px!important;text-align:center!important;font-size:13px!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}}@media (min-width:768px) and (max-width:1023px){.aa-app .dashboard-view .aa-page-shell{max-width:720px!important;margin:0 auto!important;padding:32px 24px 64px!important}.aa-app .dashboard-view .dashboard-grid{display:block!important}.aa-app .dashboard-view .dashboard-side-column{position:static!important;margin-top:24px!important}}.aa-app .view.login-view.active,body,html{width:100%!important;max-width:100%!important}@media (min-width:1101px){.aa-app .view.login-view.active{min-height:100dvh!important;height:auto!important;width:100%!important;padding:clamp(40px,5vh,72px) 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 50% 18%,rgba(44,86,210,.18),transparent 34%),radial-gradient(circle at 78% 55%,rgba(119,62,210,.14),transparent 38%),#050812!important}.aa-app .login-v2 .login-stack{width:min(1120px,calc(100vw - 64px))!important;max-width:1120px!important;margin:0 auto!important;grid-template-columns:minmax(0,1fr) 420px!important;gap:clamp(40px,5vw,64px)!important;align-items:center!important;overflow:visible!important}.aa-app .login-v2 .login-hero{min-width:0!important;max-width:560px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:190px!important;margin:0 0 46px!important;display:block!important}.aa-app .login-v2 .login-hero h1{max-width:560px!important;margin:0 0 28px!important;font-size:clamp(48px,4.4vw,60px)!important;line-height:.94!important;letter-spacing:-.05em!important}.aa-app .login-v2 .login-hero .subtitle{max-width:540px!important;margin:0!important;font-size:17px!important;line-height:1.55!important}.aa-app .login-v2 .login-pill-row{margin-top:30px!important}.aa-app .login-v2 .login-pill{height:42px!important;padding:0 18px!important}.aa-app .login-v2 .login-guided-layout{justify-self:end!important;align-self:center!important}.aa-app .login-guided-card,.aa-app .login-v2 .login-guided-layout{width:100%!important;max-width:420px!important;min-width:0!important}.aa-app .login-guided-card{padding:34px 30px 30px!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(45,39,104,.88),rgba(18,18,42,.94))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 32px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app .login-guided-card .login-form-head{margin:0 0 36px!important}.aa-app .login-guided-card .login-form-head h2{margin:0!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important}.aa-app .login-guided-card .login-form-head p{margin:10px 0 0!important;max-width:380px!important;font-size:15px!important;line-height:1.45!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app .login-guided-card .industry-select-panel-login{margin:0 0 32px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head h4{font-size:15px!important;line-height:1.25!important;margin:0 0 8px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head span:not(.industry-kicker){font-size:14px!important;line-height:1.45!important}.aa-app .login-guided-card .industry-select-wrap{margin:18px 0 0!important}.aa-app .login-guided-card .industry-select-wrap select{height:60px!important;border-radius:18px!important;padding:0 18px!important;font-size:15px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy{margin:0 0 18px!important;gap:8px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy .form-label{font-size:13px!important;font-weight:800!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy p{font-size:14px!important;line-height:1.45!important}.aa-app .login-guided-card .phone-row{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:58px!important;min-height:58px!important;border-radius:16px!important;font-size:15px!important}.aa-app .login-guided-card .phone-row .form-input{padding:0 18px!important}.aa-app .login-guided-card .login-next-step-note{margin:20px 0 22px!important;font-size:13px!important}.aa-app .login-guided-card .btn-lg.cta-button{height:60px!important;min-height:60px!important;border-radius:18px!important;margin:0 0 14px!important;font-size:16px!important;font-weight:800!important}.aa-app .login-guided-card .login-trust{margin:0!important;font-size:13px!important;line-height:1.45!important;text-align:center!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .login-guided-card .login-trust .login-trust-support{font-weight:800!important;color:rgba(185,204,255,.95)!important;-webkit-text-fill-color:rgba(185,204,255,.95)!important}}@media (max-width:1100px){.aa-app .view.login-view.active{align-items:flex-start!important;padding:40px 20px 80px!important}.aa-app .login-v2 .login-stack{width:100%!important;max-width:min(520px,100%)!important;grid-template-columns:1fr!important;display:block!important}.aa-app .login-v2 .login-hero{display:none!important}.aa-app .login-v2 .login-guided-layout{width:100%!important;justify-self:center!important}.aa-app .login-guided-card,.aa-app .login-v2 .login-guided-layout{max-width:520px!important;margin:0 auto!important}}@media (min-width:1024px){.aa-app .dashboard-view .aa-page-shell{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;margin:0 auto!important;padding:32px 0 64px!important;box-sizing:border-box!important}.aa-app .dashboard-view .topbar.dashboard-header{width:100%!important;max-width:100%!important;height:62px!important;min-height:62px!important;padding:0 22px!important;border-radius:22px!important;margin:0 0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.aa-app .dashboard-view .dashboard-header .striva-header-logo{height:26px!important;width:auto!important}.aa-app .dashboard-view .dashboard-header .dashboard-header-status,.aa-app .dashboard-view .dashboard-header .dashboard-logout-btn{height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:750!important}.aa-app .dashboard-view .dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:26px!important;align-items:start!important;width:100%!important;max-width:100%!important}.aa-app .dashboard-view .dashboard-side-column{position:sticky!important;top:96px!important;align-self:start!important;display:grid!important;gap:16px!important}.aa-app .dashboard-view .dashboard-hero-card{padding:32px 34px 34px!important;border-radius:28px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-content{display:grid!important;gap:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-badge{margin:0 0 22px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-eyebrow{margin:0 0 10px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-title{margin:0 0 14px!important;font-size:40px!important;line-height:1.05!important;letter-spacing:-.035em!important}.aa-app .dashboard-view .dashboard-hero-card .hero-subtitle{margin:0 0 28px!important;max-width:580px!important;font-size:15.5px!important;line-height:1.5!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid{margin:0 0 22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage){min-height:78px!important;padding:14px 16px!important;border-radius:16px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-label{font-size:11px!important;letter-spacing:.08em!important;opacity:.55!important;margin:0 0 6px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-value{font-size:18px!important;line-height:1.18!important;font-weight:800!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-usage{display:none!important}.aa-app .dashboard-view .dashboard-hero-card .primary-cta{margin:0!important;width:100%!important;max-width:420px!important;height:56px!important;border-radius:18px!important;font-size:15px!important;font-weight:850!important}.aa-app .dashboard-view .dashboard-side-column .side-panel{padding:22px!important;border-radius:22px!important;border-color:rgba(255,255,255,.08)!important}.aa-app .dashboard-view .dashboard-side-column .side-panel .sidebar-title{font-size:17px!important}.aa-app .dashboard-view .dashboard-side-column .side-panel .sidebar-description{font-size:13px!important;line-height:1.45!important}.aa-app .dashboard-view .workflow-section-v2{margin:42px 0 0!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading,.aa-app .dashboard-view .workflow-section-v2 .workflow-header{margin:0 0 22px!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{font-size:24px!important;line-height:1.12!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{min-height:188px!important;padding:22px!important;border-radius:22px!important;display:grid!important;grid-template-rows:auto 1fr auto!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2[data-status=pending]{border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}.aa-app .dashboard-view .dashboard-history-card{margin-top:28px!important;padding:24px 26px 28px!important;border-radius:22px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-list{margin-top:18px!important;gap:8px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item{min-height:68px!important;padding:14px 16px!important;border-radius:16px!important}.aa-app .dashboard-view .dashboard-footer{width:100%!important;max-width:100%!important;margin:32px 0 0!important;padding:0 0 8px!important;text-align:center!important;font-size:12px!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}}@media (min-width:768px) and (max-width:1023px){.aa-app .dashboard-view .topbar.dashboard-header{width:min(720px,calc(100vw - 48px))!important;margin:0 auto 22px!important}}@media (max-width:767px){.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage){min-height:64px!important}.aa-app .dashboard-view .dashboard-hero-card .primary-cta{margin-top:16px!important;height:56px!important;font-size:14.5px!important}.aa-app .dashboard-view .dashboard-history-card{padding:22px!important;margin-top:24px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item{min-height:0!important;padding:14px!important;border-radius:14px!important}.aa-app .dashboard-view .dashboard-footer{margin-top:24px!important;font-size:11.5px!important}}@media (min-width:1101px){.aa-app .view.login-view.active{padding:40px 32px!important}.aa-app .login-v2 .login-stack{grid-template-columns:minmax(0,1fr) 390px!important;gap:72px!important;width:min(1120px,calc(100vw - 64px))!important;max-width:1120px!important;align-items:center!important}.aa-app .login-v2 .login-hero{max-width:570px!important;min-width:0!important}.aa-app .login-v2 .login-hero .brand-lockup-official{margin:0 0 56px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:190px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(48px,4.4vw,60px)!important;line-height:.92!important;letter-spacing:-.055em!important;margin:0 0 28px!important;max-width:580px!important}.aa-app .login-v2 .login-hero .subtitle{font-size:16px!important;line-height:1.55!important;max-width:540px!important;margin:0!important}.aa-app .login-v2 .login-pill-row{margin-top:28px!important;gap:10px!important}.aa-app .login-v2 .login-pill{height:40px!important;padding:0 18px!important;font-size:14px!important}.aa-app .login-v2 .login-hero .login-value-rows{margin-top:22px!important;gap:8px!important}.aa-app .login-v2 .login-hero .login-value-rows li{font-size:14px!important}.aa-app .login-v2 .login-guided-layout{width:390px!important;max-width:390px!important;justify-self:end!important;align-self:center!important}.aa-app .login-guided-card{width:390px!important;max-width:390px!important;padding:30px 28px 26px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(54,43,120,.88),rgba(20,18,43,.96))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 32px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app .login-guided-card .login-form-head{margin:0 0 34px!important}.aa-app .login-guided-card .login-form-head h2{font-size:28px!important;line-height:1.05!important;letter-spacing:-.035em!important;margin:0!important}.aa-app .login-guided-card .login-form-head p{font-size:14px!important;line-height:1.4!important;margin-top:8px!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .login-guided-card .industry-select-panel-login{margin:0 0 28px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head{margin:0 0 7px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head h4{font-size:14px!important;margin:0 0 7px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head span:not(.industry-kicker){font-size:13px!important}.aa-app .login-guided-card .industry-select-wrap{margin:16px 0 0!important}.aa-app .login-guided-card .industry-select-wrap select{height:56px!important;border-radius:16px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy{margin:0 0 16px!important;gap:7px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy .form-label{font-size:12px!important;font-weight:800!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy p{font-size:13px!important}.aa-app .login-guided-card .phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:54px!important;min-height:54px!important;border-radius:15px!important;font-size:14.5px!important}.aa-app .login-guided-card .phone-row .form-input{padding:0 16px!important}.aa-app .login-guided-card .login-next-step-note{margin:18px 0!important;font-size:12.5px!important}.aa-app .login-guided-card .btn-lg.cta-button{height:56px!important;min-height:56px!important;border-radius:16px!important;margin:0 0 12px!important;font-size:15px!important;font-weight:800!important}.aa-app .login-guided-card .btn-lg.cta-button:not(:disabled){box-shadow:0 16px 38px rgba(46,97,255,.26)!important}.aa-app .login-guided-card .btn-lg.cta-button:disabled,.aa-app .login-guided-card .btn-lg.cta-button[disabled]{background:rgba(67,94,190,.38)!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app .login-guided-card .login-trust{font-size:12px!important;line-height:1.4!important;margin:0!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important}}@media (max-width:767px){.aa-app .login-guided-card{max-width:430px!important;margin:0 auto!important;padding:30px 22px 32px!important;border-radius:28px!important}.aa-app .login-guided-card .login-form-head h2{font-size:24px!important;line-height:1.05!important}.aa-app .login-guided-card .industry-select-wrap select{height:60px!important;border-radius:18px!important}.aa-app .login-guided-card .phone-row{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:58px!important;min-height:58px!important;border-radius:18px!important}.aa-app .login-guided-card .btn-lg.cta-button{height:60px!important;min-height:60px!important;border-radius:18px!important}}@media (min-width:1101px){.aa-app .login-v2 .login-hero{transform:translateY(-28px)!important}.aa-app .login-v2 .login-pill-row{margin-top:22px!important}.aa-app .login-v2 .login-hero .login-value-rows{margin-top:18px!important}.aa-app .login-guided-card{padding:28px 28px 22px!important}}@media (max-width:767px){.aa-app .login-v2 .login-hero{transform:none!important}.aa-app .login-guided-card{padding:30px 22px 28px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img{width:min(210px,72vw)!important}}.aa-app .login-guided-card .btn-lg.cta-button:not(:disabled){background:linear-gradient(180deg,#4d7cff,#2457ff)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 32px rgba(53,97,255,.35),inset 0 1px 0 rgba(255,255,255,.16)!important}.aa-app .login-guided-card .btn-lg.cta-button:disabled,.aa-app .login-guided-card .btn-lg.cta-button[disabled]{background:linear-gradient(180deg,rgba(71,104,220,.48),rgba(36,69,170,.42))!important;color:rgba(255,255,255,.46)!important;-webkit-text-fill-color:rgba(255,255,255,.46)!important;box-shadow:none!important;cursor:not-allowed!important}.aa-app .login-guided-card .industry-other-field .form-input,.aa-app .login-guided-card .industry-select-wrap select,.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{background:rgba(5,7,18,.72)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 0 rgba(255,255,255,.03)!important}.aa-app .login-guided-card .industry-other-field .form-input:focus,.aa-app .login-guided-card .industry-select-wrap select:focus,.aa-app .login-guided-card .phone-row .form-input:focus{border-color:rgba(96,132,255,.72)!important;box-shadow:0 0 0 3px rgba(74,111,255,.18),inset 0 1px 0 rgba(255,255,255,.06)!important;outline:none!important}body,html{overflow-x:hidden!important}.aa-app .login-guided-card .step-badge-premium{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:22px!important;padding:0 10px!important;margin:0 0 8px!important;border-radius:999px!important;background:rgba(59,130,246,.12)!important;border:1px solid rgba(147,197,253,.2)!important;color:rgba(170,196,255,.95)!important;-webkit-text-fill-color:rgba(170,196,255,.95)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-variant-numeric:tabular-nums!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head>div{display:grid!important;gap:0!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy{display:grid!important;gap:6px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy .step-badge-premium{margin:0 0 4px!important}.aa-app .login-guided-card .campaign-value-summary{margin:0 0 18px!important;padding:16px 18px!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;display:grid!important;gap:10px!important}.aa-app .login-guided-card .campaign-value-summary .campaign-value-title{font-size:12px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-guided-card .campaign-value-summary ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:8px!important}.aa-app .login-guided-card .campaign-value-summary li{position:relative!important;margin:0!important;padding:0 0 0 22px!important;font-size:13.5px!important;line-height:1.4!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}.aa-app .login-guided-card .campaign-value-summary li:before{content:""!important;position:absolute!important;left:0!important;top:6px!important;width:14px!important;height:14px!important;border-radius:999px!important;background:radial-gradient(circle at 35% 30%,#6388ff 0,#4f6fff 60%,#3450c8 100%)!important;box-shadow:0 0 0 3px rgba(99,136,255,.12)!important}.aa-app .login-guided-card .campaign-value-summary li:after{content:""!important;position:absolute!important;left:3px!important;top:9px!important;width:7px!important;height:4px!important;border-left:1.5px solid rgba(255,255,255,.96)!important;border-bottom:1.5px solid rgba(255,255,255,.96)!important;transform:rotate(-45deg)!important}.aa-app .login-guided-card .cta-microcopy{margin:0 0 12px!important;font-size:13px!important;line-height:1.45!important;text-align:center!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}@media (min-width:1101px){.aa-app .login-guided-card{background:linear-gradient(180deg,rgba(35,30,75,.82),rgba(18,18,38,.92))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 80px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .login-guided-card .industry-select-panel-login .industry-kicker{margin:0 0 8px!important}.aa-app .login-guided-card{padding:28px 28px 22px!important}}@media (max-width:767px){.aa-app .login-guided-card .campaign-value-summary{padding:14px 16px!important}.aa-app .login-guided-card .campaign-value-summary li{font-size:13px!important}.aa-app .login-guided-card .cta-microcopy{font-size:12.5px!important}}.aa-app .login-guided-card .step-badge-premium{width:fit-content!important;max-width:max-content!important;flex:0 0 auto!important;align-self:start!important;justify-self:start!important;padding:4px 10px!important;height:auto!important;line-height:1!important}@media (min-width:1101px){.aa-app .login-v2 .login-stack{grid-template-columns:minmax(0,1fr) 480px!important;gap:64px!important;width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important}.aa-app .login-guided-card,.aa-app .login-v2 .login-guided-layout{width:480px!important;max-width:480px!important}.aa-app .login-guided-card{padding:30px 32px 24px!important;border-radius:28px!important}.aa-app .login-guided-card .login-form-head{margin:0 0 28px!important}.aa-app .login-guided-card .login-form-head h2{font-size:28px!important;line-height:1.05!important;letter-spacing:-.035em!important}.aa-app .login-guided-card .login-form-head p{margin-top:8px!important;font-size:13.5px!important;line-height:1.45!important}.aa-app .login-guided-card .industry-select-panel-login{margin:0 0 24px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head{margin:0 0 6px!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head h4{font-size:17px!important;margin:0 0 6px!important;letter-spacing:-.02em!important}.aa-app .login-guided-card .industry-select-panel-login .campaign-history-head span:not(.industry-kicker):not(.step-badge-premium){font-size:13px!important;line-height:1.4!important}.aa-app .login-guided-card .industry-select-wrap{margin:14px 0 0!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy{margin:0 0 14px!important;gap:4px!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy .form-label{font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important}.aa-app .login-guided-card .login-phone-step .phone-step-copy p{font-size:13px!important;line-height:1.4!important}.aa-app .login-guided-card .login-next-step-note{margin:16px 0 14px!important;font-size:12.5px!important;line-height:1.4!important}.aa-app .login-guided-card .campaign-value-summary{margin:0 0 16px!important;padding:14px 16px!important;border-radius:16px!important;gap:8px!important}.aa-app .login-guided-card .campaign-value-summary .campaign-value-title{font-size:11px!important;letter-spacing:.06em!important}.aa-app .login-guided-card .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:6px!important}.aa-app .login-guided-card .campaign-value-summary li{padding-left:20px!important;font-size:12.5px!important;line-height:1.35!important}.aa-app .login-guided-card .campaign-value-summary li:before{width:12px!important;height:12px!important;top:4px!important}.aa-app .login-guided-card .campaign-value-summary li:after{left:2px!important;top:7px!important;width:6px!important;height:3px!important}.aa-app .login-guided-card .phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.aa-app .login-guided-card .phone-row .form-input,.aa-app .login-guided-card .phone-row .phone-prefix{height:52px!important;min-height:52px!important;border-radius:14px!important;font-size:14.5px!important}.aa-app .login-guided-card .btn-lg.cta-button{height:54px!important;min-height:54px!important;border-radius:16px!important;margin:0 0 10px!important;font-size:15px!important}.aa-app .login-guided-card .cta-microcopy{margin:0 0 8px!important;font-size:12.5px!important}.aa-app .login-guided-card .login-trust{font-size:12px!important}.aa-app .login-v2 .login-hero{transform:translateY(-20px)!important;max-width:540px!important}.aa-app .login-v2 .login-hero h1{font-size:clamp(44px,4vw,56px)!important;line-height:.94!important}}@media (max-width:1100px){.aa-app .login-guided-card .campaign-value-summary ul{grid-template-columns:1fr!important}}@media (min-width:768px){.aa-app .login-guided-card .industry-select-panel-login .industry-selected-summary[data-other=true]>.industry-kicker{display:none!important}}.aa-app #view-summary .result-support-card{margin-top:22px!important;padding:20px!important;border-radius:22px!important;border:1px solid rgba(82,210,115,.22)!important;background:radial-gradient(circle at 90% 0,rgba(82,210,115,.1),transparent 42%),rgba(20,30,40,.62)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.aa-app #view-summary .result-support-card .result-support-text{flex:1 1 240px!important;min-width:0!important}.aa-app #view-summary .result-support-card strong{font-size:15px!important;font-weight:850!important;color:rgba(220,255,230,.94)!important;-webkit-text-fill-color:rgba(220,255,230,.94)!important}.aa-app #view-summary .result-support-card p{margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app #view-summary .result-support-card .result-support-button{display:inline-flex!important;align-items:center!important;height:44px!important;padding:0 18px!important;border-radius:999px!important;background:rgba(82,210,115,.18)!important;border:1px solid rgba(82,210,115,.38)!important;color:rgba(220,255,230,.96)!important;-webkit-text-fill-color:rgba(220,255,230,.96)!important;font-size:13px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important;transition:all .16s ease!important}.aa-app #view-summary .result-support-card .result-support-button:hover{background:rgba(82,210,115,.26)!important;border-color:rgba(82,210,115,.5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.aa-app #view-summary .result-support-card .result-support-button:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(82,210,115,.22),inset 0 1px 0 rgba(255,255,255,.1)!important}@media (max-width:640px){.aa-app #view-summary .result-support-card{flex-direction:column!important;align-items:stretch!important;padding:18px!important;border-radius:20px!important}.aa-app #view-summary .result-support-card .result-support-button{width:100%!important;justify-content:center!important}}@media (max-width:760px){.aa-app .audience-step-v2 .audience-section:has(.keyword-meta-row){width:100%!important;max-width:100%!important;overflow:visible!important}.aa-app .audience-step-v2 .audience-chip-row{width:100%!important;max-width:100%!important;flex-wrap:wrap!important;gap:8px!important}.aa-app .audience-step-v2 .audience-chip{flex:0 1 auto!important;max-width:100%!important;height:36px!important;padding:0 13px!important;font-size:13px!important}.aa-app .audience-step-v2 .keyword-meta-row{margin-top:12px!important;width:100%!important}.aa-app .audience-step-v2 .keyword-meta-caption{font-size:12.5px!important;line-height:1.4!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .audience-step-v2 .manual-targeting-guide{padding:14px!important;border-radius:16px!important;width:100%!important;max-width:100%!important}.aa-app .audience-step-v2 .manual-targeting-guide .advice-list{margin-top:8px!important}.aa-app .copy-mode-panel.poster-purpose-panel{width:100%!important;max-width:100%!important;padding:20px 18px!important;border-radius:24px!important;overflow:visible!important}.aa-app .copy-mode-panel.poster-purpose-panel .mini-section-title{margin-bottom:8px!important;font-size:13px!important;line-height:1.2!important;white-space:normal!important}.aa-app .copy-mode-panel.poster-purpose-panel .copy-mode-helper{margin:0 0 14px!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;white-space:normal!important;overflow-wrap:anywhere!important}.aa-app .copy-mode-panel.poster-purpose-panel .copy-mode-toggle{width:100%!important;max-width:100%!important}.aa-app .copy-mode-panel.poster-purpose-panel .copy-mode-toggle button{width:100%!important;max-width:100%!important;min-height:78px!important;padding:16px!important;border-radius:20px!important;font-size:16px!important;line-height:1.25!important;white-space:normal!important;text-align:left!important}.aa-app .copy-mode-panel.poster-purpose-panel .copy-mode-toggle button span{font-size:13px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}}@media (min-width:761px){.aa-app .copy-mode-panel.poster-purpose-panel{padding:24px!important;border-radius:26px!important}.aa-app .copy-mode-panel.poster-purpose-panel .copy-mode-helper{max-width:720px!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important}}@media (max-width:760px){.aa-app .objective-step-v2{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}}.aa-app .budget-step-v2 .recommended-marker{max-width:92%!important}.aa-app .budget-step-v2 .slider-track-wrap{padding:0 8px!important}@media (min-width:761px){.aa-app #view-summary .copy-card .copy-score-grid{margin-top:16px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.aa-app #view-summary .copy-card .copy-score-pill{height:34px!important;min-height:34px!important;padding:0 13px!important;border-radius:999px!important;font-size:12.5px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;flex:0 0 auto!important}.aa-app #view-summary .copy-card .copy-score-pill span{font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app #view-summary .copy-card .copy-score-pill strong{font-size:13px!important;font-weight:850!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}}.aa-app .budget-slider-pro{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.aa-app .budget-slider-pro .budget-slider-pro-header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}.aa-app .budget-slider-pro .budget-slider-pro-header span{font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important}.aa-app .budget-slider-pro .budget-slider-pro-header strong{font-size:14px!important;line-height:1.2!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .budget-slider-pro .budget-slider-pro-frame{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;height:78px!important;padding-inline:22px!important;display:flex!important;align-items:center!important;border-radius:24px!important;background:rgba(3,6,20,.42)!important;border:1px solid rgba(255,255,255,.12)!important;box-sizing:border-box!important;overflow:visible!important}.aa-app .budget-slider-pro .budget-track{position:relative!important;width:100%!important;height:8px!important;border-radius:999px!important;background:rgba(255,255,255,.16)!important}.aa-app .budget-slider-pro .budget-fill{left:0!important;top:0!important;width:var(--budget-percent)!important;height:8px!important;background:linear-gradient(90deg,#5d8cff,#8d5dff)!important;z-index:1!important}.aa-app .budget-slider-pro .budget-fill,.aa-app .budget-slider-pro .budget-knob{position:absolute!important;border-radius:999px!important;pointer-events:none!important}.aa-app .budget-slider-pro .budget-knob{left:var(--budget-percent)!important;top:50%!important;width:30px!important;height:30px!important;transform:translate(-50%,-50%)!important;background:radial-gradient(circle at 35% 30%,#ffffff 0,#dfe8ff 36%,#7fa1ff 100%)!important;border:4px solid rgba(209,221,255,.98)!important;box-shadow:0 0 0 5px rgba(94,128,255,.26),0 0 24px rgba(88,124,255,.78)!important;z-index:4!important}.aa-app .budget-slider-pro .budget-value-label{position:absolute!important;left:var(--budget-percent)!important;bottom:30px!important;transform:translateX(-50%)!important;height:28px!important;min-width:54px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;background:rgba(50,80,170,.88)!important;border:1px solid rgba(126,158,255,.65)!important;box-shadow:0 8px 22px rgba(45,83,255,.24)!important;pointer-events:none!important;z-index:5!important}.aa-app .budget-slider-pro .budget-value-label[data-edge=left]{transform:translateX(0)!important}.aa-app .budget-slider-pro .budget-value-label[data-edge=right]{transform:translateX(-100%)!important}.aa-app .budget-slider-pro .budget-value-line{position:absolute!important;left:var(--budget-percent)!important;bottom:17px!important;width:1px!important;height:13px!important;transform:translateX(-50%)!important;background:rgba(126,158,255,.55)!important;pointer-events:none!important;z-index:3!important}.aa-app .budget-slider-pro .budget-range-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;z-index:10!important;cursor:pointer!important;touch-action:pan-x!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important}.aa-app .budget-slider-pro .budget-range-input::-webkit-slider-runnable-track{height:100%!important;background:transparent!important}.aa-app .budget-slider-pro .budget-range-input::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:36px!important;height:78px!important;background:transparent!important;border:0!important;cursor:pointer!important}.aa-app .budget-slider-pro .budget-range-input::-moz-range-track{height:100%!important;background:transparent!important;border:0!important}.aa-app .budget-slider-pro .budget-range-input::-moz-range-thumb{width:36px!important;height:78px!important;background:transparent!important;border:0!important;cursor:pointer!important}.aa-app .budget-slider-pro .budget-range-input:focus-visible+.budget-track .budget-knob,.aa-app .budget-slider-pro-frame:has(.budget-range-input:focus-visible) .budget-knob{box-shadow:0 0 0 5px rgba(94,128,255,.42),0 0 24px rgba(88,124,255,.78)!important}.aa-app .budget-slider-pro .budget-slider-pro-minmax{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-inline:22px!important;margin-top:10px!important}.aa-app .budget-slider-pro .budget-slider-pro-minmax span{font-size:13px!important;font-weight:800!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}@media (max-width:640px){.aa-app .budget-slider-pro .budget-slider-pro-frame{height:72px!important;padding-inline:18px!important;border-radius:22px!important}.aa-app .budget-slider-pro .budget-range-input::-webkit-slider-thumb{height:72px!important}.aa-app .budget-slider-pro .budget-range-input::-moz-range-thumb{height:72px!important}.aa-app .budget-slider-pro .budget-slider-pro-minmax{padding-inline:18px!important}}.aa-app .audience-step-v2 .keyword-detailed-section{padding:24px!important}.aa-app .audience-step-v2 .keyword-section-title{margin:0 0 12px!important}.aa-app .audience-step-v2 .keyword-section-description{margin:0 0 24px!important;line-height:1.5!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-chip-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 18px!important;max-width:100%!important;overflow:visible!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-chip{flex:0 1 auto!important;max-width:100%!important;height:42px!important;padding:0 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:13.5px!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-meta-row{margin:0 0 30px!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-meta-caption{font-size:14px!important;line-height:1.4!important;color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}.aa-app .audience-step-v2 .keyword-detailed-section .manual-guide-card{margin-top:0!important}@media (max-width:767px){.aa-app .audience-step-v2 .keyword-detailed-section{padding:20px 18px!important}.aa-app .audience-step-v2 .keyword-section-description{margin-bottom:20px!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-chip-row{gap:10px!important;margin-bottom:16px!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-chip{height:38px!important;padding:0 14px!important;font-size:13px!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-meta-row{margin-bottom:26px!important}.aa-app .audience-step-v2 .keyword-detailed-section .keyword-meta-caption{font-size:13px!important}}.aa-app .copy-step-v2 .cta-phone-row{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code,.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{height:64px!important;min-height:64px!important;border-radius:22px!important;border:1.5px solid rgba(255,255,255,.13)!important;background:rgba(3,5,18,.62)!important;color:rgba(255,255,255,.95)!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;font-size:20px!important;font-weight:800!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.18)!important;box-sizing:border-box!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{width:100%!important;min-width:0!important;padding:0 26px!important;outline:none!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input::placeholder{color:rgba(255,255,255,.34)!important;-webkit-text-fill-color:rgba(255,255,255,.34)!important;font-weight:700!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input:focus{border-color:rgba(92,130,255,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 4px rgba(70,112,255,.16),0 12px 30px rgba(0,0,0,.22)!important}@media (max-width:767px){.aa-app .copy-step-v2 .cta-phone-row{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code,.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{height:56px!important;min-height:56px!important;border-radius:18px!important;font-size:17px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{padding:0 16px!important}}@media (max-width:360px){.aa-app .copy-step-v2 .cta-phone-row{grid-template-columns:68px minmax(0,1fr)!important;gap:8px!important}.aa-app .copy-step-v2 .cta-phone-row .cta-country-code,.aa-app .copy-step-v2 .cta-phone-row .cta-phone-input{height:52px!important;min-height:52px!important;border-radius:16px!important;font-size:16px!important}}.aa-app #view-summary .copy-card{padding:28px 32px!important}.aa-app #view-summary .copy-card .copy-version-title{margin:0 0 14px!important}.aa-app #view-summary .copy-card .copy-version-tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 22px!important}.aa-app #view-summary .copy-card .version-reason{margin:0 0 20px!important;font-size:16px!important;line-height:1.45!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app #view-summary .copy-card .copy-score-grid{margin:0 0 24px!important}.aa-app #view-summary .copy-card .decorative-gap,.aa-app #view-summary .copy-card .empty-gap,.aa-app #view-summary .copy-card .score-section-spacer,.aa-app #view-summary .copy-card .version-header-spacer,.aa-app #view-summary .copy-card .version-score-spacer{display:none!important;height:0!important;margin:0!important;padding:0!important}@media (max-width:767px){.aa-app #view-summary .copy-card{padding:22px 18px!important}.aa-app #view-summary .copy-card .copy-version-tags{gap:8px!important;margin-bottom:16px!important}.aa-app #view-summary .copy-card .version-reason{margin-bottom:16px!important;font-size:14px!important;line-height:1.45!important}.aa-app #view-summary .copy-card .copy-score-grid{gap:8px!important;margin-bottom:20px!important}.aa-app #view-summary .copy-card .copy-score-pill{height:34px!important;padding:0 12px!important;font-size:12px!important}}.aa-app #view-summary .tutorial-card{padding:36px 40px!important;border-radius:30px!important}.aa-app #view-summary .tutorial-card .tutorial-title{margin:0 0 12px!important;font-size:32px!important;line-height:1.12!important;letter-spacing:-.035em!important}.aa-app #view-summary .tutorial-card .tutorial-subtitle{margin:0 0 20px!important;font-size:16px!important;line-height:1.45!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app #view-summary .tutorial-card .tutorial-manual-note{width:100%!important;max-width:100%!important;margin:0 0 28px!important;padding:14px 18px!important;border-radius:16px!important;display:block!important;white-space:normal!important;overflow:visible!important;line-height:1.45!important;font-size:14px!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}.aa-app #view-summary .tutorial-card .tutorial-manual-note strong{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.aa-app #view-summary .tutorial-card .summary-tutorial-list,.aa-app #view-summary .tutorial-card .tutorial-list{display:grid!important;gap:14px!important;margin:0!important;padding:0!important}.aa-app #view-summary .tutorial-card .summary-tutorial-step,.aa-app #view-summary .tutorial-card .tutorial-step{padding:18px 20px!important;border-radius:20px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;margin:0!important}.aa-app #view-summary .tutorial-card .summary-tutorial-num,.aa-app #view-summary .tutorial-card .tutorial-step-number{width:34px!important;height:34px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.aa-app #view-summary .tutorial-card .tutorial-step-title{margin:0!important;font-size:16px!important;line-height:1.25!important}.aa-app #view-summary .tutorial-card .tutorial-step-description{margin:6px 0 0!important;font-size:14px!important;line-height:1.45!important}.aa-app #view-summary .tutorial-card .before-steps-spacer,.aa-app #view-summary .tutorial-card .setup-notice-spacer,.aa-app #view-summary .tutorial-card .tutorial-body-spacer,.aa-app #view-summary .tutorial-card .tutorial-empty-space,.aa-app #view-summary .tutorial-card .tutorial-spacer{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}@media (max-width:767px){.aa-app #view-summary .tutorial-card{padding:24px 18px!important;border-radius:24px!important}.aa-app #view-summary .tutorial-card .tutorial-title{margin-bottom:10px!important;font-size:28px!important;line-height:1.12!important}.aa-app #view-summary .tutorial-card .tutorial-subtitle{margin-bottom:18px!important;font-size:14px!important;line-height:1.45!important}.aa-app #view-summary .tutorial-card .tutorial-manual-note{margin-bottom:22px!important;padding:12px 14px!important;border-radius:14px!important;font-size:13px!important;line-height:1.45!important}.aa-app #view-summary .tutorial-card .summary-tutorial-list,.aa-app #view-summary .tutorial-card .tutorial-list{gap:12px!important}.aa-app #view-summary .tutorial-card .summary-tutorial-step,.aa-app #view-summary .tutorial-card .tutorial-step{padding:14px!important;border-radius:18px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important}.aa-app #view-summary .tutorial-card .summary-tutorial-num,.aa-app #view-summary .tutorial-card .tutorial-step-number{width:30px!important;height:30px!important;font-size:13px!important}.aa-app #view-summary .tutorial-card .tutorial-step-title{font-size:14px!important}.aa-app #view-summary .tutorial-card .tutorial-step-description{font-size:12.5px!important;line-height:1.45!important}}.aa-app .budget-step-v2 .budget-slider-card{padding:22px!important;border-radius:26px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.aa-app .budget-slider-root{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.aa-app .budget-slider-root .budget-slider-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important}.aa-app .budget-slider-root .budget-slider-header span{font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important}.aa-app .budget-slider-root .budget-slider-header strong{font-size:14px!important;line-height:1.2!important;font-weight:850!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important}.aa-app .budget-slider-root .budget-slider-shell{position:relative!important;width:100%!important;max-width:100%!important;height:78px!important;padding:0 24px!important;display:flex!important;align-items:center!important;border-radius:24px!important;background:rgba(3,6,20,.42)!important;border:1px solid rgba(255,255,255,.12)!important;box-sizing:border-box!important;overflow:visible!important}.aa-app .budget-slider-root .budget-track{position:relative!important;width:100%!important;height:8px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;overflow:visible!important}.aa-app .budget-slider-root .budget-track-fill{position:absolute!important;left:0!important;top:0!important;width:var(--budget-percent)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5c8cff,#8f5dff)!important;pointer-events:none!important;z-index:1!important}.aa-app .budget-slider-root .budget-marker-knob{position:absolute!important;left:var(--budget-percent)!important;top:50%!important;width:30px!important;height:30px!important;margin:0!important;transform:translate(-50%,-50%)!important;border-radius:999px!important;background:radial-gradient(circle at 35% 30%,#ffffff 0,#dfe8ff 36%,#7fa1ff 100%)!important;border:4px solid rgba(218,226,255,1)!important;box-shadow:0 0 0 5px rgba(91,125,255,.24),0 0 24px rgba(91,125,255,.75)!important;pointer-events:none!important;z-index:4!important}.aa-app .budget-slider-root .budget-marker-label{position:absolute!important;left:var(--budget-percent)!important;bottom:21px!important;transform:translateX(-50%)!important;min-width:48px!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgba(48,77,165,.92)!important;border:1px solid rgba(126,158,255,.65)!important;box-shadow:0 8px 22px rgba(45,83,255,.24)!important;pointer-events:none!important;z-index:5!important}.aa-app .budget-slider-root .budget-marker-label[data-edge=left]{transform:translateX(0)!important}.aa-app .budget-slider-root .budget-marker-label[data-edge=right]{transform:translateX(-100%)!important}.aa-app .budget-slider-root .budget-marker-line{position:absolute!important;left:var(--budget-percent)!important;bottom:8px!important;width:1px!important;height:13px!important;transform:translateX(-50%)!important;background:rgba(126,158,255,.55)!important;pointer-events:none!important;z-index:3!important}.aa-app .budget-slider-root .budget-range-native{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;z-index:10!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;touch-action:pan-x!important}.aa-app .budget-slider-root .budget-range-native::-webkit-slider-runnable-track{height:100%!important;background:transparent!important}.aa-app .budget-slider-root .budget-range-native::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:36px!important;height:78px!important;background:transparent!important;border:0!important;cursor:pointer!important}.aa-app .budget-slider-root .budget-range-native::-moz-range-track{height:100%!important;background:transparent!important;border:0!important}.aa-app .budget-slider-root .budget-range-native::-moz-range-thumb{width:36px!important;height:78px!important;background:transparent!important;border:0!important;cursor:pointer!important}.aa-app .budget-slider-root .budget-slider-minmax{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:12px 0 0!important;padding:0 4px!important}.aa-app .budget-slider-root .budget-slider-minmax span{font-size:13px!important;font-weight:800!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .budget-slider-root .budget-presets{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:18px 0 0!important}.aa-app .budget-slider-root .budget-presets .budget-preset{height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;font-size:13px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:all .16s ease!important}.aa-app .budget-slider-root .budget-presets .budget-preset:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(140,160,255,.26)!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.aa-app .budget-slider-root .budget-presets .budget-preset[data-active=true],.aa-app .budget-slider-root .budget-presets .budget-preset[data-selected=true]{background:rgba(93,140,255,.18)!important;border-color:rgba(93,140,255,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:767px){.aa-app .budget-slider-root .budget-slider-shell{height:72px!important;padding:0 18px!important;border-radius:22px!important}.aa-app .budget-slider-root .budget-track{height:7px!important}.aa-app .budget-slider-root .budget-marker-knob{width:28px!important;height:28px!important}.aa-app .budget-slider-root .budget-marker-label{height:24px!important;min-width:44px!important;font-size:11px!important;bottom:20px!important}.aa-app .budget-slider-root .budget-marker-line{bottom:7px!important;height:13px!important}.aa-app .budget-slider-root .budget-range-native::-webkit-slider-thumb{height:72px!important}.aa-app .budget-slider-root .budget-range-native::-moz-range-thumb{height:72px!important}.aa-app .budget-slider-root .budget-presets{gap:8px!important}.aa-app .budget-slider-root .budget-presets .budget-preset{height:36px!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important}.aa-app .auth-page,.aa-app .auth-shell,.aa-app .login-guided-card,.aa-app .login-guided-layout,.aa-app .login-page,.aa-app .login-shell,.aa-app .login-stack,.aa-app .login-v2,.aa-app .mobile-page-shell,.aa-app .view.login-view.active,.aa-app.aa-app-login,body,html{background-color:#030611!important;overflow-x:hidden!important}.aa-app .view.login-view.active,.aa-app.aa-app-login,body{background-image:radial-gradient(circle at 50% 0,rgba(49,82,180,.18),transparent 42%),linear-gradient(180deg,#030611,#050819 52%,#030611)!important}.aa-app .login-guided-card:after,.aa-app .login-guided-card:before,.aa-app .login-guided-layout:after,.aa-app .login-guided-layout:before,.aa-app .login-shell:after,.aa-app .login-shell:before,.aa-app .login-stack:after,.aa-app .login-stack:before,.aa-app .login-v2.login-view:after,.aa-app .login-v2.login-view:before,.aa-app .view.login-view.active:after,.aa-app .view.login-view.active:before{display:none!important;content:none!important;background:none!important;height:0!important;width:0!important;opacity:0!important}.aa-app .bottom-blue-bar,.aa-app .login-bottom-gradient,.aa-app .login-divider-strip,.aa-app .login-page-bottom-strip,.aa-app .mobile-gradient-strip,.aa-app .page-bottom-glow,.aa-app .section-divider{display:none!important;height:0!important;min-height:0!important;opacity:0!important;background:transparent!important}.aa-app .auth-card,.aa-app .login-card,.aa-app .login-guided-card,.aa-app .login-shell{margin-bottom:32px!important}.aa-app .view.login-view.active{min-height:100dvh!important;padding-bottom:calc(40px + env(safe-area-inset-bottom))!important}}.aa-app.aa-app-login,.aa-app.aa-app-view-login,.aa-app:has(.login-view.active){width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;overflow-x:hidden!important;overflow-y:visible!important;background:#080814!important;border:0!important;border-radius:0!important;box-shadow:none!important}.aa-app .login-v2.login-view,.aa-app .view.login-view.active{position:relative!important;width:100%!important;max-width:none!important;min-height:100svh!important;height:auto!important;max-height:none!important;margin:0!important;padding:max(20px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important;overflow-y:visible!important;background:radial-gradient(circle at 50% -8%,rgba(54,86,180,.14),transparent 36%),linear-gradient(180deg,#080814,#0a0a19 48%,#060611)!important}.aa-app .login-v2 .login-guided-layout:after,.aa-app .login-v2 .login-guided-layout:before,.aa-app .login-v2 .login-hero:after,.aa-app .login-v2 .login-hero:before,.aa-app .login-v2 .login-shell.login-guided-card:after,.aa-app .login-v2 .login-shell.login-guided-card:before,.aa-app .login-v2 .login-stack:after,.aa-app .login-v2 .login-stack:before,.aa-app .login-v2.login-view:after,.aa-app .login-v2.login-view:before{display:none!important;content:none!important;width:0!important;height:0!important;opacity:0!important;background:transparent!important}.aa-app .login-v2 .industry-select-panel-login,.aa-app .login-v2 .login-form,.aa-app .login-v2 .login-guided-layout,.aa-app .login-v2 .login-phone-step,.aa-app .login-v2 .login-shell.login-guided-card,.aa-app .login-v2 .login-stack{height:auto!important;max-height:none!important;overflow:visible!important}.aa-app .login-v2 .login-stack{width:100%!important;max-width:430px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important}.aa-app .login-v2 .login-hero{order:1!important;display:none!important;justify-content:center!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;text-align:center!important;transform:none!important;animation:none!important}.aa-app .login-v2 .login-hero .login-value-rows,.aa-app .login-v2 .login-hero .subtitle,.aa-app .login-v2 .login-hero h1,.aa-app .login-v2 .login-pill-row{display:none!important}.aa-app .login-v2 .brand-lockup.brand-lockup-official{width:fit-content!important;max-width:100%!important;min-height:0!important;margin:0 auto 2px!important;padding:7px 10px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aa-app .login-v2 .brand-lockup-official .brand-lockup-img{width:min(170px,50vw)!important;height:auto!important;max-height:36px!important;display:block!important;object-fit:contain!important}.aa-app .login-v2 .login-guided-layout{order:2!important;width:100%!important;max-width:430px!important;margin:0 auto!important;display:block!important;animation:none!important}.aa-app .login-v2 .login-shell.login-guided-card{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:20px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(24,24,50,.96),rgba(13,13,28,.98))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 48px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aa-app .login-v2 .login-form,.aa-app .login-v2 .login-form-head{display:grid!important;gap:0!important}.aa-app .login-v2 .login-form-head{margin:0 0 22px!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head .industry-kicker,.aa-app .login-v2 .login-form-head .industry-kicker{display:none!important}.aa-app .login-v2 .login-form-head h2{margin:0!important;max-width:100%!important;font-size:32px!important;line-height:1.05!important;letter-spacing:0!important;font-weight:800!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.aa-app .login-v2 .login-form-head p{margin:10px 0 0!important;max-width:100%!important;font-size:15.5px!important;line-height:1.45!important;font-weight:450!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login{display:grid!important;gap:0!important;margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head,.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div,.aa-app .login-v2 .login-phone-step .phone-step-copy{display:block!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app .login-v2 .step-badge-premium{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:auto!important;max-width:max-content!important;height:auto!important;min-height:0!important;padding:4px 9px!important;margin:0 0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1!important;color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important;background:rgba(59,130,246,.12)!important;border:1px solid rgba(147,197,253,.18)!important;box-shadow:none!important;text-transform:uppercase!important;justify-self:start!important;align-self:start!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head h4,.aa-app .login-v2 .login-phone-step .form-label{margin:0 0 8px!important;font-size:21px!important;line-height:1.18!important;letter-spacing:0!important;font-weight:800!important;text-transform:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .login-v2 .login-phone-step .phone-step-copy p{display:block!important;margin:0 0 12px!important;max-width:100%!important;font-size:14.5px!important;line-height:1.45!important;letter-spacing:0!important;font-weight:450!important;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;text-transform:none!important}.aa-app .login-v2 .industry-select-panel-login .industry-select-wrap{display:grid!important;gap:8px!important;margin:0!important}.aa-app .login-v2 .industry-select-panel-login .industry-select-wrap>span{margin:0!important;font-size:14px!important;line-height:1.25!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important}.aa-app .login-v2 .industry-select-panel-login select{width:100%!important;height:58px!important;min-height:58px!important;border-radius:17px!important;padding:0 46px 0 16px!important;font-size:16.5px!important;line-height:1.2!important;font-weight:700!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background-color:rgba(6,7,18,.78)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23bfdbfe' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:22px 22px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;appearance:none!important;-webkit-appearance:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}.aa-app .login-v2 .industry-select-panel-login select:hover,.aa-app .login-v2 .phone-row #login-phone:hover,.aa-app .login-v2 .phone-row .phone-prefix:hover{border-color:rgba(147,197,253,.24)!important;background-color:rgba(8,10,24,.86)!important}.aa-app .login-v2 .industry-select-panel-login select:focus,.aa-app .login-v2 .industry-select-panel-login select:focus-visible,.aa-app .login-v2 .phone-row #login-phone:focus,.aa-app .login-v2 .phone-row #login-phone:focus-visible{outline:none!important;border-color:rgba(96,165,250,.74)!important;box-shadow:0 0 0 3px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.06)!important;background-color:rgba(8,10,24,.92)!important}.aa-app .login-v2 .industry-select-panel-login .industry-select-wrap:after,.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary:not([data-other=true]){display:none!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary[data-other=true]{margin:12px 0 0!important;min-height:0!important;padding:12px 14px!important;border-radius:16px!important;display:block!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary[data-other=true]>span{display:none!important}.aa-app .login-v2 .industry-select-panel-login .industry-selected-summary[data-other=true] p{margin:0!important;font-size:13.5px!important;line-height:1.4!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-v2 .industry-other-field{margin-top:12px!important}.aa-app .login-v2 .industry-other-field .form-label{font-size:14px!important}.aa-app .login-v2 .login-step-divider{display:none!important}.aa-app .login-v2 .login-phone-step{display:grid!important;gap:0!important;margin:0!important}.aa-app .login-v2 .login-phone-step .phone-step-copy{margin:0!important}.aa-app .login-v2 .phone-row{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;margin:0!important}.aa-app .login-v2 .industry-other-field .form-input,.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{width:100%!important;height:58px!important;min-height:58px!important;border-radius:17px!important;background:rgba(6,7,18,.78)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.aa-app .login-v2 .phone-row .phone-prefix{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:16.5px!important;line-height:1!important;font-weight:800!important}.aa-app .login-v2 .industry-other-field .form-input,.aa-app .login-v2 .phone-row #login-phone{min-width:0!important;padding:0 16px!important;font-size:16px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:0!important}.aa-app .login-v2 .industry-other-field .form-input::placeholder,.aa-app .login-v2 .phone-row #login-phone::placeholder{color:rgba(255,255,255,.36)!important;-webkit-text-fill-color:rgba(255,255,255,.36)!important}.aa-app .login-v2 .error-msg{margin:12px 0 0!important;padding:11px 13px!important;border-radius:15px!important;font-size:13px!important;line-height:1.4!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;background:rgba(127,29,29,.22)!important;border:1px solid rgba(248,113,113,.32)!important}.aa-app .login-v2 .login-next-step-note{display:block!important;margin:14px 0!important;font-size:13.5px!important;line-height:1.4!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .login-v2 .campaign-value-summary{margin:0 0 18px!important;padding:14px 16px!important;border-radius:17px!important;display:grid!important;gap:10px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.aa-app .login-v2 .campaign-value-summary .campaign-value-title{font-size:11.5px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-v2 .campaign-value-summary ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.aa-app .login-v2 .campaign-value-summary li{position:relative!important;min-height:18px!important;margin:0!important;padding:0 0 0 24px!important;font-size:14px!important;line-height:1.25!important;font-weight:550!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}.aa-app .login-v2 .campaign-value-summary li:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:18px!important;height:18px!important;border-radius:999px!important;background:rgba(96,165,250,.16)!important;box-shadow:inset 0 0 0 1px rgba(147,197,253,.18)!important}.aa-app .login-v2 .campaign-value-summary li:after{content:""!important;position:absolute!important;left:5px!important;top:5px!important;width:8px!important;height:5px!important;border-left:1.7px solid #bfdbfe!important;border-bottom:1.7px solid #bfdbfe!important;transform:rotate(-45deg)!important}.aa-app .login-v2 .cta-button,.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16.5px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(180deg,#4d7cff,#2457ff)!important;box-shadow:0 14px 32px rgba(53,97,255,.28),inset 0 1px 0 rgba(255,255,255,.16)!important}.aa-app .login-v2 .cta-button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.04)!important}.aa-app .login-v2 .cta-button:disabled,.aa-app .login-v2 .login-form .btn-lg:disabled,.aa-app .login-v2 .login-form .btn-primary:disabled{opacity:1!important;cursor:not-allowed!important;filter:none!important;transform:none!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important;background:linear-gradient(180deg,rgba(71,104,220,.42),rgba(36,69,170,.34))!important;box-shadow:none!important}.aa-app .login-v2 .cta-microcopy{display:block!important;margin:13px 0 0!important;font-size:13px!important;line-height:1.45!important;text-align:center!important;color:rgba(255,255,255,.62)!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.aa-app .login-v2 .login-trust{display:none!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important;text-align:center!important;color:rgba(255,255,255,.52)!important;-webkit-text-fill-color:rgba(255,255,255,.52)!important}.aa-app .login-v2 .login-trust .login-trust-support{color:rgba(191,219,254,.92)!important;-webkit-text-fill-color:rgba(191,219,254,.92)!important;font-weight:750!important;text-decoration:none!important}@media (max-width:359px){.aa-app .login-v2.login-view,.aa-app .view.login-view.active{padding-inline:12px!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:18px!important}.aa-app .login-v2 .phone-row{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important}.aa-app .login-v2 .phone-row #login-phone{font-size:15px!important;padding-inline:14px!important}.aa-app .login-v2 .login-form-head h2{font-size:30px!important}}@media (min-width:768px){.aa-app .login-v2.login-view,.aa-app .view.login-view.active{padding:clamp(28px,4vh,56px) clamp(28px,5vw,64px) clamp(36px,5vh,72px)!important}.aa-app .login-v2 .login-stack{max-width:720px!important}.aa-app .login-v2 .login-guided-layout,.aa-app .login-v2 .login-shell.login-guided-card{max-width:500px!important}.aa-app .login-v2 .login-shell.login-guided-card{padding:28px!important;border-radius:28px!important}}@media (min-width:1024px){.aa-app .login-v2.login-view,.aa-app .view.login-view.active{min-height:100svh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-block:clamp(32px,5vh,72px)!important;padding-inline:clamp(32px,6vw,96px)!important;overflow-x:hidden!important;overflow-y:visible!important;background:radial-gradient(circle at 18% 24%,rgba(42,88,210,.16),transparent 34%),radial-gradient(circle at 84% 10%,rgba(88,60,180,.16),transparent 38%),linear-gradient(180deg,#050713,#070817 58%,#03040b)!important}.aa-app .login-v2 .login-stack{width:100%!important;max-width:1320px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(440px,500px)!important;gap:clamp(48px,7vw,120px)!important;align-items:center!important}.aa-app .login-v2 .login-hero{order:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;max-width:680px!important;text-align:left!important}.aa-app .login-v2 .login-hero .login-value-rows,.aa-app .login-v2 .login-hero .subtitle,.aa-app .login-v2 .login-hero h1,.aa-app .login-v2 .login-pill-row{display:revert!important}.aa-app .login-v2 .brand-lockup.brand-lockup-official{margin:0 0 36px!important;padding:10px 14px!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important}.aa-app .login-v2 .brand-lockup-official .brand-lockup-img{width:200px!important;max-height:44px!important}.aa-app .login-v2 .login-hero h1{margin:0!important;max-width:680px!important;font-size:clamp(48px,5vw,72px)!important;line-height:.98!important;letter-spacing:0!important;font-weight:800!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.aa-app .login-v2 .login-hero .subtitle{margin:24px 0 0!important;max-width:560px!important;font-size:17px!important;line-height:1.55!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app .login-v2 .login-pill-row{margin:28px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important}.aa-app .login-v2 .login-pill{height:40px!important;min-height:40px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13.5px!important;font-weight:750!important;white-space:nowrap!important}.aa-app .login-v2 .login-hero .login-value-rows{margin:22px 0 0!important;display:grid!important;gap:8px!important}.aa-app .login-v2 .login-hero .login-value-rows li{font-size:14.5px!important;line-height:1.45!important}.aa-app .login-v2 .login-guided-layout{width:100%!important;max-width:500px!important;justify-self:end!important}.aa-app .login-v2 .login-shell.login-guided-card{width:100%!important;max-width:500px!important;padding:28px 30px!important;border-radius:30px!important;background:radial-gradient(circle at 75% 0,rgba(88,60,180,.3),transparent 42%),linear-gradient(180deg,rgba(30,27,75,.82),rgba(14,14,32,.96))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app .login-v2 .login-form-head{margin-bottom:24px!important}.aa-app .login-v2 .login-form-head h2{font-size:32px!important;line-height:1.06!important}.aa-app .login-v2 .login-form-head p{font-size:14.5px!important;line-height:1.42!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login{margin-bottom:20px!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head h4,.aa-app .login-v2 .login-phone-step .form-label{font-size:20px!important;line-height:1.22!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .login-v2 .login-phone-step .phone-step-copy p{margin-bottom:12px!important;font-size:13.5px!important;line-height:1.4!important}.aa-app .login-v2 .industry-select-panel-login select{height:56px!important;min-height:56px!important;border-radius:16px!important;padding-left:18px!important;font-size:15.5px!important}.aa-app .login-v2 .phone-row{grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important}.aa-app .login-v2 .industry-other-field .form-input,.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:56px!important;min-height:56px!important;border-radius:16px!important;font-size:15.5px!important}.aa-app .login-v2 .login-next-step-note{margin:16px 0 14px!important;font-size:13px!important}.aa-app .login-v2 .campaign-value-summary{margin:0 0 18px!important;padding:14px 16px!important;border-radius:16px!important}.aa-app .login-v2 .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:8px!important}.aa-app .login-v2 .campaign-value-summary li{padding-left:23px!important;font-size:13.5px!important}.aa-app .login-v2 .campaign-value-summary li:before{width:16px!important;height:16px!important;top:1px!important}.aa-app .login-v2 .campaign-value-summary li:after{left:4px!important;top:6px!important}.aa-app .login-v2 .cta-button,.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{height:56px!important;min-height:56px!important;border-radius:17px!important;font-size:16px!important}.aa-app .login-v2 .cta-microcopy{margin-top:13px!important;font-size:13px!important}.aa-app .login-v2 .login-trust{margin-top:10px!important;font-size:13px!important}}.aa-app .login-v2 .login-guided-layout,.aa-app .login-v2 .login-stack{padding:0!important}.aa-app .login-v2 .login-guided-card .industry-select-panel-login .campaign-history-head .step-badge-premium,.aa-app .login-v2 .login-guided-card .login-phone-step .phone-step-copy .step-badge-premium,.aa-app .login-v2 .login-guided-card .step-badge-premium{display:inline-flex!important;width:fit-content!important;min-width:auto!important;max-width:max-content!important;height:auto!important;min-height:0!important;padding:4px 9px!important;margin:0 0 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important}.aa-app .login-v2 .login-guided-card .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:8px!important}@media (max-width:767px){.aa-app .login-v2.login-view,.aa-app .view.login-view.active{padding-inline:16px!important;padding-top:max(20px,env(safe-area-inset-top))!important;padding-bottom:max(28px,env(safe-area-inset-bottom))!important}.aa-app .login-v2 .login-guided-layout,.aa-app .login-v2 .login-shell.login-guided-card,.aa-app .login-v2 .login-stack{width:100%!important;max-width:430px!important}.aa-app .login-v2 .login-shell.login-guided-card{margin:0 auto!important}.aa-app .login-v2 .login-form-head{margin-bottom:20px!important}.aa-app .login-v2 .login-form-head h2{font-size:30px!important;line-height:1.05!important}.aa-app .login-v2 .login-form-head p{margin-top:8px!important;font-size:15px!important;line-height:1.42!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head h4,.aa-app .login-v2 .login-phone-step .form-label{margin-bottom:7px!important;font-size:20px!important;line-height:1.16!important}.aa-app .login-v2 .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .login-v2 .login-phone-step .phone-step-copy p{margin-bottom:10px!important;font-size:14px!important;line-height:1.42!important}.aa-app .login-v2 .industry-select-panel.industry-select-panel-login{margin-bottom:18px!important}.aa-app .login-v2 .industry-other-field .form-input,.aa-app .login-v2 .industry-select-panel-login select,.aa-app .login-v2 .phone-row #login-phone,.aa-app .login-v2 .phone-row .phone-prefix{height:56px!important;min-height:56px!important;border-radius:16px!important}.aa-app .login-v2 .login-next-step-note{margin:12px 0!important;font-size:13px!important;line-height:1.34!important}.aa-app .login-v2 .login-guided-card .campaign-value-summary{margin-bottom:14px!important;padding:14px!important;gap:8px!important}.aa-app .login-v2 .login-guided-card .campaign-value-summary li{padding-left:22px!important;font-size:13.5px!important;line-height:1.2!important}.aa-app .login-v2 .login-guided-card .campaign-value-summary li:before{width:16px!important;height:16px!important;top:0!important}.aa-app .login-v2 .login-guided-card .campaign-value-summary li:after{left:4px!important;top:5px!important;width:7px!important;height:4px!important}.aa-app .login-v2 .cta-button,.aa-app .login-v2 .login-form .btn-lg,.aa-app .login-v2 .login-form .btn-primary{height:56px!important;min-height:56px!important}}.aa-app .view.login-view.active{display:flex!important;flex-direction:column!important;align-items:center!important;align-items:safe center!important;justify-content:flex-start!important;min-height:100svh!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}.aa-app .login-v2 .login-form,.aa-app .login-v2 .login-guided-card,.aa-app .login-v2 .login-guided-layout,.aa-app .login-v2 .login-stack{overflow:visible!important;max-height:none!important;height:auto!important}.aa-app .login-v2 .login-guided-card .step-badge-premium{justify-self:start!important;align-self:start!important;width:fit-content!important;max-width:max-content!important}@media (max-width:767px){.aa-app .view.login-view.active{display:block!important;min-height:100svh!important;padding:max(20px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))!important}.aa-app .login-v2 .login-shell.login-guided-card{background:linear-gradient(180deg,rgba(24,24,50,.96),rgba(13,13,28,.98))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 48px rgba(0,0,0,.35)!important;border-radius:22px!important;padding:20px!important;overflow:hidden!important}.aa-app .login-v2 .login-shell.login-guided-card:after,.aa-app .login-v2 .login-shell.login-guided-card:before{display:none!important;content:none!important}.aa-app .login-v2 .login-form-head h2{font-size:30px!important;line-height:1.05!important;letter-spacing:-.03em!important}}:root{--cp-color-primary:#3F5878;--cp-color-secondary:#42505E;--cp-color-tertiary:#7A8696;--cp-color-neutral:#E8EEF4;--cp-color-surface:#FFFFFF;--cp-font-display:var(--font-manrope),"Manrope",sans-serif;--cp-font-body:var(--font-manrope),"Manrope",sans-serif;--cp-font-mono:var(--font-mono),"JetBrains Mono",monospace;--cp-type-hero-size:4.25rem;--cp-type-hero-line:1.06;--cp-type-hero-weight:600;--cp-type-hero-tracking:-0.034em;--cp-type-h1-size:2.5rem;--cp-type-h1-line:1.12;--cp-type-h1-weight:600;--cp-type-h1-tracking:-0.026em;--cp-type-h2-size:1.5rem;--cp-type-h2-line:1.3;--cp-type-h2-weight:600;--cp-type-h2-tracking:-0.014em;--cp-type-body-size:1rem;--cp-type-body-line:1.65;--cp-type-body-weight:400;--cp-type-body-tracking:-0.003em;--cp-radius-sm:14px;--cp-radius-md:20px;--cp-radius-lg:28px;--cp-radius-pill:9999px;--cp-shadow-card:0 24px 60px -28px rgba(40,60,90,0.22),0 2px 6px rgba(40,60,90,0.06);--cp-shadow-button:0 8px 20px -10px rgba(63,88,120,0.45);--cp-border-card:1px solid rgba(255,255,255,0.6);--cp-border-divider:rgba(63,88,120,0.12);--cp-glass-surface:rgba(255,255,255,0.18);--cp-glass-blur:28px;--cp-glass-saturate:160%;--cp-glass-border:1px solid rgba(255,255,255,0.55);--cp-glass-shadow:0 24px 60px -28px rgba(40,60,90,0.22),0 2px 6px rgba(40,60,90,0.06);--cp-glass-inner-highlight:inset 0 1px 0 rgba(255,255,255,0.65);--cp-backdrop:radial-gradient(80% 50% at 20% 0%,rgba(195,215,235,0.65) 0%,transparent 60%),radial-gradient(70% 60% at 90% 100%,rgba(210,225,240,0.55) 0%,transparent 60%),linear-gradient(180deg,#E8EEF4,#DBE5EE);--cp-button-primary-bg:rgba(63,88,120,0.92);--cp-button-primary-color:#FFFFFF;--cp-button-primary-border:1px solid rgba(255,255,255,0.18);--cp-button-primary-padding:13px 26px;--cp-button-primary-font-weight:600;--cp-button-primary-font-size:0.9375rem;--cp-button-primary-tracking:-0.005em;--cp-button-primary-shadow:0 8px 20px -10px rgba(63,88,120,0.45);--cp-button-primary-blur:12px;--cp-button-primary-saturate:160%;--cp-button-secondary-bg:rgba(255,255,255,0.55);--cp-button-secondary-color:#3F5878;--cp-button-secondary-border:1px solid rgba(255,255,255,0.6);--cp-button-secondary-padding:13px 26px;--cp-button-secondary-font-weight:600;--cp-button-secondary-font-size:0.9375rem;--cp-button-secondary-tracking:-0.005em;--cp-button-secondary-shadow:0 8px 20px -12px rgba(40,60,90,0.18);--cp-button-secondary-blur:20px;--cp-button-secondary-saturate:160%;--cp-button-outline-bg:transparent;--cp-button-outline-color:#3F5878;--cp-button-outline-border:1px solid rgba(63,88,120,0.28);--cp-button-outline-padding:12px 25px;--cp-button-outline-font-weight:500;--cp-button-outline-font-size:0.9375rem;--cp-button-outline-tracking:-0.005em;--cp-button-ghost-bg:transparent;--cp-button-ghost-color:#42505E;--cp-button-ghost-border:none;--cp-button-ghost-padding:12px 6px;--cp-button-ghost-font-weight:500;--cp-button-ghost-font-size:0.9375rem;--cp-button-ghost-tracking:-0.005em;--cp-chart-variant:area;--cp-chart-stroke-width:2;--cp-chart-fill-opacity:0.22;--cp-chart-axis-color:#7A8696;--cp-chart-palette-1:#3F5878;--cp-chart-palette-2:#7A8696;--cp-chart-palette-3:#B8C2CE}.cp-glass-card{background:var(--cp-glass-surface);border:var(--cp-glass-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-glass-shadow),var(--cp-glass-inner-highlight);backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate));-webkit-backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))}.cp-button-primary,.cp-button-secondary{border-radius:var(--cp-radius-pill);font-family:var(--cp-font-body);font-size:var(--cp-button-primary-font-size);letter-spacing:var(--cp-button-primary-tracking);line-height:1}.cp-button-primary{padding:var(--cp-button-primary-padding);background:var(--cp-button-primary-bg);color:var(--cp-button-primary-color);border:var(--cp-button-primary-border);font-weight:var(--cp-button-primary-font-weight);box-shadow:var(--cp-button-primary-shadow);backdrop-filter:blur(var(--cp-button-primary-blur)) saturate(var(--cp-button-primary-saturate));-webkit-backdrop-filter:blur(var(--cp-button-primary-blur)) saturate(var(--cp-button-primary-saturate))}.cp-button-secondary{padding:var(--cp-button-secondary-padding);color:var(--cp-button-secondary-color);border:var(--cp-button-secondary-border);font-weight:var(--cp-button-secondary-font-weight);box-shadow:var(--cp-button-secondary-shadow)}.cp-button-secondary,.cp-input,.cp-select{background:var(--cp-button-secondary-bg);backdrop-filter:blur(var(--cp-button-secondary-blur)) saturate(var(--cp-button-secondary-saturate));-webkit-backdrop-filter:blur(var(--cp-button-secondary-blur)) saturate(var(--cp-button-secondary-saturate))}.cp-input,.cp-select{width:100%;padding:var(--cp-button-primary-padding);border-radius:var(--cp-radius-md);color:var(--cp-color-secondary);border:var(--cp-button-secondary-border);box-shadow:var(--cp-glass-inner-highlight);font-family:var(--cp-font-body);font-size:var(--cp-type-body-size);font-weight:var(--cp-type-body-weight);letter-spacing:var(--cp-type-body-tracking);line-height:var(--cp-type-body-line)}.cp-step-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:auto;max-width:max-content;height:auto;padding:4px 8px;border-radius:var(--cp-radius-pill);background:var(--cp-button-secondary-bg);color:var(--cp-color-primary);border:var(--cp-button-outline-border);box-shadow:none;font-family:var(--cp-font-mono);font-size:var(--cp-button-ghost-font-size);font-weight:400;letter-spacing:var(--cp-button-ghost-tracking);line-height:1}.cp-checklist-card{background:var(--cp-glass-surface);border:var(--cp-glass-border);border-radius:var(--cp-radius-md);box-shadow:var(--cp-glass-shadow),var(--cp-glass-inner-highlight);backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate));-webkit-backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))}body:has(.aa-app .cp-page),html:has(.aa-app .cp-page){min-height:100%;background:var(--cp-backdrop)!important}.aa-app.aa-app-login:has(.cp-page),.aa-app.aa-app-view-login:has(.cp-page),.aa-app:has(.cp-page){min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;background:var(--cp-backdrop)!important}.aa-app .cp-page.login-v2.login-view,.aa-app .view.login-view.cp-page.active{display:block!important;width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;margin:0!important;padding:24px!important;overflow-x:hidden!important;overflow-y:visible!important;background:var(--cp-backdrop)!important;color:var(--cp-color-secondary)!important;font-family:var(--cp-font-body)!important;letter-spacing:var(--cp-type-body-tracking)!important}.aa-app .cp-page .login-guided-layout:after,.aa-app .cp-page .login-guided-layout:before,.aa-app .cp-page .login-hero:after,.aa-app .cp-page .login-hero:before,.aa-app .cp-page .login-shell.login-guided-card:after,.aa-app .cp-page .login-shell.login-guided-card:before,.aa-app .cp-page .login-stack:after,.aa-app .cp-page .login-stack:before,.aa-app .cp-page.login-v2.login-view:after,.aa-app .cp-page.login-v2.login-view:before{display:none!important;content:none!important;width:0!important;height:0!important;opacity:0!important;background:transparent!important}.aa-app .cp-page .industry-select-panel-login,.aa-app .cp-page .login-form,.aa-app .cp-page .login-guided-layout,.aa-app .cp-page .login-phone-step,.aa-app .cp-page .login-shell.login-guided-card,.aa-app .cp-page .login-stack{height:auto!important;max-height:none!important;overflow:visible!important}.aa-app .cp-page .login-stack.cp-login-grid{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:0!important;display:block!important}.aa-app .cp-page .login-hero{display:none!important}.aa-app .cp-page .login-guided-layout.cp-form-column{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:0!important;display:block!important}.aa-app .cp-page .login-shell.login-guided-card.cp-login-card{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:20px!important;background:var(--cp-glass-surface)!important;border:var(--cp-glass-border)!important;border-radius:var(--cp-radius-lg)!important;box-shadow:var(--cp-glass-shadow),var(--cp-glass-inner-highlight)!important;backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))!important;-webkit-backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))!important}.aa-app .cp-page .login-form{display:grid!important;gap:0!important;color:var(--cp-color-secondary)!important}.aa-app .cp-page .login-form-head{margin:0 0 24px!important;display:grid!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head .industry-kicker,.aa-app .cp-page .login-form-head .industry-kicker{display:none!important}.aa-app .cp-page .login-form-head h2{margin:0!important;max-width:100%!important;color:var(--cp-color-primary)!important;-webkit-text-fill-color:var(--cp-color-primary)!important;font-family:var(--cp-font-display)!important;font-size:2rem!important;font-weight:var(--cp-type-h1-weight)!important;line-height:var(--cp-type-h1-line)!important;letter-spacing:var(--cp-type-h1-tracking)!important;text-wrap:balance!important}.aa-app .cp-page .login-form-head p{margin:0!important;max-width:100%!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-type-body-size)!important;font-weight:var(--cp-type-body-weight)!important;line-height:var(--cp-type-body-line)!important;letter-spacing:var(--cp-type-body-tracking)!important}.aa-app .cp-page .industry-select-panel.industry-select-panel-login{margin:0 0 24px!important;padding:0!important;display:grid!important;gap:16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head,.aa-app .cp-page .industry-select-panel-login .campaign-history-head>div,.aa-app .cp-page .login-phone-step .phone-step-copy{margin:0!important;padding:0!important;display:grid!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app .cp-page .login-guided-card .step-badge-premium,.aa-app .cp-page .step-badge-premium.cp-step-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;align-self:start!important;width:fit-content!important;min-width:auto!important;max-width:max-content!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 8px!important;border-radius:var(--cp-radius-pill)!important;background:var(--cp-button-secondary-bg)!important;color:var(--cp-color-primary)!important;-webkit-text-fill-color:var(--cp-color-primary)!important;border:var(--cp-button-outline-border)!important;box-shadow:none!important;font-family:var(--cp-font-mono)!important;font-size:var(--cp-button-ghost-font-size)!important;font-weight:400!important;letter-spacing:var(--cp-button-ghost-tracking)!important;line-height:1!important;text-transform:none!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head h4,.aa-app .cp-page .login-phone-step .form-label{margin:0!important;color:var(--cp-color-primary)!important;-webkit-text-fill-color:var(--cp-color-primary)!important;font-family:var(--cp-font-display)!important;font-size:var(--cp-type-h2-size)!important;font-weight:var(--cp-type-h2-weight)!important;line-height:var(--cp-type-h2-line)!important;letter-spacing:var(--cp-type-h2-tracking)!important;text-transform:none!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .cp-page .login-phone-step .phone-step-copy p{margin:0!important;display:block!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-type-body-size)!important;font-weight:var(--cp-type-body-weight)!important;line-height:var(--cp-type-body-line)!important;letter-spacing:var(--cp-type-body-tracking)!important;text-transform:none!important}.aa-app .cp-page .industry-select-panel-login .industry-select-wrap{position:relative!important;margin:0!important;display:grid!important;gap:8px!important}.aa-app .cp-page .industry-other-field .form-label,.aa-app .cp-page .industry-select-panel-login .industry-select-wrap>span{margin:0!important;color:var(--cp-color-tertiary)!important;-webkit-text-fill-color:var(--cp-color-tertiary)!important;font-family:var(--cp-font-mono)!important;font-size:var(--cp-button-ghost-font-size)!important;font-weight:400!important;line-height:1!important;letter-spacing:var(--cp-button-ghost-tracking)!important;text-transform:none!important}.aa-app .cp-page .industry-select-panel-login .industry-select-wrap:after{display:block!important;content:""!important;position:absolute!important;right:24px!important;bottom:24px!important;width:8px!important;height:8px!important;border-right:1px solid var(--cp-color-primary)!important;border-bottom:1px solid var(--cp-color-primary)!important;transform:rotate(45deg)!important;pointer-events:none!important;background:transparent!important}.aa-app .cp-page .industry-other-field .form-input.cp-input,.aa-app .cp-page .industry-select-panel-login select,.aa-app .cp-page .industry-select-panel-login select.cp-select,.aa-app .cp-page .phone-row #login-phone.cp-input,.aa-app .cp-page .phone-row .phone-prefix.cp-input{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:var(--cp-button-primary-padding)!important;border-radius:var(--cp-radius-md)!important;background:var(--cp-button-secondary-bg)!important;background-image:none!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;border:var(--cp-button-secondary-border)!important;box-shadow:var(--cp-glass-inner-highlight)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-type-body-size)!important;font-weight:var(--cp-type-body-weight)!important;line-height:var(--cp-type-body-line)!important;letter-spacing:var(--cp-type-body-tracking)!important;backdrop-filter:blur(var(--cp-button-secondary-blur)) saturate(var(--cp-button-secondary-saturate))!important;-webkit-backdrop-filter:blur(var(--cp-button-secondary-blur)) saturate(var(--cp-button-secondary-saturate))!important}.aa-app .cp-page .industry-select-panel-login select,.aa-app .cp-page .industry-select-panel-login select.cp-select{appearance:none!important;-webkit-appearance:none!important;padding-right:64px!important}.aa-app .cp-page .phone-row .phone-prefix.cp-input{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:var(--cp-button-primary-font-weight)!important}.aa-app .cp-page .industry-other-field .form-input::placeholder,.aa-app .cp-page .phone-row #login-phone::placeholder{color:var(--cp-color-tertiary)!important;-webkit-text-fill-color:var(--cp-color-tertiary)!important}.aa-app .cp-page .industry-other-field .form-input:focus,.aa-app .cp-page .industry-other-field .form-input:focus-visible,.aa-app .cp-page .industry-select-panel-login select:focus,.aa-app .cp-page .industry-select-panel-login select:focus-visible,.aa-app .cp-page .phone-row #login-phone:focus,.aa-app .cp-page .phone-row #login-phone:focus-visible{outline:none!important;border:var(--cp-button-outline-border)!important;box-shadow:0 0 0 4px var(--cp-border-divider),var(--cp-glass-inner-highlight)!important}.aa-app .cp-page .industry-select-panel-login .industry-selected-summary:not([data-other=true]){display:none!important}.aa-app .cp-page .industry-select-panel-login .industry-selected-summary[data-other=true]{margin:16px 0 0!important;padding:16px!important;display:block!important;background:var(--cp-glass-surface)!important;border:var(--cp-glass-border)!important;border-radius:var(--cp-radius-md)!important;box-shadow:var(--cp-glass-inner-highlight)!important}.aa-app .cp-page .industry-select-panel-login .industry-selected-summary[data-other=true]>span{display:none!important}.aa-app .cp-page .industry-select-panel-login .industry-selected-summary[data-other=true] p{margin:0!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;font-size:var(--cp-type-body-size)!important;line-height:var(--cp-type-body-line)!important}.aa-app .cp-page .industry-other-field{margin-top:16px!important;display:grid!important;gap:8px!important}.aa-app .cp-page .login-step-divider{display:none!important}.aa-app .cp-page .login-phone-step{margin:0!important;padding:0!important;display:grid!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app .cp-page .phone-row{margin:0!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}.aa-app .cp-page .error-msg{margin:16px 0 0!important;padding:16px!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;background:var(--cp-glass-surface)!important;border:var(--cp-button-outline-border)!important;border-radius:var(--cp-radius-md)!important;box-shadow:var(--cp-glass-inner-highlight)!important;font-size:var(--cp-type-body-size)!important;line-height:var(--cp-type-body-line)!important}.aa-app .cp-page .error-msg .error-support-link,.aa-app .cp-page .login-trust .login-trust-support{color:var(--cp-color-primary)!important;-webkit-text-fill-color:var(--cp-color-primary)!important;font-weight:var(--cp-button-primary-font-weight)!important;text-decoration:underline!important}.aa-app .cp-page .login-next-step-note{margin:16px 0!important;color:var(--cp-color-tertiary)!important;-webkit-text-fill-color:var(--cp-color-tertiary)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-type-body-size)!important;font-weight:var(--cp-type-body-weight)!important;line-height:var(--cp-type-body-line)!important;letter-spacing:var(--cp-type-body-tracking)!important}.aa-app .cp-page .campaign-value-summary.cp-checklist-card{margin:0 0 24px!important;padding:16px!important;display:grid!important;gap:12px!important;background:var(--cp-glass-surface)!important;border:var(--cp-glass-border)!important;border-radius:var(--cp-radius-md)!important;box-shadow:var(--cp-glass-shadow),var(--cp-glass-inner-highlight)!important;backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))!important;-webkit-backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))!important}.aa-app .cp-page .campaign-value-summary .campaign-value-title{color:var(--cp-color-tertiary)!important;-webkit-text-fill-color:var(--cp-color-tertiary)!important;font-family:var(--cp-font-mono)!important;font-size:var(--cp-button-ghost-font-size)!important;font-weight:400!important;line-height:1!important;letter-spacing:var(--cp-button-ghost-tracking)!important;text-transform:uppercase!important}.aa-app .cp-page .campaign-value-summary ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.aa-app .cp-page .campaign-value-summary li{position:relative!important;margin:0!important;padding:0 0 0 24px!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;font-size:var(--cp-type-body-size)!important;line-height:var(--cp-type-body-line)!important;font-weight:var(--cp-type-body-weight)!important}.aa-app .cp-page .campaign-value-summary li:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;border-radius:var(--cp-radius-pill)!important;background:var(--cp-button-secondary-bg)!important;border:var(--cp-button-outline-border)!important;box-shadow:none!important}.aa-app .cp-page .campaign-value-summary li:after{content:""!important;position:absolute!important;top:12px!important;width:6px!important;height:4px!important;border-left:1px solid var(--cp-color-primary)!important;border-bottom:1px solid var(--cp-color-primary)!important;transform:rotate(-45deg)!important}.aa-app .cp-page .cta-button.cp-button-primary,.aa-app .cp-page .login-form .btn-lg.cp-button-primary,.aa-app .cp-page .login-form .btn-primary.cp-button-primary{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:var(--cp-button-primary-padding)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--cp-radius-pill)!important;background:var(--cp-button-primary-bg)!important;color:var(--cp-button-primary-color)!important;-webkit-text-fill-color:var(--cp-button-primary-color)!important;border:var(--cp-button-primary-border)!important;box-shadow:var(--cp-button-primary-shadow)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-button-primary-font-size)!important;font-weight:var(--cp-button-primary-font-weight)!important;letter-spacing:var(--cp-button-primary-tracking)!important;line-height:1!important;backdrop-filter:blur(var(--cp-button-primary-blur)) saturate(var(--cp-button-primary-saturate))!important;-webkit-backdrop-filter:blur(var(--cp-button-primary-blur)) saturate(var(--cp-button-primary-saturate))!important}.aa-app .cp-page .cta-button.cp-button-primary:hover:not(:disabled){filter:none!important;transform:none!important}.aa-app .cp-page .cta-button.cp-button-primary:disabled,.aa-app .cp-page .login-form .btn-lg.cp-button-primary:disabled,.aa-app .cp-page .login-form .btn-primary.cp-button-primary:disabled{cursor:not-allowed!important;opacity:1!important;color:var(--cp-color-tertiary)!important;-webkit-text-fill-color:var(--cp-color-tertiary)!important;background:var(--cp-button-secondary-bg)!important;border:var(--cp-button-secondary-border)!important;box-shadow:var(--cp-button-secondary-shadow)!important}.aa-app .cp-page .cta-microcopy,.aa-app .cp-page .login-trust{margin:12px 0 0!important;padding:0!important;color:var(--cp-color-tertiary)!important;-webkit-text-fill-color:var(--cp-color-tertiary)!important;text-align:center!important;font-size:var(--cp-button-ghost-font-size)!important;line-height:var(--cp-type-body-line)!important;font-family:var(--cp-font-body)!important}.aa-app .cp-page .login-trust{display:block!important}@media (max-width:767px){.aa-app .cp-page.login-v2.login-view,.aa-app .view.login-view.cp-page.active{padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom))!important}}@media (max-width:359px){.aa-app .cp-page.login-v2.login-view,.aa-app .view.login-view.cp-page.active{padding-inline:16px!important}.aa-app .cp-page .login-shell.login-guided-card.cp-login-card{padding:16px!important}.aa-app .cp-page .phone-row{gap:8px!important}.aa-app .cp-page .phone-row #login-phone.cp-input,.aa-app .cp-page .phone-row .phone-prefix.cp-input{padding-inline:16px!important}}@media (min-width:768px){.aa-app .cp-page .login-form-head h2{font-size:var(--cp-type-h1-size)!important}}@media (min-width:1024px){.aa-app .cp-page.login-v2.login-view,.aa-app .view.login-view.cp-page.active{padding:64px 24px!important}.aa-app .cp-page .login-stack.cp-login-grid{max-width:1280px!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:24px!important;align-items:center!important}.aa-app .cp-page .login-hero{display:flex!important;grid-column:span 7!important;min-width:0!important;padding:0!important;margin:0!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;color:var(--cp-color-secondary)!important}.aa-app .cp-page .login-guided-layout.cp-form-column{grid-column:span 5!important;max-width:none!important;justify-self:stretch!important}.aa-app .cp-page .login-shell.login-guided-card.cp-login-card{max-width:none!important;padding:24px!important}.aa-app .cp-page .brand-lockup.brand-lockup-official.cp-brand-card{width:fit-content!important;max-width:100%!important;margin:0 0 40px!important;padding:20px 24px!important;display:inline-grid!important;gap:4px!important;text-align:left!important;background:var(--cp-glass-surface)!important;border:var(--cp-glass-border)!important;border-radius:var(--cp-radius-lg)!important;box-shadow:var(--cp-glass-shadow),var(--cp-glass-inner-highlight)!important;backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))!important;-webkit-backdrop-filter:blur(var(--cp-glass-blur)) saturate(var(--cp-glass-saturate))!important}.aa-app .cp-page .cp-brand-name{color:var(--cp-color-primary)!important;-webkit-text-fill-color:var(--cp-color-primary)!important;font-family:var(--cp-font-display)!important;font-size:var(--cp-type-h2-size)!important;font-weight:var(--cp-type-h2-weight)!important;line-height:var(--cp-type-h2-line)!important;letter-spacing:var(--cp-type-h2-tracking)!important}.aa-app .cp-page .cp-brand-tagline{color:var(--cp-color-tertiary)!important;-webkit-text-fill-color:var(--cp-color-tertiary)!important;font-family:var(--cp-font-mono)!important;font-size:var(--cp-button-ghost-font-size)!important;line-height:1!important;letter-spacing:var(--cp-button-ghost-tracking)!important}.aa-app .cp-page .login-hero h1{display:block!important;margin:0!important;max-width:100%!important;color:var(--cp-color-primary)!important;-webkit-text-fill-color:var(--cp-color-primary)!important;font-family:var(--cp-font-display)!important;font-size:var(--cp-type-hero-size)!important;font-weight:var(--cp-type-hero-weight)!important;line-height:var(--cp-type-hero-line)!important;letter-spacing:var(--cp-type-hero-tracking)!important;text-wrap:balance!important}.aa-app .cp-page .login-hero .subtitle{display:block!important;margin:24px 0 0!important;max-width:680px!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-type-body-size)!important;font-weight:var(--cp-type-body-weight)!important;line-height:var(--cp-type-body-line)!important;letter-spacing:var(--cp-type-body-tracking)!important}.aa-app .cp-page .login-pill-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:24px 0 0!important}.aa-app .cp-page .login-pill.cp-button-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-height:0!important;padding:var(--cp-button-secondary-padding)!important;border-radius:var(--cp-radius-pill)!important;background:var(--cp-button-secondary-bg)!important;color:var(--cp-button-secondary-color)!important;-webkit-text-fill-color:var(--cp-button-secondary-color)!important;border:var(--cp-button-secondary-border)!important;box-shadow:var(--cp-button-secondary-shadow)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-button-secondary-font-size)!important;font-weight:var(--cp-button-secondary-font-weight)!important;letter-spacing:var(--cp-button-secondary-tracking)!important;line-height:1!important;white-space:nowrap!important}.aa-app .cp-page .login-hero .login-value-rows{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important}.aa-app .cp-page .login-hero .login-value-rows li{position:relative!important;margin:0!important;padding:0 0 0 24px!important;color:var(--cp-color-secondary)!important;-webkit-text-fill-color:var(--cp-color-secondary)!important;font-family:var(--cp-font-body)!important;font-size:var(--cp-type-body-size)!important;line-height:var(--cp-type-body-line)!important}.aa-app .cp-page .login-hero .login-value-rows li:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;width:14px!important;height:14px!important;border-radius:var(--cp-radius-pill)!important;background:var(--cp-button-secondary-bg)!important;border:var(--cp-button-outline-border)!important}.aa-app .cp-page .login-hero .login-value-rows li:after{content:""!important;position:absolute!important;left:4px!important;top:12px!important;width:6px!important;height:4px!important;border-left:1px solid var(--cp-color-primary)!important;border-bottom:1px solid var(--cp-color-primary)!important;transform:rotate(-45deg)!important}.aa-app .cp-page .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;row-gap:8px!important}}@media (min-width:1280px){.aa-app .cp-page .login-shell.login-guided-card.cp-login-card{padding:28px!important}}.aa-app .cp-page .login-form-head{margin-bottom:16px!important;gap:8px!important}.aa-app .cp-page .login-form-head h2{font-size:32px!important;line-height:1.08!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .cp-page .login-form-head p,.aa-app .cp-page .login-next-step-note,.aa-app .cp-page .login-phone-step .phone-step-copy p{font-size:14px!important;line-height:1.38!important}.aa-app .cp-page .industry-select-panel.industry-select-panel-login{margin-bottom:16px!important;gap:12px!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head,.aa-app .cp-page .industry-select-panel-login .campaign-history-head>div,.aa-app .cp-page .login-phone-step .phone-step-copy{gap:6px!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head h4,.aa-app .cp-page .login-phone-step .form-label{font-size:20px!important;line-height:1.2!important}.aa-app .cp-page .industry-select-panel-login .industry-select-wrap{gap:6px!important}.aa-app .cp-page .campaign-value-summary .campaign-value-title,.aa-app .cp-page .cta-microcopy,.aa-app .cp-page .industry-other-field .form-label,.aa-app .cp-page .industry-select-panel-login .industry-select-wrap>span{font-size:13px!important;line-height:1.2!important}.aa-app .cp-page .industry-select-panel-login .industry-select-wrap:after{bottom:22px!important}.aa-app .cp-page .industry-other-field .form-input.cp-input,.aa-app .cp-page .industry-select-panel-login select,.aa-app .cp-page .industry-select-panel-login select.cp-select,.aa-app .cp-page .phone-row #login-phone.cp-input,.aa-app .cp-page .phone-row .phone-prefix.cp-input{padding-top:12px!important;padding-bottom:12px!important;line-height:1.35!important}.aa-app .cp-page .login-phone-step{gap:12px!important}.aa-app .cp-page .login-next-step-note{margin:12px 0!important}.aa-app .cp-page .campaign-value-summary.cp-checklist-card{margin-bottom:16px!important;padding:12px!important;gap:8px!important}.aa-app .cp-page .campaign-value-summary ul{gap:4px!important}.aa-app .cp-page .campaign-value-summary li{padding-left:20px!important;font-size:14px!important;line-height:1.3!important}.aa-app .cp-page .campaign-value-summary li:before{top:3px!important;width:14px!important;height:14px!important}.aa-app .cp-page .campaign-value-summary li:after{left:4px!important;top:7px!important}.aa-app .cp-page .cta-microcopy{margin-top:8px!important}.aa-app .cp-page .login-trust{display:none!important}@media (min-width:1024px){.aa-app .cp-page.login-v2.login-view,.aa-app .view.login-view.cp-page.active{padding:24px!important}.aa-app .cp-page .login-guided-layout.cp-form-column{max-width:500px!important;justify-self:end!important}.aa-app .cp-page .login-shell.login-guided-card.cp-login-card{padding:20px!important}.aa-app .cp-page .login-form-head h2{font-size:34px!important}.aa-app .cp-page .brand-lockup.brand-lockup-official.cp-brand-card{margin-bottom:24px!important}.aa-app .cp-page .login-hero h1{font-size:clamp(3rem,5vw,var(--cp-type-hero-size))!important}.aa-app .cp-page .login-hero .login-value-rows,.aa-app .cp-page .login-hero .subtitle,.aa-app .cp-page .login-pill-row{margin-top:16px!important}}@media (max-width:767px){.aa-app .cp-page.login-v2.login-view,.aa-app .view.login-view.cp-page.active{padding:max(20px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))!important}.aa-app .cp-page .login-next-step-note{font-size:13px!important;line-height:1.3!important}.aa-app .cp-page .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:4px!important}}@media (max-width:380px){.aa-app .cp-page .login-shell.login-guided-card.cp-login-card{padding:16px!important}.aa-app .cp-page .login-form-head h2{font-size:30px!important}.aa-app .cp-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .cp-page .login-form-head p,.aa-app .cp-page .login-phone-step .phone-step-copy p{font-size:13.5px!important;line-height:1.32!important}.aa-app .cp-page .cta-button-content{white-space:nowrap!important}.aa-app .cp-page .campaign-value-summary.cp-checklist-card{margin-bottom:8px!important;padding:8px!important;gap:4px!important}.aa-app .cp-page .campaign-value-summary .campaign-value-title{font-size:12px!important;line-height:1!important}.aa-app .cp-page .campaign-value-summary li{font-size:13px!important;line-height:1.15!important}.aa-app .cp-page .login-next-step-note{margin:8px 0!important}}.aa-app .cp-page,.aa-app .cp-page .login-guided-layout.cp-form-column,.aa-app .cp-page .login-stack.cp-login-grid,.aa-app.aa-app-login:has(.cp-page),.aa-app.aa-app-view-login:has(.cp-page),.aa-app:has(.cp-page){background:var(--cp-backdrop)!important;background-color:transparent!important;color-scheme:light!important}.aa-app .cp-page .login-guided-layout.cp-form-column,.aa-app .cp-page .login-stack.cp-login-grid{border:0!important;border-radius:0!important;box-shadow:none!important}.brand-lockup-img,.cp-brand-logo,.og-brand-logo,.og-form-logo,.striva-full-logo,.striva-header-logo,.striva-mark-img{display:block!important;object-fit:cover!important;object-position:center!important;background:transparent!important}.striva-header-logo{width:clamp(148px,18vw,190px)!important;height:58px!important}.aa-app #view-summary .topbar>.logo.app-logo .striva-header-logo,.aa-app .view .step-topbar .striva-header-logo,.dashboard-header .striva-header-logo,.topbar .step-logo .striva-header-logo{width:clamp(160px,22vw,210px)!important;height:64px!important}.login-brand-panel .striva-full-logo,.onboarding-brand-panel .striva-full-logo,.striva-full-logo{width:min(84vw,340px)!important;height:118px!important;max-height:none!important}.striva-mark-img{width:min(64vw,260px)!important;height:104px!important}.aa-app .dashboard-hero-card .dashboard-hero-mark,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .dashboard-hero-mark,.dashboard-hero-card .dashboard-hero-mark{width:min(70vw,300px)!important;height:120px!important;border-radius:0!important}.onboarding-mark{width:min(72vw,280px)!important;height:112px!important}.aa-app .cp-page .brand-lockup.brand-lockup-official.cp-brand-card{padding:16px 20px!important}.aa-app .cp-page .cp-brand-logo{width:220px!important;height:86px!important;max-width:min(62vw,220px)!important}:root{--og-primary:#ECEDF2;--og-secondary:#9298B0;--og-accent:#8B95FF;--og-neutral:#0B0C14;--og-surface:#13141E;--og-font-display:"Inter Tight",sans-serif;--og-font-body:Inter,sans-serif;--og-font-mono:"JetBrains Mono",monospace;--og-radius-sm:12px;--og-radius-md:18px;--og-radius-lg:24px;--og-radius-pill:9999px;--og-shadow-card:0 32px 80px -32px rgba(0,0,0,0.55),0 2px 8px -4px rgba(0,0,0,0.30);--og-shadow-button:0 12px 32px -16px rgba(139,149,255,0.55),inset 0 1px 0 rgba(255,255,255,0.18);--og-border-card:1px solid rgba(255,255,255,0.10);--og-divider:rgba(255,255,255,0.08);--og-glass-surface:rgba(255,255,255,0.06);--og-glass-blur:blur(32px) saturate(180%);--og-glass-border:1px solid rgba(255,255,255,0.10);--og-glass-inner:inset 0 1px 0 rgba(255,255,255,0.12);--og-backdrop:radial-gradient(at 14% 18%,rgba(99,102,241,0.32) 0px,transparent 45%),radial-gradient(at 86% 14%,rgba(139,92,246,0.26) 0px,transparent 50%),radial-gradient(at 78% 88%,rgba(59,130,246,0.22) 0px,transparent 55%),#0B0C14}.og-page{min-height:100svh;color:var(--og-primary);background:radial-gradient(at 14% 18%,rgba(99,102,241,.32) 0,transparent 45%),radial-gradient(at 86% 14%,rgba(139,92,246,.26) 0,transparent 50%),radial-gradient(at 78% 88%,rgba(59,130,246,.22) 0,transparent 55%),#0B0C14;overflow-x:hidden}.og-pane{background:rgba(255,255,255,.06);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 32px 80px -32px rgba(0,0,0,.55),0 2px 8px -4px rgba(0,0,0,.3);border-radius:24px}.og-button-primary{background:linear-gradient(180deg,#9DA6FF,#6E7BFF);color:#0B0C14;border:1px solid rgba(255,255,255,.2);border-radius:9999px;padding:12px 24px;font-weight:600;font-size:.9375rem;letter-spacing:-.005em;box-shadow:0 12px 32px -16px rgba(139,149,255,.55),inset 0 1px 0 rgba(255,255,255,.35)}.og-button-secondary{background:rgba(255,255,255,.06);color:#9298B0;border:1px solid rgba(255,255,255,.12);border-radius:9999px}.og-input,.og-select{background:rgba(255,255,255,.06);color:#ECEDF2;border:1px solid rgba(255,255,255,.12);border-radius:18px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);height:56px;padding-inline:18px}.og-input::placeholder{color:rgba(146,152,176,.72)}.og-input:focus,.og-select:focus{border:1px solid rgba(139,149,255,.65);box-shadow:0 0 0 4px rgba(139,149,255,.15),inset 0 1px 0 rgba(255,255,255,.18)}.og-step-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:auto;height:auto;padding:4px 9px;border-radius:9999px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1;color:#8B95FF;background:rgba(139,149,255,.18);border:1px solid rgba(139,149,255,.4)}.og-checklist-card{background:rgba(255,255,255,.06);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.aa-app.aa-app-login:has(.og-page),.aa-app.aa-app-view-login:has(.og-page),.aa-app:has(.og-page),body:has(.og-page),html:has(.og-page){background:var(--og-backdrop)!important;background-color:var(--og-neutral)!important;color-scheme:dark!important}.aa-app .og-page.login-v2.login-view,.aa-app .view.login-view.og-page.active{position:relative!important;z-index:0!important;display:block!important;min-height:100svh!important;width:100%!important;padding:max(20px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))!important;background:var(--og-backdrop)!important;color:var(--og-primary)!important;font-family:var(--og-font-body)!important;overflow-x:hidden!important;overflow-y:visible!important}.aa-app .og-page .industry-select-panel-login:after,.aa-app .og-page .industry-select-panel-login:before,.aa-app .og-page .login-guided-layout:after,.aa-app .og-page .login-guided-layout:before,.aa-app .og-page .login-shell:after,.aa-app .og-page .login-shell:before,.aa-app .og-page .login-stack:after,.aa-app .og-page .login-stack:before,.aa-app .og-page:after,.aa-app .og-page:before{content:none!important;display:none!important}.aa-app .og-page .og-login-grid{position:relative!important;z-index:1!important;display:block!important;width:100%!important;max-width:430px!important;min-height:0!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.aa-app .og-page .login-hero{display:none!important}.aa-app .og-page .og-form-column{display:block!important;width:100%!important;max-width:430px!important;min-height:0!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card{max-width:430px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:20px!important;border-radius:var(--og-radius-lg)!important;background:var(--og-glass-surface)!important;border:var(--og-glass-border)!important;box-shadow:var(--og-glass-inner),var(--og-shadow-card)!important;backdrop-filter:var(--og-glass-blur)!important;-webkit-backdrop-filter:var(--og-glass-blur)!important;color:var(--og-primary)!important}.aa-app .og-page .login-form{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-height:0!important;padding:0!important;color:var(--og-primary)!important}.aa-app .og-page .login-form-head{gap:10px!important;margin:0 0 24px!important}.aa-app .og-page .og-form-logo{width:104px!important;height:38px!important;max-width:34vw!important;margin:-2px 0 0!important;filter:drop-shadow(0 10px 24px rgba(139,149,255,.22))!important}.aa-app .og-page .industry-select-panel-login .industry-kicker,.aa-app .og-page .login-form-head .industry-kicker{display:none!important}.aa-app .og-page .login-form-head h2{color:var(--og-primary)!important;-webkit-text-fill-color:var(--og-primary)!important;font-family:var(--og-font-display)!important;font-size:31px!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.03em!important}.aa-app .og-page .login-form-head p{margin:0!important;max-width:none!important;color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;font-family:var(--og-font-body)!important;font-size:15px!important;font-weight:400!important;letter-spacing:-.005em!important}.aa-app .og-page .industry-select-panel.industry-select-panel-login,.aa-app .og-page .login-phone-step{display:grid!important;gap:12px!important;margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.aa-app .og-page .campaign-history-head,.aa-app .og-page .campaign-history-head>div,.aa-app .og-page .phone-step-copy{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;min-width:0!important;text-align:left!important}.aa-app .og-page .og-step-badge,.aa-app .og-page .step-badge-premium.og-step-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:auto!important;max-width:max-content!important;height:auto!important;margin:0 0 2px!important;padding:4px 9px!important;border-radius:var(--og-radius-pill)!important;color:var(--og-accent)!important;-webkit-text-fill-color:var(--og-accent)!important;background:rgba(139,149,255,.18)!important;border:1px solid rgba(139,149,255,.4)!important;box-shadow:none!important;font-family:var(--og-font-mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.08em!important;text-align:center!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{color:var(--og-primary)!important;-webkit-text-fill-color:var(--og-primary)!important;font-family:var(--og-font-display)!important;font-size:20px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.015em!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-phone-step .phone-step-copy p{margin:0!important;color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;font-family:var(--og-font-body)!important;font-size:14px!important;letter-spacing:-.005em!important}.aa-app .og-page .industry-select-wrap{position:relative!important;display:grid!important;gap:8px!important;margin:0!important;width:100%!important}.aa-app .og-page .industry-other-field .form-label,.aa-app .og-page .industry-select-wrap>span{margin:0!important;color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;font-family:var(--og-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.005em!important}.aa-app .og-page .industry-select-wrap:after{right:18px!important;bottom:18px!important;width:9px!important;height:9px!important;border-color:var(--og-secondary)!important;opacity:1!important}.aa-app .og-page .industry-select-wrap:focus-within:after{border-color:var(--og-accent)!important}.aa-app .og-page .industry-other-field .form-input.og-input,.aa-app .og-page .industry-select-panel-login select.og-select,.aa-app .og-page .og-select,.aa-app .og-page .phone-row #login-phone.og-input,.aa-app .og-page .phone-row .phone-prefix.og-input{width:100%!important;height:56px!important;min-height:56px!important;max-height:none!important;padding:0 18px!important;border-radius:var(--og-radius-md)!important;background:var(--og-glass-surface)!important;color:var(--og-primary)!important;-webkit-text-fill-color:var(--og-primary)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;font-family:var(--og-font-body)!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.005em!important;outline:none!important}.aa-app .og-page .og-input:hover,.aa-app .og-page .og-select:hover{border-color:rgba(255,255,255,.18)!important}.aa-app .og-page .og-input:focus,.aa-app .og-page .og-input:focus-visible,.aa-app .og-page .og-select:focus,.aa-app .og-page .og-select:focus-visible{border:1px solid rgba(139,149,255,.65)!important;box-shadow:0 0 0 4px rgba(139,149,255,.15),inset 0 1px 0 rgba(255,255,255,.18)!important}.aa-app .og-page #login-phone.og-input::placeholder,.aa-app .og-page .og-input::placeholder{color:rgba(146,152,176,.72)!important;-webkit-text-fill-color:rgba(146,152,176,.72)!important}.aa-app .og-page .industry-select-panel-login .industry-selected-summary:not([data-other=true]){display:none!important}.aa-app .og-page .industry-select-panel-login .industry-selected-summary[data-other=true]{display:block!important;margin:0!important;padding:12px 14px!important;color:var(--og-secondary)!important;background:var(--og-glass-surface)!important;border:var(--og-glass-border)!important;border-radius:var(--og-radius-md)!important;box-shadow:var(--og-glass-inner)!important}.aa-app .og-page .industry-other-field{display:grid!important;gap:8px!important;margin:0!important}.aa-app .og-page .login-step-divider{display:none!important}.aa-app .og-page .phone-row{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;width:100%!important;margin:0!important}.aa-app .og-page .phone-row .phone-prefix.og-input{display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:600!important}.aa-app .og-page .error-msg{margin:0 0 14px!important;padding:12px 14px!important;color:var(--og-primary)!important;-webkit-text-fill-color:var(--og-primary)!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--og-radius-md)!important;box-shadow:var(--og-glass-inner)!important;font-size:13px!important;line-height:1.4!important}.aa-app .og-page .error-support-link,.aa-app .og-page .login-trust-support{color:var(--og-accent)!important;-webkit-text-fill-color:var(--og-accent)!important}.aa-app .og-page .login-next-step-note{margin:-4px 0 16px!important;color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;font-family:var(--og-font-body)!important;font-size:13px!important;line-height:1.45!important;letter-spacing:-.005em!important}.aa-app .og-page .campaign-value-summary.og-checklist-card{display:grid!important;gap:10px!important;margin:0 0 18px!important;padding:14px!important;border-radius:var(--og-radius-md)!important;background:var(--og-glass-surface)!important;border:var(--og-glass-border)!important;box-shadow:var(--og-glass-inner)!important;backdrop-filter:var(--og-glass-blur)!important;-webkit-backdrop-filter:var(--og-glass-blur)!important}.aa-app .og-page .campaign-value-summary .campaign-value-title{color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;font-family:var(--og-font-mono)!important;font-size:11px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.08em!important}.aa-app .og-page .campaign-value-summary ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.aa-app .og-page .campaign-value-summary li{position:relative!important;min-width:0!important;padding:0 0 0 22px!important;color:var(--og-primary)!important;-webkit-text-fill-color:var(--og-primary)!important;font-family:var(--og-font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.005em!important}.aa-app .og-page .campaign-value-summary li:before{content:""!important;position:absolute!important;left:0!important;top:1px!important;width:16px!important;height:16px!important;border-radius:var(--og-radius-pill)!important;background:rgba(139,149,255,.18)!important;border:1px solid rgba(139,149,255,.4)!important}.aa-app .og-page .campaign-value-summary li:after{content:""!important;position:absolute!important;top:6px!important;width:6px!important;height:3px!important;border-left:1px solid var(--og-accent)!important;border-bottom:1px solid var(--og-accent)!important;transform:rotate(-45deg)!important}.aa-app .og-page .cta-button.og-button-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;height:56px!important;margin:0!important;padding:12px 24px!important;border-radius:var(--og-radius-pill)!important;background:linear-gradient(180deg,#9DA6FF,#6E7BFF)!important;color:#0B0C14!important;-webkit-text-fill-color:#0B0C14!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 32px -16px rgba(139,149,255,.55),inset 0 1px 0 rgba(255,255,255,.35)!important;font-family:var(--og-font-body)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1!important}.aa-app .og-page .cta-button.og-button-primary:hover:not(:disabled){filter:brightness(1.04)!important;transform:translateY(-1px)!important}.aa-app .og-page .cta-button.og-button-primary:disabled{color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:var(--og-glass-inner)!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.aa-app .og-page .login-guided-card.og-login-card .btn-lg.cta-button.og-button-primary:not(:disabled){background:linear-gradient(180deg,#9DA6FF,#6E7BFF)!important;color:#0B0C14!important;-webkit-text-fill-color:#0B0C14!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 32px -16px rgba(139,149,255,.55),inset 0 1px 0 rgba(255,255,255,.35)!important}.aa-app .og-page .cta-button-content{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:normal!important;text-align:center!important}.aa-app .og-page .cta-spinner{border-color:#0B0C14 rgba(11,12,20,.25) rgba(11,12,20,.25)!important}.aa-app .og-page .cta-microcopy{margin:12px 0 0!important;color:rgba(146,152,176,.92)!important;-webkit-text-fill-color:rgba(146,152,176,.92)!important;font-family:var(--og-font-body)!important;font-size:13px!important;line-height:1.45!important;text-align:center!important}.aa-app .og-page .login-trust{display:none!important}@media (min-width:768px){.aa-app .og-page.login-v2.login-view,.aa-app .view.login-view.og-page.active{padding-inline:28px!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card,.aa-app .og-page .og-form-column,.aa-app .og-page .og-login-grid{max-width:500px!important}}@media (min-width:1024px){.aa-app .og-page.login-v2.login-view,.aa-app .view.login-view.og-page.active{padding-inline:clamp(32px,6vw,96px)!important;padding-block:clamp(32px,5vh,72px)!important}.aa-app .og-page .og-login-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,500px)!important;align-items:center!important;gap:clamp(48px,7vw,112px)!important;max-width:1320px!important;min-height:calc(100svh - clamp(64px, 10vh, 144px))!important;margin:0 auto!important}.aa-app .og-page .login-hero{display:block!important;width:100%!important;max-width:680px!important;min-height:0!important;padding:0!important;overflow:visible!important}.aa-app .og-page .brand-lockup.brand-lockup-official.og-brand-card{width:fit-content!important;max-width:100%!important;margin:0 0 28px!important;padding:14px 18px!important;border-radius:var(--og-radius-lg)!important;background:var(--og-glass-surface)!important;border:var(--og-glass-border)!important;box-shadow:var(--og-glass-inner),var(--og-shadow-card)!important;backdrop-filter:var(--og-glass-blur)!important;-webkit-backdrop-filter:var(--og-glass-blur)!important}.aa-app .og-page .og-brand-logo{width:220px!important;height:86px!important;max-width:220px!important}.aa-app .og-page .og-form-logo{display:none!important}.aa-app .og-page .login-hero h1{max-width:680px!important;margin:0!important;background:linear-gradient(180deg,#ECEDF2,#C9CEFF)!important;color:var(--og-primary)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;font-family:var(--og-font-display)!important;font-size:clamp(48px,5vw,72px)!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.035em!important}.aa-app .og-page .login-hero .subtitle{max-width:620px!important;margin:22px 0 0!important;color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;font-family:var(--og-font-body)!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:-.005em!important}.aa-app .og-page .login-pill-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:24px 0 0!important}.aa-app .og-page .login-pill.og-button-secondary{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:10px 16px!important;border-radius:var(--og-radius-pill)!important;background:rgba(255,255,255,.06)!important;color:var(--og-primary)!important;-webkit-text-fill-color:var(--og-primary)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:var(--og-glass-inner)!important;font-family:var(--og-font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.005em!important}.aa-app .og-page .login-value-rows{display:grid!important;gap:12px!important;max-width:560px!important;margin:28px 0 0!important;padding:0!important;list-style:none!important}.aa-app .og-page .login-value-rows li{position:relative!important;padding-left:30px!important;color:var(--og-secondary)!important;-webkit-text-fill-color:var(--og-secondary)!important;font-family:var(--og-font-body)!important;font-size:16px!important;line-height:1.45!important}.aa-app .og-page .login-value-rows li:before{content:""!important;position:absolute!important;left:0!important;top:1px!important;width:20px!important;height:20px!important;border-radius:var(--og-radius-pill)!important;background:rgba(139,149,255,.18)!important;border:1px solid rgba(139,149,255,.4)!important}.aa-app .og-page .login-value-rows li:after{content:""!important;position:absolute!important;left:6px!important;top:8px!important;width:8px!important;height:4px!important;border-left:1px solid var(--og-accent)!important;border-bottom:1px solid var(--og-accent)!important;transform:rotate(-45deg)!important}.aa-app .og-page .og-form-column{max-width:500px!important;justify-self:end!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card{max-width:500px!important;padding:28px!important}.aa-app .og-page .login-form-head{margin-bottom:28px!important}.aa-app .og-page .login-form-head h2{font-size:38px!important}.aa-app .og-page .login-form-head p{font-size:16px!important}.aa-app .og-page .industry-select-panel.industry-select-panel-login,.aa-app .og-page .login-phone-step{margin-bottom:22px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{font-size:21px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-phone-step .phone-step-copy p{font-size:15px!important}.aa-app .og-page .phone-row{grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important}.aa-app .og-page .campaign-value-summary.og-checklist-card{margin-bottom:20px!important;padding:16px!important}.aa-app .og-page .campaign-value-summary li{font-size:14px!important}}@media (max-width:380px){.aa-app .og-page .login-shell.login-guided-card.og-login-card{padding:18px!important}.aa-app .og-page .login-form-head{margin-bottom:22px!important}.aa-app .og-page .login-form-head h2{font-size:30px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-form-head p,.aa-app .og-page .login-phone-step .phone-step-copy p{font-size:13.5px!important}.aa-app .og-page .phone-row{grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important}.aa-app .og-page .og-select,.aa-app .og-page .phone-row #login-phone.og-input{font-size:15.5px!important;padding-inline:16px!important}.aa-app .og-page .campaign-value-summary ul{column-gap:8px!important}.aa-app .og-page .campaign-value-summary li{font-size:13.5px!important;padding-left:20px!important}}.aa-app .og-page .login-shell.login-guided-card.og-login-card{padding:18px!important}.aa-app .og-page .login-form-head{gap:6px!important;margin-bottom:18px!important}.aa-app .og-page .login-form-head h2{font-size:30px!important}.aa-app .og-page .login-form-head p{font-size:14px!important;line-height:1.38!important}.aa-app .og-page .industry-select-panel.industry-select-panel-login,.aa-app .og-page .login-phone-step{gap:10px!important;margin-bottom:14px!important}.aa-app .og-page .campaign-history-head,.aa-app .og-page .campaign-history-head>div,.aa-app .og-page .phone-step-copy{gap:6px!important}.aa-app .og-page .og-step-badge,.aa-app .og-page .step-badge-premium.og-step-badge{margin-bottom:2px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{font-size:19px!important;line-height:1.16!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-phone-step .phone-step-copy p{font-size:13.5px!important;line-height:1.34!important}.aa-app .og-page .industry-select-wrap{gap:7px!important}.aa-app .og-page .industry-other-field .form-label,.aa-app .og-page .industry-select-wrap>span{font-size:12.5px!important}.aa-app .og-page .login-next-step-note{margin:-2px 0 12px!important;font-size:12.5px!important;line-height:1.34!important}.aa-app .og-page .campaign-value-summary.og-checklist-card{gap:7px!important;margin-bottom:14px!important;padding:12px!important}.aa-app .og-page .campaign-value-summary .campaign-value-title{font-size:10.5px!important}.aa-app .og-page .campaign-value-summary ul{column-gap:8px!important;row-gap:6px!important}.aa-app .og-page .campaign-value-summary li{padding-left:19px!important;font-size:13.5px!important;line-height:1.16!important}.aa-app .og-page .campaign-value-summary li:before{top:0!important;width:15px!important;height:15px!important}.aa-app .og-page .campaign-value-summary li:after{left:5px!important;top:5px!important}.aa-app .og-page .cta-microcopy{margin-top:10px!important;font-size:12.5px!important;line-height:1.35!important}@media (min-width:1024px){.aa-app .og-page .login-shell.login-guided-card.og-login-card{padding:24px!important}.aa-app .og-page .login-form-head{margin-bottom:20px!important}.aa-app .og-page .login-form-head h2{font-size:34px!important}.aa-app .og-page .login-form-head p{font-size:14.5px!important;line-height:1.42!important}.aa-app .og-page .industry-select-panel.industry-select-panel-login,.aa-app .og-page .login-phone-step{margin-bottom:16px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{font-size:20px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-phone-step .phone-step-copy p{font-size:13.75px!important}.aa-app .og-page .campaign-value-summary.og-checklist-card{margin-bottom:16px!important}.aa-app .og-page .campaign-value-summary li{font-size:13.5px!important}}@media (max-width:380px){.aa-app .og-page .login-shell.login-guided-card.og-login-card{padding:16px!important}.aa-app .og-page .login-form-head{margin-bottom:14px!important}.aa-app .og-page .og-form-logo{width:96px!important;height:36px!important}.aa-app .og-page .login-form-head h2{font-size:29px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-form-head p,.aa-app .og-page .login-phone-step .phone-step-copy p{font-size:13px!important}.aa-app .og-page .campaign-value-summary li{font-size:13px!important;line-height:1.14!important}}.aa-app .og-page .login-hero .hero-logo{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0 0 clamp(36px,4vw,56px)!important}.aa-app .og-page .brand-lockup.brand-lockup-official.og-brand-card.hero-logo-badge{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.aa-app .og-page .og-brand-logo.hero-logo-img{display:block!important;width:clamp(150px,12vw,180px)!important;height:clamp(57px,4.5vw,68px)!important;aspect-ratio:180/68!important;object-fit:cover!important;object-position:center!important;opacity:.96!important;filter:drop-shadow(0 16px 36px rgba(139,149,255,.16))!important}.aa-app .og-page .og-form-logo{width:132px!important;height:50px!important;aspect-ratio:132/50!important;max-width:40vw!important;margin:0 0 24px!important;opacity:.9!important;object-fit:cover!important;object-position:center!important;filter:drop-shadow(0 10px 24px rgba(139,149,255,.18))!important}@media (max-width:1024px){.aa-app .og-page .login-hero .hero-logo{margin-bottom:40px!important}.aa-app .og-page .og-brand-logo.hero-logo-img{width:150px!important;height:57px!important}}@media (min-width:768px){.aa-app .og-page .og-form-logo{display:none!important}}@media (max-width:767px){.aa-app .og-page .login-form-head{gap:0!important}.aa-app .og-page .og-form-logo{width:132px!important;height:50px!important;margin-bottom:28px!important}}@media (max-width:480px){.aa-app .og-page .og-form-logo{width:112px!important;height:42px!important;margin-bottom:24px!important}}@media (max-width:380px){.aa-app .og-page .login-form-head{margin-bottom:4px!important}.aa-app .og-page .og-form-logo{height:40px!important;margin-top:-6px!important}}.aa-app .og-page .login-hero .hero-logo{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:680px!important;margin:0 0 44px!important;padding:0!important;text-align:left!important}.aa-app .login-v2 .login-hero .brand-lockup.brand-lockup-official,.aa-app .og-page .login-hero .brand-lockup.brand-lockup-official.og-brand-card.hero-logo-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:none!important;min-height:0!important;margin:0!important;padding:16px 20px!important;border-radius:19px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 14px 34px rgba(0,0,0,.16),0 0 24px rgba(92,82,255,.05)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img,.aa-app .og-page .login-hero .og-brand-logo.hero-logo-img{display:block!important;width:clamp(150px,10.5vw,165px)!important;max-width:none!important;height:clamp(57px,4vw,62px)!important;max-height:none!important;aspect-ratio:180/68!important;object-fit:cover!important;object-position:center!important}@media (max-width:1024px){.aa-app .og-page .login-hero .hero-logo{margin-bottom:40px!important}.aa-app .login-v2 .login-hero .brand-lockup.brand-lockup-official{margin:0!important;max-width:none!important;padding:16px 20px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img,.aa-app .og-page .login-hero .og-brand-logo.hero-logo-img{width:150px!important;height:57px!important}}@media (max-width:767px){.aa-app .og-page .login-hero .hero-logo{justify-content:center!important;margin-bottom:28px!important;text-align:center!important}.aa-app .login-v2 .login-hero .brand-lockup.brand-lockup-official{margin:0!important;max-width:none!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img,.aa-app .og-page .login-hero .og-brand-logo.hero-logo-img{width:132px!important;height:50px!important}}@media (max-width:480px){.aa-app .og-page .login-hero .hero-logo{margin-bottom:24px!important}.aa-app .login-v2 .login-hero .brand-lockup-official .brand-lockup-img,.aa-app .og-page .login-hero .og-brand-logo.hero-logo-img,.aa-app .og-page .og-form-logo{width:120px!important;height:45px!important}}@media (max-width:767px){.aa-app,.aa-app .view.active{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.aa-app .dashboard-view .dashboard-page,.aa-app .view .wizard-page{padding-top:calc(18px + env(safe-area-inset-top))!important;padding-inline:16px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.aa-app .dashboard-view .topbar.dashboard-header{position:sticky!important;top:calc(10px + env(safe-area-inset-top))!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px 12px!important;min-height:0!important;height:auto!important;padding:12px!important;margin:0 0 20px!important;border-radius:24px!important;overflow:hidden!important}.aa-app .dashboard-view .dashboard-header-brand,.aa-app .dashboard-view .dashboard-header-brand .dashboard-logo{min-width:0!important;justify-self:start!important}.aa-app .dashboard-view .dashboard-header .striva-header-logo{width:128px!important;height:48px!important;max-width:42vw!important}.aa-app .dashboard-view .dashboard-header-status{display:inline-flex!important;grid-column:2/3!important;grid-row:1/2!important;height:34px!important;min-height:34px!important;max-width:118px!important;padding:0 12px!important;gap:6px!important;font-size:11px!important;white-space:nowrap!important}.aa-app .dashboard-view .dashboard-logout-slot{grid-column:1/-1!important;grid-row:2/3!important;width:100%!important}.aa-app .dashboard-view .dashboard-logout-btn{width:100%!important;height:42px!important;min-height:42px!important;font-size:13px!important}.aa-app .dashboard-view .dashboard-grid,.aa-app .dashboard-view .dashboard-main-column{gap:18px!important;overflow:visible!important}.aa-app .dashboard-view .dashboard-hero-card,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2{padding:18px!important;border-radius:26px!important;min-height:0!important;overflow:hidden!important}.aa-app .dashboard-view .dashboard-hero-card .dashboard-hero-mark{display:none!important}.aa-app .dashboard-view .dashboard-hero-card .hero-content{display:grid!important;gap:14px!important;max-width:100%!important}.aa-app .dashboard-view .dashboard-hero-card .hero-badge{width:100%!important;min-height:34px!important;height:auto!important;justify-content:flex-start!important;padding:8px 12px!important;white-space:normal!important;line-height:1.15!important}.aa-app .dashboard-view .dashboard-hero-card .hero-eyebrow{margin:0!important;font-size:11px!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-title{margin:0!important;font-size:30px!important;line-height:1.08!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-subtitle{margin:0!important;font-size:14px!important;line-height:1.45!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-row,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-row{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;align-items:stretch!important;justify-content:start!important;gap:12px!important;margin:0!important;padding:14px!important;min-height:0!important;height:auto!important;border-radius:20px!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-meta{display:grid!important;gap:5px!important;min-width:0!important;flex:none!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-name{margin:0!important;font-size:17px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-helper{margin:0!important;font-size:12.5px!important;line-height:1.35!important}.aa-app .dashboard-view .dashboard-hero-card .change-industry-button{width:100%!important;height:44px!important;min-height:44px!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage){grid-column:auto!important;min-height:66px!important;padding:10px!important;border-radius:16px!important;justify-content:center!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-label{font-size:9.5px!important;line-height:1!important;letter-spacing:0!important;margin:0 0 5px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-value{font-size:14px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:normal!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid .hero-stat-card.hero-stat-usage{grid-column:1/-1!important;min-height:58px!important;padding:11px 12px!important;border-radius:16px!important;row-gap:7px!important}.aa-app .dashboard-view .dashboard-hero-card .primary-cta{height:58px!important;min-height:58px!important;margin:2px 0 0!important;border-radius:20px!important}.aa-app .dashboard-view .workflow-section-v2{margin:34px 0 0!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading,.aa-app .dashboard-view .workflow-section-v2 .workflow-header{margin:0 0 18px!important}.aa-app .dashboard-view .workflow-section-v2 .section-badge{height:auto!important;min-height:34px!important;max-width:100%!important;padding:8px 14px!important;white-space:normal!important;line-height:1.12!important;letter-spacing:0!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{margin:12px 0 0!important;font-size:31px!important;line-height:1.08!important;letter-spacing:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{max-width:100%!important;margin:18px 0 0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2{margin:18px 0 0!important;gap:14px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{min-height:0!important;padding:18px!important;border-radius:22px!important;gap:14px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2[data-priority=true]:after{display:none!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-title{font-size:18px!important;line-height:1.15!important;letter-spacing:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-description{margin-top:7px!important;font-size:14px!important;line-height:1.4!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .workflow-step{font-size:12px!important;line-height:1.2!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-history-card{margin-top:24px!important;padding:20px!important;border-radius:26px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0 0 18px!important;text-align:left!important}.aa-app .dashboard-view .dashboard-history-card .history-title{font-size:24px!important;line-height:1.1!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-list{gap:12px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-history-item{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px!important;border-radius:20px!important}.aa-app .dashboard-view .dashboard-history-card .campaign-action-button,.aa-app .dashboard-view .dashboard-history-card .campaign-history-actions{width:100%!important;justify-self:stretch!important}.aa-app .view .aa-main-column.app-shell,.aa-app .view .aa-main-column.wizard-shell{padding-inline:0!important}.aa-app .view .step-topbar{position:sticky!important;top:calc(10px + env(safe-area-inset-top))!important;z-index:50!important;grid-template-columns:92px minmax(0,1fr) 92px!important;min-height:72px!important;height:72px!important;padding:10px 12px!important;border-radius:24px!important;overflow:hidden!important}.aa-app .view .step-topbar .btn-ghost{width:86px!important;max-width:86px!important;height:42px!important;min-height:42px!important;padding:0 10px!important;justify-content:center!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important}.aa-app .view .step-topbar .app-logo,.aa-app .view .step-topbar .step-logo{justify-self:center!important;max-width:100%!important;overflow:hidden!important}.aa-app .view .step-topbar .striva-header-logo{width:138px!important;max-width:40vw!important;height:54px!important}.aa-app .view .progress-wrap{margin-top:14px!important;padding:14px!important;border-radius:22px!important}.aa-app .view .content.wizard-section{margin-top:26px!important}.aa-app .audience-step-v2 .audience-page-title,.aa-app .budget-step-v2 .budget-page-title,.aa-app .business-info-step-v2 .business-page-title,.aa-app .copy-step-v2 .copy-page-title,.aa-app .objective-step-v2 .objective-page-title{font-size:42px!important;line-height:1.08!important;letter-spacing:0!important;word-spacing:.06em!important}.aa-app .audience-step-v2 .audience-page-subtitle,.aa-app .budget-step-v2 .budget-page-subtitle,.aa-app .business-info-step-v2 .business-page-subtitle,.aa-app .copy-step-v2 .copy-page-subtitle,.aa-app .objective-step-v2 .objective-page-subtitle{font-size:15px!important;line-height:1.5!important}.aa-app .objective-options-v2{gap:14px!important}.aa-app .objective-options-v2 .objective-card-v2{padding:18px!important;border-radius:22px!important}.aa-app .objective-options-v2 .objective-card-v2 .objective-card-title{font-size:20px!important;line-height:1.18!important;letter-spacing:0!important}.aa-app .chip,.aa-app .objective-options-v2 .objective-card-v2 .objective-chip,.aa-app .prep-chip{height:auto!important;min-height:30px!important;max-width:100%!important;padding:7px 10px!important;white-space:normal!important;text-align:left!important;line-height:1.2!important;letter-spacing:0!important}.aa-app .meta-guide-card{margin-top:20px!important;padding:20px!important;border-radius:24px!important}.aa-app .meta-guide-card h4{margin:0 0 20px!important;font-size:25px!important;line-height:1.14!important;letter-spacing:0!important}.aa-app .meta-guide-card ol{gap:18px!important}.aa-app .meta-guide-card li{grid-template-columns:36px minmax(0,1fr)!important;gap:14px!important;font-size:15px!important;line-height:1.42!important;align-items:start!important}.aa-app .meta-guide-card li:before{width:30px!important;height:30px!important;font-size:12px!important}.aa-app .help-card-v2{border-radius:24px!important}.aa-app .help-card-v2>summary{padding:18px!important;gap:12px!important;flex-direction:column!important}.aa-app .help-card-v2 .help-title{font-size:24px!important;line-height:1.18!important;letter-spacing:0!important}.aa-app .help-card-v2 .help-content-v2{padding:0 18px 18px!important}.aa-app .budget-slider-root .budget-slider-shell{height:76px!important;padding:0 18px!important;touch-action:none!important}.aa-app .budget-slider-root .budget-range-native{top:0!important;right:18px!important;bottom:0!important;left:18px!important;width:auto!important;height:100%!important;touch-action:none!important}.aa-app .budget-slider-root .budget-range-native::-webkit-slider-thumb{width:44px!important;height:76px!important}.aa-app .budget-slider-root .budget-range-native::-moz-range-thumb{width:44px!important;height:76px!important}.aa-app .budget-slider-root .budget-presets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.aa-app .budget-slider-root .budget-presets .budget-preset{width:100%!important;min-height:40px!important;height:auto!important;padding:8px 10px!important;white-space:normal!important;line-height:1.15!important}}@media (min-width:768px){.aa-app .budget-slider-root .budget-range-native{top:0!important;right:24px!important;bottom:0!important;left:24px!important;width:auto!important}}@media (max-width:380px){.aa-app .dashboard-view .dashboard-page,.aa-app .view .wizard-page{padding-inline:12px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid{grid-template-columns:1fr!important}.aa-app .view .step-topbar{grid-template-columns:78px minmax(0,1fr) 78px!important;padding-inline:10px!important}.aa-app .view .step-topbar .btn-ghost{width:74px!important;max-width:74px!important;font-size:11px!important}.aa-app .view .step-topbar .striva-header-logo{width:124px!important;height:50px!important}.aa-app .audience-step-v2 .audience-page-title,.aa-app .budget-step-v2 .budget-page-title,.aa-app .business-info-step-v2 .business-page-title,.aa-app .copy-step-v2 .copy-page-title,.aa-app .objective-step-v2 .objective-page-title{font-size:36px!important}}@media (max-width:767px){.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card:not(.hero-stat-usage){grid-column:span 1!important;min-width:0!important;min-height:66px!important;padding:11px 9px!important;border-radius:16px!important;align-items:flex-start!important;justify-content:center!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-label{max-width:100%!important;font-size:11px!important;line-height:1.1!important;letter-spacing:.04em!important;overflow-wrap:anywhere!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card:not(.hero-stat-usage) .hero-stat-value{max-width:100%!important;font-size:15px!important;line-height:1.08!important;letter-spacing:0!important;white-space:nowrap!important;overflow-wrap:anywhere!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card.hero-stat-usage{grid-column:1/-1!important;min-height:56px!important;padding:10px 12px!important;border-radius:16px!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card.hero-stat-usage .hero-stat-label{font-size:11px!important;line-height:1.1!important;letter-spacing:.04em!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card.hero-stat-usage .hero-stat-value{font-size:17px!important;line-height:1.08!important;letter-spacing:0!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-row{min-height:0!important;padding:14px!important;gap:12px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{min-height:0!important;padding:16px!important;gap:12px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2 .dashboard-action-icon{width:48px!important;height:48px!important;min-width:48px!important}}@media (max-width:380px){.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card.hero-stat-usage,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid .hero-stat-card:nth-child(3){grid-column:1/-1!important}}.aa-app .dashboard-view .dashboard-header .striva-header-logo,.aa-app .view .step-topbar .striva-header-logo{object-fit:cover!important;object-position:center!important}.aa-app .dashboard-view .dashboard-side-column,.aa-app .dashboard-view .dashboard-side-column .side-panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.aa-app .dashboard-view .dashboard-side-column{display:grid!important;align-items:start!important;justify-items:stretch!important;overflow-x:clip!important}.aa-app .dashboard-view .dashboard-side-column .side-panel{display:block!important;justify-self:stretch!important;margin-left:0!important;margin-right:0!important;transform:none!important}.aa-app .dashboard-view .dashboard-side-column .activity-empty,.aa-app .dashboard-view .dashboard-side-column .side-panel *,.aa-app .dashboard-view .dashboard-side-column .sidebar-badge{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.aa-app .dashboard-view .topbar.dashboard-header,.aa-app .view .step-topbar{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.aa-app .dashboard-view .dashboard-header-brand,.aa-app .dashboard-view .dashboard-logout-slot,.aa-app .view .step-topbar>*{min-width:0!important}.aa-app .dashboard-view .dashboard-logout-slot{display:flex!important;align-items:center!important;justify-content:flex-end!important}.aa-app .view .step-topbar{display:grid!important;align-items:center!important;grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr)!important}.aa-app .view .step-topbar>:first-child{justify-self:start!important}.aa-app .view .step-topbar .app-logo,.aa-app .view .step-topbar .step-logo{justify-self:center!important}.aa-app .view .step-topbar>:last-child{justify-self:end!important}@media (min-width:768px){.aa-app .dashboard-view .topbar.dashboard-header{display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto!important;align-items:center!important;justify-content:normal!important;gap:12px!important}.aa-app .dashboard-view .dashboard-header-brand{justify-self:start!important}.aa-app .dashboard-view .dashboard-header .striva-header-logo{width:132px!important;height:50px!important;max-width:132px!important}.aa-app .dashboard-view .dashboard-header-status{justify-self:end!important}.aa-app .dashboard-view .dashboard-logout-slot{justify-self:end!important;width:auto!important}.aa-app .dashboard-view .dashboard-logout-btn{width:auto!important}.aa-app .view .step-topbar .striva-header-logo{width:100%!important;min-width:100%!important;height:56px!important;max-width:100%!important}.aa-app .view .step-topbar .app-logo,.aa-app .view .step-topbar .step-logo{width:150px!important;max-width:150px!important;height:56px!important}}@media (max-width:767px){.aa-app .dashboard-view .topbar.dashboard-header{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px 10px!important}.aa-app .dashboard-view .dashboard-header-brand{grid-column:1/2!important;grid-row:1/2!important;justify-self:start!important}.aa-app .dashboard-view .dashboard-header .striva-header-logo{width:128px!important;height:48px!important;max-width:min(42vw,128px)!important}.aa-app .dashboard-view .dashboard-header-status{grid-column:2/3!important;grid-row:1/2!important;justify-self:end!important}.aa-app .dashboard-view .dashboard-logout-slot{grid-column:1/-1!important;grid-row:2/3!important;justify-self:stretch!important;width:100%!important}.aa-app .dashboard-view .dashboard-logout-btn{width:100%!important}.aa-app .view .step-topbar{grid-template-columns:minmax(78px,1fr) auto minmax(78px,1fr)!important;column-gap:8px!important}.aa-app .view .step-topbar .striva-header-logo{width:100%!important;min-width:100%!important;height:50px!important;max-width:100%!important}.aa-app .view .step-topbar .app-logo,.aa-app .view .step-topbar .step-logo{width:clamp(82px,28vw,128px)!important;max-width:clamp(82px,28vw,128px)!important;height:50px!important}}@media (max-width:280px){.aa-app .dashboard-view .dashboard-page,.aa-app .view .wizard-page{padding-inline:8px!important}.aa-app .dashboard-view .topbar.dashboard-header{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;justify-items:stretch!important;gap:8px!important;margin-inline:0!important;padding:10px!important}.aa-app .dashboard-view .dashboard-header-brand,.aa-app .dashboard-view .dashboard-header-status,.aa-app .dashboard-view .dashboard-logout-slot{grid-column:1/-1!important;justify-self:stretch!important}.aa-app .dashboard-view .dashboard-header-brand{grid-row:1/2!important;justify-content:center!important}.aa-app .dashboard-view .dashboard-header .striva-header-logo{width:118px!important;max-width:118px!important;height:44px!important}.aa-app .dashboard-view .dashboard-header-status{grid-row:2/3!important;width:100%!important;max-width:100%!important;justify-content:center!important}.aa-app .dashboard-view .dashboard-logout-slot{grid-row:3/4!important}.aa-app .dashboard-view .dashboard-hero-card,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2{padding:12px!important;border-radius:22px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-content{gap:12px!important}.aa-app .dashboard-view .dashboard-hero-card .hero-badge{padding:8px 10px!important;justify-content:center!important;text-align:center!important}.aa-app .dashboard-view .dashboard-hero-card .hero-title{font-size:22px!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important}.aa-app .dashboard-view .dashboard-hero-card .hero-subtitle{font-size:13px!important;line-height:1.4!important}.aa-app .dashboard-view .dashboard-hero-card .active-industry-row,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-row{padding:12px!important}.aa-app .dashboard-view .dashboard-hero-card .change-industry-button{padding-inline:8px!important;white-space:normal!important;line-height:1.1!important}.aa-app .dashboard-view .dashboard-hero-card .hero-stats-grid,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-stats-grid{grid-template-columns:1fr!important}}@media (max-width:320px){.aa-app.aa-app-view-dashboard .dashboard-view .dashboard-hero-card.dashboard-v2 .hero-content .hero-title{font-size:22px!important;line-height:1.12!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important}}.aa-app .og-page .og-form-column{width:min(100%,520px)!important;max-width:520px!important;margin-inline:auto!important;box-sizing:border-box!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card{width:100%!important;max-width:520px!important;margin-inline:auto!important;padding:clamp(40px,4.4vw,48px)!important;border-radius:clamp(34px,3vw,40px)!important;box-sizing:border-box!important;overflow:visible!important}.aa-app .og-page .industry-select-panel-login,.aa-app .og-page .industry-select-wrap,.aa-app .og-page .login-form,.aa-app .og-page .login-phone-step,.aa-app .og-page .phone-row{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.aa-app .og-page .login-form-head{display:grid!important;gap:0!important;margin:0 0 34px!important;text-align:left!important}.aa-app .og-page .og-form-logo{display:block!important;width:clamp(150px,14vw,170px)!important;max-width:170px!important;height:64px!important;margin:0 0 30px!important;opacity:.92!important}.aa-app .og-page .login-form-head h2{margin:0!important;max-width:100%!important;font-size:clamp(36px,6vw,56px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:750!important;overflow:visible!important;text-wrap:balance!important}.aa-app .og-page .login-form-head p{margin:12px 0 0!important;max-width:520px!important;font-size:clamp(16px,3.5vw,20px)!important;line-height:1.45!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .og-page .industry-select-panel.industry-select-panel-login,.aa-app .og-page .login-phone-step{gap:0!important;margin:0!important}.aa-app .og-page .industry-select-panel.industry-select-panel-login{margin-top:34px!important}.aa-app .og-page .login-phone-step{margin-top:38px!important}.aa-app .og-page .campaign-history-head,.aa-app .og-page .campaign-history-head>div,.aa-app .og-page .phone-step-copy{gap:0!important}.aa-app .og-page .og-step-badge,.aa-app .og-page .step-badge-premium.og-step-badge{height:34px!important;min-height:34px!important;padding:0 15px!important;margin:0 0 20px!important;border-radius:999px!important;font-size:15px!important;line-height:1!important;letter-spacing:.045em!important;background:rgba(139,149,255,.12)!important;border-color:rgba(139,149,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{margin:0!important;font-size:clamp(24px,4.5vw,34px)!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:800!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-phone-step .phone-step-copy p{margin:8px 0 0!important;max-width:520px!important;font-size:clamp(15px,3.5vw,18px)!important;line-height:1.45!important;color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}.aa-app .og-page .industry-other-field,.aa-app .og-page .industry-select-wrap{gap:9px!important}.aa-app .og-page .industry-select-wrap{margin-top:24px!important}.aa-app .og-page .industry-other-field{margin-top:18px!important}.aa-app .og-page .industry-other-field .form-label,.aa-app .og-page .industry-select-wrap>span{font-size:clamp(16px,2.2vw,18px)!important;line-height:1.2!important;font-weight:700!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app .og-page .industry-other-field .form-input.og-input,.aa-app .og-page .industry-select-panel-login select.og-select,.aa-app .og-page .og-select,.aa-app .og-page .phone-row #login-phone.og-input,.aa-app .og-page .phone-row .phone-prefix.og-input{height:60px!important;min-height:60px!important;padding:0 20px!important;border-radius:18px!important;background:rgba(10,10,28,.46)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;font-size:17px!important;line-height:1.2!important;box-sizing:border-box!important}.aa-app .og-page .og-input:focus,.aa-app .og-page .og-input:focus-visible,.aa-app .og-page .og-select:focus,.aa-app .og-page .og-select:focus-visible{border-color:rgba(132,122,255,.58)!important;box-shadow:0 0 0 4px rgba(132,122,255,.12),inset 0 1px 0 rgba(255,255,255,.1)!important}.aa-app .og-page #login-phone.og-input::placeholder,.aa-app .og-page .og-input::placeholder{color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app .og-page .industry-select-wrap:after{right:20px!important;bottom:20px!important}.aa-app .og-page .login-step-divider{display:block!important;width:100%!important;height:1px!important;margin:20px 0 0!important;background:rgba(255,255,255,.08)!important;border:0!important}.aa-app .og-page .phone-row{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;margin-top:24px!important}.aa-app .og-page .phone-row .phone-prefix.og-input{padding:0!important}@media (min-width:1024px){.aa-app .og-page .login-shell.login-guided-card.og-login-card,.aa-app .og-page .og-form-column{max-width:520px!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card{padding:44px!important}.aa-app .og-page .og-form-logo{display:block!important}}@media (max-width:767px){.aa-app .view.login-view.og-page.active{padding-inline:max(16px,env(safe-area-inset-left))!important}.aa-app .og-page .og-form-column{width:100%!important;max-width:100%!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card{max-width:100%!important;padding:30px 22px!important;border-radius:28px!important}.aa-app .og-page .og-form-logo{width:126px!important;max-width:126px!important;height:48px!important;margin-bottom:24px!important}.aa-app .og-page .login-form-head{margin-bottom:32px!important}.aa-app .og-page .login-form-head h2{font-size:clamp(34px,10vw,40px)!important;line-height:1.04!important}.aa-app .og-page .login-form-head p{margin-top:10px!important;font-size:clamp(15px,4vw,17px)!important;line-height:1.45!important}.aa-app .og-page .industry-select-panel.industry-select-panel-login{margin-top:32px!important}.aa-app .og-page .login-phone-step{margin-top:36px!important}.aa-app .og-page .og-step-badge,.aa-app .og-page .step-badge-premium.og-step-badge{height:30px!important;min-height:30px!important;padding:0 12px!important;margin-bottom:18px!important;font-size:13px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{font-size:clamp(24px,7vw,28px)!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app .og-page .login-phone-step .phone-step-copy p{font-size:clamp(14.5px,4vw,16px)!important}.aa-app .og-page .industry-select-wrap{margin-top:24px!important}.aa-app .og-page .industry-other-field .form-label,.aa-app .og-page .industry-select-wrap>span{font-size:15.5px!important}.aa-app .og-page .industry-other-field .form-input.og-input,.aa-app .og-page .industry-select-panel-login select.og-select,.aa-app .og-page .og-select,.aa-app .og-page .phone-row #login-phone.og-input,.aa-app .og-page .phone-row .phone-prefix.og-input{height:54px!important;min-height:54px!important;padding:0 18px!important;border-radius:17px!important;font-size:16px!important}.aa-app .og-page .phone-row{grid-template-columns:76px minmax(0,1fr)!important;margin-top:24px!important}}@media (max-width:390px){.aa-app .view.login-view.og-page.active{padding-inline:16px!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card{padding:24px 20px!important;border-radius:26px!important}.aa-app .og-page .og-form-logo{width:118px!important;max-width:118px!important;height:45px!important;margin-bottom:22px!important}.aa-app .og-page .login-form-head h2{font-size:35px!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{font-size:25px!important}.aa-app .og-page .industry-other-field .form-input.og-input,.aa-app .og-page .industry-select-panel-login select.og-select,.aa-app .og-page .og-select,.aa-app .og-page .phone-row #login-phone.og-input,.aa-app .og-page .phone-row .phone-prefix.og-input{height:52px!important;min-height:52px!important;padding:0 16px!important}.aa-app .og-page .phone-row{grid-template-columns:68px minmax(0,1fr)!important}}@media (max-width:280px){.aa-app .view.login-view.og-page.active{padding-inline:10px!important}.aa-app .og-page .login-shell.login-guided-card.og-login-card{padding:22px 14px!important}.aa-app .og-page .login-form-head h2{font-size:31px!important;letter-spacing:-.045em!important}.aa-app .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app .og-page .login-phone-step .form-label{font-size:23px!important}.aa-app .og-page .phone-row{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important}}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;align-self:start!important;width:fit-content!important;min-width:0!important;max-width:max-content!important;height:34px!important;min-height:34px!important;padding:0 15px!important;margin:0 0 20px!important;border-radius:999px!important;font-size:15px!important;line-height:1!important;letter-spacing:.045em!important}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{height:30px!important;min-height:30px!important;padding:0 12px!important;margin-bottom:18px!important;font-size:13px!important}}@media (min-width:1024px){body:has(.aa-app-login .view.login-view.login-v2.og-page.active),html:has(.aa-app-login .view.login-view.login-v2.og-page.active){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{display:grid!important;align-items:center!important;box-sizing:border-box!important;min-height:min(calc(100svh - var(--nav-height, 0px)),100dvh)!important;height:min(calc(100svh - var(--nav-height, 0px)),100dvh)!important;padding-block:clamp(24px,4svh,48px)!important;padding-inline:clamp(32px,6vw,96px)!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important}.aa-app.aa-app-login .og-page .og-login-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,532px)!important;align-items:center!important;column-gap:clamp(48px,6vw,96px)!important;row-gap:0!important;width:min(100%,1280px)!important;max-width:1280px!important;min-height:min(calc(100svh - 64px),calc(100dvh - 48px))!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.aa-app.aa-app-login .og-page .login-hero{display:block!important;align-self:center!important;justify-self:start!important;width:100%!important;max-width:680px!important;min-height:0!important;padding-block:clamp(48px,8svh,96px)!important;margin:0!important;overflow:visible!important;transform:none!important}.aa-app.aa-app-login .og-page .login-hero .hero-logo{margin-bottom:clamp(28px,4svh,44px)!important}.aa-app.aa-app-login .og-page .login-hero h1{max-width:700px!important;overflow:visible!important;text-wrap:balance!important}.aa-app.aa-app-login .og-page .login-hero .subtitle{margin-top:22px!important;max-width:620px!important}.aa-app.aa-app-login .og-page .login-pill-row{margin-top:24px!important}.aa-app.aa-app-login .og-page .login-value-rows{margin-top:28px!important}.aa-app.aa-app-login .og-page .og-form-column{align-self:center!important;justify-self:end!important;width:min(100%,532px)!important;max-width:532px!important;min-height:0!important;margin:0!important;overflow:visible!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{width:100%!important;max-width:532px!important;max-height:min(860px,calc(100svh - 64px),calc(100dvh - 48px))!important;min-height:0!important;margin:0!important;padding:clamp(36px,4.2vw,56px)!important;border-radius:clamp(30px,3vw,40px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.22) transparent!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card::-webkit-scrollbar{width:6px!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card::-webkit-scrollbar-track{background:transparent!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important;border-radius:999px!important}.aa-app.aa-app-login .og-page .login-form-head{gap:0!important;margin:0!important}.aa-app.aa-app-login .og-page .og-form-logo{display:block!important;width:clamp(128px,11vw,150px)!important;max-width:150px!important;height:auto!important;max-height:57px!important;margin:0 0 28px!important;object-fit:contain!important;object-position:left center!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(40px,4vw,56px)!important;line-height:.98!important;letter-spacing:-.06em!important;overflow:visible!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:12px!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:48px!important;margin-bottom:0!important;gap:0!important}.aa-app.aa-app-login .og-page .campaign-history-head,.aa-app.aa-app-login .og-page .campaign-history-head>div,.aa-app.aa-app-login .og-page .phone-step-copy{gap:0!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:34px!important;min-height:34px!important;padding:0 15px!important;margin:0 0 18px!important;font-size:15px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(24px,2.6vw,34px)!important;line-height:1.1!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:8px!important;font-size:clamp(14px,1.25vw,16px)!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .industry-select-wrap{margin-top:18px!important;gap:8px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:58px!important;min-height:58px!important;font-size:16px!important}.aa-app.aa-app-login .og-page .login-step-divider{display:block!important;margin:22px 0 0!important}.aa-app.aa-app-login .og-page .login-phone-step{margin-top:32px!important;margin-bottom:0!important;gap:0!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;margin-top:18px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:18px 0 14px!important;font-size:13px!important;line-height:1.36!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:8px!important;margin:0 0 16px!important;padding:14px!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{row-gap:7px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{font-size:13px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:54px!important;min-height:54px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:10px!important;font-size:12.5px!important;line-height:1.35!important}}@media (max-height:850px) and (min-width:1024px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-block:24px!important}.aa-app.aa-app-login .og-page .og-login-grid{min-height:min(calc(100svh - 48px),calc(100dvh - 48px))!important}.aa-app.aa-app-login .og-page .login-hero{padding-block:24px!important}.aa-app.aa-app-login .og-page .login-hero .hero-logo{margin-bottom:28px!important}.aa-app.aa-app-login .og-page .login-hero h1{font-size:clamp(44px,4.7vw,64px)!important;line-height:1.02!important}.aa-app.aa-app-login .og-page .login-hero .subtitle{margin-top:18px!important;line-height:1.48!important}.aa-app.aa-app-login .og-page .login-pill-row{margin-top:20px!important}.aa-app.aa-app-login .og-page .login-value-rows{margin-top:22px!important;gap:10px!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{max-height:min(calc(100svh - 48px),calc(100dvh - 48px))!important;padding-top:36px!important;padding-bottom:36px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:124px!important;margin-bottom:24px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(38px,3.5vw,48px)!important}.aa-app.aa-app-login .og-page .login-form-head p{line-height:1.35!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:32px!important}.aa-app.aa-app-login .og-page .login-phone-step{margin-top:28px!important}.aa-app.aa-app-login .og-page .industry-select-wrap,.aa-app.aa-app-login .og-page .phone-row{margin-top:16px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin-top:20px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:54px!important;min-height:54px!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{margin-bottom:14px!important;padding:12px!important}}@media (max-width:1023px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card,.aa-app.aa-app-login .og-page .og-form-column,.aa-app.aa-app-login .og-page .og-login-grid,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;overscroll-behavior:auto!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card,.aa-app.aa-app-login .og-page .og-form-column{width:100%!important}}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{box-sizing:border-box!important;width:100%!important;min-height:100svh!important;padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;overflow-x:hidden!important}.aa-app.aa-app-login .og-page .og-form-column,.aa-app.aa-app-login .og-page .og-login-grid{width:100%!important;max-width:430px!important;margin-inline:auto!important;box-sizing:border-box!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{width:100%!important;max-width:430px!important;padding:34px 24px 32px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(25,25,54,.94),rgba(13,13,31,.98))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 58px rgba(0,0,0,.36)!important;overflow:visible!important;box-sizing:border-box!important}.aa-app.aa-app-login .og-page .login-form{gap:0!important}.aa-app.aa-app-login .og-page .login-form-head{display:grid!important;gap:0!important;margin:0!important;text-align:left!important}.aa-app.aa-app-login .og-page .og-form-logo{display:block!important;width:clamp(118px,34vw,130px)!important;max-width:130px!important;height:auto!important;max-height:50px!important;margin:0 0 36px!important;object-fit:contain!important;object-position:left center!important;opacity:.9!important;filter:drop-shadow(0 10px 22px rgba(139,149,255,.14))!important}.aa-app.aa-app-login .og-page .login-form-head h2{margin:0!important;max-width:100%!important;font-size:clamp(42px,9.5vw,64px)!important;line-height:.96!important;letter-spacing:-.065em!important;font-weight:760!important;overflow:visible!important;text-align:left!important}.aa-app.aa-app-login .og-page .login-form-head p{margin:12px 0 0!important;max-width:31ch!important;font-size:clamp(18px,4vw,28px)!important;line-height:1.38!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:38px!important;margin-bottom:0!important;gap:0!important}.aa-app.aa-app-login .og-page .login-step-divider{display:block!important;height:1px!important;margin:26px 0 30px!important;background:rgba(255,255,255,.08)!important;border:0!important}.aa-app.aa-app-login .og-page .login-phone-step{margin:0!important;gap:0!important}.aa-app.aa-app-login .og-page .campaign-history-head,.aa-app.aa-app-login .og-page .campaign-history-head>div,.aa-app.aa-app-login .og-page .phone-step-copy{display:grid!important;gap:0!important;margin:0!important;padding:0!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;width:fit-content!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 13px!important;margin:0 0 18px!important;border-radius:999px!important;background:rgba(140,140,255,.12)!important;border:1px solid rgba(140,140,255,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;font-size:14px!important;line-height:1!important;letter-spacing:.055em!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .og-page .login-phone-step .form-label{margin:0!important;font-size:clamp(30px,7.2vw,48px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:800!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin:10px 0 0!important;max-width:32ch!important;font-size:clamp(17px,3.8vw,25px)!important;line-height:1.4!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app.aa-app-login .og-page .industry-select-wrap{display:grid!important;gap:10px!important;margin-top:22px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{margin:0!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:56px!important;min-height:56px!important;padding:0 18px!important;border-radius:18px!important;background:rgba(10,10,28,.46)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;font-size:17px!important;line-height:1.2!important;box-sizing:border-box!important}.aa-app.aa-app-login .og-page #login-phone.og-input::placeholder,.aa-app.aa-app-login .og-page .og-input::placeholder{color:rgba(255,255,255,.38)!important;-webkit-text-fill-color:rgba(255,255,255,.38)!important}.aa-app.aa-app-login .og-page .og-input:focus,.aa-app.aa-app-login .og-page .og-input:focus-visible,.aa-app.aa-app-login .og-page .og-select:focus,.aa-app.aa-app-login .og-page .og-select:focus-visible{border-color:rgba(132,122,255,.58)!important;box-shadow:0 0 0 4px rgba(132,122,255,.12),inset 0 1px 0 rgba(255,255,255,.1)!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:18px!important;bottom:20px!important}.aa-app.aa-app-login .og-page .phone-row{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-top:18px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:88px!important;padding:0!important;flex:0 0 auto!important}.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input{min-width:0!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:10px 0 22px!important;max-width:31ch!important;font-size:13px!important;line-height:1.35!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{display:grid!important;gap:12px!important;margin:0 0 22px!important;padding:16px!important;border-radius:20px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.aa-app.aa-app-login .og-page .campaign-value-summary .campaign-value-title{font-size:11.5px!important;line-height:1.1!important;letter-spacing:.14em!important;color:rgba(255,255,255,.45)!important;-webkit-text-fill-color:rgba(255,255,255,.45)!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:9px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:24px!important;font-size:15px!important;line-height:1.25!important}.aa-app.aa-app-login .og-page .campaign-value-summary li:before{top:0!important;width:18px!important;height:18px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li:after{left:5px!important;top:6px!important;width:7px!important;height:4px!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:56px!important;min-height:56px!important;margin:0!important;border-radius:999px!important;font-size:16px!important}.aa-app.aa-app-login .og-page .cta-microcopy{max-width:30ch!important;margin:12px auto 0!important;font-size:13px!important;line-height:1.35!important;text-align:center!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}}@media (max-width:390px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-inline:max(14px,env(safe-area-inset-left))!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:28px 20px 30px!important;border-radius:26px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(118px,33vw,124px)!important;margin-bottom:34px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(40px,10.4vw,42px)!important}.aa-app.aa-app-login .og-page .login-form-head p{font-size:18px!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:36px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(30px,7.2vw,34px)!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:1fr!important}}@media (max-width:360px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-inline:14px!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:28px 20px 30px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:40px!important;letter-spacing:-.06em!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:minmax(74px,82px) minmax(0,1fr)!important;gap:8px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:auto!important}}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{height:30px!important;min-height:30px!important;padding:0 13px!important;margin:0 0 18px!important;border:1px solid rgba(140,140,255,.32)!important;border-radius:999px!important;background:rgba(140,140,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;font-size:14px!important;line-height:1!important;letter-spacing:.055em!important}}@media (min-width:391px) and (max-width:767px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:28px 22px 30px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(132px,30vw,150px)!important;max-width:150px!important;max-height:57px!important;margin-bottom:28px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(40px,8.5vw,48px)!important}.aa-app.aa-app-login .og-page .login-form-head p{max-width:30ch!important;font-size:clamp(17px,3.4vw,20px)!important;line-height:1.36!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:34px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(29px,6.4vw,36px)!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{font-size:clamp(16px,3.2vw,18px)!important;line-height:1.38!important}.aa-app.aa-app-login .og-page .industry-select-wrap{margin-top:18px!important}}body:has(.aa-app-login .view.login-view.login-v2.og-page.active) nextjs-portal{display:none!important}@media (min-width:768px) and (max-width:1023px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{box-sizing:border-box!important;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(34px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important;overflow-x:hidden!important}.aa-app.aa-app-login .og-page .og-form-column,.aa-app.aa-app-login .og-page .og-login-grid{width:100%!important;max-width:560px!important;margin-inline:auto!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{width:100%!important;max-width:560px!important;padding:44px 40px!important;border-radius:38px!important;overflow:visible!important}.aa-app.aa-app-login .og-page .login-form-head{gap:0!important;margin:0!important}.aa-app.aa-app-login .og-page .og-form-logo{display:block!important;width:clamp(128px,17vw,150px)!important;max-width:150px!important;height:auto!important;max-height:57px!important;margin:0 0 40px!important;object-fit:contain!important;object-position:left center!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(42px,9.5vw,64px)!important;line-height:.96!important;letter-spacing:-.065em!important;overflow:visible!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:12px!important;max-width:31ch!important;font-size:clamp(18px,4vw,28px)!important;line-height:1.38!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:46px!important;margin-bottom:0!important;gap:0!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{height:34px!important;min-height:34px!important;padding:0 15px!important;margin:0 0 24px!important;font-size:16px!important;line-height:1!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(30px,7.2vw,48px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:800!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:10px!important;max-width:32ch!important;font-size:clamp(17px,3.8vw,25px)!important;line-height:1.4!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app.aa-app-login .og-page .industry-select-wrap{margin-top:22px!important;gap:10px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{font-size:18px!important;line-height:1.2!important;font-weight:700!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:62px!important;min-height:62px!important;padding-inline:22px!important;border-radius:20px!important;font-size:20px!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:22px!important;bottom:23px!important}.aa-app.aa-app-login .og-page .login-step-divider{display:block!important;margin:28px 0 34px!important}.aa-app.aa-app-login .og-page .login-phone-step{margin:0!important;gap:0!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;margin-top:22px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:92px!important;padding:0!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:12px 0 24px!important;font-size:14px!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{margin-bottom:24px!important;padding:18px!important;border-radius:22px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{font-size:16px!important;line-height:1.25!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:58px!important;min-height:58px!important;font-size:16px!important}}@media (max-width:767px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:28px 20px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(156px,42vw,180px)!important;max-width:180px!important;max-height:68px!important;margin-bottom:28px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(32px,8vw,37px)!important;line-height:.98!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:10px!important;max-width:31ch!important;font-size:13.5px!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{height:24px!important;min-height:24px!important;padding:0 10px!important;margin-bottom:14px!important;font-size:11.5px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(24px,6vw,27px)!important;line-height:1.05!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(22px,5.6vw,26px)!important;line-height:1.06!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:8px!important;max-width:31ch!important;font-size:13.25px!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .industry-select-wrap{gap:6px!important;margin-top:16px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{font-size:12.5px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:44px!important;min-height:44px!important;padding-inline:14px!important;border-radius:14px!important;font-size:13.25px!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:14px!important;bottom:15px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:21px 0 24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:66px minmax(0,1fr)!important;gap:8px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:66px!important;flex-basis:66px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:8px 0 18px!important;max-width:28ch!important;font-size:10.5px!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:10px!important;padding:13px!important;border-radius:16px!important}.aa-app.aa-app-login .og-page .campaign-value-summary .campaign-value-title{font-size:9px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:20px!important;font-size:12.5px!important;line-height:1.25!important}.aa-app.aa-app-login .og-page .campaign-value-summary li:before{width:15px!important;height:15px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li:after{left:4px!important;top:5px!important;width:6px!important;height:3px!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:44px!important;min-height:44px!important;margin-top:18px!important;font-size:12.5px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:8px!important;max-width:28ch!important;font-size:10.5px!important;line-height:1.35!important}}@media (max-width:390px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:24px 18px 26px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(150px,44vw,170px)!important;max-width:170px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(31px,8vw,34px)!important}}@media (min-width:1024px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{align-items:center!important;padding-top:clamp(12px,2vh,24px)!important;padding-bottom:clamp(12px,2vh,24px)!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{max-height:min(860px,calc(100svh - 24px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:clamp(22px,2.2vw,30px)!important;align-self:center!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(96px,7.5vw,110px)!important;max-width:110px!important;max-height:42px!important;margin-bottom:18px!important}.aa-app.aa-app-login .og-page .login-form-head h2{max-width:12ch!important;font-size:clamp(36px,3vw,46px)!important;line-height:.98!important;letter-spacing:-.055em!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:9px!important;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:27px!important;min-height:27px!important;padding:0 12px!important;margin-bottom:14px!important;font-size:12px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(25px,2.4vw,34px)!important;line-height:1.02!important;letter-spacing:-.05em!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(23px,2.2vw,30px)!important;line-height:1.04!important;letter-spacing:-.048em!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:7px!important;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .industry-select-wrap{gap:7px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{margin-bottom:6px!important;font-size:13px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:46px!important;min-height:46px!important;padding-inline:14px!important;border-radius:15px!important;font-size:14.5px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:18px 0 22px!important}.aa-app.aa-app-login .og-page .login-phone-step{margin-top:24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:72px!important;flex-basis:72px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:7px 0 15px!important;font-size:12px!important;line-height:1.32!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:8px!important;padding:12px!important;border-radius:18px!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:8px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:22px!important;font-size:12.5px!important;line-height:1.18!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:46px!important;min-height:46px!important;margin-top:14px!important;font-size:14px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:8px!important;font-size:12px!important;line-height:1.32!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{min-height:100svh!important;align-items:center!important;padding-top:clamp(22px,3vh,38px)!important;padding-bottom:clamp(22px,3vh,38px)!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{max-height:min(820px,calc(100svh - 44px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:clamp(26px,2.6vw,36px)!important;align-self:center!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(96px,7.5vw,110px)!important;max-width:110px!important;max-height:42px!important;margin-bottom:18px!important}.aa-app.aa-app-login .og-page .login-form-head h2{max-width:12ch!important;font-size:clamp(36px,3vw,46px)!important;line-height:.98!important;letter-spacing:-.055em!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:9px!important;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:27px!important;min-height:27px!important;padding:0 12px!important;margin-bottom:14px!important;font-size:12px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(25px,2.4vw,34px)!important;line-height:1.02!important;letter-spacing:-.05em!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(23px,2.2vw,30px)!important;line-height:1.04!important;letter-spacing:-.048em!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:7px!important;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .industry-select-wrap{gap:7px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{margin-bottom:6px!important;font-size:13px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:46px!important;min-height:46px!important;padding-inline:14px!important;border-radius:15px!important;font-size:14.5px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:20px 0 24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:72px!important;flex-basis:72px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:7px 0 15px!important;font-size:12px!important;line-height:1.32!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:10px!important;padding:14px!important;border-radius:18px!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{row-gap:8px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:22px!important;font-size:13.5px!important;line-height:1.22!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:46px!important;min-height:46px!important;margin-top:16px!important;font-size:14px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:8px!important;font-size:12px!important;line-height:1.32!important}}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right))!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:26px 20px 28px!important;border-radius:26px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(112px,32vw,124px)!important;max-width:124px!important;max-height:47px!important;margin-bottom:25px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(36px,9vw,42px)!important;line-height:.96!important;letter-spacing:-.065em!important}.aa-app.aa-app-login .og-page .login-form-head p{max-width:31ch!important;margin-top:9px!important;font-size:15px!important;line-height:1.4!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:26px!important;min-height:26px!important;padding:0 11px!important;margin-bottom:15px!important;font-size:12.5px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(26px,6.6vw,30px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(22px,5.6vw,25px)!important;line-height:1.08!important;letter-spacing:-.05em!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{max-width:31ch!important;margin-top:8px!important;font-size:14.5px!important;line-height:1.4!important}.aa-app.aa-app-login .og-page .industry-select-wrap{gap:7px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{margin-bottom:8px!important;font-size:14px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:51px!important;min-height:51px!important;padding-inline:16px!important;border-radius:16px!important;font-size:15.5px!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:16px!important;bottom:18px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:20px 0 24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:74px minmax(0,1fr)!important;gap:9px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:74px!important;flex-basis:74px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:7px 0 15px!important;font-size:12px!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:10px!important;padding:14px!important;border-radius:18px!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:1fr!important;row-gap:9px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:23px!important;font-size:14.5px!important;line-height:1.24!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:51px!important;min-height:51px!important;margin-top:17px!important;font-size:14.5px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:9px!important;padding-bottom:max(40px,env(safe-area-inset-bottom))!important;font-size:12px!important;line-height:1.35!important}}@media (max-width:359px){.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:1fr!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:74px!important;flex-basis:74px!important}}@media (min-width:1024px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:clamp(28px,2.8vw,38px)!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card::-webkit-scrollbar{width:0!important;height:0!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(90px,8vw,110px)!important;max-width:110px!important;margin-bottom:18px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(36px,3vw,46px)!important;line-height:.98!important;letter-spacing:-.055em!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:9px!important;font-size:clamp(12.5px,1vw,14px)!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:24px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:26px!important;min-height:26px!important;padding:0 11px!important;margin-bottom:12px!important;font-size:12px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.08!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:6px!important;font-size:clamp(12px,.95vw,13.25px)!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .industry-select-wrap{margin-top:12px!important;gap:6px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{font-size:12.5px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:46px!important;min-height:46px!important;border-radius:15px!important;font-size:14px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:16px 0 20px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;margin-top:12px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:72px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:7px 0 10px!important;font-size:11px!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{padding:9px!important;margin-bottom:10px!important;border-radius:16px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{font-size:11.5px!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:46px!important;min-height:46px!important;font-size:13.5px!important}}@media (max-width:1023px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-bottom:max(96px,calc(env(safe-area-inset-bottom) + 96px))!important;overflow-y:auto!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{max-height:none!important;overflow:visible!important;margin-bottom:max(72px,env(safe-area-inset-bottom))!important}}@media (max-width:767px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:26px 20px 28px!important;border-radius:26px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(112px,32vw,124px)!important;max-width:124px!important;max-height:47px!important;margin-bottom:25px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(36px,9vw,42px)!important;line-height:.96!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:9px!important;font-size:15px!important;line-height:1.4!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{height:26px!important;min-height:26px!important;padding:0 11px!important;margin-bottom:15px!important;font-size:12.5px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(26px,6.6vw,30px)!important;line-height:1.04!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(22px,5.6vw,25px)!important;line-height:1.08!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:8px!important;font-size:14.5px!important;line-height:1.4!important}.aa-app.aa-app-login .og-page .industry-select-wrap{margin-top:15px!important;gap:7px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{font-size:14px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:51px!important;min-height:51px!important;border-radius:16px!important;padding-inline:16px!important;font-size:15.5px!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:16px!important;bottom:18px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:20px 0 24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:74px minmax(0,1fr)!important;gap:9px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:74px!important;flex-basis:74px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:7px 0 15px!important;font-size:12px!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{padding:14px!important;border-radius:18px!important;margin:0!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:1fr!important;row-gap:8px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{font-size:14.5px!important;line-height:1.24!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:51px!important;min-height:51px!important;margin-top:17px!important;font-size:14.5px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:9px!important;padding-bottom:max(40px,env(safe-area-inset-bottom))!important;font-size:12px!important}}@media (max-width:390px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:24px 18px 26px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(112px,34vw,124px)!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(36px,9.5vw,40px)!important}}@media (min-width:1024px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:clamp(30px,3.2vw,44px)!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(118px,10vw,136px)!important;max-width:136px!important;margin-bottom:22px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(34px,3.4vw,46px)!important;line-height:.98!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:10px!important;font-size:clamp(13px,1.1vw,15px)!important;line-height:1.36!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:28px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:28px!important;min-height:28px!important;padding:0 12px!important;margin-bottom:14px!important;font-size:13px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(22px,2.1vw,28px)!important;line-height:1.08!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:7px!important;font-size:clamp(12.5px,1vw,14px)!important;line-height:1.36!important}.aa-app.aa-app-login .og-page .industry-select-wrap{margin-top:14px!important;gap:7px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{font-size:13px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:48px!important;min-height:48px!important;border-radius:16px!important;font-size:14px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:18px 0 24px!important}.aa-app.aa-app-login .og-page .login-phone-step{margin-top:0!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:74px minmax(0,1fr)!important;gap:8px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:74px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:8px 0 12px!important;font-size:11.5px!important;line-height:1.32!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:7px!important;padding:10px!important;margin-bottom:12px!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{row-gap:5px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{font-size:12px!important;line-height:1.18!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:48px!important;min-height:48px!important;font-size:14px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:8px!important;font-size:11.5px!important;line-height:1.32!important}}@media (min-width:1024px) and (max-width:1320px) and (max-height:820px){.aa-app.aa-app-login .og-page .login-hero{padding-block:12px!important}.aa-app.aa-app-login .og-page .login-hero .hero-logo{margin-bottom:22px!important}.aa-app.aa-app-login .og-page .login-hero h1{font-size:clamp(42px,4vw,58px)!important;line-height:1.02!important}.aa-app.aa-app-login .og-page .login-hero .subtitle{margin-top:14px!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .login-pill-row{margin-top:16px!important}.aa-app.aa-app-login .og-page .login-value-rows{margin-top:16px!important;gap:8px!important}}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-inline:max(16px,env(safe-area-inset-left))!important;overflow-x:hidden!important}.aa-app.aa-app-login .og-page .og-form-column,.aa-app.aa-app-login .og-page .og-login-grid{width:100%!important;max-width:430px!important;margin-inline:auto!important;box-sizing:border-box!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{width:100%!important;max-width:430px!important;padding:34px 24px 32px!important;border-radius:28px!important;overflow:visible!important;box-sizing:border-box!important}.aa-app.aa-app-login .og-page .campaign-history-head,.aa-app.aa-app-login .og-page .campaign-history-head>div,.aa-app.aa-app-login .og-page .login-form,.aa-app.aa-app-login .og-page .login-form-head,.aa-app.aa-app-login .og-page .login-phone-step,.aa-app.aa-app-login .og-page .phone-step-copy{gap:0!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(112px,30vw,128px)!important;max-width:128px!important;height:auto!important;max-height:49px!important;margin:0 0 34px!important;object-fit:contain!important;object-position:left center!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(40px,10vw,46px)!important;line-height:.96!important;letter-spacing:-.065em!important;overflow:visible!important;text-align:left!important}.aa-app.aa-app-login .og-page .login-form-head p{margin:12px 0 0!important;max-width:31ch!important;font-size:17px!important;line-height:1.42!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:38px!important;margin-bottom:0!important;gap:0!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{height:30px!important;min-height:30px!important;padding:0 13px!important;margin:0 0 18px!important;font-size:14px!important;line-height:1!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{margin:0!important;font-size:clamp(30px,7.5vw,34px)!important;line-height:1.04!important;letter-spacing:-.055em!important;font-weight:800!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{margin:0!important;font-size:clamp(28px,7vw,32px)!important;line-height:1.06!important;letter-spacing:-.05em!important;font-weight:800!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin:10px 0 0!important;max-width:31ch!important;font-size:16.5px!important;line-height:1.42!important;color:rgba(255,255,255,.56)!important;-webkit-text-fill-color:rgba(255,255,255,.56)!important}.aa-app.aa-app-login .og-page .industry-select-wrap{display:grid!important;gap:8px!important;margin-top:20px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{margin:0!important;font-size:15.5px!important;line-height:1.2!important;font-weight:700!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:54px!important;min-height:54px!important;padding-inline:18px!important;border-radius:17px!important;background:rgba(10,10,28,.46)!important;border:1px solid rgba(255,255,255,.12)!important;font-size:16.5px!important;line-height:1.2!important;box-sizing:border-box!important}.aa-app.aa-app-login .og-page #login-phone.og-input::placeholder,.aa-app.aa-app-login .og-page .og-input::placeholder{color:rgba(255,255,255,.38)!important;-webkit-text-fill-color:rgba(255,255,255,.38)!important}.aa-app.aa-app-login .og-page .og-input:focus,.aa-app.aa-app-login .og-page .og-input:focus-visible,.aa-app.aa-app-login .og-page .og-select:focus,.aa-app.aa-app-login .og-page .og-select:focus-visible{border-color:rgba(132,122,255,.58)!important;box-shadow:0 0 0 4px rgba(132,122,255,.12)!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:18px!important;bottom:19px!important}.aa-app.aa-app-login .og-page .login-step-divider{display:block!important;height:1px!important;margin:26px 0 30px!important;background:rgba(255,255,255,.08)!important;border:0!important}.aa-app.aa-app-login .og-page .login-phone-step{margin:0!important}.aa-app.aa-app-login .og-page .phone-row{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-top:18px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:82px!important;flex:0 0 82px!important;padding:0!important}.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input{min-width:0!important;flex:1 1 auto!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:10px 0 22px!important;max-width:28ch!important;font-size:13px!important;line-height:1.35!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{display:grid!important;gap:12px!important;margin:0!important;padding:16px!important;border-radius:20px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important}.aa-app.aa-app-login .og-page .campaign-value-summary .campaign-value-title{font-size:11px!important;line-height:1.1!important;letter-spacing:.14em!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:1fr!important;column-gap:0!important;row-gap:9px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:24px!important;font-size:15.5px!important;line-height:1.25!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:54px!important;min-height:54px!important;margin:22px 0 0!important;border-radius:999px!important;font-size:15.5px!important}.aa-app.aa-app-login .og-page .cta-microcopy{max-width:28ch!important;margin:10px auto 0!important;font-size:13px!important;line-height:1.35!important;text-align:center!important;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important}}@media (max-width:390px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-inline:max(14px,env(safe-area-inset-left))!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:28px 20px 30px!important;border-radius:26px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(40px,10.5vw,42px)!important}}@media (max-width:359px){.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:1fr!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{justify-self:start!important}}@media (max-width:767px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:28px 20px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(156px,42vw,180px)!important;max-width:180px!important;max-height:68px!important;margin-bottom:28px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(32px,8vw,37px)!important;line-height:.98!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:10px!important;font-size:13.5px!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .login-shell.login-guided-card.og-login-card .step-badge-premium.og-step-badge{height:24px!important;min-height:24px!important;padding:0 10px!important;margin-bottom:14px!important;font-size:11.5px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(24px,6vw,27px)!important;line-height:1.05!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(22px,5.6vw,26px)!important;line-height:1.06!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:8px!important;font-size:13.25px!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .industry-select-wrap{gap:6px!important;margin-top:16px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{font-size:12.5px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:44px!important;min-height:44px!important;padding-inline:14px!important;border-radius:14px!important;font-size:13.25px!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:14px!important;bottom:15px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:21px 0 24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:66px minmax(0,1fr)!important;gap:8px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:66px!important;flex-basis:66px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:8px 0 18px!important;font-size:10.5px!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:10px!important;padding:13px!important;border-radius:16px!important}.aa-app.aa-app-login .og-page .campaign-value-summary .campaign-value-title{font-size:9px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:20px!important;font-size:12.5px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li:before{width:15px!important;height:15px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li:after{left:4px!important;top:5px!important;width:6px!important;height:3px!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:44px!important;min-height:44px!important;margin-top:18px!important;font-size:12.5px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:8px!important;font-size:10.5px!important}}@media (max-width:390px){.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:24px 18px 26px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(156px,44vw,170px)!important;max-width:170px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(31px,8vw,34px)!important}}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-bottom:max(96px,calc(env(safe-area-inset-bottom) + 96px))!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{scrollbar-width:none!important;-ms-overflow-style:none!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card::-webkit-scrollbar{width:0!important;height:0!important}@media (min-width:1024px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{align-items:center!important;padding-top:clamp(22px,3vh,38px)!important;padding-bottom:clamp(22px,3vh,38px)!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{max-height:min(820px,calc(100svh - 44px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:clamp(26px,2.6vw,36px)!important;align-self:center!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(96px,7.5vw,110px)!important;max-width:110px!important;max-height:42px!important;margin-bottom:18px!important}.aa-app.aa-app-login .og-page .login-form-head h2{max-width:12ch!important;font-size:clamp(36px,3vw,46px)!important;line-height:.98!important;letter-spacing:-.055em!important}.aa-app.aa-app-login .og-page .login-form-head p{margin-top:9px!important;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:27px!important;min-height:27px!important;padding:0 12px!important;margin-bottom:14px!important;font-size:12px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(25px,2.4vw,34px)!important;line-height:1.02!important;letter-spacing:-.05em!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(23px,2.2vw,30px)!important;line-height:1.04!important;letter-spacing:-.048em!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{margin-top:7px!important;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .industry-select-wrap{gap:7px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{margin-bottom:6px!important;font-size:13px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:46px!important;min-height:46px!important;padding-inline:14px!important;border-radius:15px!important;font-size:14.5px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:18px 0 22px!important}.aa-app.aa-app-login .og-page .login-phone-step{margin-top:24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:72px!important;flex-basis:72px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:7px 0 15px!important;font-size:12px!important;line-height:1.32!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:8px!important;padding:12px!important;border-radius:18px!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{row-gap:8px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:22px!important;font-size:13px!important;line-height:1.18!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:46px!important;min-height:46px!important;margin-top:14px!important;font-size:14px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:8px!important;font-size:12px!important;line-height:1.32!important}}@media (max-width:1023px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-bottom:max(96px,calc(env(safe-area-inset-bottom) + 96px))!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{max-height:none!important;overflow:visible!important;margin-bottom:max(72px,env(safe-area-inset-bottom))!important}}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right))!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:26px 20px 28px!important;border-radius:26px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(112px,32vw,124px)!important;max-width:124px!important;max-height:47px!important;margin-bottom:25px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(36px,9vw,42px)!important;line-height:.96!important;letter-spacing:-.065em!important}.aa-app.aa-app-login .og-page .login-form-head p{max-width:31ch!important;margin-top:9px!important;font-size:15px!important;line-height:1.4!important}.aa-app.aa-app-login .og-page .industry-select-panel.industry-select-panel-login{margin-top:30px!important}.aa-app.aa-app-login .og-page .step-badge-premium.og-step-badge{height:26px!important;min-height:26px!important;padding:0 11px!important;margin-bottom:15px!important;font-size:12.5px!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head h4{font-size:clamp(26px,6.6vw,30px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.aa-app.aa-app-login .og-page .login-phone-step .form-label{font-size:clamp(22px,5.6vw,25px)!important;line-height:1.08!important;letter-spacing:-.05em!important}.aa-app.aa-app-login .og-page .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .login-phone-step .phone-step-copy p{max-width:31ch!important;margin-top:8px!important;font-size:14.5px!important;line-height:1.4!important}.aa-app.aa-app-login .og-page .industry-select-wrap{gap:7px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .industry-other-field .form-label,.aa-app.aa-app-login .og-page .industry-select-wrap>span{margin-bottom:8px!important;font-size:14px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .og-select,.aa-app.aa-app-login .og-page .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{height:51px!important;min-height:51px!important;padding-inline:16px!important;border-radius:16px!important;font-size:15.5px!important}.aa-app.aa-app-login .og-page .industry-select-wrap:after{right:16px!important;bottom:18px!important}.aa-app.aa-app-login .og-page .login-step-divider{margin:18px 0 22px!important}.aa-app.aa-app-login .og-page .login-phone-step{margin-top:24px!important}.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:74px minmax(0,1fr)!important;gap:9px!important;margin-top:15px!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:74px!important;flex-basis:74px!important}.aa-app.aa-app-login .og-page .login-next-step-note{margin:7px 0 14px!important;font-size:12px!important;line-height:1.34!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{gap:8px!important;padding:14px!important;border-radius:18px!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:1fr!important;row-gap:9px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{padding-left:23px!important;font-size:14.5px!important;line-height:1.18!important}.aa-app.aa-app-login .og-page .cta-button.og-button-primary{height:51px!important;min-height:51px!important;margin-top:17px!important;font-size:14.5px!important}.aa-app.aa-app-login .og-page .cta-microcopy{margin-top:9px!important;padding-bottom:max(40px,env(safe-area-inset-bottom))!important;font-size:12px!important;line-height:1.35!important}}@media (max-width:390px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-inline:max(14px,env(safe-area-inset-left),env(safe-area-inset-right))!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{padding:24px 18px 26px!important;border-radius:24px!important}.aa-app.aa-app-login .og-page .og-form-logo{width:clamp(112px,34vw,124px)!important;max-width:124px!important}.aa-app.aa-app-login .og-page .login-form-head h2{font-size:clamp(36px,9.5vw,40px)!important}}@media (max-width:300px){.aa-app.aa-app-login .og-page .phone-row{grid-template-columns:1fr!important}.aa-app.aa-app-login .og-page .phone-row .phone-prefix.og-input{width:74px!important;flex-basis:74px!important}}@media (min-width:1024px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active{padding-top:clamp(12px,2vh,24px)!important;padding-bottom:clamp(12px,2vh,24px)!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-login-card{max-height:min(860px,calc(100svh - 24px))!important;padding:clamp(22px,2.2vw,30px)!important}.aa-app.aa-app-login .og-page .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:8px!important}.aa-app.aa-app-login .og-page .campaign-value-summary li{font-size:12.5px!important;line-height:1.18!important}.aa-app.aa-app-login .og-page .campaign-value-summary.og-checklist-card{padding:12px!important}}html:has(.aa-app-login .view.login-view.login-v2.og-page.active){scroll-padding-bottom:160px!important}body:has(.aa-app-login .view.login-view.login-v2.og-page.active){overflow-x:hidden!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(28px,4vw,56px)!important;background:radial-gradient(circle at 18% 18%,rgba(106,92,255,.22),transparent 34%),radial-gradient(circle at 82% 78%,rgba(22,117,255,.16),transparent 36%),linear-gradient(135deg,#07091d,#151640 48%,#0a1028)!important}.aa-app.aa-app-login .og-page .onboarding-shell{width:min(1180px,100%)!important;min-height:min(720px,calc(100svh - 72px))!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:0!important;overflow:hidden!important;border-radius:34px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 32px 120px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)!important}.aa-app.aa-app-login .og-page .left-panel{position:relative!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(48px,5vw,72px)!important;background:radial-gradient(circle at 20% 20%,rgba(106,92,255,.18),transparent 32%),radial-gradient(circle at 80% 80%,rgba(22,117,255,.14),transparent 34%),rgba(8,10,28,.48)!important}.aa-app.aa-app-login .og-page .left-panel .hero-logo{margin:0 0 clamp(48px,5vw,56px)!important}.aa-app.aa-app-login .og-page .left-panel .hero-logo-badge{width:fit-content!important;min-width:0!important;padding:14px 18px!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.aa-app.aa-app-login .og-page .left-panel .hero-logo-img{width:clamp(140px,12vw,160px)!important;height:auto!important;max-height:58px!important;object-fit:contain!important}.aa-app.aa-app-login .og-page .left-panel h1{max-width:9.5ch!important;margin:0!important;color:rgba(255,255,255,.96)!important;font-size:clamp(48px,5vw,72px)!important;line-height:.96!important;letter-spacing:-.065em!important;font-weight:800!important;text-wrap:balance!important}.aa-app.aa-app-login .og-page .left-panel .subtitle{max-width:580px!important;margin:clamp(22px,2.2vw,26px) 0 0!important;color:rgba(255,255,255,.62)!important;font-size:clamp(15px,1.25vw,17px)!important;line-height:1.55!important;letter-spacing:0!important}.aa-app.aa-app-login .og-page .left-panel .login-pill-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:clamp(24px,2.4vw,28px) 0 0!important}.aa-app.aa-app-login .og-page .left-panel .login-pill{height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:999px!important;color:rgba(255,255,255,.82)!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.12)!important;font-size:clamp(13px,1vw,14px)!important;line-height:1!important;white-space:nowrap!important}.aa-app.aa-app-login .og-page .left-panel .login-value-rows{display:grid!important;gap:10px!important;margin:clamp(24px,2.4vw,28px) 0 0!important;padding:0!important;list-style:none!important;color:rgba(255,255,255,.72)!important;font-size:clamp(14px,1.1vw,15px)!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .left-panel .login-value-rows li{position:relative!important;min-height:18px!important;padding-left:26px!important}.aa-app.aa-app-login .og-page .left-panel .login-value-rows li:before{content:""!important;position:absolute!important;left:0!important;top:1px!important;width:17px!important;height:17px!important;border-radius:999px!important;background:rgba(132,122,255,.36)!important;border:1px solid rgba(160,154,255,.48)!important}.aa-app.aa-app-login .og-page .left-panel .login-value-rows li:after{content:""!important;position:absolute!important;left:5px!important;top:6px!important;width:7px!important;height:4px!important;border-left:2px solid rgba(255,255,255,.88)!important;border-bottom:2px solid rgba(255,255,255,.88)!important;transform:rotate(-45deg)!important}.aa-app.aa-app-login .og-page .right-panel{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(40px,4vw,64px)!important;background:rgba(255,255,255,.02)!important}.aa-app.aa-app-login .og-page .form-card{width:min(100%,390px)!important;max-width:390px!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;margin:0!important;padding:34px 34px 32px!important;border-radius:24px!important;background:rgba(8,10,30,.52)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 80px rgba(0,0,0,.24)!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.aa-app.aa-app-login .og-page .form-card::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.aa-app.aa-app-login .og-page .form-card .campaign-history-head,.aa-app.aa-app-login .og-page .form-card .campaign-history-head>div,.aa-app.aa-app-login .og-page .form-card .login-form,.aa-app.aa-app-login .og-page .form-card .login-form-head,.aa-app.aa-app-login .og-page .form-card .login-phone-step,.aa-app.aa-app-login .og-page .form-card .phone-step-copy{display:block!important;gap:0!important}.aa-app.aa-app-login .og-page .form-card .login-form-head{margin:0 0 24px!important}.aa-app.aa-app-login .og-page .form-card .og-form-logo{display:block!important;width:clamp(96px,8vw,112px)!important;max-width:112px!important;height:auto!important;max-height:42px!important;object-fit:contain!important;margin:0 0 24px!important}.aa-app.aa-app-login .og-page .form-card .login-form-head h2{margin:0!important;color:rgba(255,255,255,.96)!important;font-size:clamp(32px,3vw,38px)!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:800!important}.aa-app.aa-app-login .og-page .form-card .login-form-head p{max-width:31ch!important;margin:8px 0 0!important;color:rgba(255,255,255,.58)!important;font-size:clamp(14px,1.1vw,15px)!important;line-height:1.45!important}.aa-app.aa-app-login .og-page .form-card .industry-kicker{display:none!important}.aa-app.aa-app-login .og-page .form-card .industry-select-panel.industry-select-panel-login{margin:0!important;padding:0!important}.aa-app.aa-app-login .og-page .form-card .step-badge-premium.og-step-badge{width:fit-content!important;height:26px!important;min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 10px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(140,140,255,.12)!important;border:1px solid rgba(140,140,255,.3)!important;color:rgba(190,195,255,.95)!important;font-size:12px!important;line-height:1!important;letter-spacing:.14em!important}.aa-app.aa-app-login .og-page .form-card .campaign-history-head{margin:0!important;padding:0!important}.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login .campaign-history-head h4{margin:0!important;color:rgba(255,255,255,.94)!important;font-size:clamp(20px,1.7vw,22px)!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:800!important}.aa-app.aa-app-login .og-page .form-card .login-phone-step .form-label{display:block!important;margin:0!important;color:rgba(255,255,255,.94)!important;font-size:clamp(18px,1.5vw,20px)!important;line-height:1.12!important;letter-spacing:-.03em!important;font-weight:800!important}.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .form-card .login-phone-step .phone-step-copy p{display:block!important;max-width:34ch!important;margin:6px 0 0!important;color:rgba(255,255,255,.56)!important;font-size:clamp(13px,1vw,14px)!important;line-height:1.4!important}.aa-app.aa-app-login .og-page .form-card .industry-select-wrap{position:relative!important;display:grid!important;gap:6px!important;margin:12px 0 0!important;width:100%!important}.aa-app.aa-app-login .og-page .form-card .industry-other-field .form-label,.aa-app.aa-app-login .og-page .form-card .industry-select-wrap>span{margin:0!important;color:rgba(255,255,255,.76)!important;font-size:clamp(12px,.95vw,13px)!important;line-height:1.2!important;font-weight:700!important}.aa-app.aa-app-login .og-page .form-card .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .form-card .og-select,.aa-app.aa-app-login .og-page .form-card .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .form-card .phone-row .phone-prefix.og-input{width:100%!important;height:44px!important;min-height:44px!important;padding-inline:14px!important;border-radius:14px!important;color:rgba(255,255,255,.92)!important;background:rgba(8,8,24,.52)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;font-size:14px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .form-card #login-phone.og-input::placeholder,.aa-app.aa-app-login .og-page .form-card .og-input::placeholder{color:rgba(255,255,255,.36)!important;opacity:1!important}.aa-app.aa-app-login .og-page .form-card .og-input:focus,.aa-app.aa-app-login .og-page .form-card .og-input:focus-visible,.aa-app.aa-app-login .og-page .form-card .og-select:focus,.aa-app.aa-app-login .og-page .form-card .og-select:focus-visible{border-color:rgba(132,122,255,.58)!important;box-shadow:0 0 0 4px rgba(132,122,255,.12)!important;outline:0!important}.aa-app.aa-app-login .og-page .form-card .industry-select-wrap:after{right:14px!important;bottom:15px!important}.aa-app.aa-app-login .og-page .form-card .industry-selected-summary:empty,.aa-app.aa-app-login .og-page .form-card .industry-selected-summary:not([data-other=true]){display:none!important}.aa-app.aa-app-login .og-page .form-card .industry-other-field{margin-top:10px!important}.aa-app.aa-app-login .og-page .form-card .login-step-divider{height:1px!important;margin:18px 0 20px!important;background:rgba(255,255,255,.08)!important;border:0!important}.aa-app.aa-app-login .og-page .form-card .login-phone-step{margin:0!important;padding:0!important}.aa-app.aa-app-login .og-page .form-card .phone-row{display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin:12px 0 0!important}.aa-app.aa-app-login .og-page .form-card .phone-row .phone-prefix.og-input{width:64px!important;flex:0 0 64px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-weight:800!important}.aa-app.aa-app-login .og-page .form-card .phone-row #login-phone.og-input{flex:1 1 auto!important;min-width:0!important}.aa-app.aa-app-login .og-page .form-card .login-next-step-note{max-width:34ch!important;margin:6px 0 12px!important;color:rgba(255,255,255,.46)!important;font-size:12px!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary.og-checklist-card{display:grid!important;gap:10px!important;margin:0!important;padding:12px!important;border-radius:16px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:none!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary .campaign-value-title{margin:0!important;color:rgba(255,255,255,.44)!important;font-size:9.5px!important;line-height:1.1!important;letter-spacing:.13em!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary ul{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary li{position:relative!important;min-height:14px!important;padding:0 0 0 20px!important;color:rgba(255,255,255,.86)!important;font-size:12.5px!important;line-height:1.25!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary li:before{width:14px!important;height:14px!important;top:0!important;left:0!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary li:after{left:4px!important;top:5px!important;width:5px!important;height:3px!important}.aa-app.aa-app-login .og-page .form-card .cta-button.og-button-primary{width:100%!important;height:44px!important;min-height:44px!important;margin:14px 0 0!important;border-radius:999px!important;font-size:14px!important;line-height:1!important;font-weight:700!important}.aa-app.aa-app-login .og-page .form-card .cta-microcopy{max-width:30ch!important;margin:8px auto 0!important;padding:0!important;color:rgba(255,255,255,.42)!important;font-size:12px!important;line-height:1.35!important;text-align:center!important}@media (min-width:1280px){.aa-app.aa-app-login .og-page .form-card .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important}}@media (min-width:1024px) and (max-height:820px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{align-items:flex-start!important;padding-top:24px!important;padding-bottom:24px!important}.aa-app.aa-app-login .og-page .onboarding-shell{min-height:0!important}.aa-app.aa-app-login .og-page .left-panel{padding:44px!important}.aa-app.aa-app-login .og-page .right-panel{padding:32px!important}.aa-app.aa-app-login .og-page .form-card{padding:28px!important}}@media (max-width:1023px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{min-height:100svh!important;display:block!important;padding:24px 16px max(96px,calc(env(safe-area-inset-bottom) + 96px))!important;overflow-x:hidden!important;overflow-y:auto!important}.aa-app.aa-app-login .og-page .onboarding-shell{width:100%!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.aa-app.aa-app-login .og-page .left-panel{display:none!important}.aa-app.aa-app-login .og-page .right-panel{display:block!important;padding:0!important;background:transparent!important}.aa-app.aa-app-login .og-page .form-card{width:100%!important;max-width:480px!important;max-height:none!important;overflow:visible!important;margin:0 auto max(72px,env(safe-area-inset-bottom))!important}}@media (min-width:768px) and (max-width:1023px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{padding-top:clamp(40px,7vh,76px)!important}.aa-app.aa-app-login .og-page .form-card{max-width:460px!important;padding:34px!important;border-radius:28px!important}}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell.mobile-page{padding:20px 14px max(96px,calc(env(safe-area-inset-bottom) + 96px))!important}.aa-app.aa-app-login .og-page .form-card{max-width:430px!important;padding:26px 20px 28px!important;border-radius:26px!important}.aa-app.aa-app-login .og-page .form-card .login-form-head{margin-bottom:30px!important}.aa-app.aa-app-login .og-page .form-card .og-form-logo{width:clamp(112px,31vw,122px)!important;max-width:122px!important;max-height:46px!important;margin-bottom:26px!important}.aa-app.aa-app-login .og-page .form-card .login-form-head h2{font-size:clamp(34px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important}.aa-app.aa-app-login .og-page .form-card .login-form-head p{max-width:31ch!important;margin-top:9px!important;font-size:15.5px!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .form-card .step-badge-premium.og-step-badge{margin-bottom:14px!important}.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login .campaign-history-head h4{font-size:clamp(24px,6.4vw,28px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.aa-app.aa-app-login .og-page .form-card .login-phone-step .form-label{font-size:clamp(21px,5.8vw,24px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .form-card .login-phone-step .phone-step-copy p{margin-top:7px!important;font-size:15px!important;line-height:1.42!important}.aa-app.aa-app-login .og-page .form-card .industry-select-wrap{gap:6px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .form-card .industry-other-field .form-label,.aa-app.aa-app-login .og-page .form-card .industry-select-wrap>span{font-size:14px!important;margin-bottom:0!important}.aa-app.aa-app-login .og-page .form-card .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .form-card .og-select,.aa-app.aa-app-login .og-page .form-card .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .form-card .phone-row .phone-prefix.og-input{height:50px!important;min-height:50px!important;padding-inline:15px!important;border-radius:15px!important;font-size:15.5px!important}.aa-app.aa-app-login .og-page .form-card .industry-select-wrap:after{bottom:18px!important}.aa-app.aa-app-login .og-page .form-card .login-step-divider{margin:18px 0 22px!important}.aa-app.aa-app-login .og-page .form-card .phone-row{gap:8px!important;margin-top:14px!important}.aa-app.aa-app-login .og-page .form-card .phone-row .phone-prefix.og-input{width:70px!important;flex-basis:70px!important}.aa-app.aa-app-login .og-page .form-card .login-next-step-note{margin:6px 0 14px!important;font-size:12.5px!important;line-height:1.35!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary.og-checklist-card{gap:8px!important;padding:13px 14px!important;border-radius:17px!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary ul{grid-template-columns:1fr!important;gap:8px!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary li{font-size:14px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .form-card .cta-button.og-button-primary{height:50px!important;min-height:50px!important;margin-top:16px!important;font-size:14.5px!important}.aa-app.aa-app-login .og-page .form-card .cta-microcopy{max-width:28ch!important;margin-top:8px!important;font-size:12.5px!important}}@media (max-width:359px){.aa-app.aa-app-login .og-page .form-card .phone-row{gap:7px!important}.aa-app.aa-app-login .og-page .form-card .phone-row .phone-prefix.og-input{width:64px!important;flex-basis:64px!important}.aa-app.aa-app-login .og-page .form-card .phone-row #login-phone.og-input{font-size:14px!important}}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-pane.og-login-card.form-card{box-sizing:border-box!important;width:min(100%,390px)!important;max-width:390px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important}@media (min-width:1024px){.aa-app.aa-app-login .og-page .onboarding-shell{height:auto!important;min-height:min(720px,calc(100svh - 72px))!important;max-height:none!important;overflow:hidden!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-pane.og-login-card.form-card{width:min(100%,430px)!important;max-width:430px!important;padding:26px!important}.aa-app.aa-app-login .og-page .form-card .login-form-head{margin-bottom:18px!important}.aa-app.aa-app-login .og-page .form-card .og-form-logo{margin-bottom:16px!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-pane.og-login-card.form-card .step-badge-premium.og-step-badge{height:26px!important;min-height:26px!important;padding:0 10px!important;margin:0 0 10px!important;font-size:12px!important;line-height:1!important}.aa-app.aa-app-login .og-page .form-card .login-form-head p{font-size:13.5px!important;line-height:1.32!important}.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .og-page .form-card .login-phone-step .phone-step-copy p{font-size:12.75px!important;line-height:1.28!important}.aa-app.aa-app-login .og-page .form-card .industry-select-wrap{margin-top:10px!important}.aa-app.aa-app-login .og-page .form-card .login-step-divider{margin:14px 0 16px!important}.aa-app.aa-app-login .og-page .form-card .login-next-step-note{margin:6px 0 10px!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:8px!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary.og-checklist-card{gap:8px!important;padding:10px 11px!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary li{font-size:12px!important;line-height:1.2!important}.aa-app.aa-app-login .og-page .form-card .cta-button.og-button-primary{margin-top:12px!important}}@media (min-width:1024px) and (max-height:820px){.aa-app.aa-app-login .og-page .onboarding-shell{min-height:max-content!important;overflow:visible!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .right-panel{padding:8px 18px!important}.aa-app.aa-app-login .og-page .login-shell.login-guided-card.og-pane.og-login-card.form-card{padding:22px!important}.aa-app.aa-app-login .og-page .form-card .login-form-head{margin-bottom:16px!important}.aa-app.aa-app-login .og-page .form-card .og-form-logo{margin-bottom:14px!important}.aa-app.aa-app-login .og-page .form-card .login-form-head p{margin-top:6px!important}.aa-app.aa-app-login .og-page .form-card .industry-other-field .form-input.og-input,.aa-app.aa-app-login .og-page .form-card .industry-select-panel-login select.og-select,.aa-app.aa-app-login .og-page .form-card .og-select,.aa-app.aa-app-login .og-page .form-card .phone-row #login-phone.og-input,.aa-app.aa-app-login .og-page .form-card .phone-row .phone-prefix.og-input{height:42px!important;min-height:42px!important}.aa-app.aa-app-login .og-page .form-card .phone-row{margin-top:10px!important}.aa-app.aa-app-login .og-page .form-card .campaign-value-summary.og-checklist-card{padding:9px 10px!important}.aa-app.aa-app-login .og-page .form-card .cta-button.og-button-primary{height:42px!important;min-height:42px!important}}@media (min-width:1024px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .onboarding-shell{height:auto!important;max-height:none!important;overflow:visible!important;align-items:stretch!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{justify-content:flex-start!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .right-panel{align-items:flex-start!important;align-self:stretch!important;justify-self:stretch!important;place-self:stretch!important;min-height:max-content!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .onboarding-shell .right-panel .login-shell.login-guided-card.og-pane.og-login-card.form-card .step-badge-premium.og-step-badge{height:26px!important;min-height:26px!important;padding:0 10px!important;margin:0 0 10px!important;font-size:12px!important;line-height:1!important;letter-spacing:.14em!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .campaign-history-head>div,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .phone-step-copy{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:10px!important;row-gap:0!important;align-items:center!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .campaign-history-head .step-badge-premium.og-step-badge,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .phone-step-copy .step-badge-premium.og-step-badge{grid-column:1!important;grid-row:1!important;margin:0!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .login-phone-step .form-label{grid-column:2!important;grid-row:1!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-card .login-phone-step .phone-step-copy p{grid-column:1/-1!important}}html:has(.aa-app-login .view.login-view.login-v2.og-page.active){scroll-padding-bottom:180px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .split-shell{max-height:none!important;overflow:visible!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card{position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card::-webkit-scrollbar{width:0!important;height:0!important}@media (min-width:1024px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{align-items:center!important;justify-content:center!important;padding:40px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .split-shell{width:min(1180px,100%)!important;min-height:640px!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr)!important;border-radius:34px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 32px 120px rgba(0,0,0,.38)!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .brand-panel{padding:64px!important;justify-content:center!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .logo-badge{margin-bottom:52px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .logo-badge img{width:145px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-panel{padding:56px!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.018)!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card{width:100%!important;max-width:390px!important;padding:32px!important;border-radius:24px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .og-form-logo{width:100px!important;max-width:100px!important;margin-bottom:24px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-form-head h2{font-size:36px!important;line-height:1!important;letter-spacing:-.055em!important}}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-history-head>div,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .phone-step-copy{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:0!important;align-items:center!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .step-badge-premium.og-step-badge{grid-column:1!important;grid-row:1!important;margin:0!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-phone-step .form-label{grid-column:2!important;grid-row:1!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-phone-step .phone-step-copy p{grid-column:1/-1!important;margin-top:8px!important}@media (min-width:1024px) and (max-height:820px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{align-items:flex-start!important;padding-top:24px!important;padding-bottom:24px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .split-shell{min-height:0!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .brand-panel{padding:44px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-panel{padding:32px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card{padding:26px!important}}@media (max-width:1023px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell.mobile-page{display:block!important;padding:18px 14px max(120px,calc(env(safe-area-inset-bottom) + 120px))!important;overflow-x:hidden!important;overflow-y:auto!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .split-shell{display:block!important;width:100%!important;min-height:auto!important;max-height:none!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .brand-panel{display:none!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-panel{display:block!important;padding:0!important;background:transparent!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card{width:100%!important;max-width:430px!important;margin:0 auto max(100px,env(safe-area-inset-bottom))!important;max-height:none!important;overflow:visible!important}}@media (max-width:767px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card{padding:26px 20px 28px!important;border-radius:26px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .og-form-logo{width:112px!important;max-width:112px!important;margin-bottom:24px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-form-head h2{font-size:clamp(34px,9vw,40px)!important;line-height:.98!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-form-head p{margin-top:9px!important;margin-bottom:0!important;font-size:15.5px!important;line-height:1.42!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-form-head{margin-bottom:28px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-history-head>div,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .phone-step-copy{column-gap:10px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .step-badge-premium.og-step-badge{height:28px!important;min-height:28px!important;padding:0 11px!important;font-size:13px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-panel-login .campaign-history-head h4{font-size:24px!important;line-height:1.08!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-phone-step .form-label{font-size:22px!important;line-height:1.08!important}}@media (min-width:1024px) and (max-height:820px){.aa-app.aa-app-login .view.login-view.login-v2.og-page.active.page-shell{padding:20px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .split-shell{width:min(1180px,100%)!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .brand-panel{padding:36px 44px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .form-panel{padding:20px 28px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card{max-width:430px!important;padding:8px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-form-head{margin-bottom:12px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .og-form-logo{width:88px!important;max-width:88px!important;margin-bottom:10px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-form-head h2{font-size:30px!important;line-height:.98!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-form-head p{max-width:36ch!important;margin-top:4px!important;font-size:12px!important;line-height:1.25!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-history-head>div,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .phone-step-copy{column-gap:8px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .step-badge-premium.og-step-badge{height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:10.5px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-panel-login .campaign-history-head h4,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-phone-step .form-label{font-size:16px!important;line-height:1.08!important;letter-spacing:-.02em!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-panel-login .campaign-history-head>div>span:not(.industry-kicker):not(.step-badge-premium),.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-phone-step .phone-step-copy p{max-width:42ch!important;margin-top:4px!important;font-size:11px!important;line-height:1.24!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-wrap{gap:4px!important;margin-top:7px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-other-field .form-label,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-wrap>span{font-size:11px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-other-field .form-input.og-input,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-panel-login select.og-select,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .og-select,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .phone-row #login-phone.og-input,.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .phone-row .phone-prefix.og-input{height:34px!important;min-height:34px!important;border-radius:12px!important;padding-inline:12px!important;font-size:12.5px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .industry-select-wrap:after{bottom:12px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-step-divider{margin:10px 0 12px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .phone-row{gap:7px!important;margin-top:7px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .phone-row .phone-prefix.og-input{width:58px!important;flex-basis:58px!important;padding:0!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .login-next-step-note{max-width:none!important;margin:4px 0 8px!important;font-size:10.5px!important;line-height:1.24!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-value-summary.og-checklist-card{gap:4px!important;padding:6px 8px!important;border-radius:13px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-value-summary .campaign-value-title{font-size:8px!important;line-height:1!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-value-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 8px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-value-summary li{min-height:12px!important;padding-left:17px!important;font-size:10px!important;line-height:1.12!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-value-summary li:before{width:12px!important;height:12px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .campaign-value-summary li:after{left:3px!important;top:4px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .cta-button.og-button-primary{height:36px!important;min-height:36px!important;margin-top:8px!important;font-size:12.5px!important;padding-top:8px!important;padding-bottom:8px!important}.aa-app.aa-app-login .view.login-view.login-v2.og-page.active .compact-form-card .cta-microcopy{max-width:none!important;margin-top:5px!important;font-size:10.5px!important;line-height:1.2!important}}.sl-login.view.login-view.active{display:flex!important;align-items:stretch!important;justify-content:center!important;min-height:100dvh!important;max-width:none!important;margin:0!important;padding:0!important;background:radial-gradient(ellipse at 30% 20%,rgba(124,58,237,.18),transparent 50%),radial-gradient(circle at 80% 80%,rgba(37,99,235,.1),transparent 40%),linear-gradient(180deg,#06060F,#0A0A18 50%,#050510)!important}.aa-app.aa-app-login,.aa-app.aa-app-view-login,.aa-app:has(.sl-login){width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.sl-split{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;min-height:100dvh!important;gap:0!important}.sl-hero{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(40px,6vw,80px) clamp(32px,5vw,72px)!important;background:radial-gradient(ellipse at 60% 40%,rgba(124,58,237,.22),transparent 55%),linear-gradient(170deg,#080818,#0C0C1A)!important;overflow:hidden!important}.sl-hero-orb{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-55%)!important;width:clamp(280px,30vw,480px)!important;height:clamp(280px,30vw,480px)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(124,58,237,.45) 0,rgba(124,58,237,.15) 40%,transparent 70%)!important;filter:blur(60px)!important;animation:sl-orb-pulse 6s ease-in-out infinite alternate!important;pointer-events:none!important}@keyframes sl-orb-pulse{0%{opacity:.6;transform:translate(-50%,-55%) scale(1)}to{opacity:1;transform:translate(-50%,-55%) scale(1.08)}}.sl-hero-content{position:relative!important;z-index:1!important;max-width:480px!important}.sl-hero-logo{display:none!important}.sl-hero-title{font-size:56px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.065em!important;color:#F8FAFC!important;margin:0 0 24px!important;white-space:pre-line!important}.sl-hero-sub{font-size:clamp(14px,1.2vw,16px)!important;line-height:1.6!important;color:rgba(248,250,252,.55)!important;margin:0 0 36px!important;max-width:520px!important}.sl-features{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.sl-features li{gap:12px!important;font-size:14px!important;color:rgba(248,250,252,.7)!important;line-height:1.4!important}.sl-check,.sl-features li{display:flex!important;align-items:center!important}.sl-check{width:22px!important;height:22px!important;border-radius:50%!important;background:rgba(124,58,237,.25)!important;color:#A78BFA!important;font-size:11px!important;font-weight:700!important;flex-shrink:0!important}.sl-check,.sl-form-wrap{justify-content:center!important}.sl-form-wrap{display:flex!important;align-items:center!important;padding:clamp(32px,4vw,60px) clamp(24px,4vw,56px)!important;background:transparent!important}.sl-card{width:100%!important;max-width:440px!important;padding:40px 36px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(12,12,24,.82)!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(40px) saturate(140%)!important;-webkit-backdrop-filter:blur(40px) saturate(140%)!important;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03),inset 0 1px 0 rgba(255,255,255,.06)!important}.sl-card-logo-wrap{width:clamp(138px,11vw,154px)!important;height:54px!important;margin:0 auto 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.sl-card-logo{display:block!important;width:100%!important;height:auto!important;margin:0!important;opacity:.85!important}.sl-card-title{font-size:clamp(28px,2.1vw,34px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.045em!important;color:#F8FAFC!important;text-align:center!important;margin:0 0 10px!important}.sl-card-sub{font-size:14.5px!important;line-height:1.45!important;color:rgba(255,255,255,.56)!important;text-align:center!important;margin:0 auto 34px!important;max-width:34ch!important}.sl-field{margin-bottom:18px!important}.sl-label{display:block!important;font-size:13.5px!important;font-weight:620!important;color:rgba(248,250,252,.55)!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin-bottom:8px!important}.sl-card .sl-field:has(#sl-industry) .sl-label{margin-bottom:12px!important}.sl-hint{font-size:12.5px!important;color:rgba(248,250,252,.38)!important;line-height:1.4!important;margin:0 0 10px!important}.sl-input,.sl-select{display:block!important;width:100%!important;min-height:48px!important;padding:14px 16px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:#F8FAFC!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important;outline:none!important;transition:border-color .2s,box-shadow .2s!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important}.sl-input::placeholder{color:rgba(248,250,252,.3)!important}.sl-input:focus,.sl-select:focus{border-color:rgba(124,58,237,.6)!important;box-shadow:0 0 0 4px rgba(124,58,237,.15),0 0 20px rgba(124,58,237,.08)!important}.sl-select-wrap{position:relative!important}.sl-select-wrap:after{content:""!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;width:0!important;height:0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:6px solid rgba(248,250,252,.4)!important;pointer-events:none!important}.sl-select{padding-right:40px!important;cursor:pointer!important}.sl-phone-row{display:grid!important;grid-template-columns:64px 1fr!important;gap:10px!important}.sl-phone-prefix{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 8px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.06)!important;color:rgba(248,250,252,.7)!important;font-size:15px!important;font-weight:600!important;user-select:none!important}.sl-divider{height:1px!important;margin:10px 0 28px!important;background:linear-gradient(90deg,transparent,rgba(124,58,237,.25) 30%,rgba(124,58,237,.25) 70%,transparent)!important}.sl-error{margin:-8px 0 16px!important;padding:14px 16px!important;border-radius:14px!important;background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.25)!important;color:#FCA5A5!important;font-size:13.5px!important;line-height:1.45!important}.sl-error-link{display:inline-block!important;margin-top:8px!important;color:#FCA5A5!important;text-decoration:underline!important;font-weight:600!important;font-size:13px!important}.sl-error-link:hover{color:#FECACA!important}.sl-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;margin-top:8px!important;padding:0 24px!important;border:0!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(139,92,246,1),rgba(91,33,182,1))!important;color:#FFFFFF!important;font-size:15.5px!important;font-weight:650!important;letter-spacing:-.01em!important;cursor:pointer!important;transition:transform .18s,box-shadow .18s,opacity .18s!important;box-shadow:0 18px 40px rgba(91,33,182,.34),inset 0 1px 0 rgba(255,255,255,.18)!important;position:relative!important;overflow:hidden!important}.sl-cta:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 50%)!important;pointer-events:none!important}.sl-cta:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 18px 48px rgba(124,58,237,.45),inset 0 1px 0 rgba(255,255,255,.18)!important}.sl-cta:active:not(:disabled){transform:translateY(0)!important}.sl-cta:disabled{opacity:1!important;color:rgba(255,255,255,.46)!important;background:linear-gradient(180deg,rgba(122,80,255,.55),rgba(74,30,160,.48))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)!important;cursor:not-allowed!important}.sl-cta[data-state=success]{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 12px 36px rgba(5,150,105,.3)!important}.sl-cta-content{display:flex!important;align-items:center!important;gap:10px!important}.sl-spinner{display:inline-block!important;width:18px!important;height:18px!important;border:2.5px solid rgba(255,255,255,.25)!important;border-top-color:#ffffff!important;border-radius:50%!important;animation:sl-spin .7s linear infinite!important}@keyframes sl-spin{to{transform:rotate(1turn)}}.sl-footer-note{font-size:12px!important;color:rgba(248,250,252,.35)!important;text-align:center!important;margin:14px 0 0!important;line-height:1.5!important}@media (max-width:767px){.sl-split{grid-template-columns:1fr!important}.sl-hero{display:none!important}.sl-login.view.login-view.active{background:radial-gradient(ellipse at 50% 0,rgba(124,58,237,.28),transparent 55%),radial-gradient(circle at 50% 100%,rgba(37,99,235,.08),transparent 40%),linear-gradient(180deg,#08081A,#06060F)!important;align-items:flex-start!important;padding-top:env(safe-area-inset-top)!important}.sl-form-wrap{padding:clamp(32px,8vh,60px) 18px 40px!important;align-items:flex-start!important}.sl-card{max-width:none!important;border-radius:32px!important;padding:32px 24px!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),rgba(14,14,28,.9)!important;border-color:rgba(255,255,255,.07)!important}.sl-card-logo-wrap{width:clamp(146px,42vw,164px)!important;height:54px!important;margin:0 auto 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.sl-card-logo{width:100%!important;height:auto!important;display:block!important;transform:scale(1.06)!important}.sl-card-title{font-size:clamp(30px,8vw,36px)!important;margin-bottom:10px!important}.sl-card-sub{margin-bottom:36px!important}}@media (max-width:390px){.sl-form-wrap{padding-inline:14px!important}.sl-card{padding:28px 20px!important;border-radius:28px!important}.sl-cta{min-height:52px!important;font-size:14.5px!important}.sl-phone-row{grid-template-columns:58px 1fr!important}}@media (min-width:1440px){.sl-hero-title{font-size:56px!important}.sl-card{max-width:460px!important;padding:48px 42px!important}}@media (min-width:1024px){.aa-app.aa-app-login .sl-login .sl-hero-title.brand-title{font-size:56px!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:800!important}}.dashboard-view.aa-page-shell{background:radial-gradient(ellipse at 30% 0,rgba(124,58,237,.14),transparent 55%),radial-gradient(circle at 80% 90%,rgba(37,99,235,.06),transparent 45%),linear-gradient(180deg,#06060F,#08081A)!important;min-height:100vh!important;min-height:100dvh!important;max-width:none!important;width:100%!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important}.main-dashboard-shell.dashboard-page{max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:0 clamp(16px,3vw,32px)!important}.topbar.dashboard-header{display:flex!important;align-items:center!important;gap:16px!important;position:sticky!important;top:0!important;z-index:100!important;height:64px!important;padding:0 clamp(16px,3vw,32px)!important;margin:0 calc(-1 * clamp(16px, 3vw, 32px))!important;background:rgba(8,8,26,.75)!important;backdrop-filter:blur(24px) saturate(140%)!important;-webkit-backdrop-filter:blur(24px) saturate(140%)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;box-shadow:none!important}.dashboard-header-brand{flex:1!important;min-width:0!important}.dashboard-header-brand .dashboard-logo,.dashboard-header-brand .step-logo{height:28px!important;width:auto!important;opacity:.9!important}.dashboard-header-status{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;border-radius:50px!important;background:rgba(124,58,237,.12)!important;border:1px solid rgba(124,58,237,.2)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;color:rgba(248,250,252,.75)!important;white-space:nowrap!important}.dashboard-header-status strong{color:#A78BFA!important;font-weight:700!important}.dashboard-logout-slot{flex-shrink:0!important}.dashboard-logout-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px!important;padding:0 18px!important;border-radius:50px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:rgba(248,250,252,.6)!important;font-size:13px!important;font-weight:550!important;cursor:pointer!important;transition:background .2s,color .2s,border-color .2s!important}.dashboard-logout-btn:hover{background:rgba(255,255,255,.08)!important;color:rgba(248,250,252,.85)!important;border-color:rgba(255,255,255,.16)!important}.dashboard-grid{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;padding-top:24px!important;padding-bottom:40px!important}@media (min-width:1024px){.dashboard-grid{grid-template-columns:1fr 340px!important;gap:24px!important;padding-top:32px!important}}@media (min-width:1280px){.dashboard-grid{grid-template-columns:1fr 380px!important}}.dashboard-main-column{gap:20px!important}.dashboard-main-column,.dashboard-side-column{display:flex!important;flex-direction:column!important;min-width:0!important}.dashboard-side-column{gap:16px!important}.dashboard-hero-card.dashboard-v2{position:relative!important;display:flex!important;flex-direction:column!important;padding:28px 24px 24px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),rgba(12,12,24,.8)!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(40px) saturate(140%)!important;-webkit-backdrop-filter:blur(40px) saturate(140%)!important;box-shadow:0 32px 80px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.03),inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden!important}.dashboard-hero-card.dashboard-v2:before{content:""!important;position:absolute!important;top:-120px!important;right:-80px!important;width:320px!important;height:320px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(124,58,237,.2) 0,transparent 70%)!important;pointer-events:none!important;filter:blur(40px)!important}.dashboard-hero-mark{position:absolute!important;top:24px!important;right:24px!important;width:44px!important;height:44px!important;border-radius:14px!important;background:rgba(124,58,237,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important}.dashboard-hero-mark .striva-mark-img{width:28px!important;height:28px!important;opacity:.85!important}.hero-content{position:relative!important;z-index:1!important}.hero-badge{display:inline-flex!important;align-items:center!important;padding:6px 14px!important;border-radius:50px!important;background:rgba(124,58,237,.12)!important;border:1px solid rgba(124,58,237,.22)!important;font-size:11.5px!important;font-weight:620!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#C4B5FD!important;margin-bottom:18px!important}.hero-eyebrow{font-size:13px!important;font-weight:500!important;color:rgba(248,250,252,.55)!important;margin-bottom:6px!important;letter-spacing:.01em!important}.hero-title{font-size:clamp(26px,3.5vw,32px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.04em!important;color:#F8FAFC!important;margin:0 60px 0 0!important}.hero-subtitle{font-size:14px!important;font-weight:420!important;line-height:1.55!important;color:rgba(248,250,252,.5)!important;margin:10px 0 0!important;max-width:520px!important}.active-industry-row{display:flex!important;align-items:center!important;gap:14px!important;margin-top:20px!important;padding:16px 18px!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important}.active-industry-meta{flex:1!important;min-width:0!important}.active-industry-label{display:block!important;font-size:11px!important;font-weight:620!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(248,250,252,.42)!important;margin-bottom:4px!important}.active-industry-name{display:block!important;font-size:15px!important;font-weight:700!important;color:#F8FAFC!important;letter-spacing:-.01em!important;margin-bottom:3px!important}.active-industry-helper{display:block!important;font-size:12.5px!important;color:rgba(248,250,252,.4)!important;line-height:1.4!important}.change-industry-button{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 18px!important;border-radius:50px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.05)!important;color:rgba(248,250,252,.75)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:background .2s,border-color .2s!important;white-space:nowrap!important}.change-industry-button:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important}.hero-stats-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:18px!important;width:100%!important}.hero-stat-card{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:14px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important;gap:5px!important;min-height:0!important}.hero-stat-label{font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(248,250,252,.45)!important;line-height:1.2!important}.hero-stat-value{font-size:16px!important;font-weight:700!important;color:#F8FAFC!important;letter-spacing:-.02em!important;line-height:1.2!important}.hero-stat-usage .usage-progress{height:3px!important;border-radius:4px!important;background:rgba(255,255,255,.08)!important;margin-top:4px!important;overflow:hidden!important;width:100%!important}.hero-stat-usage .usage-progress-fill{height:100%!important;border-radius:4px!important;background:linear-gradient(90deg,#7C3AED,#8B5CF6)!important;transition:width .5s ease!important;min-width:3px!important}.hero-stat-usage[data-usage=warning] .usage-progress-fill{background:linear-gradient(90deg,#F59E0B,#FBBF24)!important}.hero-stat-usage[data-usage=danger] .usage-progress-fill{background:linear-gradient(90deg,#EF4444,#F87171)!important}.primary-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;margin-top:20px!important;padding:0 24px!important;border:0!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(139,92,246,1),rgba(91,33,182,1))!important;color:#FFFFFF!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.01em!important;cursor:pointer!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 14px 36px rgba(91,33,182,.32),inset 0 1px 0 rgba(255,255,255,.16)!important;position:relative!important;overflow:hidden!important}.primary-cta:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 50%)!important;pointer-events:none!important}.primary-cta:hover{transform:translateY(-2px)!important;box-shadow:0 18px 48px rgba(124,58,237,.4),inset 0 1px 0 rgba(255,255,255,.18)!important}.primary-cta:active{transform:translateY(0)!important}.dashboard-actions-wrap.workflow-section-v2{display:flex!important;flex-direction:column!important;gap:16px!important}.section-heading.workflow-header{padding:0!important;margin:0!important}.section-badge{display:inline-flex!important;align-items:center!important;padding:5px 12px!important;border-radius:50px!important;background:rgba(124,58,237,.1)!important;border:1px solid rgba(124,58,237,.18)!important;font-size:11px!important;font-weight:620!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#C4B5FD!important;margin-bottom:10px!important}.section-title{font-size:clamp(22px,2.5vw,26px)!important;font-weight:750!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#F8FAFC!important;margin:0 0 10px!important}.workflow-progress{margin-top:4px!important}.workflow-progress-row{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;font-size:13px!important;color:rgba(248,250,252,.5)!important}.workflow-progress-row strong{color:rgba(248,250,252,.75)!important;font-weight:650!important}.workflow-progress-track{height:4px!important;border-radius:4px!important;background:rgba(255,255,255,.08)!important;overflow:hidden!important;width:100%!important}.workflow-progress-fill{height:100%!important;border-radius:4px!important;background:linear-gradient(90deg,#7C3AED,#A78BFA)!important;transition:width .5s ease!important}.workflow-grid.workflow-grid-v2{display:flex!important;flex-direction:column!important;gap:12px!important}.dashboard-action-row.workflow-card-v2{display:flex!important;flex-direction:column!important;gap:0!important;padding:20px 20px 18px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(12,12,24,.7)!important;border:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)!important;cursor:pointer!important;transition:border-color .25s,box-shadow .25s,transform .18s!important;text-align:left!important;width:100%!important}.dashboard-action-row.workflow-card-v2:hover{border-color:rgba(124,58,237,.3)!important;box-shadow:0 12px 40px rgba(0,0,0,.25),0 0 0 1px rgba(124,58,237,.1),inset 0 1px 0 rgba(255,255,255,.06)!important;transform:translateY(-1px)!important}.dashboard-action-row.workflow-card-v2[data-status=next]{border-color:rgba(124,58,237,.25)!important;background:linear-gradient(180deg,rgba(124,58,237,.06),rgba(255,255,255,.015)),rgba(12,12,24,.75)!important}.workflow-card-top{justify-content:space-between!important;margin-bottom:14px!important}.dashboard-action-icon,.workflow-card-top{display:flex!important;align-items:center!important}.dashboard-action-icon{justify-content:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:rgba(124,58,237,.12)!important;color:#A78BFA!important;flex-shrink:0!important}.dashboard-action-icon svg{width:20px!important;height:20px!important}.workflow-status{display:inline-flex!important;align-items:center!important;padding:4px 10px!important;border-radius:50px!important;font-size:11px!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase!important}.workflow-status[data-status=done]{background:rgba(16,185,129,.12)!important;color:#6EE7B7!important;border:1px solid rgba(16,185,129,.2)!important}.workflow-status[data-status=next]{background:rgba(139,92,246,.14)!important;color:#C4B5FD!important;border:1px solid rgba(139,92,246,.25)!important}.workflow-status[data-status=pending]{background:rgba(255,255,255,.05)!important;color:rgba(248,250,252,.4)!important;border:1px solid rgba(255,255,255,.06)!important}.workflow-card-body.workflow-content{margin-bottom:14px!important}.workflow-title{font-size:16px!important;font-weight:700!important;color:#F8FAFC!important;letter-spacing:-.02em!important;margin:0 0 5px!important}.workflow-description{font-size:13.5px!important;font-weight:420!important;line-height:1.5!important;color:rgba(248,250,252,.45)!important;margin:0!important}.workflow-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important}.workflow-step{font-size:12.5px!important;font-weight:550!important;color:rgba(248,250,252,.4)!important}.dashboard-action-arrow.workflow-arrow{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;flex-shrink:0!important;transition:background .2s!important}.dashboard-action-arrow.workflow-arrow svg{width:16px!important;height:16px!important;stroke:rgba(248,250,252,.55)!important;stroke-width:2!important;fill:none!important}.dashboard-action-row.workflow-card-v2:hover .workflow-arrow{background:rgba(124,58,237,.15)!important;border-color:rgba(124,58,237,.25)!important}.dashboard-action-row.workflow-card-v2:hover .workflow-arrow svg{stroke:#A78BFA!important}.campaign-history-card.glass-card.dashboard-history-card{padding:24px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(12,12,24,.75)!important;border:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;box-shadow:0 16px 48px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.04)!important}.campaign-history-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important}.history-title{font-size:20px!important;font-weight:750!important;color:#F8FAFC!important;letter-spacing:-.03em!important;margin:0 0 3px!important}.history-subtitle{font-size:13px!important;color:rgba(248,250,252,.4)!important;font-weight:500!important}.view-all-button{display:inline-flex!important;align-items:center!important;padding:6px 14px!important;border-radius:50px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:rgba(248,250,252,.65)!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer!important;transition:background .2s,color .2s!important}.view-all-button:hover{background:rgba(255,255,255,.08)!important;color:rgba(248,250,252,.85)!important}.campaign-history-list{display:flex!important;flex-direction:column!important;gap:10px!important}.campaign-history-item{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:18px!important;border-radius:16px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.06)!important;transition:border-color .2s!important}.campaign-history-item:hover{border-color:rgba(255,255,255,.12)!important}.history-col{display:flex!important;flex-direction:column!important;gap:2px!important}.history-col span{font-size:11px!important;font-weight:620!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(248,250,252,.38)!important}.history-col strong{font-size:14px!important;font-weight:650!important;color:#F8FAFC!important;letter-spacing:-.01em!important}.history-col-score strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;height:28px!important;padding:0 10px!important;border-radius:8px!important;background:rgba(124,58,237,.15)!important;color:#C4B5FD!important;font-size:13px!important;font-weight:700!important}.campaign-history-actions{padding-top:4px!important}.campaign-action-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:rgba(248,250,252,.7)!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:background .2s,color .2s,border-color .2s!important}.campaign-action-button:hover{background:rgba(255,255,255,.08)!important;color:#F8FAFC!important;border-color:rgba(255,255,255,.16)!important}.history-empty-state{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:32px 16px!important;gap:6px!important}.history-empty-state strong{font-size:14px!important;color:rgba(248,250,252,.6)!important;font-weight:650!important}.history-empty-state span{font-size:13px!important;color:rgba(248,250,252,.35)!important;line-height:1.5!important}.side-panel{padding:22px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(12,12,24,.75)!important;border:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;box-shadow:0 8px 32px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)!important}.sidebar-badge{display:inline-flex!important;align-items:center!important;padding:5px 12px!important;border-radius:50px!important;background:rgba(124,58,237,.1)!important;border:1px solid rgba(124,58,237,.18)!important;font-size:10.5px!important;font-weight:640!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#C4B5FD!important;margin-bottom:12px!important}.sidebar-title{font-size:18px!important;font-weight:750!important;color:#F8FAFC!important;letter-spacing:-.03em!important;margin:0 0 6px!important;line-height:1.2!important}.sidebar-description{font-size:13px!important;color:rgba(248,250,252,.45)!important;line-height:1.5!important;margin:0 0 16px!important}.secondary-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:40px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:rgba(248,250,252,.7)!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:background .2s,color .2s,border-color .2s!important}.secondary-button:hover{background:rgba(255,255,255,.08)!important;color:#F8FAFC!important;border-color:rgba(255,255,255,.16)!important}.section-heading.compact{padding:0!important;margin:0 0 14px!important}.usage-list{gap:14px!important;width:100%!important}.usage-item,.usage-list{display:flex!important;flex-direction:column!important}.usage-item{gap:6px!important;padding:14px!important;border-radius:14px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.05)!important}.usage-topline{display:flex!important;justify-content:space-between!important;align-items:center!important}.usage-name{font-size:13px!important;font-weight:550!important;color:rgba(248,250,252,.6)!important}.usage-value{font-size:14px!important;font-weight:700!important;color:#F8FAFC!important;letter-spacing:-.01em!important}.usage-bar{height:4px!important;background:rgba(255,255,255,.08)!important;overflow:hidden!important;width:100%!important}.usage-bar,.usage-bar-fill{border-radius:4px!important}.usage-bar-fill{height:100%!important;background:linear-gradient(90deg,#7C3AED,#8B5CF6)!important;transition:width .5s ease!important;min-width:3px!important}.usage-item[data-usage=warning] .usage-bar-fill{background:linear-gradient(90deg,#F59E0B,#FBBF24)!important}.usage-item[data-usage=danger] .usage-bar-fill{background:linear-gradient(90deg,#EF4444,#F87171)!important}.usage-helper{font-size:12px!important;color:rgba(248,250,252,.38)!important;line-height:1.35!important;margin:0!important}.activity-list{display:flex!important;flex-direction:column!important;gap:0!important}.activity-item{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.activity-item:last-child{border-bottom:none!important;padding-bottom:0!important}.activity-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#7C3AED!important;margin-top:5px!important;flex-shrink:0!important}.activity-title{font-size:14px!important;font-weight:650!important;color:#F8FAFC!important;letter-spacing:-.01em!important;margin-bottom:2px!important}.activity-time{font-size:12.5px!important;color:rgba(248,250,252,.38)!important;font-weight:450!important}.activity-empty{font-size:13px!important;color:rgba(248,250,252,.35)!important;margin:8px 0 0!important}.campaign-history-card.glass-card.industry-select-card.dashboard-industry-card{padding:24px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(12,12,24,.8)!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;box-shadow:0 16px 48px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.04)!important}.dashboard-mini-footer.dashboard-footer{text-align:center!important;padding:24px 16px 32px!important;font-size:12.5px!important;color:rgba(248,250,252,.25)!important;font-weight:450!important}.dashboard-mini-footer.dashboard-footer a{color:rgba(248,250,252,.35)!important;text-decoration:none!important;transition:color .2s!important}.dashboard-mini-footer.dashboard-footer a:hover{color:rgba(248,250,252,.6)!important}@media (min-width:1024px){.dashboard-hero-card.dashboard-v2{padding:32px 32px 28px!important;border-radius:28px!important}.hero-title{font-size:32px!important}.campaign-history-item{grid-template-columns:1.5fr 1fr 1fr .6fr auto!important;align-items:center!important;gap:16px!important}.campaign-history-actions{padding-top:0!important}.campaign-action-button{width:auto!important;padding:0 20px!important}.workflow-grid.workflow-grid-v2{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}}@media (max-width:767px){.main-dashboard-shell.dashboard-page,.topbar.dashboard-header{padding:0 clamp(14px,4vw,20px)!important}.topbar.dashboard-header{height:56px!important;margin:0 calc(-1 * clamp(14px, 4vw, 20px))!important}.dashboard-hero-card.dashboard-v2{padding:24px 20px 20px!important;border-radius:22px!important}.hero-title{font-size:26px!important}.hero-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.hero-stat-card{padding:12px 10px!important;border-radius:14px!important}.hero-stat-label{font-size:10px!important}.hero-stat-value{font-size:14px!important}.active-industry-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.change-industry-button{width:100%!important;justify-content:center!important}.workflow-grid.workflow-grid-v2{gap:10px!important}.dashboard-action-row.workflow-card-v2{padding:18px 16px 16px!important;border-radius:18px!important}.campaign-history-card.glass-card.dashboard-history-card{padding:20px 18px!important;border-radius:22px!important}.campaign-history-item{padding:16px!important;border-radius:14px!important}.dashboard-side-column{gap:14px!important}.side-panel{padding:20px 18px!important;border-radius:18px!important}}@media (max-width:390px){.hero-stats-grid{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important}.hero-stat-card{padding:10px 8px!important}.hero-stat-value{font-size:13px!important}}@media (min-width:1024px){.dashboard-usage-card.glass-card.side-panel,.mobile-only-btn,.mobile-only-chevron,.quick-pill-row{display:none!important}.campaign-history-list.collapsed-mobile{display:flex!important}.collapsible-card-body{display:block!important}.collapsible-card-header{pointer-events:none!important}}@media (max-width:1023px){.dashboard-grid{gap:28px!important;padding-bottom:80px!important}.topbar.dashboard-header{height:76px!important;border-radius:24px!important;margin:12px 0 24px!important}.dashboard-logout-btn{height:36px!important;padding:0 14px!important;border:none!important;background:transparent!important}.dashboard-side-column .active-industry-panel,.dashboard-side-column .usage-summary-panel{display:none!important}.quick-pill-row{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:4px 2px 8px!important;margin:-8px 0 0!important;scrollbar-width:none!important}.quick-pill-row::-webkit-scrollbar{display:none!important}.quick-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:600!important;white-space:nowrap!important;text-decoration:none!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(248,250,252,.7)!important;transition:all .2s!important}.quick-pill:active,.quick-pill[data-active=true]{background:linear-gradient(180deg,rgba(139,92,246,.25),rgba(91,33,182,.2))!important;border-color:rgba(139,92,246,.4)!important;color:#FFF!important;box-shadow:0 4px 12px rgba(124,58,237,.2)!important}.collapsible-card-header{justify-content:space-between!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.collapsible-card-header,.collapsible-chevron{display:flex!important;align-items:center!important}.collapsible-chevron{width:28px!important;height:28px!important;justify-content:center!important;color:rgba(248,250,252,.5)!important}.collapsible-chevron svg{width:20px!important;height:20px!important;transition:transform .3s ease!important}.campaign-history-list.collapsed-mobile>.campaign-history-item:not(:first-child),.desktop-only-btn{display:none!important}.workflow-grid.workflow-grid-v2{gap:16px!important}.dashboard-action-row.workflow-card-v2{display:grid!important;grid-template-columns:50px 1fr auto!important;grid-template-rows:auto auto!important;gap:10px 16px!important;padding:18px 20px!important;min-height:110px!important}.workflow-card-top{margin-bottom:0!important;grid-column:1/2!important;grid-row:1/3!important;align-items:flex-start!important;justify-content:flex-start!important}.dashboard-action-icon{width:50px!important;height:50px!important;border-radius:16px!important}.dashboard-action-icon svg{width:24px!important;height:24px!important}.workflow-card-body.workflow-content{grid-column:2/3!important;grid-row:1/3!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.workflow-title{font-size:18px!important;margin-bottom:4px!important}.workflow-description{font-size:13.5px!important;line-height:1.4!important}.workflow-status{grid-column:3/4!important;grid-row:1/2!important;align-self:start!important;height:28px!important;font-size:11px!important;padding:0 10px!important}.workflow-card-footer{grid-column:3/4!important;grid-row:2/3!important;justify-content:flex-end!important;align-items:flex-end!important}.workflow-step{display:none!important}.dashboard-action-arrow.workflow-arrow{width:38px!important;height:38px!important}.dashboard-action-row.workflow-card-v2[data-status=next]{border-color:rgba(99,128,255,.45)!important;background:linear-gradient(180deg,rgba(99,128,255,.08),rgba(12,12,24,.75))!important;box-shadow:0 12px 40px rgba(0,0,0,.3),0 0 0 1px rgba(99,128,255,.15)!important}.dashboard-action-row.workflow-card-v2[data-status=done]{opacity:.75!important}}@keyframes sd-ambient-pulse{0%,to{opacity:.18;transform:scale(1) translate(0)}50%{opacity:.32;transform:scale(1.15) translate(-8px,6px)}}@keyframes sd-shimmer-sweep{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(250%) skewX(-15deg)}}@keyframes sd-glow-breathe{0%,to{box-shadow:0 0 12px rgba(16,185,129,.25)}50%{box-shadow:0 0 20px rgba(16,185,129,.4)}}@media (min-width:1024px){.dashboard-hero-mark{width:36px!important;height:36px!important;border-radius:11px!important;opacity:.5!important;top:20px!important;right:20px!important}.dashboard-hero-mark .striva-mark-img{width:22px!important;height:22px!important}.dashboard-hero-card.dashboard-v2{padding:26px 30px 22px!important}.hero-eyebrow{margin-bottom:2px!important}.hero-title{font-size:clamp(30px,3vw,36px)!important;margin:0 40px 0 0!important}.hero-subtitle{margin:8px 0 0!important;font-size:14.5px!important}.active-industry-row{padding:14px 16px!important}.active-industry-row,.primary-cta{margin-top:16px!important}.dashboard-hero-card.dashboard-v2:before{width:380px!important;height:380px!important;top:-140px!important;right:-100px!important;background:radial-gradient(circle,rgba(124,58,237,.22) 0,rgba(99,128,255,.06) 40%,transparent 70%)!important;animation:sd-ambient-pulse 8s ease-in-out infinite!important;filter:blur(50px)!important}.dashboard-hero-card.dashboard-v2:after{bottom:-80px!important;left:-60px!important;width:260px!important;height:260px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%)!important;filter:blur(40px)!important;animation:sd-ambient-pulse 8s ease-in-out 4s infinite!important;z-index:0!important}.dashboard-hero-card.dashboard-v2:after,.primary-cta:after{content:""!important;position:absolute!important;pointer-events:none!important}.primary-cta:after{inset:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 40%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.12) 60%,transparent)!important;animation:sd-shimmer-sweep 4s ease-in-out 2s infinite!important;border-radius:inherit!important;z-index:1!important}.dashboard-header-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;border-radius:50px!important;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.06))!important;border:1px solid rgba(16,185,129,.2)!important;animation:sd-glow-breathe 4s ease-in-out infinite!important}.dashboard-header-status span{font-size:12px!important;font-weight:600!important;color:#6EE7B7!important;letter-spacing:.02em!important}.dashboard-header-status strong{font-size:12px!important;font-weight:700!important;color:#A7F3D0!important;letter-spacing:.02em!important}.dashboard-logout-btn{border:none!important;background:transparent!important;color:rgba(248,250,252,.35)!important;font-size:13px!important;font-weight:500!important;padding:6px 12px!important;border-radius:8px!important;transition:color .2s,background .2s!important}.dashboard-logout-btn:hover{color:rgba(248,250,252,.7)!important;background:rgba(255,255,255,.05)!important}.dashboard-action-row.workflow-card-v2{min-height:210px!important;padding:22px 22px 20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.workflow-card-top{margin-bottom:12px!important;position:relative!important}.workflow-status{position:absolute!important;top:0!important;right:0!important}.workflow-card-body.workflow-content{flex:1!important;margin-bottom:12px!important}.workflow-title{font-size:17px!important;margin:0 0 6px!important}.workflow-description{font-size:13px!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.workflow-progress-track{height:6px!important;border-radius:6px!important;background:rgba(255,255,255,.06)!important}.workflow-progress-fill{height:100%!important;border-radius:6px!important;box-shadow:0 0 10px rgba(124,58,237,.35)!important}.dashboard-action-row.workflow-card-v2[data-status=next]{border-color:rgba(124,58,237,.3)!important;box-shadow:0 8px 32px rgba(0,0,0,.2),0 0 0 1px rgba(124,58,237,.12),0 0 24px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.06)!important}.dashboard-action-row.workflow-card-v2[data-status=done]{opacity:.65!important}.dashboard-action-row.workflow-card-v2[data-status=done]:hover{opacity:.85!important}.dashboard-side-column{gap:16px!important}.side-panel.active-industry-panel{border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(12,12,24,.75)!important}.side-panel.usage-summary-panel{border:1px solid rgba(124,58,237,.18)!important;border-top:2px solid rgba(124,58,237,.35)!important;background:linear-gradient(180deg,rgba(124,58,237,.04),rgba(255,255,255,.01)),rgba(12,12,24,.8)!important;box-shadow:0 8px 24px rgba(0,0,0,.15),0 0 0 1px rgba(124,58,237,.05)!important}.side-panel.recent-activity-panel{border:1px solid rgba(255,255,255,.06)!important;border-left:3px solid rgba(59,130,246,.3)!important;background:linear-gradient(180deg,rgba(59,130,246,.02),rgba(255,255,255,.01)),rgba(12,12,24,.72)!important}.activity-dot{background:rgba(59,130,246,.6)!important;box-shadow:0 0 6px rgba(59,130,246,.3)!important}.sidebar-badge{display:inline-flex!important;align-items:center!important;padding:4px 10px!important;border-radius:50px!important;background:rgba(124,58,237,.08)!important;border:1px solid rgba(124,58,237,.14)!important;font-size:10.5px!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#C4B5FD!important;margin-bottom:10px!important}.side-panel .secondary-button{height:36px!important;font-size:13px!important;padding:0 16px!important;border-radius:10px!important}.campaign-history-item{transition:transform .18s,box-shadow .18s,border-color .18s!important;border-left:3px solid transparent!important}.campaign-history-item:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(0,0,0,.15)!important;border-left-color:rgba(124,58,237,.35)!important}.history-col.history-col-score strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:30px!important;padding:0 10px!important;border-radius:50px!important;font-size:13px!important;font-weight:700!important;background:rgba(16,185,129,.12)!important;color:#6EE7B7!important;border:1px solid rgba(16,185,129,.2)!important}.campaign-action-button{height:34px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(248,250,252,.6)!important;border-radius:8px!important;transition:all .2s!important}.campaign-action-button:hover{background:rgba(124,58,237,.1)!important;border-color:rgba(124,58,237,.25)!important;color:#C4B5FD!important}.view-all-button{font-size:13px!important;font-weight:550!important;color:rgba(248,250,252,.45)!important;background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:6px 14px!important;transition:all .2s!important}.view-all-button:hover{color:#C4B5FD!important;border-color:rgba(124,58,237,.25)!important;background:rgba(124,58,237,.06)!important}.dashboard-grid{gap:22px!important}.dashboard-history-card,.workflow-section-v2{padding-top:28px!important;border-top:1px solid rgba(255,255,255,.04)!important}.section-title{font-size:clamp(22px,2.2vw,26px)!important}.hero-badge{margin-bottom:14px!important;font-size:11px!important}.usage-bar{height:5px!important;background:rgba(255,255,255,.06)!important}.usage-bar,.usage-bar-fill{border-radius:5px!important}.usage-bar-fill{box-shadow:0 0 8px rgba(124,58,237,.25)!important}.usage-item[data-usage=warning] .usage-bar-fill{box-shadow:0 0 8px rgba(245,158,11,.25)!important}.usage-item[data-usage=danger] .usage-bar-fill{box-shadow:0 0 8px rgba(239,68,68,.25)!important}.dashboard-view.aa-page-shell{background:#0f0a1d!important}.dashboard-view.aa-page-shell:before{top:-20vh!important;left:-10vw!important;width:70vw!important;height:70vh!important;background:radial-gradient(ellipse,rgba(147,51,234,.15) 0,transparent 60%)!important}.dashboard-view.aa-page-shell:after,.dashboard-view.aa-page-shell:before{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important}.dashboard-view.aa-page-shell:after{bottom:-20vh!important;right:-10vw!important;width:60vw!important;height:60vh!important;background:radial-gradient(circle,rgba(192,38,211,.12) 0,transparent 60%)!important}.main-dashboard-shell.dashboard-page,.topbar.dashboard-header{position:relative!important;z-index:1!important}.topbar.dashboard-header{background:rgba(15,10,29,.8)!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.dashboard-hero-card.dashboard-v2:after,.dashboard-hero-card.dashboard-v2:before{display:none!important}.campaign-history-card.glass-card.dashboard-history-card,.campaign-history-card.glass-card.industry-select-card.dashboard-industry-card,.dashboard-action-row.workflow-card-v2,.dashboard-hero-card.dashboard-v2,.side-panel.active-industry-panel,.side-panel.recent-activity-panel,.side-panel.usage-summary-panel{background:rgba(255,255,255,.025)!important;backdrop-filter:blur(24px) saturate(120%)!important;-webkit-backdrop-filter:blur(24px) saturate(120%)!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;border-radius:32px!important}.side-panel{background:rgba(255,255,255,.035)!important}.primary-cta{background:linear-gradient(90deg,#A855F7,#D946EF)!important;border-radius:50px!important;box-shadow:0 8px 24px rgba(217,70,239,.3)!important;font-weight:700!important;border:none!important}.primary-cta:hover{box-shadow:0 12px 32px rgba(217,70,239,.45)!important;transform:translateY(-2px)!important}.dashboard-action-row.workflow-card-v2[data-status=next]{background:linear-gradient(180deg,rgba(217,70,239,.08),rgba(255,255,255,.02))!important;border:1px solid rgba(217,70,239,.3)!important;box-shadow:0 0 24px rgba(217,70,239,.15),inset 0 1px 0 rgba(255,255,255,.05)!important}.workflow-progress-fill{background:linear-gradient(90deg,#A855F7,#D946EF)!important;box-shadow:0 0 12px rgba(217,70,239,.5)!important}.quick-pill-row{display:flex!important;justify-content:flex-start!important;margin-bottom:24px!important;margin-top:8px!important}.quick-pill{padding:0 20px!important;height:40px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.05)!important;font-size:14px!important}.quick-pill[data-active=true]{background:linear-gradient(90deg,#A855F7,#D946EF)!important;border:none!important;box-shadow:0 4px 16px rgba(217,70,239,.3)!important;color:white!important}.dashboard-action-icon{width:48px!important;height:48px!important;border-radius:50%!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.dashboard-action-row.workflow-card-v2[data-status=next] .dashboard-action-icon{background:linear-gradient(135deg,#A855F7,#D946EF)!important;border:none!important;box-shadow:0 0 16px rgba(217,70,239,.4)!important}.hero-title,.workflow-title{font-weight:600!important}.dashboard-view.aa-page-shell{min-height:100svh!important;background:linear-gradient(180deg,rgba(8,10,24,.96),rgba(4,5,14,1))!important;overflow-x:hidden!important}.dashboard-view.aa-page-shell:after,.dashboard-view.aa-page-shell:before{display:none!important}.main-dashboard-shell.dashboard-page{width:100%!important;max-width:none!important;padding:40px clamp(40px,6vw,72px) 64px!important}.dashboard-grid,.dashboard-mini-footer.dashboard-footer,.topbar.dashboard-header{width:min(1240px,100%)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}.topbar.dashboard-header{position:relative!important;top:auto!important;height:72px!important;min-height:72px!important;padding:0 24px!important;margin-top:0!important;margin-bottom:28px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(12,14,30,.76)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;animation:none!important}.dashboard-header-brand .dashboard-logo,.dashboard-header-brand .step-logo,.dashboard-header-brand .striva-header-logo{width:148px!important;height:48px!important;object-fit:contain!important}.dashboard-header-status{height:40px!important;padding:0 18px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 0 24px rgba(16,185,129,.12)!important;animation:none!important}.dashboard-header-status span,.dashboard-header-status strong,.dashboard-logout-btn{font-size:13.5px!important}.dashboard-logout-btn{height:40px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:rgba(248,250,252,.76)!important}.dashboard-grid{grid-template-columns:1fr!important;align-items:start!important;padding-top:0!important;padding-bottom:0!important}.dashboard-grid,.dashboard-main-column{display:grid!important;gap:28px!important}.dashboard-main-column{min-width:0!important}.dashboard-side-column{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-self:start!important;position:static!important}.dashboard-usage-card.glass-card.side-panel{display:none!important}.dashboard-hero-card.dashboard-v2{padding:36px 40px!important;border-radius:28px!important;overflow:hidden!important;background:radial-gradient(circle at 78% 8%,rgba(99,128,255,.2),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.024)),rgba(21,22,45,.78)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)!important}.dashboard-hero-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:32px!important;align-items:center!important}.dashboard-hero-brand{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.dashboard-hero-mark,.dashboard-hero-mark.striva-mark-img{position:static!important;display:block!important;width:220px!important;max-width:100%!important;height:auto!important;opacity:.9!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 18px 34px rgba(0,0,0,.28)) drop-shadow(0 0 20px rgba(99,128,255,.14))!important}.hero-badge{min-height:34px!important;width:min(100%,620px)!important;padding:0 16px!important;margin-bottom:24px!important;border-radius:999px!important;color:rgba(248,250,252,.72)!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.14)!important}.hero-eyebrow{margin-bottom:18px!important;font-size:14px!important;font-weight:800!important;color:rgba(248,250,252,.58)!important}.hero-title{max-width:720px!important;margin:0!important;font-size:clamp(38px,3.2vw,52px)!important;line-height:1!important;letter-spacing:-.06em!important;font-weight:800!important}.hero-subtitle{max-width:620px!important;margin-top:22px!important;font-size:16px!important;line-height:1.5!important;color:rgba(248,250,252,.66)!important}.active-industry-row{margin-top:34px!important;min-height:78px!important;padding:16px 20px!important;border-radius:22px!important;background:rgba(3,5,16,.5)!important;border:1px solid rgba(255,255,255,.12)!important}.active-industry-name{font-size:16px!important}.change-industry-button{height:44px!important;padding:0 22px!important;border-radius:999px!important}.primary-cta{width:min(360px,100%)!important;min-height:56px!important;margin-top:0!important;border-radius:20px!important;background:linear-gradient(180deg,#5f82ff,#245bff)!important;box-shadow:0 18px 48px rgba(36,91,255,.32)!important}.quick-pill-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:-6px 0 4px!important;padding:0!important}.quick-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.68)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important}.quick-pill[data-active=true]{background:linear-gradient(180deg,rgba(174,82,255,.95),rgba(93,84,255,.85))!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 12px 30px rgba(114,78,255,.25)!important}.dashboard-actions-wrap.workflow-section-v2{display:grid!important;gap:20px!important;padding-top:0!important;border-top:0!important}.section-heading.workflow-header,.section-heading.workflow-header>div{display:grid!important;gap:12px!important}.section-badge{width:max-content!important;height:34px!important;padding:0 16px!important;margin:0!important;color:rgba(248,250,252,.72)!important;background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.14)!important}.section-title{font-size:clamp(30px,2.4vw,34px)!important;line-height:1!important;letter-spacing:-.05em!important;margin:0!important}.workflow-progress{width:min(420px,100%)!important;margin:0!important}.workflow-progress-row{margin-bottom:10px!important;font-size:14px!important;font-weight:800!important}.workflow-progress-track{height:7px!important;border-radius:999px!important}.workflow-grid.workflow-grid-v2{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}.dashboard-action-row.workflow-card-v2{min-height:230px!important;padding:24px!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;justify-content:stretch!important;position:relative!important;overflow:hidden!important;text-align:left!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;opacity:1!important}.dashboard-action-row.workflow-card-v2[data-status=next]{border-color:rgba(99,128,255,.48)!important;background:radial-gradient(circle at 42% 0,rgba(74,111,255,.16),transparent 45%),rgba(255,255,255,.052)!important;box-shadow:0 24px 60px rgba(74,111,255,.16)!important}.dashboard-action-row.workflow-card-v2[data-status=done]{opacity:.78!important}.workflow-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:30px!important;position:static!important}.dashboard-action-icon{width:52px!important;height:52px!important;border-radius:16px!important;flex:0 0 auto!important}.workflow-status{position:static!important;top:auto!important;right:auto!important;height:28px!important;max-width:120px!important;padding:0 12px!important;border-radius:999px!important;flex:0 0 auto!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.04em!important}.workflow-card-body.workflow-content{min-width:0!important;flex:0 0 auto!important;margin:0!important}.workflow-title{margin:0 0 10px!important;font-size:24px!important;line-height:1.1!important;letter-spacing:-.035em!important;font-weight:800!important}.workflow-description{max-width:26ch!important;margin:0!important;font-size:15px!important;line-height:1.42!important;color:rgba(255,255,255,.58)!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.workflow-card-footer{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.workflow-step{font-size:13px!important;font-weight:800!important;color:rgba(255,255,255,.58)!important}.dashboard-action-arrow.workflow-arrow{width:42px!important;height:42px!important;border-radius:999px!important;flex:0 0 auto!important}.side-panel.recent-activity-panel,.side-panel.usage-summary-panel{padding:24px!important;border-radius:24px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.section-heading.compact{margin-bottom:18px!important}.sidebar-badge{min-height:28px!important;padding:0 12px!important;margin-bottom:12px!important;color:rgba(248,250,252,.64)!important;background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.14)!important}.sidebar-title{font-size:22px!important;line-height:1.05!important;margin:0!important}.usage-list{gap:16px!important}.usage-item{min-height:66px!important;padding:14px 16px!important;border-radius:16px!important;gap:10px!important}.usage-topline{font-size:14px!important}.usage-bar{height:7px!important;border-radius:999px!important}.activity-item{padding:14px 0!important}.activity-title{font-size:14px!important}.activity-time{font-size:13px!important}.campaign-history-card.glass-card.dashboard-history-card{padding:28px!important;border-radius:26px!important;border-top:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;box-shadow:none!important}.campaign-history-head{margin-bottom:22px!important}.history-title{font-size:24px!important;line-height:1!important}.history-subtitle{font-size:15px!important;color:rgba(255,255,255,.56)!important}.campaign-history-list{display:grid!important;gap:10px!important}.campaign-history-item{display:grid!important;grid-template-columns:1.4fr .8fr 1.1fr .5fr auto!important;gap:18px!important;align-items:center!important;min-height:66px!important;padding:14px 18px!important;border-radius:16px!important;border-left:0!important}.history-col span{font-size:10px!important;letter-spacing:.08em!important;color:rgba(255,255,255,.42)!important}.history-col strong{font-size:13.5px!important;font-weight:800!important}.campaign-action-button,.view-all-button{height:38px!important;padding:0 16px!important;border-radius:999px!important}.dashboard-mini-footer.dashboard-footer{margin-top:48px!important;padding:0!important;text-align:center!important;font-size:13px!important;color:rgba(255,255,255,.36)!important}}@media (min-width:1200px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px!important}.dashboard-side-column{grid-template-columns:1fr!important;position:sticky!important;top:32px!important}.workflow-grid.workflow-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1024px){.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-row.workflow-card-v2{min-height:230px!important;padding:24px!important;border-radius:24px!important;display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:0!important;flex-direction:column!important;justify-content:stretch!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-top{display:flex!important;grid-column:auto!important;grid-row:auto!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:30px!important;position:static!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-body.workflow-content{display:block!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-status{position:static!important;grid-column:auto!important;grid-row:auto!important;top:auto!important;right:auto!important;align-self:auto!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-footer{display:flex!important;grid-column:auto!important;grid-row:auto!important;margin-top:auto!important;align-items:center!important;justify-content:space-between!important}.dashboard-hero-brand,.dashboard-hero-mark{display:none!important}.dashboard-hero-inner{display:block!important;grid-template-columns:none!important}.dashboard-hero-card.dashboard-v2{padding:32px 38px!important;border-radius:28px!important}.dashboard-hero-card.dashboard-v2>div,.dashboard-hero-inner>div{max-width:720px!important}.hero-title{font-size:clamp(40px,3.4vw,54px)!important;line-height:1!important;letter-spacing:-.06em!important;font-weight:800!important;margin:0 0 16px!important}.hero-subtitle{font-size:16px!important;line-height:1.5!important;max-width:640px!important;color:rgba(255,255,255,.62)!important;margin:0!important}.active-industry-row{max-width:720px!important;margin-top:24px!important;margin-bottom:24px!important}.primary-cta{width:min(100%,420px)!important;height:54px!important;min-height:54px!important;margin:0!important}.main-dashboard-shell.dashboard-page{padding-top:24px!important}.topbar.dashboard-header{margin-bottom:22px!important}.dashboard-main-column{gap:24px!important}.quick-pill-row{margin-top:-4px!important;margin-bottom:0!important}.dashboard-history-card{margin-top:4px!important}.quick-pill-row{justify-content:flex-start!important;gap:10px!important;align-items:center!important}.dashboard-action-row.workflow-card-v2{min-height:245px!important;padding:26px!important}.workflow-title{font-size:25px!important;line-height:1.1!important;margin-bottom:8px!important}.workflow-description{font-size:15.5px!important;line-height:1.45!important}.workflow-card-top{margin-bottom:24px!important}.dashboard-side-column{gap:20px!important}.dashboard-side-column .active-industry-panel{display:none!important}.campaign-history-card{max-width:100%!important;overflow:hidden!important}.main-dashboard-shell.dashboard-page{padding-top:16px!important;padding-bottom:56px!important}.topbar.dashboard-header{height:66px!important;min-height:66px!important;border-radius:23px!important;margin-bottom:18px!important}.dashboard-grid{gap:24px!important}.dashboard-main-column{gap:18px!important}.dashboard-side-column{gap:16px!important}.dashboard-hero-card.dashboard-v2{padding:26px 32px!important;border-radius:26px!important}.dashboard-hero-inner,.hero-content{max-width:none!important}.dashboard-hero-brand,.dashboard-hero-mark{display:none!important}.hero-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;gap:28px!important;align-items:end!important}.command-card-copy{min-width:0!important;max-width:620px!important}.command-card-actions{display:grid!important;gap:14px!important;align-self:end!important;min-width:0!important}.hero-badge{height:32px!important;min-height:32px!important;width:max-content!important;max-width:100%!important;margin-bottom:12px!important}.hero-eyebrow{margin-bottom:10px!important}.hero-title{font-size:clamp(36px,3vw,48px)!important;line-height:1!important;letter-spacing:-.06em!important;margin:0 0 12px!important}.hero-subtitle{max-width:620px!important;font-size:15.75px!important;line-height:1.45!important}.active-industry-row{min-height:80px!important;max-width:none!important;margin:0!important;padding:14px 16px!important;border-radius:18px!important;gap:12px!important}.active-industry-label{margin-bottom:3px!important}.active-industry-helper{line-height:1.32!important}.change-industry-button{height:40px!important;padding:0 16px!important}.primary-cta{width:100%!important;height:52px!important;min-height:52px!important;max-width:none!important}.quick-pill-row{gap:10px!important;margin:-2px 0 2px!important}.quick-pill,.quick-pill-row{height:36px!important}.dashboard-actions-wrap.workflow-section-v2{gap:16px!important;margin-top:4px!important}.section-heading.workflow-header,.section-heading.workflow-header>div{gap:9px!important}.section-badge{height:30px!important;min-height:30px!important}.section-title{font-size:clamp(30px,2.3vw,32px)!important}.workflow-progress-row{margin-bottom:7px!important;font-size:13.5px!important}.workflow-progress-track{height:6px!important}.workflow-grid.workflow-grid-v2{gap:16px!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-row.workflow-card-v2,.dashboard-action-row.workflow-card-v2{min-height:224px!important;padding:23px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-top,.workflow-card-top{margin-bottom:20px!important}.workflow-title{font-size:24px!important}.workflow-description{font-size:15px!important;line-height:1.42!important}.side-panel.recent-activity-panel,.side-panel.usage-summary-panel{padding:21px!important;border-radius:22px!important}.section-heading.compact{margin-bottom:14px!important}.usage-list{gap:12px!important}.usage-item{min-height:58px!important;padding:11px 13px!important;gap:7px!important}.usage-bar{height:6px!important}.activity-item{padding:11px 0!important}.campaign-history-card.glass-card.dashboard-history-card{padding:24px!important}.dashboard-mini-footer.dashboard-footer{margin-top:40px!important}.main-dashboard-shell.dashboard-page{padding-top:14px!important;padding-bottom:60px!important}.dashboard-grid,.dashboard-mini-footer.dashboard-footer,.topbar.dashboard-header{width:min(1180px,100%)!important;max-width:1180px!important}.topbar.dashboard-header{height:66px!important;min-height:66px!important;padding-left:24px!important;padding-right:24px!important;margin-bottom:18px!important;border-radius:23px!important}.dashboard-grid{gap:24px!important}.dashboard-main-column{gap:18px!important}.dashboard-side-column{gap:16px!important}.dashboard-hero-card.dashboard-v2{padding:24px 32px!important;border-radius:26px!important}.dashboard-hero-brand,.dashboard-hero-mark{display:none!important}.dashboard-hero-inner,.hero-content{max-width:none!important}.hero-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;gap:28px!important;align-items:end!important}.command-card-copy{max-width:620px!important;min-width:0!important}.command-card-actions{display:grid!important;gap:12px!important;align-self:end!important}.hero-badge{width:fit-content!important;max-width:none!important;height:30px!important;min-height:30px!important;padding:0 16px!important;margin-bottom:10px!important;border-radius:999px!important}.hero-eyebrow{margin-bottom:8px!important}.hero-title{font-size:clamp(34px,2.8vw,46px)!important;line-height:1!important;letter-spacing:-.06em!important;margin:0 0 10px!important}.hero-subtitle{max-width:620px!important;font-size:15px!important;line-height:1.42!important;color:rgba(255,255,255,.62)!important}.active-industry-row{min-height:72px!important;max-width:none!important;margin:0!important;padding:12px 16px!important;border-radius:18px!important;gap:12px!important}.change-industry-button{height:40px!important;padding-left:16px!important;padding-right:16px!important;font-size:13.5px!important}.primary-cta{width:100%!important;height:50px!important;min-height:50px!important;max-width:none!important}.quick-pill-row{gap:10px!important;margin:-2px 0 2px!important}.quick-pill,.quick-pill-row{height:36px!important}.dashboard-actions-wrap.workflow-section-v2{gap:16px!important;margin-top:2px!important}.section-heading.workflow-header,.section-heading.workflow-header>div{gap:8px!important}.section-title{font-size:clamp(30px,2.3vw,32px)!important;line-height:1!important;letter-spacing:-.045em!important}.workflow-progress-row{margin-bottom:6px!important;font-size:13.5px!important}.workflow-progress-track{height:6px!important}.workflow-grid.workflow-grid-v2{gap:18px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2[data-priority=true]:after,.recommended-ribbon,.workflow-card-ribbon,.workflow-card-top-ribbon,.workflow-card-v2[data-priority=true]:after,.workflow-recommended-ribbon{display:none!important;content:none!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-row.workflow-card-v2,.dashboard-action-row.workflow-card-v2{min-height:220px!important;padding:24px!important;overflow:visible!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-row.workflow-card-v2[data-status=next],.dashboard-action-row.workflow-card-v2[data-status=next]{border-color:rgba(99,128,255,.52)!important;background:radial-gradient(circle at 30% 0,rgba(99,128,255,.16),transparent 42%),rgba(255,255,255,.045)!important;box-shadow:0 24px 60px rgba(74,111,255,.16)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-top,.workflow-card-top{margin-bottom:18px!important}.workflow-title{font-size:24px!important;line-height:1.1!important}.workflow-description{font-size:15px!important;line-height:1.4!important}.side-panel.recent-activity-panel,.side-panel.usage-summary-panel{padding:20px!important;border-radius:22px!important}.usage-list{gap:11px!important}.usage-item{min-height:56px!important;padding:11px 13px!important;gap:7px!important}.activity-item{padding:12px 0!important}.campaign-history-card.glass-card.dashboard-history-card{padding:24px!important}.dashboard-mini-footer.dashboard-footer{margin-top:40px!important;text-align:center!important}#audience,#copywriting,#dashboard-overview,#kempen,#poster-ai,#sejarah,#workflow{scroll-margin-top:96px!important}}@media (min-width:1024px){.dashboard-mini-footer.dashboard-footer,.dashboard-view.aa-page-shell,.main-dashboard-shell.dashboard-page,body:has(.dashboard-view.aa-page-shell.active),html:has(.dashboard-view.aa-page-shell.active){background-color:#050711!important}.dashboard-view.aa-page-shell{background:linear-gradient(180deg,rgba(8,10,24,.96),#03040b)!important}.main-dashboard-shell.dashboard-page{padding-top:8px!important}.topbar.dashboard-header{margin-bottom:14px!important}.aa-app .dashboard-view .dashboard-main-column,.dashboard-main-column,.dashboard-side-column{gap:16px!important}.dashboard-hero-card.dashboard-v2{padding:24px 32px!important;border-radius:26px!important}.hero-badge{width:fit-content!important;max-width:none!important;height:30px!important;min-height:30px!important;padding:0 16px!important;border-radius:999px!important}.hero-title{font-size:clamp(34px,2.8vw,46px)!important;line-height:1!important;letter-spacing:-.06em!important}.hero-subtitle{font-size:15px!important;line-height:1.42!important}.active-industry-row{min-height:68px!important;padding:12px 16px!important;border-radius:18px!important}.primary-cta{height:50px!important;min-height:50px!important}.quick-pill-row{height:36px!important;gap:10px!important;margin:-4px 0 0!important}.quick-pill{appearance:none!important;border:1px solid rgba(255,255,255,.1)!important;cursor:pointer!important;height:36px!important;padding:0 16px!important;border-radius:999px!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.quick-pill:hover{background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.16)!important;color:rgba(255,255,255,.84)!important}.quick-pill:focus-visible{outline:2px solid rgba(140,120,255,.8)!important;outline-offset:3px!important}.quick-pill.active,.quick-pill[aria-pressed=true]{background:linear-gradient(180deg,rgba(174,82,255,.95),rgba(93,84,255,.85))!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 10px 26px rgba(124,86,255,.22)!important}.dashboard-actions-wrap.workflow-section-v2{gap:36px!important;margin-top:12px!important}.aa-app .dashboard-view .dashboard-actions-wrap.workflow-section-v2,.aa-app .dashboard-view .workflow-section-v2{gap:36px!important;margin:12px 0 0!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading,.aa-app .dashboard-view .workflow-section-v2 .workflow-header{margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading.workflow-header,.aa-app .dashboard-view .workflow-section-v2 .section-heading.workflow-header>div,.section-heading.workflow-header,.section-heading.workflow-header>div{gap:20px!important}.aa-app .dashboard-view .workflow-section-v2 .section-badge,.aa-app .dashboard-view .workflow-section-v2 .section-title,.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2,.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{margin:4px 0 0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-row{margin-bottom:8px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2,.workflow-grid.workflow-grid-v2{gap:24px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2[data-priority=true]:after,.recommended-ribbon,.workflow-card-ribbon,.workflow-card-top-ribbon,.workflow-card-v2[data-priority=true]:after,.workflow-recommended-ribbon{display:none!important;content:none!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-row.workflow-card-v2,.dashboard-action-row.workflow-card-v2{min-height:220px!important;padding:24px!important;overflow:visible!important}.campaign-history-card.glass-card.dashboard-history-card{margin-top:4px!important}.aa-app .dashboard-view .dashboard-history-card .history-col-score strong,.aa-app .dashboard-view .dashboard-history-card .history-row .score-value,.aa-app .dashboard-view .dashboard-history-card .history-score-value,.aa-app .dashboard-view .dashboard-history-card .score-pill{display:inline!important;width:auto!important;min-width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:14px!important;font-weight:800!important}.dashboard-mini-footer.dashboard-footer{width:min(1180px,100%)!important;margin:40px auto 0!important;padding-bottom:40px!important;background:transparent!important;opacity:.55!important;text-align:center!important}}@media (max-width:767px){#audience,#copywriting,#dashboard-overview,#kempen,#poster-ai,#sejarah,#workflow{scroll-margin-top:90px!important}.dashboard-mini-footer.dashboard-footer,.dashboard-view.aa-page-shell,.main-dashboard-shell.dashboard-page,body:has(.dashboard-view.aa-page-shell.active),html:has(.dashboard-view.aa-page-shell.active){background-color:#050711!important}.dashboard-view.aa-page-shell,.main-dashboard-shell.dashboard-page{overflow-x:hidden!important}.main-dashboard-shell.dashboard-page{width:100%!important;max-width:100%!important;padding:14px clamp(16px,4.4vw,18px) calc(80px + env(safe-area-inset-bottom))!important}.dashboard-grid{gap:34px!important;max-width:100%!important;padding:0!important}.dashboard-grid,.dashboard-main-column{display:flex!important;flex-direction:column!important;width:100%!important}.dashboard-main-column{gap:32px!important;min-width:0!important}.dashboard-side-column{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;min-width:0!important}.dashboard-hero-card.dashboard-v2{order:1!important}.quick-pill-row{order:2!important}.campaign-history-card.glass-card.industry-select-card.dashboard-industry-card{order:3!important}.dashboard-actions-wrap.workflow-section-v2{order:4!important}.dashboard-usage-card.glass-card.side-panel{order:5!important}.campaign-history-card.glass-card.dashboard-history-card{order:6!important}.dashboard-side-column .active-industry-panel,.dashboard-side-column .usage-summary-panel{display:none!important}.side-panel.recent-activity-panel{order:7!important}.topbar.dashboard-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 12px!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 20px!important;padding:14px 16px!important;border-radius:24px!important}.dashboard-header-brand{min-width:0!important}.dashboard-header-brand .dashboard-logo,.dashboard-header-brand .step-logo,.dashboard-header-brand .striva-header-logo{width:clamp(132px,38vw,150px)!important;height:42px!important;object-fit:contain!important}.dashboard-header-status{justify-self:end!important;height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;white-space:nowrap!important}.dashboard-header-status span,.dashboard-header-status strong{font-size:12px!important}.dashboard-logout-slot{grid-column:2!important;justify-self:end!important;width:auto!important}.dashboard-logout-btn{width:auto!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important}.dashboard-hero-card.dashboard-v2{padding:24px 22px!important;border-radius:26px!important;overflow:hidden!important}.command-card-actions,.command-card-copy,.dashboard-hero-inner,.hero-content{display:grid!important;grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important}.hero-content{gap:22px!important}.command-card-copy{gap:0!important}.command-card-actions{gap:13px!important}.dashboard-hero-brand,.dashboard-hero-mark{display:none!important}.hero-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:max-content!important;height:30px!important;min-height:30px!important;padding:0 14px!important;margin:0 0 24px!important;border-radius:999px!important;white-space:nowrap!important}.hero-eyebrow{margin:0 0 14px!important}.hero-title{margin:0!important;font-size:clamp(34px,9vw,42px)!important;line-height:.98!important;letter-spacing:-.06em!important}.hero-subtitle{margin:14px 0 0!important;font-size:17px!important;line-height:1.45!important}.active-industry-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;margin:0!important;padding:16px!important;border-radius:20px!important}.active-industry-label{margin-bottom:4px!important}.active-industry-name{font-size:16px!important}.active-industry-helper{line-height:1.35!important}.change-industry-button{width:100%!important;height:44px!important;min-height:44px!important;border-radius:999px!important}.primary-cta{width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;border-radius:20px!important}.quick-pill-row{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;width:calc(100% + 8px)!important;max-width:calc(100% + 8px)!important;margin:-6px -4px 0 0!important;padding:0 4px 4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.quick-pill-row::-webkit-scrollbar{display:none!important}.quick-pill{flex:0 0 auto!important;height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important}.quick-pill.active,.quick-pill[aria-pressed=true]{background:linear-gradient(180deg,rgba(174,82,255,.95),rgba(93,84,255,.85))!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 8px 20px rgba(124,86,255,.2)!important}.dashboard-actions-wrap.workflow-section-v2{display:grid!important;gap:30px!important;margin:-4px 0 0!important;padding:0!important;border-top:0!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading,.aa-app .dashboard-view .workflow-section-v2 .section-heading.workflow-header,.aa-app .dashboard-view .workflow-section-v2 .section-heading.workflow-header>div,.aa-app .dashboard-view .workflow-section-v2 .workflow-header{display:grid!important;gap:22px!important;margin:0!important;padding:0!important}.aa-app .dashboard-view .workflow-section-v2 .section-badge{width:max-content!important;height:32px!important;min-height:32px!important;padding:0 14px!important;margin:0!important;border-radius:999px!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{margin:0!important;font-size:clamp(38px,10vw,48px)!important;line-height:1!important;letter-spacing:-.06em!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{width:100%!important;margin:-2px 0 0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 9px!important;font-size:14px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-track{height:6px!important;border-radius:999px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2,.workflow-grid.workflow-grid-v2{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-row.workflow-card-v2,.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2,.dashboard-action-row.workflow-card-v2{display:grid!important;grid-template-columns:56px 1fr 44px!important;grid-template-rows:auto 1fr auto!important;gap:12px 16px!important;min-height:200px!important;max-height:none!important;padding:22px!important;border-radius:26px!important;overflow:visible!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-top{display:contents!important;margin:0!important;position:static!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-icon{grid-column:1!important;grid-row:1!important;width:56px!important;height:56px!important;border-radius:16px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-status{grid-column:2/4!important;grid-row:1!important;justify-self:end!important;align-self:start!important;position:static!important;height:32px!important;min-height:32px!important;max-width:min(148px,100%)!important;padding:0 12px!important;font-size:12.5px!important;white-space:nowrap!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-body.workflow-content{grid-column:1/4!important;grid-row:2!important;min-width:0!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-title{margin:0 0 8px!important;font-size:clamp(26px,7vw,30px)!important;line-height:1.05!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-description{display:-webkit-box!important;max-width:none!important;margin:0!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:17px!important;line-height:1.35!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-footer{display:contents!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-step{display:none!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-arrow.workflow-arrow{grid-column:3!important;grid-row:3!important;justify-self:end!important;align-self:end!important;width:44px!important;height:44px!important;min-width:44px!important}.dashboard-usage-card.glass-card.side-panel{display:block!important;min-height:86px!important;padding:20px!important;border-radius:24px!important}.dashboard-usage-card .collapsible-card-header{min-height:46px!important}.dashboard-usage-card .sidebar-title{font-size:24px!important}.dashboard-usage-card .sidebar-description{font-size:15px!important}.dashboard-usage-card .collapsible-card-body{margin-top:18px!important}.dashboard-usage-card .hero-stats-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.dashboard-usage-card .hero-stat-card{min-height:64px!important;padding:14px 16px!important;border-radius:16px!important}.campaign-history-card.glass-card.dashboard-history-card{padding:20px!important;border-radius:24px!important;margin:0!important}.campaign-history-head{margin-bottom:16px!important}.history-title{font-size:24px!important}.history-subtitle{font-size:15px!important}.campaign-history-list{display:grid!important;gap:12px!important}.campaign-history-list.collapsed-mobile>.campaign-history-item:not(:first-child){display:none!important}.campaign-history-item{display:grid!important;grid-template-columns:1fr auto!important;gap:12px 16px!important;min-height:0!important;padding:18px!important;border-radius:18px!important}.history-col{gap:5px!important}.history-col-title,.history-col:nth-child(3){grid-column:1/3!important}.history-col span{font-size:10.5px!important}.history-col strong{font-size:14px!important}.aa-app .dashboard-view .dashboard-history-card .history-col-score strong,.aa-app .dashboard-view .dashboard-history-card .history-row .score-value,.aa-app .dashboard-view .dashboard-history-card .history-score-value,.aa-app .dashboard-view .dashboard-history-card .score-pill,.history-col-score strong{display:inline!important;width:auto!important;min-width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:14px!important;font-weight:800!important}.campaign-history-actions{grid-column:2!important;justify-self:end!important;align-self:end!important}.campaign-action-button{height:46px!important;padding:0 18px!important;border-radius:999px!important}.mobile-only-btn.view-all-button{height:44px!important;margin-top:8px!important;border-radius:999px!important}.side-panel.recent-activity-panel{padding:22px!important;border-radius:24px!important}.activity-list{gap:0!important}.activity-item{padding:15px 0!important;gap:14px!important}.activity-dot{width:13px!important;height:13px!important;flex-basis:13px!important}.activity-title{font-size:17px!important}.activity-time{font-size:15px!important}.dashboard-mini-footer.dashboard-footer{width:100%!important;margin:40px auto 0!important;padding-bottom:calc(90px + env(safe-area-inset-bottom))!important;background:transparent!important;opacity:.55!important;text-align:center!important}.aa-app .dashboard-view .dashboard-main-column{display:flex!important;flex-direction:column!important;gap:0!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2{margin-bottom:24px!important}.aa-app .dashboard-view .quick-pill-row{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;width:calc(100% + 8px)!important;max-width:calc(100% + 8px)!important;margin:0 -4px 32px 0!important;padding:0 4px 10px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}}@media (max-width:767px){.aa-app .dashboard-view .quick-pill-row::-webkit-scrollbar{display:none!important}.aa-app .dashboard-view .quick-pill{flex:0 0 auto!important;height:38px!important;min-height:38px!important;max-width:none!important;padding:0 14px!important;border-radius:999px!important;white-space:nowrap!important}.aa-app .dashboard-view .dashboard-actions-wrap.workflow-section-v2,.aa-app .dashboard-view .workflow-section-v2{display:grid!important;gap:30px!important;margin:0 0 32px!important;padding:0!important;border-top:0!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading,.aa-app .dashboard-view .workflow-section-v2 .section-heading.workflow-header,.aa-app .dashboard-view .workflow-section-v2 .workflow-header{display:block!important;margin:0!important;padding:0!important}.aa-app .dashboard-view .workflow-section-v2 .section-heading.workflow-header>div{display:grid!important;gap:0!important;margin:0!important;padding:0!important}.aa-app .dashboard-view .workflow-section-v2 .section-badge{width:max-content!important;height:32px!important;min-height:32px!important;margin:0 0 20px!important;padding:0 14px!important;border-radius:999px!important}.aa-app .dashboard-view .workflow-section-v2 .section-title{margin:0 0 18px!important;font-size:clamp(40px,10vw,46px)!important;line-height:.98!important;letter-spacing:-.06em!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress{width:100%!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 10px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-progress-track{height:6px!important;border-radius:999px!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-grid-v2,.aa-app .dashboard-view .workflow-section-v2 .workflow-grid.workflow-grid-v2{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-row.workflow-card-v2,.aa-app .dashboard-view .workflow-section-v2 .workflow-card-v2{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr auto!important;gap:18px!important;min-height:220px!important;padding:24px!important;border-radius:28px!important;overflow:hidden!important;text-align:left!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-top{position:static!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-icon{position:static!important;grid-column:auto!important;grid-row:auto!important;width:56px!important;height:56px!important;min-width:56px!important;border-radius:17px!important;flex:0 0 auto!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-status{position:static!important;top:auto!important;right:auto!important;grid-column:auto!important;grid-row:auto!important;align-self:flex-start!important;justify-self:auto!important;flex:0 0 auto!important;height:32px!important;min-height:32px!important;max-width:none!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-body.workflow-content{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-title{position:static!important;margin:0!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.04em!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-description{position:static!important;display:block!important;max-width:none!important;margin:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;font-size:17px!important;line-height:1.38!important;color:rgba(255,255,255,.58)!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-card-footer{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;grid-column:auto!important;grid-row:auto!important;margin:0!important}.aa-app .dashboard-view .workflow-section-v2 .workflow-step{display:none!important}.aa-app .dashboard-view .workflow-section-v2 .dashboard-action-arrow.workflow-arrow{position:static!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:999px!important;flex:0 0 auto!important}.aa-app .dashboard-view .dashboard-usage-card.glass-card.side-panel{display:block!important;margin:0 0 32px!important}.aa-app .dashboard-view .dashboard-side-column .active-industry-panel,.aa-app .dashboard-view .dashboard-side-column .usage-summary-panel,.aa-app .dashboard-view aside.dashboard-side-column>.usage-summary-panel{display:none!important}.aa-app .dashboard-view .campaign-history-card.glass-card.dashboard-history-card{margin:0 0 32px!important}.aa-app .dashboard-view .dashboard-history-card .history-col-score strong{display:inline!important;width:auto!important;min-width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.aa-app .dashboard-view .topbar.dashboard-header{padding:12px 16px!important}.aa-app .dashboard-view .dashboard-logout-btn{height:42px!important;min-height:42px!important}.aa-app .dashboard-view .campaign-history-card.glass-card.industry-select-card.dashboard-industry-card{display:none!important}.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2{margin-bottom:24px!important}.aa-app .dashboard-view .quick-pill-row{margin:0 -4px 36px 0!important}.aa-app .dashboard-view .active-industry-row.mobile-industry-editor,.aa-app .dashboard-view .dashboard-hero-card .active-industry-row.mobile-industry-editor,.aa-app .dashboard-view .dashboard-hero-card.dashboard-v2 .active-industry-row.mobile-industry-editor{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;min-width:0!important;align-items:stretch!important;padding:18px!important}.aa-app .dashboard-view .mobile-industry-editor-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important}.aa-app .dashboard-view .mobile-industry-field{display:grid!important;gap:8px!important;min-width:0!important;margin:0!important}.aa-app .dashboard-view .mobile-industry-field>span{margin:0!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;text-transform:uppercase!important;color:rgba(255,255,255,.54)!important;letter-spacing:.04em!important}.aa-app .dashboard-view .mobile-industry-field input,.aa-app .dashboard-view .mobile-industry-field select{width:100%!important;min-width:0!important;height:50px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(5,7,18,.64)!important;color:rgba(255,255,255,.92)!important;font:inherit!important;font-size:16px!important;font-weight:750!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}}@media (max-width:767px){.aa-app .dashboard-view .mobile-industry-field input::placeholder{color:rgba(255,255,255,.38)!important}.aa-app .dashboard-view .mobile-industry-field input:focus,.aa-app .dashboard-view .mobile-industry-field select:focus{border-color:rgba(137,116,255,.46)!important;box-shadow:0 0 0 3px rgba(124,86,255,.14),inset 0 1px 0 rgba(255,255,255,.05)!important}.aa-app .dashboard-view .mobile-industry-editor-actions{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important;min-width:0!important;margin-top:2px!important}.aa-app .dashboard-view .mobile-industry-cancel,.aa-app .dashboard-view .mobile-industry-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-industry-cancel{background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.72)!important}.aa-app .dashboard-view .mobile-industry-save{background:linear-gradient(180deg,rgba(80,126,255,.98),rgba(41,92,255,.98))!important;color:rgba(255,255,255,.96)!important;border-color:rgba(124,149,255,.42)!important;box-shadow:0 12px 28px rgba(38,86,255,.24)!important}.aa-app .dashboard-view .mobile-industry-save:disabled{cursor:not-allowed!important;opacity:.5!important;box-shadow:none!important}}.dashboard-mobile-control-center{display:none}@media (max-width:767px){.aa-app .dashboard-view>.main-dashboard-shell.dashboard-page{display:none!important}.aa-app .dashboard-view.dashboard-view{width:100%!important;padding:0!important;overflow-x:hidden!important}.aa-app .dashboard-view .dashboard-mobile-control-center{display:block!important;width:100%!important;max-width:100%!important;min-height:100svh!important;padding:1px 0 calc(112px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.aa-app .dashboard-view .mobile-account-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:76px!important;margin:24px 24px 18px!important;padding:12px 16px!important;border-radius:26px!important}.aa-app .dashboard-view .mobile-account-logo{display:block!important;width:clamp(124px,36vw,140px)!important;height:44px!important;max-height:44px!important;min-width:0!important;flex:0 1 auto!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:100%!important;max-width:140px!important;height:44px!important;max-height:44px!important;object-fit:contain!important;object-position:left center!important;display:block!important}.aa-app .dashboard-view .mobile-account-actions{display:grid!important;justify-items:end!important;gap:3px!important;flex:0 0 auto!important}.aa-app .dashboard-view .mobile-status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:34px!important;padding:0 14px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.92)!important;font-size:13px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-status-pill strong{font-size:inherit!important;font-weight:900!important}.aa-app .dashboard-view .mobile-logout-link{min-width:0!important;width:auto!important;height:18px!important;padding:0 2px!important;border:0!important;background:transparent!important;color:rgba(255,255,255,.48)!important;font-size:12.5px!important;font-weight:750!important;text-align:right!important}.aa-app .dashboard-view .mobile-command-card{margin:0 24px!important;padding:28px 24px!important;border-radius:32px!important;overflow:hidden!important;background:radial-gradient(circle at 78% 0,rgba(168,85,247,.22),transparent 42%),linear-gradient(180deg,rgba(38,40,78,.88),rgba(18,20,42,.94))!important}.aa-app .dashboard-view .mobile-command-kicker{display:inline-flex!important;align-items:center!important;width:max-content!important;height:36px!important;padding:0 16px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.64)!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.04em!important}.aa-app .dashboard-view .mobile-command-title{margin:22px 0 0!important;max-width:9ch!important;color:#fff!important;font-size:clamp(34px,8.8vw,42px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important}.aa-app .dashboard-view .mobile-command-desc{max-width:24ch!important;margin:14px 0 0!important;color:rgba(255,255,255,.66)!important;font-size:16px!important;line-height:1.45!important;font-weight:560!important}.aa-app .dashboard-view .mobile-industry-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0!important;margin-top:22px!important;padding:16px 18px!important;border-radius:20px!important;background:rgba(6,8,22,.56)!important;border:1px solid rgba(255,255,255,.1)!important}.aa-app .dashboard-view .mobile-industry-name{min-width:0!important;overflow-wrap:anywhere!important;color:rgba(255,255,255,.94)!important;font-size:17px!important;font-weight:850!important;line-height:1.18!important}.aa-app .dashboard-view .mobile-industry-change{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;height:32px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.86)!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-primary-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:60px!important;margin-top:18px!important;border:0!important;border-radius:22px!important;background:linear-gradient(180deg,#4d7cff,#2862ff)!important;color:#fff!important;font-size:17px!important;font-weight:850!important;box-shadow:0 18px 36px rgba(37,99,235,.34)!important}.aa-app .dashboard-view .mobile-mission-industry-editor{display:grid!important;gap:14px!important;margin-top:22px!important;padding:18px!important;border-radius:20px!important;background:rgba(6,8,22,.56)!important;border:1px solid rgba(255,255,255,.1)!important}.aa-app .dashboard-view .mobile-mission-field{display:grid!important;gap:8px!important;min-width:0!important}.aa-app .dashboard-view .mobile-mission-field span{color:rgba(255,255,255,.54)!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}.aa-app .dashboard-view .mobile-mission-field input,.aa-app .dashboard-view .mobile-mission-field select{width:100%!important;min-width:0!important;height:48px!important;padding:0 14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(5,7,18,.7)!important;color:rgba(255,255,255,.92)!important;font:inherit!important;font-size:15.5px!important;font-weight:760!important;outline:none!important}.aa-app .dashboard-view .mobile-mission-editor-actions{display:grid!important;grid-template-columns:.8fr 1fr!important;gap:10px!important}.aa-app .dashboard-view .mobile-mission-cancel,.aa-app .dashboard-view .mobile-mission-save{height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;font-size:13px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-mission-cancel{background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.7)!important}.aa-app .dashboard-view .mobile-mission-save{background:linear-gradient(180deg,#4d7cff,#2862ff)!important;color:#fff!important}.aa-app .dashboard-view .mobile-mission-save:disabled{cursor:not-allowed!important;opacity:.5!important}.aa-app .dashboard-view .mobile-progress-summary{margin:22px 24px 0!important;padding:20px!important;border-radius:26px!important}.aa-app .dashboard-view .mobile-progress-head,.aa-app .dashboard-view .mobile-usage-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.aa-app .dashboard-view .mobile-progress-head span,.aa-app .dashboard-view .mobile-usage-topline span{color:rgba(255,255,255,.58)!important;font-size:14px!important;font-weight:800!important}.aa-app .dashboard-view .mobile-progress-head strong,.aa-app .dashboard-view .mobile-usage-topline strong{color:rgba(255,255,255,.92)!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-progress-track,.aa-app .dashboard-view .mobile-usage-track{width:100%!important;height:7px!important;margin-top:12px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-progress-fill,.aa-app .dashboard-view .mobile-usage-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#4d7cff,#a855f7)!important}.aa-app .dashboard-view .mobile-step-strip{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.aa-app .dashboard-view .mobile-step-chip{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.58)!important;font-size:11.5px!important;font-weight:850!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-step-chip[data-state=done]{color:rgba(212,255,229,.86)!important;background:rgba(34,197,94,.12)!important}.aa-app .dashboard-view .mobile-step-chip[data-state=active]{color:rgba(255,255,255,.92)!important;background:rgba(92,124,255,.18)!important;border-color:rgba(128,148,255,.34)!important}.aa-app .dashboard-view .mobile-next-action-card{margin:18px 24px 0!important;min-height:220px!important;padding:26px 24px!important;border-radius:32px!important;background:radial-gradient(circle at 86% 12%,rgba(59,130,246,.22),transparent 38%),linear-gradient(180deg,rgba(31,43,79,.9),rgba(11,14,31,.94))!important}.aa-app .dashboard-view .mobile-next-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.aa-app .dashboard-view .mobile-next-action-card .dashboard-action-icon{width:56px!important;height:56px!important;min-width:56px!important;border-radius:17px!important}.aa-app .dashboard-view .mobile-next-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;padding:0 14px!important;border-radius:999px!important;background:rgba(92,124,255,.18)!important;border:1px solid rgba(128,148,255,.34)!important;color:rgba(255,255,255,.88)!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.03em!important}.aa-app .dashboard-view .mobile-next-title{margin:28px 0 0!important;color:#fff!important;font-size:30px!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:900!important}.aa-app .dashboard-view .mobile-next-desc{margin:12px 0 0!important;color:rgba(255,255,255,.62)!important;font-size:16px!important;line-height:1.42!important;font-weight:560!important}.aa-app .dashboard-view .mobile-next-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;margin-top:22px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.92)!important;font-size:15px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-collapsible-card{margin:18px 24px 0!important;padding:0!important;border-radius:28px!important;min-height:92px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-collapse-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;min-height:92px!important;padding:22px 24px!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important}.aa-app .dashboard-view .mobile-collapse-trigger>span:first-child{display:grid!important;gap:5px!important;min-width:0!important}.aa-app .dashboard-view .mobile-collapse-trigger strong{color:rgba(255,255,255,.94)!important;font-size:22px!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:900!important}.aa-app .dashboard-view .mobile-collapse-trigger small{color:rgba(255,255,255,.55)!important;font-size:15px!important;line-height:1.25!important;font-weight:650!important}.aa-app .dashboard-view .mobile-collapse-chevron{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:34px!important;height:34px!important;color:rgba(255,255,255,.6)!important;transition:transform .2s ease!important}.aa-app .dashboard-view .mobile-collapsible-card[data-expanded=true] .mobile-collapse-chevron{transform:rotate(180deg)!important}.aa-app .dashboard-view .mobile-collapse-chevron svg{width:22px!important;height:22px!important}.aa-app .dashboard-view .mobile-collapse-chevron path{fill:none!important;stroke:currentColor!important;stroke-width:2.25!important;stroke-linecap:round!important;stroke-linejoin:round!important}.aa-app .dashboard-view .mobile-collapse-body{padding:0 24px 24px!important}.aa-app .dashboard-view .mobile-activity-list,.aa-app .dashboard-view .mobile-history-list,.aa-app .dashboard-view .mobile-usage-list{display:grid!important;gap:14px!important}.aa-app .dashboard-view .mobile-history-item,.aa-app .dashboard-view .mobile-usage-row{min-width:0!important;padding:16px!important;border-radius:20px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.09)!important}.aa-app .dashboard-view .mobile-history-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:end!important}.aa-app .dashboard-view .mobile-history-grid{display:grid!important;gap:5px!important;min-width:0!important}.aa-app .dashboard-view .mobile-history-grid span{margin-top:6px!important;color:rgba(255,255,255,.42)!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}.aa-app .dashboard-view .mobile-history-grid span:first-child{margin-top:0!important}.aa-app .dashboard-view .mobile-history-grid strong{min-width:0!important;color:rgba(255,255,255,.9)!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;overflow-wrap:anywhere!important}.aa-app .dashboard-view .mobile-history-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.88)!important;font-size:13px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-view-all{height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.75)!important;font-size:13px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-activity-item{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.aa-app .dashboard-view .mobile-activity-item:last-child{border-bottom:0!important}.aa-app .dashboard-view .mobile-activity-item strong{display:block!important;color:rgba(255,255,255,.9)!important;font-size:15px!important;line-height:1.2!important;font-weight:850!important}.aa-app .dashboard-view .mobile-activity-item small{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.45)!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important}.aa-app .dashboard-view .mobile-empty-note{margin:0!important;color:rgba(255,255,255,.55)!important;font-size:14px!important;line-height:1.4!important;font-weight:650!important}.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer{width:100%!important;margin:40px auto 0!important;padding:0 24px!important;background:transparent!important;opacity:.55!important;text-align:center!important}body,html{max-width:100%!important;overflow-x:hidden!important}.aa-app .dashboard-view,.aa-app .dashboard-view *,.aa-app .dashboard-view :after,.aa-app .dashboard-view :before{box-sizing:border-box!important}.aa-app .dashboard-view .dashboard-mobile-control-center{--mobile-card-width:calc(100% - 40px);width:100%!important;max-width:100%!important;padding:1px 0 calc(120px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.aa-app .dashboard-view .mobile-account-bar,.aa-app .dashboard-view .mobile-collapsible-card,.aa-app .dashboard-view .mobile-command-card,.aa-app .dashboard-view .mobile-next-action-card,.aa-app .dashboard-view .mobile-progress-summary{width:var(--mobile-card-width)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.aa-app .dashboard-view .mobile-account-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:12px!important;align-items:center!important;min-height:92px!important;margin-top:22px!important;margin-bottom:18px!important;padding:18px!important;border-radius:28px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-account-logo{grid-column:1!important;grid-row:1!important;width:132px!important;max-width:100%!important;height:44px!important;min-width:0!important}.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:132px!important;max-width:100%!important;height:44px!important;object-fit:contain!important;object-position:left center!important}.aa-app .dashboard-view .mobile-status-pill{grid-column:2!important;grid-row:1!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;font-size:14px!important;font-weight:850!important;white-space:nowrap!important;justify-self:end!important;max-width:100%!important}.aa-app .dashboard-view .mobile-logout-link{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.72)!important;font-size:15px!important;font-weight:800!important;text-align:center!important}.aa-app .dashboard-view .mobile-command-card{margin-top:0!important;margin-bottom:18px!important;padding:26px 22px 24px!important;border-radius:32px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-command-kicker{height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:850!important;letter-spacing:.04em!important}.aa-app .dashboard-view .mobile-command-title{max-width:92%!important;margin-top:30px!important;font-size:clamp(38px,11vw,48px)!important;line-height:.94!important;letter-spacing:-.065em!important}.aa-app .dashboard-view .mobile-command-desc{max-width:94%!important;margin-top:18px!important;font-size:18px!important;line-height:1.45!important;color:rgba(255,255,255,.68)!important}.aa-app .dashboard-view .mobile-industry-row{gap:12px!important;margin-top:24px!important;padding:16px!important;border-radius:22px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-industry-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;line-height:1.15!important;font-weight:850!important}.aa-app .dashboard-view .mobile-industry-change{flex:0 0 auto!important;height:40px!important;padding:0 18px!important;border-radius:999px!important;font-size:15px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-primary-cta{margin-top:20px!important;height:62px!important;border-radius:24px!important;font-size:18px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-progress-summary{margin-top:18px!important;margin-bottom:22px!important;padding:18px 18px 20px!important;border-radius:26px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-progress-head{align-items:baseline!important;gap:12px!important}.aa-app .dashboard-view .mobile-progress-head span{min-width:0!important;color:rgba(255,255,255,.72)!important;font-size:16px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-progress-head strong{flex:0 0 auto!important;font-size:16px!important;font-weight:850!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-progress-track{height:7px!important;margin-top:14px!important;border-radius:999px!important}.aa-app .dashboard-view .mobile-step-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}.aa-app .dashboard-view .mobile-step-chip{justify-content:center!important;min-width:0!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 8px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .dashboard-view .mobile-next-action-card{position:relative!important;min-height:260px!important;margin-top:20px!important;margin-bottom:20px!important;padding:28px 24px!important;border-radius:34px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-next-topline{position:static!important;margin-bottom:42px!important}.aa-app .dashboard-view .mobile-next-pill{position:static!important;display:inline-flex!important;height:36px!important;padding:0 16px!important;border-radius:999px!important;font-size:12px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-next-title{margin:0!important;font-size:40px!important;line-height:1!important;letter-spacing:-.055em!important}.aa-app .dashboard-view .mobile-next-desc{margin-top:18px!important;font-size:18px!important;line-height:1.45!important}.aa-app .dashboard-view .mobile-next-cta{min-height:56px!important;margin-top:28px!important;border-radius:22px!important;font-size:17px!important;font-weight:850!important}.aa-app .dashboard-view .mobile-collapsible-card{display:grid!important;grid-template-columns:1fr!important;min-height:96px!important;margin-top:16px!important;padding:0!important;border-radius:28px!important}.aa-app .dashboard-view .mobile-collapse-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:96px!important;padding:22px 24px!important}.aa-app .dashboard-view .mobile-collapse-trigger>span:first-child{min-width:0!important;gap:8px!important}.aa-app .dashboard-view .mobile-collapse-trigger strong{min-width:0!important;font-size:28px!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:850!important}.aa-app .dashboard-view .mobile-collapse-trigger small{min-width:0!important;font-size:18px!important;line-height:1.2!important;color:rgba(255,255,255,.58)!important}.aa-app .dashboard-view .mobile-collapse-chevron{width:24px!important;height:24px!important;opacity:.7!important}.aa-app .dashboard-view .mobile-collapse-chevron svg{width:24px!important;height:24px!important}.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer{width:var(--mobile-card-width)!important;max-width:100%!important;margin:56px auto calc(72px + env(safe-area-inset-bottom))!important;padding:0!important;opacity:.45!important;text-align:center!important}}@media (max-width:380px){.aa-app .dashboard-view .dashboard-mobile-control-center{--mobile-card-width:calc(100% - 32px)}}@media (max-width:767px){.aa-app .dashboard-view .dashboard-mobile-control-center{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.aa-app .dashboard-view .mobile-account-bar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"logo status" "logo logout"!important;column-gap:14px!important;row-gap:3px!important;min-height:86px!important;margin-top:22px!important;margin-bottom:18px!important;padding:14px 20px!important;border-radius:30px!important}.aa-app .dashboard-view .mobile-account-logo{grid-area:logo!important;align-self:center!important;width:120px!important;height:40px!important}.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:120px!important;height:40px!important}.aa-app .dashboard-view .mobile-status-pill{grid-area:status!important;height:42px!important;padding:0 16px!important;justify-self:end!important;align-self:end!important;font-size:14px!important}.aa-app .dashboard-view .mobile-logout-link{grid-area:logout!important;justify-self:end!important;align-self:start!important;width:auto!important;height:18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(255,255,255,.52)!important;font-size:12.5px!important;line-height:1!important;font-weight:800!important}.aa-app .dashboard-view .mobile-progress-summary,.aa-app .dashboard-view .mobile-step-chip,.aa-app .dashboard-view .mobile-step-strip{min-width:0!important;max-width:100%!important}.aa-app .dashboard-view .mobile-next-action-card{margin-top:20px!important;margin-bottom:18px!important}.aa-app .dashboard-view .mobile-next-topline{gap:16px!important;margin-bottom:42px!important}.aa-app .dashboard-view .mobile-next-desc{max-width:100%!important;overflow-wrap:break-word!important}.aa-app .dashboard-view .mobile-collapsible-card{min-height:96px!important;margin-top:14px!important;border-radius:28px!important}.aa-app .dashboard-view .mobile-collapse-trigger{min-height:96px!important;padding:20px 26px!important}.aa-app .dashboard-view .mobile-collapse-trigger>span:first-child{gap:5px!important}.aa-app .dashboard-view .mobile-collapse-trigger strong{font-size:30px!important;line-height:1!important;letter-spacing:-.045em!important}.aa-app .dashboard-view .mobile-collapse-trigger small{font-size:18px!important;line-height:1.1!important}.aa-app .dashboard-view .mobile-collapse-chevron{align-self:center!important;justify-self:end!important}.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer{margin-top:40px!important;margin-bottom:calc(48px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){.aa-app .dashboard-view .mobile-account-bar{padding-inline:18px!important}.aa-app .dashboard-view .mobile-account-logo,.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:118px!important}.aa-app .dashboard-view .mobile-status-pill{padding-inline:14px!important}}@media (max-width:767px){.aa-app .dashboard-view .dashboard-mobile-control-center{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}.aa-app .dashboard-view .mobile-account-bar{min-height:88px!important;padding:16px 20px!important;border-radius:28px!important}.aa-app .dashboard-view .mobile-account-logo{justify-self:start!important;width:160px!important;height:52px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:160px!important;height:52px!important;object-fit:cover!important;object-position:center!important}.aa-app .dashboard-view .mobile-status-pill{height:40px!important;padding-inline:15px!important;font-size:13.5px!important}.aa-app .dashboard-view .mobile-logout-link{color:rgba(255,255,255,.56)!important;font-size:12px!important}.aa-app .dashboard-view .mobile-command-card{margin-bottom:14px!important;padding:22px 20px 20px!important;border-radius:29px!important}.aa-app .dashboard-view .mobile-command-kicker{height:30px!important;padding-inline:13px!important;font-size:11.5px!important}.aa-app .dashboard-view .mobile-command-title{max-width:96%!important;margin-top:20px!important;font-size:clamp(32px,9.3vw,39px)!important;line-height:.96!important;letter-spacing:-.058em!important}.aa-app .dashboard-view .mobile-command-desc{max-width:96%!important;margin-top:12px!important;font-size:15.5px!important;line-height:1.38!important}.aa-app .dashboard-view .mobile-industry-row{margin-top:16px!important;min-height:58px!important;padding:10px 12px!important;border-radius:20px!important}.aa-app .dashboard-view .mobile-industry-name{font-size:15.5px!important;line-height:1.1!important}.aa-app .dashboard-view .mobile-industry-change{height:36px!important;padding-inline:15px!important;font-size:13.5px!important}.aa-app .dashboard-view .mobile-primary-cta{height:54px!important;margin-top:14px!important;border-radius:20px!important;font-size:16px!important}.aa-app .dashboard-view .mobile-progress-summary{margin-top:14px!important;margin-bottom:14px!important;padding:15px 16px 16px!important;border-radius:24px!important}.aa-app .dashboard-view .mobile-progress-head span,.aa-app .dashboard-view .mobile-progress-head strong{font-size:15px!important}.aa-app .dashboard-view .mobile-step-strip{gap:7px!important;margin-top:12px!important}.aa-app .dashboard-view .mobile-step-chip{height:32px!important;min-height:32px!important;padding-inline:6px!important;font-size:11.5px!important}.aa-app .dashboard-view .mobile-next-action-card{min-height:238px!important;margin-top:14px!important;margin-bottom:14px!important;padding:24px 22px!important;border-radius:30px!important}.aa-app .dashboard-view .mobile-next-topline{align-items:center!important;margin-bottom:28px!important}.aa-app .dashboard-view .mobile-next-action-card .dashboard-action-icon{width:50px!important;height:50px!important;min-width:50px!important;border-radius:16px!important}.aa-app .dashboard-view .mobile-next-pill{height:32px!important;padding-inline:14px!important;font-size:11.5px!important}.aa-app .dashboard-view .mobile-next-title{font-size:clamp(31px,8vw,36px)!important;line-height:1!important;letter-spacing:-.045em!important}.aa-app .dashboard-view .mobile-next-desc{margin-top:14px!important;font-size:16px!important;line-height:1.42!important}.aa-app .dashboard-view .mobile-next-cta{min-height:52px!important;margin-top:20px!important;border-radius:20px!important;font-size:15.5px!important}.aa-app .dashboard-view .mobile-collapsible-card{min-height:88px!important;margin-top:12px!important;border-radius:26px!important}.aa-app .dashboard-view .mobile-collapse-trigger{min-height:88px!important;padding:18px 24px!important}.aa-app .dashboard-view .mobile-collapse-trigger strong{font-size:clamp(24px,6.6vw,27px)!important;line-height:1.02!important;letter-spacing:-.032em!important}.aa-app .dashboard-view .mobile-collapse-trigger small{margin-top:4px!important;font-size:16px!important;line-height:1.12!important}.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer{margin-top:32px!important;margin-bottom:calc(36px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){.aa-app .dashboard-view .mobile-account-logo,.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:150px!important;height:50px!important}.aa-app .dashboard-view .mobile-command-title{font-size:clamp(33px,9.7vw,38px)!important}.aa-app .dashboard-view .mobile-next-title{font-size:31px!important}}@media (max-width:767px){.aa-app .dashboard-view .mobile-account-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:76px!important;padding:16px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-account-logo{flex:0 0 96px!important;width:96px!important;min-width:96px!important;height:38px!important;justify-self:auto!important;align-self:center!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:96px!important;min-width:96px!important;height:38px!important;object-fit:cover!important;object-position:center!important;transform:scale(1.33)!important;transform-origin:center!important}.aa-app .dashboard-view .mobile-logout-link,.aa-app .dashboard-view .mobile-status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:38px!important;padding:0 12px!important;border-radius:999px!important;white-space:nowrap!important;font-size:13px!important;line-height:1!important;font-weight:800!important;text-align:center!important}.aa-app .dashboard-view .mobile-status-pill{gap:5px!important}.aa-app .dashboard-view .mobile-logout-link{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.64)!important}}@media (max-width:380px){.aa-app .dashboard-view .mobile-account-bar{gap:6px!important;padding-inline:14px!important}.aa-app .dashboard-view .mobile-logout-link,.aa-app .dashboard-view .mobile-status-pill{padding-inline:10px!important;font-size:12.5px!important}}@media (max-width:767px){#__next,.aa-app,.dashboard-page,.dashboard-view,body,html{max-width:100vw!important;overflow-x:hidden!important}.aa-app .dashboard-view .dashboard-mobile-control-center{--mobile-card-width:min(390px,calc(100% - 32px));--mobile-section-gap:22px;width:100%!important;padding-bottom:calc(80px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.aa-app .dashboard-view .mobile-account-bar,.aa-app .dashboard-view .mobile-collapsible-card,.aa-app .dashboard-view .mobile-command-card,.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer,.aa-app .dashboard-view .mobile-next-action-card,.aa-app .dashboard-view .mobile-progress-summary{width:var(--mobile-card-width)!important;max-width:var(--mobile-card-width)!important}.aa-app .dashboard-view .mobile-collapsible-card,.aa-app .dashboard-view .mobile-command-card,.aa-app .dashboard-view .mobile-next-action-card,.aa-app .dashboard-view .mobile-progress-summary{scroll-margin-top:96px!important;scroll-margin-bottom:140px!important}.aa-app .dashboard-view .mobile-account-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;min-height:88px!important;margin-top:24px!important;margin-bottom:var(--mobile-section-gap)!important;padding:18px 20px!important;border-radius:32px!important;overflow:visible!important}.aa-app .dashboard-view .mobile-account-logo{width:min(128px,100%)!important;min-width:0!important;max-width:128px!important;height:44px!important;overflow:visible!important}.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{width:100%!important;max-width:128px!important;height:44px!important;object-fit:contain!important;object-position:left center!important;transform:none!important}.aa-app .dashboard-view .mobile-logout-link,.aa-app .dashboard-view .mobile-status-pill{height:46px!important;padding:0 18px!important;font-size:16px!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-command-card{padding:28px 24px 26px!important;border-radius:34px!important}.aa-app .dashboard-view .mobile-command-kicker{height:40px!important;padding:0 16px!important;font-size:13px!important}.aa-app .dashboard-view .mobile-command-title{max-width:96%!important;margin-top:42px!important;font-size:clamp(46px,11vw,54px)!important;line-height:.94!important;letter-spacing:-.065em!important}.aa-app .dashboard-view .mobile-command-desc{margin-top:22px!important;font-size:21px!important;line-height:1.35!important}.aa-app .dashboard-view .mobile-industry-row{min-height:72px!important;max-height:72px!important;margin-top:26px!important;padding:0 18px!important;border-radius:22px!important}.aa-app .dashboard-view .mobile-industry-name{font-size:19px!important;line-height:1.12!important}.aa-app .dashboard-view .mobile-industry-change{min-width:88px!important;height:46px!important;padding:0 18px!important;font-size:16px!important}.aa-app .dashboard-view .mobile-primary-cta{height:64px!important;margin-top:18px!important;border-radius:22px!important;font-size:18px!important}.aa-app .dashboard-view .mobile-mission-industry-editor{margin-top:22px!important;padding:20px!important;gap:14px!important;border-radius:22px!important}.aa-app .dashboard-view .mobile-mission-field span{font-size:13px!important}.aa-app .dashboard-view .mobile-mission-field input,.aa-app .dashboard-view .mobile-mission-field select{height:56px!important}.aa-app .dashboard-view .mobile-mission-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.aa-app .dashboard-view .mobile-mission-cancel,.aa-app .dashboard-view .mobile-mission-save{height:54px!important}.aa-app .dashboard-view .mobile-mission-save:disabled{opacity:.62!important}.aa-app .dashboard-view .mobile-progress-summary{margin-top:var(--mobile-section-gap)!important;margin-bottom:var(--mobile-section-gap)!important;padding:20px 20px 18px!important;border-radius:30px!important}.aa-app .dashboard-view .mobile-progress-head span,.aa-app .dashboard-view .mobile-progress-head strong{font-size:20px!important;line-height:1.1!important}.aa-app .dashboard-view .mobile-progress-track{height:7px!important;margin-top:14px!important}.aa-app .dashboard-view .mobile-step-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important}.aa-app .dashboard-view .mobile-step-chip{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:999px!important;font-size:15px!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .dashboard-view .mobile-next-action-card{min-height:224px!important;margin-top:0!important;margin-bottom:var(--mobile-section-gap)!important;padding:28px 24px 24px!important;border-radius:34px!important}.aa-app .dashboard-view .mobile-next-topline{margin-bottom:28px!important}.aa-app .dashboard-view .mobile-next-action-card .dashboard-action-icon{width:58px!important;height:58px!important;min-width:58px!important}.aa-app .dashboard-view .mobile-next-pill{height:42px!important;padding:0 18px!important;font-size:14px!important}.aa-app .dashboard-view .mobile-next-title{font-size:clamp(42px,10vw,52px)!important;line-height:.96!important;letter-spacing:-.06em!important}.aa-app .dashboard-view .mobile-next-desc{margin-top:18px!important;font-size:21px!important;line-height:1.35!important}.aa-app .dashboard-view .mobile-next-cta{height:58px!important;min-height:58px!important;margin-top:24px!important;font-size:18px!important}.aa-app .dashboard-view .mobile-collapsible-card{min-height:112px!important;margin-top:0!important;margin-bottom:16px!important;border-radius:30px!important}.aa-app .dashboard-view .mobile-collapse-trigger{min-height:112px!important;padding:24px!important;align-items:center!important}.aa-app .dashboard-view .mobile-collapse-trigger>span:first-child{gap:8px!important}.aa-app .dashboard-view .mobile-collapse-trigger strong{font-size:clamp(32px,8vw,38px)!important;line-height:1!important;letter-spacing:-.055em!important}.aa-app .dashboard-view .mobile-collapse-trigger small{margin-top:0!important;font-size:20px!important;line-height:1.15!important}.aa-app .dashboard-view .mobile-collapse-chevron,.aa-app .dashboard-view .mobile-collapse-chevron svg{width:24px!important;height:24px!important}.aa-app .dashboard-view .mobile-collapse-body{padding:0 24px 24px!important}.aa-app .dashboard-view .mobile-usage-list{gap:12px!important;margin-top:0!important}.aa-app .dashboard-view .mobile-usage-row{min-height:74px!important;padding:16px!important;border-radius:20px!important}.aa-app .dashboard-view .mobile-usage-topline span{font-size:15px!important}.aa-app .dashboard-view .mobile-usage-topline strong{font-size:20px!important}.aa-app .dashboard-view .mobile-usage-track{height:6px!important}.aa-app .dashboard-view .mobile-history-list{gap:12px!important;margin-top:0!important}.aa-app .dashboard-view .mobile-history-item{padding:18px!important;border-radius:22px!important;gap:12px!important}.aa-app .dashboard-view .mobile-history-grid{gap:3px!important}.aa-app .dashboard-view .mobile-history-grid span{margin-top:12px!important;font-size:12px!important}.aa-app .dashboard-view .mobile-history-grid strong{font-size:17px!important;line-height:1.16!important}.aa-app .dashboard-view .mobile-history-open{min-width:auto!important;height:42px!important;padding:0 20px!important;font-size:15px!important}.aa-app .dashboard-view .mobile-view-all{height:46px!important;margin-top:0!important;font-size:15px!important}.aa-app .dashboard-view .mobile-activity-list{gap:0!important;margin-top:0!important}.aa-app .dashboard-view .mobile-activity-item{grid-template-columns:12px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:14px 0!important}.aa-app .dashboard-view .mobile-activity-item .activity-dot{width:12px!important;height:12px!important;margin-top:5px!important}.aa-app .dashboard-view .mobile-activity-item strong{font-size:18px!important}.aa-app .dashboard-view .mobile-activity-item small{margin-top:4px!important;font-size:16px!important}.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer{margin-top:34px!important;margin-bottom:0!important;padding-bottom:calc(56px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){.aa-app .dashboard-view .dashboard-mobile-control-center{--mobile-card-width:calc(100% - 32px)}.aa-app .dashboard-view .mobile-account-bar{gap:8px!important;padding-inline:16px!important}.aa-app .dashboard-view .mobile-account-logo{width:112px!important;max-width:112px!important}.aa-app .dashboard-view .mobile-logout-link,.aa-app .dashboard-view .mobile-status-pill{height:42px!important;padding-inline:12px!important;font-size:14px!important}.aa-app .dashboard-view .mobile-command-desc,.aa-app .dashboard-view .mobile-next-desc{font-size:19px!important}.aa-app .dashboard-view .mobile-step-chip{font-size:13px!important;padding-inline:6px!important}}@media (max-width:767px){#__next,.aa-app,.dashboard-page,.dashboard-view,.main-dashboard-shell,body,html{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.aa-app .dashboard-view .dashboard-mobile-control-center{--mobile-card-width:min(390px,calc(100% - 32px));padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.aa-app .dashboard-view .dashboard-mobile-control-center *,.aa-app .dashboard-view .dashboard-mobile-control-center :after,.aa-app .dashboard-view .dashboard-mobile-control-center :before{max-width:100%}.aa-app .dashboard-view .mobile-collapsible-card,.aa-app .dashboard-view .mobile-command-card,.aa-app .dashboard-view .mobile-next-action-card,.aa-app .dashboard-view .mobile-progress-summary{scroll-margin-top:96px!important;scroll-margin-bottom:120px!important}.aa-app .dashboard-view .mobile-account-bar,.aa-app .dashboard-view .mobile-collapsible-card,.aa-app .dashboard-view .mobile-command-card,.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer,.aa-app .dashboard-view .mobile-next-action-card,.aa-app .dashboard-view .mobile-progress-summary{width:var(--mobile-card-width)!important;max-width:var(--mobile-card-width)!important;margin-left:auto!important;margin-right:auto!important}.aa-app .dashboard-view .mobile-account-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:76px!important;margin-top:24px!important;margin-bottom:22px!important;padding:16px 18px!important;border-radius:28px!important;overflow:visible!important}.aa-app .dashboard-view .mobile-account-logo{display:block!important;grid-column:1!important;grid-row:1!important;flex:initial!important;justify-self:start!important;align-self:center!important;width:112px!important;min-width:0!important;max-width:112px!important;height:42px!important;overflow:visible!important}.aa-app .dashboard-view .mobile-account-logo .striva-header-logo{display:block!important;width:100%!important;min-width:0!important;height:42px!important;max-width:none!important;object-fit:contain!important;object-position:left center!important;transform:none!important;overflow:visible!important}.aa-app .dashboard-view .mobile-logout-link,.aa-app .dashboard-view .mobile-status-pill{grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:center!important;flex:0 0 auto!important;margin:0!important;height:42px!important;padding:0 14px!important;border-radius:999px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.aa-app .dashboard-view .mobile-status-pill{gap:5px!important}.aa-app .dashboard-view .mobile-logout-link{min-width:auto!important;width:auto!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.68)!important}.aa-app .dashboard-view .mobile-command-card{margin-top:0!important;margin-bottom:0!important;padding:28px 24px 26px!important;border-radius:32px!important}.aa-app .dashboard-view .mobile-command-kicker{height:32px!important;padding-inline:14px!important;font-size:11.5px!important}.aa-app .dashboard-view .mobile-command-title{max-width:96%!important;margin-top:28px!important;font-size:clamp(44px,11vw,56px)!important;line-height:.94!important;letter-spacing:-.06em!important}.aa-app .dashboard-view .mobile-command-desc{max-width:96%!important;margin-top:16px!important;font-size:17px!important;line-height:1.42!important}.aa-app .dashboard-view .mobile-industry-row{margin-top:22px!important;min-height:66px!important;max-height:72px!important;padding:12px 16px!important;border-radius:22px!important}.aa-app .dashboard-view .mobile-industry-name{font-size:16.5px!important;line-height:1.12!important}.aa-app .dashboard-view .mobile-industry-change{height:38px!important;padding-inline:16px!important;font-size:13.5px!important}.aa-app .dashboard-view .mobile-primary-cta{height:64px!important;margin-top:18px!important;border-radius:22px!important;font-size:16.5px!important}.aa-app .dashboard-view .mobile-mission-industry-editor{margin-top:22px!important;padding:20px 18px!important;border-radius:22px!important;gap:14px!important}.aa-app .dashboard-view .mobile-mission-field{gap:8px!important}.aa-app .dashboard-view .mobile-mission-field input,.aa-app .dashboard-view .mobile-mission-field select{min-width:0!important;height:58px!important;font-size:16px!important}.aa-app .dashboard-view .mobile-mission-editor-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.aa-app .dashboard-view .mobile-mission-cancel,.aa-app .dashboard-view .mobile-mission-save{height:54px!important;font-size:14px!important}.aa-app .dashboard-view .mobile-mission-save:disabled{opacity:.62!important}.aa-app .dashboard-view .mobile-progress-summary{margin-top:24px!important;margin-bottom:24px!important;padding:22px 18px 20px!important;border-radius:28px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-progress-head span,.aa-app .dashboard-view .mobile-progress-head strong{font-size:15.5px!important}.aa-app .dashboard-view .mobile-progress-track{margin-top:14px!important}.aa-app .dashboard-view .mobile-step-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}.aa-app .dashboard-view .mobile-step-chip{justify-content:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 6px!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important}.aa-app .dashboard-view .mobile-next-action-card{min-height:unset!important;margin-top:0!important;margin-bottom:22px!important;padding:32px 24px 28px!important;border-radius:34px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-next-topline{align-items:flex-start!important;margin-bottom:34px!important}.aa-app .dashboard-view .mobile-next-action-card .dashboard-action-icon{width:54px!important;height:54px!important;min-width:54px!important}.aa-app .dashboard-view .mobile-next-pill{height:34px!important;padding-inline:15px!important;font-size:12px!important}.aa-app .dashboard-view .mobile-next-title{margin:0!important;font-size:clamp(42px,10vw,54px)!important;line-height:.96!important;letter-spacing:-.055em!important}.aa-app .dashboard-view .mobile-next-desc{margin-top:16px!important;font-size:17px!important;line-height:1.42!important}.aa-app .dashboard-view .mobile-next-cta{min-height:58px!important;height:58px!important;margin-top:24px!important;border-radius:999px!important;font-size:16px!important}.aa-app .dashboard-view .mobile-collapsible-card{min-height:94px!important;margin-top:0!important;margin-bottom:18px!important;border-radius:30px!important;overflow:hidden!important}.aa-app .dashboard-view .mobile-collapse-trigger{min-height:94px!important;padding:26px 24px!important;align-items:center!important}.aa-app .dashboard-view .mobile-collapse-trigger strong{font-size:clamp(34px,8vw,40px)!important;line-height:1!important;letter-spacing:-.05em!important}.aa-app .dashboard-view .mobile-collapse-trigger small{margin-top:6px!important;font-size:min(20px,5vw)!important;line-height:1.15!important}.aa-app .dashboard-view .mobile-collapse-chevron{width:28px!important;height:28px!important;opacity:.75!important;align-self:center!important}.aa-app .dashboard-view .mobile-collapse-body{padding:0 24px 24px!important}.aa-app .dashboard-view .mobile-usage-list{gap:14px!important;margin-top:4px!important}.aa-app .dashboard-view .mobile-usage-row{padding:18px!important;border-radius:22px!important;gap:14px!important}.aa-app .dashboard-view .mobile-history-list{gap:14px!important;margin-top:4px!important}.aa-app .dashboard-view .mobile-history-item{padding:20px 18px!important;border-radius:24px!important;gap:10px!important;align-items:end!important}.aa-app .dashboard-view .mobile-history-grid{gap:4px!important}.aa-app .dashboard-view .mobile-history-grid span{margin-top:7px!important;font-size:11px!important}.aa-app .dashboard-view .mobile-history-grid strong{font-size:15px!important;line-height:1.18!important}.aa-app .dashboard-view .mobile-history-open{width:auto!important;min-width:64px!important;height:44px!important;padding-inline:18px!important;font-size:14px!important}.aa-app .dashboard-view .mobile-view-all{height:52px!important;margin-top:2px!important;font-size:14px!important}.aa-app .dashboard-view .mobile-activity-list{gap:0!important;margin-top:4px!important}.aa-app .dashboard-view .mobile-activity-item{grid-template-columns:16px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;padding:16px 0!important}.aa-app .dashboard-view .mobile-activity-item .activity-dot{width:12px!important;height:12px!important;margin-top:5px!important}.aa-app .dashboard-view .mobile-activity-item strong{font-size:18px!important;line-height:1.2!important}.aa-app .dashboard-view .mobile-activity-item small{margin-top:6px!important;font-size:16px!important;line-height:1.2!important}.aa-app .dashboard-view .mobile-dashboard-footer.dashboard-footer{margin-top:32px!important;margin-bottom:0!important;padding-bottom:calc(56px + env(safe-area-inset-bottom))!important;background:transparent!important}.aa-app .dashboard-mobile-control-center:after,.aa-app .dashboard-page:after,.aa-app .dashboard-view:after,body:after{display:none!important}}@media (max-width:380px){.aa-app .dashboard-view .dashboard-mobile-control-center{--mobile-card-width:calc(100% - 32px)}.aa-app .dashboard-view .mobile-account-bar{gap:7px!important;padding-inline:14px!important}.aa-app .dashboard-view .mobile-account-logo{width:104px!important;max-width:104px!important}.aa-app .dashboard-view .mobile-logout-link,.aa-app .dashboard-view .mobile-status-pill{height:38px!important;padding-inline:10px!important;font-size:12.5px!important}}