.leadDiscoveryPanel{display:grid;gap:20px;color:var(--v31-ink,#17191e)}.leadDiscoveryPanel>header{display:flex;align-items:end;justify-content:space-between;gap:18px}.leadDiscoveryPanel>header div{display:grid;gap:4px}.leadDiscoveryPanel>header small,.leadDiscoveryPanel>header span{color:var(--v31-muted,#646a75);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.leadDiscoveryPanel>header strong{font-size:20px}.leadDiscoveryIntent{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,1fr) minmax(150px,.7fr);gap:12px}.leadDiscoveryIntent label,.leadDiscoveryQuery{display:grid;align-content:start;gap:5px}.leadDiscoveryIntent label>span,.leadDiscoveryQuery>span,.leadDiscoverySources legend{font-size:13px;font-weight:850}.leadDiscoveryIntent label>small,.leadDiscoveryQuery>small{min-height:30px;color:var(--v31-muted,#646a75);font-size:11px;line-height:1.3}.leadDiscoveryIntent input,.leadDiscoveryQuery input,.leadDiscoveryQuery textarea{width:100%;border:1px solid #cbd3df;border-radius:7px;outline:0;color:inherit;background:#fff;padding:11px 12px;font:inherit}.leadDiscoveryIntent input:focus,.leadDiscoveryQuery input:focus,.leadDiscoveryQuery textarea:focus{border-color:var(--v31-blue,#145cff);box-shadow:0 0 0 3px #145cff1f}.leadDiscoverySources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;border:0;padding:0}.leadDiscoverySources legend{margin-bottom:8px}.leadDiscoverySources button{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #cbd3df;border-radius:8px;color:inherit;background:#f8f9fc;padding:14px;text-align:left}.leadDiscoverySources button:hover{border-color:#8fa8d7;background:#fff}.leadDiscoverySources button.isSelected{border-color:var(--v31-blue,#145cff);box-shadow:inset 4px 0 var(--v31-blue,#145cff);background:#fff}.leadDiscoverySources button svg{color:var(--v31-blue-deep,#083ca7)}.leadDiscoverySources button span{display:grid;gap:4px}.leadDiscoverySources button small{color:var(--v31-muted,#646a75);font-size:12px;line-height:1.35}.leadDiscoveryPolicy{margin:-8px 0 0;color:var(--v31-muted,#646a75);font-size:11px}.leadDiscoveryActions{display:flex;justify-content:flex-end;border-top:1px solid var(--v31-line,#d9dee8);padding-top:16px}.leadDiscoveryActions button,.leadDiscoveryCandidates footer button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--v31-blue-deep,#083ca7);border-radius:7px;color:#fff;background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep,#083ca7));padding:10px 16px;font-weight:850}.leadDiscoveryPanel button:disabled{cursor:not-allowed;opacity:.5}.leadDiscoveryCandidates{display:grid;gap:0;overflow:hidden;border:1px solid #cbd3df;border-radius:8px}.leadDiscoveryCandidates>header{padding:14px 16px;background:linear-gradient(90deg,#edf3ff,#fff)}.leadDiscoveryCandidates>header>div{display:flex;align-items:center;gap:10px}.leadDiscoveryCandidates>header svg{color:var(--v31-blue-deep,#083ca7)}.leadDiscoveryCandidates>header span{display:grid;gap:2px}.leadDiscoveryCandidates>header small{color:var(--v31-muted,#646a75)}.leadDiscoveryCandidateList{max-height:480px;overflow-y:auto}.leadDiscoveryCandidateList>label{display:grid;min-width:0;grid-template-columns:22px minmax(220px,1.4fr) minmax(210px,1fr);align-items:center;gap:12px;border-top:1px solid var(--v31-line,#d9dee8);padding:14px 16px}.leadDiscoveryCandidateList>label:hover{background:#f8faff}.leadDiscoveryCandidateList>label.isPending{background:#fafafa}.leadDiscoveryCandidateList input{position:absolute;opacity:0;pointer-events:none}.leadDiscoveryCheck{display:grid;width:20px;height:20px;place-items:center;border:1px solid #aeb8c8;border-radius:5px;color:#fff;background:#fff}.leadDiscoveryCandidateList input:checked+.leadDiscoveryCheck{border-color:var(--v31-blue,#145cff);background:var(--v31-blue,#145cff)}.leadDiscoveryCompany,.leadDiscoveryReadiness,.leadDiscoveryReadiness>span{display:grid;min-width:0;gap:3px}.leadDiscoveryCompany small,.leadDiscoveryCompany em,.leadDiscoveryReadiness small{overflow-wrap:anywhere;color:var(--v31-muted,#646a75);font-size:11px}.leadDiscoveryCompany em{font-style:normal}.leadDiscoveryReadiness{grid-template-columns:22px minmax(0,1fr);color:var(--v31-blue-deep,#083ca7)}.isPending .leadDiscoveryReadiness{color:#9a5b12}.leadDiscoveryCandidates footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--v31-line,#d9dee8);background:#f8f9fc;padding:13px 16px}.leadDiscoveryCandidates footer p,.leadDiscoveryEmpty{margin:0;color:var(--v31-muted,#646a75);font-size:12px}.leadDiscoveryEmpty{padding:22px 16px;border-top:1px solid var(--v31-line,#d9dee8)}@media(max-width:850px){.leadDiscoveryIntent{grid-template-columns:1fr 1fr}.leadDiscoveryIntent label:first-child{grid-column:1 / -1}.leadDiscoveryCandidateList>label{grid-template-columns:22px 1fr}.leadDiscoveryReadiness{grid-column:2}}@media(max-width:600px){.leadDiscoveryPanel>header,.leadDiscoveryCandidates footer{align-items:stretch;flex-direction:column}.leadDiscoveryIntent,.leadDiscoverySources{grid-template-columns:1fr}.leadDiscoveryIntent label:first-child{grid-column:auto}.leadDiscoveryIntent label>small{min-height:0}.leadDiscoveryActions button,.leadDiscoveryCandidates footer button{width:100%}}.landingPage{--bg: #ffffff;--text: #0f0f0f;--text-secondary: #666666;--gray: #888888;--light: #f0f0f0;--lighter: #f8f8f8;--card: #fafafa;--border: #e0e0e0;--red: #d40000;--red-hover: #a30000;--scroll-thumb: #c8c8c8;--scroll-track: #f4f4f4;--shadow: rgba(0, 0, 0, .08);--shadow-light: rgba(0, 0, 0, .04)}@media(max-width:520px){.landingPage .loginForm .btn{width:100%}}.landingPage .container{max-width:1200px;margin:0 auto;padding:0 40px}.landingPage .navbar{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landingPage .navContainer{display:flex;max-width:1200px;align-items:center;justify-content:space-between;margin:0 auto;padding:16px 40px}.landingPage .logo{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--text);padding:0;font-size:18px;font-weight:800;text-decoration:none}.landingPage .logoIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:3px;background:var(--red);color:#fff;font-size:14px;font-weight:900}.landingPage .navLinks{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}.landingPage .navLinks a,.landingPage .appNav a{color:var(--text-secondary);font-weight:700;text-decoration:none;transition:color .2s ease}.landingPage .navLinks a:hover,.landingPage .appNav a:hover{color:var(--text)}.landingPage .navCta,.landingPage .btn{display:inline-block;border:0;border-radius:4px;padding:12px 28px;font-weight:800;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landingPage .navCta,.landingPage .btnPrimary{background:var(--red);color:#fff}.landingPage .navCta:hover,.landingPage .btnPrimary:hover{background:var(--red-hover);transform:translateY(-2px);box-shadow:0 8px 16px #d4000033}.landingPage .btnSecondary,.landingPage .btnOutline{border:1px solid var(--border);background:var(--light);color:var(--text)}.landingPage .btnOutline{background:transparent}.landingPage .btn:disabled{background:var(--light);color:var(--gray);transform:none;box-shadow:none}.landingPage .hero{padding:72px 0 64px;border-bottom:1px solid var(--border);background:var(--bg)}.landingPage .heroGrid{display:grid;max-width:1160px;grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:center;gap:52px;margin:0 auto;padding:0 40px}.landingPage .heroContent{max-width:720px;padding:0;text-align:left}.landingPage .heroLabel,.landingPage .sectionLabel,.landingPage .colLabel{display:block;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.landingPage .heroLabel{max-width:560px;margin-bottom:20px}.landingPage .heroTitle{margin:0 0 20px;font-size:clamp(48px,4.7vw,72px);font-weight:900;letter-spacing:-1.8px;line-height:.98}.landingPage .red{color:var(--red)}.landingPage .heroSubtitle{max-width:610px;margin:0 0 28px;color:var(--text-secondary);font-size:18px;line-height:1.5}.landingPage .heroButtons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-bottom:0}.landingPage .heroConsole{border:1px solid var(--border);background:var(--lighter)}.landingPage .heroConsole header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:18px 20px}.landingPage .heroConsole header span,.landingPage .heroConsole article span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.landingPage .heroConsole header strong{color:var(--red);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.landingPage .heroConsoleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landingPage .heroConsole article{min-height:122px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 20px}.landingPage .heroConsole article:nth-child(2n){border-right:0}.landingPage .heroConsole article strong{display:block;margin-top:16px;color:var(--red);font-size:40px;font-weight:900;letter-spacing:-.5px;line-height:1}.landingPage .heroConsole article p{margin:8px 0 0;color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1.35}.landingPage .heroConsoleList{display:grid;padding:0 20px 18px}.landingPage .heroConsoleList div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:12px 0}.landingPage .heroConsoleList span{color:var(--text);font-size:14px;font-weight:900}.landingPage .heroConsoleList strong{color:var(--red);font-size:20px;font-weight:900}.landingPage .sectionHeader{margin-bottom:60px;text-align:center}.landingPage .sectionHeader h2{max-width:760px;margin:20px auto 0;font-size:clamp(32px,4vw,44px);font-weight:900;letter-spacing:-1px;line-height:1.1}.landingPage .cardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.landingPage .card,.landingPage .chapterItem,.landingPage .priceCard,.landingPage .previewBox,.landingPage .appNav,.landingPage .briefPanel article,.landingPage .briefPanel aside,.landingPage .moduleCard,.landingPage .mailboxCard{border:1px solid var(--border);border-radius:4px;background:var(--lighter)}.landingPage .card{padding:32px 24px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landingPage .card:hover,.landingPage .chapterItem:hover,.landingPage .priceCard:hover{border-color:var(--red);box-shadow:0 8px 24px var(--shadow);transform:translateY(-4px)}.landingPage .cardIcon,.landingPage .chapterNum{margin-bottom:14px;color:var(--red);font-size:32px;font-weight:900;line-height:1}.landingPage .card h3{margin:0 0 12px;font-size:19px}.landingPage .card p,.landingPage .chapterItem p,.landingPage .priceCard p,.landingPage .previewLead p,.landingPage .briefPanel p,.landingPage .mailLine p{margin:0;color:var(--text-secondary);line-height:1.6}.landingPage .chapters{background:var(--bg)}.landingPage .chaptersGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landingPage .chapterItem{padding:24px 20px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.landingPage .chapterItem h4{margin:0 0 8px;font-size:16px}.landingPage .operations{border-top:1px solid var(--border);background:var(--text);color:#fff}.landingPage .operations .sectionLabel{color:var(--red)}.landingPage .operationsGrid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:48px}.landingPage .operationsGrid h2{max-width:520px;margin:18px 0 20px;font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:-1.3px;line-height:1.02}.landingPage .operationsGrid p{max-width:440px;margin:0;color:#c9c9c9;font-size:17px;line-height:1.55}.landingPage .operationsBoard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #333;background:#151515}.landingPage .operationsBoard article{min-height:190px;border-right:1px solid #333;border-bottom:1px solid #333;padding:22px}.landingPage .operationsBoard article:nth-child(2n){border-right:0}.landingPage .operationsBoard article:nth-last-child(-n+2){border-bottom:0}.landingPage .operationsBoard span{display:block;color:#c9c9c9;font-size:11px;font-weight:900;letter-spacing:.18em;line-height:1.1;text-transform:uppercase}.landingPage .operationsBoard strong{display:block;margin:22px 0 12px;color:var(--red);font-size:clamp(42px,4vw,64px);font-weight:900;letter-spacing:-1px;line-height:.95}.landingPage .operationsBoard p{max-width:240px;font-size:14px;font-weight:700}.landingPage .preview{background:var(--lighter);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.landingPage .previewBox{display:grid;grid-template-columns:.72fr 1px 1.28fr;overflow:hidden;background:var(--bg);box-shadow:0 4px 12px var(--shadow-light)}.landingPage .previewLead{padding:36px}.landingPage .previewLead h3{margin:14px 0 16px;font-size:30px;line-height:1.15}.landingPage .previewDivider{background:var(--border)}.landingPage .safety{background:var(--bg)}.landingPage .safetyGrid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}.landingPage .safetyIntro{position:sticky;top:116px}.landingPage .safetyIntro h2{max-width:560px;margin:18px 0 20px;font-size:clamp(34px,4vw,56px);font-weight:900;letter-spacing:-1.2px;line-height:1.02}.landingPage .safetyIntro p{max-width:460px;margin:0;color:var(--text-secondary);font-size:17px;line-height:1.6}.landingPage .safetyList{display:grid;border-top:1px solid var(--border)}.landingPage .safetyList article{display:grid;grid-template-columns:64px minmax(0,.7fr) minmax(0,1fr);gap:20px;align-items:baseline;border-bottom:1px solid var(--border);padding:24px 0}.landingPage .safetyList span{color:var(--red);font-size:28px;font-weight:900;line-height:1}.landingPage .safetyList strong{color:var(--text);font-size:22px;font-weight:900;line-height:1.05}.landingPage .safetyList p{margin:0;color:var(--text-secondary);font-size:15px;font-weight:700;line-height:1.45}.landingPage .pricingGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.landingPage .priceCard{position:relative;padding:40px 32px;text-align:center;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.landingPage .priceFeatured{border-color:var(--red);border-width:2px}.landingPage .badge{position:absolute;top:-12px;left:50%;border-radius:20px;background:var(--red);color:#fff;padding:4px 12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%)}.landingPage .priceTag{margin-bottom:12px;color:var(--red);font-size:14px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.landingPage .priceAmount{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:24px 0}.landingPage .priceAmount span{color:var(--text-secondary);font-size:14px}.landingPage .priceAmount strong{color:var(--text);font-size:56px;line-height:1}.landingPage .priceCard .btn{width:100%;margin-top:28px}.landingPage .launchPanel .btn{grid-row:1 / span 2;grid-column:2;min-height:34px;padding:0 14px}.landingPage .launchPanel .btn:disabled{border-color:var(--border);background:var(--lighter);color:var(--gray);box-shadow:none}.landingPage .postApprovalPrompt .btnPrimary{border-color:#fff;background:#fff;color:var(--red);box-shadow:none}@media(max-width:900px){.landingPage .container,.landingPage .heroGrid,.landingPage .navContainer{padding-right:20px;padding-left:20px}.landingPage .navContainer{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:16px}.landingPage .navLinks{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:16px;font-size:14px}.landingPage .navLinks li:last-child{width:100%}.landingPage .navCta{width:100%;text-align:center}.landingPage .hero{padding:56px 0 48px;overflow:hidden}.landingPage .heroGrid{width:100%;grid-template-columns:1fr;gap:32px;min-width:0;max-width:100vw}.landingPage .heroContent{width:100%;min-width:0;max-width:100%;overflow:hidden}.landingPage .heroTitle{max-width:min(520px,100%);font-size:clamp(42px,11vw,58px);letter-spacing:-1.2px;overflow-wrap:anywhere}.landingPage .heroSubtitle{max-width:min(520px,100%);font-size:17px;overflow-wrap:normal}.landingPage .heroLabel{max-width:min(520px,100%);white-space:normal}.landingPage .heroButtons{flex-direction:column}.landingPage .heroButtons .btn{width:100%;max-width:100%;text-align:center}.landingPage .heroConsole{min-width:0;max-width:100%;overflow:hidden}.landingPage .heroConsole header{display:grid;gap:8px}.landingPage .btn,.landingPage .navCta{text-align:center}.landingPage .heroStats,.landingPage .cardsGrid,.landingPage .chaptersGrid,.landingPage .operationsGrid,.landingPage .operationsBoard,.landingPage .safetyGrid,.landingPage .pricingGrid,.landingPage .previewBox,.landingPage .appShell,.landingPage .briefPanel,.landingPage .moduleGrid,.landingPage .leadWorkspace,.landingPage .emailWorkspace,.landingPage .trackingWorkspace,.landingPage .billingWorkspace{grid-template-columns:1fr}.landingPage .card,.landingPage .chapterItem,.landingPage .priceCard,.landingPage .previewBox{max-width:100%;overflow:hidden}.landingPage .card p,.landingPage .chapterItem p,.landingPage .priceCard p,.landingPage .previewLead p,.landingPage .safetyList p{overflow-wrap:anywhere}.landingPage .sectionHeader{margin-bottom:38px}.landingPage .previewDivider{width:100%;height:1px}.landingPage .previewBox{display:block}.landingPage .operationsGrid{gap:28px}.landingPage .operationsBoard article,.landingPage .operationsBoard article:nth-child(2n),.landingPage .operationsBoard article:nth-last-child(-n+2){min-height:auto;border-right:0;border-bottom:1px solid #333}.landingPage .operationsBoard article:last-child{border-bottom:0}.landingPage .safetyIntro{position:static}.landingPage .safetyList article{grid-template-columns:44px minmax(0,1fr);gap:10px 14px}.landingPage .safetyList p{grid-column:2}.landingPage .launchPanel .btn{grid-row:auto;grid-column:auto;width:100%}.landingPage .postApprovalPrompt .btn,.landingPage .postApprovalPrompt .btnMini{width:100%}}@media(max-width:640px){.landingPage .container{padding-right:20px;padding-left:20px}.landingPage .cardsGrid,.landingPage .chaptersGrid,.landingPage .pricingGrid,.landingPage .previewBox,.landingPage .safetyGrid,.landingPage .operationsGrid{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.landingPage .sectionHeader{max-width:300px;margin-right:auto;margin-left:auto}.landingPage .sectionHeader h2{font-size:28px;letter-spacing:-.5px}.landingPage .heroGrid{padding-right:20px;padding-left:20px}.landingPage .heroContent,.landingPage .heroTitle,.landingPage .heroSubtitle,.landingPage .heroLabel{max-width:300px}.landingPage .heroTitle{font-size:clamp(36px,10vw,44px);letter-spacing:-.8px}.landingPage .heroSubtitle{max-width:292px;font-size:16px}.landingPage .heroButtons,.landingPage .heroConsole,.landingPage .heroButtons .btn,.landingPage .navCta{width:300px;max-width:100%}.landingPage .heroConsoleGrid{grid-template-columns:1fr}.landingPage .heroConsole article{min-height:auto;border-right:0;padding:14px 16px}.landingPage .heroConsole article strong{margin-top:10px;font-size:32px}.landingPage .heroConsole header,.landingPage .heroConsoleList{padding-right:16px;padding-left:16px}.landingPage .launchPanel .btn{grid-row:auto;grid-column:auto}}.ui31Auth{position:relative;display:grid;min-height:100dvh;place-items:center;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(20,92,255,.11),transparent 30%),linear-gradient(135deg,#f8faff,#edf3ff 52%,#f7f9fd);padding:24px}.ui31Auth:before{position:absolute;inset:0;background-image:linear-gradient(rgba(8,60,167,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,60,167,.045) 1px,transparent 1px);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 72%);mask-image:linear-gradient(to bottom right,#000,transparent 72%)}.ui31AuthRoute{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ui31AuthRoute path{fill:none;stroke:var(--ui31-blue);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 13;opacity:.27;animation:ui31AuthRoute 22s linear infinite}.ui31AuthFrame{position:relative;z-index:1;display:grid;width:min(1080px,100%);min-height:min(620px,calc(100dvh - 48px));grid-template-columns:minmax(0,1fr) minmax(350px,420px);overflow:hidden;border:1px solid rgba(8,60,167,.16);border-radius:10px;background:#ffffffeb;box-shadow:0 30px 80px #20305229,inset 0 1px #fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui31AuthNarrative{display:flex;min-width:0;flex-direction:column;justify-content:space-between;background:linear-gradient(150deg,#ffffffb8,#edf3ffc2),linear-gradient(110deg,transparent 70%,rgba(244,59,50,.08));padding:clamp(34px,5vw,58px)}.ui31AuthBrand{display:flex;align-items:center;gap:11px;font-size:22px}.ui31AuthBrand>span{position:relative;display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border-radius:9px 9px 9px 2px;color:#fff;background:linear-gradient(145deg,#4a83ff,var(--ui31-blue-deep));box-shadow:inset 0 1px #ffffff80,0 9px 22px #145cff47;font-weight:850}.ui31AuthBrand>span:after{position:absolute;inset:0 0 52%;background:linear-gradient(rgba(255,255,255,.4),transparent);content:""}.ui31AuthMessage{max-width:570px}.ui31AuthMessage>p{margin:0;color:var(--ui31-red-deep);font-size:10px;font-weight:850;letter-spacing:.14em}.ui31AuthMessage h1{max-width:540px;margin:12px 0 18px;font-size:clamp(38px,4.2vw,58px);line-height:1.02;letter-spacing:0}.ui31AuthMessage>span{display:block;max-width:520px;color:var(--ui31-muted);font-size:17px;line-height:1.55}.ui31AuthAssurance{display:flex;max-width:520px;align-items:flex-start;gap:10px;border-top:1px solid var(--ui31-line);padding-top:18px;color:var(--ui31-muted);font-size:12px}.ui31AuthAssurance svg{flex:0 0 auto;color:var(--ui31-blue)}.ui31AuthAssurance strong{display:block;margin-bottom:2px;color:var(--ui31-ink);font-size:13px}.ui31AuthPanel{display:flex;min-width:0;flex-direction:column;justify-content:center;border-left:1px solid var(--ui31-line);background:linear-gradient(155deg,#fff,#f7f9fd);padding:34px}.ui31AuthPanel>header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ui31AuthPanel>header svg{color:var(--ui31-red)}.ui31AuthPanel>header small{color:var(--ui31-muted);font-size:10px;font-weight:850;letter-spacing:.13em}.ui31AuthPanel>header h2{margin:2px 0 0;font-size:25px}.ui31AuthProviders,.ui31AuthForm{display:grid;gap:10px}.ui31AuthProviders{margin-bottom:12px}.ui31AuthProvider{display:grid;width:100%;min-height:44px;grid-template-columns:26px 1fr 18px;align-items:center;border:1px solid #c8d2e3;border-radius:6px;color:var(--ui31-ink);background:#fff;padding:8px 12px;text-align:left}.ui31AuthProvider:hover{border-color:var(--ui31-blue);box-shadow:0 8px 18px #145cff1a}.ui31AuthProvider>span{display:grid;width:25px;height:25px;place-items:center;border-radius:5px;color:#fff;background:var(--ui31-blue-deep);font-weight:850}.ui31AuthProvider>svg{color:var(--ui31-blue)}.ui31AuthDivider{display:flex;align-items:center;gap:10px;color:var(--ui31-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ui31AuthDivider:before,.ui31AuthDivider:after{height:1px;flex:1;background:var(--ui31-line);content:""}.ui31AuthForm label{display:grid;gap:5px;color:var(--ui31-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ui31AuthForm input{width:100%;min-height:42px;border:1px solid #c8d2e3;border-radius:5px;color:var(--ui31-ink);background:#fff;padding:9px 11px}.ui31AuthForm input:focus{border-color:var(--ui31-blue);outline:3px solid rgba(20,92,255,.12)}.ui31AuthSubmit{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;margin-top:2px;border:1px solid var(--ui31-blue-deep);border-radius:6px;color:#fff;background:linear-gradient(110deg,var(--ui31-blue-deep),var(--ui31-blue));box-shadow:inset 0 1px #ffffff4d,0 10px 22px #145cff33;padding:10px 15px;font-weight:800}.ui31AuthSubmit:disabled,.ui31AuthProvider:disabled{cursor:wait;opacity:.62}.ui31AuthError{margin:0;color:var(--ui31-red-deep);font-size:12px;font-weight:800}.ui31AuthPanel>footer{margin-top:14px;color:var(--ui31-muted);font-size:10px;line-height:1.45}@keyframes ui31AuthRoute{to{stroke-dashoffset:-300}}@media(max-width:760px){.ui31Auth{overflow:auto;padding:14px}.ui31AuthFrame{min-height:calc(100dvh - 28px);grid-template-columns:1fr}.ui31AuthNarrative{min-height:320px;gap:36px;padding:28px 24px}.ui31AuthMessage h1{font-size:36px}.ui31AuthAssurance{display:none}.ui31AuthPanel{border-top:1px solid var(--ui31-line);border-left:0;padding:28px 24px}}.ui31StepUpBackdrop{align-items:center;background:#0c14268a;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:300}.ui31StepUpDialog{background:#fff;border:1px solid #c8d4e8;border-radius:20px;box-shadow:0 28px 80px #122b5547;color:#141820;max-width:480px;padding:34px;position:relative;width:100%}.ui31StepUpClose{align-items:center;background:transparent;border:0;color:#5f6a7a;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:18px;top:18px;width:38px}.ui31StepUpClose:focus-visible,.ui31StepUpProviders button:focus-visible,.ui31StepUpFallback:focus-visible{outline:3px solid #ef3f36;outline-offset:3px}.ui31StepUpIcon{color:#1658c8;margin-bottom:22px}.ui31StepUpDialog>p{color:#1658c8;font-size:12px;font-weight:800;margin:0 0 8px}.ui31StepUpDialog h2{font-size:30px;line-height:1.15;margin:0 0 14px}.ui31StepUpDialog>span{color:#5f6a7a;display:block;font-size:16px;line-height:1.55}.ui31StepUpError{color:#b42318;display:block;font-size:14px;margin-top:16px}.ui31StepUpProviders{display:grid;gap:10px;margin-top:28px}.ui31StepUpProviders button,.ui31StepUpFallback{align-items:center;background:#1658c8;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:750;justify-content:space-between;min-height:48px;padding:0 18px;width:100%}.ui31StepUpProviders button:disabled{cursor:wait;opacity:.66}.ui31StepUpFallback{background:#fff;border:1px solid #aebdd5;color:#17335f;margin-top:28px}@media(max-width:520px){.ui31StepUpBackdrop{align-items:flex-end;padding:12px}.ui31StepUpDialog{border-radius:16px;padding:28px 22px 22px}.ui31StepUpDialog h2{font-size:26px}}.ui31Welcome{position:relative;display:grid;min-height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:linear-gradient(120deg,#fffffffa,#f2f6fcf5),#eef2f7;padding:22px clamp(22px,4vw,64px) 18px}.ui31Welcome:before{position:absolute;top:-230px;right:-170px;width:570px;height:570px;border:1px solid rgba(20,92,255,.17);border-radius:50%;box-shadow:0 0 0 42px #145cff09,0 0 0 86px #f43b3206;content:""}.ui31WelcomeRoute{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ui31WelcomeRoute path{fill:none;stroke:var(--ui31-blue);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 13;opacity:.22;animation:ui31WelcomeRoute 22s linear infinite}.ui31WelcomeRoute circle{fill:var(--ui31-red);filter:drop-shadow(0 0 8px rgba(244,59,50,.7))}.ui31WelcomeHeader,.ui31WelcomeStage,.ui31WelcomeFooter{position:relative;z-index:1;width:min(1460px,100%);margin-inline:auto}.ui31WelcomeHeader{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(23,25,30,.11);padding-bottom:18px}.ui31WelcomeBrand{display:inline-flex;justify-self:start;align-items:center;gap:11px;border:0;color:var(--ui31-ink);background:transparent;padding:0;font-size:21px}.ui31WelcomeBrand>span{position:relative;display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:9px 9px 9px 2px;color:#fff;background:linear-gradient(145deg,#4a83ff,var(--ui31-blue-deep));box-shadow:inset 0 1px #ffffff80,0 9px 23px #145cff47;font-weight:850}.ui31WelcomeBrand>span:after{position:absolute;inset:0 0 52%;background:linear-gradient(rgba(255,255,255,.42),transparent);content:""}.ui31WelcomeTrust{display:flex;align-items:center;gap:7px;color:var(--ui31-muted);font-size:12px;font-weight:700}.ui31WelcomeTrust svg{color:#16875c}.ui31WelcomeHeaderAction,.ui31WelcomePrimary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ui31-blue-deep);border-radius:7px;color:#fff;background:linear-gradient(180deg,#3477ff,var(--ui31-blue-deep));box-shadow:inset 0 1px #ffffff61,0 10px 24px #145cff38;font-weight:800;transition:.18s ease}.ui31WelcomeHeaderAction{justify-self:end;min-height:42px;padding:9px 15px;font-size:12px}.ui31WelcomeHeaderAction:hover,.ui31WelcomePrimary:hover{box-shadow:inset 0 1px #ffffff7a,0 14px 28px #145cff4d;transform:translateY(-1px)}.ui31WelcomeStage{display:grid;min-height:0;grid-template-columns:minmax(320px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(42px,6vw,96px);padding-block:clamp(34px,7vh,74px)}.ui31WelcomeNarrative{max-width:610px}.ui31WelcomeEyebrow{margin:0;color:var(--ui31-red-deep);font-size:10px;font-weight:850;letter-spacing:.14em}.ui31WelcomeNarrative h1{margin:13px 0 20px;font-size:clamp(43px,5vw,70px);line-height:.99;letter-spacing:0}.ui31WelcomeLead{max-width:550px;margin:0;color:#535b69;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.ui31WelcomePrimary{min-height:50px;margin-top:28px;padding:12px 19px}.ui31WelcomeWorkspace{overflow:hidden;border:1px solid rgba(8,60,167,.16);border-radius:10px;background:#ffffffe6;box-shadow:var(--ui31-shadow),inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui31WelcomeWorkspace>header{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--ui31-line);padding:16px 20px}.ui31WelcomeWorkspace small{display:block;color:var(--ui31-muted);font-size:9px;font-weight:850;letter-spacing:.12em}.ui31WelcomeWorkspace>header strong{display:block;margin-top:4px;font-size:15px}.ui31WelcomeWorkspace>header>span{flex:0 0 auto;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850;text-transform:uppercase}.ui31WelcomeWorkspace>header .isWaiting{color:var(--ui31-red-deep);background:#fff0ef}.ui31WelcomeWorkspace>header .isReady{color:#176b49;background:#e9f7ef}.ui31WelcomeJourney{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ui31WelcomeJourney button{display:grid;min-height:112px;grid-template-columns:28px 24px minmax(0,1fr) 18px;align-items:center;gap:11px;border:0;border-right:1px solid var(--ui31-line);border-bottom:1px solid var(--ui31-line);color:var(--ui31-ink);background:#ffffff7a;padding:18px;text-align:left;transition:.18s ease}.ui31WelcomeJourney button:nth-child(2n){border-right:0}.ui31WelcomeJourney button:hover,.ui31WelcomeJourney button.isCurrent{color:var(--ui31-blue-deep);background:linear-gradient(120deg,#fff,var(--ui31-ice))}.ui31WelcomeJourney button.isCurrent{box-shadow:inset 4px 0 var(--ui31-red)}.ui31WelcomeJourney button>span{color:var(--ui31-gold);font-size:10px;font-weight:850}.ui31WelcomeJourney button>svg{color:var(--ui31-blue)}.ui31WelcomeJourney button>svg:last-child{color:var(--ui31-muted)}.ui31WelcomeJourney button strong{display:block;font-size:15px}.ui31WelcomeJourney button small{margin-top:4px;letter-spacing:0;line-height:1.35}.ui31WelcomeMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(110deg,#f8faff,#eef4ff)}.ui31WelcomeMetrics>div{border-right:1px solid var(--ui31-line);padding:14px 16px}.ui31WelcomeMetrics>div:last-child{border-right:0}.ui31WelcomeMetrics strong{display:block;margin-top:3px;color:var(--ui31-blue-deep);font-size:18px}.ui31WelcomeFooter{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(23,25,30,.11);padding-top:14px;color:var(--ui31-muted);font-size:11px}@keyframes ui31WelcomeRoute{to{stroke-dashoffset:-320}}@media(max-width:1040px){.ui31Welcome{overflow:auto}.ui31WelcomeStage{grid-template-columns:1fr;gap:36px}.ui31WelcomeNarrative,.ui31WelcomeNarrative h1{max-width:760px}}@media(max-width:680px){.ui31Welcome{padding:16px}.ui31WelcomeHeader{grid-template-columns:1fr auto}.ui31WelcomeTrust{display:none}.ui31WelcomeHeaderAction{min-height:38px;padding:8px 10px}.ui31WelcomeHeaderAction svg{display:none}.ui31WelcomeStage{padding-block:34px}.ui31WelcomeNarrative h1{font-size:42px}.ui31WelcomeJourney{grid-template-columns:1fr}.ui31WelcomeJourney button,.ui31WelcomeJourney button:nth-child(2n){min-height:96px;border-right:0}.ui31WelcomeMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ui31WelcomeMetrics>div:nth-child(2){border-right:0}.ui31WelcomeMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--ui31-line)}.ui31WelcomeFooter{align-items:flex-start;flex-direction:column;gap:5px}}*,*:before,*:after{box-sizing:border-box}:root{--bg: #ffffff;--text: #0f0f0f;--text-secondary: #666666;--gray: #888888;--light: #f0f0f0;--lighter: #f8f8f8;--card: #fafafa;--border: #e0e0e0;--red: #d40000;--red-hover: #a30000;--scroll-thumb: #c8c8c8;--scroll-track: #f4f4f4;--shadow: rgba(0, 0, 0, .08);--shadow-light: rgba(0, 0, 0, .04);color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--bg);line-height:1.6}button,a{font:inherit}button{cursor:pointer}.btn{display:inline-block;border:0;border-radius:4px;padding:12px 28px;font-weight:800;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.btnPrimary{background:var(--red);color:#fff}.btnPrimary:hover{background:var(--red-hover);transform:translateY(-2px);box-shadow:0 8px 16px #d4000033}.btnSecondary{border:1px solid var(--border);background:var(--light);color:var(--text)}.btn:disabled{background:var(--light);color:var(--gray);transform:none;box-shadow:none}.mailLine p{margin:0;color:var(--text-secondary);line-height:1.6}.emailListCard{min-height:0}.leadInspector{display:grid;min-height:0;align-content:start;border:1px solid var(--red);background:var(--lighter);overflow-y:auto;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}.leadInspector header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding:16px}.leadInspector header span,.leadInspectorSignals span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.leadInspector header strong{color:var(--red);font-size:38px;font-weight:900;line-height:1}.leadInspectorHero{border-bottom:1px solid var(--border);padding:18px 16px}.leadInspectorHero h3{margin:0 0 8px;color:var(--text);font-size:28px;font-weight:900;letter-spacing:-.5px;line-height:1.02}.leadInspectorHero p{margin:0;color:var(--text-secondary);font-weight:800}.leadInspector dl{display:grid;margin:0;border-bottom:1px solid var(--border)}.leadInspector dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border);padding:10px 16px}.leadInspector dt,.leadInspector dd{margin:0;font-size:12px;line-height:1.25}.leadInspector dt{color:var(--text-secondary);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.leadInspector dd{overflow-wrap:anywhere;color:var(--text);font-weight:900}.leadInspectorSignals{display:grid;gap:10px;border-bottom:1px solid var(--border);padding:14px 16px}.leadQualificationResult{display:grid;gap:8px;border-bottom:1px solid var(--border);background:#fff;padding:14px 16px}.leadQualificationResult span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.leadQualificationResult strong{color:var(--red);font-size:18px;font-weight:900;line-height:1;text-transform:uppercase}.leadQualificationResult p{margin:0;color:var(--text-secondary);font-size:12px;font-weight:800;line-height:1.35}.leadInspectorSignals i{border:1px solid var(--border);background:#fff;color:var(--text);padding:4px 6px;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.leadInspector blockquote{margin:0;border-bottom:1px solid var(--border);color:var(--text-secondary);padding:16px;font-size:14px;font-weight:800;line-height:1.45}.leadInspectorActions{display:grid;gap:8px;padding:16px}.leadInspectorActions button{min-height:36px;border:1px solid var(--red);border-radius:3px;background:#fff;color:var(--red);padding:0 12px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.leadInspectorActions button:nth-child(2){background:var(--red);color:#fff}.leadInspectorActions button:disabled{border-color:var(--border);background:#fff;color:var(--gray);cursor:wait}.billingHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.billingQuotaBoard{display:grid;gap:8px;margin-top:24px;border-top:1px solid var(--border);padding-top:18px}.billingQuotaBoard div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.billingQuotaBoard span,.planComparison span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.billingQuotaBoard strong{color:var(--red);font-size:28px;font-weight:900;line-height:1}.billingQuotaBoard i{display:block;height:10px;overflow:hidden;border:1px solid var(--red);background:#fff;font-style:normal}.billingQuotaBoard b{display:block;height:100%;background:var(--red)}.billingQuotaBoard p{max-width:720px;font-size:14px;font-weight:800}.planComparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.planComparison button{display:grid;gap:8px;border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text);padding:14px;text-align:left}.planComparison button.isActive{border-color:var(--red);background:#fff7f7}.planComparison button:disabled{color:var(--gray);cursor:wait}.planComparison strong{color:var(--red);font-size:24px;font-weight:900;line-height:1}.planComparison em,.planComparison small{color:var(--text-secondary);font-style:normal;font-weight:800;line-height:1.25}.planComparison em{font-size:13px}.planComparison small{font-size:12px}.leadFilters{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border);background:var(--bg);padding:10px 0}.leadFilters button{border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text-secondary);padding:5px 7px;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.leadFilters button.isActive{border-color:var(--red);background:var(--red);color:#fff}.leadSourceSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border)}.leadSourceSummary div{border-right:1px solid var(--border);padding:7px 6px}.leadSourceSummary div:last-child{border-right:0}.leadSourceSummary span{display:block;overflow:hidden;color:var(--text-secondary);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.leadSourceSummary strong{display:block;margin-top:4px;color:var(--red);font-size:18px;font-weight:900;line-height:1}.leadLine,.mailLine{border-bottom:1px solid var(--border);padding:13px 0}.mailLine{display:grid;gap:10px}.mailLine.isSelected{background:#fff}.leadLine{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.leadLine strong,.mailLine strong{display:block}.leadLine strong{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.leadLine em{color:var(--red);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.leadLine small,.mailLine span{display:block;margin-top:4px;color:var(--text-secondary);font-size:13px}.leadLine p{margin:7px 0 0;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.35}.leadSignals{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.leadSignals i{border:1px solid var(--border);background:#fff;color:var(--text);padding:3px 5px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.leadLine b{color:var(--red);font-size:30px;line-height:1}.leadActions{display:grid;justify-items:end;gap:8px}.leadActions div{display:flex;gap:6px}.leadActions button{border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text);padding:5px 7px;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.leadActions button:hover{border-color:var(--red);color:var(--red)}.leadActions button.isActive{border-color:var(--red);background:var(--red);color:#fff}.leadActions button:disabled{color:var(--gray);cursor:wait}.mailActions{display:flex;flex-wrap:wrap;gap:6px}.mailActions button{border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text);padding:6px 8px;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.mailActions button:hover{border-color:var(--red);color:var(--red)}.mailActions button:disabled{color:var(--gray);cursor:wait}.emailPreviewPane{display:grid;min-height:0;align-content:start;border:1px solid var(--red);background:#fff;overflow-y:auto;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}.emailPreviewPane header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding:16px}.emailPreviewPane header span,.emailPreviewRules span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.emailPreviewPane header strong{color:var(--red);font-size:28px;font-weight:900;line-height:1}.emailEnvelope dl{display:grid;margin:0;border-bottom:1px solid var(--border)}.emailEnvelope dl div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border);padding:10px 16px}.emailEnvelope dt,.emailEnvelope dd{margin:0;font-size:12px;line-height:1.3}.emailEnvelope dt{color:var(--text-secondary);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.emailEnvelope dd{overflow-wrap:anywhere;color:var(--text);font-weight:900}.emailEnvelope article{display:grid;gap:12px;border-bottom:1px solid var(--border);padding:18px 16px}.emailEnvelope article p{margin:0;color:var(--text);font-size:15px;font-weight:700;line-height:1.55}.emailPreviewRules{display:grid;gap:10px;border-bottom:1px solid var(--border);padding:16px}.emailPreviewRules li{border:1px solid var(--border);background:var(--lighter);padding:8px;color:var(--text-secondary);font-size:12px;font-weight:900;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.emailPreviewPane>button{width:calc(100% - 32px);min-height:36px;margin:16px;border:1px solid var(--red);border-radius:3px;background:var(--red);color:#fff;padding:0 12px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sendQueuePreviewPanel{display:grid;gap:8px;border-bottom:1px solid var(--border);background:#fff;padding:12px 0}.sendQueuePreviewPanel header,.sendQueuePreviewPanel>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sendQueuePreviewPanel header span,.sendQueuePreviewPanel small{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.sendQueuePreviewPanel header strong,.sendQueuePreviewPanel>div span{color:var(--text);font-size:12px;font-weight:900}.sendQueuePreviewPanel p{margin:0;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.35}.sendQueuePreviewPanel button{width:fit-content;border:1px solid var(--red);border-radius:3px;background:#fff;color:var(--red);padding:7px 9px;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.sendQueuePreviewPanel button:disabled{border-color:var(--border);color:var(--muted);cursor:not-allowed}.businessPresentationPanel{background:snow}.presentationFacts,.presentationActions{justify-content:flex-start;flex-wrap:wrap}.presentationFacts span{border:1px solid var(--border);padding:6px 8px}.presentationTemplatePicker{display:grid;gap:5px}.presentationTemplatePicker span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.presentationTemplatePicker select{width:100%;border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text);padding:8px;font-size:12px;font-weight:900}.presentationDraft{display:grid;gap:5px;border:1px solid var(--border);padding:8px}.presentationDraft strong{color:var(--text);font-size:14px;font-weight:900}.presentationDraft small{overflow-wrap:anywhere}.presentationDraft a{width:fit-content;color:var(--red);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.presentationActions button:last-child{background:var(--red);color:#fff}.presentationActions button:last-child:disabled{background:#fff;color:var(--muted)}.sendQueueActions{justify-content:flex-start}.sendQueueActions button:last-child{background:var(--red);color:#fff}.sendQueueActions button:last-child:disabled{background:#fff;color:var(--muted)}.emailToneBar{position:sticky;top:0;z-index:1;display:grid;gap:8px;border-bottom:1px solid var(--border);background:var(--bg);padding:10px 0}.emailToneBar>span{margin:0;color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.emailToneBar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.emailToneBar button{min-width:0;border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text);padding:6px 5px;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.emailToneBar button.isActive{border-color:var(--red);background:var(--red);color:#fff}.emailToneBar button:disabled{color:var(--gray);cursor:wait}.emailPreviewTarget{display:grid;gap:3px;border-bottom:1px solid var(--border);background:var(--lighter);padding:9px 0}.emailPreviewTarget span{margin:0;color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.emailPreviewTarget strong{color:var(--text);font-size:14px;font-weight:900;line-height:1.2}.emailPreviewTarget p{margin:0;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.25}.emailComplianceStrip{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.emailComplianceStrip span{margin:0;border:1px solid var(--red);background:#fff;color:var(--red);padding:3px 5px;font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.emailCadence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:6px}.emailCadence span{display:flex;align-items:baseline;justify-content:space-between;gap:4px;border-top:1px solid var(--border);padding-top:4px}.emailCadence b,.emailCadence em{font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.emailCadence b{color:var(--text)}.emailCadence em{color:var(--red);font-style:normal}.mailPersonalization{display:block;margin-top:4px;color:var(--red);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mailCompliance{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mailCompliance span{display:inline-block;margin:0;border:1px solid var(--border);background:#fff;color:var(--text-secondary);padding:3px 5px;font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.trackingInspector{display:grid;min-height:0;align-content:start;border:1px solid var(--red);background:#fff;overflow-y:auto;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}.trackingInspector header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding:16px}.trackingInspector header span,.trackingLeadPicker span,.trackingInspectorTimeline>span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.trackingInspector header strong{color:var(--red);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trackingInspectorHero{border-bottom:1px solid var(--border);padding:18px 16px}.trackingInspectorHero h3{margin:0 0 8px;color:var(--text);font-size:26px;font-weight:900;letter-spacing:-.4px;line-height:1.05}.trackingInspectorHero p{margin:0;color:var(--text-secondary);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.trackingLeadPicker{display:grid;gap:8px;border-bottom:1px solid var(--border);padding:14px 16px}.trackingLeadPicker select{width:100%;min-height:34px;border:1px solid var(--border);border-radius:3px;background:var(--lighter);color:var(--text);padding:0 8px;font:inherit;font-weight:900}.trackingLeadStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border)}.trackingLeadStats div{min-height:70px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px}.trackingLeadStats div:nth-child(2n){border-right:0}.trackingLeadStats div:nth-last-child(-n+1){border-bottom:0}.trackingLeadStats strong{display:block;color:var(--red);font-size:26px;font-weight:900;line-height:1}.trackingLeadStats span{display:block;margin-top:5px;color:var(--text-secondary);font-size:11px;font-weight:800;line-height:1.2}.trackingInspectorActions{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border);padding:14px 16px}.trackingInspectorActions button{border:1px solid var(--red);border-radius:3px;background:#fff;color:var(--red);padding:6px 8px;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.trackingInspectorActions button:disabled{border-color:var(--border);color:var(--gray);cursor:wait}.suppressionActions{display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px;border-top:1px solid var(--border);padding-top:10px}.suppressionActions span{flex-basis:100%;color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.suppressionActions button{border-color:var(--text);color:var(--text)}.trackingInspectorTimeline{display:grid;gap:8px;padding:14px 16px}.trackingInspectorTimeline p{margin:0;color:var(--text-secondary);font-size:13px;font-weight:800}.trackingInspectorTimeline article{border:1px solid var(--border);background:var(--lighter);padding:9px}.trackingInspectorTimeline article strong,.trackingInspectorTimeline article small{display:block}.trackingInspectorTimeline article strong{color:var(--text);font-size:13px;font-weight:900}.trackingInspectorTimeline article small{margin-top:4px;color:var(--text-secondary);font-size:12px;font-weight:800}.trackingSimulator{border-bottom:1px solid var(--border);padding:10px 12px}.trackingSimulator>span{display:block;color:var(--text-secondary);font-size:11px;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.trackingSimulator div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.trackingSimulator button{border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text);padding:5px 6px;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.trackingSimulator button:hover{border-color:var(--red);color:var(--red)}.trackingSimulator button:disabled{color:var(--gray);cursor:wait}.trackingTimeline{display:grid}.outreachLedgerPanel{display:grid;border-top:1px solid var(--red)}.outreachLedgerPanel header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding:12px 16px}.outreachLedgerPanel header span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.outreachLedgerPanel header strong{color:var(--text);font-size:13px;font-weight:900}.trackingEvent,.ledgerEvent{border-bottom:1px solid var(--border);padding:12px 16px}.trackingEvent span{display:block;color:var(--text-secondary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ledgerEvent>span{display:block;color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trackingEvent strong{display:block;margin-top:2px;color:var(--text)}.ledgerEvent strong{display:block;margin-top:4px;color:var(--text)}.trackingEvent p{margin:2px 0 0;color:var(--text-secondary);font-size:13px}.ledgerEvent p{margin:3px 0 0;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.35}.ledgerMetadata{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ledgerMetadata span{border:1px solid var(--border);background:#fff;color:var(--red);padding:3px 5px;font-size:9px;font-weight:900;letter-spacing:.04em;line-height:1;overflow-wrap:anywhere;text-transform:uppercase}@media(max-width:900px){.btn{text-align:center}.leadInspector,.emailPreviewPane,.trackingInspector{min-height:auto;max-height:none;overflow:visible}.planComparison{grid-template-columns:1fr}}:root{--v31-ink: #17191e;--v31-muted: #646a75;--v31-blue: #145cff;--v31-blue-deep: #083ca7;--v31-red: #f43b32;--v31-red-deep: #c71f1a;--v31-gold: #c99a3d;--v31-paper: #fff;--v31-ice: #edf3ff;--v31-mist: #f3f5f8;--v31-line: #d9dee8;--v31-shadow: 0 18px 45px rgba(32, 48, 82, .11)}html:has(.v31App),body:has(.v31App){min-height:100%;overflow:auto;background:#e9edf3}.v31App{display:grid;min-height:100dvh;grid-template-columns:244px minmax(0,1fr);color:var(--v31-ink);background:#e9edf3;font-family:Aptos,Segoe UI,Arial,sans-serif;line-height:1.45}.v31App section:not(.v31Main){padding:0}.v31Sidebar{position:sticky;top:0;z-index:20;display:flex;height:100dvh;flex-direction:column;padding:26px 22px 20px;border-right:1px solid rgba(19,30,54,.1);background:#fffffff7;box-shadow:8px 0 32px #1a2b4e12}.v31Brand{display:flex;align-items:center;gap:11px;border:0;color:var(--v31-ink);background:transparent;padding:0;font-size:21px}.v31Brand>span{position:relative;display:grid;width:37px;height:37px;place-items:center;overflow:hidden;border-radius:8px 8px 8px 2px;color:#fff;background:linear-gradient(145deg,#3b7aff,var(--v31-blue-deep));box-shadow:inset 0 1px #ffffff73,0 8px 20px #145cff45;font-weight:800}.v31Brand>span:after{position:absolute;inset:0 0 52%;background:linear-gradient(rgba(255,255,255,.35),transparent);content:""}.v31Company{margin:28px 0 22px;border-block:1px solid var(--v31-line);padding:14px 0}.v31Company small,.v31Mailbox small,.v31Hub small,.v31Chapter small{display:block;color:var(--v31-muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.v31Company strong{display:block;margin-top:5px}.v31Nav{display:grid;gap:4px}.v31Nav button{display:grid;min-height:42px;grid-template-columns:28px 1fr;align-items:center;border:0;border-radius:7px;color:var(--v31-muted);background:transparent;padding:8px 10px;text-align:left;transition:.18s ease}.v31Nav button:hover{color:var(--v31-blue-deep);background:var(--v31-ice);transform:translate(2px)}.v31Nav button.isActive{color:#fff;background:linear-gradient(100deg,var(--v31-blue-deep),var(--v31-blue));box-shadow:inset 0 1px #ffffff40,0 8px 18px #145cff2e}.v31Nav span{color:var(--v31-gold);font-size:10px;font-weight:800}.v31Nav .isActive span{color:#ffe3a6}.v31Mailbox{display:grid;grid-template-columns:22px 1fr;gap:8px;margin-top:auto;border:1px solid var(--v31-line);border-radius:8px;background:linear-gradient(145deg,#fff,#f1f5fc);padding:14px;box-shadow:inset 0 1px #fff}.v31Mailbox strong{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:12px}.v31Mailbox p{grid-column:1 / -1;margin:0;color:var(--v31-muted);font-size:11px}.v31Meter{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:5px;background:#d9e0eb}.v31Meter i{display:block;height:100%;background:linear-gradient(90deg,var(--v31-blue),#4d8cff)}.v31Logout{display:flex;align-items:center;gap:8px;margin-top:10px;border:0;color:var(--v31-muted);background:transparent;padding:8px 2px;font-weight:700}.v31MobileMenu{display:none}.v31Main{position:relative;min-width:0;overflow:hidden;background:linear-gradient(135deg,#fffffffa,#f5f8fdf5);padding:25px clamp(24px,3vw,50px) 40px}.v31Main>*:not(.v31Motion):not(.v31DecisionBackdrop){position:relative;z-index:2}.v31Motion{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}.v31Route{fill:none;stroke-linecap:round;stroke-dasharray:2 13}.v31RouteTop{stroke:var(--v31-blue);stroke-width:1.5;opacity:.23;animation:v31Route 19s linear infinite}.v31RouteLower{stroke:var(--v31-red);stroke-width:1.1;opacity:.12;animation:v31RouteBack 27s linear infinite}.v31Traveler{fill:var(--v31-red);filter:drop-shadow(0 0 7px rgba(244,59,50,.75))}@keyframes v31Route{to{stroke-dashoffset:-280}}@keyframes v31RouteBack{to{stroke-dashoffset:260}}.v31Hub{width:min(1240px,100%);margin:0 auto}.v31HubIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:46px;padding:38px 0 28px}.v31HubIntro h1{max-width:780px;margin:8px 0 0;font-size:clamp(36px,4.2vw,62px);line-height:1.01;letter-spacing:-2px}.v31HubIntro p{margin:0;border-left:4px solid var(--v31-red);border-radius:0 7px 7px 0;color:#424a59;background:linear-gradient(90deg,#f2f5fb,#f2f5fb73);padding:15px 18px;font-size:15px}.v31HubContext{display:grid;gap:9px}.v31HubContext>button{justify-self:end;border:0;color:var(--v31-blue-deep);background:transparent;padding:3px 0;font-weight:800}.v31NextAction{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:24px;overflow:hidden;border:1px solid #cdd8ec;border-radius:8px;background:linear-gradient(125deg,#fffffffa,#ecf3fff0);padding:25px 28px;box-shadow:var(--v31-shadow),inset 0 1px #fff}.v31NextAction:after{position:absolute;top:-92px;right:20%;width:190px;height:190px;border:2px solid rgba(20,92,255,.15);border-radius:50%;box-shadow:0 0 0 22px #145cff09,0 0 0 44px #f43b3206;content:""}.v31NextAction>*{position:relative;z-index:1}.v31NextIndex{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--v31-red),var(--v31-red-deep));box-shadow:inset 0 1px #ffffff59,0 9px 20px #f43b323d;font-size:22px;font-weight:800}.v31NextAction h2{margin:6px 0 4px;font-size:clamp(25px,2.4vw,34px);line-height:1.08;letter-spacing:-1px}.v31NextAction p{margin:0;color:var(--v31-muted)}.v31NextProgress{display:inline-block;margin-top:9px;color:var(--v31-blue-deep);font-size:12px;font-weight:850}.v31NextAction button{display:flex;min-height:46px;align-items:center;gap:10px;border:1px solid var(--v31-blue-deep);border-radius:7px;color:#fff;background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep));padding:10px 17px;box-shadow:inset 0 1px #ffffff59,0 9px 19px #145cff3d;font-weight:800}.v31StatusBand{display:grid;grid-template-columns:1.5fr repeat(3,1fr);margin-top:16px;border:1px solid var(--v31-line);border-radius:8px;background:#ffffffeb;box-shadow:0 10px 24px #2030520f}.v31StatusBand>div{min-width:0;border-right:1px solid var(--v31-line);padding:15px 17px}.v31StatusBand>div:last-child{display:flex;align-items:center;gap:10px;border:0}.v31StatusBand strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v31StatusBand .hasWarning{color:var(--v31-red-deep)}.v31StatusBand .isReady{color:var(--v31-blue-deep)}.v31ChapterIndex{margin-top:28px;border-top:1px solid var(--v31-line)}.v31ChapterIndex>header{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 4px 12px}.v31ChapterIndex>header p{margin:0;color:var(--v31-muted)}.v31ChapterIndex>button{display:grid;width:100%;min-height:74px;grid-template-columns:45px 30px minmax(0,1fr) auto auto;align-items:center;gap:15px;border:0;border-top:1px solid var(--v31-line);color:var(--v31-ink);background:#ffffff9e;padding:12px 15px;text-align:left;transition:.18s ease}.v31ChapterIndex>button:last-child{border-bottom:1px solid var(--v31-line)}.v31ChapterIndex>button:hover{z-index:1;color:var(--v31-blue-deep);background:#fff;box-shadow:0 8px 20px #20305214;transform:translate(4px)}.v31ChapterIndex b,.v31ChapterIndex small{display:block}.v31ChapterIndex small{margin-top:3px;letter-spacing:0;text-transform:none}.v31ChapterNumber{color:var(--v31-gold);font-size:12px;font-weight:800}.v31ChapterIndex em{min-width:58px;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850;text-align:center;text-transform:uppercase}.v31ChapterIndex em.is-gata{color:#1b7047;background:#e9f7ef}.v31ChapterIndex em.is-acum{color:#fff;background:var(--v31-red)}.v31ChapterIndex em.is-urmeaza{color:#727a89;background:#edf0f5}.v31Chapter{width:min(1380px,100%);margin:0 auto}.v31Topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px}.v31Topbar button{display:flex;align-items:center;gap:7px;border:0;color:var(--v31-blue-deep);background:transparent;padding:8px 0;font-weight:800}.v31Topbar>div{min-width:0;border-left:1px solid var(--v31-line);padding-left:20px}.v31Topbar>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v31TopbarDecisions{border:1px solid #c7d3e8;border-radius:7px;color:var(--v31-blue-deep);background:linear-gradient(180deg,#fff,#edf3ff);padding:9px 13px;box-shadow:inset 0 1px #fff,0 8px 18px #20305212;font-weight:800}.v31TopbarDecisions b{display:inline-grid;min-width:24px;height:24px;place-items:center;margin-right:7px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#ff645b,var(--v31-red-deep))}.v31ChapterIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:end;gap:42px;margin:30px 0 20px}.v31ChapterIntro h1{max-width:830px;margin:7px 0 0;font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-1.8px}.v31ChapterIntro p{margin:0 0 4px;border-left:4px solid var(--v31-red);border-radius:0 7px 7px 0;color:#424a59;background:linear-gradient(90deg,#f2f5fb,#f2f5fb59);padding:14px 17px}.v31Journey{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:17px;border:1px solid var(--v31-line);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#eff4fce8);padding:8px 14px 10px;box-shadow:inset 0 1px #fff,0 10px 25px #2030520f}.v31Journey:before{position:absolute;left:10%;right:10%;top:26px;height:2px;background:var(--v31-line);content:""}.v31JourneyStep{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;border:0;color:var(--v31-muted);background:transparent;text-align:center}.v31JourneyStep>span{display:grid;width:20px;height:20px;place-items:center;margin:8px 0 2px;border:3px solid #fff;border-radius:50%;color:transparent;background:#c4cad4;box-shadow:0 0 0 1px #c4cad4;font-size:8px}.v31JourneyStep b{font-size:12px}.v31JourneyStep.isComplete>span{color:#fff;background:var(--v31-blue);box-shadow:0 0 0 1px var(--v31-blue),0 3px 8px #145cff3b}.v31JourneyStep.isCurrent{color:var(--v31-red-deep)}.v31JourneyStep.isCurrent>span{color:#fff;background:linear-gradient(180deg,#ff756d,var(--v31-red));box-shadow:0 0 0 1px var(--v31-red),0 0 0 5px #f43b321f}.v31Workspace{min-width:0;min-height:520px;border-radius:8px}.v31Workspace>*{height:auto;overflow:visible}.v31Workspace article,.v31Workspace aside,.v31Workspace .moduleCard,.v31Workspace .leadInspector,.v31Workspace .emailPreviewPane,.v31Workspace .trackingInspector,.v31Workspace .billingHero,.v31Workspace .billingWorkspacePanel{border-color:#cdd5e2e6;border-radius:8px;background:linear-gradient(145deg,#fffffffa,#f4f7fcf2);box-shadow:var(--v31-shadow),inset 0 1px #fffffff2}.v31Workspace button{border-radius:7px}.v31Workspace .btnPrimary,.v31Workspace .approvalCard button,.v31Workspace .leadInspectorActions button:nth-child(2){border-color:var(--v31-blue-deep);background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep));color:#fff;box-shadow:inset 0 1px #ffffff4d,0 7px 15px #145cff2e}.v31Workspace .briefPanel,.v31Workspace .leadWorkspace,.v31Workspace .emailWorkspace,.v31Workspace .trackingWorkspace,.v31Workspace .billingWorkspace{height:auto;min-height:520px;overflow:visible}.v31Workspace .scrollList{max-height:640px;overflow:auto}.v31Workspace .briefPanel article,.v31Workspace .briefPanel aside{overflow:visible}.v31DecisionBackdrop{position:fixed;z-index:50;inset:0;display:flex;justify-content:flex-end;background:#11182747;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v31DecisionCenter{width:min(560px,100%);height:100dvh;overflow-y:auto;border-left:1px solid #c7d3e8;background:linear-gradient(145deg,#fff,#f2f6fc);box-shadow:-18px 0 50px #1423412e;padding:25px}.v31DecisionCenter>header{display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid var(--v31-line);padding-bottom:18px}.v31DecisionCenter h2{margin:5px 0 0;font-size:28px;letter-spacing:-.8px}.v31DecisionCenter>header button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--v31-line);border-radius:7px;color:var(--v31-ink);background:#fff}.v31DecisionList,.v31ActivityList{padding-top:18px!important}.v31DecisionSectionTitle{display:flex;justify-content:space-between;gap:15px;margin-bottom:10px;color:var(--v31-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.v31DecisionList>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;border-top:1px solid var(--v31-line);padding:16px 0}.v31DecisionList>article.isDone{opacity:.62}.v31DecisionState{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:var(--v31-red)}.v31DecisionList .isDone .v31DecisionState{background:var(--v31-blue)}.v31DecisionList b,.v31DecisionList p{display:block;margin:0}.v31DecisionList p{margin:4px 0 7px;color:var(--v31-muted);font-size:13px}.v31DecisionActions{display:grid;align-content:center;gap:6px}.v31DecisionActions button{display:flex;min-height:32px;align-items:center;justify-content:center;gap:5px;border:1px solid #cbd3df;border-radius:7px;color:var(--v31-blue-deep);background:#fff;padding:5px 9px;font-size:11px;font-weight:800}.v31DecisionActions button.isPrimary{border-color:var(--v31-blue-deep);color:#fff;background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep))}.v31DecisionActions button:disabled{border-color:var(--v31-line);color:var(--v31-muted);background:var(--v31-mist);box-shadow:none}.v31ActivityList>article{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:10px;border-top:1px solid var(--v31-line);padding:12px 0}.v31ActivityList p{margin:0;color:var(--v31-muted);font-size:13px}.v31ActivityList time{color:var(--v31-muted);font-size:11px}.v31ActivityList>button{width:100%;border:1px solid var(--v31-line);border-radius:7px;color:var(--v31-blue-deep);background:#fff;padding:9px;font-weight:800}@media(max-width:600px){.v31DecisionCenter{padding:19px 15px}.v31DecisionList>article{grid-template-columns:25px minmax(0,1fr)}.v31DecisionActions{grid-column:2;grid-template-columns:repeat(2,1fr)}.v31ActivityList>article{grid-template-columns:1fr auto}.v31ActivityList p{grid-row:2;grid-column:1 / -1}}.v31MailboxSetup{display:grid;grid-template-columns:minmax(310px,1.3fr) minmax(210px,.8fr) minmax(150px,.55fr);gap:18px;align-items:center;margin-bottom:15px;border:1px solid rgba(205,213,226,.9);border-radius:8px;background:linear-gradient(145deg,#fffffffa,#eff4fcf2);padding:18px!important;box-shadow:var(--v31-shadow),inset 0 1px #fff}.v31MailboxSetupIntro{display:grid;grid-template-columns:45px 1fr;gap:13px}.v31MailboxSetupIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:8px 8px 8px 2px;color:#fff;background:linear-gradient(145deg,#3b7aff,var(--v31-blue-deep));box-shadow:inset 0 1px #fff6,0 8px 16px #145cff33}.v31MailboxSetup h2{margin:3px 0;font-size:18px}.v31MailboxSetup p{margin:0;color:var(--v31-muted);font-size:12px}.v31MailboxSetup>label{display:grid;gap:6px;color:var(--v31-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.v31MailboxSetup select{width:100%;min-height:42px;border:1px solid #cbd3df;border-radius:7px;color:var(--v31-ink);background:#fff;padding:0 10px;font:inherit;font-weight:700}.v31MailboxSetupStatus{display:flex;align-items:center;gap:10px;color:var(--v31-blue-deep)}.v31MailboxSetupStatus span{min-width:0}.v31MailboxSetupStatus strong,.v31MailboxSetupStatus em{display:block}.v31MailboxSetupStatus em{color:var(--v31-muted);font-size:11px;font-style:normal}.v31MailboxSetupActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--v31-line);padding-top:12px}.v31MailboxSetupActions button{min-height:38px;border:1px solid #cbd3df;border-radius:7px;color:var(--v31-blue-deep);background:linear-gradient(180deg,#fff,#eef2f8);padding:7px 13px;font-weight:800}.v31MailboxSetupActions button.isPrimary{border-color:var(--v31-blue-deep);color:#fff;background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep));box-shadow:inset 0 1px #ffffff4d,0 7px 15px #145cff2e}.v31MailboxSetupActions button:disabled{color:var(--v31-muted);background:var(--v31-mist);box-shadow:none}.v31MailboxResult{grid-column:1 / -1;border-left:4px solid var(--v31-red);background:#fff5f4;padding:10px 13px}.v31MailboxResult.isReady{border-color:var(--v31-blue);background:var(--v31-ice)}.v31MailboxResult p{margin-top:3px}@media(max-width:1050px){.v31MailboxSetup{grid-template-columns:1fr 1fr}.v31MailboxSetupIntro{grid-column:1 / -1}}@media(max-width:650px){.v31MailboxSetup{grid-template-columns:1fr}.v31MailboxSetupIntro,.v31MailboxSetupActions,.v31MailboxResult{grid-column:auto}.v31MailboxSetupActions button{flex:1 1 100%}}.v31ActionNotice{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;width:min(760px,calc(100% - 36px));margin:0 auto 12px;padding:10px 14px;border:1px solid rgba(19,55,130,.16);border-radius:16px;color:#152044;background:#fffffff0;box-shadow:0 12px 28px #142d6424,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v31ActionNotice svg{color:#16815f}.v31ActionNotice span{color:#65708c;font-size:10px;font-weight:800;text-transform:uppercase}.v31ActionNotice strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.v31ActionNotice{grid-template-columns:auto 1fr;width:calc(100% - 24px)}.v31ActionNotice span{display:none}.v31ActionNotice strong{white-space:normal}}.v31Report,.v31Privacy{margin-bottom:18px;border:1px solid rgba(19,55,130,.14);border-radius:22px;background:#ffffffe6;box-shadow:0 16px 36px #18336c17,inset 0 1px #fff}.v31Report{padding:22px}.v31Report header,.v31Privacy header{display:flex;align-items:center;justify-content:space-between;gap:18px}.v31Report h2,.v31Privacy h2{margin:3px 0 0;color:#121b38;font-size:22px}.v31Report small,.v31Privacy small{color:#66708a;font-weight:750;text-transform:uppercase}.v31ReportActions,.v31PrivacyActions{display:flex;flex-wrap:wrap;gap:8px}.v31Report button,.v31Report a,.v31Privacy button,.v31Privacy a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(26,66,151,.18);border-radius:12px;color:#193b8d;background:#fff;font-weight:800;text-decoration:none}.v31ReportMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 12px}.v31ReportMetrics div{padding:14px;border-radius:15px;background:#f5f7fc}.v31ReportMetrics strong{display:block;color:#101a38;font-size:25px}.v31ReportMetrics span{color:#68728b;font-size:11px;font-weight:800;text-transform:uppercase}.v31ReportMetrics .isRate{color:#fff;background:linear-gradient(145deg,#245dcc,#183a90)}.v31ReportMetrics .isRate strong,.v31ReportMetrics .isRate span{color:#fff}.v31ReportAdvice{display:flex;gap:10px;padding:13px;border-radius:14px;color:#684b00;background:#fff8e0}.v31ReportAdvice p{margin:3px 0 0;color:#5b6170}.v31ReportCaveat{display:block;margin-top:12px}.v31Report.isLoading{display:flex;justify-content:space-between;padding:18px 22px}.v31Privacy{padding:22px}.v31Privacy>p{color:#5d667c}.v31Privacy header svg{color:#1a5fc8}.v31Privacy button.isDanger{color:#b42d3b}.v31Privacy button.isConfirm{color:#fff;border-color:#b42d3b;background:#b42d3b}.v31PrivacyHistory{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.v31PrivacyHistory li{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:#f5f7fb}.v31PrivacyRequestMain p{margin:3px 0 0;color:#606a80;font-size:13px}.v31PrivacyHistory strong{color:#174a9f}.v31PrivacyHistory time{color:#6d7484}.v31PrivacyDownload{color:#fff!important;border-color:#174a9f!important;background:#174a9f!important}.v31Privacy a:focus-visible,.v31Privacy button:focus-visible{outline:3px solid #f0b429;outline-offset:2px}.v31PrivacyError{color:#b42d3b!important;font-weight:750}@media(max-width:900px){.v31PrivacyHistory li{grid-template-columns:1fr auto}.v31PrivacyHistory time{grid-column:1}.v31PrivacyDownload{grid-column:2;grid-row:2}}@media(max-width:720px){.v31ReportMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v31Report header,.v31Privacy header{align-items:flex-start;flex-direction:column}.v31PrivacyHistory li{grid-template-columns:1fr}.v31PrivacyHistory time,.v31PrivacyDownload{grid-column:1;grid-row:auto}.v31PrivacyDownload{width:100%}}.v31BillingLive{margin-bottom:18px;padding:22px;border:1px solid rgba(19,55,130,.14);border-radius:22px;background:#ffffffeb;box-shadow:0 16px 36px #18336c17,inset 0 1px #fff}.v31BillingLive header{display:flex;align-items:center;justify-content:space-between;gap:18px}.v31BillingLive h2{margin:3px 0 0;color:#121b38;font-size:22px}.v31BillingLive small,.v31BillingLive article>span{color:#66708a;font-weight:800;text-transform:uppercase}.v31BillingLive header svg{color:#1a5fc8}.v31BillingLiveGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.v31BillingLive article{min-width:0;padding:18px;border:1px solid #e0e5f0;border-radius:17px;background:#f7f9fd}.v31BillingLive article strong{display:block;margin-top:7px;color:#14214a;font-size:19px}.v31BillingLive article p{min-height:44px;color:#5d667c}.v31BillingLiveActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v31BillingLive button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid rgba(26,66,151,.2);border-radius:12px;color:#193b8d;background:#fff;font-weight:800}.v31BillingLive button.isPrimary{color:#fff;border-color:#235dcc;background:linear-gradient(145deg,#2e70e8,#1c439c)}.v31BillingLive button:disabled{cursor:not-allowed;color:#8b92a1;border-color:#dde1e8;background:#eceef2}.v31BillingLive dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0}.v31BillingLive dl div{padding:10px;border-radius:11px;background:#fff}.v31BillingLive dt{color:#747b8c;font-size:11px;font-weight:800;text-transform:uppercase}.v31BillingLive dd{margin:3px 0 0;color:#14214a;font-weight:800}.v31BillingWarning{margin-top:12px;padding:13px 15px;border-radius:14px;color:#6d4c00;background:#fff7dc}.v31BillingWarning p{margin:4px 0 0;color:#5d6473}.v31BillingReceipt{display:grid;grid-template-columns:auto 1fr auto;gap:10px;margin-top:12px;padding:12px 14px;border-radius:13px;background:#eef5ff}.v31BillingReceipt strong{overflow-wrap:anywhere;color:#183c8e}@media(max-width:800px){.v31BillingLiveGrid,.v31BillingReceipt{grid-template-columns:1fr}}.v31Fiscal{margin-bottom:18px;padding:22px;border:1px solid rgba(19,55,130,.14);border-radius:22px;background:#ffffffeb;box-shadow:0 16px 36px #18336c17,inset 0 1px #fff}.v31Fiscal header{display:flex;align-items:center;justify-content:space-between;gap:16px}.v31Fiscal h2{margin:3px 0 0;color:#121b38;font-size:22px}.v31Fiscal small{color:#66708a;font-weight:800;text-transform:uppercase}.v31Fiscal button,.v31Fiscal a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(26,66,151,.18);border-radius:11px;color:#193b8d;background:#fff;font-weight:800;text-decoration:none}.v31Fiscal button:disabled{opacity:.55;cursor:wait}.v31FiscalEmpty{display:flex;align-items:center;gap:14px;margin-top:18px;padding:17px;border-radius:15px;background:#f5f7fc}.v31FiscalEmpty svg{color:#396fc9}.v31FiscalEmpty strong{color:#15234a}.v31FiscalEmpty p{margin:4px 0 0;color:#626b7f}.v31FiscalList{display:grid;gap:9px;margin-top:18px}.v31FiscalList article{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(210px,auto);align-items:center;gap:14px;padding:14px;border:1px solid #e0e5f0;border-radius:15px;background:#f8f9fc}.v31FiscalList article>div:first-child strong{display:block;color:#14214a}.v31FiscalList article>div:first-child span{color:#687186}.v31FiscalDownloads,.v31FiscalSubmission{display:flex;align-items:center;gap:7px}.v31FiscalSubmission{justify-content:flex-end}.v31FiscalSubmission>strong{color:#1c6d45}.v31FiscalSubmission>.is-correction_required,.v31FiscalSubmission>.is-failed,.v31FiscalSubmission>.is-reconciliation_required{color:#b0303f}.v31FiscalSubmission>span{color:#6c7382}.v31FiscalNote{margin:13px 0 0;color:#687186;font-size:13px}@media(max-width:960px){.v31FiscalList article{grid-template-columns:1fr}.v31FiscalSubmission{justify-content:flex-start}}@media(max-width:600px){.v31Fiscal header{align-items:flex-start;flex-direction:column}.v31FiscalDownloads,.v31FiscalSubmission{align-items:stretch;flex-direction:column}}.v31LiveSend{margin-bottom:18px;padding:22px;border:1px solid rgba(19,55,130,.14);border-radius:22px;background:#ffffffeb;box-shadow:0 16px 36px #18336c17,inset 0 1px #fff}.v31LiveSend header{display:flex;align-items:center;justify-content:space-between;gap:16px}.v31LiveSend h2{margin:3px 0 0;color:#121b38;font-size:22px}.v31LiveSend small{color:#66708a;font-weight:800;text-transform:uppercase}.v31LiveSend header svg{color:#2560c7}.v31LiveSendFlow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0}.v31LiveSendFlow article{display:flex;gap:11px;padding:14px;border-radius:15px;background:#f5f7fc}.v31LiveSendFlow article>span{display:grid;flex:0 0 28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#245dcc;font-weight:900}.v31LiveSendFlow strong{color:#15234a}.v31LiveSendFlow p{margin:4px 0 0;color:#646d82}.v31LiveSendActions{display:flex;flex-wrap:wrap;gap:8px}.v31LiveSend button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid rgba(26,66,151,.2);border-radius:12px;color:#193b8d;background:#fff;font-weight:800}.v31LiveSend button.isPrimary{color:#fff;border-color:#235dcc;background:linear-gradient(145deg,#2e70e8,#1c439c)}.v31LiveSend button.isConfirm{color:#fff;border-color:#b52d3d;background:#b52d3d}.v31LiveSend button:disabled{cursor:not-allowed;color:#8c93a2;border-color:#dde1e8;background:#eceef2}.v31LiveSendResult{margin:12px 0 0;padding:10px 12px;border-radius:11px;color:#5d6475;background:#f5f7fb}.v31LiveSendResult.is-verified{color:#17613d;background:#eaf8f0}@media(max-width:850px){.v31LiveSendFlow{grid-template-columns:1fr}}.v31AgentInspector{margin-top:34px;border:1px solid #cdd8ec;border-radius:8px;background:#fffffff0;box-shadow:var(--v31-shadow);overflow:hidden}.v31AgentHeader{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:24px 26px 20px;background:linear-gradient(120deg,#fff 55%,#edf3ff)}.v31AgentHeader h2{margin:5px 0 4px;font-size:28px;letter-spacing:-.5px}.v31AgentHeader p{margin:0;color:var(--v31-muted)}.v31AgentHeader button,.v31AgentToolbar button,.v31AgentRoster button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--v31-blue-deep);border-radius:6px;color:var(--v31-blue-deep);background:#fff;padding:9px 12px;font-weight:800}.v31AgentHeader button:disabled,.v31AgentToolbar button:disabled,.v31AgentRoster button:disabled{opacity:.55;cursor:wait}.v31AgentDisclosure svg{transition:transform .18s ease}.v31AgentDisclosure svg.isOpen{transform:rotate(180deg)}.v31AgentToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--v31-line);padding:12px 20px;color:var(--v31-muted);background:#f8faff;font-size:12px;font-weight:750}.v31AgentToolbar button{padding-block:7px}.v31AgentBody{border-top:0}.v31AgentError{margin:0;color:#9e231e;background:#fff0ef;padding:10px 26px;font-weight:750}.v31AgentRoster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--v31-line)}.v31AgentRoster article{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);gap:10px;border-right:1px solid var(--v31-line);padding:18px}.v31AgentRoster article:last-child{border-right:0}.v31AgentRoster article>svg{color:var(--v31-red)}.v31AgentRoster strong,.v31AgentRoster small{display:block}.v31AgentRoster p{min-height:38px;margin:4px 0 9px;color:var(--v31-muted);font-size:13px}.v31AgentRoster small{color:var(--v31-blue-deep);letter-spacing:0;text-transform:none}.v31AgentRoster button{grid-column:2;justify-self:start;margin-top:13px;color:#fff;background:var(--v31-blue-deep)}.v31AgentLogHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px}.v31AgentLogHeader>div:first-child{display:flex;align-items:center;gap:8px}.v31AgentFilters{display:flex;flex-wrap:wrap;gap:8px}.v31AgentFilters select{min-height:36px;border:1px solid var(--v31-line);border-radius:5px;color:var(--v31-ink);background:#fff;padding:6px 28px 6px 9px}.v31AgentRuns{max-height:390px;overflow-y:auto;border-top:1px solid var(--v31-line)}.v31AgentRuns article{display:grid;grid-template-columns:24px 190px minmax(220px,1fr) 130px;align-items:center;gap:12px;border-bottom:1px solid var(--v31-line);padding:14px 20px}.v31AgentRuns article[data-status=failed],.v31AgentRuns article[data-status=blocked]{border-left:3px solid var(--v31-red)}.v31AgentRuns article>svg{color:var(--v31-blue-deep)}.v31AgentRuns strong,.v31AgentRuns small,.v31AgentRuns time{display:block}.v31AgentRuns p{margin:0;color:#343b48}.v31AgentRuns time{margin-top:3px;color:var(--v31-muted);font-size:11px}.v31AgentRuns em{grid-column:3 / -1;color:var(--v31-blue-deep);font-size:12px;font-style:normal;font-weight:750}.v31AgentEmpty{margin:0;color:var(--v31-muted);padding:24px;text-align:center}.v31AgentInspector>footer{color:#626b79;background:#f6f8fc;padding:10px 20px;font-size:11px}@media(max-width:980px){.v31AgentRoster{grid-template-columns:1fr}.v31AgentRoster article{border-right:0;border-bottom:1px solid var(--v31-line)}.v31AgentRuns article{grid-template-columns:24px 150px minmax(180px,1fr)}.v31AgentRuns article>div:last-of-type{grid-column:2 / -1}}@media(max-width:700px){.v31AgentHeader,.v31AgentLogHeader,.v31AgentToolbar{align-items:stretch;flex-direction:column}.v31AgentFilters select{width:100%}.v31AgentRuns article{grid-template-columns:24px 1fr}.v31AgentRuns article>p,.v31AgentRuns article>div:last-of-type,.v31AgentRuns article>em{grid-column:2}}.v31BriefFlow{display:grid;gap:18px;min-height:0!important}.v31BriefSection{border:1px solid #cdd8ec;border-radius:8px;background:#fffffff2;box-shadow:var(--v31-shadow);overflow:hidden}.v31BriefSection>header{display:grid;grid-template-columns:46px minmax(0,1fr) 34px;gap:16px;align-items:start;padding:22px 24px;background:linear-gradient(115deg,#fff 62%,#edf3ff)}.v31BriefSection>header>span{color:var(--v31-red);font-size:13px;font-weight:900;letter-spacing:1px}.v31BriefSection>header h2{margin:5px 0 3px;font-size:25px;letter-spacing:-.5px}.v31BriefSection>header p{margin:0;color:var(--v31-muted)}.v31BriefSection>header svg{color:var(--v31-blue-deep)}.v31SegmentChoice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--v31-line)}.v31SegmentChoice button{position:relative;display:grid;min-height:116px;gap:6px;border:0;border-right:1px solid var(--v31-line);color:var(--v31-ink);background:#f8f9fc;padding:20px 72px 20px 24px;text-align:left}.v31SegmentChoice button:last-child{border-right:0}.v31SegmentChoice button.isActive{box-shadow:inset 4px 0 var(--v31-blue);background:#fff}.v31SegmentChoice strong{font-size:21px}.v31SegmentChoice span{color:var(--v31-muted);line-height:1.4}.v31SegmentChoice em{position:absolute;top:20px;right:20px;border-radius:999px;color:#727a89;background:#e9ecf2;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.v31SegmentChoice .isActive em{color:#fff;background:var(--v31-blue-deep)}.v31BusinessFacts{display:grid;grid-template-columns:28px 1.2fr 1.5fr 1fr .8fr auto;align-items:center;gap:14px;border-top:1px solid var(--v31-line);padding:15px 20px}.v31BusinessFacts>svg{color:var(--v31-red)}.v31BusinessFacts small,.v31BusinessFacts strong{display:block}.v31BusinessFacts strong{margin-top:3px;overflow-wrap:anywhere}.v31BusinessFacts button,.v31RhythmControls button,.v31ApprovalSteps button{border:1px solid var(--v31-blue-deep);border-radius:6px;color:var(--v31-blue-deep);background:#fff;padding:9px 12px;font-weight:800}.v31ApprovalSteps article{display:grid;grid-template-columns:46px minmax(0,1fr) 130px 130px;align-items:center;gap:14px;border-top:1px solid var(--v31-line);padding:16px 24px}.v31ApprovalSteps article>b{color:#98a0ad;font-size:13px}.v31ApprovalSteps article p{margin:4px 0 0;color:var(--v31-muted)}.v31ApprovalSteps article>span{color:var(--v31-red-deep);font-size:11px;font-weight:850;text-transform:uppercase}.v31ApprovalSteps article.isDone{background:#f4fbf7}.v31ApprovalSteps article.isDone>span{color:#1b7047}.v31ApprovalSteps button{color:#fff;background:var(--v31-blue-deep)}.v31ApprovalSteps button:disabled{border-color:#cbd1db;color:#737b88;background:#eef0f4}.v31RhythmControls{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:18px;border-top:1px solid var(--v31-line);padding:20px 24px}.v31RhythmControls label>span,.v31RhythmControls small,.v31RhythmControls div>span{display:block}.v31RhythmControls input,.v31RhythmControls select{width:100%;min-height:42px;margin-top:7px;border:1px solid #cbd4e4;border-radius:5px;background:#fff;padding:8px 10px}.v31RhythmControls div>strong{display:block;margin:5px 0 2px;font-size:18px}.v31RhythmControls div>span{color:var(--v31-muted);font-size:12px}.v31RhythmControls button{min-height:42px;color:#fff;background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep))}@media(max-width:1050px){.v31BusinessFacts{grid-template-columns:28px repeat(2,1fr)}.v31BusinessFacts button{grid-column:2 / -1;justify-self:start}.v31RhythmControls{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.v31SegmentChoice{grid-template-columns:1fr}.v31SegmentChoice button{border-right:0;border-bottom:1px solid var(--v31-line)}.v31BusinessFacts{grid-template-columns:24px 1fr}.v31BusinessFacts>div,.v31BusinessFacts button{grid-column:2}.v31ApprovalSteps article{grid-template-columns:34px 1fr}.v31ApprovalSteps article>span,.v31ApprovalSteps article>button{grid-column:2;justify-self:start}.v31RhythmControls{grid-template-columns:1fr}}.v31LeadFlow{display:grid;gap:14px;min-height:0!important}.v31LeadStageHeader{display:grid;grid-template-columns:36px 30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 4px 5px}.v31LeadStageHeader>span{color:var(--v31-red);font-size:12px;font-weight:900;letter-spacing:1px}.v31LeadStageHeader>svg{color:var(--v31-blue-deep)}.v31LeadStageHeader h2{margin:4px 0;font-size:24px;letter-spacing:-.5px}.v31LeadStageHeader p{margin:0;color:var(--v31-muted)}.v31LeadStageHeader>strong{align-self:center;color:var(--v31-blue-deep);font-size:18px}.v31LeadFlow>.leadDiscoveryPanel{border:1px solid #cdd8ec;border-radius:8px;background:#fffffff5;padding:22px;box-shadow:var(--v31-shadow)}.v31LeadFlow>.leadFilters{margin:0;border:1px solid var(--v31-line);border-radius:7px;background:#fff;padding:10px 12px}.v31LeadReview{display:grid;min-height:520px;grid-template-columns:minmax(420px,1.15fr) minmax(330px,.85fr);gap:14px}.v31LeadList{max-height:650px;overflow-y:auto!important;border:1px solid #cdd8ec;border-radius:8px;background:#fffffff5;box-shadow:var(--v31-shadow)}.v31LeadList .leadLine{border:0;border-bottom:1px solid var(--v31-line);border-radius:0;background:transparent;padding:16px 18px}.v31LeadList .leadLine:last-child{border-bottom:0}.v31LeadList .leadLine:has(.leadActions .isActive){box-shadow:inset 4px 0 var(--v31-blue);background:#f4f7fd}.v31LeadReview>.leadInspector{position:sticky;top:18px;max-height:650px;overflow-y:auto}.v31LeadEmpty{padding:30px;text-align:center}.v31LeadEmpty p{color:var(--v31-muted)}@media(max-width:1050px){.v31LeadReview{grid-template-columns:1fr}.v31LeadReview>.leadInspector{position:static}}@media(max-width:650px){.v31LeadStageHeader{grid-template-columns:28px 24px 1fr}.v31LeadStageHeader>strong{grid-column:3}.v31LeadFlow>.leadDiscoveryPanel{padding:16px}}.v31EmailFlow{display:grid;gap:14px;min-height:0!important}.v31EmailStage{display:grid;grid-template-columns:36px 30px 1fr;align-items:start;gap:12px;padding:18px 4px 4px}.v31EmailStage>span{color:var(--v31-red);font-size:12px;font-weight:900;letter-spacing:1px}.v31EmailStage>svg{color:var(--v31-blue-deep)}.v31EmailStage h2{margin:4px 0;font-size:24px;letter-spacing:-.5px}.v31EmailStage p{margin:0;color:var(--v31-muted)}.v31EmailReview{display:grid;min-height:560px;grid-template-columns:minmax(480px,1.15fr) minmax(330px,.85fr);gap:14px}.v31EmailReview>.emailListCard{max-height:700px;overflow-y:auto!important;border:1px solid #cdd8ec;border-radius:8px;background:#fffffff5;padding:18px;box-shadow:var(--v31-shadow)}.v31EmailReview>.emailPreviewPane{position:sticky;top:18px;max-height:700px;overflow-y:auto}.v31EmailFlow>.businessPresentationPanel,.v31EmailFlow>.sendQueuePreviewPanel{margin:0;border:1px solid #cdd8ec;border-radius:8px;background:#fffffff5;box-shadow:var(--v31-shadow)}.v31EmailFlow>.businessPresentationPanel{min-height:0}.v31EmailFlow>.sendQueuePreviewPanel{padding:20px}.v31EmailReview .revisionBanner label{display:grid;gap:6px;color:var(--v31-muted);font-size:12px;font-weight:800}.v31EmailReview .revisionBanner select{min-height:40px;width:min(100%,320px);border:1px solid #c7d3e8;border-radius:6px;background:#fff;color:var(--v31-ink);padding:8px 10px;font:inherit}.v31EmailReview .revisionBanner select:focus{border-color:var(--v31-blue);outline:2px solid rgba(20,92,255,.14);outline-offset:1px}@media(max-width:1050px){.v31EmailReview{grid-template-columns:1fr}.v31EmailReview>.emailPreviewPane{position:static}}@media(max-width:650px){.v31EmailStage{grid-template-columns:28px 24px 1fr}.v31EmailReview{min-height:0}}.v31TrackingFlow{display:grid;gap:14px;min-height:0!important}.v31TrackingStage{display:grid;grid-template-columns:36px 30px 1fr;align-items:start;gap:12px;padding:18px 4px 4px}.v31TrackingStage>span{color:var(--v31-red);font-size:12px;font-weight:900;letter-spacing:1px}.v31TrackingStage>svg{color:var(--v31-blue-deep)}.v31TrackingStage h2{margin:4px 0;font-size:24px;letter-spacing:-.5px}.v31TrackingStage p{margin:0;color:var(--v31-muted)}.v31TrackingHistory{display:grid;grid-template-columns:minmax(380px,1fr) minmax(380px,1fr);gap:14px}.v31TrackingHistory>*{max-height:470px;overflow-y:auto;border:1px solid #cdd8ec;border-radius:8px;background:#fffffff5;padding:18px;box-shadow:var(--v31-shadow)}.v31TrackingFlow>.trackingInspector{min-height:0;max-height:none;overflow:visible}.v31TrackingTest{border:1px dashed #bdc8da;border-radius:7px;background:#f7f9fc;padding:12px 16px}.v31TrackingTest summary{color:var(--v31-muted);cursor:pointer;font-weight:750}.v31TrackingTest .trackingSimulator{margin-top:12px}@media(max-width:900px){.v31TrackingHistory{grid-template-columns:1fr}}@media(max-width:650px){.v31TrackingStage{grid-template-columns:28px 24px 1fr}}.v31AccountFlow{display:grid;gap:14px;min-height:0!important}.v31AccountStage{display:grid;grid-template-columns:36px 30px minmax(0,1fr);align-items:start;gap:12px;padding:18px 4px 4px}.v31AccountStage>span{color:var(--v31-red);font-size:12px;font-weight:900;letter-spacing:1px}.v31AccountStage>svg{color:var(--v31-blue-deep)}.v31AccountStage h2{margin:4px 0;font-size:24px;letter-spacing:-.5px}.v31AccountStage p{margin:0;color:var(--v31-muted)}.v31PlanBoard{overflow:hidden;border:1px solid #cdd8ec;border-radius:8px;background:#fffffff5;box-shadow:var(--v31-shadow)}.v31PlanSummary{display:grid;grid-template-columns:1.3fr repeat(3,1fr);border-bottom:1px solid var(--v31-line);background:linear-gradient(115deg,#fff 64%,#edf3ff)}.v31PlanSummary>div{min-width:0;border-right:1px solid var(--v31-line);padding:16px 18px}.v31PlanSummary>div:last-child{border-right:0}.v31PlanSummary small,.v31AccountChecks small{display:block;color:var(--v31-muted);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.v31PlanSummary strong,.v31AccountChecks strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--v31-ink)}.v31PlanBoard .planComparison{margin:0;gap:0}.v31PlanBoard .planComparison button{min-height:138px;border:0;border-right:1px solid var(--v31-line);border-radius:0;padding:20px}.v31PlanBoard .planComparison button:last-child{border-right:0}.v31PlanBoard .planComparison button.isActive{box-shadow:inset 0 4px var(--v31-blue);background:#f4f7fd}.v31PlanBoard .planComparison strong{color:var(--v31-blue-deep)}.v31PlanControls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;border-top:1px solid var(--v31-line);padding:18px 20px}.v31PlanControls .billingQuotaBoard{margin:0;border:0;padding:0}.v31PlanControls .billingQuotaBoard strong{color:var(--v31-red-deep)}.v31PlanControls .billingQuotaBoard i{border-color:#b9c7dd;border-radius:5px;background:#e6ebf3}.v31PlanControls .billingQuotaBoard b{background:linear-gradient(90deg,var(--v31-blue-deep),var(--v31-blue))}.v31PlanControls .billingQuotaBoard p{margin:0;color:var(--v31-muted);font-weight:600}.v31PlanControls .billingHeroActions{justify-content:flex-end;margin:0}.v31PlanControls .billingHeroActions button{min-height:42px;border:1px solid var(--v31-blue-deep);padding:0 14px;font-weight:800}.v31PlanControls .billingHeroActions .btnPrimary{color:#fff;background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep))}.v31AccountChecks{display:grid;grid-template-columns:28px repeat(3,minmax(130px,1fr)) minmax(210px,1.4fr);align-items:center;gap:14px;border:1px solid var(--v31-line);border-radius:8px;background:#f7f9fc;padding:14px 18px}.v31AccountChecks>svg{color:var(--v31-red)}.v31AccountNext{display:flex;align-items:center;gap:9px;border-left:1px solid var(--v31-line);color:var(--v31-blue-deep);padding-left:16px;font-weight:800}.v31AccountNext svg{flex:0 0 auto}.v31Chapter[data-chapter=abonament] .v31BillingLive,.v31Chapter[data-chapter=abonament] .v31Fiscal,.v31Chapter[data-chapter=abonament] .v31Privacy{margin-top:20px;border-radius:8px}.v31Chapter[data-chapter=abonament] .v31BillingLive article,.v31Chapter[data-chapter=abonament] .v31Fiscal article{border-radius:7px}@media(max-width:950px){.v31PlanSummary{grid-template-columns:repeat(2,1fr)}.v31PlanSummary>div:nth-child(2){border-right:0}.v31PlanSummary>div:nth-child(-n+2){border-bottom:1px solid var(--v31-line)}.v31PlanControls{grid-template-columns:1fr}.v31PlanControls .billingHeroActions{justify-content:flex-start}.v31AccountChecks{grid-template-columns:28px repeat(2,1fr)}.v31AccountNext{grid-column:2 / -1;border-left:0;padding-left:0}}@media(max-width:650px){.v31AccountStage{grid-template-columns:28px 24px 1fr}.v31PlanSummary,.v31PlanBoard .planComparison{grid-template-columns:1fr}.v31PlanSummary>div,.v31PlanBoard .planComparison button{border-right:0;border-bottom:1px solid var(--v31-line)}.v31PlanSummary>div:nth-child(3){border-bottom:1px solid var(--v31-line)}.v31PlanControls .billingHeroActions{align-items:stretch;flex-direction:column}.v31AccountChecks{grid-template-columns:24px 1fr}.v31AccountChecks>div{grid-column:2}}.v31ChapterFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:30px;border-top:1px solid var(--v31-line);padding:20px 2px 8px}.v31ChapterFooter>div{display:flex;align-items:center;gap:9px}.v31ChapterFooter button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #c7d3e8;border-radius:7px;color:var(--v31-blue-deep);background:#ffffffe0;padding:9px 14px;font-weight:800}.v31ChapterFooter .v31ChapterHome{border-color:transparent;background:transparent}.v31ChapterFooter .v31ChapterNext{border-color:var(--v31-blue-deep);color:#fff;background:linear-gradient(180deg,#3274ff,var(--v31-blue-deep));box-shadow:inset 0 1px #ffffff4d,0 8px 17px #145cff2e}@media(max-width:650px){.v31ChapterFooter{align-items:stretch;flex-direction:column}.v31ChapterFooter>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v31ChapterFooter button{width:100%}.v31ChapterFooter>div>.v31ChapterNext:only-child{grid-column:1 / -1}}.v31SignalImport{margin:18px 0;padding:22px;border:1px solid rgba(19,55,130,.14);border-radius:22px;background:#ffffffe6;box-shadow:0 16px 36px #18336c14,inset 0 1px #fff}.v31SignalImport header{display:flex;align-items:center;justify-content:space-between}.v31SignalImport h2{margin:3px 0 0;color:#121b38;font-size:22px}.v31SignalImport header svg{color:#1d5fc7}.v31SignalImport>p{color:#5c667d}.v31SignalControls{display:grid;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:10px}.v31SignalControls label,.v31SignalText{display:grid;gap:6px;color:#66708a;font-size:11px;font-weight:800;text-transform:uppercase}.v31SignalControls select,.v31SignalText textarea{width:100%;border:1px solid #d8dfec;border-radius:12px;color:#18213d;background:#fff}.v31SignalControls select{min-height:42px;padding:0 10px}.v31SignalText{margin-top:10px}.v31SignalText textarea{padding:11px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;text-transform:none}.v31SignalFile{display:flex!important;align-items:center;justify-content:center;min-height:42px;margin-top:17px;border:1px dashed #9db0d7;border-radius:12px;color:#2155ad!important;cursor:pointer}.v31SignalFile input{position:absolute;width:1px;height:1px;opacity:0}.v31SignalFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.v31SignalFooter button{min-height:40px;padding:0 15px;border:0;border-radius:12px;color:#fff;background:linear-gradient(180deg,#3274ff,#1647ad);font-weight:800}.v31SignalError{color:#b42d3b!important;font-weight:750}.v31SignalReceipt{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px;border-radius:13px;background:#edf7f2;color:#3d6658}.v31SignalReceipt strong{color:#167253}@media(max-width:720px){.v31SignalControls{grid-template-columns:1fr}.v31SignalFile{margin-top:0}.v31SignalFooter{align-items:stretch;flex-direction:column}}.v31ContractPanel{position:relative;margin-top:28px;padding:28px;overflow:hidden;border:1px solid rgba(26,71,137,.2);border-radius:22px;background:#fffffff0;box-shadow:0 24px 56px #14305c17}.v31ContractHeader{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.v31ContractHeader>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;color:#fff;background:#174b94;box-shadow:0 10px 24px #174b9433}.v31ContractHeader small,.v31ContractPanel label,.v31ContractPanel h3{color:#657087;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v31ContractHeader h2{margin:3px 0 5px;color:#102b54;font-size:clamp(1.35rem,2vw,2rem)}.v31ContractHeader p,.v31ContractEmpty{margin:0;color:#657087;line-height:1.55}.v31ContractHeader>button,.v31ArchiveFilters button,.v31TemplateControls button,.v31SafetyItem button{border:0;border-radius:12px;padding:12px 17px;background:#d84138;color:#fff;font:inherit;font-weight:800;cursor:pointer}.v31ContractHeader>button{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.v31ContractPanel button:disabled{cursor:wait;opacity:.55}.v31ArchiveFilters,.v31TemplateControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v31ArchiveFilters label,.v31TemplateControls label{display:grid;gap:7px}.v31ArchiveFilters input,.v31ArchiveFilters select,.v31TemplateControls select,.v31SafetyItem input{min-width:0;padding:12px;border:1px solid #cdd7e7;border-radius:11px;background:#f8fbff;color:#152a49;font:inherit}.v31ArchiveFilters button,.v31TemplateControls button{align-self:end;min-height:47px}.v31ArchiveResults{display:grid;gap:8px;margin-top:18px}.v31ArchiveResults article{display:grid;grid-template-columns:1.4fr 1fr auto;gap:18px;align-items:center;padding:15px;border-radius:14px;background:#f4f7fc}.v31ArchiveResults article>div,.v31TemplateBrief,.v31TemplateResult,.v31SafetyItem{display:grid;gap:5px}.v31ArchiveResults span,.v31SafetyItem span,.v31SafetyItem small,.v31TemplateBrief span,.v31TemplateBrief small{color:#657087}.v31ArchiveResults article>small,.v31SafetyItem em{color:#168067;font-style:normal;font-weight:800}.v31TemplateBrief{margin-top:18px;padding:17px;border-left:4px solid #d9aa3b;background:#fffaf0}.v31TemplateResult{gap:16px;margin-top:18px;padding:22px;border-radius:16px;background:#102b54;color:#fff}.v31TemplateResult>div,.v31TemplateResult footer{display:grid;gap:5px}.v31TemplateResult p{margin:0;white-space:pre-line;line-height:1.65}.v31TemplateResult footer{padding-top:14px;border-top:1px solid rgba(255,255,255,.2)}.v31TemplateResult small,.v31TemplateResult footer span{color:#aecaef;font-size:.72rem;font-weight:800;text-transform:uppercase}.v31SafetyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v31SafetyGrid>article,.v31SafetyLedger{padding:18px;border:1px solid #dce3ef;border-radius:16px;background:#f8faff}.v31SafetyGrid h3,.v31SafetyLedger h3{display:flex;justify-content:space-between;margin:0 0 14px;color:#263d60}.v31SafetyGrid h3 b,.v31SafetyLedger h3 b{color:#d84138}.v31SafetyItem{padding:12px 0;border-top:1px solid #e1e6ef}.v31SafetyItem form{display:flex;gap:7px;margin-top:6px}.v31SafetyItem form input{flex:1}.v31SafetyLedger{display:grid;gap:0;margin-top:12px}.v31SafetyLedger>div{display:grid;grid-template-columns:150px minmax(160px,.7fr) 1fr;gap:14px;padding:11px 0;border-top:1px solid #e1e6ef}.v31SafetyLedger time,.v31SafetyLedger span{color:#657087}.v31ContractError{padding:11px 14px;border-radius:10px;background:#fff0ef;color:#a3241e;font-weight:700}.v31GenerationMode{display:grid;grid-template-columns:minmax(150px,.35fr) 1fr;gap:10px 18px;align-items:center;margin-bottom:18px;padding:15px;border:1px solid #dce3ef;border-radius:14px;background:#f8faff}.v31GenerationMode small{color:#657087;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v31GenerationMode [role=group]{display:flex;justify-content:flex-end;gap:8px}.v31GenerationMode button{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #cdd7e7;border-radius:10px;background:#fff;color:#42516b;font:inherit;font-weight:800;cursor:pointer}.v31GenerationMode button[aria-pressed=true]{border-color:#174b94;background:#174b94;color:#fff}.v31GenerationMode button:disabled{cursor:not-allowed}.v31GenerationMode>p{grid-column:1 / -1;margin:0;color:#657087;font-size:.86rem}.v31TemplateResultHeading{grid-template-columns:1fr auto;align-items:start}.v31TemplateResultHeading>span{padding:6px 9px;border:1px solid rgba(255,255,255,.24);border-radius:9px;color:#dbe9ff;font-size:.72rem;font-weight:800;text-transform:uppercase}@media(max-width:900px){.v31ArchiveFilters,.v31TemplateControls,.v31SafetyGrid{grid-template-columns:1fr 1fr}.v31ArchiveResults article{grid-template-columns:1fr}}@media(max-width:620px){.v31ContractPanel{padding:19px;border-radius:16px}.v31ContractHeader{flex-wrap:wrap}.v31ContractHeader>button{width:100%;justify-content:center;margin-left:0}.v31ArchiveFilters,.v31TemplateControls,.v31SafetyGrid,.v31SafetyLedger>div,.v31GenerationMode{grid-template-columns:1fr}.v31GenerationMode [role=group]{justify-content:flex-start;flex-wrap:wrap}.v31SafetyItem form{flex-direction:column}}@media(max-width:1120px){.v31App{grid-template-columns:205px minmax(0,1fr)}.v31Sidebar{padding-inline:17px}.v31HubIntro{grid-template-columns:1fr;gap:18px}.v31StatusBand{grid-template-columns:repeat(2,1fr)}.v31StatusBand>div:nth-child(2){border-right:0}.v31StatusBand>div:nth-child(-n+2){border-bottom:1px solid var(--v31-line)}.v31Workspace .leadWorkspace,.v31Workspace .emailWorkspace,.v31Workspace .trackingWorkspace,.v31Workspace .billingWorkspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:880px){.v31App{display:block}.v31Sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);transform:translate(-105%);transition:transform .18s ease}.v31Sidebar.isOpen{transform:translate(0)}.v31MobileMenu{position:absolute;z-index:30;top:14px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:1px solid #c7d3e8;border-radius:7px;color:var(--v31-blue-deep);background:#fff;box-shadow:0 8px 20px #2030521f}.v31Main{min-height:100dvh;padding:70px 15px 28px}.v31HubIntro,.v31ChapterIntro{grid-template-columns:1fr;gap:16px;padding-top:10px}.v31HubIntro h1,.v31ChapterIntro h1{font-size:34px;letter-spacing:-1.2px}.v31NextAction{grid-template-columns:58px 1fr;gap:16px;padding:20px}.v31NextIndex{width:54px;height:54px}.v31NextAction button{grid-column:1 / -1;justify-content:center}.v31StatusBand{grid-template-columns:1fr}.v31StatusBand>div{border-right:0;border-bottom:1px solid var(--v31-line)}.v31ChapterIndex>header{display:block}.v31ChapterIndex>button{grid-template-columns:30px 24px minmax(0,1fr) auto;padding-inline:8px}.v31ChapterIndex>button>em{grid-column:3;justify-self:start}.v31ChapterIndex>button>svg:last-child{grid-column:4;grid-row:1 / span 2}.v31Topbar{grid-template-columns:1fr auto}.v31Topbar>div{grid-row:2;grid-column:1 / -1;border-left:0;border-top:1px solid var(--v31-line);padding:10px 0 0}.v31TopbarDecisions{font-size:11px}.v31Journey{overflow-x:auto;grid-template-columns:repeat(5,130px)}.v31Journey:before{left:65px;right:65px}.v31Workspace .briefPanel{grid-template-columns:1fr}.v31Workspace .approvalRow,.v31Workspace .agentThread>div,.v31Workspace .businessStrip{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v31Route{animation:none}.v31Traveler{display:none}.v31Nav button,.v31ChapterIndex>button,.v31Sidebar{transition:none}}.v31LeadStageHeader>span,.v31EmailStage>span{color:var(--v31-gold)}.v31ContractPanel,.v31EmailReview>.emailListCard,.v31EmailReview>.emailPreviewPane,.v31EmailFlow>.businessPresentationPanel,.v31EmailFlow>.sendQueuePreviewPanel,.v31LiveSend{min-width:0;border:1px solid rgba(29,73,145,.16);border-radius:18px;background:linear-gradient(145deg,#fffffffc,#f6f9fff5);box-shadow:0 18px 42px #17356917,inset 0 1px #ffffffe6}.v31ContractPanel{margin-top:20px;padding:22px 24px}.v31ContractHeader{max-width:960px;margin-bottom:18px}.v31ContractHeader small,.v31ContractPanel label,.v31ContractPanel h3{letter-spacing:.04em;text-transform:none}.v31ContractHeader h2{font-size:clamp(1.25rem,1.6vw,1.75rem);letter-spacing:0}.v31ArchiveFilters{display:grid;max-width:1180px;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px 14px;align-items:end}.v31ArchiveFilters label,.v31TemplateControls label{min-width:0;gap:6px;color:#5f6d83;font-size:.72rem;font-weight:750}.v31ArchiveFilters input,.v31ArchiveFilters select,.v31TemplateControls select{width:100%;min-height:42px;padding:8px 11px;border-color:#cfdaea;border-radius:10px;background:#f8fbffeb;color:#172942;font-size:.9rem;box-shadow:inset 0 1px 2px #1a366009}.v31ArchiveFilters input:focus,.v31ArchiveFilters select:focus,.v31TemplateControls select:focus{border-color:var(--v31-blue);outline:3px solid rgba(20,92,255,.11)}.v31ArchiveFilters button,.v31TemplateControls button,.v31ContractHeader>button{width:fit-content;min-height:42px;border:1px solid #174ca9;border-radius:11px;padding:9px 18px;background:linear-gradient(145deg,#2f72e8,#1747a6);color:#fff;box-shadow:inset 0 1px #ffffff52,0 8px 18px #1449a42e;font-size:.86rem;font-weight:750}.v31ArchiveFilters button{grid-column:3 / 4;justify-self:start;min-width:164px}.v31ArchiveResults{max-width:1180px;margin-top:14px}.v31ArchiveResults article{grid-template-columns:minmax(210px,1.2fr) minmax(210px,1fr) auto;padding:13px 15px;border:1px solid rgba(37,78,145,.1);border-radius:12px;background:#f4f8fecc}.v31ArchiveResults strong,.v31ArchiveResults b,.v31ArchiveResults span{min-width:0;overflow-wrap:anywhere}.v31ContractEmpty{max-width:760px;padding-top:2px;font-size:.9rem}.v31GenerationMode{display:grid;max-width:1180px;grid-template-columns:minmax(180px,1fr) auto;gap:8px 18px;align-items:center;padding:15px 17px;border:1px solid #d6e0ef;border-radius:14px;background:#f4f8ffc7}.v31GenerationMode>div:first-child{display:grid;gap:3px}.v31GenerationMode>div:last-of-type{display:flex;flex-wrap:wrap;gap:8px}.v31GenerationMode button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid #c9d5e8;border-radius:10px;background:#fff;color:#24426d;padding:7px 12px;font-weight:750}.v31GenerationMode button[aria-pressed=true]{border-color:#174ca9;background:#174ca9;color:#fff}.v31GenerationMode p{grid-column:1 / -1;margin:0;color:var(--v31-muted);font-size:.84rem}.v31TemplateControls{display:grid;max-width:1180px;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:12px 14px;align-items:end;margin-top:14px}.v31TemplateControls button{white-space:nowrap}.v31TemplateBrief{max-width:1180px;margin-top:14px;padding:14px 16px;border:1px solid rgba(201,154,61,.22);border-left:4px solid var(--v31-gold);border-radius:0 12px 12px 0;background:#fff9ebc2}.v31TemplateBrief strong,.v31TemplateBrief span,.v31TemplateBrief small{overflow-wrap:anywhere}.v31LeadReview>.leadInspector{display:grid;min-width:0;min-height:0;align-content:start;overflow-y:auto;border:1px solid rgba(28,71,141,.16);border-radius:18px;background:#fff;scrollbar-color:#9aacc3 #eef2f7;scrollbar-width:thin}.leadInspector header,.leadInspectorHero,.leadInspector dl,.leadInspectorSignals,.leadInspector blockquote{border-color:#e1e7f0}.leadInspector header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #e1e7f0;padding:15px 17px}.leadInspector header span,.leadInspectorSignals span,.leadQualificationResult span{color:#657087;letter-spacing:.05em;text-transform:none}.leadInspector header strong{color:var(--v31-blue-deep);font-size:2rem}.leadInspectorHero{border-bottom:1px solid #e1e7f0;padding:17px}.leadInspectorHero h3{margin:0 0 8px;color:#16243d;font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:800;line-height:1.15}.leadInspectorHero p{margin:0;color:#657087;font-weight:650}.leadInspector dl{display:grid;margin:0;border-bottom:1px solid #e1e7f0}.leadInspector dl div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;border-bottom:1px solid #e1e7f0;padding:10px 17px}.leadInspector dl div:last-child{border-bottom:0}.leadInspector dt,.leadInspector dd{margin:0;font-size:.77rem;line-height:1.35}.leadInspector dt{color:#657087;font-weight:750;letter-spacing:.03em;text-transform:none}.leadInspector dd{color:#16243d;font-weight:750;overflow-wrap:anywhere}.leadInspectorSignals{display:grid;gap:9px;border-bottom:1px solid #e1e7f0;padding:13px 17px}.leadInspectorSignals div{display:flex;flex-wrap:wrap;gap:6px}.leadQualificationResult{display:grid;gap:7px;border-bottom:1px solid #e1e7f0;background:#f8fbff;padding:13px 17px}.leadQualificationResult strong{color:var(--v31-blue-deep);font-size:1rem}.leadQualificationResult p{margin:0;color:#657087;font-size:.78rem;line-height:1.4}.leadInspectorSignals i,.leadSignals i{border-color:#cfdbea;border-radius:999px;background:#f4f8ff;color:#355071;letter-spacing:0;text-transform:none}.leadInspector blockquote{margin:0;border-bottom:1px solid #e1e7f0;color:#5f6c80;padding:14px 17px;font-size:.86rem;font-weight:650;line-height:1.5}.leadInspectorActions{display:flex;flex-wrap:wrap;gap:8px;padding:15px 17px 18px}.leadInspectorActions button,.leadActions button,.mailActions button{min-height:36px;border:1px solid #c7d4e7;border-radius:10px;background:#fff;color:#234878;padding:7px 11px;letter-spacing:0;text-transform:none}.leadInspectorActions button:nth-child(2),.leadActions button.isActive{border-color:#174ca9;background:#174ca9;color:#fff}.v31EmailFlow{gap:16px;padding-bottom:8px}.v31EmailStage{grid-template-columns:30px 26px minmax(0,1fr);padding-top:14px}.v31EmailStage h2{font-size:clamp(1.2rem,1.5vw,1.55rem);letter-spacing:0}.v31EmailReview{min-height:0;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:16px;align-items:start}.v31EmailReview>.emailListCard,.v31EmailReview>.emailPreviewPane{max-height:min(650px,calc(100dvh - 230px));overflow-y:auto;scrollbar-gutter:stable}.v31EmailReview>.emailListCard{padding:16px 18px 20px}.mailLine,.emailPreviewPane,.emailEnvelope,.emailEnvelope article,.emailPreviewRules,.emailPreviewRules li{min-width:0}.mailActions{display:flex;flex-wrap:wrap;gap:7px}.emailToneBar{position:sticky;top:-16px;z-index:1;display:grid;gap:7px;margin:-16px -18px 12px;border-bottom:1px solid #dbe3ef;background:#fafcfffa;padding:13px 18px}.emailToneBar>span,.emailPreviewTarget span,.emailPreviewPane header span,.emailPreviewRules span{color:#657087;letter-spacing:.03em;text-transform:none}.emailToneBar>div{display:flex;flex-wrap:wrap;gap:7px}.emailToneBar button{min-width:96px;border:1px solid #ced9ea;border-radius:999px;background:#fff;color:#2c466a;padding:7px 12px;letter-spacing:0;text-transform:none}.emailToneBar button.isActive{border-color:#174ca9;background:#174ca9;color:#fff}.emailPreviewTarget{display:grid;gap:4px;border:1px solid #dce5f1;border-radius:12px;background:#f6f9fe;padding:12px 14px}.emailPreviewTarget strong,.emailPreviewTarget p,.mailLine strong,.mailLine span,.mailLine p{min-width:0;overflow-wrap:anywhere}.emailComplianceStrip{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.emailComplianceStrip span,.mailCompliance span{border:1px solid #cfdbea;border-radius:999px;background:#f6f9fe;color:#47617f;padding:4px 7px;font-size:.63rem;letter-spacing:0;line-height:1.2;text-transform:none}.emailCadence{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.emailCadence span{min-width:110px;justify-content:flex-start;gap:7px;border:1px solid #dce4ef;border-radius:9px;background:#fff;padding:6px 8px}.emailCadence b,.emailCadence em{letter-spacing:0;text-transform:none}.mailPersonalization{display:block;margin-top:5px;color:var(--v31-blue-deep);font-size:.69rem;font-weight:750;line-height:1.3}.mailCompliance{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.emailCadence em,.mailPersonalization{color:var(--v31-blue-deep)}.v31EmailReview>.emailPreviewPane{display:grid;min-height:0;position:sticky;top:18px;align-content:start;border-color:#1d49912e;background:#fff;scrollbar-color:#9aacc3 #eef2f7;scrollbar-width:thin}.emailPreviewPane header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #e0e6ef;padding:16px 18px}.emailPreviewPane header strong{color:#102b54;font-size:clamp(1.25rem,1.5vw,1.65rem);line-height:1.15;text-align:right;overflow-wrap:anywhere}.emailEnvelope dl{display:grid;margin:0;border-bottom:1px solid #e3e8f0}.emailEnvelope dl div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;border-bottom:1px solid #e3e8f0;padding:10px 18px}.emailEnvelope dl div:last-child{border-bottom:0}.emailEnvelope dt,.emailEnvelope dd{margin:0;font-size:.78rem;line-height:1.35}.emailEnvelope dt{color:#657087;font-weight:750;letter-spacing:.02em;text-transform:none}.emailEnvelope dd{color:#172942;font-weight:750;overflow-wrap:anywhere}.emailEnvelope article{display:grid;gap:10px;border-bottom:1px solid #e3e8f0;padding:17px 18px}.emailEnvelope article p{overflow-wrap:anywhere;font-size:.92rem;font-weight:600;line-height:1.55}.emailPreviewRules{display:grid;gap:8px;border-bottom:1px solid #e3e8f0;padding:15px 18px}.emailPreviewRules ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.emailPreviewRules li{border:1px solid #d8e2ef;border-radius:10px;background:#f7f9fc;color:#526078;padding:8px 10px;font-size:.76rem;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none;overflow-wrap:anywhere}.emailPreviewPane>button{width:fit-content;min-height:40px;margin:15px 18px 18px;border:1px solid #174ca9;border-radius:11px;background:linear-gradient(145deg,#2e70e8,#1747a6);color:#fff;padding:8px 16px;letter-spacing:0;text-transform:none}.v31EmailFlow>.businessPresentationPanel,.v31EmailFlow>.sendQueuePreviewPanel{display:grid;gap:13px;padding:20px 22px}.sendQueuePreviewPanel{display:grid;min-width:0}.sendQueuePreviewPanel header,.sendQueuePreviewPanel>div{min-width:0;justify-content:flex-start;flex-wrap:wrap;gap:8px 14px}.sendQueuePreviewPanel header{justify-content:space-between;align-items:center}.sendQueuePreviewPanel header span,.sendQueuePreviewPanel small,.presentationTemplatePicker span{color:#5e6c82;font-size:.72rem;letter-spacing:.03em;text-transform:none}.sendQueuePreviewPanel header strong,.sendQueuePreviewPanel>div span,.sendQueuePreviewPanel>div strong{min-width:0;color:#1a2e4f;overflow-wrap:anywhere}.sendQueuePreviewPanel p{max-width:900px;color:#657087;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.presentationFacts{display:flex;max-width:920px;gap:8px}.presentationFacts span{border:1px solid #d4deec;border-radius:999px;background:#f5f8fd;padding:6px 10px;color:#39516f;font-size:.75rem;font-weight:700}.presentationTemplatePicker{max-width:520px;gap:6px}.presentationTemplatePicker select{min-height:42px;border:1px solid #ccd8e8;border-radius:10px;background:#f9fbfe;color:#1a2e4f;padding:8px 11px;font-size:.88rem;font-weight:650}.presentationDraft{max-width:920px;gap:5px;border:1px solid #d7e0ed;border-radius:13px;background:#f7faffcc;padding:13px 15px}.presentationDraft strong,.presentationDraft p,.presentationDraft small{overflow-wrap:anywhere}.presentationDraft a{color:var(--v31-blue-deep);letter-spacing:0;text-transform:none}.presentationActions,.sendQueueActions{display:flex;max-width:1100px;flex-wrap:wrap;justify-content:flex-start;gap:8px}.sendQueuePreviewPanel button{width:fit-content;min-height:38px;border:1px solid #c7d4e7;border-radius:10px;background:#fff;color:#234878;padding:7px 12px;letter-spacing:0;text-transform:none}.presentationActions button:last-child,.sendQueueActions button:last-child{border-color:#174ca9;background:#174ca9;color:#fff}.sendQueueFollowUpAssets,.sendRunSummary,.sentProofSummary{min-width:0;max-width:920px;border:1px solid #dbe4ef;border-radius:11px;background:#f7faff;padding:10px 12px}.v31LiveSend{padding:20px 22px}.v31LiveSend small{letter-spacing:.04em;text-transform:none}.v31LiveSendFlow{grid-template-columns:repeat(3,minmax(210px,285px));justify-content:start;gap:11px;margin:16px 0}.v31LiveSendFlow article{min-width:0;padding:14px;border:1px solid #dae3ef;border-radius:14px;background:#f6f9fee0}.v31LiveSendFlow article>div,.v31LiveSendFlow strong,.v31LiveSendFlow p{min-width:0;overflow-wrap:anywhere}.v31LiveSendFlow p{font-size:.84rem;line-height:1.45}.v31LiveSendActions{max-width:920px}@media(max-width:1280px){.v31ArchiveFilters{grid-template-columns:repeat(3,minmax(170px,1fr))}.v31ArchiveFilters button{grid-column:auto}.v31TemplateControls{grid-template-columns:repeat(2,minmax(190px,1fr))}.v31EmailReview{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}}@media(max-width:1050px){.v31EmailReview{grid-template-columns:minmax(0,1fr)}.v31EmailReview>.emailListCard,.v31EmailReview>.emailPreviewPane{position:static;max-height:620px}.v31LiveSendFlow{grid-template-columns:repeat(2,minmax(210px,285px))}}@media(max-width:760px){.v31ContractPanel,.v31EmailFlow>.businessPresentationPanel,.v31EmailFlow>.sendQueuePreviewPanel,.v31LiveSend{padding:17px;border-radius:15px}.v31ArchiveFilters,.v31TemplateControls{grid-template-columns:minmax(0,1fr)}.v31ArchiveFilters button,.v31TemplateControls button{grid-column:auto}.v31GenerationMode{grid-template-columns:minmax(0,1fr)}.v31GenerationMode>div:last-of-type{grid-column:1}.v31EmailStage{grid-template-columns:24px 22px minmax(0,1fr)}.v31EmailReview>.emailListCard,.v31EmailReview>.emailPreviewPane{max-height:none}.emailPreviewPane header{align-items:flex-start;flex-direction:column}.emailPreviewPane header strong{text-align:left}.emailEnvelope dl div{grid-template-columns:minmax(0,1fr);gap:3px}.v31LiveSendFlow{grid-template-columns:minmax(0,1fr)}.v31LiveSendFlow article{max-width:100%}}:root{--v38-ink: #111c35;--v38-muted: #627089;--v38-blue: #135de5;--v38-blue-deep: #0b2e78;--v38-cyan: #22b9dc;--v38-yellow: #ffd14a;--v38-coral: #ff5a50;--v38-green: #16966f;--v38-red: #b4232d;--v38-paper: #f7faff;--v38-panel: #fff;--v38-soft: #edf4ff;--v38-line: #cdd9ec;--v38-shadow: 0 18px 50px rgba(35, 72, 129, .14)}html:has(.v38App),body:has(.v38App),#root:has(.v38App){min-height:100%;margin:0;background:var(--v38-paper)}.v38App{--ui31-ink: var(--v38-ink);--ui31-muted: var(--v38-muted);--ui31-blue: var(--v38-blue);--ui31-blue-deep: var(--v38-blue-deep);--ui31-red: var(--v38-coral);--ui31-red-deep: #df4037;--ui31-gold: #b88712;--ui31-paper: var(--v38-panel);--ui31-ice: var(--v38-soft);--ui31-mist: #f3f7fd;--ui31-line: var(--v38-line);--ui31-shadow: var(--v38-shadow);min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr);color:var(--v38-ink);background:linear-gradient(115deg,#fff 0 57%,#edf4ff 57%);font-family:Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.48}.v38App *,.v38App *:before,.v38App *:after{box-sizing:border-box}.v38App button,.v38App input,.v38App select,.v38App textarea{font:inherit;letter-spacing:0}.v38App button{cursor:pointer}.v38Sidebar{position:sticky;top:0;z-index:30;height:100vh;display:flex;flex-direction:column;padding:24px 22px 20px;border-right:1px solid var(--v38-line);background:#fffffff5}.v38Brand{display:flex;align-items:center;gap:11px;padding:0;border:0;color:var(--v38-ink);background:transparent;font-size:24px;font-weight:900}.v38Brand span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px 13px 13px 4px;color:#fff;background:linear-gradient(145deg,#347cff,#0b45bd);box-shadow:0 10px 24px #135de54d}.v38Company{margin:27px 0 22px;padding:16px 0;border-block:1px solid var(--v38-line)}.v38Company small,.v38Mailbox small,.v38Hero small,.v38Topbar small,.v38ChapterIntro small,.v38StatusBand small,.v38Route small{display:block;color:#748198;font-size:10px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.v38Company strong{display:block;margin-top:5px}.v38Nav{display:grid;gap:5px}.v38Nav button{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;padding:11px;border:0;border-radius:10px;color:#5e6b80;background:transparent;text-align:left}.v38Nav button span{color:#a27c16;font-size:11px;font-weight:900}.v38Nav button b{font-weight:750}.v38Nav button.isActive{color:#fff;background:linear-gradient(135deg,#246efa,#0d4ac6);box-shadow:0 10px 25px #155de53b}.v38Nav button.isActive span{color:var(--v38-yellow)}.v38Mailbox{margin-top:auto;padding:15px;border:1px solid var(--v38-line);border-radius:14px;background:linear-gradient(145deg,#fff,#eef4ff)}.v38Mailbox>svg{color:var(--v38-blue)}.v38Mailbox strong{display:block;margin:5px 0 9px;overflow-wrap:anywhere}.v38Mailbox p{margin:9px 0 0;color:var(--v38-muted);font-size:12px}.v38Meter{height:6px;overflow:hidden;border-radius:8px;background:#d7e1f1}.v38Meter i{display:block;height:100%;background:linear-gradient(90deg,var(--v38-cyan),var(--v38-blue))}.v38Logout{display:flex;gap:8px;align-items:center;margin-top:14px;padding:9px 4px;border:0;color:#64718a;background:transparent;font-weight:800}.v38MobileMenu{display:none}.v38Main{position:relative;min-width:0;overflow:hidden}.v38Trail{position:absolute;top:86px;right:-330px;width:1100px;height:420px;border:2px dashed rgba(76,133,237,.25);border-radius:50%;transform:rotate(8deg);pointer-events:none}.v38Trail i{position:absolute;top:92px;left:300px;width:11px;height:11px;border-radius:50%;background:var(--v38-coral);box-shadow:0 0 20px var(--v38-coral);animation:v38Pulse 2.2s ease-in-out infinite}@keyframes v38Pulse{50%{transform:scale(1.35);box-shadow:0 0 30px var(--v38-coral)}}.v38Hub,.v38Chapter{position:relative;z-index:2;max-width:1320px;min-height:100vh;margin:auto;padding:34px 3.3vw 38px}.v38Hero{min-height:420px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:center}.v38HeroCopy{max-width:780px}.v38HeroCopy>small,.v38ChapterIntro>div>small{color:var(--v38-coral)}.v38Hero h1,.v38ChapterIntro h1{max-width:850px;margin:8px 0 14px;font-size:clamp(40px,4.2vw,58px);line-height:1.03;letter-spacing:0}.v38HeroCopy>p,.v38ChapterIntro>p{max-width:690px;color:var(--v38-muted);font-size:18px}.v38HeroNote{position:relative;overflow:hidden;padding:28px;border-radius:24px 24px 8px;color:#fff;background:linear-gradient(145deg,#0c347d,#176fe0);box-shadow:0 25px 60px #0c347d4d}.v38HeroNote:after{content:"";position:absolute;right:-75px;bottom:-85px;width:180px;height:180px;border:35px solid rgba(255,255,255,.08);border-radius:50%}.v38HeroNote>i{display:block;width:54px;height:8px;margin-bottom:38px;border-radius:8px;background:var(--v38-yellow)}.v38HeroNote small{color:#bdddff}.v38HeroNote h2{position:relative;z-index:1;margin:6px 0 10px;font-size:28px;line-height:1.14}.v38HeroNote p{position:relative;z-index:1;color:#dce9ff}.v38HeroNote button{position:relative;z-index:1;display:flex;gap:8px;align-items:center;margin-top:22px;padding:12px 16px;border:0;border-radius:11px;color:#2d2607;background:var(--v38-yellow);font-weight:900}.v38StatusBand{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;overflow:hidden;border:1px solid var(--v38-line);border-radius:15px;background:#ffffffeb;box-shadow:var(--v38-shadow)}.v38StatusBand>div{min-width:0;padding:16px 18px;border-right:1px solid var(--v38-line)}.v38StatusBand>div:last-child{border-right:0}.v38StatusBand strong,.v38StatusBand button{display:block;margin-top:3px;border:0;color:var(--v38-ink);background:transparent;font-weight:850;text-align:left}.v38StatusBand .isReady,.v38StatusBand .hasWarning{display:flex;gap:10px;align-items:center}.v38StatusBand .isReady{color:var(--v38-green)}.v38StatusBand .hasWarning{color:#9a6b00;background:#fff8da}.v38Route{margin-top:24px;border:1px solid var(--v38-line);border-radius:20px;background:#ffffffed;box-shadow:var(--v38-shadow)}.v38Route>header{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:21px 22px;border-bottom:1px solid var(--v38-line)}.v38Route h2{margin:4px 0 0;font-size:23px}.v38Route>header>span{color:var(--v38-blue);font-weight:850}.v38RouteGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.v38RouteGrid>button{min-width:0;min-height:148px;display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-content:start;padding:18px;border:0;border-right:1px solid var(--v38-line);color:var(--v38-ink);background:transparent;text-align:left}.v38RouteGrid>button:last-child{border-right:0}.v38RouteGrid>button:hover,.v38RouteGrid>button.is-acum{background:linear-gradient(145deg,#eaf2ff,#fff)}.v38RouteGrid>button>svg:last-child{align-self:end;color:var(--v38-blue)}.v38RouteNumber{grid-column:1 / -1;color:#a27c16;font-size:11px;font-weight:900}.v38RouteGrid b{display:block}.v38RouteGrid small{margin-top:5px;color:var(--v38-muted);font-weight:600;letter-spacing:0;text-transform:none}.v38RouteGrid em{align-self:start;padding:4px 7px;border-radius:7px;color:#66748b;background:#edf1f7;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.v38RouteGrid .is-gata em{color:#0f7657;background:#e3f6ee}.v38RouteGrid .is-acum em{color:#6f5200;background:#fff1b5}.v38AgentArea{margin-top:24px}.v38Topbar{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;min-height:58px}.v38Topbar>button{justify-self:start;display:flex;gap:7px;align-items:center;padding:8px 0;border:0;color:#64718a;background:transparent;font-weight:850}.v38Topbar>div{text-align:center}.v38Topbar .v38DecisionButton{justify-self:end;padding:9px 12px;border:1px solid #d9b5b9;border-radius:9px;color:var(--v38-red);background:#fff}.v38DecisionButton b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:7px;color:#fff;background:var(--v38-red)}.v38ChapterIntro{display:flex;justify-content:space-between;gap:28px;align-items:end;margin:28px 0 20px}.v38ChapterIntro h1{margin-bottom:0}.v38ChapterIntro>p{max-width:390px;margin:0}.v38Journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--v38-line);border-radius:14px;background:#ffffffe6}.v38Journey button{position:relative;display:grid;justify-items:center;gap:5px;padding:13px 8px;border:0;border-right:1px solid var(--v38-line);color:#6b778c;background:transparent;font-size:12px}.v38Journey button:last-child{border-right:0}.v38Journey button>span{width:25px;height:25px;display:grid;place-items:center;border:2px solid #b5c3d8;border-radius:50%;font-size:9px;font-weight:900}.v38Journey button.isComplete>span{color:#fff;border-color:var(--v38-blue);background:var(--v38-blue)}.v38Journey button.isActive{color:var(--v38-ink);background:linear-gradient(180deg,#e8f1ff,#fff)}.v38Journey button.isActive>span{color:#fff;border-color:var(--v38-coral);background:var(--v38-coral);box-shadow:0 0 0 5px #ff5a501f}.v38Workspace{margin-top:20px}.v38Workspace>*+*{margin-top:18px}.v38ChapterFooterBridge{margin-top:20px;padding-top:14px;border-top:1px solid var(--v38-line)}.v38ChapterFooterBridge .v31ChapterFooter{margin:0;padding:0;border:0}@media(max-height:820px)and (min-width:821px){.v38Hub,.v38Chapter{padding-top:18px;padding-bottom:20px}.v38Hero{min-height:330px}.v38Hero h1,.v38ChapterIntro h1{font-size:42px}.v38HeroNote{padding:22px}.v38HeroNote>i{margin-bottom:24px}.v38Route{margin-top:16px}.v38RouteGrid>button{min-height:126px;padding:14px}.v38ChapterIntro{margin:16px 0 13px}.v38Journey button{padding:9px 7px}}@media(max-width:1050px){.v38App{grid-template-columns:216px minmax(0,1fr)}.v38Hero{grid-template-columns:minmax(0,1fr) 310px}.v38RouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v38RouteGrid>button{border-bottom:1px solid var(--v38-line)}}@media(max-width:820px){.v38App{display:block;width:100%;max-width:100vw}.v38MobileMenu{position:fixed;top:13px;right:14px;z-index:60;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--v38-line);border-radius:12px;color:var(--v38-blue);background:#fff;box-shadow:var(--v38-shadow)}.v38Sidebar{position:relative;width:100%;height:auto;padding:15px 17px}.v38Company,.v38Mailbox,.v38Logout{display:none}.v38Nav{display:flex;overflow-x:auto;margin-top:13px;padding-right:52px}.v38Nav button{min-width:68px;display:block;padding:9px;text-align:center}.v38Nav button b{display:none}.v38Sidebar:not(.isOpen) .v38Nav{display:flex}.v38Sidebar.isOpen .v38Company,.v38Sidebar.isOpen .v38Mailbox,.v38Sidebar.isOpen .v38Logout{display:block}.v38Sidebar.isOpen .v38Nav{display:grid;overflow:visible;padding-right:0}.v38Sidebar.isOpen .v38Nav button{display:grid;grid-template-columns:28px 1fr;text-align:left}.v38Sidebar.isOpen .v38Nav button b{display:block}.v38Main{width:100%;max-width:100vw}.v38Trail{display:none}.v38Hub,.v38Chapter{min-height:0;padding:24px 17px 30px}.v38Hero{min-height:0;display:grid;grid-template-columns:1fr}.v38HeroNote{order:-1}.v38Hero h1,.v38ChapterIntro h1{font-size:39px;overflow-wrap:anywhere}.v38StatusBand{grid-template-columns:1fr 1fr}.v38StatusBand>div:nth-child(2){border-right:0}.v38StatusBand>div:nth-child(-n+2){border-bottom:1px solid var(--v38-line)}.v38Route>header,.v38ChapterIntro{display:block}.v38Route>header>span,.v38ChapterIntro>p{display:block;margin-top:9px}.v38RouteGrid{grid-template-columns:1fr}.v38RouteGrid>button{min-height:112px;border-right:0}.v38Topbar{grid-template-columns:1fr auto}.v38Topbar>div{display:none}.v38DecisionButton{grid-column:2}.v38Journey{display:flex;overflow-x:auto}.v38Journey button{min-width:88px}.v38Workspace .v31ContractPanel,.v38Workspace .v31ArchiveFilters,.v38Workspace .v31ArchiveFilters>*,.v38Workspace .v31ArchiveResults,.v38Workspace .v31ArchiveResults article,.v38Workspace .v31ArchiveResults article>*{min-width:0;max-width:100%}.v38Workspace .v31ArchiveFilters{grid-template-columns:minmax(0,1fr)}.v38Workspace .v31ArchiveFilters input,.v38Workspace .v31ArchiveFilters select,.v38Workspace .v31ArchiveFilters button{width:100%;max-width:100%}.v38Workspace .v31ArchiveResults article{grid-template-columns:minmax(0,1fr)}.v38Workspace .v31ArchiveResults strong,.v38Workspace .v31ArchiveResults b,.v38Workspace .v31ArchiveResults span{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.v38App *,.v38App *:before,.v38App *:after{animation:none!important;scroll-behavior:auto!important}}:root{--ui31-ink: #17191e;--ui31-muted: #646a75;--ui31-blue: #145cff;--ui31-blue-deep: #083ca7;--ui31-red: #f43b32;--ui31-red-deep: #c71f1a;--ui31-gold: #c99a3d;--ui31-paper: #fff;--ui31-ice: #edf3ff;--ui31-mist: #f3f5f8;--ui31-line: #d9dee8;--ui31-shadow: 0 22px 60px rgba(32, 48, 82, .13);--ui31-font: "Aptos", "Segoe UI", Arial, sans-serif}html:has(.ui31Surface),body:has(.ui31Surface){min-height:100%;overflow:auto;background:#e9edf3}.ui31Surface{color:var(--ui31-ink);font-family:var(--ui31-font);line-height:1.45}.ui31Surface button,.ui31Surface input,.ui31Surface select,.ui31Surface textarea{font:inherit}.ui31Surface button{cursor:pointer}.ui31Surface button:focus-visible,.ui31Surface a:focus-visible,.ui31Surface input:focus-visible,.ui31Surface select:focus-visible,.ui31Surface textarea:focus-visible{outline:3px solid rgba(20,92,255,.22);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ui31Surface *,.ui31Surface *:before,.ui31Surface *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.v38App{--v38-control-height: 46px;--v38-surface-radius: 22px;--v38-control-radius: 12px;--v38-surface-border: rgba(52, 101, 175, .2);--v38-surface-shadow: 0 18px 46px rgba(32, 72, 132, .11)}.v38App .v31LeadFlow,.v38App .v31EmailFlow,.v38App .v31TrackingFlow,.v38App .v31AccountFlow{gap:20px}.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage){grid-template-columns:34px 34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 8px 4px}.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage)>span{width:32px;height:32px;display:grid;place-items:center;border-radius:11px 11px 11px 4px;color:var(--v38-blue-deep);background:var(--v38-yellow);font-size:11px;font-weight:900;letter-spacing:0}.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage)>svg{color:var(--v38-blue)}.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage) small{color:#748198;font-size:10px;font-weight:850;letter-spacing:1px;text-transform:uppercase}.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage) h2{margin:3px 0 2px;color:var(--v38-ink);font-size:clamp(21px,2vw,27px);line-height:1.18;letter-spacing:0}.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage) p{margin:0;color:var(--v38-muted);line-height:1.5}.v38App :is(.leadDiscoveryPanel,.v31LeadList,.leadInspector,.emailListCard,.emailPreviewPane,.businessPresentationPanel,.sendQueuePreviewPanel,.trackingInspector,.v31TrackingHistory>*,.v31PlanBoard,.v31AccountChecks,.v31ContractPanel,.v31Report,.v31Privacy,.v31BillingLive,.v31Fiscal){min-width:0;border:1px solid var(--v38-surface-border);border-radius:var(--v38-surface-radius);background:#fffffff0;box-shadow:var(--v38-surface-shadow),inset 0 1px #ffffffe6}.v38App :is(input,select,textarea){max-width:100%;border:1px solid #c9d7eb;border-radius:var(--v38-control-radius);color:var(--v38-ink);background:linear-gradient(180deg,#fff,#f5f9ff);outline:none}.v38App :is(input,select){min-height:var(--v38-control-height)}.v38App textarea{min-height:112px;padding:12px 14px;resize:vertical}.v38App :is(input,select,textarea):focus-visible{border-color:var(--v38-blue);box-shadow:0 0 0 4px #135de521}.v38App :is(button,a):focus-visible{outline:3px solid var(--v38-yellow);outline-offset:2px}.v38App :is(.leadDiscoveryActions,.leadInspectorActions,.mailActions,.presentationActions,.sendQueueActions,.v31ReportActions,.v31PrivacyActions,.v31BillingLiveActions,.v31FiscalDownloads,.v31FiscalSubmission){display:flex;flex-wrap:wrap;gap:9px}.v38App :is(.leadDiscoveryActions,.leadInspectorActions,.mailActions,.presentationActions,.sendQueueActions,.v31ReportActions,.v31PrivacyActions,.v31BillingLiveActions,.v31FiscalDownloads,.v31FiscalSubmission) :is(button,a){width:auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid #bfcfe6;border-radius:12px;color:var(--v38-blue-deep);background:#fffffff2;box-shadow:0 5px 12px #1c427a0f;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:none}.v38App :is(.leadDiscoveryActions,.leadInspectorActions,.mailActions,.presentationActions,.sendQueueActions,.v31ReportActions,.v31PrivacyActions,.v31BillingLiveActions,.v31FiscalDownloads,.v31FiscalSubmission) :is(button,a):hover:not(:disabled){border-color:var(--v38-blue);transform:translateY(-1px)}.v38App button:disabled{cursor:not-allowed;opacity:.52;transform:none}.v38App :is(.v31LeadList,.leadInspector,.emailListCard,.emailPreviewPane){scrollbar-color:#91acd4 #edf3fb;scrollbar-width:thin}.v38App :is(.v31LeadList,.leadInspector,.emailListCard,.emailPreviewPane)::-webkit-scrollbar{width:9px}.v38App :is(.v31LeadList,.leadInspector,.emailListCard,.emailPreviewPane)::-webkit-scrollbar-thumb{border:2px solid #edf3fb;border-radius:999px;background:#91acd4}.v38App .v31LeadFlow>.leadDiscoveryPanel{padding:24px}.v38App .leadDiscoveryPanel>header{align-items:center}.v38App .leadDiscoveryPanel>header strong{color:var(--v38-ink);font-size:21px}.v38App :is(.leadDiscoveryIntent,.leadDiscoverySources,.leadFilters){gap:10px}.v38App :is(.leadDiscoveryIntent label,.leadDiscoverySources label){min-width:0;padding:15px;border:1px solid #d1deef;border-radius:15px;background:linear-gradient(145deg,#fff,#f2f7ff)}.v38App :is(.leadDiscoveryIntent label,.leadDiscoverySources label):has(input:checked){border-color:var(--v38-blue);box-shadow:0 0 0 3px #135de51a;background:#edf4ff}.v38App .leadDiscoveryPolicy{padding:14px 16px;border:1px solid #f1d784;border-radius:15px;color:#735700;background:linear-gradient(145deg,#fff9df,#fff)}.v38App .leadDiscoveryActions button:first-of-type,.v38App .v31ArchiveFilters button,.v38App .v31TemplateControls button,.v38App .leadInspectorActions button:nth-child(2),.v38App .leadActions button.isActive,.v38App .emailToneBar button.isActive,.v38App .emailPreviewPane>button,.v38App .presentationActions button:last-child,.v38App .sendQueueActions button:last-child{border-color:#0e50ca;color:#fff;background:linear-gradient(150deg,#347cff,#0e49bd);box-shadow:0 9px 22px #135de538,inset 0 1px #ffffff59}.v38App .leadFilters{display:flex;flex-wrap:wrap;margin:0;padding:8px;border-color:#d1dced;border-radius:14px;background:#f3f7fd}.v38App .leadFilters button{min-height:36px;padding:7px 12px;border:0;border-radius:10px;color:#5a6880;background:transparent;font-weight:750;letter-spacing:0;text-transform:none}.v38App .leadFilters button.isActive{color:var(--v38-blue-deep);background:#fff;box-shadow:0 5px 14px #254a821f}.v38App .v31LeadReview{grid-template-columns:minmax(430px,1.08fr) minmax(350px,.92fr);gap:18px;min-height:560px}.v38App .v31LeadList{max-height:680px;overflow-y:auto}.v38App .v31LeadList .leadLine{grid-template-columns:minmax(0,1fr) minmax(205px,auto);align-items:start;margin:10px;padding:15px 16px;border:1px solid transparent;border-radius:15px;background:#f8faff}.v38App .v31LeadList .leadLine+.leadLine{margin-top:0}.v38App .v31LeadList .leadLine:has(.leadActions .isActive){border-color:#a9c6f4;background:linear-gradient(145deg,#eaf2ff,#fff);box-shadow:0 8px 22px #135de51a}.v38App .leadLine :is(em,b){color:var(--v38-blue-deep)}.v38App .leadActions{display:grid;grid-template-columns:repeat(2,minmax(82px,auto));align-content:start;justify-content:end;justify-items:stretch;gap:8px}.v38App .leadActions b{grid-column:1 / -1;justify-self:end;font-size:30px}.v38App .leadActions>div{display:contents}.v38App .leadActions>button{grid-column:1 / -1;justify-self:end}.v38App .leadActions button{width:auto;min-height:36px;padding:7px 11px;border:1px solid #c4d2e5;border-radius:10px;color:var(--v38-blue-deep);background:#fff;font-weight:800;letter-spacing:0;text-transform:none}.v38App .leadSourceSummary strong{color:var(--v38-blue-deep)}.v38App .leadLine em,.v38App :is(.leadSignals i,.leadInspectorSignals i){padding:4px 8px;border:1px solid #c7d9ee;border-radius:999px;color:#345574;background:#eef6ff;font-style:normal;letter-spacing:0;text-transform:none}.v38App .v31LeadReview>.leadInspector{top:16px;max-height:680px;overflow-y:auto}.v38App .leadInspector{overflow:hidden}.v38App .leadInspector header{padding:16px 18px;border-color:#dce5f2;background:linear-gradient(145deg,#eef5ff,#fff)}.v38App .leadInspector header strong{color:var(--v38-blue)}.v38App .leadInspectorHero{padding:20px 18px}.v38App .leadInspectorHero h3{color:var(--v38-ink);font-size:clamp(21px,2vw,27px)}.v38App .leadInspector dl div{grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);padding:11px 18px}.v38App .leadQualificationResult{background:linear-gradient(145deg,#eef5ff,#f9fcff)}.v38App .leadInspector blockquote{border-left:4px solid var(--v38-cyan);background:#f4fbfd}.v38App .v31EmailReview{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:18px;align-items:start}.v38App .v31EmailReview>:is(.emailListCard,.emailPreviewPane){max-height:min(690px,calc(100dvh - 190px));overflow-y:auto}.v38App .v31EmailReview>.emailListCard{padding:18px}.v38App .emailToneBar{top:-18px;margin:-18px -18px 14px;padding:15px 18px;border-color:#d8e3f1;background:#f6fafffa}.v38App .emailToneBar button{min-width:94px;min-height:35px;border:1px solid #c8d6e9;border-radius:10px;color:#365270;background:#fff;font-weight:750}.v38App .emailPreviewTarget,.v38App .emailCadence span,.v38App .emailPreviewRules li{border-color:#d2dfee;border-radius:12px;background:#f5f9ff}.v38App :is(.emailComplianceStrip span,.mailCompliance span){border-color:#bcd8e8;color:#1d6076;background:#eaf9fc}.v38App .emailPreviewPane{overflow:hidden}.v38App .emailPreviewPane header{padding:17px 19px;border-color:#d9e3f0;background:linear-gradient(145deg,#0d337c,#176ee0)}.v38App .emailPreviewPane header :is(span,strong){color:#fff}.v38App .emailPreviewPane header span{opacity:.76}.v38App .emailEnvelope dl div,.v38App .emailEnvelope article,.v38App .emailPreviewRules{padding-inline:19px;border-color:#dce5f1}.v38App .emailPreviewPane>button{width:calc(100% - 38px);margin:16px 19px 19px}.v38App .v31EmailFlow>:is(.businessPresentationPanel,.sendQueuePreviewPanel){padding:22px}.v38App .presentationFacts span{border-color:#c3d9ea;color:#236078;background:#ebf9fc}.v38App .presentationDraft{border-color:#cbdaf0;border-radius:16px;background:linear-gradient(145deg,#eef5ff,#fff)}.v38App .v31TrackingHistory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v38App .v31TrackingHistory>*{max-height:520px;overflow-y:auto;padding:20px}.v38App .trackingInspector{overflow:hidden}.v38App .trackingInspector header{padding:17px 19px;border-color:#d9e3f0;background:linear-gradient(145deg,#eef5ff,#fff)}.v38App .trackingInspector header strong,.v38App .trackingLeadStats strong{color:var(--v38-blue)}.v38App .trackingInspectorHero,.v38App .trackingLeadPicker,.v38App .trackingLeadStats,.v38App .trackingInspectorTimeline{border-color:#dce5f1}.v38App .trackingLeadPicker select{min-height:var(--v38-control-height)}.v38App .trackingLeadStats{gap:9px;padding:15px 18px}.v38App .trackingLeadStats div{padding:13px;border:1px solid #d6e2f0;border-radius:14px;background:#f5f9ff}.v38App .trackingInspectorActions button,.v38App .trackingSimulator button{min-height:40px;padding:8px 13px;border:1px solid #bfd0e7;border-radius:12px;color:var(--v38-blue-deep);background:#fff;font-weight:800;letter-spacing:0;text-transform:none}.v38App .trackingInspectorTimeline article,.v38App .trackingEvent{border:1px solid #d6e1ef;border-radius:14px;background:#f8faff}.v38App .trackingTimeline{gap:8px}.v38App .trackingEvent{margin:0;padding:14px 16px}.v38App .trackingEvent span,.v38App .ledgerEvent>span{color:#738097;letter-spacing:.04em;text-transform:none}.v38App .outreachLedgerPanel{border-top:0}.v38App .outreachLedgerPanel header{padding:14px 16px;border-color:#d9e3f0;background:linear-gradient(145deg,#eef5ff,#fff)}.v38App .outreachLedgerPanel header span{color:var(--v38-blue-deep);letter-spacing:.08em}.v38App .ledgerEvent{margin:8px;padding:13px 14px;border:1px solid #d8e3f0;border-radius:14px;background:#f8faff}.v38App .ledgerEvent+.ledgerEvent{margin-top:0}.v38App .ledgerMetadata span{padding:4px 7px;border:1px solid #bfd8e8;border-radius:999px;color:#1f6076;background:#ecf9fc;letter-spacing:0;text-transform:none}.v38App .v31TrackingTest{padding:15px 18px;border:1px dashed #a9bedc;border-radius:16px;background:#f4f8fe}.v38App :is(.v31Report,.v31Privacy,.v31BillingLive,.v31Fiscal){padding:22px}.v38App :is(.v31Report,.v31Privacy,.v31BillingLive,.v31Fiscal) header{gap:16px}.v38App :is(.v31Report,.v31Privacy,.v31BillingLive,.v31Fiscal) h2{color:var(--v38-ink)}.v38App .v31ReportMetrics{gap:10px}.v38App .v31ReportMetrics div{padding:15px;border:1px solid #d6e2f0;border-radius:16px;background:#f4f8fe}.v38App .v31ReportMetrics strong{color:var(--v38-blue-deep)}.v38App .v31ReportMetrics .isRate{border-color:#1462db;background:linear-gradient(145deg,#0e347d,#176fe0)}.v38App .v31ReportAdvice{border:1px solid #f1d784;border-radius:15px;background:#fff9df}.v38App .v31PlanBoard{overflow:hidden}.v38App .v31PlanSummary{border-color:#d7e2f0;background:linear-gradient(120deg,#fff 55%,#eef5ff)}.v38App .v31PlanSummary>div{padding:17px 18px;border-color:#d7e2f0}.v38App .v31PlanBoard .planComparison{gap:10px;padding:12px}.v38App .v31PlanBoard .planComparison button{min-height:132px;padding:18px;border:1px solid #d3deed;border-radius:16px;color:var(--v38-ink);background:#f8faff}.v38App .v31PlanBoard .planComparison button.isActive{border-color:#9bbcf0;background:linear-gradient(145deg,#e7f1ff,#fff);box-shadow:0 10px 24px #135de51c}.v38App .v31PlanControls{border-color:#d7e2f0}.v38App .v31PlanControls .billingHeroActions button{min-height:42px;border-radius:12px}.v38App .v31PlanControls .billingHeroActions .btnPrimary{border-color:#0d4bc0;background:linear-gradient(150deg,#347cff,#0e49bd);box-shadow:0 9px 22px #135de533}.v38App .v31AccountChecks{padding:16px 18px;border-color:#c7d9ed;background:linear-gradient(145deg,#eef5ff,#fff)}.v38App .v31AccountChecks>svg{color:var(--v38-green)}.v38App .v31AccountNext{color:var(--v38-blue-deep)}.v38App .v31Chapter[data-chapter=abonament] :is(.v31BillingLive,.v31Fiscal,.v31Privacy){margin-top:20px;border-radius:var(--v38-surface-radius)}.v38App .v31BillingLiveGrid{gap:12px}.v38App .v31BillingLive article,.v38App .v31FiscalList article,.v38App .v31PrivacyHistory li{border:1px solid #d8e3f0;border-radius:16px;background:#f7faff}.v38App .v31BillingLive button.isPrimary,.v38App .v31PrivacyDownload{border-color:#0e50ca;color:#fff;background:linear-gradient(150deg,#347cff,#0e49bd)}.v38App .v31FiscalEmpty{border:1px solid #d5e2f0;border-radius:16px;background:#f5f9ff}.v38App .v31ContractPanel{margin-top:22px;padding:24px}.v38App .v31ContractHeader>span{border-radius:14px 14px 14px 5px;background:linear-gradient(145deg,#347cff,#0b45bd)}.v38App .v31ContractHeader h2{color:var(--v38-ink)}.v38App :is(.v31ContractHeader>button,.v31ArchiveFilters button,.v31TemplateControls button,.v31SafetyItem button){border:1px solid #0e50ca;border-radius:12px;color:#fff;background:linear-gradient(150deg,#347cff,#0e49bd);box-shadow:0 8px 19px #135de52e;letter-spacing:0;text-transform:none}.v38App .v31ArchiveResults article,.v38App :is(.v31SafetyGrid>article,.v31SafetyLedger){border:1px solid #d7e2f0;border-radius:16px;background:#f7faff}.v38App .v31TemplateBrief{border-left-color:var(--v38-yellow);border-radius:0 15px 15px 0;background:#fff9e8}.v38App .v31TemplateResult{border-radius:18px;background:linear-gradient(145deg,#0d337c,#176ee0)}@media(max-width:1120px){.v38App .v31LeadReview,.v38App .v31EmailReview{grid-template-columns:minmax(0,1fr)}.v38App .v31LeadReview>.leadInspector,.v38App .v31EmailReview>.emailPreviewPane{position:static;max-height:none}}@media(max-width:960px){.v38App .v31TrackingHistory{grid-template-columns:minmax(0,1fr)}.v38App .v31PlanSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.v38App .v31ArchiveFilters,.v38App .v31TemplateControls,.v38App .v31SafetyGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage){grid-template-columns:32px 30px minmax(0,1fr);padding-inline:0}.v38App :is(.v31LeadStageHeader,.v31EmailStage,.v31TrackingStage,.v31AccountStage)>strong{grid-column:3}.v38App :is(.leadDiscoveryPanel,.v31LeadList,.leadInspector,.emailListCard,.emailPreviewPane,.businessPresentationPanel,.sendQueuePreviewPanel,.trackingInspector,.v31TrackingHistory>*,.v31PlanBoard,.v31AccountChecks,.v31ContractPanel,.v31Report,.v31Privacy,.v31BillingLive,.v31Fiscal){border-radius:18px}.v38App .v31LeadFlow>.leadDiscoveryPanel,.v38App .v31EmailFlow>:is(.businessPresentationPanel,.sendQueuePreviewPanel),.v38App :is(.v31Report,.v31Privacy,.v31BillingLive,.v31Fiscal),.v38App .v31ContractPanel{padding:17px}.v38App .v31PlanSummary,.v38App .v31PlanBoard .planComparison,.v38App .v31ReportMetrics,.v38App .v31PlanControls,.v38App .v31AccountChecks{grid-template-columns:minmax(0,1fr)}.v38App .v31AccountChecks>svg,.v38App .v31AccountChecks>div,.v38App .v31AccountNext{grid-column:1}.v38App .v31AccountNext{padding:13px 0 0;border-top:1px solid var(--v38-line);border-left:0}.v38App :is(.leadDiscoveryActions,.leadInspectorActions,.leadActions,.mailActions,.presentationActions,.sendQueueActions,.v31ReportActions,.v31PrivacyActions,.v31BillingLiveActions,.v31FiscalDownloads,.v31FiscalSubmission) :is(button,a){flex:1 1 180px}.v38App .emailEnvelope dl div,.v38App .leadInspector dl div{grid-template-columns:minmax(0,1fr);gap:4px}.v38App .v31FiscalList article,.v38App .v31PrivacyHistory li,.v38App .v31ArchiveResults article{grid-template-columns:minmax(0,1fr)}.v38App .v31LeadList .leadLine{grid-template-columns:minmax(0,1fr)}.v38App .leadActions{justify-content:start}.v38App .leadActions b,.v38App .leadActions>button{justify-self:start}}@media(max-width:430px){.v38App :is(.leadDiscoveryActions,.leadInspectorActions,.leadActions,.mailActions,.presentationActions,.sendQueueActions){display:grid;grid-template-columns:minmax(0,1fr)}.v38App :is(.leadDiscoveryActions,.leadInspectorActions,.leadActions,.mailActions,.presentationActions,.sendQueueActions) button{width:100%}.v38App .leadFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v38App .leadFilters button{width:100%}}
