:root{color:#202124;--ink:#202124;--muted-ink:#5f6368;--line:#e8eaed;--blue:var(--mango-deep);--blue-dark:var(--mango-ink);--mango:#f59e0b;--mango-deep:#c96f00;--mango-bright:#f59e0b;--mango-ink:#9c5a12;--mango-dark:#e08600;--mango-highlight:#ffd27a;--mango-tint:#fdf0db;--warn-ink:#8a4d00;--green:#188038;--cream:#f8f6f1;--focus-ring:#c96f008c;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-sm:0 1px 2px #2021241a;--shadow-md:0 10px 30px #2021241f;--shadow-lg:0 24px 70px #20212429;--breakpoint-compact:520px;--breakpoint-tablet:860px;--breakpoint-desktop:1100px;--console-safe-gutter:clamp(28px, 4vw, 72px);background:#fff;font-family:Figtree,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:10px 14px}button:disabled{cursor:not-allowed;opacity:.55}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:where(button,.primary,.secondary,.btn,.navLink,.siteNav button,.heroPrimary,.heroSecondary,.scenarioButton,.faqItem button,.qs-tile,.dashboardTab,.ai-suggestion,.quick-tag,.tag,.caseFilter,.consoleModulePill){transition:background-color .18s,border-color .18s,box-shadow .18s,color .15s,transform .12s}:where(.primary,.secondary,.btn,.heroPrimary,.heroSecondary,.tlCta,.navPrimary,.oauthStack button,.micButton,.sendButton):active:not(:disabled){transform:translateY(1px)}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#fffffff5;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:24px;padding:14px max(32px,50vw - 568px);display:flex;position:sticky;top:0}.brand{text-align:left;border:0;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0;display:flex}.brand:hover{background:0 0}.brand strong{line-height:1.15;display:block}.brand small{color:#5f6368;text-align:left;font-size:12px;display:block}.brandMarkImage{border-radius:14px;flex:none;width:42px;height:42px;display:block;box-shadow:0 1px 2px #3c40431f}.siteNav{flex:none;align-items:center;gap:10px;display:flex}.siteNav button,.siteNav .navLink{color:#3c4043;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-flex}.siteNav button:hover,.siteNav .navLink:hover{background:#f8fafd;border-color:#e8eaed}.menuButton{color:#202124;background:#fff;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.siteNav .navPrimary{background:var(--mango-deep);color:#fff;border-color:var(--mango-deep);box-shadow:0 1px 2px #3c404329}.siteNav .navPrimary:hover{background:#b56300;border-color:#b56300}main{max-width:1200px;margin:0 auto;padding:56px 32px 96px}main.consoleMain{max-width:none;margin:0;padding:0}.hero{grid-template-columns:1.3fr .7fr;align-items:start;gap:40px;display:grid}.marketingHero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:center;gap:56px;padding:72px 0 54px;display:grid}.heroCopy{max-width:760px}.heroStatement{color:#3c4043;max-width:720px;margin:18px 0 0;font-size:24px;line-height:1.45}.finePrint{color:#5f6368;margin-top:14px;font-size:14px;line-height:1.5}.callPreview{background:#fff;border:1px solid #e8eaed;border-radius:8px;gap:14px;padding:22px;display:grid;box-shadow:0 20px 60px #3c40431f}.callHeader{color:#5f6368;align-items:center;gap:8px;font-size:14px;display:flex}.callHeader strong{color:#202124;margin-left:auto;font-weight:700}.liveDot{background:#34a853;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e6f4ea}.transcriptLine{border:1px solid #e8eaed;border-radius:8px;padding:12px;line-height:1.45}.transcriptLine.caller{color:#3c4043;background:#f8fafd}.transcriptLine.aimee{background:var(--mango-tint);color:var(--mango-ink);border-color:#f2d7a8}.transcriptLine.system{color:#137333;background:#e6f4ea;border-color:#ceead6;align-items:center;gap:8px;display:flex}.trustStrip{color:#3c4043;border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.trustStrip div{align-items:center;gap:8px;display:flex}.trustStrip svg,.offerChecklist svg{color:#188038;flex:none}.sectionIntro{max-width:680px;margin-bottom:28px}.sectionIntro h2,.offerSection h2{max-width:720px;margin:8px 0 12px;font-size:40px;line-height:1.12}.featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.featureGrid article,.industryCard{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:22px}.featureGrid svg,.industryCard svg{color:var(--mango-deep)}.featureGrid h3,.industryCard h3{margin:16px 0 8px;font-size:18px}.featureGrid p,.industryCard p{color:#5f6368;margin:0;line-height:1.5}.industryBand{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.industryCard:nth-child(2) svg{color:#f9ab00}.industryCard:nth-child(3) svg{color:#188038}.offerSection{border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;grid-template-columns:1fr 420px;align-items:center;gap:42px;margin-top:84px;padding:42px 0;display:grid}.offerChecklist{gap:12px;display:grid}.offerChecklist p{color:#3c4043;align-items:center;gap:10px;margin:0;display:flex}.demoSection{border-bottom:1px solid #e8eaed;grid-template-columns:1fr 360px;align-items:center;gap:42px;margin-top:34px;padding:42px 0;display:grid}.demoSection h2{max-width:720px;margin:8px 0 12px;font-size:36px;line-height:1.12}.demoCard{background:#fff;border:1px solid #e8eaed;border-radius:8px;gap:12px;padding:24px;display:grid;box-shadow:0 12px 32px #3c40431a}.demoLabel{color:#5f6368;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.demoPhone{color:#202124;font-size:32px;font-weight:800;line-height:1.1;text-decoration:none}.demoCard p{color:#5f6368;margin:0;line-height:1.5}.siteFooter{border-top:1px solid #e8eaed;grid-template-columns:.95fr 1.05fr;align-items:start;gap:48px;width:100%;margin:0 auto;padding:36px max(32px,50vw - 568px) 40px;display:grid}.footerBrandButton{margin-bottom:16px}.footerColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.footerColumns h3{color:#202124;margin:0 0 10px;font-size:14px}.footerColumns button,.footerColumns a{color:#5f6368;text-align:left;background:0 0;border:0;width:fit-content;padding:8px 0;text-decoration:none;display:block}.footerColumns button:hover,.footerColumns a:hover,.siteFooter a:hover{color:var(--mango-ink)}.siteFooter a{color:#5f6368}.affiliateShell{grid-template-columns:1fr 420px;align-items:start;gap:32px;display:grid}.affiliateHero{padding:12px 0}.affiliateStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.affiliateStats div{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:18px}.affiliateStats strong{color:var(--mango-deep);font-size:32px;display:block}.affiliateStats span{color:#5f6368;margin-top:4px;display:block}.affiliateForm{position:sticky;top:96px}.resultBox{border-top:1px solid #e8eaed;margin-top:18px;padding-top:18px}.legalPage{max-width:920px;margin:0 auto}.legalMeta{color:#5f6368;margin:-2px 0 18px}.legalPanel{gap:20px;display:grid}.legalPanel p{color:#3c4043;margin:0;line-height:1.65}.legalSection{gap:10px;display:grid}.legalSection h2{margin:8px 0 0;font-size:22px;line-height:1.25}.markdownLegal article{gap:14px;display:grid}.markdownLegal h1{display:none}.markdownLegal h2{margin:18px 0 0;font-size:24px;line-height:1.25}.markdownLegal h3{margin:12px 0 0;font-size:18px;line-height:1.3}.markdownLegal p,.markdownLegal li{color:#3c4043;line-height:1.65}.markdownLegal ul,.markdownLegal ol{gap:8px;margin:0;padding-left:22px;display:grid}.markdownLegal a{color:var(--mango-deep)}.markdownLegal table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdownLegal th,.markdownLegal td{text-align:left;vertical-align:top;border:1px solid #e8eaed;padding:10px 12px;line-height:1.5}.markdownLegal th{color:#202124;background:#f8fafd}.markdownLegal blockquote{color:#3c4043;background:#f8fafd;border-left:4px solid #f2d7a8;margin:0;padding:8px 14px}.eyebrow{color:var(--mango-ink);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}h1{max-width:820px;margin:12px 0;font-size:56px;line-height:1.02}h2{margin-top:0}.lead{color:#5f6368;max-width:760px;font-size:20px;line-height:1.5}.actions,.buttonRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.primary{background:var(--mango-deep);color:#fff;border-color:var(--mango-deep);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.secondary{background:var(--mango-tint);color:var(--mango-ink);border:1px solid #f2d7a8;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.offerPanel,.panel{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;box-shadow:0 1px 2px #3c404314}.pageGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.signupShell{grid-template-columns:minmax(360px,480px) minmax(360px,520px);justify-content:center;align-items:start;gap:28px;min-height:calc(100vh - 260px);padding:22px 0 48px;display:grid}.signupCard,.signupAside{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 18px 50px #3c40431a}.signupCard{padding:34px}.signupCard h1{margin:8px 0 10px;font-size:40px;line-height:1.08}.oauthStack{gap:10px;margin:22px 0;display:grid}.oauthStack button{background:#fff;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-weight:650;display:flex}.authDivider{color:#5f6368;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:grid}.authDivider:before,.authDivider:after{content:"";background:#e8eaed;height:1px}.signupForm{gap:12px;display:grid}.signupForm label{margin:0}.signupForm input{min-height:48px;margin:0}.signupForm .primary{justify-content:center;min-height:48px;margin-top:4px}.legalConsent{color:#3c4043;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.legalConsent input{flex:none;width:18px;height:18px;min-height:0;margin-top:2px}.legalConsent a{color:var(--mango-deep)}.errorNotice{color:#b3261e;background:#fce8e6;border:1px solid #fad2cf;border-radius:8px;padding:12px;line-height:1.45}.signinPrompt{color:#5f6368;text-align:center;margin:16px 0 0}.forgotLink{margin:8px auto 0;display:block}.signupAside{background:linear-gradient(#f8fafd 0%,#fff 62%);padding:32px}.signupAsideHeader{align-items:center;gap:12px;margin-bottom:30px;display:flex}.signupAsideHeader strong{display:block}.signupAsideHeader small{color:#5f6368;display:block}.signupAside h2{margin-bottom:22px;font-size:32px;line-height:1.16}.signupSteps{gap:14px;display:grid}.signupSteps p{color:#3c4043;align-items:center;gap:10px;margin:0;line-height:1.45;display:flex}.signupSteps svg{color:#188038;flex:none}.signupTrialBox{color:#137333;background:#e6f4ea;border:1px solid #ceead6;border-radius:8px;gap:4px;margin-top:28px;padding:18px;display:grid}.signupTrialBox span{color:#3c4043;line-height:1.45}.consoleShell{gap:24px;display:grid}.consoleDashboardShell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:24px;display:grid}.consoleDashboardRail{background:0 0;align-self:start;position:sticky;top:76px}.consoleDashboardRail .group{margin-bottom:18px}.consoleDashboardRail .group-label{color:#5f6368;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 6px;padding:0 12px;font-size:11px;font-weight:800}.consoleDashboardRail a{color:#3c4043;border-radius:10px;align-items:center;gap:10px;margin:2px 0;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.consoleDashboardRail a:hover{color:#202124;background:#ff8a1a14}.consoleDashboardRail a.active{color:#202124;background:#fff;box-shadow:0 1px 2px #1414140a,0 4px 12px #1414140d}.consoleDashboardRail .dot{background:#dadce0;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.consoleDashboardRail a.active .dot{background:var(--mango)}.consoleDashboardRail .badge{background:var(--mango-tint);color:#b56300;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.consoleDashboardMain,.dashboardCanvas{gap:20px;min-width:0;display:grid}.dashboardTabs{background:var(--cream);border:1px solid var(--line);border-radius:999px;align-self:start;gap:4px;padding:4px;display:inline-flex}.dashboardTab{min-height:38px;color:var(--muted-ink);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.dashboardTab:hover{color:var(--ink);background:#ffffff8c}.dashboardTab.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1414140f,0 4px 10px #14141414}.dashboardTab svg{flex:none}.dashboardTabBadge{background:var(--mango-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.dashboardTabBadge.subtle{color:#3c4043;background:#e3e6eb}.todayView{gap:20px;min-width:0;display:grid}.todayAttention{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px 22px;box-shadow:0 1px 2px #1414140a,0 4px 12px #1414140d}.todaySectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.todaySectionHead h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.todaySectionHead .muted{font-size:13px}.attentionList{gap:10px;display:grid}.attentionCard{border:1px solid var(--line);background:#fcfcfd;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.attentionCard.warn{background:#fffaf1;border-color:#f4d9b0}.attentionMark{color:#3c4043;background:#eef2f8;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.attentionCard.warn .attentionMark{color:var(--warn-ink);background:#fbe7c6}.attentionBody{min-width:0}.attentionBody strong{letter-spacing:-.01em;font-size:14.5px;display:block}.attentionBody p{color:var(--muted-ink);margin:2px 0 0;font-size:13px;line-height:1.5}.attentionCard .btn{white-space:nowrap}.todayAllClear{color:var(--green);align-items:center;gap:16px;padding:6px 2px;display:flex}.todayAllClear>div strong{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;display:block}.todayAllClear>div p{margin:3px 0 0;font-size:13.5px}.todayDiscovery{background:#f7faf6;border:1px solid #dfe5dc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.todayDiscoveryMark{color:#27633d;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.todayDiscoveryBody{min-width:0}.todayDiscoveryBody>span,.askAimeeDiscovery>span{color:#376548;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.todayDiscoveryBody strong,.askAimeeDiscovery strong{margin-top:2px;font-size:14.5px;display:block}.todayDiscoveryBody p,.askAimeeDiscovery p{color:var(--muted-ink);margin:3px 0 0;font-size:13px;line-height:1.5}.todayDiscovery .btn{white-space:nowrap}.askAimeeDiscovery{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:14px 0}.askAimeeDiscoveryActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=720px){.dashboardTabs{width:100%}.dashboardTab{flex:1 1 0;justify-content:center}.attentionCard{grid-template-columns:auto minmax(0,1fr)}.attentionCard .btn{grid-column:1/-1;justify-content:center}.todayDiscovery{grid-template-columns:auto minmax(0,1fr)}.todayDiscovery .btn{grid-column:1/-1;justify-content:center}}.consoleProtoHero{background:linear-gradient(135deg,#fff 0%,#fff7ea 100%);border:1px solid #e8eaed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:22px 26px;display:grid;box-shadow:0 1px 2px #1414140a,0 4px 12px #1414140d}.consoleProtoHero h1{letter-spacing:-.02em;max-width:none;margin:6px 0;font-size:28px;line-height:1.15}.consoleProtoHero p{color:#3c4043;max-width:560px;margin:0;font-size:14.5px;line-height:1.6}.consoleProtoEyebrow{color:#b56300;letter-spacing:.14em;font-size:11px;font-weight:800}.consoleProtoHeroSide{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.consoleHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.consoleHeroActions .btn{white-space:nowrap;min-height:44px;padding:9px 16px}.consoleHeroTestDrive{color:#3c4043;background:#fff;border-color:#dadce0}.consoleHeroTestDrive svg{color:var(--mango-ink)}.consoleHeroTestDrive:hover{color:var(--blue-dark);background:#f8fafd;border-color:#f2d7a8}.status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-tile{background:#fff;border:1px solid #e8eaed;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1414140a,0 4px 12px #1414140d}.status-tile .label{color:#5f6368;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.status-tile .value{color:#202124;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.status-tile .value.warn{color:var(--warn-ink)}.status-tile .sub{color:#5f6368;font-size:12.5px}.quickstart{background:linear-gradient(135deg, #fff 0%, var(--mango-tint) 100%);border:1px solid #f2d7a8;border-radius:14px;padding:20px 22px;box-shadow:0 1px 2px #1414140a,0 4px 12px #1414140d}.quickstart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quickstart-head h2{letter-spacing:-.01em;margin:0;font-size:17px}.progress-row{align-items:center;gap:10px;display:flex}.progress-track{background:#c96f0024;border-radius:999px;width:120px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--mango-deep), #f3b04d);border-radius:999px;height:100%}.progress-label{color:#b56300;font-size:12.5px;font-weight:700}.quickstart-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.qs-tile{color:inherit;background:#fff;border:1px solid #e8eaed;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:box-shadow .12s,border-color .12s;display:flex}.qs-tile:hover{box-shadow:0 1px 2px #1414140a,0 4px 12px #1414140d}.qs-tile.done{background:#f1f9f3;border-color:#c8e6c9}.qs-tile.next{border-color:var(--mango-deep);box-shadow:0 0 0 3px #c96f0029}.qs-circle{color:#5f6368;background:#f1f3f4;border:1px solid #e8eaed;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.qs-tile.done .qs-circle,.qs-tile.next .qs-circle{background:var(--mango-deep);border-color:var(--mango-deep);color:#fff}.qs-body{min-width:0}.qs-title{font-size:13.5px;font-weight:700}.qs-sub{color:#5f6368;font-size:12px}.twocol{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start;gap:20px;display:grid}.card-head{grid-template-columns:1fr auto;align-items:end;gap:14px;padding:18px 22px 12px;display:grid}.card-head h2{letter-spacing:-.01em;margin:4px 0 2px;font-size:18px}.card-head p{color:#5f6368;margin:0;font-size:13.5px;line-height:1.5}.card-divider{background:#e8eaed;height:1px;margin:0}.card-body{padding:16px 22px 22px}.dashboardSideStack{gap:18px;display:grid}.codes-list{gap:8px;margin-top:8px;display:grid}.qr-block{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;display:grid}.qr-frame{background:#fff;border:1px solid #e8eaed;border-radius:12px;place-items:center;width:132px;height:132px;padding:10px;display:grid}.qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.qr-meta-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.copyCodeRow{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.copyCodeRow span{min-width:88px;font-weight:600}.copyCodeRow code{background:#f8f9fa;border:1px solid #e8eaed;border-radius:6px;flex:1;min-width:200px;padding:8px 10px}.wizardReview{background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;margin:18px 0;padding:16px}.wizardReview dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:12px 0 0;display:grid}.wizardReview dt{color:#5f6368;font-weight:600}.wizardReview dd{color:#202124;margin:0}.consoleSectionHeader{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.consoleSectionHeader h2{margin:4px 0 0;font-size:28px;line-height:1.18}.consoleSectionHeader p{color:#5f6368;max-width:420px;margin:0;line-height:1.5}.consoleGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.consoleGrid>.panel{min-width:0}.consoleBillingPanel,.emailAimeePanel,.knowledgeHelpPanel{grid-column:1/-1}label{margin-top:14px;font-weight:600;display:block}input,textarea,select{background:#fff;border:1px solid #dadce0;border-radius:8px;width:100%;margin-top:6px;padding:12px}textarea{min-height:110px}textarea::placeholder,input::placeholder{color:#9aa0a6}.scriptTextarea{min-height:180px;line-height:1.5}.captureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 22px;display:grid}.field-help{color:#5f6368;margin:2px 0 10px;font-size:13px}.captureChips{flex-wrap:wrap;gap:8px;margin:6px 0 12px;display:flex}.captureChip{background:var(--mango-tint);color:var(--mango-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:14px;font-weight:500;display:inline-flex}.captureChip button{all:unset;cursor:pointer;color:var(--mango-ink);opacity:.7;padding:0 2px;font-size:16px;line-height:1}.captureChip button:hover{opacity:1}.captureAddRow{align-items:center;gap:8px;margin-bottom:22px;display:flex}.captureAddRow input{flex:1;margin:0}.captureAddRow button{white-space:nowrap}.checkboxLine{color:#3c4043;align-items:center;gap:8px;margin-top:0;font-weight:500;display:flex}.checkboxLine input{width:auto;margin:0}.wizardShell{max-width:820px;margin:0 auto}.wizardCard h1{font-size:42px}.wizardProgress{margin-bottom:22px}.wizardSteps{grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.wizardSteps li{display:flex}.wizardStepDot{all:unset;box-sizing:border-box;cursor:default;flex-direction:column;gap:6px;width:100%;display:flex}.wizardSteps li.done .wizardStepDot{cursor:pointer}.wizardStepDot:before{content:"";background:#e8eaed;border-radius:999px;height:6px;transition:background .15s;display:block}.wizardSteps li.active .wizardStepDot:before{background:var(--mango-deep)}.wizardSteps li.done .wizardStepDot:before{background:#188038}.wizardStepDot .num{display:none}.wizardStepDot .lbl{color:#9aa0a6;letter-spacing:.01em;font-size:11.5px;font-weight:700}.wizardSteps li.active .wizardStepDot .lbl{color:var(--mango-ink)}.wizardSteps li.done .wizardStepDot .lbl{color:#188038}.wizardSteps li.done .wizardStepDot:hover .lbl{text-decoration:underline}.wizardStepCount{color:#5f6368;margin:0;font-size:13px;font-weight:700}.wizardSavedMarker{color:#188038;align-items:center;gap:7px;margin:0 0 18px;font-size:12.5px;font-weight:600;display:flex}.wizardSavedMarker svg{flex:none}@media (width<=600px){.wizardStepDot{justify-content:center;min-height:44px}.wizardStepDot .lbl{font-size:10px}.buttonRow>button{min-height:44px}}.forwardingPreview{background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;margin-top:18px;padding:16px}.forwardingPreview p{margin:0 0 10px;line-height:1.5}.codeGrid{gap:8px;display:grid}.onboardingGuideGrid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.onboardingGuideGrid article{border:1px solid #e8eaed;border-radius:8px;gap:8px;padding:16px;display:grid}.onboardingGuideGrid svg{color:var(--mango-deep)}.onboardingGuideGrid span{color:#5f6368;line-height:1.45}.choiceGrid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.wizardCard h1 svg{vertical-align:-4px;color:var(--green)}.liveBanner{background:#e6f4ea;border:1px solid #ceead6;border-radius:12px;align-items:flex-start;gap:12px;margin:4px 0 20px;padding:16px 18px;display:flex}.liveBanner svg{color:var(--green);flex:none;margin-top:3px}.liveBanner p{color:#145c2b;margin:0;font-weight:500;line-height:1.5}.proofGrid{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 14px;display:grid}.proofGrid>a,.proofGrid>button{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:15px;font-weight:700;display:inline-flex}.msgPreview{margin:18px 0}.msgPreviewLabel{letter-spacing:.06em;text-transform:uppercase;color:#5f6368;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.msgPreview .bubble{color:#1c3057;background:#fff6e9;border:1px solid #d7e3fb;border-radius:14px 14px 14px 4px;max-width:92%;padding:14px 16px;font-size:15px;line-height:1.5}.finishTip{color:#5b3a1a;background:#fff7f0;border:1px solid #ffd9b8;border-radius:10px;align-items:flex-start;gap:9px;margin:4px 0 16px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.finishTip svg{color:var(--mango-ink);flex:none;margin-top:2px}.finishAimeeCommands{color:#202124;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:0 0 16px;padding:13px 14px}.finishAimeeCommands>div{align-items:center;gap:8px;margin-bottom:9px;display:flex}.finishAimeeCommands svg{color:var(--mango-ink);flex:none}.finishAimeeCommands ul{color:#3c4043;gap:6px;margin:0;padding-left:19px;font-size:13.5px;line-height:1.45;display:grid}.finishDetails{background:#fbfcfe;border:1px solid #e8eaed;border-radius:10px;margin:16px 0;padding:4px 16px}.finishDetails summary{cursor:pointer;color:#202124;padding:12px 0;font-weight:700}.finishDetails[open] summary{border-bottom:1px solid #e8eaed;margin-bottom:12px}.fineTune{background:#fbfcfe;border:1px solid #e8eaed;border-radius:10px;margin:14px 0 4px;padding:4px 16px}.fineTune summary{cursor:pointer;color:#202124;padding:12px 0;font-weight:700}.fineTune[open] summary{border-bottom:1px solid #e8eaed;margin-bottom:12px}@media (width<=600px){.proofGrid{grid-template-columns:1fr}}.tradeChips{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.tradeChipsLabel{color:#5f6368;font-size:12.5px;font-weight:700}.tradeChip{color:#202124;cursor:pointer;background:#fff;border:1px solid #d2d6dc;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s}.tradeChip:hover{border-color:var(--mango);background:#fff7f0}.tradeChip.active{background:var(--mango-deep);border-color:var(--mango-deep);color:#fff}.answerPreview{background:#fff7f0;border:1px solid #ffd9b8;border-radius:12px;margin:10px 0 4px;padding:14px 16px}.answerPreviewLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--mango-ink);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.answerPreview p{color:#5b3a1a;margin:0;font-style:italic;line-height:1.5}.forwardDiagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:16px 0;display:flex}.forwardDiagram span{color:#1c3057;background:#fff6e9;border:1px solid #d7e3fb;border-radius:999px;padding:8px 18px;font-weight:800}.forwardDiagram span.forwardDiagramEnd{color:#137333;background:#e6f4ea;border-color:#ceead6}.forwardDiagram em{color:#5f6368;font-size:13px;font-style:normal;font-weight:600}.forwardDiagram em:before{content:"→";color:#9aa0a6;margin-right:8px}.forwardDiagram em:after{content:"→";color:#9aa0a6;margin-left:8px}.copyCodeRow code{align-items:center;min-height:44px;display:inline-flex}.copyCodeRow button,.copyCodeRow a{justify-content:center;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex}.forwardingPreview select{background:#fff;border:1px solid #dcdbd6;border-radius:9px;width:100%;min-height:48px;margin:4px 0 6px;padding:10px 12px;font-size:15px}@media (width<=600px){.copyCodeRow{gap:10px}.copyCodeRow code{flex:100%;min-width:0;font-size:16px}.copyCodeRow button,.copyCodeRow a{flex:auto;min-height:48px}.mode-tab{flex:1;min-height:44px}.tradeChip{min-height:44px}}.choice{text-align:left;gap:10px;min-height:160px;padding:18px;display:grid}.choice span{color:#5f6368;line-height:1.45}.choice.active{border-color:var(--mango-deep);background:var(--mango-tint)}.setupPreview ol{padding-left:20px;line-height:1.7}code,pre{white-space:pre-wrap;background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;padding:12px;display:block}.inlineCode{white-space:nowrap;border-radius:5px;padding:2px 5px;display:inline}.panelHeaderLine{justify-content:space-between;align-items:start;gap:16px;display:flex}.panelHeaderLine svg{color:#ff4f00}.knowledgeHelpPanel{grid-column:1/-1}.knowledgeHelpPanel>p{color:#3c4043;line-height:1.6}.knowledgeUseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.knowledgeUseGrid article{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:18px}.knowledgeUseGrid svg{color:var(--mango-deep)}.knowledgeUseGrid h3{margin:12px 0 8px;font-size:16px}.knowledgeUseGrid p{color:#5f6368;margin:0;line-height:1.5}.knowledgeUseGrid a{color:var(--mango-deep)}.employeeGuidePanel{grid-column:1/-1}.employeeGuidePanel>p{color:#3c4043;line-height:1.6}.employeeGuideGrid,.examplePromptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.employeeGuideGrid article,.emailInstructionBox{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:18px}.employeeGuideGrid h3,.emailInstructionBox h3{margin:0 0 8px;font-size:16px}.employeeGuideGrid p,.emailInstructionBox p{color:#5f6368;margin:0;line-height:1.5}.emailInstructionBox{background:#f8fafd}.emailInstructionBox a{color:var(--mango-deep)}.examplePromptGrid pre{margin:0;font-size:13px;line-height:1.45}.emailAimeePanel{background:linear-gradient(#f8fafd 0%,#fff 42%);border-color:#f2d7a8;grid-column:1/-1}.emailAimeePanel>p{color:#3c4043;line-height:1.6}.emailAimeePanel a{color:var(--mango-deep)}.emailAimeeSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.emailAimeeSteps article{background:#fff;border:1px solid #e8eaed;border-radius:8px;gap:8px;padding:18px;display:grid}.emailAimeeSteps strong{color:#202124}.emailAimeeSteps span{color:#5f6368;line-height:1.5}.snippetBox{color:#f8fafd;background:#111827;border-color:#111827;font-size:13px;line-height:1.45}.embedPanel,.assistantQrPanel{grid-column:span 1}.qrLayout{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.qrFrame{background:#fff;border:1px solid #e8eaed;border-radius:8px;place-items:center;width:220px;height:220px;padding:12px;display:grid}.qrFrame img{object-fit:contain;width:100%;height:100%;display:block}.qrFrame svg{color:var(--mango-deep)}.qrDetails code{word-break:break-all;font-size:13px}.widgetPreviewPanel{overflow:hidden}.miniBrowser{background:#fff;border:1px solid #e8eaed;border-radius:8px;min-height:330px;padding:18px;box-shadow:inset 0 0 0 1px #f7f9fb}.miniGrid{text-align:center;background-image:linear-gradient(#f4f7fb 1px,#0000 1px),linear-gradient(90deg,#f4f7fb 1px,#0000 1px);background-size:42px 42px;border:1px solid #f1f3f4;border-radius:2px;align-content:center;place-items:center;min-height:294px;padding:28px 84px 54px 28px;display:grid;position:relative}.miniBadge{color:#111827;letter-spacing:.08em;text-transform:uppercase;background:#ffffffdb;border:1px solid #ffd7ba;border-radius:999px;justify-self:center;margin:0 0 18px;padding:7px 14px;font-size:11px;font-weight:800}.miniBadge:before{content:"";vertical-align:1px;background:#ff8a3d;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.miniGrid h3{color:#111827;max-width:420px;margin:0;font-size:34px;line-height:1.12}.miniGrid h3 span{color:#ff4f00}.miniPill,.miniSettings{text-transform:uppercase;background:#fff;border-radius:999px;min-width:140px;height:40px;font-size:10px;font-weight:900;position:absolute;bottom:18px;box-shadow:0 4px 14px #3c40432e}.miniPill{color:#111827;border-color:#ffd7ba;left:26px}.miniSettings{color:#111827;left:184px}.miniChat{color:#fff;text-align:left;background:#ff1f1f;border-radius:10px;place-items:center;width:82px;min-height:62px;padding:10px;font-weight:900;line-height:1.05;display:grid;position:absolute;bottom:64px;right:40px;box-shadow:0 12px 24px #ff1f1f3d}.muted{color:#5f6368}.notice{color:#137333;background:#e6f4ea;border:1px solid #ceead6;border-radius:8px;padding:12px}.warningNotice{color:var(--warn-ink);background:#fef7e0;border:1px solid #f9e6b2;border-radius:8px;padding:12px;line-height:1.45}.authGate{text-align:center;max-width:720px;margin:48px auto}.adminHeader{justify-content:space-between;align-items:end;gap:20px;display:flex}.adminHeader h1{font-size:32px}.adminTabs{margin:24px 0}.adminTabs button.active{color:#fff;background:#202124;border-color:#202124}.adminShell{max-width:1100px;margin:0 auto}.adminStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.adminStatusGrid article{background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;min-width:0;padding:14px}.adminStatusGrid span{color:#5f6368;margin-bottom:5px;font-size:12px;display:block}.adminStatusGrid strong{overflow-wrap:anywhere;display:block}.adminAdvanced{background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;margin:14px 0;padding:12px}.adminAdvanced summary{cursor:pointer;color:var(--mango-ink);font-weight:800}table{border-collapse:collapse;width:100%;margin:16px 0}td,th{text-align:left;border-bottom:1px solid #eee;padding:12px}.callLogPanel{grid-column:1/-1}.callLogList{gap:14px;margin-top:16px;display:grid}.callLogCard{background:#fff;border:1px solid #e8eaed;border-radius:8px;gap:12px;padding:16px;display:grid}.callLogTopline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.callLogTopline strong{color:#202124;font-size:17px;display:block}.callLogTopline span{color:#5f6368;margin-top:3px;font-size:13px;display:block}.statusBadge{background:var(--mango-tint);min-height:28px;color:var(--mango-ink);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.statusBadge.urgent{color:#b3261e;background:#fce8e6}.callLogFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.callLogFacts span{color:#3c4043;overflow-wrap:anywhere;border:1px solid #e8eaed;border-radius:8px;min-width:0;padding:10px;line-height:1.35}.callLogFacts strong{color:#5f6368;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;display:block}.callLogCard p{color:#3c4043;margin:0;line-height:1.5}.callLogCard details{background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;padding:10px 12px}.callLogCard summary{cursor:pointer;color:var(--mango-ink);font-weight:800}.callLogCard pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#3c4043;margin:12px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.callsHero{align-items:center}.callsListPanel{overflow:hidden}.callsListBody{padding-top:4px}.callsPanelTools{justify-items:end;gap:10px;min-width:min(100%,560px);display:grid}.callsSearchForm{justify-content:flex-end;align-items:center;gap:8px;width:min(100%,560px);display:flex}.callsSearchForm input{min-width:0;height:38px;font:inherit;color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;flex:220px;padding:0 12px}.callsPagination{justify-content:flex-end;align-items:center;gap:8px;display:flex}.callsList{display:grid}.callsListRow{color:#202124;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eaed;grid-template-columns:minmax(220px,1.15fr) minmax(190px,.75fr) auto;align-items:start;gap:12px 14px;width:100%;min-height:86px;padding:16px 0;display:grid}.callsListRow:last-child{border-bottom:0}.callsListRow:hover{background:#f8fafd}.callsRowNumber{overflow-wrap:anywhere;font-weight:900}.callsRowWhen{color:#5f6368;font-size:14px}.callsRowWhen small{color:#80868b;margin-top:4px;line-height:1.35;display:block}.callsRowMain{gap:5px;min-width:0;display:grid}.callsRowMain strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.callsRowMain small{color:#5f6368;overflow-wrap:anywhere;line-height:1.45}.callsRowFacts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.callsRowFacts span{color:#3c4043;overflow-wrap:anywhere;background:#fff;border:1px solid #e8eaed;border-radius:8px;min-width:0;padding:8px 10px;line-height:1.35}.callsRowFacts strong{color:#5f6368;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:10px;display:block}.callsDetailPanel{gap:18px;display:grid}.modal .panel:has(.callsDetailPanel){width:min(880px,100%)}.callsDetailHeader{align-items:center;gap:14px;padding-right:36px;display:flex}.callsDetailHeader h2{overflow-wrap:anywhere;margin:0;font-size:28px}.callsDetailHeader p{color:#5f6368;margin:4px 0 0}.callsExtractGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.callsExtractGrid span{color:#3c4043;overflow-wrap:anywhere;background:#fff;border:1px solid #e8eaed;border-radius:8px;min-width:0;padding:10px 12px;line-height:1.4}.callsExtractGrid strong{color:#5f6368;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;display:block}.callsDetailSection{gap:8px;display:grid}.callsDetailSection h3{margin:0;font-size:16px}.callsDetailSection p{color:#3c4043;margin:0;line-height:1.55}.callsTranscript{white-space:pre-wrap;overflow-wrap:anywhere;color:#3c4043;background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;max-height:320px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.45;overflow:auto}.toggle{border-bottom:1px solid #eee;padding:12px}.toggle input{width:auto;margin-right:10px}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.accountRail{left:var(--console-safe-gutter);z-index:11;place-items:start;gap:10px;display:grid;position:fixed;bottom:20px}.freeMonth{min-height:46px;color:var(--mango-ink);background:#fff7ed;border:1px solid #ffd7a8;border-radius:14px;padding:0 18px;font-weight:800;box-shadow:0 14px 34px #f9ab0029}.freeMonth:hover{background:#ffefdc}.profilePill{align-items:center;gap:8px;display:flex;box-shadow:0 2px 8px #3c40432e}.profilePill span{background:var(--mango-tint);width:28px;height:28px;color:var(--mango-ink);border-radius:50%;place-items:center;display:grid}.modal{z-index:50;background:#20212466;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.modal .panel{overscroll-behavior:contain;width:min(520px,100%);max-height:calc(100vh - 80px);overflow-y:auto}.modal .panel:has(.settingsControlModal){width:min(760px,100%)}.settingsControlModal{gap:10px;display:grid}.settingsControlModal h2{margin-bottom:0}.settingsControlModal h3{margin-top:18px}.settingsFieldHint{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.45}.documentIdentityPreview{border:1px solid var(--line);color:var(--ink);background:#f8f9fa;border-radius:8px;gap:4px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.documentIdentityPreview strong{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.documentIdentityPreview span{white-space:pre-wrap;overflow-wrap:anywhere}.quoteSettingsBlock{gap:10px;padding-top:4px;display:grid}.quoteSettingsBlock.compact{padding-top:0}.quoteSettingsSubhead{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.quoteSettingsSubhead span{color:var(--muted-ink);font-size:12px;font-weight:700}.quoteSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.quoteSettingsFull{grid-column:1/-1}.quoteSettingsBlock textarea{min-height:82px}.billableEditorGrid{grid-template-columns:1fr 1.4fr .7fr .8fr .7fr}.setupBillableLineItems{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:14px;display:grid}.setupBillableLineItems h3{margin:0}.googleListingPrompt{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px;display:grid}.googleListingPrompt h2{margin:0;font-size:24px}.googleProfileGuide{background:#fff8ee;border:1px solid #f6d7aa;border-radius:8px;gap:12px;margin:8px 0 14px;padding:14px;display:grid}.googleProfileGuide.compact{border-color:var(--line);background:#fbfcfe}.googleProfileGuideIntro{align-items:flex-start;gap:10px;display:flex}.googleProfileGuideIntro svg{color:var(--orange);flex:none;margin-top:2px}.googleProfileGuideIntro strong{color:var(--ink);display:block}.googleProfileGuideIntro p{margin:3px 0 0}.googleProfileGuide ol{color:var(--ink);gap:7px;margin:0;padding-left:22px;line-height:1.45;display:grid}.googleProfileGuide .buttonRow,.googleListingFields{margin-top:4px}.billableItemsList{gap:8px;display:grid}.billableItemRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.billableItemRow:first-child{border-top:0}.billableItemRow strong,.billableItemRow span{display:block}.billableItemRow span{color:var(--muted-ink);margin-top:3px;font-size:12px}.billableItemRow.archived{opacity:.62}.billableItemActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.quoteStripeConnectBlock{border-top:1px solid #edf0f2;padding-top:14px}.quoteStripeConnectStatus{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.quoteStripeConnectStatus svg{color:var(--mango-ink);margin-top:2px}.quoteStripeConnectStatus p{margin:3px 0 0}.companyLogoSettings{grid-template-columns:96px 1fr;align-items:start;gap:16px;margin:12px 0 20px;display:grid}.companyLogoSettings img,.companyLogoEmpty{object-fit:contain;background:#fff;border:1px solid #e8eaed;border-radius:8px;width:96px;height:72px}.companyLogoEmpty{color:var(--muted-ink);place-items:center;font-size:13px;display:grid}.companyBrandColorSettings{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 20px;display:flex}.companyBrandColorSettings input[type=color]{cursor:pointer;width:56px;min-height:42px;padding:3px}.close{float:right}.linkButton{color:var(--mango-deep);cursor:pointer;background:0 0;border:0;text-decoration:underline}.linkButton:hover{color:var(--mango-ink)}.serviceEditorHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.assistantPortalShell{--assistant-accent:#334155;--assistant-accent-strong:color-mix(in srgb, var(--assistant-accent) 72%, #000);--assistant-accent-light:color-mix(in srgb, var(--assistant-accent) 45%, #fff);--assistant-accent-lighter:color-mix(in srgb, var(--assistant-accent) 16%, #fff);--assistant-accent-soft:color-mix(in srgb, var(--assistant-accent) 9%, #fff);--assistant-accent-line:color-mix(in srgb, var(--assistant-accent) 22%, #fff);--assistant-accent-ink:color-mix(in srgb, var(--assistant-accent) 82%, #000);--assistant-accent-glow:color-mix(in srgb, var(--assistant-accent) 34%, transparent);--assistant-accent-halo:color-mix(in srgb, var(--assistant-accent) 13%, transparent);text-align:center;place-items:center;gap:24px;min-height:calc(100vh - 220px);padding:26px 0 40px;display:grid}.assistantPortalShell.conversion{background:radial-gradient(circle at 50% 140px, var(--assistant-accent-halo), transparent 330px);align-content:start;width:min(1120px,100% - 32px);min-height:calc(100vh - 90px);margin:0 auto}.assistantExperience{justify-items:center;gap:24px;width:100%;display:grid}.assistantPortalShell.conversion .assistantExperience{align-content:center;min-height:calc(100vh - 190px);padding-top:10px}.assistantTenantBrand{text-align:left;justify-self:stretch;align-items:center;gap:12px;min-width:0;margin-bottom:2px;display:flex}.assistantTenantBrand img{object-fit:contain;background:#fff;border:1px solid #e8eaed;border-radius:8px;flex:none;width:44px;height:44px;padding:4px;box-shadow:0 1px 2px #3c404314}.assistantTenantBrand strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:850;line-height:1.2;overflow:hidden}.assistantOrbWrap{place-items:center;width:180px;height:180px;display:grid}.assistantOrbButton{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:180px;height:180px;padding:0;display:grid}.assistantOrbButton:disabled{cursor:default;opacity:.7}.assistantOrbButton:focus-visible{outline:3px solid var(--assistant-accent-glow);outline-offset:8px}.assistantOrb{background:radial-gradient(circle at 35% 28%, var(--assistant-accent-lighter) 0 12%, var(--assistant-accent-light) 28%, var(--assistant-accent) 58%, var(--assistant-accent-strong) 100%);width:104px;height:104px;box-shadow:0 0 0 0 var(--assistant-accent-glow), 0 24px 70px var(--assistant-accent-glow);border-radius:50%;animation:2.25s ease-in-out infinite assistantPulse}.assistantOrb.disabled{background:radial-gradient(circle at 35% 28%,#f8fafc 0 12%,#cbd5e1 30%,#64748b 62%,#334155 100%);animation:none;box-shadow:0 14px 42px #33415538}.assistantOrb.connecting{animation-duration:.75s}.assistantOrb.listening{box-shadow:0 0 0 18px var(--assistant-accent-halo), 0 24px 70px var(--assistant-accent-glow);animation-duration:1s}.assistantOrb.speaking{background:radial-gradient(circle at 35% 28%,#e6f4ea 0 12%,#81c995 30%,#188038 62%,#0d652d 100%);box-shadow:0 0 0 18px #1880381f,0 24px 70px #18803857}@keyframes assistantPulse{0%,to{box-shadow:0 0 0 0 var(--assistant-accent-glow), 0 24px 70px var(--assistant-accent-glow);transform:scale(.96)}50%{box-shadow:0 0 0 18px transparent, 0 30px 80px var(--assistant-accent-glow);transform:scale(1.04)}}.assistantPortalHeader{max-width:780px;margin:0 auto}.assistantPortalHeader h1{margin-left:auto;margin-right:auto}.assistantCalloutIntent{border:1px solid color-mix(in srgb, var(--assistant-accent) 45%, #d7dce1);color:#303840;background:#fffaf2;border-radius:14px;max-width:680px;margin:18px auto 0;padding:12px 16px}.assistantLiveStatus{color:#3c4043;background:#fff;border:1px solid #e8eaed;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin:6px auto 0;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.assistantLiveStatus:before{content:"";background:#9aa0a6;border-radius:50%;width:8px;height:8px;margin-right:8px}.assistantLiveStatus.connecting:before{background:#f9ab00}.assistantLiveStatus.connected:before,.assistantLiveStatus.listening:before,.assistantLiveStatus.speaking:before{background:#34a853;box-shadow:0 0 0 4px #e6f4ea}.assistantLiveStatus.error:before{background:#d93025;box-shadow:0 0 0 4px #fce8e6}.assistantQuickBenefits{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.assistantQuickBenefits span{border:1px solid var(--assistant-accent-line);background:var(--assistant-accent-soft);min-height:34px;color:var(--assistant-accent-ink);border-radius:999px;align-items:center;padding:7px 12px;font-size:13px;font-weight:850;display:inline-flex}.assistantChatPanel{text-align:left;background:#fff;border:1px solid #e8eaed;border-radius:8px;width:min(820px,100%);overflow:hidden;box-shadow:0 20px 60px #3c40431f}.assistantPortalShell.conversion .assistantChatPanel{border-radius:24px;box-shadow:0 24px 80px #11182726}.assistantMessages{background:linear-gradient(#f8fafd 0%,#fff 44%);flex-direction:column;gap:12px;min-height:360px;max-height:54dvh;padding:22px;display:flex;overflow-y:auto}.assistantMessage{border:1px solid #e8eaed;border-radius:12px;gap:4px;max-width:82%;padding:12px 14px;line-height:1.5;display:grid}.assistantMessage strong{text-transform:uppercase;letter-spacing:.06em;color:#5f6368;font-size:12px}.assistantMessage.aimee{color:#202124;background:#fff;align-self:flex-start}.assistantMessage.visitor{background:var(--assistant-accent-soft);border-color:var(--assistant-accent-line);color:var(--assistant-accent-ink);align-self:flex-end}.assistantInputBar{background:#fff;border-top:1px solid #e8eaed;grid-template-columns:48px 1fr 48px;gap:10px;padding:14px;display:grid}.assistantInputBar input{border-radius:999px;margin:0}.micButton,.sendButton{border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.micButton{color:var(--assistant-accent-ink);background:var(--assistant-accent-soft);border-color:var(--assistant-accent-line)}.micButton.listening{color:#fff;background:var(--assistant-accent);border-color:var(--assistant-accent);box-shadow:0 0 0 6px var(--assistant-accent-halo)}.sendButton{color:#fff;background:#202124;border-color:#202124}.sendButton:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#9aa0a6;border-color:#9aa0a6}.assistantConversionPanel{text-align:left;gap:28px;width:100%;padding:8px 0 44px;display:grid}.assistantConversionCta{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #fed7aa;border-radius:18px;grid-template-columns:minmax(240px,420px) 1fr;align-items:center;gap:16px;padding:14px;display:grid;position:sticky;bottom:0;box-shadow:0 18px 56px #3c404324}.assistantSignupCta{border-radius:14px;min-height:58px;font-weight:900}.assistantConversionCta p{color:#3c4043;margin:0;font-weight:650;line-height:1.45}.assistantBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistantBenefitGrid article{background:#fff;border:1px solid #e8eaed;border-radius:16px;gap:8px;padding:18px;display:grid}.assistantBenefitGrid strong{color:#202124;font-size:17px}.assistantBenefitGrid span{color:#3c4043;line-height:1.5}.siteHero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.82fr);align-items:center;gap:clamp(34px,5vw,72px);min-height:calc(100vh - 190px);padding:80px 0 68px;display:grid}.siteHeroCopy h1{color:var(--ink);letter-spacing:-.015em;max-width:780px;margin:16px 0 22px;font-size:clamp(42px,4.6vw,64px);line-height:1.02}.siteHeroCopy h1 span{color:var(--mango-deep)}.siteEyebrow{color:var(--mango-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:900;display:inline-flex}.siteLede{color:#3c4043;max-width:720px;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.48}.heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.heroPrimary,.heroSecondary{border-radius:999px;min-height:52px;padding-inline:22px;font-weight:800}.heroDial{color:var(--muted-ink);margin:14px 0 0;font-size:15px}.heroDial a{color:var(--mango-ink);white-space:nowrap;font-weight:800;text-decoration:none}.heroDial a:hover{text-decoration:underline}.heroTrust{color:var(--muted-ink);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:14px;display:flex}.heroTrust span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px}.heroVisual{place-items:center;min-height:520px;display:grid;position:relative}.heroHalo{filter:blur(2px);background:radial-gradient(circle at 35% 28%,#ff6d002e,#0000 31%),radial-gradient(circle at 75% 72%,#c96f0024,#0000 34%);border-radius:40px;position:absolute;inset:10% 5%}.heroPhoneCard{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;width:min(460px,100%);padding:24px;position:relative;box-shadow:0 30px 90px #3c404329}.heroCardTop,.playerHead{align-items:center;gap:12px;display:flex}.heroCardTop img,.playerHead img{object-fit:cover;border-radius:16px;width:48px;height:48px}.heroCardTop strong,.playerHead strong{color:var(--ink);display:block}.heroCardTop span,.playerHead span{color:var(--muted-ink);font-size:13px;display:block}.heroCardTop em,.playerHead em{color:var(--green);background:#e6f4ea;border:1px solid #ceead6;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.heroCardTop em span,.playerHead em span{background:var(--green);border-radius:50%;width:7px;height:7px}.heroWave,.playerWave{grid-template-columns:repeat(24,1fr);align-items:center;gap:5px;height:96px;margin:26px 0;display:grid}.heroWave span,.playerWave span{width:100%;height:calc(18% + (var(--i,1) % 7) * 8%);background:linear-gradient(180deg, #f0b968, var(--blue));opacity:.85;transform-origin:50%;border-radius:999px;min-height:14px;display:block}.playerWave{grid-template-columns:repeat(48,1fr)}.playerWave.playing span{animation:.76s ease-in-out infinite alternate waveDance;animation-delay:calc(var(--i) * -22ms)}@keyframes waveDance{0%{opacity:.72;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1.08)}}.heroTranscript{gap:12px;display:grid}.heroTranscript p{border-radius:14px;margin:0;padding:13px 14px;line-height:1.45}.heroTranscript .caller{border:1px solid var(--line);color:#3c4043;background:#f8fafd}.heroTranscript .aimee{background:var(--mango-tint);color:var(--blue-dark);border:1px solid #f2d7a8}.heroTranscript .system{color:var(--green);background:#e6f4ea;border:1px solid #ceead6;align-items:center;gap:8px;display:flex}.proofStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.proofStrip div{color:#3c4043;align-items:center;gap:8px;font-weight:700;display:flex}.proofStrip svg{color:var(--green)}.siteSection,.demoShowcase,.faqSection{padding:88px 0 34px}.siteSectionHead{max-width:760px;margin-bottom:28px}.siteSectionHead.center{text-align:center;margin-left:auto;margin-right:auto}.siteSectionHead h2,.kbBand h2,.pricingBand h2,.faqSection h2,.closingCta h2{color:var(--ink);max-width:850px;margin:14px 0;font-size:clamp(28px,2.8vw,40px);line-height:1.12}.siteSectionHead.center h2,.faqSection h2,.closingCta h2{margin-left:auto;margin-right:auto}.siteSectionHead p:not(.siteEyebrow),.demoShowcase .siteSectionHead p:not(.siteEyebrow){color:var(--muted-ink);margin:0;font-size:18px;line-height:1.55}.dtScenes{gap:56px;margin-top:40px;display:grid}.dtScene{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dtScene:nth-child(2n){direction:rtl}.dtScene:nth-child(2n)>*{direction:ltr}.dtNum{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;font-size:14px;font-weight:900;display:inline-grid}.dtCopy h3{color:var(--ink);margin:8px 0 10px;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.dtCaption{color:var(--muted-ink);max-width:46ch;margin:0;font-size:17px;line-height:1.55}.dtFrame{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 10px 30px #3c40431f}.dtFrame img{width:100%;height:auto;display:block}.dtFrame.phone{background:#f1f3f4;border-radius:28px;justify-self:center;max-width:340px;padding:10px}.dtFrame.phone img{border-radius:20px}.dtChrome{border-bottom:1px solid var(--line);background:#f8f9fa;gap:6px;padding:10px 14px;display:flex}.dtChrome i{background:#dadce0;border-radius:50%;width:10px;height:10px}.dtFallback{background:linear-gradient(145deg, var(--wash), #fff 72%);text-align:left;gap:12px;min-height:252px;padding:24px;display:grid}.dtFrame.phone .dtFallback{border-radius:20px;min-height:420px;padding:24px 16px}.dtFallbackLabel,.dtFallbackNote{color:var(--mango-ink);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.dtFallbackRows{align-content:center;gap:10px;display:grid}.dtFallbackRows p{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--ink);background:#fff;border-radius:12px;margin:0;padding:11px 13px;font-size:14px;line-height:1.4}.dtFallbackRows p.assistant{color:var(--mango-ink);background:#fdf0db;border-color:#f0d9c8;justify-self:end}.dtFallbackNote{color:var(--muted-ink);letter-spacing:.03em;text-transform:none;font-weight:700}@media (width<=860px){.dtScene,.dtScene:nth-child(2n){direction:ltr;grid-template-columns:1fr}.dtScenes{gap:40px}}.siteFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}#proof .siteFeatureGrid{grid-template-columns:minmax(0,620px);justify-content:center}.siteFeatureGrid article,.stepsGrid article,.faqItem{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 1px 2px #3c404312}.siteFeatureGrid svg{color:var(--blue)}.siteFeatureGrid h3,.stepsGrid h3{color:var(--ink);margin:16px 0 8px}.siteFeatureGrid p,.stepsGrid p{color:var(--muted-ink);margin:0;line-height:1.55}.callFlowLayout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;display:grid}.callFlowCopy{max-width:520px}.callFlowCopy h2{color:var(--ink);margin:14px 0;font-size:clamp(28px,2.8vw,40px);line-height:1.12}.callFlowCopy p:not(.siteEyebrow){color:var(--muted-ink);margin:0 0 26px;font-size:18px;line-height:1.55}.callFlowGraphic{margin:0}.callFlowGraphic img{border:1px solid var(--line);border-radius:24px;width:360px;max-width:100%;height:auto;display:block;box-shadow:0 20px 70px #3c40431f}.featuresHero{max-width:760px;padding:64px 0 8px}.featuresHero h1{letter-spacing:-.02em;color:var(--ink);margin:14px 0;font-size:clamp(40px,5vw,64px);line-height:1.02}.featuresHero .siteLede{margin-bottom:26px}.featCat .siteSectionHead{max-width:720px}.featCat .siteSectionHead h2{margin:12px 0 10px;font-size:clamp(28px,3vw,40px)}.featGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.featCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:24px;display:flex;box-shadow:0 1px 2px #3c404312}.featCard>svg{color:var(--blue)}.featCard h3{color:var(--ink);margin:16px 0 8px;font-size:18px}.featCard>p{color:var(--muted-ink);margin:0;line-height:1.55}.featCard .means{border-top:1px solid var(--line);color:var(--ink);margin-top:auto;padding-top:16px;font-size:14.5px;line-height:1.5}.featCard .means strong{color:var(--mango-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}@media (width>=761px) and (width<=980px){.featGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demoPlayer{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fafd 100%);border-radius:28px;grid-template-columns:360px minmax(0,1fr);gap:22px;padding:18px;display:grid;box-shadow:0 20px 70px #3c40431f}.scenarioList{align-content:start;gap:12px;padding:10px;display:grid}.scenarioList h3{color:var(--ink);margin:0 0 6px}.scenarioButton{text-align:left;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:42px 1fr 24px;align-items:center;gap:2px 12px;min-height:86px;padding:14px;display:grid}.scenarioButton>span{width:42px;height:42px;color:var(--blue);background:var(--mango-tint);border-radius:14px;grid-row:1/span 2;place-items:center;display:grid}.scenarioButton strong{color:var(--ink)}.scenarioButton small{color:var(--muted-ink)}.scenarioButton>svg{color:var(--muted-ink);grid-area:1/3/span 2}.scenarioButton.active{background:#fff6e9;border-color:#f2d7a8;box-shadow:inset 0 0 0 1px #f2d7a8}.playerPanel{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:22px}.playerControls{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.playButton{color:#fff;background:var(--ink);border-color:var(--ink);border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.progressTrack{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.progressTrack span{border-radius:inherit;background:var(--mango);height:100%;transition:width .15s linear;display:block}.playerControls time{color:var(--muted-ink);white-space:nowrap;font-size:13px}.demoTranscript{gap:10px;margin-top:20px;display:grid}.demoTranscript p{opacity:.18;border-radius:15px;max-width:86%;margin:0;padding:12px 14px;line-height:1.45;transition:all .2s;transform:translateY(3px)}.demoTranscript p.shown{opacity:1;transform:translateY(0)}.demoTranscript .caller{border:1px solid var(--line);color:#3c4043;background:#f8fafd;justify-self:end}.demoTranscript .ai{background:var(--mango-tint);color:var(--blue-dark);border:1px solid #f2d7a8;justify-self:start}.liveDemoCallout{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.liveDemoCallout strong,.liveDemoCallout span{display:block}.liveDemoCallout span{color:var(--muted-ink);margin-top:4px;line-height:1.45}.liveDemoCallout a{color:var(--blue);white-space:nowrap;font-size:26px;font-weight:900;text-decoration:none}.liveDemoCallout a.primary{color:#fff;font-size:16px}.kbBand,.pricingBand{border:1px solid var(--line);background:linear-gradient(135deg,#f8fafd 0%,#fff 60%);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:44px;margin-top:42px;padding:48px;display:grid}.kbTags{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.kbTags span{border:1px solid var(--line);color:#3c4043;background:#fff;border-radius:999px;padding:8px 11px;font-weight:800}.kbCard,.priceCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;box-shadow:0 18px 54px #3c40431f}.kbCardHeader{grid-template-columns:42px 1fr;align-items:center;gap:4px 12px;margin-bottom:16px;display:grid}.kbCardHeader svg{color:var(--blue);grid-row:1/span 2}.kbCardHeader span{color:var(--muted-ink);font-size:13px}.kbCard p{color:#3c4043;align-items:center;gap:8px;margin:10px 0;display:flex}.kbCard p svg:last-child{color:var(--green);margin-left:auto}.kbCard .kbAnswer{background:var(--mango-tint);color:var(--blue-dark);border-radius:16px;margin-top:18px;padding:14px;line-height:1.55;display:block}.stepsGrid article span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.priceCard span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-weight:900;display:inline-flex}.priceCard strong{color:var(--ink);margin:10px 0;font-size:42px;display:block}.priceCard p{color:var(--muted-ink);line-height:1.5}.faqGrid{gap:12px;max-width:900px;margin:0 auto;display:grid}.faqItem{padding:0;overflow:hidden}.faqItem button{text-align:left;width:100%;min-height:64px;color:var(--ink);background:#fff;border:0;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:900;display:flex}.faqItem.open button svg{transform:rotate(180deg)}.faqItem p{color:var(--muted-ink);margin:0;padding:0 20px 20px;line-height:1.6}.closingCta{text-align:center;border:1px solid var(--line);background:linear-gradient(135deg,#fff7ed 0%,#fff6e9 100%);border-radius:32px;margin-top:68px;padding:56px 24px}.closingCta .primary{margin-top:16px}.aimeeHelper{right:max(var(--console-safe-gutter), env(safe-area-inset-right));bottom:max(22px, calc(env(safe-area-inset-bottom) + 12px));z-index:12;pointer-events:none;max-width:calc(100vw - (var(--console-safe-gutter) * 2));justify-items:end;gap:12px;display:grid;position:fixed}.aimeeHelper>*{pointer-events:auto}.aimeeLauncher{color:#fff;background:#111827;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:168px;height:58px;font-weight:900;display:inline-flex;box-shadow:0 18px 42px #1118273d}.aimeeLauncher img{object-fit:cover;border-radius:50%;width:38px;height:38px}.launcherOrb{background:#f3b04d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #6bb7ff2e,0 0 22px #6bb7ffe6}.aimeeWindow{color:#fff;background:#0f172a;border:1px solid #ffffff1f;border-radius:26px;grid-template-rows:auto auto auto minmax(120px,1fr) auto auto;width:min(420px,100vw - 32px);max-height:min(720px,100vh - 110px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a73}.aimeeWindowHeader{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr 44px 44px;align-items:center;gap:10px;padding:16px;display:grid}.aimeeWindowHeader img{object-fit:cover;border-radius:15px;width:42px;height:42px}.aimeeWindowHeader span{color:#a8b3cf;margin-top:2px;font-size:12px;display:block}.aimeeWindowHeader button{color:#dbeafe;background:#ffffff14;border-color:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.aimeeOrb{cursor:pointer;background:radial-gradient(circle at 35% 28%, #ffe9c9 0 12%, #f3b04d 28%, var(--mango-deep) 58%, var(--mango-ink) 100%);border:0;border-radius:50%;justify-self:center;place-items:center;width:92px;height:92px;margin:18px 0 4px;padding:0;animation:2.25s ease-in-out infinite assistantPulse;display:grid;box-shadow:0 0 #6bb7ff3d,0 24px 70px #c96f0057}.aimeeOrb.disabled{background:radial-gradient(circle at 35% 28%,#f8fafc 0 12%,#cbd5e1 30%,#64748b 62%,#334155 100%);animation:none;box-shadow:0 14px 42px #0f172a47}.aimeeOrb:focus-visible{outline-offset:5px;outline:3px solid #6bb7ffbf}.aimeeOrb span{filter:blur(2px);background:#ffffff59;border-radius:50%;width:36px;height:36px}.aimeeOrb.listening,.aimeeOrb.thinking{animation-duration:.9s}.aimeeOrb.speaking{background:radial-gradient(circle at 35% 28%,#e6f4ea 0 12%,#81c995 30%,#188038 62%,#0d652d 100%);box-shadow:0 0 0 16px #1880381f,0 24px 70px #18803857}.aimeeLiveStatus{color:#c7d2fe;text-align:center;white-space:normal;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-self:center;max-width:calc(100% - 32px);margin:0 16px 12px;padding:6px 10px;font-size:12px;font-weight:800}.aimeeLiveStatus.listening,.aimeeLiveStatus.speaking,.aimeeLiveStatus.connected{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e40}.aimeeLiveStatus.error{color:#fecaca;background:#f871711a;border-color:#f8717140}.aimeeMessages{align-content:start;gap:9px;min-height:120px;max-height:240px;padding:0 16px 12px;display:grid;overflow:hidden auto}.aimeeMessages p{border-radius:16px;margin:0;padding:11px 13px;font-size:14px;line-height:1.45}.aimeeMessages .aimee{color:#fff6e9;background:#ffffff1a;justify-self:start}.aimeeMessages .user{color:#102a56;background:#dbeafe;justify-self:end}.aimeeMessages .typing{opacity:.75;font-style:italic}.aimeeChips{scrollbar-width:none;gap:8px;padding:8px 16px 12px;display:flex;overflow:auto hidden}.aimeeChips::-webkit-scrollbar{display:none}.aimeeChips button{color:#dbeafe;background:#ffffff14;border-color:#ffffff1f;border-radius:999px;flex:none;min-height:44px;font-size:12px}.aimeeInput{border-top:1px solid #ffffff1a;grid-template-columns:44px 1fr 44px;gap:8px;padding:14px;display:grid}.aimeeInput input{color:#fff;background:#ffffff14;border-color:#ffffff1f;border-radius:999px;min-width:0;min-height:44px;margin:0}.aimeeInput input::placeholder{color:#c7d2fe}.aimeeInput button{color:#fff;background:var(--mango-deep);border-color:var(--mango-deep);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.aimeeFinePrint{color:#a8b3cf;text-align:center;margin:-4px 16px 14px;font-size:12px;line-height:1.35}.btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:700;text-decoration:none;display:inline-flex}.btn-sm{min-height:34px;padding:8px 12px;font-size:13px}.btn-orange{background:var(--mango-deep);color:#fff;border-color:var(--mango-deep)}.btn-orange:hover{background:#a8380a;border-color:#a8380a}.btn-secondary{background:var(--mango-tint);color:var(--blue-dark);border-color:#f2d7a8}.btn-quiet{color:var(--ink);border-color:var(--line);background:#fff}.consoleShellRedesign{padding:18px var(--console-safe-gutter) 96px;gap:20px;max-width:1440px;margin-inline:auto}.consoleTopbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px 20px 10px 16px;display:grid;position:sticky;top:0}.consoleBrand{text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;min-width:170px;padding:0;display:flex}.consoleBrand:hover{background:0 0}.consoleBrand span{min-width:0;line-height:1.1}.consoleBrand strong{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:800;display:block}.consoleBrand small{color:var(--muted-ink);text-align:left;white-space:nowrap;font-size:12px;display:block}.consoleModuleSwitcher{background:var(--cream);border:1px solid var(--line);border-radius:999px;justify-self:center;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.consoleModulePill{color:#3c4043;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:0;padding:7px 14px 7px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.consoleModulePill:hover{color:var(--ink);background:#ffffffb3}.consoleModulePill.active{background:var(--blue);color:#fff;box-shadow:0 1px 2px #c96f0033,0 4px 10px #c96f002e}.consoleModulePill.active:hover{background:var(--blue-dark);color:#fff}.consoleModulePill.active svg{color:#fff}.consoleTopbarSearch{background:var(--cream);border:1px solid var(--line);color:var(--muted-ink);border-radius:10px;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:8px 14px;display:inline-flex;position:relative;overflow:hidden}.consoleTopbarSearch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:140px;margin:0;padding:0}.consoleTopbarSearch input::placeholder{color:var(--muted-ink);opacity:1}.consoleTopbarSearch:focus-within{border-color:var(--blue);color:var(--ink);box-shadow:0 0 0 3px #c96f002e}.consoleTopbarSearch svg{color:var(--muted-ink);flex:none}.consoleKbd{color:var(--muted-ink);border:1px solid var(--line);background:#fff;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:700}.consoleTopbarActions{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.consoleIconButton{color:#3c4043;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.consoleIconButton:hover{border-color:var(--line);background:#f1f3f4}.consoleNotificationsWrap{position:relative}.consoleNotifDot{background:#c5221f;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.consoleSearchPanel,.consoleNotificationsPanel{border:1px solid var(--line);z-index:40;background:#fff;border-radius:16px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 1px 2px #14141414,0 14px 36px #14141429}.consoleSearchPanel{width:min(420px,100vw - 32px);padding:8px;left:0;right:auto}.consoleSearchItem{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.consoleSearchItem:hover{background:#f8f9fa}.consoleSearchItem strong{font-size:13.5px}.consoleSearchItem span{color:var(--muted-ink);font-size:12.5px;line-height:1.45}.consoleNotificationsPanel{padding:8px}.consoleNotificationsHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px 12px;display:flex}.consoleNotificationsHead strong{font-size:14px}.consoleNotificationsHead span{color:var(--muted-ink);font-size:12px}.consoleNotificationsList{gap:8px;display:grid}.consoleNotificationItem{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px;display:grid}.consoleNotificationItem.warn{background:#fff8f1;border-color:#ffd9b3}.consoleNotificationItem strong{color:var(--ink);font-size:13.5px;display:block}.consoleNotificationItem p{color:var(--muted-ink);margin:4px 0 0;font-size:12.5px;line-height:1.5}.consoleNotificationAction{min-height:34px;color:var(--blue-dark);background:#fff6e9;border:1px solid #f2d7a8;border-radius:999px;justify-self:start;padding:8px 12px;font-weight:700}.consoleNotificationAction:hover{background:#e2ecff}.consoleAccountWrap{position:relative}.consoleAccountPill{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.consoleAccountPill:hover{box-shadow:0 1px 2px #1414140a,0 4px 12px #1414140d}.consoleAvatar{background:var(--mango-tint);width:26px;height:26px;color:var(--blue-dark);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.consoleAvatar.large{width:36px;height:36px;font-size:14px}.consoleAccountLabel{white-space:nowrap;text-overflow:ellipsis;max-width:128px;font-size:13.5px;font-weight:600;overflow:hidden}.consoleAccountMenu{border:1px solid var(--line);z-index:30;background:#fff;border-radius:14px;min-width:280px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #14141414,0 12px 32px #14141429}.consoleAccountMenuHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.consoleAccountMenuName{color:var(--ink);font-size:14px;font-weight:700}.consoleAccountMenuEmail{color:var(--muted-ink);margin-top:1px;font-size:12px}.consoleAccountMenuRole{color:var(--muted-ink);text-transform:capitalize;letter-spacing:.02em;margin-top:3px;font-size:11px;font-weight:700}.consoleAccountMenuItem{width:100%;font:inherit;color:#3c4043;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.consoleAccountMenuItem:hover{color:var(--ink);background:#f8f9fa}.consoleAccountMenuSep{background:var(--line);height:1px;margin:6px 4px}.consoleMobileMenuButton,.consoleBottomNav,.consoleDrawerScrim{display:none}.consoleBottomNavItem{min-height:56px;color:var(--muted-ink);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:11px;font-weight:750;display:flex}.consoleBottomNavItem svg{color:currentColor}.consoleBottomNavItem.active{color:var(--blue);background:#c96f001a}.consoleDrawer{width:min(330px,86vw);height:100%;box-shadow:0 0 0 1px var(--line), 24px 0 70px #1414143d;overscroll-behavior:contain;background:#fff;flex-direction:column;gap:4px;padding:14px;animation:.22s cubic-bezier(.16,1,.3,1) consoleDrawerIn;display:flex;overflow-y:auto}@keyframes consoleDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.consoleDrawerHead{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:6px;padding:4px 4px 14px;display:grid}.consoleDrawerWho{min-width:0}.consoleDrawerWho .consoleAccountMenuEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consoleDrawerSection{gap:2px;padding:8px 0;display:grid}.consoleDrawerSection+.consoleDrawerSection{border-top:1px solid var(--line)}.consoleDrawerLabel{color:var(--muted-ink);letter-spacing:.1em;text-transform:uppercase;margin:2px 10px 6px;font-size:12px;font-weight:800}.consoleDrawerItem{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:10px 12px;font-size:15px;font-weight:650;display:flex}.consoleDrawerItem svg{color:var(--muted-ink);flex:none}.consoleDrawerItem:hover{background:#f1f3f4}.consoleDrawerItem.active{background:var(--mango-tint);color:var(--blue-dark)}.consoleDrawerItem.active svg{color:var(--blue)}.consoleDrawerItem.danger,.consoleDrawerItem.danger svg{color:#b3261e}.objectiveCard{background:linear-gradient(#fffaf3 0%,#fff 60%);border-color:#ffd9b3}.objectiveSavedAt{color:var(--muted-ink);align-self:center;font-size:12.5px}.consoleModuleStack{gap:18px;padding-top:10px;display:grid}.ai-hero,.ai-response,.side-card,.note-composer,.card{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 1px 2px #3c404312}.ai-hero{background:linear-gradient(#fff8f0 0%,#fff 70%);padding:24px}.ai-hero h1{max-width:720px;margin:10px 0 12px;font-size:clamp(34px,4vw,52px)}.ai-hero p{color:var(--muted-ink);max-width:820px;margin:0;line-height:1.6}.ai-eyebrow,.card-eyebrow{color:var(--mango-ink);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.ai-input{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.ai-input textarea{resize:vertical;border-radius:18px;min-height:54px;max-height:180px;margin:0}.ai-send{color:#fff;background:#111827;border-color:#111827;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}.ai-suggestions,.ai-actions,.quick-tags,.tagWrap,.vaultActions,.detail-actions,.stageButtons,.contactPhoneActions{flex-wrap:wrap;gap:8px;display:flex}.ai-suggestions{margin-top:14px}.ai-suggestion,.quick-tag,.tag{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700}.ai-response{padding:20px 22px}.ai-author{color:var(--ink);align-items:center;gap:10px;font-weight:800;display:flex}.ai-content{gap:12px;margin-top:12px;display:grid}.ai-content p{color:#3c4043;margin:0;line-height:1.6}.pill-status{min-height:28px;color:var(--green);background:#e6f4ea;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill-status .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.crmListToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crmSearch{flex:1;min-width:250px}.crmCreateContactCard{overflow:hidden}.crmCreateContactGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.crmField{gap:6px;display:grid}.crmField span{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.crmField input,.crmField select,.crmField textarea{width:100%;margin:0}.crmCreateContactActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar-search{border:1px solid var(--line);background:#f8fafd;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:flex}.topbar-search input{background:0 0;border:0;min-width:0;margin:0;padding:0}.mode-tabs{flex-wrap:wrap;gap:8px;display:flex}.mode-tab{min-height:36px;color:var(--muted-ink);border-color:var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700}.mode-tab.active{color:#fff;background:#111827;border-color:#111827}.modeCount{opacity:.8}.contactTable,.vaultTable{gap:0;display:grid}.contactTableHead,.contactRowInteractive,.vaultTableHead,.vaultRow{align-items:center;gap:14px;display:grid}.contactTableHead{border-bottom:1px solid var(--line);color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) minmax(0,1.2fr) 120px auto;padding:0 0 12px;font-size:12px;font-weight:800}.contactRowInteractive{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) minmax(0,1.2fr) 120px auto;padding:16px 0}.contactRowInteractive:last-child,.vaultRow:last-child{border-bottom:0}.contactRowInteractive span,.vaultRow span{min-width:0}.contactRowInteractive small,.vaultNameCell small{color:var(--muted-ink);margin-top:4px;display:block}.mobileField{min-width:0}.mobileField:before{display:none}.crmStatusBadge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.crmStatusBadge.lead{color:var(--muted-ink);background:#f4f4f2}.crmStatusBadge.qualifying{color:var(--mango-ink);background:#fff1e7}.crmStatusBadge.won{color:var(--green);background:#e6f4ea}.crmStatusBadge.quiet{color:var(--muted-ink);background:#f8f9fa}.caseList{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #3c404312}.caseTableHead,.caseRow{grid-template-columns:minmax(0,1.9fr) 110px 116px minmax(0,1fr) minmax(0,1.5fr) 90px;align-items:center;gap:14px;display:grid}.caseTableHead.singleOwner,.caseRow.singleOwner{grid-template-columns:minmax(0,1.9fr) 110px 116px minmax(0,1.5fr) 90px}.caseTableHead{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-ink);border-bottom:1px solid var(--line);padding:14px 18px;font-size:11px;font-weight:800}.caseRow{cursor:pointer;border-bottom:1px solid #f1f3f4;padding:16px 18px}.caseRow:last-child{border-bottom:0}.caseRow:hover{background:#fafbfc}.caseRow .ttl{font-weight:700}.caseRow .subline,.caseRow .snippet{color:var(--muted-ink);margin-top:4px;font-size:11.5px;display:block}.caseKanban{grid-template-columns:repeat(7,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.caseKanbanColumn{border:1px solid var(--line);background:#f8fafd;border-radius:10px;grid-template-rows:auto 1fr;gap:10px;min-width:220px;padding:10px;display:grid}.caseKanbanColumn.dragReady{background:#fff9f0;border-color:#c96f005c}.caseKanbanHead{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.caseKanbanHead span{border:1px solid var(--line);min-width:26px;height:26px;color:var(--muted-ink);background:#fff;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.caseKanbanCards{align-content:start;gap:10px;min-height:220px;display:grid}.caseKanbanCard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid;box-shadow:0 1px 2px #3c40430d}.caseKanbanCard:hover{border-color:#c96f0073;box-shadow:0 4px 14px #3c404314}.caseKanbanCard[draggable=true]{cursor:grab}.caseKanbanCard.dragging{opacity:.55;cursor:grabbing}.caseKanbanCardTop,.caseKanbanCardMeta{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.caseKanbanCard strong,.caseKanbanCard p{min-width:0}.caseKanbanCard p{color:var(--muted-ink);margin:0;font-size:12.5px;line-height:1.45}.memberList{gap:10px;margin:12px 0;display:grid}.memberRow{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(180px,1.3fr) minmax(120px,max-content) minmax(130px,.7fr) repeat(5,max-content) minmax(150px,max-content) max-content;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.memberRow strong,.memberRow small{display:block}.memberRow small{color:var(--muted-ink);margin-top:2px}.memberRow select{min-width:120px}.memberPhoneInput{min-width:130px}.memberRow .toggle{white-space:nowrap;border:0;padding:0}.memberDeleteOverlay{z-index:70;background:#20212480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.memberDeletePanel{background:#fff;border-radius:10px;width:min(620px,100%);max-height:calc(100vh - 72px);padding:22px;overflow-y:auto;box-shadow:0 22px 60px #20212447}.memberDeletePanel h3{margin-top:10px}.memberDeleteImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.memberDeleteImpactGrid div{border:1px solid var(--line);background:#fafbfc;border-radius:8px;padding:12px}.memberDeleteImpactGrid strong,.memberDeleteImpactGrid span{display:block}.memberDeleteImpactGrid strong{color:var(--ink);font-size:24px;line-height:1}.memberDeleteImpactGrid span{color:var(--muted-ink);margin-top:6px;font-size:12px;line-height:1.25}.memberDeleteCasePreview{gap:8px;margin:12px 0;display:grid}.memberDeleteCasePreview div{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.memberDeleteCasePreview strong,.memberDeleteCasePreview span,.memberDeleteCasePreview small{display:block}.memberDeleteCasePreview span,.memberDeleteCasePreview small{color:var(--muted-ink);margin-top:3px;line-height:1.35}.memberDeleteOptions{gap:10px;margin:14px 0;display:grid}.memberDeleteOption{border:1px solid var(--line);border-radius:8px;grid-template-columns:max-content 1fr;align-items:center;gap:10px;padding:12px;display:grid}.memberDeleteOption select{grid-column:2;width:100%}.memberDeleteCleanupList{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.memberDeleteCleanupList span{color:var(--muted-ink);background:#f1f3f4;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.caseVal{text-align:right;font-weight:800}.caseFilter{border:1px solid var(--line);color:#3c4043;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.caseFilter.active{background:var(--mango-tint);color:var(--mango-ink);border-color:#f2d7a8}.caseTypeBadge,.caseStatusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.caseTypeBadge.job{color:#46484d;background:#eef0f2}.caseTypeBadge.ticket{color:#a3284b;background:#fdecef}.caseTypeBadge.opportunity{color:var(--mango-ink);background:#fff1e7}.caseStatusBadge.enquiry{color:var(--muted-ink);background:#f4f4f2}.caseStatusBadge.quoted{color:#9a3412;background:#fff1e7}.caseStatusBadge.booked{color:var(--green);background:#e6f4ea}.caseStatusBadge.in_progress{color:#46484d;background:#eef0f2}.caseStatusBadge.pending{color:#8a4d00;background:#fff8e1}.caseStatusBadge.escalated{color:#b3261e;background:#fce8e6}.caseStatusBadge.completed,.caseStatusBadge.solved{color:var(--green);background:#e6f4ea}.caseStatusBadge.lost{color:var(--muted-ink);background:#f8f9fa}.subpage{gap:18px;display:grid}.detail-header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.detail-back{border-radius:999px;align-items:center;gap:8px;display:inline-flex}.detailTitleBlock{align-items:center;gap:14px;min-width:0;display:flex}.detail-avatar{width:56px;height:56px;color:var(--mango-ink);background:#fff1e7;border-radius:18px;place-items:center;font-weight:900;display:grid}.detail-title h1{margin:0;font-size:clamp(28px,3vw,40px)}.detail-title .meta{color:var(--muted-ink);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:14px;display:flex}.contextActionBar{background:linear-gradient(120deg,#fff8ef,#fff 72%);border:1px solid #f4d5ad;border-radius:16px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #3c40430f}.contextActionCopy{gap:3px;min-width:0;display:grid}.contextActionCopy strong{color:var(--ink);font-size:15px}.contextActionCopy span{color:var(--muted-ink);font-size:12.5px;line-height:1.45}.contextActionButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contextActionButtons .btn{min-height:42px}.detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.stack,.sideColumn{gap:16px;display:grid}.note-composer{padding:18px}.note-composer textarea{min-height:120px;margin:0}.note-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.timeline{gap:12px;display:grid}.tl-item{padding-left:18px;position:relative}.tl-item:before{content:"";background:#edf1f7;width:2px;position:absolute;top:14px;bottom:-12px;left:4px}.tl-item:last-child:before{display:none}.tl-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.tl-meta{color:var(--muted-ink);flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700;display:flex}.tl-body{color:#3c4043;margin-top:8px;line-height:1.55}.channel-pill{min-height:24px;color:var(--blue-dark);background:#f8fafd;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.side-card{gap:10px;padding:18px;display:grid}.side-card h3{margin:0}.quoteBuilder{gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.quoteBuilderSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:360px;display:grid}.quoteBuilderSummary span{border:1px solid var(--line);background:#f8fafd;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.quoteBuilderSummary strong{color:var(--ink);font-size:15px}.quoteBuilderSummary small{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.quoteLineGrid{grid-template-columns:minmax(150px,1fr) 58px 72px 86px 74px 32px;align-items:center;gap:6px;min-width:560px;display:grid}.quoteLineHead{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.quoteLineGrid input{min-width:0;margin:0;padding:8px 9px;font-size:12.5px}.quoteLineSubtotal{text-align:right;color:var(--ink);font-size:12.5px;font-weight:800}.quoteBuilderActions{flex-wrap:wrap;gap:8px;min-width:360px;display:flex}.quoteScopeField textarea{resize:vertical;min-height:86px}.quoteDraftPreview{border:1px solid var(--line);background:#f8fafd;border-radius:8px;gap:8px;padding:10px;display:grid}.quoteDraftPreviewHead,.quoteDraftLines div{justify-content:space-between;align-items:center;gap:10px;display:flex}.quoteDraftPreviewHead span,.quoteDraftLines strong{color:var(--muted-ink);white-space:nowrap;font-size:12px}.quoteDraftLines{gap:6px;display:grid}.quoteDraftLines span{overflow-wrap:anywhere;min-width:0}.quoteLineEditor{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.quoteEditorHead{color:var(--muted-ink);text-transform:uppercase;letter-spacing:0;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.iconBtn{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.iconBtn:hover{background:#f8fafd}.iconBtn:disabled{opacity:.55;cursor:not-allowed}.quoteLineColumnHead{color:var(--muted-ink);grid-template-columns:minmax(0,1fr) 54px 58px 76px minmax(72px,auto) 30px;gap:6px;font-size:11px;font-weight:700;display:grid}.quoteLineColumnHead span:nth-child(n+2){text-align:right}.quoteLineItem{background:#fbfcff;border:1px solid #edf1f7;border-radius:8px;gap:6px;padding:8px;display:grid}.quoteLineRow{grid-template-columns:minmax(0,1fr) 54px 58px 76px minmax(72px,auto) 30px;align-items:center;gap:6px;display:grid}.quoteLineRow input{width:100%;min-width:0}.quoteLineRow strong{color:var(--ink);text-align:right;white-space:nowrap;font-size:12px}.quoteLineCode,.quoteLineNote{background:#fff;width:100%;min-width:0;font-size:12px}.quoteLineShortcuts{flex-wrap:wrap;gap:6px;display:flex}.quoteTotalsGrid{grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:end;gap:10px;padding-top:4px;display:grid}.quoteTotalsGrid label,.quoteTotalsGrid div{gap:4px;display:grid}.quoteTotalsGrid span{color:var(--muted-ink);font-size:12px}.quoteTotalsGrid strong{text-align:right;font-size:15px}.quoteDepositControls{gap:8px;display:grid}.compactDocMode{margin:8px 0}.compactDocMode .mode-tab{min-height:34px;padding:6px 12px}.checkInline{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:inline-flex}.checkInline input{width:16px;height:16px}.compactField{max-width:150px}.quoteLinkRow{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.quoteLinkRow input{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=640px){.quoteLineColumnHead{display:none}.quoteLineRow{grid-template-columns:minmax(0,1fr) 48px 52px}.quoteLineRow input[aria-label=Unit\ price],.quoteLineRow strong,.quoteLineRow .iconBtn{grid-column:span 1}.quoteLineRow .iconBtn{justify-self:end}}.settingsBillingPage{gap:20px;min-width:0;display:grid}.settingsBillingHeader{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex;box-shadow:0 1px 2px #3c404312}.settingsBillingHeader h1{margin:4px 0 6px;font-size:clamp(30px,3vw,42px);line-height:1.12}.settingsBillingHeader p{max-width:680px;color:var(--muted-ink);margin:0;line-height:1.55}.settingsBillingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.billingGrid{grid-template-columns:minmax(0,.95fr) minmax(320px,.8fr)}.billingCard,.trialPlanBanner{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 1px 2px #3c404312}.billingCard{gap:16px;min-width:0;padding:20px;display:grid}.billingHistoryCard,.billingPlanPicker{grid-column:1/-1}.billingPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billingPlanOption{border:1px solid var(--line);background:#fff;border-radius:13px;gap:7px;min-width:0;padding:14px;display:grid}.billingPlanOption.current{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f5f9ff}.billingPlanOption>span{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.billingPlanOption>strong{font-size:15px}.billingPlanOption>b{color:var(--blue-dark);font-size:20px;line-height:1}.billingPlanOption>b small{color:var(--muted-ink);margin-left:3px;font-size:11px;font-weight:700}.billingPlanOption p{min-height:34px;color:var(--muted-ink);margin:0;font-size:12px;line-height:1.4}.billingPlanOption .btn{justify-self:start}.billingCardHead{align-items:flex-start;gap:12px;display:flex}.billingCardHead h2{margin:0 0 5px;font-size:20px;line-height:1.25}.billingCardHead p{color:var(--muted-ink);margin:0;line-height:1.5}.billingIcon{width:38px;height:38px;color:var(--blue-dark);background:var(--mango-tint);border-radius:12px;flex:none;place-items:center;display:grid}.billingFacts{gap:0;margin:0;display:grid}.billingFacts div{border-top:1px solid #f1f3f4;grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.billingFacts dt{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850}.billingFacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.cashPage{min-width:0}.cashHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cashSearchStrip{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #3c40430d}.cashSearchStrip svg{color:var(--muted-ink);flex:none}.cashSearchStrip input{min-width:0;font:inherit;background:0 0;border:0;flex:auto;padding:4px 2px}.cashSearchStrip input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.manualBillingPanel{gap:14px}.manualBillingForm{gap:14px;min-width:0;display:grid}.manualBillingForm label{gap:5px;min-width:0;display:grid}.manualBillingForm label span{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.manualBillingForm input,.manualBillingForm textarea{min-width:0}.manualBillingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.manualBillingHint{color:var(--muted-ink);margin:-6px 0 0;font-size:12px;line-height:1.45}.manualReadinessStrip{background:#fbfcff;border:1px solid #edf0f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.manualReadinessStrip span{overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;min-height:26px;padding:4px 8px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.manualReadinessStrip .ready{color:var(--green);background:#e6f4ea}.manualReadinessStrip .waiting{color:#8a4d00;background:#fff8e1}.manualIssueControls{gap:6px;display:grid}.manualBillingLines{background:#fbfcff}.manualBillingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manualBillingSuccess{color:#065f46;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.manualBillingSuccess>svg{flex:none;margin-top:1px}.manualBillingSuccess strong{color:#064e3b;font-size:16px;display:block}.manualBillingSuccess p{color:#166534;margin:4px 0 12px;line-height:1.45}.cashMetricGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cashMetric{gap:5px;padding:16px}.cashMetric span{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850}.cashMetric strong{color:var(--ink);font-size:28px;line-height:1.1}.cashMetric small{color:var(--muted-ink);line-height:1.35}.cashMetric.warn strong{color:#b3261e}.cashMetric.action strong{color:var(--blue-dark)}.cashTwoColumn{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.cashSideStack{gap:16px;min-width:0;display:grid}.cashInvoiceList,.cashAwaitingList{gap:10px;display:grid}.cashInvoiceRow,.cashAwaitingRow{background:#fff;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(132px,auto);gap:14px;min-width:0;padding:12px;display:grid}.cashInvoiceTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cashInvoiceRow h3,.cashInvoiceRow p{overflow-wrap:anywhere;min-width:0;margin:4px 0 0}.cashInvoiceRow h3{font-size:16px;line-height:1.25}.cashInvoiceRow p{color:var(--muted-ink);line-height:1.4}.cashContactLine{color:var(--muted-ink);flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:12px;display:flex}.cashInvoiceMoney{text-align:right;align-content:start;justify-items:end;gap:5px;display:grid}.cashInvoiceMoney strong{font-size:18px}.cashInvoiceMoney span,.cashInvoiceMoney small{color:var(--muted-ink);font-size:12px}.cashDeliveryStatus{max-width:260px;color:var(--muted-ink);overflow-wrap:anywhere;background:#f8fafc;border-radius:999px;justify-self:end;padding:3px 7px;line-height:1.25;display:inline-flex}.cashDeliveryStatus.sent{color:var(--green);background:#e6f4ea}.cashDeliveryStatus.partial{color:#8a4d00;background:#fff8e1}.cashDeliveryStatus.failed{color:#b3261e;background:#fce8e6}.cashDeliveryStatus.draft,.cashDeliveryStatus.not_sent,.cashDeliveryStatus.unknown{color:var(--muted-ink);background:#f1f3f4}.cashRowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cashRowActions .btn{min-width:108px}.cashInlineConfirm{color:#7c2d12;background:#fff7ed;border:1px solid #f3d7c2;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px;font-size:12px;display:flex}.cashInlineConfirm span{overflow-wrap:anywhere;margin-right:auto;font-weight:700}.cashPaymentMethod{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:128px;min-height:34px;font-size:12px}.cashPaymentReference{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;max-width:128px;min-height:34px;font-size:12px}.cashStatus{min-height:24px;color:var(--muted-ink);text-transform:uppercase;letter-spacing:.04em;background:#f1f3f4;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.cashStatus.overdue{color:#b3261e;background:#fce8e6}.cashStatus.part_paid,.cashStatus.sent,.cashStatus.viewed{color:#8a4d00;background:#fff8e1}.cashStatus.paid{color:var(--green);background:#e6f4ea}.cashAwaitingRow>div{gap:4px;min-width:0;display:grid}.cashAwaitingRow>div:last-child{align-content:start;justify-items:end}.cashAwaitingRow strong,.cashAwaitingRow span,.cashAwaitingRow small{overflow-wrap:anywhere;min-width:0}.cashAwaitingRow span,.cashAwaitingRow small{color:var(--muted-ink);line-height:1.35}.cashAgingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cashAgingGrid div{background:#fbfcff;border:1px solid #edf0f2;border-radius:8px;gap:5px;padding:12px;display:grid}.cashAgingGrid span{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.cashAgingGrid strong{color:var(--ink);font-size:18px}.trialPlanBanner{background:linear-gradient(#fff8f0 0%,#fff 72%);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.trialPlanBanner>div:first-child{align-items:flex-start;gap:12px;display:flex}.trialPlanBanner h2{margin:0 0 6px;font-size:22px;line-height:1.25}.trialPlanBanner p{color:var(--muted-ink);max-width:720px;margin:0;line-height:1.55}.activationOffer{gap:10px;display:grid}.activationOffer p{color:inherit;margin:0;line-height:1.55}.activationOffer ul{gap:4px;margin:0;padding-left:18px;display:grid}.activationOffer li{line-height:1.45}.settingsIdentityRow,.paymentMethodCard,.emptyBillingHistory{align-items:center;gap:14px;min-width:0;display:flex}.settingsIdentityRow img,.settingsLogoPlaceholder{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:16px;flex:none;width:58px;height:58px}.settingsLogoPlaceholder{color:var(--mango-ink);background:#fff1e7;place-items:center;font-size:20px;font-weight:900;display:grid}.settingsIdentityRow strong,.settingsIdentityRow span,.paymentMethodCard strong,.paymentMethodCard span{display:block}.settingsIdentityRow span,.paymentMethodCard span{color:var(--muted-ink);overflow-wrap:anywhere;margin-top:3px}.paymentMethodCard{border:1px solid var(--line);background:#fafbfc;border-radius:14px;padding:14px}.paymentMethodCard svg{color:var(--blue);flex:none}.billingHistoryTable{border:1px solid var(--line);border-radius:14px;display:grid;overflow:hidden}.billingHistoryHead,.billingHistoryRow{grid-template-columns:130px minmax(0,1.4fr) 120px minmax(180px,.8fr);align-items:center;gap:14px;display:grid}.billingHistoryHead{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.06em;background:#f8f9fa;padding:12px 14px;font-size:12px;font-weight:850}.billingHistoryRow{border-top:1px solid var(--line);padding:14px}.billingHistoryRow small{color:var(--muted-ink);text-transform:capitalize;margin-top:3px;display:block}.billingStatementActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.emptyBillingHistory{background:#f8fafd;border:1px dashed #f2d7a8;border-radius:14px;align-items:flex-start;padding:18px}.emptyBillingHistory svg{color:var(--blue);flex:none}.dangerZone{background:#fff}.settingsControlModal .dangerZone{background:#fff6f5;border:1px solid #f3c6c2;border-radius:14px;margin-top:18px;padding:16px}.settingsControlModal .dangerZone h3{color:#b3261e;margin-top:0}button.danger{color:#fff;cursor:pointer;background:#b3261e;border:1px solid #b3261e;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:inline-flex}button.danger:disabled{opacity:.5;cursor:not-allowed}button.danger:hover:not(:disabled){background:#942019}.row{grid-template-columns:110px 1fr;gap:12px;display:grid}.k{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.v{color:var(--ink);overflow-wrap:anywhere}.contactPhoneList{gap:10px;display:grid}.contactPhoneItem{border:1px solid var(--line);background:#fafbfc;border-radius:8px;gap:8px;padding:10px;display:grid}.contactPhoneMeta{gap:2px;min-width:0;display:grid}.contactPhoneMeta span{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.contactPhoneMeta strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.contactPhoneActions.compact .btn{flex:96px;justify-content:center}.connectedFileRow,.vaultFolderTile,.vaultNameCell{align-items:center;gap:10px;display:flex}.source-icon,.vaultFolderIcon{width:30px;height:30px;color:var(--mango-ink);background:#fff1e7;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.vaultHero{align-items:center}.vaultFolderGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vaultFolderTile{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;padding:14px;box-shadow:0 1px 2px #3c404312}.vaultFolderTile small{color:var(--muted-ink);margin-top:4px;display:block}.vaultTableHead{border-bottom:1px solid var(--line);color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:minmax(0,2fr) 120px 96px minmax(150px,.8fr) minmax(150px,.8fr) auto;padding:0 0 12px;font-size:12px;font-weight:800}.vaultRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) 120px 96px minmax(150px,.8fr) minmax(150px,.8fr) auto;padding:16px 0}.selectCompact{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:6px 8px}.upload-zone{color:var(--muted-ink);text-align:center;background:#f8fafd;border:1px dashed #f2d7a8;border-radius:18px;justify-items:center;gap:8px;padding:24px;display:grid}.upload-cta{color:var(--mango-ink);font-weight:800}.upload-note{font-size:13px}.knowledgeCardActions{justify-content:flex-end}.knowledgeScopePicker{min-height:34px;color:var(--muted-ink);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.knowledgeScopePicker select{border:1px solid var(--line);min-width:154px;min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:6px 28px 6px 8px;font-weight:600}.knowledgeManagerBody{gap:16px;display:grid}.knowledgeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledgeSummaryTile{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;padding:16px;display:grid}.knowledgeSummaryTile .label{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.knowledgeSummaryTile strong{font-size:24px;line-height:1.1}.knowledgeSummaryTile .sub{color:var(--muted-ink)}.knowledgeManagerNotice{margin:0}.knowledgeManagerNotice a{color:var(--blue-dark);font-weight:700}.knowledgeFileList{gap:10px;display:grid}.knowledgeFileRow{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.voiceForwardingBlock{gap:8px;margin-top:8px;display:grid}.phoneRoutingField{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.knowledgeFileMeta{align-items:center;gap:10px;min-width:0;display:flex}.knowledgeFileMeta div{min-width:0}.knowledgeFileMeta strong,.knowledgeFileMeta small{display:block}.knowledgeFileMeta strong{overflow-wrap:anywhere}.knowledgeFileMeta small{color:var(--muted-ink);margin-top:4px}.knowledgeFileActions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=1120px){.consoleTopbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""modules modules";gap:12px}.consoleBrand{grid-area:brand;min-width:0}.consoleModuleSwitcher{grid-area:modules;max-width:100%;overflow-x:auto}.consoleTopbarActions{grid-area:actions}.consoleTopbarSearch{flex:1 1 0;min-width:0}.status-strip,.quickstart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.twocol{grid-template-columns:1fr}.dashboardSideStack{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeSummaryGrid{grid-template-columns:1fr}}@media (width<=900px){main{padding-left:18px;padding-right:18px}.featureGrid{grid-template-columns:1fr}.heroPhoneCard,.liveDemoCallout,.playerPanel,.side-card,.note-composer,.panel,.offerPanel{width:100%;min-width:0}.brandMarkImage{border-radius:12px;width:36px;height:36px}.menuButton{width:44px;height:44px}}@media (width<=820px){:root{--console-safe-gutter:16px}.hero,.marketingHero,.siteFooter,.affiliateShell,.pageGrid,.adminHeader,.offerSection,.demoSection{display:block}.signupShell{grid-template-columns:1fr;gap:18px;padding:6px 0 36px;display:grid}.signupCard,.signupAside{padding:22px;box-shadow:0 8px 28px #3c40431a}.signupCard h1{font-size:34px}.signupAside h2{font-size:26px}.topbar{gap:12px;padding:12px 16px}.brand{max-width:calc(100vw - 88px)}.brand strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.brand small{font-size:12px}.menuButton{display:inline-flex}.siteNav{background:#fff;border-bottom:1px solid #e8eaed;padding:12px 16px 16px;display:none;position:absolute;top:63px;left:0;right:0;box-shadow:0 10px 30px #3c404324}.siteNav.open{grid-template-columns:1fr;gap:10px;display:grid}.siteNav button,.siteNav .navLink{border:1px solid #e8eaed;justify-content:center;width:100%;min-height:48px}.siteNav .navPrimary{border-color:var(--mango-deep)}main{max-width:100%;padding:28px 16px 72px;overflow-x:hidden}.marketingHero{padding:22px 0 34px}.callPreview{margin-top:32px}.trustStrip,.featureGrid,.industryBand,.metricGrid,.adminStatusGrid,.knowledgeUseGrid,.employeeGuideGrid,.examplePromptGrid,.emailAimeeSteps{grid-template-columns:1fr}.trustStrip{gap:14px;padding:16px 0}.sectionIntro h2,.offerSection h2,.demoSection h2{font-size:30px}.demoCard{margin-top:22px}.demoPhone{font-size:28px}.heroStatement{font-size:20px;line-height:1.5}.footerColumns{grid-template-columns:1fr;margin-top:24px}.affiliateStats{grid-template-columns:1fr}.affiliateForm{position:static}.choiceGrid{grid-template-columns:1fr}.consoleTopbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand actions";align-items:center;gap:10px;padding:10px 14px}.consoleMobileMenuButton{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:12px;flex:none;grid-area:menu;place-items:center;padding:0;display:inline-grid}.consoleBrand{grid-area:brand;justify-content:flex-start;width:auto;min-width:0}.consoleModuleSwitcher,.consoleTopbarSearch,.consoleAccountWrap{display:none}.consoleTopbarActions{flex-wrap:nowrap;grid-area:actions;justify-self:end;gap:6px;width:auto}.consoleKbd{display:none}.consoleBottomNav{z-index:25;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fffffff7;grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 18px #14141412}.consoleDrawerScrim{z-index:60;background:#0f172a6b;display:flex;position:fixed;inset:0}.consoleShellRedesign{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.consoleMain:has(.consoleBottomNav)~.aimeeHelper{bottom:calc(80px + env(safe-area-inset-bottom))}.consoleMain:has(.consoleBottomNav)~.accountRail{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.consoleDashboardShell{grid-template-columns:1fr;gap:16px}.consoleDashboardRail{flex-wrap:wrap;gap:8px;display:flex;position:static}.consoleDashboardRail .group{display:contents}.consoleDashboardRail .group-label{display:none}.consoleDashboardRail a{white-space:nowrap;border:1px solid var(--line);min-height:40px;margin:0;padding:8px 14px}.consoleDashboardRail a.active{border-color:var(--mango-highlight)}.knowledgeCardActions{justify-content:flex-start;width:100%}.knowledgeScopePicker{flex:190px}.knowledgeScopePicker select{flex:auto;min-width:0}.knowledgeFileRow{flex-direction:column;align-items:stretch}.knowledgeFileActions{justify-content:flex-end}.consoleProtoHero{grid-template-columns:1fr;align-items:start;padding:18px}.consoleProtoHeroSide{align-items:flex-start}.settingsBillingHeader,.trialPlanBanner{align-items:start;display:grid}.settingsBillingGrid,.billingGrid,.billingPlanGrid,.manualBillingGrid,.billableEditorGrid,.cashMetricGrid,.cashTwoColumn,.cashAgingGrid,.billingFacts div,.billingHistoryHead,.billingHistoryRow,.cashInvoiceRow,.cashAwaitingRow{grid-template-columns:1fr}.cashInvoiceMoney,.cashAwaitingRow>div:last-child{text-align:left;justify-items:start}.cashDeliveryStatus{justify-self:start}.cashRowActions{justify-content:flex-start}.billingHistoryHead{display:none}.billingStatementActions{justify-content:flex-start}.status-strip{grid-template-columns:1fr 1fr}.quickstart-grid,.twocol,.qr-block,.dashboardSideStack{grid-template-columns:1fr}.quickstart-head{display:block}.progress-row{margin-top:10px}.consoleHero,.consoleSectionHeader{display:block}.consoleHero{padding:20px}.consoleHero h1{font-size:34px}.consoleHeroActions{grid-template-columns:max-content;justify-content:start;margin-top:0;display:grid}.consoleHeroActions .btn{width:auto}.consoleStatusGrid,.consoleGrid,.onboardingGuideGrid,.ai-input,.detail-header,.detail-grid,.vaultFolderGrid,.contactRowInteractive,.vaultRow,.row,.crmCreateContactGrid,.memberRow,.memberDeleteImpactGrid,.caseRow,.callsListRow,.callsExtractGrid,.quoteSettingsGrid{grid-template-columns:1fr}.memberDeleteOption{grid-template-columns:max-content 1fr}.caseTableHead{display:none}.card-head{grid-template-columns:1fr}.detail-header{gap:14px}.detailTitleBlock{align-items:flex-start}.detail-actions{flex-wrap:wrap}.contextActionBar{grid-template-columns:1fr;gap:12px;padding:14px}.contextActionButtons{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.contextActionButtons .btn{white-space:normal;justify-content:center;width:100%}.contactTableHead,.vaultTableHead{display:none}.contactTable,.vaultTable{gap:12px}.contactRowInteractive,.vaultRow{border:1px solid var(--line);background:#fff;border-radius:16px;gap:10px;padding:16px;box-shadow:0 1px 2px #3c404312}.mobileField{justify-items:start;gap:4px;display:grid}.mobileField:before{content:attr(data-label);color:var(--muted-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.mobileFieldAction{border-top:1px solid var(--line);padding-top:4px}.mobileFieldAction .btn{justify-content:center;width:100%}.vaultNameCell{align-items:flex-start}.detail-actions,.vaultActions{width:100%}.vaultActions{justify-content:stretch}.vaultActions .btn{flex:1 1 0;justify-content:center}.vaultFolderTile{width:100%}.consoleSectionHeader p{max-width:none;margin-top:8px}.callLogTopline{display:grid}.callLogFacts,.callsRowFacts{grid-template-columns:1fr}.callsPanelTools{justify-items:stretch;width:100%}.callsSearchForm{grid-template-columns:1fr;width:100%;display:grid}.callsSearchForm .btn{justify-content:center;width:100%}.callsPagination{flex-wrap:wrap;justify-content:flex-start}.callsListRow{border:1px solid var(--line);border-radius:8px;gap:8px;margin-bottom:10px;padding:14px}.captureGrid{grid-template-columns:1fr}h1{overflow-wrap:anywhere;font-size:38px;line-height:1.08}.actions,.buttonRow,.heroActions{grid-template-columns:1fr;display:grid}.primary,.secondary{text-align:center;justify-content:center;width:100%;min-height:48px}.callPreview,.panel,.offerPanel{padding:18px}.transcriptLine.system{align-items:flex-start}.siteFooter{padding:30px 16px 40px}.legalPanel{padding:18px}.legalSection h2{font-size:20px}table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}td,th{padding:10px}code,pre{word-break:break-word;overflow-x:auto}.snippetBox{max-width:100%}.qrLayout{grid-template-columns:1fr}.qrFrame{aspect-ratio:1;width:min(240px,100%);height:auto;margin:0 auto}.miniBrowser{min-height:280px;padding:12px}.miniGrid{min-height:252px;padding:22px 64px 64px 18px}.miniGrid h3{font-size:26px}.miniPill,.miniSettings{min-width:112px;height:36px;font-size:9px}.miniPill{left:12px}.miniSettings{left:136px}.miniChat{bottom:58px;right:16px}.accountRail{justify-items:stretch;padding:16px;position:static}.freeMonth{justify-content:center;width:100%}.assistantPortalShell{padding:10px 0 34px}.assistantPortalShell.conversion{width:min(100% - 20px,1120px);min-height:auto}.assistantPortalShell.conversion .assistantExperience{align-content:start;min-height:auto}.assistantOrbWrap,.assistantOrbButton{width:130px;height:130px}.assistantOrb{width:84px;height:84px}.assistantMessages{min-height:330px;padding:16px}.assistantMessage{max-width:92%}.assistantInputBar{grid-template-columns:44px 1fr 44px;gap:8px;padding:10px}.micButton,.sendButton{width:44px;height:44px}.assistantQuickBenefits{justify-content:stretch}.assistantQuickBenefits span{text-align:center;flex:calc(50% - 8px);justify-content:center}.assistantConversionPanel{padding-bottom:28px}.assistantConversionCta{text-align:center;grid-template-columns:1fr;position:static}.assistantBenefitGrid,.siteHero,.demoPlayer,.kbBand,.pricingBand{grid-template-columns:1fr}.siteHero{min-height:auto;padding:34px 0 44px}.siteHeroCopy h1{font-size:46px}.heroActions{grid-template-columns:1fr;display:grid}.heroVisual{min-height:380px}.proofStrip,.siteFeatureGrid,.stepsGrid{grid-template-columns:1fr}.callFlowLayout{grid-template-columns:1fr;gap:30px}.callFlowCopy{max-width:none}.callFlowCopy h2{font-size:34px}.callFlowGraphic{justify-self:center}.featGrid{grid-template-columns:1fr}.featuresHero{padding:40px 0 4px}.featuresHero h1{font-size:38px}.demoPlayer{border-radius:22px;padding:12px}.scenarioButton{grid-template-columns:42px 1fr}.scenarioButton>svg{display:none}.playerControls{grid-template-columns:46px 1fr}.playerControls time{grid-column:2}.liveDemoCallout{display:grid}.liveDemoCallout a{font-size:24px}.kbBand,.pricingBand{border-radius:22px;padding:24px}.siteSection,.demoShowcase,.faqSection{padding:58px 0 26px}.siteSectionHead h2,.kbBand h2,.pricingBand h2,.faqSection h2,.closingCta h2{font-size:28px}.aimeeHelper{right:14px;bottom:max(14px, calc(env(safe-area-inset-bottom) + 10px))}.aimeeLauncher{min-width:58px;padding:0 10px}.aimeeLauncher strong{display:none}.aimeeWindow{max-height:calc(100vh - 96px)}}@media (width<=420px){.consoleModulePill{padding:8px 10px;font-size:13px}.consoleAccountLabel{display:none}.status-strip{grid-template-columns:1fr}.quickstart{padding:16px}.progress-track{width:100%}.brand strong{max-width:230px}h1{font-size:34px}.eyebrow{font-size:11px;line-height:1.35}.heroStatement{font-size:18px}.callPreview{padding:14px}.transcriptLine{padding:11px}.miniSettings{bottom:62px;left:12px}.miniPill{bottom:20px}.siteHeroCopy h1{font-size:40px}.heroPhoneCard,.playerPanel{padding:16px}.demoTranscript p{max-width:96%}.aimeeWindow{width:calc(100vw - 20px)}}.tlPage{gap:20px;max-width:660px;margin:0 auto;padding-bottom:96px;display:grid}.tlPage h1,.tlPage h2{letter-spacing:-.015em;margin:0;line-height:1.12}.tlEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--mango-ink);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.tlHero{justify-items:start;gap:16px;padding:26px 0 8px;display:grid}.tlHero h1{color:var(--ink);font-size:clamp(34px,9vw,52px);font-weight:850}.tlLede{color:#3c4043;max-width:560px;margin:0;font-size:18px;line-height:1.5}.tlCta{background:var(--mango-deep);color:#fff;letter-spacing:.01em;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;padding:16px 22px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 2px 4px #c2410c47,0 10px 26px #c2410c4d}.tlCta:hover{background:#a8380a}.tlCta:active{transform:translateY(1px)}.tlTrustLine{color:var(--muted-ink);margin:0;font-size:14px}.tlRelief,.tlSteps,.tlTrust{border-top:1px solid var(--line);gap:14px;padding:22px 0;display:grid}.tlRelief h2,.tlSteps h2,.tlTrust h2,.tlAgentCard h2{font-size:clamp(24px,6vw,32px);font-weight:800}.tlRelief ul,.tlTrust ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tlRelief li,.tlTrust li{color:#3c4043;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.tlRelief li svg{color:var(--mango);flex:none;margin-top:3px}.tlTrust li svg{color:var(--green);flex:none;margin-top:3px}.tlSteps ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.tlSteps li{grid-template-columns:40px 1fr;align-items:center;gap:4px 14px;display:grid}.tlSteps li span{background:var(--cream);border:1px solid var(--line);width:40px;height:40px;color:var(--mango-ink);border-radius:12px;grid-row:1/span 2;place-items:center;font-size:17px;font-weight:850;display:grid}.tlSteps li strong{font-size:17px}.tlSteps li p{color:#3c4043;grid-column:2;margin:0;font-size:15.5px;line-height:1.5}.tlAgent{padding:8px 0}.tlAgentCard{border:1px solid var(--line);background:#fff;border-radius:20px;gap:14px;padding:22px 20px;display:grid;box-shadow:0 18px 50px #3c404324}.tlAgentCard>p{color:#3c4043;margin:0;font-size:15.5px;line-height:1.55}.tlAgentHead{align-items:center;gap:12px;display:flex}.tlAgentHead img{object-fit:cover;border-radius:50%;width:46px;height:46px}.tlAgentHead strong{font-size:16px;display:block}.tlAgentHead span{color:var(--muted-ink);font-size:13px;display:block}.tlAgentPreview{gap:8px;display:grid}.tlAgentPreview p{border-radius:14px;max-width:92%;margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.tlAgentPreview .aimee{background:var(--mango-tint);color:var(--mango-ink);border-bottom-left-radius:4px;justify-self:start}.tlAgentPreview .user{background:var(--cream);color:var(--ink);border-bottom-right-radius:4px;justify-self:end}.tlFallback{background:var(--cream);border:1px solid var(--line);border-radius:16px;gap:10px;margin-top:4px;padding:20px;display:grid}.tlFallback h3{margin:0;font-size:18px}.tlFallback p{color:#3c4043;margin:0;font-size:15px;line-height:1.5}.tlFallback form{gap:10px;display:grid}.tlFallback label{color:var(--ink);margin:2px 0 -4px;font-size:13px;font-weight:700}.tlFallbackHint{color:var(--muted-ink);margin:-4px 0 2px;font-size:12.5px}.tlFallback input{background:#fff;border:1px solid #dadce0;border-radius:12px;min-height:52px;padding:12px 14px;font-size:16px}.tlFallback .tlConsent{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:4px 0 0;font-weight:600;line-height:1.4;display:grid}.tlFallback .tlConsent input{width:22px;height:22px;min-height:0;accent-color:var(--ink);border-radius:5px;margin:1px 0 0;padding:0}.tlFallback button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:16px;font-weight:750;display:inline-flex}.tlFallbackDone{color:var(--green);align-items:center;gap:10px;margin:0;font-weight:700;display:flex}.tlFallbackError{color:#c5221f;font-size:14px}.tlStickyCta{z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff5;position:fixed;bottom:0;left:0;right:0}@media (width>=760px){.tlPage{max-width:980px;padding-bottom:40px}.tlHero{padding-top:48px}.tlCta{width:auto}.tlRelief ul,.tlTrust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.tlSteps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tlSteps li{grid-template-columns:40px 1fr;align-content:start}.tlAgentCard{padding:30px 32px}.tlStickyCta{display:none}}.tlHero h1 span{color:var(--mango-deep);display:block}.tlSectionSub{color:var(--muted-ink);max-width:560px;margin:-4px 0 0;font-size:16px;line-height:1.5}.tlCtaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tlCtaGhost{border:1.5px solid var(--mango);color:var(--mango-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:13px 18px;font-size:15px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex}.tlCtaGhost:hover{background:#fff7f0}.tlGuarantee{border:1px solid var(--mango);background:#fff7f0;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.tlGuarantee p{color:var(--ink);margin:0;font-size:15px;line-height:1.4}.tlGuaranteeStamp{text-align:center;background:var(--mango-deep);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;font-size:14px;font-weight:900;line-height:1.05;display:grid;transform:rotate(-7deg);box-shadow:0 4px 14px #ff6d0059}.tlPainStrip{background:var(--ink);color:#fff;border-radius:18px;gap:16px;margin:8px 0;padding:28px 22px;display:grid}.tlPainStrip h2{color:#fff;margin:0;font-size:clamp(23px,6vw,30px);font-weight:850}.tlPainGrid{gap:14px;display:grid}.tlPainGrid>div{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.tlPainGrid span{width:30px;height:30px;color:var(--mango);background:#ffffff1f;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.tlPainGrid p{color:#d7dade;margin:0;font-size:15.5px;line-height:1.5}.tlPainGrid b{color:#fff}.tlPainClose{color:#fff;margin:0;font-size:16px;font-weight:700}.tlCalc{border-top:1px solid var(--line);gap:14px;padding:22px 0;display:grid}.tlCalc h2{margin:0;font-size:clamp(24px,6vw,32px);font-weight:850}.tlCalcCard{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;padding:22px;display:grid;box-shadow:0 8px 30px #2021240f}.tlCalcGrid{gap:18px;display:grid}.tlCalcInput{gap:8px;display:grid}.tlCalcInputLabel{color:var(--ink);justify-content:space-between;align-items:baseline;font-size:15px;font-weight:700;display:flex}.tlCalcInputLabel b{color:var(--mango-ink);font-size:20px}.tlCalcInput input[type=range]{width:100%;accent-color:var(--mango);height:6px}.tlCalcOut{text-align:center;border-top:1px dashed var(--line);justify-items:center;gap:4px;padding:10px 0 4px;display:grid}.tlCalcOutLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);font-size:12px;font-weight:900}.tlCalcOutNum{color:#c5221f;font-size:clamp(42px,13vw,66px);font-weight:900;line-height:1}.tlCalcOutNum em{color:var(--muted-ink);font-size:22px;font-style:normal;font-weight:800}.tlCalcOutYear{color:var(--ink);font-size:15px}.tlCalcMath{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.5}.tlFix{border-top:1px solid var(--line);gap:16px;padding:22px 0;display:grid}.tlFix h2{margin:0;font-size:clamp(24px,6vw,32px);font-weight:850}.tlFixGrid{gap:12px;display:grid}.tlFixGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:18px 18px 16px;transition:border-color .15s,transform .15s;display:grid}.tlFixGrid article:hover{border-color:var(--mango);transform:translateY(-2px)}.tlFixGrid svg{color:var(--mango)}.tlFixGrid h3{color:var(--ink);margin:4px 0 0;font-size:17px;font-weight:800}.tlFixGrid p{color:#3c4043;margin:0;font-size:14.5px;line-height:1.5}.tlFixLoop{border:1px solid var(--mango);color:var(--ink);background:#fff7f0;border-radius:12px;margin:2px 0 0;padding:16px 18px;font-size:15px;line-height:1.5}.tlProof{border-top:1px solid var(--line);gap:16px;padding:22px 0;display:grid}.tlProof h2{margin:0;font-size:clamp(23px,6vw,30px);font-weight:850}.tlProofGrid{gap:12px;display:grid}.tlTestimonial{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;margin:0;padding:18px;display:grid}.tlTestimonialAvatar{background:var(--cream);width:42px;height:42px;color:var(--mango-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.tlTestimonial blockquote{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.tlTestimonial figcaption{color:var(--muted-ink);font-size:13.5px}.tlTestimonial figcaption b{color:var(--ink)}.siteTestimonialGrid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;max-width:1080px;margin:10px auto 22px;display:grid}.siteTestimonialCta{justify-content:center}.operatorLineItem{justify-content:space-between;align-items:center;gap:10px;display:flex}.operatorLineRemove{border:1px solid var(--line);width:24px;height:24px;color:var(--muted-ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;font-size:15px;line-height:1}.operatorLineRemove:hover:not(:disabled){color:#b3402e;border-color:#e6b8ae}.operatorLineEmpty{color:var(--muted-ink);font-size:13px;list-style:none}.pendingConfirmSummary{color:var(--muted-ink);margin-top:2px;font-size:13px;display:block}.tlProofNote{color:var(--muted-ink);margin:0;font-size:12px;font-style:italic}.tlKeep{background:var(--cream);border-radius:14px;gap:8px;padding:22px;display:grid}.tlKeep h2{margin:0;font-size:clamp(21px,5.5vw,27px);font-weight:850}.tlKeep p{color:#3c4043;margin:0;font-size:15.5px;line-height:1.55}.tlPricing{border-top:1px solid var(--line);gap:12px;padding:22px 0;display:grid}.tlPricing h2{margin:0;font-size:clamp(22px,5.5vw,30px);font-weight:850}.tlPricingSub{color:#3c4043;margin:0;font-size:16px;line-height:1.55}.tlPricingList{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tlPricingList li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.tlPricingList svg{color:var(--green);flex:none;margin-top:3px}@media (width>=620px){.tlFixGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tlProofGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tlPainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}main.marketingMain{max-width:none;margin:0;padding:0;overflow:hidden}.marketingTopbar{z-index:20;background:#fffffff0;border-bottom-color:#f0eae0;padding:16px clamp(20px,4vw,56px)}.marketingTopbar .siteNav{gap:6px}.marketingTopbar .siteNav button,.marketingTopbar .siteNav .navLink{min-height:42px;padding:10px 13px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:14px;font-weight:700}.marketingTopbar .siteNav .navPrimary{border-radius:11px;padding-inline:18px;box-shadow:0 6px 14px #c96f0038}.marketingBrand{gap:9px;max-width:none}.marketingBrand .brandMarkImage{width:34px;height:34px;box-shadow:none;border-radius:0}.marketingBrandName{color:#14181f;letter-spacing:-.035em;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:20px;font-weight:800}.marketingBrandName span{color:var(--mango-deep)}.marketingHomePage{--marketing-ink:#14181f;--marketing-muted:#596272;--marketing-line:#e7e1d7;--marketing-cream:#faf7f2;color:var(--marketing-ink);background:#fff;font-family:Figtree,Inter,ui-sans-serif,system-ui,sans-serif}.marketingHeroSection,.marketingSection,.marketingForwardingBand,.marketingValueStrip,.marketingClosingCta{width:min(100% - 40px,1160px);margin-inline:auto}.marketingHeroSection{text-align:center;padding:clamp(56px,8vw,96px) 0 58px}.marketingHeroCopy{max-width:790px;margin:0 auto}.marketingEyebrow{color:#a95c00;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.marketingHeroCopy h1{max-width:840px;color:var(--marketing-ink);letter-spacing:-.055em;text-wrap:balance;margin:18px auto;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:clamp(46px,6vw,74px);font-weight:800;line-height:1.01}.marketingHeroCopy h1 span{color:var(--mango-deep)}.marketingHeroLede{max-width:680px;color:var(--marketing-muted);text-wrap:balance;margin:0 auto;font-size:clamp(18px,2vw,21px);line-height:1.55}.marketingHeroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.marketingButton{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:14px 23px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:16px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.marketingButton.primary{border-color:var(--mango-deep);background:var(--mango-deep);color:#fff;box-shadow:0 10px 22px #c96f0042}.marketingButton.primary:hover{color:#fff;background:#a95c00;border-color:#a95c00}.marketingButton.secondary{color:var(--marketing-ink);background:#fff;border-color:#e1dbd1}.marketingButton.secondary:hover{color:var(--marketing-ink);background:#faf7f2;border-color:#c9bfb0}.marketingHeroNote{color:#737b87;margin:16px auto 0;font-size:14px;line-height:1.5}.marketingCapabilityChips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.marketingCapabilityChips span{color:#46505e;background:#f8f5f0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:650;display:inline-flex}.marketingCapabilityChips svg{color:#2f9e63}.marketingDashboardPreview{text-align:left;background:#fff;border:1px solid #dcd5c9;border-radius:19px;max-width:970px;margin:52px auto 0;overflow:hidden;box-shadow:0 30px 70px -34px #14181f73}.marketingDashboardBar{color:#6a7280;letter-spacing:.02em;background:#fffdf9;border-bottom:1px solid #e8e1d6;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 18px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:12px;font-weight:750;display:flex}.marketingDashboardBar div{color:#20262e;align-items:center;gap:9px;font-size:14px;display:flex}.marketingDashboardBar img{object-fit:cover;border-radius:10px;width:30px;height:30px}.marketingDashboardBar>span{color:#2f9e63}.marketingDashboardImage{aspect-ratio:16/9;object-fit:cover;object-position:50% 47%;width:100%;display:block}.marketingDashboardPreview figcaption{color:var(--marketing-muted);padding:14px 18px;font-size:14px;line-height:1.5}.marketingValueStrip{border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.marketingValueStrip div{grid-template-columns:25px 1fr;gap:2px 10px;padding:26px 20px;display:grid}.marketingValueStrip div+div{border-left:1px solid var(--marketing-line)}.marketingValueStrip svg{color:var(--mango-deep);grid-row:span 2}.marketingValueStrip strong{font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:15px}.marketingValueStrip span{color:var(--marketing-muted);font-size:14px;line-height:1.45}.marketingSection{padding:96px 0 0}.marketingSectionHeading{max-width:690px;margin-bottom:36px}.marketingSectionHeading.centered{text-align:center;margin-inline:auto}.marketingSectionHeading h2,.marketingForwardingBand h2,.marketingClosingCta h2{color:var(--marketing-ink);letter-spacing:-.042em;text-wrap:balance;margin:12px 0;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08}.marketingSectionHeading p:not(.marketingEyebrow),.marketingForwardingBand p:not(.marketingEyebrow),.marketingClosingCta p:not(.marketingEyebrow){color:var(--marketing-muted);margin:0;font-size:18px;line-height:1.56}.marketingSteps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.marketingSteps article{border:1px solid var(--marketing-line);background:#fff;border-radius:18px;padding:28px 25px}.marketingSteps article>span{background:var(--mango-deep);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:14px;font-weight:800;display:grid}.marketingSteps h3,.marketingFeatureGrid h3{color:var(--marketing-ink);letter-spacing:-.018em;margin:19px 0 8px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:18px}.marketingSteps p,.marketingFeatureGrid p{color:var(--marketing-muted);margin:0;font-size:15px;line-height:1.55}.marketingFeatureSection{padding-top:108px}.marketingFeatureGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.marketingFeatureGrid article{border:1px solid var(--marketing-line);background:#fff;border-radius:18px;padding:26px 24px}.marketingFeatureGrid svg{color:var(--mango-deep)}.marketingForwardingBand{background:#14181f;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:46px;margin-top:104px;padding:clamp(32px,5vw,56px);display:grid}.marketingForwardingBand .marketingEyebrow{color:#f0a53d}.marketingForwardingBand h2{color:#fff}.marketingForwardingBand p:not(.marketingEyebrow){color:#c9d0d9}.marketingForwardingCard{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:20px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:13px;font-weight:700;display:flex}.marketingForwardingCard span{background:#ffffff1a;border-radius:10px;place-items:center;max-width:100px;min-height:52px;padding:8px;display:grid}.marketingForwardingCard svg{color:#f0a53d;flex:none}.marketingPricingSection{padding-top:108px}.marketingPricingCards{grid-template-columns:repeat(2,minmax(0,390px));justify-content:center;gap:18px;display:grid}.marketingPriceCard{border:1px solid var(--marketing-line);background:#fff;border-radius:19px;flex-direction:column;padding:30px;display:flex}.marketingPriceCard.featured{color:#fff;background:#14181f;border-color:#252c36;box-shadow:0 18px 36px -26px #14181fb8}.marketingPriceCard>p{color:#a95c00;letter-spacing:.04em;text-transform:uppercase;margin:0 0 13px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:14px;font-weight:800}.marketingPriceCard.featured>p{color:#f0a53d}.marketingPriceCard>strong{color:var(--marketing-ink);letter-spacing:-.045em;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:43px;line-height:1}.marketingPriceCard.featured>strong{color:#fff}.marketingPriceCard>strong small{color:#737b87;letter-spacing:0;font-size:16px;font-weight:600}.marketingPriceCard.featured>strong small{color:#c9d0d9}.marketingPriceCard>span{min-height:52px;color:var(--marketing-muted);margin-top:13px;font-size:15px;line-height:1.5}.marketingPriceCard.featured>span{color:#c9d0d9}.marketingPriceCard ul{gap:11px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.marketingPriceCard li{color:#444d59;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.marketingPriceCard.featured li{color:#edf0f3}.marketingPriceCard li svg{color:#2f9e63;flex:none;margin-top:1px}.marketingPriceCard .marketingButton{width:100%;margin-top:auto}.marketingPricingDetail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:800px;margin:24px auto 0;display:grid}.marketingPricingDetail>div{border:1px solid var(--marketing-line);background:#fff;border-radius:18px;overflow:hidden}.marketingPricingDetail h3{margin:0;padding:22px 24px 4px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:20px}.marketingPricingDetail p{min-height:46px;color:var(--marketing-muted);margin:0;padding:0 24px 18px;font-size:14px;line-height:1.45}.marketingPricingDetail table{border-collapse:collapse;width:100%;font-size:14px}.marketingPricingDetail th{color:#69727e;text-align:left;text-transform:uppercase;letter-spacing:.035em;background:#f8f7f4;padding:11px 24px;font-size:12px}.marketingPricingDetail td{border-top:1px solid var(--marketing-line);padding:12px 24px}.marketingPricingDetail td:last-child,.marketingPricingDetail th:last-child{text-align:right;font-weight:800}.marketingAgentPricing{background:#fff9ef;border:1px solid #ebdfcb;border-radius:18px;grid-template-columns:minmax(200px,.58fr) 1fr;align-items:center;gap:24px;max-width:800px;margin:18px auto 0;padding:22px 24px;display:grid}.marketingAgentPricing>div{color:var(--marketing-ink);align-items:center;gap:10px;font-family:Plus Jakarta Sans,Figtree,sans-serif;font-size:17px;display:flex}.marketingAgentPricing svg{color:var(--mango-deep)}.marketingAgentPricing p{color:#5d554b;margin:0;font-size:14px;line-height:1.55}.marketingFaqSection{width:min(100% - 40px,920px);margin:0 auto;padding-top:108px}.marketingFaqGrid{gap:10px;display:grid}.marketingFaqGrid .faqItem{border-color:var(--marketing-line);box-shadow:none;border-radius:14px}.marketingFaqGrid .faqItem button{color:var(--marketing-ink);font-family:Plus Jakarta Sans,Figtree,sans-serif}.marketingClosingCta{text-align:center;background:linear-gradient(135deg,#fff9ef 0%,#fdf0db 100%);border:1px solid #ebdfcb;border-radius:28px;margin-top:110px;margin-bottom:92px;padding:clamp(46px,7vw,74px) 24px}.marketingClosingCta h2{max-width:670px;margin-inline:auto}.marketingClosingCta p:not(.marketingEyebrow){max-width:600px;margin-inline:auto}.marketingFooter{color:#fff;background:#14181f;border-top:0}.marketingFooter .footerBrand p,.marketingFooter .footerColumns h3{color:#fff}.marketingFooter .footerColumns button,.marketingFooter .footerColumns a{color:#c9d0d9}.marketingFooter .footerColumns button:hover,.marketingFooter .footerColumns a:hover,.marketingFooter .brand,.marketingFooter .brand strong{color:#fff}.marketingFooter .brand small{color:#c9d0d9}@media (width<=820px){.marketingTopbar{padding:12px 16px}.marketingTopbar .siteNav{top:59px}.marketingTopbar .siteNav button,.marketingTopbar .siteNav .navLink{font-size:15px}.marketingHeroSection,.marketingSection,.marketingForwardingBand,.marketingValueStrip,.marketingClosingCta,.marketingFaqSection{width:min(100% - 32px,1160px)}.marketingHeroSection{padding-top:48px}.marketingHeroCopy h1{font-size:clamp(42px,12vw,58px)}.marketingHeroActions{grid-template-columns:1fr;display:grid}.marketingButton{width:100%}.marketingDashboardPreview{border-radius:15px;margin-top:38px}.marketingDashboardBar{padding:10px 12px}.marketingDashboardBar>span{display:none}.marketingDashboardImage{aspect-ratio:16/9;object-fit:cover;object-position:50% 50%;height:auto}.marketingValueStrip{grid-template-columns:1fr;margin-top:0}.marketingValueStrip div{padding:20px 4px}.marketingValueStrip div+div{border-top:1px solid var(--marketing-line);border-left:0}.marketingSection{padding-top:68px}.marketingSteps,.marketingFeatureGrid,.marketingPricingCards,.marketingPricingDetail,.marketingForwardingBand{grid-template-columns:1fr}.marketingFeatureSection,.marketingPricingSection,.marketingFaqSection{padding-top:76px}.marketingForwardingBand{gap:28px;margin-top:76px;padding:32px 24px}.marketingForwardingCard{min-height:126px}.marketingForwardingCard span{max-width:88px;font-size:12px}.marketingPriceCard{padding:26px 22px}.marketingAgentPricing{grid-template-columns:1fr;gap:12px;padding:20px 22px}.marketingClosingCta{margin-top:76px;margin-bottom:56px}}@media (width<=460px){.marketingBrandName{font-size:19px}.marketingHeroSection,.marketingSection,.marketingForwardingBand,.marketingValueStrip,.marketingClosingCta,.marketingFaqSection{width:min(100% - 28px,1160px)}.marketingDashboardPreview figcaption{padding:12px;font-size:13px}.marketingForwardingCard{gap:5px;padding:12px 8px}.marketingForwardingCard svg{width:14px}}.agentsModule{min-width:0}.agentsModule code{background:#f1f3f4;border:1px solid #e8eaed;border-radius:5px;padding:1px 6px;font-size:.92em}.agentsHero{max-width:760px;display:block}.agentsHero h1{max-width:700px}.agentsHero p{max-width:720px}.agentsConfigCard{overflow:hidden}.agentsRoleGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:14px;display:grid}.agentRoleCard{background:#fff;border:1px solid #e8eaed;border-radius:10px;align-content:start;gap:8px;padding:16px;display:grid}.agentRoleHead{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.agentRoleHead svg{color:var(--mango-ink)}.agentRoleCard p{color:var(--muted-ink);margin:0;line-height:1.5}.agentRoleTag{color:#137333;background:#e6f4ea;border:1px solid #ceead6;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:.82rem;font-weight:650;display:inline-flex}.agentsSteps{gap:12px;margin:0;padding-left:22px;line-height:1.55;display:grid}.agentsSteps li{padding-left:4px}.agentsFlow,.agentsSafety{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agentsFlow li,.agentsSafety li{grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.agentsFlow svg{color:var(--mango-ink);margin-top:3px}.agentsSafety svg{color:#137333;margin-top:3px}.agentCreateRow{grid-template-columns:minmax(150px,.7fr) minmax(170px,.85fr) minmax(210px,1fr) minmax(150px,.75fr) max-content;align-items:center;gap:8px;margin-bottom:16px;display:grid}.agentCreateRow select,.agentCreateRow input{border:1px solid #dadce0;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:8px 10px}.agentReadinessGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 14px;display:grid}.agentReadinessTile{background:#fff;border:1px solid #e8eaed;border-radius:8px;gap:3px;min-width:0;padding:11px 12px;display:grid}.agentReadinessTile span{color:var(--muted-ink);text-transform:uppercase;font-size:12px;font-weight:800}.agentReadinessTile strong{color:var(--ink);font-size:24px;line-height:1.1}.agentReadinessTile small{overflow-wrap:anywhere;min-width:0;color:var(--muted-ink)}.agentReadinessTile.ready{background:#f1f8f3;border-color:#ceead6}.agentReadinessTile.warn{background:#fff8ef;border-color:#f6d7a7}.agentSetupAlert{background:#fff8ef;border:1px solid #f6d7a7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px;display:flex}.agentSetupAlert div{gap:3px;min-width:0;display:grid}.agentSetupAlert strong{color:var(--ink)}.agentSetupAlert span{color:var(--muted-ink);overflow-wrap:anywhere}.agentList{gap:12px;display:grid}.agentRow{background:#fff;border:1px solid #e8eaed;border-radius:10px;gap:10px;padding:14px;display:grid}.agentRowHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agentRowActions{align-items:center;gap:10px;display:inline-flex}.agentToggle{color:var(--muted-ink);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.agentPublicDesk{border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;gap:10px;padding:12px 0;display:grid}.agentPublicDeskHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agentPublicDeskHead>div:first-child{gap:3px;min-width:0;display:grid}.agentPublicDeskHead p{color:var(--muted-ink);margin:0;font-size:.84rem;line-height:1.4}.agentPublicDeskState{flex:none;align-items:center;gap:8px;display:inline-flex}.agentPublicDeskGrid{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:14px;display:grid}.agentPublicDeskQr{background:#fafbfc;border:1px solid #e8eaed;place-items:center;gap:6px;min-height:132px;padding:8px;display:grid}.agentPublicDeskQr img{object-fit:contain;width:118px;height:118px;display:block}.agentPublicDeskFields{gap:8px;min-width:0;display:grid}.agentPublicDeskFields>label{min-width:0;color:var(--muted-ink);gap:4px;font-size:.82rem;font-weight:650;display:grid}.agentPublicDeskField{align-items:center;gap:6px;min-width:0;display:flex}.agentPublicDeskField input{width:100%;min-width:0;height:36px;color:var(--ink);background:#fff;border:1px solid #dadce0;border-radius:7px;padding:7px 9px;font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agentPublicDeskActions{flex-wrap:wrap;gap:8px;display:flex}.agentInboxes{gap:10px;display:grid}.agentInboxChip{background:#f4f6f8;border:1px solid #e8eaed;border-radius:8px;gap:8px;padding:10px;font-size:.9rem;display:grid}.agentInboxChipHead,.agentInboxStatus,.agentForwardAddress{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentInboxChipHead>span:first-child{align-items:center;gap:6px;font-weight:700;display:inline-flex}.agentStateBadge.ready{color:#137333;background:#e6f4ea}.agentStateBadge.warn{color:var(--mango-ink);background:#fff1e7}.agentStateBadge.paused{color:var(--muted-ink);background:#f1f3f4}.agentInboxNextStep{color:var(--muted-ink);font-size:.84rem;line-height:1.4}.agentForwardAddress code{overflow-wrap:anywhere;background:#fff;border:1px solid #e8eaed;border-radius:6px;padding:6px 8px}.agentInboxSetup{border-top:1px solid #e1e5ea;padding-top:8px}.agentInboxSetup summary{cursor:pointer;font-weight:700}.agentInboxSetup .agentSetupGuideDownload{margin-top:9px}.agentInboxSetup ol{margin:8px 0;padding-left:20px}.agentSmtpGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:8px 0;display:grid}.agentSmtpGrid label{gap:4px;font-size:.85rem;font-weight:700;display:grid}.agentSmtpGrid input{border:1px solid #dadce0;border-radius:8px;min-height:36px;padding:7px 10px}.agentSmtpSecure{align-self:end;min-height:36px}.agentInboxAdd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentInboxAdd select,.agentInboxAdd input{border:1px solid #dadce0;border-radius:8px;min-height:36px;padding:7px 10px}.agentInboxAdd input{flex:200px}.agentConnectNote{margin-top:4px}.agentCreateInstructions{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dadce0;border-radius:8px;margin-bottom:16px;padding:8px 10px}.agentEditPanel{background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;gap:10px;margin-top:6px;padding:12px;display:grid}.agentEditPanel label{color:var(--muted-ink);gap:4px;font-size:.82rem;font-weight:650;display:grid}.agentEditPanel input,.agentEditPanel textarea{font:inherit;color:var(--ink);border:1px solid #dadce0;border-radius:8px;padding:8px 10px;font-weight:400}.agentEditTriggers{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agentEditLabel{color:var(--muted-ink);font-size:.82rem;font-weight:650}.agentEditActions{gap:8px;display:flex}.agentStats{color:var(--muted-ink);flex-wrap:wrap;gap:14px;padding:6px 0 2px;font-size:.82rem;display:flex}.agentStats strong{color:var(--ink)}@media (width<=820px){.agentsHero{max-width:none}.agentsConfigCard .card-head{gap:12px}.agentsConfigCard .agentRowActions{flex-wrap:wrap;justify-content:flex-start}.agentPublicDeskHead{flex-direction:column}.agentPublicDeskState{flex-wrap:wrap}.agentPublicDeskGrid{grid-template-columns:1fr}.agentPublicDeskQr{justify-self:start;width:176px}.agentSetupAlert{flex-direction:column;align-items:flex-start}.agentCreateRow{grid-template-columns:1fr}.agentCreateRow .btn{width:100%}}.agentWizardCard{border-color:#fde293}.agentEmailFlowExplain{border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;margin:0 0 18px}.agentEmailFlowExplain>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;list-style:none;display:flex}.agentEmailFlowExplain>summary::-webkit-details-marker{display:none}.agentEmailFlowSummary{align-items:center;gap:10px;min-width:0;display:flex}.agentEmailFlowSummary>span:last-child{gap:2px;min-width:0;display:grid}.agentEmailFlowSummary strong{color:var(--ink);font-size:.92rem}.agentEmailFlowSummary small{color:var(--muted-ink);font-size:.8rem;line-height:1.35}.agentEmailFlowIcon{width:34px;height:34px;color:var(--mango-ink);background:#fff8e8;border:1px solid #fde293;border-radius:7px;flex:none;place-items:center;display:grid}.agentEmailFlowChevron{color:var(--muted-ink);flex:none;transition:transform .16s}.agentEmailFlowExplain:not([open]) .agentEmailFlowChevron{transform:rotate(-90deg)}.agentEmailFlowBody{gap:9px;padding:0 0 13px;display:grid}.agentEmailFlowFrame{aspect-ratio:16/9;background:#fff;border:1px solid #e8eaed;border-radius:7px;order:1;width:100%;display:block}.agentEmailGuideLinks{flex-wrap:wrap;order:2;align-items:center;gap:8px 16px;display:flex}.agentEmailFlowLink,.agentSetupGuideDownload{color:var(--mango-ink);justify-self:start;align-items:center;gap:6px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.agentSetupGuideDownload{color:var(--ink)}.agentEmailFlowLink:hover,.agentEmailFlowLink:focus-visible,.agentSetupGuideDownload:hover,.agentSetupGuideDownload:focus-visible{text-decoration:underline}.wizardChat{gap:8px;display:grid}.wizardMsg{white-space:pre-wrap;border-radius:10px;max-width:90%;padding:10px 12px;line-height:1.5}.wizardMsg.user{background:var(--mango-tint);color:var(--blue-dark);justify-self:end}.wizardMsg.model{background:#f4f6f8;border:1px solid #e8eaed;justify-self:start}.wizardInputRow{gap:8px;margin-top:8px;display:flex}.wizardInputRow input{font:inherit;border:1px solid #dadce0;border-radius:8px;flex:1;padding:9px 11px}.wizardReview{gap:12px;display:grid}.wizardReview>label{color:var(--muted-ink);gap:4px;font-size:.82rem;font-weight:650;display:grid}.wizardReview input,.wizardReview textarea,.wizardReview select{font:inherit;color:var(--ink);border:1px solid #dadce0;border-radius:8px;padding:8px 10px;font-weight:400}.wizardReviewGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.wizardReviewGrid label,.wizardControls label:not(.agentToggle){color:var(--muted-ink);gap:4px;font-size:.82rem;font-weight:650;display:grid}.wizardControls{background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;gap:8px;padding:10px;display:grid}.wizardToolGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.wizardIntakeRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.wizardIntakeRow input{border:1px solid #dadce0;border-radius:8px;flex:160px;padding:7px 10px}.wizardKbGaps ul{color:var(--muted-ink);margin:4px 0 0;padding-left:18px}.wizardTestDrive{border-top:1px solid #e8eaed;padding-top:12px}.caseIntakeList{gap:6px;margin:0;display:grid}.caseIntakeRow{grid-template-columns:160px 1fr;gap:10px;display:grid}.caseIntakeRow dt{color:var(--muted-ink);text-transform:capitalize;font-weight:650}.caseIntakeRow dd{color:var(--ink);margin:0}.wizardFinish{margin-top:8px;font-size:.82rem}@media (width<=820px){.agentEmailFlowExplain>summary{align-items:flex-start}.agentEmailGuideLinks{order:1}.agentEmailFlowFrame{aspect-ratio:auto;border-radius:6px;order:2;height:min(62vh,640px)}}.devPage{--dev-code-bg:#0f172a;--dev-read:var(--blue);--dev-act:var(--mango-ink);--dev-fin:#b91c1c}.devPage section{scroll-margin-top:124px}.devHero{max-width:820px;padding:60px 0 6px}.devHero h1{letter-spacing:-.02em;color:var(--ink);margin:14px 0 18px;font-size:clamp(44px,5.4vw,78px);line-height:.98}.devHero .siteLede{margin-bottom:26px}.devHeroNote{color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;font-size:14.5px;line-height:1.55;display:flex}.devBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--mango-ink);white-space:nowrap;background:#fff3e6;border:1px solid #ffd9b0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.devBadgeLive{color:var(--green);background:#e6f4ea;border-color:#bfe2c9}.devNav{z-index:2;-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--line);scrollbar-width:none;background:#ffffffe6;gap:6px;margin:40px 0 0;padding:12px 0;display:flex;position:sticky;top:56px;overflow-x:auto}.devNav::-webkit-scrollbar{display:none}.devNav a{color:var(--muted-ink);border:1px solid #0000;border-radius:999px;flex:none;padding:7px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.devNav a:hover{color:var(--ink);border-color:var(--line);background:#f4f6f9}.devSection{padding:68px 0 8px}.devSectionAlt{border:1px solid var(--line);background:linear-gradient(160deg,#f8fafc 0%,#fff6e9 100%);border-radius:28px;margin:20px 0;padding:52px 40px 40px}.devFaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.devFaceCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:flex;box-shadow:0 1px 2px #3c404312}.devFaceCard:hover{transform:translateY(-3px);box-shadow:0 18px 50px #3c404321}.devFaceTop{align-items:flex-start;gap:13px;display:flex}.devFaceTop>svg{color:var(--blue);flex:none;margin-top:2px}.devFaceTop h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:19px}.devFaceTag{color:var(--muted-ink);margin-top:3px;font-size:12.5px;font-weight:700;display:block}.devFaceCard>p{color:var(--muted-ink);flex:1;margin:0;font-size:14.5px;line-height:1.55}.devCode{background:var(--dev-code-bg);border:1px solid #1e293b;border-radius:13px;overflow:hidden}.devCodeHead{background:#111c30;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.devCodeLabel{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:700;display:inline-flex}.devCopy{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.devCopy:hover{color:#fff;background:#1e293b}.devCode pre{margin:0;padding:14px 16px;overflow-x:auto}.devCode code{color:#e2e8f0;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.75px;line-height:1.6}.devSteps{gap:16px;max-width:860px;display:grid}.devStep{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px;display:grid}.devStepNum{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.devStep h3{color:var(--ink);margin:4px 0 6px;font-size:17px}.devStep p{color:var(--muted-ink);margin:0 0 12px;font-size:14.5px;line-height:1.55}.devStep p:last-child{margin-bottom:0}.devStep code{color:var(--ink);background:#f1f5f9;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.75px}.devScopeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.devScopeCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.devScopeCard:last-child{background:#fff8f8;border-color:#f0c7c7}.devScopeCard h3{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-size:15px}.devScopeNote{color:var(--muted-ink);margin:0 0 12px;font-size:12.5px;line-height:1.45}.devScopeCard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.devScopeCard li code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.devTableWrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.devTable{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.devTable th{text-align:left;color:var(--muted-ink);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);background:#f8fafc;padding:13px 18px;font-size:11.5px;font-weight:800}.devTable td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top;padding:13px 18px}.devTable tr:last-child td{border-bottom:none}.devTable td code{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.devTableScope{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;color:var(--muted-ink)!important}.devMcpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.devMcpCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px;box-shadow:0 1px 2px #3c404312}.devMcpCard h3{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:17px;display:flex}.devMcpCard>p{color:var(--muted-ink);margin:0 0 16px;font-size:14.5px;line-height:1.55}.devMcpCard code{color:var(--ink);background:#f1f5f9;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.devToolCat{gap:16px;display:grid}.devToolCol{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.devToolHead{letter-spacing:.08em;text-transform:uppercase;flex:none;width:100%;margin-bottom:2px;font-size:11px;font-weight:900}.devToolRead{color:var(--dev-read)}.devToolWrite{color:var(--dev-act)}.devToolFin{color:var(--dev-fin)}.devToolChip{border:1px solid var(--line);color:#334155;background:#f4f6f9;border-radius:7px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.devEventGrid{flex-wrap:wrap;gap:9px;display:flex}.devEventChip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:7px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;box-shadow:0 1px 2px #3c40430d}.devAccessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.devAccessCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,border-color .16s;display:flex}.devAccessCard:hover{border-color:#d5d9de;transform:translateY(-2px);box-shadow:0 14px 40px #3c40431f}.devAccessCardPreview{cursor:default;background:#fcfcfd;border-style:dashed}.devAccessCardPreview:hover{box-shadow:none;border-color:var(--line);transform:none}.devAccessTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.devAccessLabel{color:var(--ink);font-size:14.5px;font-weight:800}.devAccessUrl{color:var(--blue);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.devAccessNote{color:var(--muted-ink);font-size:13px;line-height:1.45}.devCta{margin-top:60px}@media (width<=960px){.devFaceGrid,.devScopeGrid,.devAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.devMcpGrid{grid-template-columns:1fr}}@media (width<=640px){.devFaceGrid,.devScopeGrid,.devAccessGrid{grid-template-columns:1fr}.devSectionAlt{border-radius:22px;padding:40px 20px 30px}.devStep{grid-template-columns:1fr;gap:10px}}.mangoLoop{justify-content:center;align-items:flex-start;gap:4px;max-width:1080px;margin:28px auto 0;display:flex}.mangoLoopNode{text-align:center;flex-direction:column;flex:none;align-items:center;width:150px;display:flex}.mangoLoopDisc{color:#fff;background:linear-gradient(135deg,#ffce5a,#f59e0b);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 8px 18px -8px #f59e0bb3}.mangoLoopDisc.money{background:linear-gradient(135deg,#3ecb86,#0e7a45);box-shadow:0 8px 18px -8px #0e7a458c}.mangoLoopDisc.rev{background:linear-gradient(135deg,#a98fe0,#6b4f9e);box-shadow:0 8px 18px -8px #6b4f9e8c}.mangoLoopNode strong{color:#1f2530;margin-top:12px;font-size:15px}.mangoLoopNode em{color:#5f6b7a;margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.35}.mangoLoopArrow{color:#f59e0b;flex:1 1 0;justify-content:center;align-items:center;min-width:20px;height:56px;display:flex}.mangoLoopFoot{text-align:center;color:#9c5a12;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:13.5px;font-weight:700;display:flex}.mangoLoopFoot span{color:#5f6b7a;font-weight:500}@media (width<=720px){.mangoLoop{flex-direction:column;align-items:center;gap:2px}.mangoLoopArrow{flex:none;height:26px;transform:rotate(90deg)}.mangoLoopNode{width:auto;max-width:260px}}.aiface{background:var(--cream,#f8f6f1);padding:56px clamp(20px,5vw,56px)}.aiface h2 .aiAccent{color:#c96f00}.aiface .aiGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;max-width:1120px;margin:30px auto 0;display:grid}.aiface .aiPanel{border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #3c40430f,0 22px 44px -28px #3c404366}.aiface .aiTag{z-index:4;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:800;position:absolute;top:14px;left:14px}.aiface .aiTag.b{color:#5a6473;background:#e4e9f0;border:1px solid #d4dae3}.aiface .aiTag.a{color:#fff;background:#f59e0b}.aiface .aiBefore{background:#eef1f5}.aiface .winbar{background:#e2e7ee;border-bottom:1px solid #d4dae3;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.aiface .winbar i{background:#c6cdd8;border-radius:50%;width:10px;height:10px;display:block}.aiface .beforeApp{flex:1;grid-template-columns:132px 1fr;display:grid}.aiface .bside{background:#e7ecf2;border-right:1px solid #d4dae3;padding:12px 0}.aiface .bside .lg{color:#7b8494;letter-spacing:.04em;text-transform:uppercase;padding:0 14px 10px;font-size:11px;font-weight:800}.aiface .bnav{color:#7b8494;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:flex}.aiface .bnav i{background:#cad2de;border-radius:4px;width:13px;height:13px;display:block}.aiface .bnav.on{color:#4a5364;background:#dae0e9;font-weight:700;box-shadow:inset 3px 0 #93a0b4}.aiface .bmain{padding:16px 18px}.aiface .bcrumb{color:#9aa3b2;margin-bottom:10px;font-size:11px}.aiface .btitle{color:#525c6c;margin-bottom:12px;font-size:16px;font-weight:800}.aiface .btabs{border-bottom:1.5px solid #d4dae3;gap:2px;margin-bottom:14px;display:flex}.aiface .btab{color:#9aa3b2;padding:8px 11px;font-size:11.5px}.aiface .btab.on{color:#4a5364;background:#fff;border:1px solid #d4dae3;border-bottom:1.5px solid #fff;border-radius:7px 7px 0 0;margin-bottom:-1.5px;font-weight:700}.aiface .bfields{grid-template-columns:1fr 1fr;gap:11px 14px;display:grid}.aiface .bf label{color:#9aa3b2;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.aiface .bf .in{background:#f7f9fb;border:1px solid #d4dae3;border-radius:6px;height:30px}.aiface .bf.full{grid-column:1/-1}.aiface .bf.full .in{height:44px}.aiface .bwiz{border-top:1px solid #d4dae3;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.aiface .bstep{color:#9aa3b2;font-size:11.5px;font-weight:700}.aiface .bbtns{gap:7px;display:flex}.aiface .bbtn{color:#7b8494;background:#fff;border:1px solid #d4dae3;border-radius:7px;padding:7px 14px;font-size:11.5px}.aiface .bbtn.p{color:#fff;background:#93a0b4;border-color:#93a0b4}.aiface .bcost{text-align:center;color:#8792a4;background:#eef1f5;margin-top:auto;padding:12px 10px 14px;font-size:12px;font-weight:700}.aiface .aiAfter{background:linear-gradient(#fffdf9,#fff4e4);border:1px solid #f1e4ce}.aiface .aftIn{flex-direction:column;flex:1;padding:44px 26px 24px;display:flex}.aiface .aH{align-items:center;gap:11px;margin-bottom:16px;display:flex}.aiface .aAv{background:linear-gradient(135deg,#ffce5a,#f59e0b);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex;box-shadow:0 8px 18px -8px #f59e0bb3}.aiface .aH .nm{color:#1f2530;font-size:16px;font-weight:800}.aiface .aH .rl{color:#c96f00;font-size:12.5px;font-weight:700}.aiface .cmd{background:#fff;border:2px solid #f59e0b;border-radius:13px;padding:14px 15px;position:relative;box-shadow:0 10px 26px -14px #f59e0b80}.aiface .cmd .you{letter-spacing:.09em;text-transform:uppercase;color:#c96f00;margin-bottom:7px;font-size:10.5px;font-weight:800}.aiface .cmd .tx{color:#1f2530;font-size:17px;font-weight:600;line-height:1.5}.aiface .cmd .mic{opacity:.5;font-size:17px;position:absolute;bottom:11px;right:13px}.aiface .plan{background:#fff;border:1px solid #f1e4ce;border-radius:13px;margin-top:16px;padding:16px 18px;box-shadow:0 6px 18px -12px #3c40434d}.aiface .plan .ld{color:#3c4043;margin-bottom:12px;font-size:13.5px}.aiface .plan .ld b{color:#1f2530}.aiface .steps{flex-direction:column;gap:9px;display:flex}.aiface .stp{color:#1f2530;align-items:center;gap:11px;font-size:14.5px;display:flex}.aiface .stp .n{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.aiface .n.mango{background:#f59e0b}.aiface .n.money{background:#0e7a45}.aiface .n.slate{background:#52627a}.aiface .n.violet{background:#6b4f9e}.aiface .stp .ok{color:#0e7a45;white-space:nowrap;background:#e7f6ee;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:800}.aiface .conf{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.aiface .cbtn{color:#fff;background:linear-gradient(135deg,#ffb03a,#f59e0b);border-radius:11px;padding:11px 22px;font-size:14px;font-weight:800;box-shadow:0 10px 20px -10px #f59e0bb3}.aiface .cnote{color:#5f6b7a;font-size:12.5px}.aiface .cnote b{color:#0e7a45}.aiface .aFoot{color:#3c4043;margin-top:auto;padding-top:16px;font-size:13.5px}.aiface .aFoot b{color:#c96f00}@media (width<=820px){.aiface .aiGrid{grid-template-columns:1fr}}.featCat .pipeStrip{background:#fff;border:1px solid #e8eaed;border-radius:12px;max-width:1000px;margin:0 auto 26px;padding:16px 18px;box-shadow:0 1px 2px #3c40430d}.featCat .pipeCap{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#5f6b7a;margin-bottom:13px;font-size:11px;font-weight:800;display:block}.featCat .pipeRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 4px;display:flex}.featCat .pipeNode{color:#9c5a12;background:#fdf0db;border:1px solid #f4d79a;border-radius:999px;align-items:center;padding:8px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.featCat .pipeNode.money{color:#0e7a45;background:#e7f6ee;border-color:#c9ead7}.featCat .pipeNode.rev{color:#6b4f9e;background:#efeaf8;border-color:#ddd0f2}.featCat .pipeArrow{color:#f59e0b;font-size:16px;font-weight:800;line-height:1}@media (width<=620px){.featCat .pipeRow{flex-direction:column}.featCat .pipeNode{justify-content:center;width:100%}.featCat .pipeArrow{transform:rotate(90deg)}}.featCat .pipeStepWrap{align-items:center;gap:4px;display:inline-flex}@media (width<=620px){.featCat .pipeStepWrap{flex-direction:column;gap:2px;width:100%}}.tlFixLoopNote{text-align:center;color:#5f6b7a;max-width:74ch;margin:16px auto 0;font-size:13px;line-height:1.5}@media (width<=560px){.aiface .beforeApp{grid-template-columns:96px 1fr}.aiface .bside .lg{padding-left:10px;padding-right:6px}.aiface .bnav{padding-left:10px;padding-right:6px;font-size:11.5px}.aiface .btabs{flex-wrap:nowrap;overflow:hidden}.aiface .btab{white-space:nowrap;padding:8px 9px;font-size:10.5px}.aiface .bmain{padding:14px}}.mrx{--mrx-mango:#c96f00;--mrx-mango-bright:#f59e0b;--mrx-mango-tint:#fdf0db;--mrx-stem:#9c5a12;--mrx-ok:#34a853;--mrx-ok-ink:#1e7d3c;--mrx-ok-tint:#e7f4ec;--mrx-danger:#b3402e;--mrx-danger-tint:#fbecea;--mrx-ink:#202124;--mrx-ink-2:#6b6960;--mrx-line:#eceae3;--mrx-paper:#f7f6f1;--mrx-card:#fff;--mrx-hover:#f4f2ec;--mrx-1:4px;--mrx-2:8px;--mrx-3:12px;--mrx-4:16px;--mrx-5:20px;--mrx-6:24px;--mrx-8:32px;--mrx-10:40px;--mrx-r-sm:8px;--mrx-r:10px;--mrx-r-card:12px;--mrx-r-pill:20px;--mrx-t-eyebrow:11px;--mrx-t-label:12px;--mrx-t-body:13px;--mrx-t-title:20px;--mrx-t-kpi:28px;color:var(--mrx-ink);background:var(--mrx-paper);font-family:Figtree,ui-sans-serif,system-ui,sans-serif}.mrx :is(h1,h2,h3){margin:0;font-weight:500}.mrx-shell{background:var(--mrx-paper);min-height:100%;display:flex}.mrx-rail{align-items:center;gap:var(--mrx-1);background:var(--mrx-card);border-right:.5px solid var(--mrx-line);width:60px;padding:var(--mrx-3) 0;flex-direction:column;display:flex}.mrx-rail-i{width:36px;height:36px;color:var(--mrx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;font-size:18px;display:flex}.mrx-rail-i:hover{background:var(--mrx-hover);color:var(--mrx-ink)}.mrx-rail-i.is-active{background:var(--mrx-mango-tint);color:var(--mrx-mango)}.mrx-main{min-width:0;padding:var(--mrx-5) var(--mrx-6);flex:1}.mrx-side{background:var(--mrx-card);border-right:.5px solid var(--mrx-line);width:172px;padding:var(--mrx-3) var(--mrx-2)}.mrx-nav{border-radius:var(--mrx-r-sm);font-size:var(--mrx-t-body);color:var(--mrx-ink-2);cursor:pointer;align-items:center;gap:9px;padding:8px 10px;display:flex}.mrx-nav:hover{background:var(--mrx-hover)}.mrx-nav.is-active{background:var(--mrx-mango-tint);color:var(--mrx-mango);font-weight:500}.mrx-eyebrow{font-size:var(--mrx-t-eyebrow);color:var(--mrx-ink-2);margin:0 0 var(--mrx-1)}.mrx-title{font-size:var(--mrx-t-title);font-weight:500}.mrx-sub{font-size:var(--mrx-t-label);color:var(--mrx-ink-2)}.mrx-label{font-size:var(--mrx-t-eyebrow);color:var(--mrx-ink-2);margin:0 0 5px}.mrx-btn{border-radius:var(--mrx-r-sm);border:.5px solid var(--mrx-line);background:var(--mrx-card);color:var(--mrx-ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:7px 12px;font-size:12.5px;display:inline-flex}.mrx-btn:hover{background:var(--mrx-hover)}.mrx-btn-primary{border-radius:var(--mrx-r-sm);background:var(--mrx-mango);color:#fff;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;min-height:40px;padding:8px 15px;font-size:12.5px;font-weight:500;display:inline-flex}.mrx-btn-primary:hover{background:#b56300}.mrx-btn-danger{color:var(--mrx-danger);border-color:#e6b8ae}.mrx-link{color:var(--mrx-mango);cursor:pointer;font-size:11.5px}.mrx-inline-link{font:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.mrx-link-danger{color:var(--mrx-danger)}.mrx-pill{font-size:var(--mrx-t-label);border-radius:var(--mrx-r-pill);color:var(--mrx-ink);background:#f1efe9;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.mrx-pill-live{color:var(--mrx-ok-ink);background:var(--mrx-ok-tint)}.mrx-pill-live .mrx-dot{background:var(--mrx-ok);border-radius:50%;width:7px;height:7px}.mrx-kpi-grid{gap:var(--mrx-3);grid-template-columns:repeat(4,1fr);display:grid}.mrx-kpi{background:var(--mrx-card);border-radius:var(--mrx-r-card);padding:13px 14px}.mrx-kpi-label{color:var(--mrx-ink-2);font-size:11.5px}.mrx-kpi-num{font-size:var(--mrx-t-kpi);margin-top:7px;font-weight:500}.mrx-kpi-delta{color:var(--mrx-ink-2);margin-top:4px;font-size:11px}.mrx-kpi-delta.is-up{color:var(--mrx-ok-ink)}.mrx-card{background:var(--mrx-card);border-radius:var(--mrx-r-card);padding:15px 18px}.mrx-card--hair{border:.5px solid var(--mrx-line)}.mrx-page{padding:var(--mrx-5) var(--mrx-6);max-width:1040px;margin:0 auto}.mrx-page-head{justify-content:space-between;align-items:flex-start;gap:var(--mrx-4);margin-bottom:var(--mrx-5);flex-wrap:wrap;display:flex}.mrx-list{gap:var(--mrx-3);flex-direction:column;display:flex}.mrx-list-item{width:100%}.mrx-expense-aimee-first{border-left:3px solid var(--mrx-mango)}.mrx-row{border-top:.5px solid var(--mrx-line);align-items:center;gap:11px;padding:11px 0;display:flex}.mrx-row:first-of-type{border-top:0}.mrx-row.is-selected{background:var(--mrx-mango-tint)}.mrx-av{width:28px;height:28px;color:var(--mrx-ink-2);background:#f1efe9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.mrx-av--mango{background:var(--mrx-mango-tint);color:var(--mrx-mango)}.mrx-tag{border-radius:var(--mrx-r-pill);white-space:nowrap;padding:3px 9px;font-size:11px}.mrx-tag--ok{background:var(--mrx-ok-tint);color:var(--mrx-ok-ink)}.mrx-tag--mango{background:var(--mrx-mango-tint);color:var(--mrx-stem)}.mrx-tag--neutral{color:var(--mrx-ink-2);background:#f1efe9}.mrx-ck{cursor:pointer;border:1.5px solid #cfcdc4;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.mrx-ck.is-on{background:var(--mrx-mango);border-color:var(--mrx-mango);color:#fff;font-size:11px}.mrx-bulkbar{justify-content:space-between;align-items:center;gap:var(--mrx-2);background:var(--mrx-mango-tint);padding:7px 14px;display:flex}.mrx-field{background:var(--mrx-card);border:.5px solid var(--mrx-line);border-radius:9px;padding:10px 12px;font-size:12.5px;line-height:1.55}.mrx-chip{font-size:var(--mrx-t-label);background:var(--mrx-hover);border-radius:var(--mrx-r-pill);color:var(--mrx-ink);align-items:center;gap:6px;padding:5px 6px 5px 11px;display:inline-flex}.mrx-chip--add{color:var(--mrx-mango);cursor:pointer;background:0 0;border:.5px dashed #e0b98f}.mrx-banner{justify-content:space-between;align-items:center;gap:var(--mrx-3);background:var(--mrx-mango-tint);border-radius:var(--mrx-r);padding:11px 15px;display:flex}.mrx-banner-text{color:var(--mrx-stem);font-size:12.5px;line-height:1.5}.mrx-ask{flex-direction:column;min-width:0;display:flex}.mrx-ask-msg-you{font-size:var(--mrx-t-body);background:#f1efe9;border-radius:14px 14px 4px;padding:9px 13px}.mrx-ask-avatar{border:.5px solid var(--mrx-line);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mrx-ask-input{background:var(--mrx-paper);border:.5px solid var(--mrx-line);border-radius:11px;align-items:center;gap:9px;padding:8px 8px 8px 14px;display:flex}.mrx-ask-send{border-radius:var(--mrx-r-sm);background:var(--mrx-mango);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (width<=900px){.mrx-side{display:none}.mrx-kpi-grid{grid-template-columns:repeat(2,1fr)}}.consoleRoot{background:var(--mrx-paper);min-height:100vh;color:var(--mrx-ink);display:flex}.consoleSidebar{background:var(--mrx-card);border-right:.5px solid var(--mrx-line);flex-direction:column;flex:0 0 216px;align-self:flex-start;width:216px;height:100vh;padding:14px 12px 12px;display:flex;position:sticky;top:0}.consoleSidebarBrand{cursor:pointer;color:var(--mrx-ink);background:0 0;border:0;align-items:center;gap:9px;padding:4px 8px 14px;font-size:16px;font-weight:500;display:flex}.consoleSidebarBrand:hover{color:var(--mrx-mango)}.consoleSidebarNav{flex-direction:column;gap:2px;margin-top:4px;display:flex;overflow-y:auto}.consoleRoot .mrx-nav{cursor:pointer;border:0;width:100%;font-family:inherit}.consoleRoot .mrx-nav svg{flex:none}.consoleRoot .mrx-nav span{line-height:1}.consoleAskNav{color:var(--mrx-mango);margin-bottom:8px}.consoleSidebarFoot{border-top:.5px solid var(--mrx-line);margin-top:auto;padding-top:10px}.consoleSidebarUser{cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:6px;display:flex}.consoleSidebarUser:hover{background:var(--mrx-hover)}.consoleSidebarUserText{text-align:left;flex-direction:column;min-width:0;display:flex}.consoleSidebarUserName{color:var(--mrx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.consoleSidebarUserSub{color:var(--mrx-ink-2);font-size:11px}.consoleMainCol{flex-direction:column;flex:1;min-width:0;display:flex}.consoleRoot .consoleTopbar{border-bottom:.5px solid var(--mrx-line);background:#f7f6f1eb;grid-template-columns:minmax(0,1fr) auto}.consoleRoot .consoleBrand,.consoleRoot .consoleMobileMenuButton{display:none}.consoleTopbarLead{align-items:center;min-width:0;display:flex}.consoleRoot .consoleShellRedesign{padding:20px 26px 48px}.mrxScreen{max-width:1100px}.mrxScreenHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mrxTabs{border-bottom:.5px solid var(--mrx-line);flex-wrap:wrap;gap:4px;margin-bottom:18px;display:flex}.mrxTab{cursor:pointer;font:inherit;color:var(--mrx-ink-2);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:8px 12px;font-size:13px}.mrxTab:hover{color:var(--mrx-ink)}.mrxTab.is-active{color:var(--mrx-mango);border-bottom-color:var(--mrx-mango);font-weight:500}.mrxCards{flex-direction:column;gap:14px;display:flex}.mrxCardFoot{gap:8px;margin-top:12px;display:flex}.mrxTextarea,.mrxInput{width:100%;min-height:44px;font:inherit;color:var(--mrx-ink);border:.5px solid var(--mrx-line);background:#fbfaf7;border-radius:9px;padding:10px 12px;font-size:16px;line-height:1.55}.mrxTextarea:focus,.mrxInput:focus{border-color:var(--mrx-mango);box-shadow:0 0 0 3px var(--mrx-mango-tint);background:#fff;outline:0}.mrxTextarea:disabled,.mrxInput:disabled{opacity:.7;cursor:not-allowed}.mrxCheckRow{min-height:44px;color:var(--mrx-ink);cursor:pointer;align-items:center;gap:9px;font-size:12.5px;display:flex}.mrxChipX{cursor:pointer;color:var(--mrx-ink-2);background:0 0;border:0;margin-left:2px;padding:0;display:inline-flex}.mrxChipX:hover{color:var(--mrx-danger)}.mrxServiceRow{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.mrxIconBtn{cursor:pointer;min-width:44px;min-height:44px;color:var(--mrx-ink-2);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.mrxIconBtn:hover{background:var(--mrx-hover);color:var(--mrx-danger)}.mrxCode{border:.5px solid var(--mrx-line);white-space:pre-wrap;word-break:break-all;color:var(--mrx-ink);background:#fbfaf7;border-radius:9px;margin:0;padding:11px 13px;font-family:ui-monospace,monospace;font-size:11.5px}.mrxAgentsHost{margin-top:2px}.consoleRoot .accountControlsInline{flex-direction:column;gap:2px;max-width:760px;display:flex}.consoleRoot .accountControlsInline>svg:first-child{display:none}.consoleRoot .accountControlsInline>h2{margin:0 0 2px;font-size:15px;font-weight:500}.consoleRoot .accountControlsInline>.muted{color:var(--mrx-ink-2);margin:0 0 4px;font-size:12px}.consoleRoot .accountControlsInline h3{border-top:.5px solid var(--mrx-line);margin:22px 0 6px;padding-top:18px;font-size:13px;font-weight:500}.consoleRoot .accountControlsInline p{color:var(--mrx-ink-2);margin:0 0 4px;font-size:12.5px;line-height:1.5}.consoleRoot .accountControlsInline label{color:var(--mrx-ink-2);margin:10px 0 4px;font-size:11px;display:block}.consoleRoot .accountControlsInline input:not([type=checkbox]):not([type=radio]):not([type=file]),.consoleRoot .accountControlsInline select,.consoleRoot .accountControlsInline textarea{width:100%;min-height:44px;font:inherit;color:var(--mrx-ink);border:.5px solid var(--mrx-line);background:#fbfaf7;border-radius:9px;padding:9px 11px;font-size:16px}.consoleRoot .accountControlsInline input:focus,.consoleRoot .accountControlsInline select:focus,.consoleRoot .accountControlsInline textarea:focus{border-color:var(--mrx-mango);box-shadow:0 0 0 3px var(--mrx-mango-tint);background:#fff;outline:0}.consoleRoot .accountControlsInline .buttonRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.consoleRoot .accountControlsInline button.secondary{min-height:44px;font:inherit;background:var(--mrx-card);color:var(--mrx-ink);cursor:pointer;border:.5px solid #dcdad2;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500}.consoleRoot .accountControlsInline button.secondary:hover{background:var(--mrx-hover)}.consoleRoot .accountControlsInline button.primary{min-height:44px;font:inherit;background:var(--mrx-mango);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 15px;font-size:12.5px;font-weight:500}.consoleRoot .accountControlsInline button.primary:hover{background:#b56300}.consoleRoot .accountControlsInline button.linkButton{min-height:44px;color:var(--mrx-mango);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 2px;font-size:12px}.consoleRoot .accountControlsInline button.danger{min-height:44px;font:inherit;background:var(--mrx-danger);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500}.consoleRoot .accountControlsInline button.danger:hover{background:#942019}.consoleRoot .accountControlsInline .checkboxLine{min-height:44px;color:var(--mrx-ink);align-items:center;gap:9px;margin-top:8px;font-size:12.5px;display:flex}.consoleRoot .accountControlsInline .companyLogoSettings{align-items:flex-start;gap:14px;margin-top:8px;display:flex}.consoleRoot .accountControlsInline .companyLogoSettings img{object-fit:cover;border-radius:12px;width:56px;height:56px}.consoleRoot .accountControlsInline .companyLogoEmpty{background:var(--mrx-mango-tint);width:56px;height:56px;color:var(--mrx-mango);border-radius:12px;justify-content:center;align-items:center;font-size:11px;display:flex}.consoleRoot .accountControlsInline .toggle{min-height:44px;font:inherit;border-radius:var(--mrx-r-pill);background:var(--mrx-card);color:var(--mrx-ink-2);cursor:pointer;border:.5px solid #dcdad2;padding:6px 11px;font-size:11.5px}.consoleRoot .accountControlsInline .toggle.on,.consoleRoot .accountControlsInline .toggle[aria-pressed=true]{background:var(--mrx-mango-tint);color:var(--mrx-mango);border-color:#0000}.consoleRoot .accountControlsInline .dangerZone{background:#fff6f5;border:.5px solid #f3c6c2;border-radius:12px;margin-top:22px;padding:16px}.consoleRoot .accountControlsInline .dangerZone h3{color:var(--mrx-danger);border-top:0;margin-top:0;padding-top:0}.consoleRoot .accountControlsInline .dataExport{border-top:.5px solid var(--mrx-border);margin-top:22px;padding-top:18px}.consoleRoot .accountControlsInline .dataExport h3{margin:0}.consoleRoot .accountControlsInline .dataExport p{color:var(--mrx-muted);max-width:700px;margin:6px 0 0}.consoleRoot .crmImportButton{cursor:pointer}.consoleRoot .crmImportButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.consoleRoot .crmImportPreview{gap:14px;display:grid}.consoleRoot .crmImportMapping{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.consoleRoot .crmImportMapping label{color:var(--mrx-muted);gap:5px;font-size:12px;display:grid}.consoleRoot .crmImportMapping select{min-width:0}.consoleRoot .crmImportMapping .crmImportAmbiguous span{color:var(--mrx-danger);font-weight:700}.consoleRoot .accountControlsInline .memberRow{border-top:.5px solid var(--mrx-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.consoleRoot .accountControlsInline .crmCreateContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.consoleRoot .operatorReadiness{border-block:.5px solid var(--mrx-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 18px;padding:10px 0;display:grid}.consoleRoot .operatorReadiness span{min-width:0;color:var(--mrx-ink-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.consoleRoot .operatorReadiness span.ready{color:var(--mrx-ok-ink)}.consoleRoot .operatorReadiness span.needsSetup{color:var(--mrx-warn-ink,#8a4b00)}.consoleRoot .operatorPipelineSettings .buttonRow a.btn.secondary{min-height:34px;color:var(--mrx-ink);background:var(--mrx-card);border:.5px solid #dcdad2;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.consoleRoot .operatorPipelineSettings .buttonRow a.btn.secondary:hover{background:var(--mrx-hover)}.consoleRoot .quotePipelineBlocker{color:#8a4b00;border-block:.5px solid #f0d6af;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin-top:10px;padding:10px 0;display:grid}.consoleRoot .quotePipelineBlocker strong{font-size:12.5px;line-height:1.45;display:block}.consoleRoot .quotePipelineBlocker p{color:var(--mrx-ink-2);margin:3px 0 8px;font-size:11.5px}.askAimeeScrim{z-index:60;background:#20212447;justify-content:flex-end;display:flex;position:fixed;inset:0}.askAimeePanel{background:var(--mrx-card);border-left:.5px solid var(--mrx-line);flex-direction:column;width:min(430px,94vw);height:100%;display:flex}.askAimeeHead{border-bottom:.5px solid var(--mrx-line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.askAimeeBody{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.askAimeeEmpty{text-align:center;color:var(--mrx-ink-2);flex-direction:column;align-items:center;gap:10px;padding-top:24px;font-size:12.5px;display:flex}.askAimeeSuggest{flex-direction:column;gap:6px;width:100%;display:flex}.askAimeeSuggest .mrx-btn{width:100%}.askAimeeRowYou{justify-content:flex-end;display:flex}.askAimeeRowAi{align-items:flex-start;gap:9px;display:flex}.askAimeeMsgAi{white-space:pre-wrap;overflow-wrap:anywhere;padding-top:3px;font-size:13px;line-height:1.55}.askAimeeDownloadAction{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;margin-top:10px;padding:10px 14px;display:inline-flex}.mrx-status-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mrx-status-action{flex:132px;justify-content:center;align-items:center;min-height:44px}.mrx-expenses :is(.mrx-btn,.mrx-btn-primary){justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.mrx-expense-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mrx-expense-review{border-top:.5px solid var(--mrx-line);margin-top:12px;padding-top:12px}.mrx-expense-review:first-of-type{border-top:0;padding-top:0}.mrx-expense-category{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.mrx-expense-category .mrx-label{grid-column:1/-1}.mrx-expense-category .mrx-input{min-height:44px}.mrx-intake-aimee-first{background:linear-gradient(135deg, var(--mrx-mango-tint), var(--mrx-card))}.mrx-intake-builder{gap:12px;display:grid}.mrx-intake-builder-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mrx-intake-builder-head .mrx-btn,.mrx-intake-actions :is(.mrx-btn,.mrx-btn-primary),.mrx-intake-remove{min-height:44px}.mrx-intake-safety{color:var(--mrx-ink-2);background:#fbfaf7;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.mrx-intake-fields{gap:10px;display:grid}.mrx-intake-field{border:.5px solid var(--mrx-line);background:#fbfaf7;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.mrx-intake-field-main{min-width:0}.mrx-intake-field .mrx-input{min-height:44px}.mrx-intake-required{white-space:nowrap;min-height:44px;margin:0}.mrx-intake-detail{min-width:0;color:var(--mrx-ink-2);gap:4px;font-size:11px;display:grid}.mrx-intake-detail-wide{grid-column:1/-1}.mrx-intake-detail textarea.mrx-input{resize:vertical;min-height:92px}.mrx-intake-number-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mrx-intake-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mrx-intake-add-type{width:min(100%,180px)}.askAimeeConfirm{background:var(--mrx-mango-tint);color:var(--mrx-stem);border-radius:11px;flex-direction:column;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.askAimeeBusinessSuccess{background:var(--mrx-mango-tint);width:100%;color:var(--mrx-ink);text-align:left;border:1px solid #f0d6af;border-radius:12px;padding:14px}.askAimeeBusinessSuccess>span{color:var(--mrx-stem);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.askAimeeBusinessSuccess>strong{margin-top:3px;font-size:14px;line-height:1.4;display:block}.askAimeeBusinessSuccess>p{color:var(--mrx-ink-2);margin:5px 0 0;font-size:13px;line-height:1.5}.askAimeeBusinessSuccess>small{color:var(--mrx-ink-2);margin-top:7px;font-size:11px;line-height:1.45;display:block}.askAimeeBusinessSuccessActions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.askAimeeBusinessSuccessActions :is(.mrx-btn,.mrx-btn-primary){white-space:normal;justify-content:center;align-items:center;width:100%;min-height:44px;padding:9px 12px}.askAimeeBusinessSuccessActions :is(.mrx-btn,.mrx-btn-primary):focus-visible{outline:3px solid color-mix(in srgb, var(--mrx-mango) 55%, white);outline-offset:2px}.askAimeeFoot{border-top:.5px solid var(--mrx-line);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.askAimeeVoice{border:1px solid var(--mrx-line);background:var(--mrx-paper);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.askAimeeVoice.is-active{border-color:var(--mrx-mango);background:var(--mrx-mango-tint)}.askAimeeVoiceButton{background:var(--mrx-stem);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.askAimeeVoiceButton:disabled{cursor:not-allowed;opacity:.55}.askAimeeVoiceMute{border:1px solid var(--mrx-line);background:var(--mrx-paper);min-height:44px;color:var(--mrx-ink);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:0 10px}.askAimeeVoice>span{min-width:0;color:var(--mrx-ink-2);font-size:12px;line-height:1.35}.askAimeeVoiceUnavailable{color:var(--mrx-ink-2);margin:0;font-size:12px;line-height:1.4}.askAimeeModuleLinks{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.askAimeeModuleLinks .mrx-link{font-size:12.5px}.askAimeeFoot .mrx-ask-input{width:100%}.askAimeeFoot .mrx-ask-input input:not([type=file]){font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.askAimeeAttachments{flex-wrap:wrap;gap:6px;display:flex}.askAimeeAttachments>span{border:.5px solid var(--mrx-line);background:var(--mrx-paper);min-width:0;max-width:100%;color:var(--mrx-ink-2);border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:11.5px;display:inline-flex}.askAimeeAttachments>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.askAimeeAttachments>span button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.askAimeeAttachments>small{color:var(--mrx-ink-2);flex-basis:100%;font-size:11px;line-height:1.35}.askAimeeAttachments .askAimeeCancelUpload{min-height:44px}@media (width<=900px){.consoleRoot{display:block}.consoleSidebar{display:none}.consoleRoot .consoleBrand{display:flex}.consoleRoot .consoleTopbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:10px;padding:10px 14px}.consoleRoot .consoleBrand{grid-area:brand;justify-self:start;width:auto;min-width:0}.consoleRoot .consoleTopbarLead{display:none}.consoleRoot .consoleTopbarActions{grid-area:actions;gap:4px}.consoleRoot .consoleTopbarSearch,.consoleRoot .consoleAccountWrap{display:none}.consoleRoot .consoleBottomNav{z-index:50;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:.5px solid var(--mrx-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -2px 18px #14141412}.consoleRoot .consoleBottomNavItem{border-radius:10px;min-width:0}.consoleRoot .consoleIconButton{width:44px;height:44px}.consoleRoot .consoleBrand,.consoleRoot .dashboardTab,.consoleRoot .btn-sm{min-height:44px}.consoleRoot .consoleDrawerScrim{z-index:60;background:#0f172a6b;align-items:flex-end;display:flex;position:fixed;inset:0}.consoleRoot .consoleDrawer{width:100%;height:auto;max-height:min(82dvh,720px);padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.22s cubic-bezier(.16,1,.3,1) consoleDrawerUp}.consoleRoot .consoleDrawerSection--modules{grid-template-columns:repeat(2,minmax(0,1fr))}.consoleRoot .consoleDrawerSection--modules .consoleDrawerLabel{grid-column:1/-1}.consoleRoot .consoleMainCol{min-height:100vh;padding-bottom:0}.consoleRoot .consoleShellRedesign{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.askAimeePanel{border-left:0;width:100%;height:100dvh}.askAimeeFoot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.askAimeeFoot .mrx-ask-input input:not([type=file]){font-size:16px}.mrxServiceRow{grid-template-columns:1fr 1fr}.consoleRoot .operatorReadiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mrx-expense-actions{grid-template-columns:1fr;display:grid}.mrx-expense-actions :is(.mrx-btn,.mrx-btn-primary){white-space:normal;width:100%}.mrx-expense-category{grid-template-columns:1fr}.mrx-expense-category .mrx-label{grid-column:auto}.mrx-expense-category .mrx-input{width:100%;font-size:16px}.mrx-intake-builder-head{flex-direction:column}.mrx-intake-field,.mrx-intake-number-range{grid-template-columns:1fr}.mrx-intake-actions{grid-template-columns:1fr;display:grid}.mrx-intake-actions :is(.mrx-btn,.mrx-btn-primary,.mrx-input){width:100%;font-size:16px}}@media (width>=600px){.askAimeeBusinessSuccessActions{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(90px,1fr))}}@keyframes consoleDrawerUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.consoleRoot{--blue:#c96f00;--blue-dark:#b56300;--ink:#202124;--muted-ink:#6b6960;--line:#eceae3;--cream:#f7f6f1;--focus-ring:color-mix(in srgb, var(--mrx-mango) 55%, transparent)}.consoleRoot .eyebrow,.consoleRoot .consoleProtoEyebrow{color:var(--mrx-ink-2);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.consoleRoot .card,.consoleRoot .billingCard,.consoleRoot .callsListPanel,.consoleRoot .attentionCard{border:.5px solid var(--mrx-line);box-shadow:none;border-radius:var(--mrx-r-card);background:var(--mrx-card)}.consoleRoot .consoleProtoHero,.consoleRoot .hero.callsHero,.consoleRoot .settingsBillingHeader{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.consoleRoot .consoleProtoHero h1,.consoleRoot .settingsBillingPage h1{letter-spacing:-.01em;font-weight:500}.consoleRoot .btn-orange{background:var(--mrx-mango);border-color:var(--mrx-mango);color:#fff;box-shadow:none}.consoleRoot .btn-orange:hover{background:#b56300;border-color:#b56300}.consoleRoot .btn-secondary,.consoleRoot .btn-quiet{background:var(--mrx-card);color:var(--mrx-ink);box-shadow:none;border-color:#dcdad2}.consoleRoot .btn-secondary:hover,.consoleRoot .btn-quiet:hover{background:var(--mrx-hover)}.consoleRoot .linkButton{color:var(--mrx-mango)}.consoleRoot .dashboardTab,.consoleRoot .mode-tab{color:var(--mrx-ink-2);background:0 0;border-color:#0000;border-radius:8px;min-height:0;padding:8px 12px;font-weight:500}.consoleRoot .dashboardTab:hover,.consoleRoot .mode-tab:hover{background:var(--mrx-hover);color:var(--mrx-ink)}.consoleRoot .dashboardTab.active,.consoleRoot .mode-tab.active{background:var(--mrx-mango-tint);color:var(--mrx-mango);border-color:#0000}.consoleRoot .mode-tabs{background:0 0}.consoleRoot .pill-status{background:var(--mrx-ok-tint);color:var(--mrx-ok-ink);border:0}.consoleRoot .pill-status .dot{background:var(--mrx-ok)}.consoleRoot .scheduleScreen{max-width:1180px}.consoleRoot .scheduleStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.consoleRoot .scheduleStats>div{background:var(--mrx-card);border:.5px solid var(--mrx-line);border-radius:8px;gap:2px;padding:14px;display:grid}.consoleRoot .scheduleStats strong{font-size:24px;font-weight:600}.consoleRoot .scheduleStats span{color:var(--mrx-ink-2);font-size:12px}.consoleRoot .scheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.consoleRoot .schedulePanel .card-body{gap:10px;display:grid}.consoleRoot .scheduleFeedBox{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.consoleRoot .scheduleFeedBox input{min-width:0}.consoleRoot .scheduleSources{gap:8px;display:grid}.consoleRoot .scheduleSourceRow,.consoleRoot .scheduleEventRow{border:.5px solid var(--mrx-line);background:var(--mrx-card);border-radius:8px;padding:12px}.consoleRoot .scheduleSourceRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.consoleRoot .scheduleSourceRow div,.consoleRoot .scheduleEventMain{gap:3px;min-width:0;display:grid}.consoleRoot .scheduleSourceRow span,.consoleRoot .scheduleEventRow span,.consoleRoot .scheduleEventRow small{color:var(--mrx-ink-2);font-size:12px;line-height:1.4}.consoleRoot .scheduleEventList{gap:8px;display:grid}.consoleRoot .scheduleEventRow{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.consoleRoot .scheduleEventRow.external_busy{background:#fbfbf8}.consoleRoot .scheduleEventRow.availability_block{background:#fffaf2;border-color:#efcfaa}.consoleRoot .scheduleEventTime{gap:2px;display:grid}.consoleRoot .scheduleEventActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.consoleRoot .scheduleStats,.consoleRoot .scheduleGrid,.consoleRoot .scheduleEventRow{grid-template-columns:1fr}.consoleRoot .scheduleSourceRow{flex-direction:column;align-items:flex-start}.consoleRoot .scheduleEventActions{justify-content:flex-start}.consoleRoot .scheduleEventRow .btn{width:fit-content}}.consoleRoot .billingCardHead h2,.consoleRoot .settingsBillingHeader h1{font-weight:500}.mrx-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mrx-panel-head h3{margin:2px 0 4px;font-weight:500}.mrx-panel-head .muted{color:var(--mrx-ink-2);margin:0;font-size:12.5px}.mrx-group-title{font-size:var(--mrx-t-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--mrx-ink-2);margin:18px 0 8px;font-weight:700}.mrx-table{border-collapse:collapse;width:100%;font-size:12.5px}.mrx-table th{font-size:var(--mrx-t-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--mrx-ink-2);border-bottom:.5px solid var(--mrx-line);text-align:left;padding:8px 10px;font-weight:700}.mrx-table td{border-bottom:.5px solid var(--mrx-line);vertical-align:top;padding:10px}.mrx-table td .muted,.mrx-table .muted{color:var(--mrx-ink-2)}.mrx-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mrx-chip--ok{color:#116632;background:#eefaf0}.mrx-chip--warn{color:#8a5300;background:#fdf3e0}.mrx-ok-strip,.mrx-warn-strip{border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;display:flex}.mrx-ok-strip{color:#116632;background:#eefaf0}.mrx-ok-strip svg,.mrx-warn-strip svg{vertical-align:-2px;flex:none}.mrx-warn-strip{background:var(--mrx-mango-tint);color:var(--mrx-ink);justify-content:space-between}.mrx-warn-strip p{align-items:center;gap:6px;margin:0;display:flex}.mrx-empty{border:.5px dashed var(--mrx-line);text-align:center;color:var(--mrx-ink-2);border-radius:10px;padding:22px;font-size:13px}.mrx-empty em{color:var(--mrx-mango);font-style:normal;font-weight:600}@media (width<=760px){.mrx-panel-head{flex-direction:column}.mrx-table{display:block;overflow-x:auto}.mrx-row-actions{justify-content:flex-start}.mrx-invoice-table{overflow:visible}.mrx-invoice-table thead{display:none}.mrx-invoice-table tbody,.mrx-invoice-table tr,.mrx-invoice-table td{width:100%;display:block}.mrx-invoice-table tr{border:.5px solid var(--mrx-line);background:var(--mrx-surface,#fff);border-radius:12px;margin-bottom:12px;overflow:hidden}.mrx-invoice-table td{border-bottom:.5px solid var(--mrx-line);overflow-wrap:anywhere;grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.mrx-invoice-table td:before{content:attr(data-label);color:var(--mrx-ink-2);font-size:var(--mrx-t-eyebrow);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mrx-invoice-table td:last-child{border-bottom:0}.mrx-invoice-table td[data-label=Actions] .mrx-row-actions{grid-template-columns:1fr;width:100%;display:grid}.mrx-invoice-table td[data-label=Actions] :is(button,a){justify-content:center;min-height:44px}}.consoleBookingLink{flex-direction:column;align-items:flex-end;gap:6px;max-width:340px;display:flex}.consoleBookingLinkLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--mrx-ink-2);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.consoleBookingLink code{border:.5px solid var(--mrx-line);background:var(--mrx-card);color:var(--mrx-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:100%;padding:6px 10px;font-size:12px;overflow:hidden}.consoleBookingLink .btn{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.consoleBookingLink{align-items:flex-start}}.consoleWorkDetailScrim{z-index:78;padding-top:env(safe-area-inset-top);background:#20212475;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.consoleWorkDetailPanel{width:100%;max-height:calc(var(--console-visual-height,100dvh) - env(safe-area-inset-top));background:var(--paper,#fff);color:var(--ink,#202124);border-radius:24px 24px 0 0;outline:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -18px 60px #20212433}.consoleWorkDetailPanel>header{border-bottom:1px solid var(--line,#e9e4db);grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:16px;padding:18px 16px 14px;display:grid}.consoleWorkDetailPanel h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:22px;font-weight:600}.consoleWorkDetailPanel>header>button{background:var(--wash,#faf7f2);width:44px;min-height:44px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.consoleWorkDetailBody{overscroll-behavior:contain;gap:18px;padding:18px 16px;display:grid;overflow-y:auto}.consoleWorkDetailSummary{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.consoleWorkDetailBody dl{margin:0;display:grid}.consoleWorkDetailBody dl>div{border-top:1px solid var(--line,#e9e4db);grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.consoleWorkDetailBody dt{color:var(--ink-2,#6f6b63);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.consoleWorkDetailBody dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.45}.consoleWorkDetailPanel>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line,#e9e4db);grid-template-columns:1fr 1fr;gap:8px;display:grid}.consoleWorkDetailPanel>footer button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#f4efe7;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.consoleWorkDetailPanel>footer small{color:var(--ink-2,#6f6b63);text-align:center;grid-column:1/-1;font-size:10px;line-height:1.4}.consoleWorkDetailPanel :focus-visible{outline:3px solid color-mix(in srgb, var(--mango,#f59e0b) 46%, white);outline-offset:2px}@media (width>=900px){.consoleWorkDetailScrim{justify-content:flex-end;align-items:stretch}.consoleWorkDetailPanel{border-radius:0;width:min(460px,100%);max-height:none;box-shadow:-18px 0 60px #20212433}.consoleWorkDetailPanel>header,.consoleWorkDetailBody,.consoleWorkDetailPanel>footer{padding-left:24px;padding-right:24px}}.businessReportShell{color:#19231d;gap:20px;max-width:1480px;margin:0 auto;padding:8px 0 36px;display:grid}.businessReportShell__toolbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.businessReportShell__toolbar h1,.businessReport h1,.businessReport h2,.businessReport h3{margin:0}.businessReportShell__toolbar p,.businessReport p{color:#5b675f;margin:6px 0 0}.businessReportShell__toolbar form,.businessReport__capacityEditor form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.businessReportShell label,.businessReport__capacityEditor label{color:#526057;gap:5px;font-size:.78rem;font-weight:700;display:grid}.businessReportShell input,.businessReportShell select,.businessReportShell button{min-height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #c9d2cc;border-radius:10px;padding:8px 11px}.businessReportShell button{color:#fff;cursor:pointer;background:#1e6846;border-color:#1e6846;font-weight:750}.businessReportShell button:disabled{opacity:.6;cursor:wait}.businessReport{gap:18px;display:grid}.businessReport__hero{background:linear-gradient(135deg,#f6fbf7,#fff9ee);border:1px solid #d9e3dc;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.businessReport__hero h1{font-size:clamp(1.6rem,3vw,2.35rem)}.businessReport__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#1e6846;font-size:.72rem;font-weight:800}.businessReport__truth{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.businessReport__truth>*{white-space:nowrap;background:#fff;border:1px solid #d1dcd5;border-radius:999px;padding:7px 10px;font-size:.78rem}.businessReport__sourceStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.businessReport__sourceStrip>div{background:#fff;border:1px solid #dae2dd;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.businessReport__sourceStrip span{text-transform:capitalize;color:#667169;font-size:.78rem}.businessReport__sourceStrip [data-state=failed],.businessReport__sourceStrip [data-state=unavailable]{background:#fff9f2;border-color:#e7c8a8}.businessReport__currencyGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.businessReport__currencyCard,.businessReport__section,.businessReport__quality{background:#fff;border:1px solid #d9e3dc;border-radius:16px;padding:18px}.businessReport__currencyCard h2{color:#1e6846;font-size:1rem}.businessReport__currencyCard dl,.businessReport__crewGrid dl{gap:0;margin:12px 0 0;display:grid}.businessReport__currencyCard dl>div,.businessReport__crewGrid dl>div{border-top:1px solid #edf1ee;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.businessReport__currencyCard dt,.businessReport__crewGrid dt{color:#667169}.businessReport__currencyCard dd,.businessReport__crewGrid dd{text-align:right;margin:0;font-weight:750}.businessReport__primaryMetric{color:#174e36;margin-top:4px}.businessReport__section{gap:14px;display:grid}.businessReport__sectionHead{justify-content:space-between;gap:16px;display:flex}.businessReport__sectionHead h2,.businessReport__quality h2{font-size:1.12rem}.businessReport__tableWrap{overflow-x:auto}.businessReport table{border-collapse:collapse;width:100%;min-width:850px}.businessReport th,.businessReport td{text-align:right;white-space:nowrap;border-bottom:1px solid #e9eeeb;padding:11px 10px}.businessReport th:first-child,.businessReport td:first-child{text-align:left}.businessReport thead th{text-transform:uppercase;letter-spacing:.04em;color:#68746c;font-size:.76rem}.businessReport__crewGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.businessReport__crewGrid article{background:#fbfcfb;border:1px solid #e0e7e2;border-radius:13px;padding:15px}.businessReport__crewGrid h3{font-size:.96rem}.businessReport__quality{background:#fff9ed;border-color:#e5c797}.businessReport__quality ul{margin:10px 0 0;padding-left:20px}.businessReport__quality li+li{margin-top:6px}.businessReport__profileList{flex-wrap:wrap;gap:8px;display:flex}.businessReport__profileList span{background:#f1f5f2;border-radius:8px;padding:7px 9px;font-size:.8rem}.businessReport__status,.businessReport__error,.businessReport__loading,.businessReport__empty{background:#f1f5f2;border-radius:10px;padding:12px 14px}.businessReport__error{color:#8c2d20;background:#fff0ed}@media (width<=700px){.businessReportShell{padding-bottom:96px}.businessReportShell__toolbar,.businessReport__hero{flex-direction:column;align-items:stretch}.businessReportShell__toolbar form,.businessReport__capacityEditor form{grid-template-columns:1fr 1fr;width:100%;display:grid}.businessReportShell__toolbar form button,.businessReport__capacityEditor form button,.businessReport__capacityEditor form label:first-child{grid-column:1/-1}.businessReport__sourceStrip{grid-template-columns:1fr 1fr}.businessReport__truth{justify-content:flex-start}.businessReport__hero,.businessReport__currencyCard,.businessReport__section,.businessReport__quality{padding:15px}.businessReport__crewGrid{grid-template-columns:1fr}}
