:root{--bg:#050914;--panel:#0b1224;--panel2:#111a33;--text:#f8fbff;--muted:#a9b8d0;--line:#ffffff24;--blue:#38bdf8;--blue2:#2563eb;--green:#22d3ee;--violet:#8b5cf6;--amber:#fbbf24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 12% 8%,#38bdf83d,#0000 32rem),radial-gradient(circle at 88% 18%,#8b5cf63d,#0000 34rem),radial-gradient(circle at 55% 78%,#22d3ee1f,#0000 30rem),linear-gradient(#050914 0%,#08111f 48%,#050914 100%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#050914c7;justify-content:space-between;align-items:center;height:76px;padding:0 7vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;font-size:1.35rem;font-weight:800}.navLinks{color:var(--muted);align-items:center;gap:1.2rem;font-size:.95rem;display:flex}.navButton{color:var(--text);border:1px solid var(--line);background:#ffffff0f;border-radius:999px;padding:.7rem 1rem}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;min-height:calc(100vh - 76px);padding:6rem 7vw;display:grid}.heroText h1{letter-spacing:-.08em;margin:1rem 0;font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.heroText p{color:var(--muted);max-width:690px;font-size:1.15rem;line-height:1.7}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800}.heroActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-weight:800;display:inline-flex}.button.primary{color:#020617;background:linear-gradient(135deg,#38bdf8,#8b5cf6);border-color:#38bdf8bf;box-shadow:0 12px 35px #38bdf838}.button.secondary{color:var(--text);background:#ffffff0f}.leadPreview,.tablePanel,.authCard{border:1px solid var(--line);background:#0b1224db;border-radius:28px;padding:1.2rem;box-shadow:0 24px 80px #0000004d,0 0 0 1px #38bdf814,0 0 44px #38bdf814}.panelHeader{color:var(--muted);justify-content:space-between;margin-bottom:1rem;display:flex}.statusDot{color:var(--green)}.leadCard{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding:1rem;display:flex}.leadCard h3{margin:0 0 .3rem}.leadCard p{color:var(--muted);margin:0 0 .6rem}.leadCard span{color:var(--blue);font-size:.9rem}.leadCard strong{color:var(--green);font-size:1.6rem}.section{padding:5rem 7vw}.sectionHeader{max-width:760px;margin-bottom:2rem}.section h2,.cta h2,.workspace h1{letter-spacing:-.06em;margin:.7rem 0;font-size:clamp(2rem,4vw,3.6rem)}.steps{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.step,.metric{border:1px solid var(--line);background:#0b1224c2;border-radius:22px;padding:1.4rem}.step span{color:var(--blue);font-weight:900}.step p,.muted{color:var(--muted);line-height:1.7}.split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3rem;display:grid}.industryGrid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.industryGrid span{border:1px solid var(--line);background:#ffffff0f;border-radius:16px;padding:1rem}.cta{border:1px solid var(--line);background:linear-gradient(135deg,#38bdf838,#8b5cf633,#fbbf241a);border-radius:30px;justify-content:space-between;align-items:center;gap:2rem;margin:5rem 7vw;padding:2rem;display:flex}.authPage{place-items:center;min-height:100vh;padding:2rem;display:grid}.authCard{width:100%;max-width:480px}.fakeForm{gap:.8rem;margin:1.5rem 0;display:grid}.fakeForm input,.fakeForm button{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0f;border-radius:12px;padding:.9rem 1rem}.fakeForm button{background:linear-gradient(135deg, var(--blue), var(--violet));color:#020617;font-weight:800}.appShell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#050914f0;flex-direction:column;gap:.6rem;padding:1.3rem;display:flex}.sidebar .brand{margin-bottom:1.5rem}.sidebar a{color:var(--muted);border-radius:14px;padding:.85rem 1rem}.sidebar a.active,.sidebar a:hover{color:var(--text);background:#ffffff12}.workspace{padding:2rem}.workspaceHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.metricGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.metric span{color:var(--muted)}.metric strong{margin-top:.4rem;font-size:2rem;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.9rem}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.adminList p{color:var(--muted);line-height:1.7}@media (max-width:900px){.navLinks{display:none}.hero,.split,.appShell{grid-template-columns:1fr}.hero{padding-top:3rem}.steps,.metricGrid,.industryGrid{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.cta{flex-direction:column;align-items:flex-start}table{display:block;overflow-x:auto}}.navLinks a{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:.55rem .85rem;transition:border-color .18s,background .18s,transform .18s}.navLinks a:hover{background:#38bdf814;border-color:#38bdf86b;transform:translateY(-1px)}.navLinks a.navButton{background:#38bdf81a;border-color:#38bdf873}.nav .brand{background:linear-gradient(135deg,#38bdf81a,#8b5cf614);border:1px solid #38bdf857;border-radius:18px;padding:.65rem 1rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #38bdf81a}.nav .brand:before{content:"";pointer-events:none;border:1px solid #8b5cf638;border-radius:22px;position:absolute;inset:-5px}.nav .brand:after{content:"";opacity:.65;z-index:-1;pointer-events:none;background:radial-gradient(circle,#38bdf829,#0000 65%);border-radius:28px;position:absolute;inset:-10px}.pricing{position:relative}.pricingHeader{text-align:center;margin-left:auto;margin-right:auto}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2rem;display:grid}.priceCard{background:linear-gradient(#ffffff13,#ffffff09),#0b1224d1;border:1px solid #ffffff21;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:430px;padding:1.45rem;display:flex;position:relative;box-shadow:0 24px 80px #00000038,0 0 34px #38bdf80f}.priceCard.featured{border-color:#38bdf87a;transform:translateY(-10px);box-shadow:0 30px 90px #0000004d,0 0 60px #38bdf829,0 0 45px #8b5cf61a}.badge{color:#020617;background:linear-gradient(135deg,#38bdf8,#8b5cf6);border-radius:999px;padding:.5rem .8rem;font-size:.75rem;font-weight:900;position:absolute;top:-14px;right:22px}.priceTop h3{margin:.45rem 0 .7rem;font-size:1.45rem}.priceTop p{color:var(--muted);line-height:1.6}.price{align-items:baseline;gap:.35rem;margin:1rem 0;display:flex}.price span{letter-spacing:-.06em;font-size:3rem;font-weight:900}.price small{color:var(--muted);font-weight:700}.priceCard ul{gap:.75rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.priceCard li{color:#d7e5f7;border-top:1px solid #ffffff17;padding-top:.75rem}.priceCard li:before{content:"✓";color:var(--green);margin-right:.55rem;font-weight:900}.priceNote{color:var(--muted);text-align:center;max-width:760px;margin:1.5rem auto 0;line-height:1.6}@media (max-width:900px){.pricingGrid{grid-template-columns:1fr}.priceCard.featured{transform:none}}.cta .button.primary{white-space:nowrap;letter-spacing:-.01em;border-radius:18px;min-width:250px;min-height:54px;padding:1rem 1.35rem;font-size:.98rem;box-shadow:0 16px 40px #38bdf838,inset 0 0 0 1px #ffffff14}.cta .button.primary:after{content:" →";font-weight:900}@media (max-width:900px){.cta .button.primary{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0}}.authPage>.brand{background:linear-gradient(135deg,#38bdf81f,#8b5cf61a);border:1px solid #38bdf861;border-radius:22px;justify-content:center;align-items:center;margin-bottom:1.35rem;padding:.85rem 1.25rem;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 42px #38bdf824,0 0 55px #8b5cf61a}.authPage>.brand:before{content:"";pointer-events:none;border:1px solid #8b5cf63d;border-radius:28px;position:absolute;inset:-6px}.authPage>.brand:after{content:"";opacity:.7;z-index:-1;pointer-events:none;background:radial-gradient(circle,#38bdf82e,#0000 68%);border-radius:34px;position:absolute;inset:-13px}.fakeForm button{letter-spacing:.02em;border-radius:16px;min-height:54px;font-size:1.15rem;font-weight:950}.authCard>a{color:var(--text);background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;margin-top:.4rem;padding:.7rem 1rem;font-weight:750;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.authCard>a:hover{background:#38bdf817;border-color:#38bdf875;transform:translateY(-1px)}.authCard>a:before{content:"← ";font-weight:900}.authPage>.brand{letter-spacing:-.07em;border-radius:30px;margin-bottom:1.7rem;padding:1rem 1.55rem;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1}.authPage>.brand:before{border-radius:38px;inset:-8px}.authPage>.brand:after{border-radius:48px;inset:-18px}.authCard>a{gap:.5rem;line-height:1}.authCard>a:before{content:"←";justify-content:center;align-items:center;margin-right:0;line-height:1;display:inline-flex;transform:translateY(-1px)}.authCard>a{align-items:center;gap:.55rem;display:inline-flex}.authCard>a:before{content:"←";justify-content:center;align-items:center;width:1rem;height:1rem;line-height:1rem;display:inline-flex;position:relative;top:-3px}.credibilityBar{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.credibilityBar span{color:#d7e5f7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem .8rem;font-size:.86rem;font-weight:750}.leadCard small{color:var(--muted);max-width:360px;margin-top:.55rem;line-height:1.45;display:block}.proofGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:900px){.proofGrid{grid-template-columns:1fr}}.expandedProfileLayout{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.fullProfilePreview{max-height:none}.profileSummaryCard{background:radial-gradient(circle at 100% 0,#38bdf81f,#0000 55%),#ffffff0b;border:1px solid #38bdf82e;border-radius:20px;grid-template-columns:1fr;gap:.8rem;margin-bottom:.8rem;padding:1rem;display:grid}.profileSummaryCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;font-size:.78rem;font-weight:850;display:block}.profileSummaryCard strong{line-height:1.35;display:block}.profileRules{border-top:1px solid #ffffff1a;padding:.95rem 0}.profileRules>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.55rem;font-size:.82rem;font-weight:800;display:block}.profileRules p{color:#d7e5f7;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;margin:.45rem 0;padding:.75rem;line-height:1.5}.profileRules p strong{color:var(--green);font-size:.8rem}.matchExplanation{background:linear-gradient(#38bdf814,#ffffff09);border:1px solid #38bdf829;border-radius:22px;margin-top:1rem;padding:1.15rem}.matchExplanation h3{margin:.35rem 0 .5rem}.matchExplanation p{color:var(--muted);line-height:1.65}@media (max-width:1150px){.expandedProfileLayout{grid-template-columns:1fr}}.profilePageGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.profileCard{background:linear-gradient(#ffffff12,#ffffff09),#0b1224d6;border:1px solid #ffffff21;border-radius:26px;padding:1.25rem;box-shadow:0 24px 80px #0003,0 0 38px #38bdf80e}.profileHeroCard,.rulesCard{grid-column:1/-1}.profileCard h2{letter-spacing:-.035em;margin:.35rem 0 1rem}.profileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.profileFacts div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:.95rem}.profileFacts span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.78rem;font-weight:850;display:block}.profileFacts strong{line-height:1.4;display:block}.cleanChips{flex-wrap:wrap;gap:.55rem;display:flex}.cleanChips span{color:#d7f3ff;background:#38bdf814;border:1px solid #38bdf847;border-radius:999px;padding:.55rem .75rem;font-size:.88rem;font-weight:800}.cleanChips span em{color:var(--muted);font-style:normal;font-weight:650}.mutedCleanChips span{color:var(--muted);background:#ffffff0b;border-color:#ffffff21}.dangerProfileCard{border-color:#fbbf242e}.rulesList{gap:.7rem;display:grid}.rulesList p{color:#d7e5f7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin:0;padding:.9rem;line-height:1.55}.rulesList strong{color:var(--green);font-size:.82rem}@media (max-width:1000px){.profilePageGrid,.profileFacts{grid-template-columns:1fr}}.profileWorkspace{max-width:1500px}.profileHero{background:radial-gradient(circle at 0 0,#38bdf829,#0000 34rem),linear-gradient(135deg,#ffffff14,#ffffff09),#0b1224db;border:1px solid #ffffff24;border-radius:30px;justify-content:space-between;align-items:stretch;gap:1.25rem;margin-bottom:1.1rem;padding:1.35rem;display:flex;box-shadow:0 24px 80px #0000003d,0 0 42px #38bdf814}.profileIdentity{align-items:center;gap:1rem;min-width:0;display:flex}.profileAvatar{letter-spacing:-.06em;color:#020617;background:linear-gradient(135deg,#38bdf8,#8b5cf6);border-radius:24px;flex:none;place-items:center;width:76px;height:76px;font-weight:950;display:grid;box-shadow:0 18px 50px #38bdf838}.profileIdentity h2{letter-spacing:-.055em;margin:.25rem 0 .4rem;font-size:clamp(1.65rem,3vw,2.55rem)}.profileIdentity h2 span{color:var(--muted);font-size:.72em;font-weight:700}.profileIdentity p{color:var(--muted);max-width:760px;margin:0;line-height:1.6}.profileHeroStats{grid-template-columns:repeat(3,minmax(115px,1fr));gap:.7rem;min-width:390px;display:grid}.profileHeroStats div{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;padding:.9rem}.profileHeroStats span,.profileField span,.preferenceMeter span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.76rem;font-weight:850;display:block}.profileHeroStats strong,.profileField strong,.preferenceMeter strong{line-height:1.35;display:block}.profileLayoutComfort{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.profileSidePanel{gap:1rem;display:grid}.profileMiniCard,.profileSectionComfort{background:linear-gradient(#fff1,#ffffff08),#0b1224d1;border:1px solid #ffffff21;border-radius:26px;padding:1.2rem;box-shadow:0 20px 65px #0000002e,0 0 32px #38bdf80b}.profileField,.preferenceMeter{border-top:1px solid #ffffff18;padding:.9rem 0}.profileField:last-child,.preferenceMeter:last-child{padding-bottom:0}.profileMainPanel{gap:1rem;display:grid}.profileSectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.profileSectionHeader h2{letter-spacing:-.045em;margin:.25rem 0 0}.profileSectionHeader>span{color:#d7f3ff;white-space:nowrap;background:#38bdf813;border:1px solid #38bdf840;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:850}.serviceColumns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.serviceColumns h3{color:#d7e5f7;margin:0 0 .75rem}.profileTags{flex-wrap:wrap;gap:.55rem;display:flex}.profileTags span{color:#d7f3ff;background:#38bdf816;border:1px solid #38bdf847;border-radius:999px;padding:.58rem .75rem;font-size:.88rem;font-weight:800}.profileTags span em{color:var(--muted);font-style:normal;font-weight:650}.secondaryTags span{background:#8b5cf613;border-color:#8b5cf642}.projectTags span{background:#9fc7a613;border-color:#9fc7a642}.avoidSection{border-color:#fbbf242e}.avoidTags span{color:var(--muted);background:#ffffff0b;border-color:#ffffff21}.rulesComfort{gap:.7rem;display:grid}.rulesComfort div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:52px 1fr;align-items:start;gap:.8rem;padding:.85rem;display:grid}.rulesComfort strong{width:42px;height:42px;color:var(--blue);background:#38bdf81a;border-radius:14px;place-items:center;display:grid}.rulesComfort p{color:#d7e5f7;margin:0;line-height:1.55}.rulesComfort span{color:var(--green);font-size:.86rem;font-weight:800}@media (max-width:1200px){.profileHero{flex-direction:column}.profileHeroStats{min-width:0}.profileLayoutComfort{grid-template-columns:1fr}}@media (max-width:800px){.profileIdentity{align-items:flex-start}.profileHeroStats,.serviceColumns{grid-template-columns:1fr}}.researchHero .heroText p{max-width:760px}.ghostButton{color:var(--text);background:#ffffff09;border-color:#ffffff21}.ghostButton:hover{background:#38bdf812;border-color:#38bdf86b}.evidencePreview{border-color:#38bdf829}.proofSection{padding-top:1rem}.proofGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.6rem;display:grid}.proofCard{background:linear-gradient(#fff1,#ffffff08),#0b1224c7;border:1px solid #ffffff1f;border-radius:24px;padding:1.4rem;box-shadow:0 22px 70px #0003,0 0 35px #38bdf80b}.proofCard h3{margin:.5rem 0 .7rem;font-size:1.35rem}.proofCard p{color:var(--muted);line-height:1.65}.notClaiming{padding-top:2rem;padding-bottom:2rem}.notClaiming>div{text-align:center;background:radial-gradient(circle at top,#38bdf81c,#0000 70%),#0b1224b8;border:1px solid #ffffff1f;border-radius:28px;max-width:980px;margin:0 auto;padding:2rem}.notClaiming p{color:var(--muted);max-width:820px;margin:0 auto;line-height:1.75}@media (max-width:900px){.proofGrid{grid-template-columns:1fr}.leadTopLine{flex-direction:column}}.cta{align-items:center!important}.cta .button.primary{text-align:center!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;min-width:280px!important;max-width:fit-content!important;min-height:56px!important;padding:0 1.35rem!important;line-height:1!important;display:inline-flex!important}.cta .button.primary:after{content:none!important}@media (max-width:700px){.cta .button.primary{white-space:normal!important;width:100%!important;max-width:100%!important;line-height:1.25!important}}.researchHero .heroActions{align-items:center}.trustStrip{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.trustStrip span{color:#d7f3ff;background:#38bdf812;border:1px solid #38bdf83d;border-radius:999px;padding:.58rem .82rem;font-size:.86rem;font-weight:850}.heroFinePrint{color:var(--muted);margin-top:1rem;font-size:.92rem;line-height:1.55}.evidenceLeadCard{align-items:stretch}.leadTopLine{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.leadTopLine h3{margin:0}.leadTopLine strong{min-width:48px;height:42px;color:var(--blue);background:#38bdf81f;border:1px solid #38bdf83d;border-radius:14px;place-items:center;font-size:1.1rem;display:grid}.leadMeta{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .35rem;display:flex}.leadMeta span{color:#d7e5f7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:.4rem .6rem;font-size:.78rem;font-weight:800}.evidenceLeadCard small{color:var(--muted);margin-top:.55rem;line-height:1.45;display:block}.evidenceLeadCard em{color:var(--green);margin-top:.55rem;font-size:.82rem;font-style:normal;font-weight:850;display:block}.outputSection{padding-top:1rem}.outputGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem;display:grid}.outputGrid div{background:linear-gradient(#fff1,#ffffff08),#0b1224c7;border:1px solid #ffffff1f;border-radius:24px;padding:1.2rem}.outputGrid span{width:42px;height:42px;color:var(--blue);background:#38bdf81a;border-radius:14px;place-items:center;margin-bottom:.9rem;font-weight:950;display:grid}.outputGrid strong{color:var(--text);margin-bottom:.4rem;display:block}.outputGrid p{color:var(--muted);margin:0;line-height:1.55}.requestSection{grid-template-columns:minmax(0,.9fr) minmax(380px,1fr);align-items:stretch;gap:1rem;max-width:1200px;margin:0 auto 4rem;padding:2rem;display:grid}.requestCopy{background:radial-gradient(circle at 0 0,#38bdf821,#0000 70%),#0b1224b8;border:1px solid #ffffff1f;border-radius:30px;padding:2rem}.requestCopy h2{letter-spacing:-.065em;margin:.55rem 0 1rem;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.requestCopy p{color:var(--muted);line-height:1.7}.requestAccessPanel{background:linear-gradient(#ffffff13,#ffffff09),#0b1224db;border:1px solid #38bdf82e;border-radius:30px;padding:1.25rem;box-shadow:0 24px 80px #0000003d,0 0 46px #38bdf813}.requestPanelHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.requestPanelHeader strong{font-size:1.15rem}.requestPanelHeader span{color:#d7f3ff;background:#38bdf814;border:1px solid #38bdf842;border-radius:999px;padding:.4rem .65rem;font-size:.78rem;font-weight:850}.requestFields{gap:.75rem;display:grid}.requestFields label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.78rem;font-weight:850;display:block}.requestFields input{width:100%;color:var(--text);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:.9rem .95rem}.requestFields input::placeholder{color:#a9b8d0b8}.requestButton{background:linear-gradient(135deg, var(--blue), var(--blue2));color:#fff;border-radius:18px;justify-content:center;align-items:center;min-height:56px;margin-top:1rem;font-weight:900;text-decoration:none;display:flex;box-shadow:0 18px 50px #2563eb38}.requestButton:hover{filter:brightness(1.05)}.requestAccessPanel>p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.55}.actionLeadPanel table th:last-child,.actionLeadPanel table td:last-child{text-align:right}.scorePill{min-width:42px;min-height:34px;color:var(--blue);background:#38bdf81a;border:1px solid #38bdf83d;border-radius:12px;place-items:center;font-weight:900;display:inline-grid}.leadActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:inline-flex}.leadActions a,.leadActions button,.leadDetailActions button{color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:.48rem .7rem;font-size:.8rem;font-weight:850;text-decoration:none}.leadActions a{color:#d7f3ff;background:#38bdf817;border-color:#38bdf859}.previewFootnote{color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.55}.leadDetailWorkspace{max-width:1450px}.leadDetailHero{background:radial-gradient(circle at 0 0,#38bdf829,#0000 35rem),linear-gradient(135deg,#ffffff14,#ffffff09),#0b1224db;border:1px solid #ffffff24;border-radius:30px;justify-content:space-between;align-items:stretch;gap:1rem;margin-bottom:1rem;padding:1.35rem;display:flex}.leadDetailHero h2{letter-spacing:-.055em;margin:.35rem 0 .65rem;font-size:clamp(1.7rem,3vw,2.8rem)}.leadDetailHero p{color:var(--muted);max-width:760px;line-height:1.65}.leadScoreBox{text-align:center;background:#38bdf814;border:1px solid #38bdf83d;border-radius:24px;place-items:center;min-width:180px;padding:1.1rem;display:grid}.leadScoreBox span,.leadScoreBox small,.detailFields span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:850}.leadScoreBox strong{color:var(--blue);margin:.35rem 0;font-size:3rem;line-height:1}.leadDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.leadDetailCard{background:linear-gradient(#fff1,#ffffff08),#0b1224d1;border:1px solid #ffffff21;border-radius:26px;padding:1.2rem}.nextStepCard{grid-column:1/-1}.detailFields{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.detailFields div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:.9rem}.detailFields strong{margin-top:.35rem;display:block}.detailList{gap:.6rem;display:grid}.detailList p{color:#d7e5f7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin:0;padding:.85rem;line-height:1.55}.warningDetailCard{border-color:#fbbf242e}.nextStepCard h2{margin:.35rem 0 .6rem}.nextStepCard p{color:var(--muted);line-height:1.65}.leadDetailActions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.leadDetailActions button:first-child{color:#d7f3ff;background:#38bdf81a;border-color:#38bdf859}.profileIdentity h2 span,.profileTags span em,.rulesComfort span{display:none}@media (max-width:1100px){.requestSection,.outputGrid,.leadDetailGrid{grid-template-columns:1fr}.leadDetailHero{flex-direction:column}}@media (max-width:700px){.requestSection{padding:1rem}.leadTopLine{flex-direction:column}.detailFields{grid-template-columns:1fr}}.requestFields textarea{width:100%;color:var(--text);resize:vertical;min-height:110px;font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:.9rem .95rem}.requestFields textarea::placeholder{color:#a9b8d0b8}.emailPreviewBox{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;margin-top:1rem;padding:.9rem}.emailPreviewBox>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.55rem;font-size:.78rem;font-weight:850;display:block}.emailPreviewBox pre{white-space:pre-wrap;word-break:break-word;color:#d7e5f7;margin:0;font-family:inherit;font-size:.92rem;line-height:1.55}.realLoginShell,.realLoginCard,.realLoginForm,.forceTypeableLogin,.forceTypeableLogin label,.forceTypeableLogin input{pointer-events:auto!important}.realLoginCard{z-index:5!important;position:relative!important}.forceTypeableLogin{z-index:20!important;position:relative!important}.forceTypeableLogin label{z-index:21!important;position:relative!important}.forceTypeableLogin input{z-index:22!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important;opacity:1!important;position:relative!important}.forceTypeableLogin input:disabled,.forceTypeableLogin input[readonly]{opacity:1!important;cursor:text!important}.realLoginShell{background:radial-gradient(circle at top left, #38bdf826, transparent 34rem), radial-gradient(circle at bottom right, #8b5cf621, transparent 36rem), var(--bg);place-items:center;min-height:100vh;padding:2rem;display:grid}.realLoginCard{z-index:10;background:linear-gradient(#ffffff13,#ffffff09),#0b1224e0;border:1px solid #ffffff24;border-radius:30px;width:min(520px,100%);padding:1.4rem;position:relative;box-shadow:0 28px 90px #00000047,0 0 46px #38bdf813}.realLoginCard .backHome{color:var(--muted);align-items:center;gap:.55rem;margin-bottom:1.5rem;font-weight:850;text-decoration:none;display:inline-flex}.realLoginCard .backHome:before{content:none!important}.realLoginHeader h1{letter-spacing:-.07em;margin:.45rem 0 .8rem;font-size:clamp(2.1rem,5vw,3.4rem);line-height:.96}.realLoginHeader p{color:var(--muted);margin-bottom:1.25rem;line-height:1.65}.realLoginForm{z-index:20;gap:.9rem;display:grid;position:relative}.realLoginForm label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;font-size:.78rem;font-weight:850;display:block}.realLoginForm input{z-index:21;width:100%;color:var(--text);font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:.95rem 1rem;position:relative;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important}.realLoginForm input:focus{border-color:#38bdf870;box-shadow:0 0 0 4px #38bdf814}.realLoginForm button{background:linear-gradient(135deg, var(--blue), var(--blue2));color:#fff;cursor:pointer;border:0;border-radius:18px;min-height:56px;font-weight:950;box-shadow:0 18px 50px #2563eb38}.loginStatus{color:#ffe6a3;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:16px;padding:.85rem;line-height:1.5}.loginFinePrint{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.realLoginCard .backHome{display:none!important}.loginBackButton,.realLoginCard .loginBackButton{color:#d7e5f7;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;gap:.55rem;width:fit-content;margin-bottom:1.5rem;padding:.65rem .85rem;font-size:.92rem;font-weight:850;line-height:1;text-decoration:none;justify-content:center!important;align-items:center!important;display:inline-flex!important}.loginBackButton:before,.realLoginCard .loginBackButton:before{content:none!important}.loginBackButton span:first-child{justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:translateY(-1px)}.loginBackButton:hover{color:#fff;background:#38bdf813;border-color:#38bdf859}.sidebarSignout{margin-top:auto}.sidebarSignout button{width:100%;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;padding:.75rem;font-weight:850}.sidebarSignout button:hover{background:#38bdf813;border-color:#38bdf859}.accountPanel p{max-width:780px;line-height:1.65}.accountActions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.accountActions a{color:#d7f3ff;background:#38bdf814;border:1px solid #38bdf840;border-radius:999px;padding:.7rem .9rem;font-weight:850;text-decoration:none}.accountWorkspace,.adminWorkspace{max-width:1500px}.roleBadge{color:#d7f3ff;white-space:nowrap;background:#38bdf814;border:1px solid #38bdf847;border-radius:999px;padding:.55rem .85rem;font-size:.82rem;font-weight:900}.adminRoleBadge{color:#ffe6a3;background:#fbbf241a;border-color:#fbbf2457}.accountHeroPanel{background:radial-gradient(circle at 0 0,#38bdf829,#0000 35rem),linear-gradient(135deg,#ffffff14,#ffffff09),#0b1224db;border:1px solid #ffffff24;border-radius:30px;justify-content:space-between;align-items:stretch;gap:1rem;margin-bottom:1rem;padding:1.35rem;display:flex;box-shadow:0 24px 80px #00000038,0 0 42px #38bdf813}.accountHeroPanel h2{letter-spacing:-.055em;margin:.35rem 0 .55rem;font-size:clamp(1.6rem,3vw,2.7rem)}.accountHeroPanel p{color:var(--muted);max-width:780px;margin:0;line-height:1.65}.accountRoleCard{text-align:center;background:#fbbf2413;border:1px solid #fbbf2438;border-radius:24px;align-content:center;min-width:210px;padding:1rem;display:grid}.accountRoleCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:850}.accountRoleCard strong{color:#ffe6a3;text-transform:capitalize;margin:.35rem 0;font-size:2rem;line-height:1.1}.accountRoleCard small{color:var(--muted)}.accountGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.adminPanel table td strong{display:block}.adminMiniBadge,.customerMiniBadge{text-transform:capitalize;border-radius:999px;padding:.4rem .65rem;font-size:.78rem;font-weight:900;display:inline-flex}.adminMiniBadge{color:#ffe6a3;background:#fbbf2417;border:1px solid #fbbf2447}.customerMiniBadge{color:#d7f3ff;background:#38bdf814;border:1px solid #38bdf83d}@media (max-width:1000px){.accountHeroPanel{flex-direction:column}.accountRoleCard{text-align:left}.accountGrid{grid-template-columns:1fr}}.navSignout{margin:0;display:inline-flex}.navSignout button{color:var(--text);cursor:pointer;font-weight:850;font:inherit;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:.65rem .9rem}.navSignout button:hover{background:#38bdf813;border-color:#38bdf859}.navClientSignout{color:var(--text);cursor:pointer;font-weight:850;font:inherit;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:.65rem .9rem}.navClientSignout:hover{background:#38bdf813;border-color:#38bdf859}.remodeledAccount{max-width:1500px}.accountTopbar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.accountTopbar h1{letter-spacing:-.08em;margin:.35rem 0 .55rem;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.92}.accountTopbar p{color:var(--muted);margin:0;line-height:1.6}.accountTopbar p strong{color:#d7f3ff}.accountCommandCenter{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;margin-bottom:1rem;display:grid}.accountWelcomeCard,.accountStatusCard,.accountPanelModern{background:linear-gradient(#ffffff12,#ffffff08),#0b1224d6;border:1px solid #ffffff21;border-radius:30px;box-shadow:0 24px 80px #00000038,0 0 42px #38bdf80e}.accountWelcomeCard{background:radial-gradient(circle at 0 0,#38bdf829,#0000 34rem),radial-gradient(circle at 100% 100%,#8b5cf61f,#0000 30rem),linear-gradient(#ffffff14,#ffffff09),#0b1224db;padding:1.6rem}.accountWelcomeCard h2{letter-spacing:-.07em;margin:.35rem 0 .8rem;font-size:clamp(2rem,4vw,3.45rem);line-height:.96}.accountWelcomeCard p{color:var(--muted);max-width:780px;line-height:1.7}.accountPrimaryActions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.accountPrimaryActions a{color:#d7f3ff;background:#38bdf817;border:1px solid #38bdf84d;border-radius:999px;padding:.72rem .95rem;font-weight:900;text-decoration:none}.accountPrimaryActions a:first-child{background:linear-gradient(135deg, var(--blue), var(--blue2));color:#fff;border-color:#0000;box-shadow:0 18px 50px #2563eb38}.accountStatusCard{align-content:space-between;gap:1rem;padding:1.2rem;display:grid}.statusRing{text-align:center;background:radial-gradient(circle,#38bdf82e,#38bdf809 62%,#0000 63%),#ffffff09;border:1px solid #38bdf83d;border-radius:28px;align-content:center;place-items:center;min-height:180px;display:grid}.statusRing strong{letter-spacing:-.065em;color:var(--blue);font-size:2.6rem}.statusRing span{color:var(--muted);font-weight:850}.accountStatusRows{gap:.65rem;display:grid}.accountStatusRows div,.accountDetailList div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:.85rem}.accountStatusRows span,.accountDetailList span,.pipelinePreview span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.76rem;font-weight:850;display:block}.accountStatusRows strong,.accountDetailList strong{text-transform:capitalize;line-height:1.35;display:block}.accountHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.accountPanelModern{padding:1.2rem}.wideAccountPanel{grid-column:1/-1}.accountPanelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.accountPanelHeader h2{letter-spacing:-.045em;margin:.25rem 0 0}.accountPanelHeader>span{color:#d7f3ff;white-space:nowrap;background:#38bdf813;border:1px solid #38bdf840;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:850}.setupTimeline{gap:.75rem;display:grid}.setupTimeline>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:52px 1fr;align-items:center;gap:.85rem;padding:.85rem;display:grid}.setupTimeline>div>strong{width:42px;height:42px;color:var(--blue);background:#38bdf81a;border-radius:14px;place-items:center;display:grid}.setupTimeline span{color:var(--text);margin-bottom:.2rem;font-weight:900;display:block}.setupTimeline em{color:var(--green);font-size:.88rem;font-style:normal;font-weight:850}.accountDetailList{gap:.75rem;display:grid}.quickActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.quickActionGrid a{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:22px;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.quickActionGrid a:hover{background:#38bdf811;border-color:#38bdf852;transform:translateY(-2px)}.quickActionGrid strong{color:var(--text);margin-bottom:.45rem;display:block}.quickActionGrid p{color:var(--muted);margin:0 0 .85rem;line-height:1.55}.quickActionGrid span{color:var(--blue);font-weight:900}.pipelinePreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pipelinePreview div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:1rem}.pipelinePreview strong{color:var(--text);letter-spacing:-.06em;margin:.35rem 0 .55rem;font-size:2.4rem;line-height:1;display:block}.pipelinePreview p{color:var(--muted);margin:0;line-height:1.5}@media (max-width:1100px){.accountCommandCenter,.accountHomeGrid,.quickActionGrid,.pipelinePreview{grid-template-columns:1fr}.wideAccountPanel{grid-column:auto}}@media (max-width:700px){.accountTopbar{flex-direction:column}}.accountReturnLink{color:#d7f3ff!important;background:#38bdf813!important;border:1px solid #38bdf838!important}.previewToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.previewToolGrid a{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.previewToolGrid a:hover{background:#38bdf80e;border-color:#38bdf847;transform:translateY(-2px)}.previewToolGrid strong{color:var(--text);margin-bottom:.45rem;display:block}.previewToolGrid p{color:var(--muted);margin:0 0 .85rem;line-height:1.55}.previewToolGrid span{color:var(--blue);font-weight:900}.settingsWorkspace{max-width:1500px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settingsPanel{background:linear-gradient(#ffffff12,#ffffff08),#0b1224d6;border:1px solid #ffffff21;border-radius:30px;padding:1.2rem;box-shadow:0 24px 80px #0003,0 0 38px #38bdf80b}.settingsRows{gap:.75rem;display:grid}.settingsRows>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.settingsRows strong{color:var(--text);margin-bottom:.25rem;display:block}.settingsRows p,.settingsCopy{color:var(--muted);margin:0;line-height:1.55}.settingsRows>div>span{color:#d7f3ff;white-space:nowrap;background:#38bdf814;border:1px solid #38bdf83d;border-radius:999px;padding:.42rem .65rem;font-size:.78rem;font-weight:900}.settingsSignout button,.settingsEmailButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:1rem;padding:.7rem .95rem;font-weight:900;text-decoration:none;display:inline-flex}.settingsSignout button{color:#ffe6a3;background:#fbbf2414;border:1px solid #fbbf243d}.settingsEmailButton{color:#d7f3ff;background:#38bdf814;border:1px solid #38bdf847}@media (max-width:1100px){.settingsGrid,.previewToolGrid{grid-template-columns:1fr}}.accountSidebar .brand{letter-spacing:-.03em;background:linear-gradient(135deg,#38bdf81f,#2563eb1a),#ffffff0a;border:1px solid #38bdf857;border-radius:22px;justify-content:center;align-items:center;min-height:62px;margin-bottom:1rem;font-size:1.15rem;font-weight:950;text-decoration:none;box-shadow:0 18px 50px #00000038,0 0 34px #38bdf81a,inset 0 1px #ffffff0d;color:#f4f8ff!important;display:flex!important}.accountSidebar>a:not(.brand){color:#d7e5f7;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;align-items:center;min-height:48px;margin-bottom:.55rem;padding:.8rem .95rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,color .16s;display:flex}.accountSidebar>a:not(.brand):hover{color:#fff;background:#38bdf814;border-color:#38bdf84d;transform:translateY(-1px)}.accountSidebar>a.active{color:#fff;background:linear-gradient(135deg,#38bdf829,#2563eb1f),#ffffff0d;border-color:#38bdf861;box-shadow:0 10px 26px #2563eb29}.accountSidebar .sidebarSignout{margin-top:1rem}.accountSidebar .sidebarSignout button{color:#eef5ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;width:100%;min-height:50px;font-weight:850;transition:border-color .16s,background .16s,transform .16s}.accountSidebar .sidebarSignout button:hover{background:#38bdf814;border-color:#38bdf84d;transform:translateY(-1px)}.accountPrimaryActions a,.previewToolGrid a,.quickActionGrid a,.settingsEmailButton,.settingsSignout button,.accountActions a{box-shadow:0 12px 32px #0000001f}.accountPrimaryActions a,.settingsEmailButton,.accountActions a{min-height:46px}.accountPrimaryActions a,.settingsEmailButton,.accountActions a,.previewToolGrid a span,.quickActionGrid a span{font-weight:900}.accountPrimaryActions a:first-child{color:#fff!important;background:linear-gradient(135deg,#38bdf8,#2563eb)!important;border-color:#0000!important}.accountPrimaryActions a:not(:first-child),.settingsEmailButton,.accountActions a{color:#d7f3ff!important;background:#38bdf814!important;border:1px solid #38bdf847!important}.previewToolGrid a,.quickActionGrid a{background:#ffffff0a;border:1px solid #ffffff1c}.previewToolGrid a:hover,.quickActionGrid a:hover{background:#38bdf80f;border-color:#38bdf847}.accountWorkspace{padding-top:.35rem}.sidebar{scrollbar-width:thin;scrollbar-color:#38bdf859 #ffffff0a;align-self:start;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.sidebar::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}@media (max-width:900px){.sidebar{max-height:none;position:relative;top:auto;overflow-y:visible}}.sidebar{background:linear-gradient(#fff1,#ffffff07),#080e1cdb!important;border:1px solid #ffffff1f!important;border-radius:28px!important;padding:1rem!important;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0b!important}.accountSidebar .brand,.sidebar .brand{min-height:52px!important;box-shadow:none!important;color:#f4f8ff!important;background:#ffffff0a!important;border:1px solid #ffffff1c!important;border-radius:16px!important;justify-content:flex-start!important;margin-bottom:.75rem!important;padding:.82rem .95rem!important;font-size:1.05rem!important;font-weight:950!important}.accountSidebar .brand:hover,.sidebar .brand:hover{background:#38bdf80f!important;border-color:#38bdf847!important}.accountSidebar>a:not(.brand),.sidebar>a:not(.brand){min-height:48px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:16px!important;margin-bottom:.5rem!important}.accountSidebar>a.active,.sidebar>a.active{background:linear-gradient(135deg,#38bdf81f,#2563eb13),#ffffff0b!important;border-color:#38bdf857!important;box-shadow:inset 3px 0 #38bdf8bf,0 10px 24px #2563eb1a!important}.accountSidebar .sidebarSignout button,.sidebar .sidebarSignout button{box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.sidebarSignout{border-top:1px solid #ffffff14!important;padding-top:.4rem!important}.accountSidebar .brand,.sidebar .brand{color:#f4f8ff!important;letter-spacing:-.045em!important;background:linear-gradient(#ffffff13,#ffffff09),#ffffff09!important;border:1px solid #ffffff21!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;min-height:68px!important;margin-bottom:1rem!important;padding:.95rem 1rem!important;font-size:1.32rem!important;font-weight:950!important;text-decoration:none!important;display:flex!important;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #00000029!important}.accountSidebar .brand:hover,.sidebar .brand:hover{color:#fff!important;background:linear-gradient(#38bdf81a,#ffffff0a),#ffffff0a!important;border-color:#38bdf852!important}.accountSidebar>a:not(.brand),.sidebar>a:not(.brand){background:linear-gradient(#ffffff0b,#ffffff06),#ffffff06!important;border:1px solid #ffffff1c!important;border-radius:16px!important;min-height:48px!important}.sidebar{background:linear-gradient(#ffffff0e,#ffffff06),#080e1ce0!important;border:1px solid #ffffff1f!important;border-radius:30px!important}.accountSidebar .brand,.sidebar .brand{background:linear-gradient(135deg,#38bdf81a,#8b5cf614);border:1px solid #38bdf857;border-radius:18px;padding:.65rem 1rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #38bdf81a;justify-content:center!important;align-items:center!important;width:100%!important;min-height:68px!important;margin-bottom:1rem!important;text-decoration:none!important;display:flex!important}body .appShell aside.sidebar.accountSidebar>a.brand,body .appShell aside.sidebar>a.brand{background:linear-gradient(135deg,#38bdf81a,#8b5cf614)!important;border:1px solid #38bdf857!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:68px!important;margin-bottom:1rem!important;padding:.65rem 1rem!important;text-decoration:none!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #38bdf81a!important}.adminConsoleModern{max-width:1550px}.adminHero{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:1rem;margin-bottom:1rem;display:grid}.adminHero>div:first-child,.adminHeroCard,.adminPanel,.adminActionPanel{background:linear-gradient(#ffffff12,#ffffff08),#0b1224d6;border:1px solid #ffffff21;border-radius:30px;box-shadow:0 24px 80px #0003,0 0 38px #38bdf80b}.adminHero>div:first-child{background:radial-gradient(circle at 0 0,#38bdf826,#0000 34rem),linear-gradient(#ffffff13,#ffffff08),#0b1224db;padding:1.55rem}.adminHero h1{letter-spacing:-.085em;margin:.35rem 0 .75rem;font-size:clamp(2.8rem,5.5vw,5rem);line-height:.9}.adminHero p{color:var(--muted);max-width:780px;margin:0;line-height:1.7}.adminHeroCard{align-content:center;gap:.45rem;padding:1.25rem;display:grid}.adminHeroCard span,.adminMetricGrid span,.adminHealthList span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:850}.adminHeroCard strong{color:#f5f9ff;word-break:break-word;line-height:1.35}.adminHeroCard em{color:var(--green);font-style:normal;font-weight:900}.adminMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.adminMetricGrid>div{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:24px;padding:1rem}.adminMetricGrid strong{letter-spacing:-.07em;margin:.45rem 0 .55rem;font-size:2.6rem;line-height:1;display:block}.adminMetricGrid p{color:var(--muted);margin:0;line-height:1.45}.adminActionPanel,.adminPanel{margin-bottom:1rem;padding:1.2rem}.adminPanelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.adminPanelHeader h2{letter-spacing:-.045em;margin:.25rem 0 0}.adminPanelHeader>span{color:#d7f3ff;white-space:nowrap;background:#38bdf813;border:1px solid #38bdf83d;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:900}.adminActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.adminActionGrid a{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.adminActionGrid a:hover{background:#38bdf80f;border-color:#38bdf84d;transform:translateY(-2px)}.adminActionGrid strong{color:var(--text)}.adminActionGrid p{color:var(--muted);margin:.45rem 0 .85rem;line-height:1.55}.adminActionGrid span{color:var(--blue);font-weight:900}.adminTableWrap{overflow-x:auto}.adminUsefulTable{border-collapse:separate;border-spacing:0 .6rem;width:100%}.adminUsefulTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:0 .8rem .25rem;font-size:.76rem}.adminUsefulTable td{vertical-align:middle;background:#ffffff0a;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;padding:.85rem .8rem}.adminUsefulTable td:first-child{border-left:1px solid #ffffff17;border-top-left-radius:18px;border-bottom-left-radius:18px}.adminUsefulTable td:last-child{border-right:1px solid #ffffff17;border-top-right-radius:18px;border-bottom-right-radius:18px}.adminUsefulTable td strong,.adminUsefulTable td span{display:block}.adminUsefulTable td:first-child span{color:var(--muted);margin-top:.25rem}.adminStatusGood,.adminStatusWarn{border-radius:999px;width:fit-content;padding:.38rem .62rem;font-size:.76rem;font-weight:900;display:inline-flex!important}.adminStatusGood{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e40}.adminStatusWarn{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2447}.adminWarningBox{background:#fbbf2414;border:1px solid #fbbf2442;border-radius:20px;padding:1rem}.adminWarningBox p{color:var(--muted);margin:.35rem 0 0;line-height:1.55}.adminTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.adminHealthList,.adminChecklist{gap:.75rem;display:grid}.adminHealthList>div,.adminChecklist>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:.9rem}.adminHealthList strong{letter-spacing:-.06em;margin:.35rem 0;font-size:2rem;display:block}.adminHealthList p{color:var(--muted);margin:0;line-height:1.45}.adminChecklist>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.adminChecklist span{color:#fde68a;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf2442;border-radius:999px;padding:.38rem .62rem;font-size:.76rem;font-weight:900}.adminWorkflowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.adminWorkflowGrid>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:1rem}.adminWorkflowGrid>div>strong{width:42px;height:42px;color:var(--blue);background:#38bdf81a;border-radius:14px;place-items:center;margin-bottom:.85rem;display:grid}.adminWorkflowGrid span{color:var(--text);margin-bottom:.3rem;font-weight:950;display:block}.adminWorkflowGrid em{color:#d7f3ff;background:#38bdf813;border:1px solid #38bdf83d;border-radius:999px;margin-bottom:.7rem;padding:.32rem .55rem;font-size:.74rem;font-style:normal;font-weight:900;display:inline-flex}.adminWorkflowGrid p{color:var(--muted);margin:0;line-height:1.5}@media (max-width:1200px){.adminMetricGrid,.adminWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminActionGrid,.adminHero,.adminTwoColumn{grid-template-columns:1fr}}@media (max-width:700px){.adminMetricGrid,.adminWorkflowGrid{grid-template-columns:1fr}.adminPanelHeader{flex-direction:column}}.pageTransitionShell{min-height:100%;animation:.22s ease-out both pageSoftEnter}@keyframes pageSoftEnter{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.997)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.sidebar{transition:border-color .18s,background .18s,box-shadow .18s}.sidebar>a,.sidebarSignout button{transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.sidebar>a:hover,.sidebarSignout button:hover{transform:translateY(-1px)}.sidebar>a.active{position:relative}.sidebar>a.active:after{content:"";background:#38bdf8;border-radius:999px;width:.45rem;height:.45rem;position:absolute;right:.8rem;box-shadow:0 0 18px #38bdf8a6}.sidebarSectionLabel{color:#d6e2f194;text-transform:uppercase;letter-spacing:.12em;margin:1rem .35rem .55rem;font-size:.72rem;font-weight:900}.adminSidebar .sidebarSectionLabel+a,.adminSidebar .sidebarSectionLabel+a+a,.adminSidebar .sidebarSectionLabel+a+a+a{opacity:.88;font-size:.92rem;min-height:42px!important}@media (prefers-reduced-motion:reduce){.pageTransitionShell,.sidebar,.sidebar>a,.sidebarSignout button{transition:none!important;animation:none!important}}.adminTopWarning{margin-bottom:1rem}.adminFormGrid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.85rem;display:grid}.adminFormGrid label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.adminFormGrid input,.adminFormGrid select{width:100%;min-height:48px;color:var(--text);font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:0 .9rem;font-weight:750}.adminFormGrid input:focus,.adminFormGrid select:focus{border-color:#38bdf86b;box-shadow:0 0 0 4px #38bdf81a}.adminFormGrid button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:999px;min-height:48px;padding:0 1rem;font-weight:950;box-shadow:0 18px 45px #2563eb33}.attachForm{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.companyCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.companyAdminCard,.emptyAdminState{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:1rem}.companyAdminCard>div:first-child{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.companyAdminCard strong{color:var(--text);font-size:1.05rem}.companyAdminCard>div:first-child span{color:#d7f3ff;text-transform:capitalize;white-space:nowrap;background:#38bdf813;border:1px solid #38bdf83d;border-radius:999px;padding:.34rem .58rem;font-size:.72rem;font-weight:900}.companyAdminCard p{color:var(--muted);margin:.35rem 0;line-height:1.5}.companyCardFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding-top:.75rem;display:flex}.companyCardFooter span,.companyCardFooter em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800}.emptyAdminState p{color:var(--muted);margin:.35rem 0 0;line-height:1.5}@media (max-width:1250px){.adminFormGrid,.attachForm,.companyCardGrid{grid-template-columns:1fr}.adminFormGrid button{width:fit-content}}.signupShell{background:radial-gradient(circle at top left, #38bdf821, transparent 34rem), radial-gradient(circle at bottom right, #2563eb1a, transparent 34rem), var(--bg);min-height:100vh;padding:2rem}.signupCard{background:linear-gradient(#ffffff13,#ffffff08),#0b1224db;border:1px solid #ffffff21;border-radius:34px;width:min(980px,100%);margin:2rem auto;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 30px 90px #00000047,0 0 46px #38bdf80f}.signupIntro{margin-bottom:1.4rem}.signupIntro h1{letter-spacing:-.085em;margin:.35rem 0 .75rem;font-size:clamp(2.6rem,6vw,5rem);line-height:.9}.signupIntro p{color:var(--muted);max-width:720px;line-height:1.65}.companySignupForm{gap:1rem;display:grid}.signupFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.companySignupForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.companySignupForm input,.companySignupForm textarea{width:100%;color:var(--text);font:inherit;resize:vertical;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;outline:none;padding:.9rem 1rem;font-weight:750}.companySignupForm input{min-height:52px}.companySignupForm input:focus,.companySignupForm textarea:focus{border-color:#38bdf86b;box-shadow:0 0 0 4px #38bdf81a}.signupWideField{grid-column:1/-1}.companySignupForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:999px;width:fit-content;min-height:52px;padding:0 1.15rem;font-weight:950;box-shadow:0 18px 45px #2563eb38}.companySignupForm button:disabled{cursor:wait;opacity:.72}.signupStatus{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2442;border-radius:18px;margin:0;padding:.85rem;font-weight:800;line-height:1.5}.signupStatusGood{color:#bbf7d0;background:#22c55e14;border-color:#22c55e42}.signupFinePrint{color:var(--muted);margin:1.25rem 0 0}.signupFinePrint a{color:#d7f3ff;font-weight:900}.createAccountPanel{background:#38bdf811;border:1px solid #38bdf838;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.createAccountPanel strong{color:var(--text)}.createAccountPanel p{color:var(--muted);margin:.25rem 0 0;line-height:1.45}.createAccountPanel a{color:#d7f3ff;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:999px;flex-shrink:0;padding:.72rem .9rem;font-weight:950;text-decoration:none}@media (max-width:760px){.signupShell{padding:1rem}.signupFieldGrid{grid-template-columns:1fr}.companySignupForm button{width:100%}.createAccountPanel{flex-direction:column;align-items:stretch}.createAccountPanel a{text-align:center}}html:before{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle at 15% 10%,#38bdf824,#0000 34rem),radial-gradient(circle at 85% 18%,#2563eb1f,#0000 32rem),radial-gradient(circle at 50% 95%,#8b5cf617,#0000 34rem),linear-gradient(#050914 0%,#071020 48%,#050914 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:fixed;inset:0}html:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}body,.appShell,.signupShell,.realLoginShell{background:0 0!important}#__next,main{z-index:0;position:relative}html:before{content:"";z-index:-2;pointer-events:none;background-attachment:fixed;position:fixed;inset:0;background:radial-gradient(circle at 12% 12%,#38bdf83d,#0000 32rem),radial-gradient(circle at 88% 16%,#2563eb38,#0000 34rem),radial-gradient(circle at 78% 72%,#8b5cf638,#0000 34rem),radial-gradient(circle at 24% 86%,#a855f729,#0000 30rem),radial-gradient(circle at 52% 48%,#0ea5e914,#0000 42rem),linear-gradient(#040816 0%,#071126 46%,#050818 100%)!important}html:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 50% 20%,#ffffff0e,#0000 34rem);position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%);opacity:.58!important}body,.appShell,.signupShell,.realLoginShell{background:0 0!important}.accountWelcomeCard,.accountStatusCard,.accountPanelModern,.settingsPanel,.adminHero>div:first-child,.adminHeroCard,.adminPanel,.adminActionPanel,.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.accountWelcomeCard,.adminHero>div:first-child,.signupCard,.realLoginCard{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 34rem),radial-gradient(circle at 100% 100%,#8b5cf629,#0000 30rem),linear-gradient(#ffffff14,#ffffff09),#0b1224d1!important}.adminSettingsForm{gap:1rem;display:grid}.adminSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.adminSettingsGrid label,.adminSettingsNotes{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.adminSettingsGrid input,.adminSettingsGrid select,.adminSettingsNotes textarea{width:100%;min-height:50px;color:var(--text);font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:.85rem .95rem;font-weight:750}.adminSettingsNotes textarea{resize:vertical;min-height:140px;line-height:1.55}.adminSettingsGrid input:focus,.adminSettingsGrid select:focus,.adminSettingsNotes textarea:focus{border-color:#38bdf86b;box-shadow:0 0 0 4px #38bdf81a}.adminSettingsGrid small,.adminSettingsNotes small{color:#d6e2f19e;text-transform:none;letter-spacing:0;font-size:.84rem;font-weight:750;line-height:1.45}.adminSettingsSaveBar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#38bdf821,#2563eb14),#080e1cf0;border:1px solid #38bdf83d;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 24px 70px #0000004d}.adminSettingsSaveBar strong{color:var(--text)}.adminSettingsSaveBar p{color:var(--muted);margin:.25rem 0 0;line-height:1.45}.adminSettingsSaveBar button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:999px;min-height:50px;padding:0 1rem;font-weight:950;box-shadow:0 18px 45px #2563eb38}@media (max-width:1050px){.adminSettingsGrid{grid-template-columns:1fr}.adminSettingsSaveBar{flex-direction:column;align-items:stretch;position:relative;bottom:auto}.adminSettingsSaveBar button{width:100%}}.usefulSettingsGrid{margin-bottom:1rem}.realSettingsForm{gap:.85rem;display:grid}.realSettingsForm label,.profileRequestForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.realSettingsForm input,.realSettingsForm select,.profileRequestForm input,.profileRequestForm textarea{width:100%;min-height:50px;color:var(--text);font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:.85rem .95rem;font-weight:750}.realSettingsForm input:disabled{opacity:.72;cursor:not-allowed}.realSettingsForm input:focus,.realSettingsForm select:focus,.profileRequestForm input:focus,.profileRequestForm textarea:focus{border-color:#38bdf86b;box-shadow:0 0 0 4px #38bdf81a}.settingsToggleList{gap:.75rem;display:grid}.settingsToggleList label{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.9rem;display:grid}.settingsToggleList input{accent-color:#38bdf8;width:20px;height:20px;margin-top:.15rem}.settingsToggleList strong{color:var(--text);margin-bottom:.2rem;display:block}.settingsToggleList p{color:var(--muted);margin:0;line-height:1.45}.settingsSaveBar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#38bdf821,#2563eb14),#080e1cf0;border:1px solid #38bdf83d;border-radius:24px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 24px 70px #0000004d}.settingsSaveBar strong{color:var(--text)}.settingsSaveBar p{color:var(--muted);margin:.25rem 0 0;line-height:1.45}.settingsSaveBar button,.profileRequestForm button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:999px;min-height:50px;padding:0 1rem;font-weight:950;box-shadow:0 18px 45px #2563eb38}.profileRequestPanel{margin-bottom:1rem}.profileRequestForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.profileRequestWide{grid-column:1/-1}.profileRequestForm textarea{resize:vertical;min-height:140px;line-height:1.55}.requestHistoryList{gap:.85rem;display:grid}.requestHistoryList article,.adminRequestCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:1rem}.requestHistoryList article>div,.adminRequestTop,.adminRequestFooter{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.requestHistoryList strong,.adminRequestTop strong{color:var(--text)}.requestHistoryList p,.adminRequestDetails p{color:var(--muted);margin:.65rem 0;line-height:1.5}.requestHistoryList em{color:#d6e2f1b3;font-size:.84rem;font-style:normal;font-weight:800}.requestStatus{text-transform:capitalize;border-radius:999px;width:fit-content;padding:.36rem .6rem;font-size:.74rem;font-weight:950;display:inline-flex}.requestStatus-pending{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2447}.requestStatus-approved{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e42}.requestStatus-rejected{color:#fecaca;background:#f8717114;border:1px solid #f8717147}.adminRequestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.adminRequestTop span,.adminRequestFooter span{color:var(--muted);margin-top:.25rem;font-size:.86rem;font-weight:800;display:block}.adminRequestDetails{margin:.85rem 0}.adminRequestDetails b{color:#d7f3ff}.adminRequestFooter{border-top:1px solid #ffffff14;align-items:center;padding-top:.85rem}.adminRequestFooter>div{gap:.5rem;display:flex}.adminRequestFooter button{color:#d7f3ff;cursor:pointer;background:#38bdf814;border:1px solid #38bdf83d;border-radius:999px;min-height:38px;padding:0 .75rem;font-weight:900}.adminRequestFooter form:last-child button{color:#fecaca;background:#f8717114;border-color:#f871713d}@media (max-width:1050px){.profileRequestForm,.adminRequestGrid{grid-template-columns:1fr}.settingsSaveBar{flex-direction:column;align-items:stretch;position:relative;bottom:auto}.settingsSaveBar button{width:100%}}.portalPreferenceShell{isolation:isolate}.portalPreferenceShell:before{content:"";z-index:-1;pointer-events:none;opacity:.45;background:radial-gradient(circle at 12% 14%,#38bdf838,#0000 32rem),radial-gradient(circle at 86% 18%,#2563eb2e,#0000 34rem),radial-gradient(circle at 78% 74%,#8b5cf633,#0000 34rem),radial-gradient(circle at 24% 88%,#a855f724,#0000 30rem);position:fixed;inset:0}.portalBgDim:before{opacity:.14}.portalBgBalanced:before{opacity:.34}.portalBgVibrant:before{opacity:.62}.portalBgDim:after{content:"";z-index:-1;pointer-events:none;background:#03060e47;position:fixed;inset:0}.portalDensityCompact .workspace{padding-top:1rem;padding-bottom:1rem}.portalDensityCompact .accountTopbar h1,.portalDensityCompact .adminHero h1{font-size:clamp(2.25rem,4.5vw,4rem)}.portalDensityCompact .accountCommandCenter,.portalDensityCompact .accountHomeGrid,.portalDensityCompact .settingsGrid,.portalDensityCompact .adminMetricGrid{gap:.72rem}.portalDensityCompact .accountWelcomeCard,.portalDensityCompact .accountStatusCard,.portalDensityCompact .accountPanelModern,.portalDensityCompact .settingsPanel,.portalDensityCompact .adminPanel{border-radius:24px;padding:.92rem}.preferenceSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.preferenceSummaryGrid div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:.9rem}.preferenceSummaryGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.76rem;font-weight:850;display:block}.preferenceSummaryGrid strong{color:var(--text);text-transform:capitalize;display:block}.settingsStandalonePanel{margin-bottom:1rem}.signupClosedPanel,.signupReviewNotice{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2442;border-radius:22px;padding:1rem}.signupClosedPanel p,.signupReviewNotice p{color:#fde68adb;margin:.35rem 0 0;line-height:1.55}.signupClosedPanel a{color:#fff2bd;font-weight:950}@media (max-width:900px){.preferenceSummaryGrid{grid-template-columns:1fr}}.settingsSavedBanner{color:#bbf7d0;background:linear-gradient(#22c55e1f,#22c55e0e),#ffffff09;border:1px solid #22c55e42;border-radius:22px;margin-bottom:1rem;padding:1rem;box-shadow:0 18px 42px #00000029}.settingsSavedBanner strong{color:#dcfce7;margin-bottom:.25rem;display:block}.settingsSavedBanner p{color:#dcfce7d1;margin:0;line-height:1.5}.settingsErrorBanner{color:#fecaca;background:linear-gradient(#f871711f,#f871710e),#ffffff09;border:1px solid #f871714d;border-radius:22px;margin-bottom:1rem;padding:1rem;box-shadow:0 18px 42px #00000029}.settingsErrorBanner strong{color:#fee2e2;margin-bottom:.25rem;display:block}.settingsErrorBanner p{color:#fee2e2db;margin:0;line-height:1.5}.systemCheckGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.systemCheckGrid article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:1rem;position:relative}.systemCheckGrid article strong{color:var(--text);margin-bottom:.45rem;display:block}.systemCheckGrid article p{color:var(--muted);margin:0;line-height:1.45}.systemCheckGrid article span{border-radius:999px;width:fit-content;margin-top:.85rem;padding:.35rem .62rem;font-size:.74rem;font-weight:950;display:inline-flex}.systemCheckGood span{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e42}.systemCheckBad span{color:#fecaca;background:#f8717114;border:1px solid #f8717147}.activityList{gap:.85rem;display:grid}.activityList article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:1rem}.activityList article>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.activityList strong{color:var(--text);text-transform:capitalize}.activityList span,.activityList em{color:var(--muted);font-size:.84rem;font-style:normal;font-weight:800}.activityList p{color:#d6e2f1b8;word-break:break-word;margin:.65rem 0;line-height:1.45}@media (max-width:1100px){.systemCheckGrid{grid-template-columns:1fr}.activityList article>div{flex-direction:column}}.billingPlanGrid article,.billingCompanyCard,.billingSummaryHero,.billingNoticeBox{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;padding:1rem}.billingPlanGrid strong,.billingCompanyTop strong,.billingSummaryHero h2,.billingSummaryHero strong,.billingDetailGrid strong{color:var(--text);text-transform:capitalize}.billingPlanGrid p,.billingCompanyTop p,.billingUpdatedAt,.billingDetailGrid p,.billingNoticeBox p{color:var(--muted);margin:.35rem 0 0;line-height:1.45}.billingCompanyForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.billingCompanyForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.billingCompanyForm input,.billingCompanyForm select,.billingCompanyForm textarea{width:100%;min-height:48px;color:var(--text);font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:.82rem .9rem;font-weight:750}.billingCompanyForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:999px;min-height:48px;padding:0 1rem;font-weight:950;box-shadow:0 18px 45px #2563eb38}.billingSummaryHero span,.billingDetailGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.76rem;font-weight:900;display:block}@media (max-width:1100px){.billingPlanGrid,.billingCompanyForm,.billingSummaryHero,.billingDetailGrid{grid-template-columns:1fr}.billingCompanyTop{flex-direction:column}}.billingOverviewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.billingOverviewGrid article,.billingPlanGrid article,.billingCompanyCard,.billingSummaryHero,.billingNoticeBox{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;padding:1rem}.billingOverviewGrid span,.billingSummaryHero span,.billingDetailGrid span,.billingUsageStrip span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.74rem;font-weight:900;display:block}.billingOverviewGrid strong,.billingPlanGrid strong,.billingCompanyTop strong,.billingSummaryHero h2,.billingSummaryHero strong,.billingDetailGrid strong,.billingUsageStrip strong,.billingLeadRow strong,.billingLeadHistory strong{color:var(--text);text-transform:capitalize}.billingOverviewGrid p,.billingPlanGrid p,.billingCompanyTop p,.billingUpdatedAt,.billingDetailGrid p,.billingNoticeBox p,.billingLeadRow p,.billingLeadHistory p,.billingEmptyText{color:var(--muted);margin:.35rem 0 0;line-height:1.45}.billingPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.billingCompanyGrid{gap:1rem;display:grid}.billingCompanyTop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.billingCompanyTop span{color:#d7f3ff;text-transform:capitalize;background:#38bdf814;border:1px solid #38bdf83d;border-radius:999px;padding:.36rem .65rem;font-size:.76rem;font-weight:950;display:inline-flex}.billingUsageStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.billingUsageStrip>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;padding:.8rem}.billingCardDetails{background:#ffffff06;border:1px solid #ffffff17;border-radius:20px;margin-top:.85rem;padding:.85rem}.billingCardDetails summary{cursor:pointer;color:var(--text);font-weight:950}.billingCompanyForm,.billingLeadForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.billingCompanyForm label,.billingLeadForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.billingCompanyForm input,.billingCompanyForm select,.billingCompanyForm textarea,.billingLeadForm input,.billingLeadForm select,.billingLeadForm textarea,.billingLeadRow select{width:100%;min-height:48px;color:var(--text);font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:.82rem .9rem;font-weight:750}.billingCompanyForm textarea{resize:vertical;min-height:96px;line-height:1.5}.billingWideField{grid-column:1/-1}.billingCompanyForm button,.billingLeadForm button,.billingLeadRow button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:999px;min-height:48px;padding:0 1rem;font-weight:950;box-shadow:0 18px 45px #2563eb38}.billingUpdatedAt{align-self:center;font-size:.84rem;font-weight:800}.billingLeadList{margin-top:1rem}.billingMiniHeader,.billingLeadRow,.billingLeadHistory article{justify-content:space-between;align-items:center;gap:1rem;display:flex}.billingMiniHeader{margin-bottom:.75rem}.billingMiniHeader strong{color:var(--text)}.billingMiniHeader span,.billingLeadHistory span{color:var(--muted);text-transform:capitalize;font-size:.82rem;font-weight:850}.billingLeadRow,.billingLeadHistory article{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;margin-bottom:.65rem;padding:.8rem}.billingLeadRow form{grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:.5rem;min-width:260px;display:grid}.billingSummaryHero{background:linear-gradient(135deg,#38bdf821,#8b5cf61a),#ffffff0b;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.billingSummaryHero strong{font-size:1.45rem;display:block}.billingDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.billingDetailGrid>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;padding:.95rem}.billingNoticeBox{background:#38bdf812;border-color:#38bdf838;margin-top:1rem}.billingNoticeBox strong{color:#d7f3ff}.billingUsageMeter{background:#ffffff14;border-radius:999px;height:12px;margin-top:1rem;overflow:hidden}.billingUsageMeter>div{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#8b5cf6);height:100%}.billingLeadHistory{gap:.7rem;margin-top:1rem;display:grid}@media (max-width:1200px){.billingOverviewGrid,.billingUsageStrip,.billingSummaryHero{grid-template-columns:repeat(2,minmax(0,1fr))}.billingPlanGrid,.billingCompanyForm,.billingLeadForm,.billingDetailGrid{grid-template-columns:1fr}.billingLeadRow,.billingLeadHistory article,.billingCompanyTop{flex-direction:column;align-items:stretch}.billingLeadRow form{min-width:0}}@media (max-width:700px){.billingOverviewGrid,.billingUsageStrip,.billingSummaryHero,.billingLeadRow form{grid-template-columns:1fr}}body .billingUsageStrip{grid-template-columns:repeat(5,minmax(120px,1fr))!important;gap:.8rem!important;margin:1rem 0!important;display:grid!important}body .billingUsageStrip>div{background:#ffffff0a!important;border:1px solid #ffffff1c!important;border-radius:18px!important;align-content:center!important;gap:.3rem!important;min-height:86px!important;padding:.85rem!important;display:grid!important}body .billingUsageStrip span{color:#d6e2f1a8!important;text-transform:uppercase!important;letter-spacing:.09em!important;margin:0!important;font-size:.72rem!important;font-weight:950!important;line-height:1.1!important;display:block!important}body .billingUsageStrip strong{color:#f8fbff!important;text-transform:capitalize!important;margin:0!important;font-size:1.08rem!important;font-weight:950!important;line-height:1.2!important;display:block!important}body .billingCompanyForm,body .billingLeadForm{grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:1rem!important;margin:0!important;padding:1rem!important;display:grid!important}body .billingCompanyForm label,body .billingLeadForm label{color:#d6e2f1b3!important;text-transform:uppercase!important;letter-spacing:.09em!important;gap:.45rem!important;font-size:.74rem!important;font-weight:950!important;line-height:1.2!important;display:grid!important}body .billingCompanyForm input,body .billingCompanyForm select,body .billingCompanyForm textarea,body .billingLeadForm input,body .billingLeadForm select,body .billingLeadForm textarea,body .billingLeadRow select{color:#f8fbff!important;width:100%!important;min-height:52px!important;font:inherit!important;text-transform:none!important;letter-spacing:0!important;background:#050a16d1!important;border:1px solid #ffffff29!important;border-radius:16px!important;outline:none!important;padding:.85rem .95rem!important;font-weight:850!important;display:block!important}body .billingWideField{grid-column:1/-1!important}body .billingCompanyForm button,body .billingLeadForm button,body .billingLeadRow button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#38bdf8,#2563eb)!important;border:0!important;border-radius:999px!important;align-self:end!important;min-height:52px!important;padding:0 1.1rem!important;font-weight:950!important}@media (max-width:1150px){body .billingUsageStrip,body .billingCompanyForm,body .billingLeadForm{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){body .billingUsageStrip,body .billingCompanyForm,body .billingLeadForm{grid-template-columns:1fr!important}}body .appShell{gap:1.25rem}body .sidebar.accountSidebar,body .sidebar.adminSidebar{align-self:start;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto;background:linear-gradient(#080e1cf0,#060a16e0),radial-gradient(circle at 50% 0,#38bdf81a,#0000 18rem)!important;border:1px solid #ffffff1b!important;border-radius:28px!important;flex-direction:column!important;gap:.35rem!important;width:min(280px,100%)!important;padding:.85rem!important;display:flex!important;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff0f!important}body .sidebar.accountSidebar::-webkit-scrollbar{width:8px}body .sidebar.adminSidebar::-webkit-scrollbar{width:8px}body .sidebar.accountSidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}body .sidebar.adminSidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}body .sidebar.accountSidebar>a.brand,body .sidebar.adminSidebar>a.brand{color:#f8fbff!important;letter-spacing:-.03em!important;background:linear-gradient(135deg,#38bdf829,#2563eb14),#ffffff09!important;border:1px solid #38bdf83d!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;margin-bottom:.55rem!important;font-weight:1000!important;text-decoration:none!important;display:flex!important;box-shadow:inset 0 1px #ffffff14!important}body .sidebarGroupLabel{color:#d6e2f180!important;letter-spacing:.14em!important;text-transform:uppercase!important;align-items:center!important;gap:.45rem!important;margin:.8rem .45rem .35rem!important;font-size:.68rem!important;font-weight:1000!important;display:flex!important}body .sidebarGroupLabel:after{content:"";background:linear-gradient(90deg,#ffffff1f,#0000);flex:1;height:1px}body .sidebar.accountSidebar>a:not(.brand),body .sidebar.adminSidebar>a:not(.brand){color:#d6e2f1c7!important;border:1px solid #0000!important;border-radius:16px!important;align-items:center!important;gap:.65rem!important;min-height:46px!important;padding:0 .85rem!important;font-size:.92rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:flex!important;position:relative!important}body .sidebar.accountSidebar>a:not(.brand):before,body .sidebar.adminSidebar>a:not(.brand):before{color:#d6e2f1c2!important;background:#ffffff0e!important;border-radius:10px!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.82rem!important;font-weight:950!important;display:grid!important}body .sidebar.accountSidebar>a[href=\/account]:before,body .sidebar.adminSidebar>a[href=\/account]:before{content:"⌂"}body .sidebar.accountSidebar>a[href="/account/settings"]:before,body .sidebar.adminSidebar>a[href="/account/settings"]:before{content:"⚙"}body .sidebar.accountSidebar>a[href="/account/billing"]:before,body .sidebar.adminSidebar>a[href="/account/billing"]:before{content:"$"}body .sidebar.accountSidebar>a[href=\/admin]:before,body .sidebar.adminSidebar>a[href=\/admin]:before{content:"A"}body .sidebar.accountSidebar>a[href="/admin/billing"]:before,body .sidebar.adminSidebar>a[href="/admin/billing"]:before{content:"B"}body .sidebar.accountSidebar>a[href="/admin/settings"]:before,body .sidebar.adminSidebar>a[href="/admin/settings"]:before{content:"S"}body .sidebar.accountSidebar>a[href="/admin/system"]:before,body .sidebar.adminSidebar>a[href="/admin/system"]:before{content:"✓"}body .sidebar.accountSidebar>a:not(.brand):hover,body .sidebar.adminSidebar>a:not(.brand):hover{transform:translate(2px);color:#f8fbff!important;background:#ffffff0e!important;border-color:#ffffff17!important}body .sidebar.accountSidebar>a.active,body .sidebar.adminSidebar>a.active{color:#f8fbff!important;background:linear-gradient(135deg,#38bdf82e,#2563eb14),#ffffff0a!important;border-color:#38bdf847!important;box-shadow:0 12px 30px #2563eb1f,inset 0 1px #ffffff14!important}body .sidebar.accountSidebar>a.active:before,body .sidebar.adminSidebar>a.active:before{color:#fff!important;background:linear-gradient(135deg,#38bdf8,#2563eb)!important}body .sidebarSignout{margin-top:.35rem!important;padding-top:.35rem!important}body .sidebarSignout button{color:#fecaca!important;cursor:pointer!important;background:#f8717112!important;border:1px solid #f8717133!important;border-radius:16px!important;width:100%!important;min-height:46px!important;font-weight:950!important}body .sidebarSignout button:hover{background:#f871711f!important;border-color:#f8717157!important}body .workspace.accountWorkspace,body .workspace.adminWorkspace{min-width:0}body .accountTopbar,body .adminHero{background:linear-gradient(135deg,#38bdf81a,#8b5cf612),#ffffff09!important;border:1px solid #ffffff17!important;border-radius:28px!important;margin-bottom:1rem!important;padding:1.15rem!important;box-shadow:inset 0 1px #ffffff0f!important}body .accountTopbar h1,body .adminHero h1{margin-bottom:.3rem!important}body .accountTopbar p,body .adminHero p{max-width:72ch!important}body .accountPanelModern,body .settingsPanel,body .adminPanel,body .billingCompanyCard{border-color:#ffffff1a!important;box-shadow:0 22px 70px #0000002e,inset 0 1px #ffffff0d!important}body .accountPanelHeader,body .adminPanelHeader{border-bottom:1px solid #ffffff13!important;gap:1rem!important;margin-bottom:.9rem!important;padding-bottom:.75rem!important}body .accountPanelHeader h2,body .adminPanelHeader h2{line-height:1.1!important}body .roleBadge,body .adminHeroCard,body .billingCompanyTop>span{text-transform:capitalize!important}@media (max-width:950px){body .appShell{display:block!important}body .sidebar.accountSidebar,body .sidebar.adminSidebar{width:100%!important;max-height:none!important;margin-bottom:1rem!important;position:relative!important;top:auto!important}body .sidebar.accountSidebar>a:not(.brand),body .sidebar.adminSidebar>a:not(.brand){min-height:44px!important}body .sidebarGroupLabel{margin-top:.65rem!important}}body .billingCompanyAccordion{padding:0!important;display:block!important;overflow:hidden!important}body .billingCompanyAccordion>summary{cursor:pointer!important;list-style:none!important}body .billingCompanyAccordion>summary::-webkit-details-marker{display:none!important}body .billingCompanyAccordion>.billingCompanySummary{grid-template-columns:28px minmax(180px,1fr) auto auto!important;align-items:center!important;gap:.75rem!important;min-height:68px!important;padding:1rem 1.05rem!important;display:grid!important}body .billingCompanyAccordion>.billingCompanySummary:before{content:"›"!important;color:#d6e2f1db!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:1.35rem!important;font-weight:900!important;line-height:1!important;transition:transform .16s,background .16s,border-color .16s!important;display:inline-flex!important}body .billingCompanyAccordion[open]>.billingCompanySummary:before{background:linear-gradient(135deg,#38bdf838,#2563eb1f)!important;border-color:#38bdf83d!important;transform:rotate(90deg)!important}body .billingCompanyAccordion>.billingCompanySummary:hover:before{background:#ffffff16!important;border-color:#ffffff29!important}body .billingCompanySummary>div:first-of-type{min-width:0!important}body .billingCompanySummary>div:first-of-type strong,body .billingCompanySummary>div:first-of-type p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body .billingStatusPill{justify-self:end!important}body .billingCompanySummaryStats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.4rem!important;max-width:420px!important;display:flex!important}body .billingCompanySummaryStats span{color:#d6e2f1c2!important;letter-spacing:.01em!important;text-transform:none!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:.32rem .55rem!important;font-size:.72rem!important;font-weight:850!important;display:inline-flex!important}body .billingCompanyAccordion>.billingUsageStrip,body .billingCompanyAccordion>.billingCardDetails{margin-left:1.05rem!important;margin-right:1.05rem!important}body .billingCompanyAccordion>.billingCardDetails:last-child{margin-bottom:1.05rem!important}body .sidebar.accountSidebar>a:not(.brand):before,body .sidebar.adminSidebar>a:not(.brand):before{text-align:center!important;vertical-align:middle!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;line-height:1!important;display:inline-flex!important;transform:translateY(0)!important}body .sidebar.accountSidebar>a[href=\/account]:before,body .sidebar.adminSidebar>a[href=\/account]:before,body .sidebar.accountSidebar>a[href="/account/settings"]:before,body .sidebar.adminSidebar>a[href="/account/settings"]:before,body .sidebar.accountSidebar>a[href="/admin/system"]:before,body .sidebar.adminSidebar>a[href="/admin/system"]:before{font-size:.9rem!important}@media (max-width:900px){body .billingCompanyAccordion>.billingCompanySummary{grid-template-columns:28px minmax(0,1fr)!important}body .billingStatusPill,body .billingCompanySummaryStats{grid-column:2!important;justify-self:start!important}}body .planPickerPanel{margin-bottom:1rem}body .selfServePlanGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}body .selfServePlanCard{background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0f172a8a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:.8rem;min-height:100%;padding:1rem;display:flex}body .selfServePlanCard>div{gap:.35rem;display:grid}body .selfServePlanCard span{color:#d6e2f1b3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}body .selfServePlanCard strong{color:#f8fbff;letter-spacing:-.03em;font-size:1.25rem}body .selfServePlanCard p{color:#d6e2f1b8;margin:0;font-size:.9rem;line-height:1.5}body .selfServePlanCard ul{color:#d6e2f1bd;gap:.45rem;margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.45;display:grid}body .selfServePlanCard button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:14px;min-height:42px;margin-top:auto;font-weight:900}body .settingsSuccessBanner{background:#22c55e17;border:1px solid #22c55e3d;border-radius:18px;margin-bottom:1rem;padding:1rem}body .settingsSuccessBanner strong{color:#dcfce7}body .settingsSuccessBanner p{color:#dcfce7c7;margin:.35rem 0 0}@media (max-width:1180px){body .selfServePlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body .selfServePlanGrid{grid-template-columns:1fr}}body .adminOffersWorkspace,body .offerDashboardWorkspace{gap:1rem;display:grid}body .offerCsvForm,body .manualOfferForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}body .offerCsvForm label,body .manualOfferForm label{color:#d6e2f1c2;gap:.4rem;font-size:.82rem;font-weight:850;display:grid}body .offerCsvForm textarea,body .manualOfferForm textarea,body .offerCsvForm input,body .manualOfferForm input,body .offerCsvForm select,body .manualOfferForm select{color:#f8fbff;width:100%;font:inherit;background:#0f172aad;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:.8rem .85rem}body .offerWideField{grid-column:1/-1}body .offerCsvForm label:has(textarea){grid-column:1/-1}body .offerCsvForm button,body .manualOfferForm button,body .offerActionRow button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:14px;min-height:42px;font-weight:900}body .offerCsvForm button,body .manualOfferForm button{grid-column:1/-1}body .offerList,body .offerCustomerList{gap:.8rem;display:grid}body .offerAdminCard,body .customerOfferCard{background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0f172a8a;border:1px solid #ffffff1a;border-radius:20px;padding:1rem}body .offerAdminCard{justify-content:space-between;gap:1rem;display:flex}body .offerAdminCard strong,body .customerOfferCard h2{color:#f8fbff}body .offerAdminCard p,body .offerAdminCard small,body .customerOfferCard p{color:#d6e2f1b3;line-height:1.5}body .offerAdminMeta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:180px;display:flex}body .offerAdminMeta span{color:#d6e2f1c7;background:#ffffff0f;border-radius:999px;align-items:center;height:28px;padding:0 .6rem;font-size:.76rem;font-weight:900;display:inline-flex}body .customerOfferTop{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}body .compactScoreBox{min-width:110px}body .offerActionRow{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}body .offerActionRow button{padding:0 .9rem}body .offerActionRow form:nth-child(2) button{color:#d6e2f1db;background:#ffffff14}body .offerActionRow button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:820px){body .offerCsvForm,body .manualOfferForm{grid-template-columns:1fr}body .offerAdminCard,body .customerOfferTop{display:grid}body .offerAdminMeta{justify-content:flex-start}}body .sidebar.accountSidebar>a[href=\/dashboard]:before,body .sidebar.adminSidebar>a[href=\/dashboard]:before{content:"L"}body .sidebar.accountSidebar>a[href="/dashboard/company"]:before,body .sidebar.adminSidebar>a[href="/dashboard/company"]:before{content:"P"}body .sidebar.accountSidebar>a[href="/dashboard/history"]:before,body .sidebar.adminSidebar>a[href="/dashboard/history"]:before{content:"H"}body .sidebar.accountSidebar>a[href="/admin/offers"]:before,body .sidebar.adminSidebar>a[href="/admin/offers"]:before{content:"O"}body .sidebar.accountSidebar>a:not(.brand):before,body .sidebar.adminSidebar>a:not(.brand):before{text-align:center!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1!important;display:inline-flex!important}body .sidebarGroupLabel{margin-top:1rem}body .sidebarGroupLabel:first-of-type{margin-top:.65rem}body .sidebarLabelWorkbench:before{content:"W"}body .sidebarLabelCompany:before{content:"C"}body .sidebarLabelConfigure:before{content:"G"}body .sidebarLabelPage:before{content:"P"}body .sidebarLabelCustomerView:before{content:"V"}body .sidebarPageLink{opacity:.82;font-size:.88rem}body .adminSidebar .sidebarLabelCustomerView{margin-top:1.15rem}body .offerUrlSyncForm{grid-template-columns:220px minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-top:1rem;display:grid}body .offerUrlSyncForm label{color:#d6e2f1c2;gap:.4rem;font-size:.82rem;font-weight:850;display:grid}body .offerUrlSyncForm input,body .offerUrlSyncForm select{color:#f8fbff;width:100%;font:inherit;background:#0f172aad;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:.8rem .85rem}body .offerUrlSyncForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:14px;min-height:44px;padding:0 1rem;font-weight:900}@media (max-width:900px){body .offerUrlSyncForm{grid-template-columns:1fr}}body .profileEmptyState{background:#ffffff09;border:1px dashed #ffffff29;border-radius:18px;padding:1rem}body .profileEmptyState strong{color:#f8fbff}body .profileEmptyState p{color:#d6e2f1b3;margin:.45rem 0 1rem;line-height:1.55}body .benefitTags span{background:linear-gradient(135deg,#38bdf81f,#2563eb0f),#ffffff09;border-color:#38bdf833}body .offerOpsGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}body .offerOpsGrid article{background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0f172a8a;border:1px solid #ffffff1a;border-radius:18px;padding:.85rem}body .offerOpsGrid span{color:#d6e2f1a3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}body .offerOpsGrid strong{color:#f8fbff;margin-top:.25rem;font-size:1.45rem;display:block}body .offerFilterForm{grid-template-columns:minmax(0,1.4fr) 220px auto auto;align-items:end;gap:.75rem;margin:1rem 0;display:grid}body .offerFilterForm label{color:#d6e2f1c2;gap:.4rem;font-size:.82rem;font-weight:850;display:grid}body .offerFilterForm select{color:#f8fbff;width:100%;font:inherit;background:#0f172aad;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:.8rem .85rem}body .offerFilterForm button,body .offerFilterForm a{border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 .9rem;font-weight:900;display:inline-flex}body .offerFilterForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0}body .offerFilterForm a{color:#d6e2f1d1;background:#ffffff0d;border:1px solid #ffffff1a;text-decoration:none}body .offerQueuePagination{grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}body .offerQueuePagination a,body .offerQueuePagination span{color:#d6e2f1db;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 .9rem;font-weight:900;text-decoration:none;display:inline-flex}body .offerQueuePagination a:last-child,body .offerQueuePagination span:last-child{justify-self:end}body .offerQueuePagination a:hover,body .offerQueuePagination a:focus-visible{color:#f8fbff;background:#38bdf81a;border-color:#38bdf875}body .offerQueuePagination span[aria-disabled=true]{opacity:.46}body .offerQueuePagination strong{color:#d6e2f1c2;text-align:center;font-size:.82rem}body .expandedOfferAdminCard{align-items:start}body .offerSourceLine{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}body .offerSourceLine span,body .offerSourceLine a{color:#d6e2f1bd;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;padding:.32rem .55rem;font-size:.74rem;font-weight:850;text-decoration:none}body .billableAcceptForm{gap:.55rem;display:grid}body .billableConfirm{color:#d6e2f1bd;align-items:flex-start;gap:.45rem;max-width:260px;font-size:.78rem;line-height:1.35;display:flex}body .billableConfirm input{accent-color:#38bdf8;margin-top:.13rem}@media (max-width:1080px){body .offerOpsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body .offerFilterForm{grid-template-columns:1fr 1fr}}@media (max-width:720px){body .offerOpsGrid,body .offerFilterForm{grid-template-columns:1fr}body .offerQueuePagination{grid-template-columns:1fr 1fr}body .offerQueuePagination strong{grid-area:1/1/auto/-1}body .offerQueuePagination a:last-child,body .offerQueuePagination span:last-child{justify-self:stretch}}body .customerLeadWorkspace{gap:1rem;display:grid}body .customerListRange{color:#d6e2f1c2;text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:.72rem .9rem;font-size:.82rem;font-weight:850}body .customerLeadHero{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 32%),linear-gradient(135deg,#ffffff12,#ffffff06),#0f172a94;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:1rem;padding:1.25rem;display:grid}body .customerLeadHero h1{color:#f8fbff;letter-spacing:-.06em;margin:.15rem 0 .45rem;font-size:clamp(2rem,5vw,3.25rem)}body .customerLeadHero p{color:#d6e2f1bd;max-width:720px;line-height:1.55}body .customerLeadHeroCard{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;align-content:center;gap:.35rem;padding:1rem;display:grid}body .customerLeadHeroCard span,body .customerStatusGrid span,body .customerLeadDecisionGrid span{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}body .customerLeadHeroCard strong{color:#f8fbff;font-size:1.25rem;line-height:1.2}body .customerLeadHeroCard p{margin:0;font-size:.92rem}body .customerStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}body .customerStatusGrid article{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0f172a85;border:1px solid #ffffff1a;border-radius:20px;padding:1rem}body .customerStatusGrid strong{color:#f8fbff;letter-spacing:-.06em;margin:.25rem 0;font-size:2rem;display:block}body .customerStatusGrid p{color:#d6e2f1a8;margin:0;font-size:.86rem}body .customerHowItWorks{background:#38bdf812;border:1px solid #38bdf829;border-radius:20px;padding:1rem}body .customerHowItWorks strong{color:#e0f7ff}body .customerHowItWorks p{color:#d6e2f1bf;margin:.35rem 0 0;line-height:1.55}body .customerOfferList{gap:1rem;display:grid}body .customerLeadCard{background:linear-gradient(135deg,#ffffff0f,#ffffff06),#0f172a94;border:1px solid #ffffff1a;border-radius:26px;padding:1.1rem;box-shadow:0 20px 60px #00000029}body .customerLeadCard.status-sent{border-color:#38bdf842}body .customerLeadCard.status-accepted{border-color:#22c55e40}body .customerLeadCardTop{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}body .customerLeadPills{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}body .customerLeadPills span{color:#d6e2f1cc;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .6rem;font-size:.74rem;font-weight:900}body .customerLeadCard h2{color:#f8fbff;letter-spacing:-.04em;margin:.2rem 0;font-size:clamp(1.3rem,3vw,2rem)}body .customerLeadMeta{color:#d6e2f1b3;margin:0}body .customerLeadScore{text-align:center;background:#38bdf814;border:1px solid #38bdf82e;border-radius:20px;min-width:130px;height:fit-content;padding:.85rem}body .customerLeadScore span{color:#d6e2f1a8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}body .customerLeadScore strong{color:#f8fbff;letter-spacing:-.06em;margin:.25rem 0;font-size:2.3rem;line-height:1;display:block}body .customerLeadScore small{color:#d6e2f1b8;font-weight:800}body .customerLeadDecisionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}body .customerLeadDecisionGrid section{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:.9rem}body .customerLeadDecisionGrid p,body .customerLeadDecisionGrid a{color:#d6e2f1c2;margin:.4rem 0 0;line-height:1.5}body .customerLeadDecisionGrid a{font-weight:900;display:inline-flex}body .customerLeadDecisionGrid strong{color:#f8fbff;margin-top:.35rem;font-size:1.55rem;display:block}body .customerLeadActions{grid-template-columns:auto auto minmax(260px,1fr);align-items:end;gap:.65rem;margin-top:1rem;display:grid}body .customerLeadActions button{color:#d6e2f1e0;cursor:pointer;background:#ffffff14;border:0;border-radius:14px;min-height:44px;padding:0 .95rem;font-weight:900}body .customerLeadActions form:first-child button{color:#e0f7ff;background:linear-gradient(135deg,#38bdf83d,#2563eb29)}body .customerAcceptForm{justify-items:end;gap:.55rem;display:grid}body .customerAcceptForm label{color:#d6e2f1bd;align-items:flex-start;gap:.45rem;max-width:320px;font-size:.78rem;line-height:1.35;display:flex}body .customerAcceptForm input{accent-color:#38bdf8;margin-top:.12rem}body .customerAcceptForm button{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb)}body .customerLeadActions button:disabled{opacity:.45;cursor:not-allowed}body .customerEmptyState{background:#ffffff09;border:1px dashed #ffffff29;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}body .customerEmptyState h2{color:#f8fbff;margin:.2rem 0}body .customerEmptyState p{color:#d6e2f1b3;margin:0;line-height:1.55}body .customerBillingExplainer{background:radial-gradient(circle at 0 0,#38bdf824,#0000 32%),#0f172a8a;border:1px solid #38bdf829;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}body .customerBillingExplainer h2{color:#f8fbff;margin:.15rem 0 .4rem}body .customerBillingExplainer p{color:#d6e2f1b8;margin:0;line-height:1.55}body .customerBillingRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}body .customerBillingRules article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:.85rem}body .customerBillingRules strong{color:#dff7ff;background:#38bdf829;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:.55rem;display:inline-flex}body .customerBillingRules span{color:#f8fbff;font-weight:900;display:block}body .customerBillingRules p{margin-top:.35rem;font-size:.86rem}@media (max-width:1100px){body .customerLeadHero,body .customerBillingExplainer{grid-template-columns:1fr}body .customerLeadDecisionGrid,body .customerBillingRules{grid-template-columns:repeat(2,minmax(0,1fr))}body .customerLeadActions{grid-template-columns:1fr;align-items:stretch}body .customerAcceptForm{justify-items:stretch}}@media (max-width:720px){body .customerStatusGrid,body .customerLeadDecisionGrid,body .customerBillingRules{grid-template-columns:1fr}body .customerLeadCardTop,body .customerEmptyState{display:grid}body .customerLeadScore{text-align:left;width:100%}}body .customerFullAgencyPath{margin:-.35rem 0 .5rem}body .customerFullAgencyPath summary{cursor:pointer;color:#7dd3fce6;font-size:.78rem;font-weight:850}body .customerFullAgencyPath p{color:#d6e2f1ad;word-break:break-word;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;max-width:760px;margin:.45rem 0 0;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;line-height:1.45}body .customerNextStepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}body .customerNextStepCard,body .customerInfoCard{color:inherit;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#0f172a8f;border:1px solid #ffffff1a;border-radius:22px;min-height:170px;padding:1rem;text-decoration:none}body .customerNextStepCard.primary{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 34%),linear-gradient(135deg,#38bdf81f,#2563eb0f),#0f172a8f;border-color:#38bdf847}body .customerNextStepCard span,body .customerInfoCard span{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}body .customerNextStepCard strong,body .customerInfoCard strong{color:#f8fbff;margin:.45rem 0;font-size:1.22rem;line-height:1.2;display:block}body .customerNextStepCard p,body .customerInfoCard p{color:#d6e2f1b3;margin:0;line-height:1.5}body .customerNextStepCard:hover{border-color:#38bdf847;transform:translateY(-1px)}body .companyProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body .customerTagList{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}body .customerTagList em{color:#e0f7ffe0;background:#38bdf814;border:1px solid #38bdf829;border-radius:999px;padding:.38rem .6rem;font-size:.82rem;font-style:normal;font-weight:850}body .twoColumnDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body .compactHistoryCard .customerLeadCardTop{margin-bottom:.8rem}@media (max-width:1100px){body .customerNextStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body .customerNextStepGrid,body .companyProfileGrid,body .twoColumnDecisionGrid{grid-template-columns:1fr}}body .customerBillingPage{gap:1rem;display:grid}body .currentPlanPanel{background:radial-gradient(circle at 0 0,#38bdf829,#0000 34%),linear-gradient(135deg,#fff1,#ffffff06),#0f172a94;border:1px solid #38bdf82e;border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:1rem;padding:1.1rem;display:grid}body .currentPlanMain h2{color:#f8fbff;letter-spacing:-.06em;margin:.2rem 0 .45rem;font-size:clamp(1.8rem,4vw,2.7rem)}body .currentPlanMain p{color:#d6e2f1bd;margin:0;line-height:1.55}body .currentPlanFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}body .currentPlanFacts article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;padding:.85rem}body .currentPlanFacts span{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}body .currentPlanFacts strong{color:#f8fbff;text-transform:capitalize;margin-top:.35rem;font-size:1rem;line-height:1.25;display:block}body .planChangeDrawer{background:linear-gradient(135deg,#ffffff0b,#ffffff05),#0f172a80;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden}body .planChangeDrawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}body .planChangeDrawer summary::-webkit-details-marker{display:none}body .planChangeDrawer summary span{color:#f8fbff;font-size:1.05rem;font-weight:950}body .planChangeDrawer summary small{color:#d6e2f19e;text-align:right;font-weight:750}body .planChangeDrawer summary:after{content:"+";color:#dff7ff;background:#38bdf81f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.25rem;font-weight:900;display:inline-flex}body .planChangeDrawer[open] summary:after{content:"–"}body .planChangeContent{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:0 1.1rem 1.1rem;display:grid}body .customerPlanOption{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;gap:.85rem;padding:1rem;display:grid}body .customerPlanOption.current{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 36%),#ffffff0a;border-color:#22c55e4d}body .customerPlanOption span{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}body .customerPlanOption h3{color:#f8fbff;margin:.25rem 0;font-size:1.35rem}body .customerPlanOption p,body .customerPlanOption li{color:#d6e2f1b3;line-height:1.45}body .customerPlanPrice strong{color:#f8fbff;font-size:1.55rem}body .customerPlanPrice p{margin:.25rem 0 0}body .customerPlanOption ul{margin:0;padding-left:1.1rem}body .customerPlanOption button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:14px;width:100%;min-height:44px;font-weight:950}body .customerPlanOption button:disabled{cursor:not-allowed;opacity:.55;color:#d6e2f1b3;background:#ffffff1a}@media (max-width:1100px){body .currentPlanPanel,body .planChangeContent{grid-template-columns:1fr}body .currentPlanFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body .currentPlanFacts{grid-template-columns:1fr}body .planChangeDrawer summary{display:grid}body .planChangeDrawer summary small{text-align:left}}body .sidebarLabelWorkbench:before,body .sidebarLabelCompany:before,body .sidebarLabelConfigure:before,body .sidebarLabelPage:before,body .sidebarLabelCustomerView:before,body .sidebarLabelSession:before,body .sidebarLabelAdmin:before{content:none!important;display:none!important}body .customerLeadDecisionGrid span{margin-bottom:.45rem;display:block}body .customerLeadDecisionGrid a{margin-top:.25rem}body .customerPreferenceList{gap:.65rem;margin-top:.75rem;display:grid}body .customerPreferenceItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:.75rem}body .customerPreferenceItem b{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:950;display:block}body .customerPreferenceItem p{color:#d6e2f1c2;margin:0;line-height:1.45}body .customerContactButton{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:14px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:.85rem;padding:0 .95rem;font-weight:950;text-decoration:none;display:inline-flex}body .currentPlanFacts small{color:#d6e2f194;margin-top:.35rem;font-size:.76rem;line-height:1.35;display:block}body .customerAccountHome{gap:1.45rem}body .customerAccountHome .customerLeadHero{margin-bottom:.35rem}body .customerAccountHome .customerStatusGrid{margin-top:.25rem;margin-bottom:.45rem}body .customerAccountHome .customerNextStepGrid{gap:1.05rem;margin-top:.5rem}body .customerAccountHome .customerNextStepCard{min-height:185px;padding:1.15rem}body .customerAccountHome .customerNextStepCard strong{margin-top:.6rem;margin-bottom:.55rem}body .customerAccountHome .customerStatusGrid article{padding:1.1rem}@media (max-width:720px){body .customerAccountHome{gap:1.15rem}body .customerAccountHome .customerNextStepGrid{gap:.85rem}}body .customerAccountHome{align-content:start;display:grid;gap:1rem!important}body .customerAccountHome>.customerLeadHero,body .customerAccountHome>.customerStatusGrid,body .customerAccountHome>.customerNextStepGrid,body .customerAccountHome>.customerEmptyState{margin-top:0!important;margin-bottom:0!important}body .customerAccountHome .customerStatusGrid{gap:.8rem}body .customerAccountHome .customerNextStepGrid{gap:1rem}body .customerAccountHome .customerNextStepCard,body .customerAccountHome .customerStatusGrid article{min-height:unset;padding:1rem}html{scroll-padding-top:96px}body main>.hero.researchHero,body main>.section,body main>.requestSection{width:min(100%,1260px);margin-left:auto;margin-right:auto}body main>.hero.researchHero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding:clamp(4rem,7vw,6rem) clamp(1.25rem,6vw,4rem) clamp(3.25rem,6vw,4.75rem);min-height:auto!important}body .researchHero .heroText{padding-top:clamp(1rem,5vw,3.8rem)}body .researchHero .leadPreview{align-self:start;max-width:440px;margin-left:auto}body .researchHero .evidenceLeadCard{padding:.9rem}body .researchHero .leadCard{margin-bottom:.75rem}body main>.section{scroll-margin-top:96px;padding:clamp(3.75rem,7vw,5.5rem) clamp(1.25rem,6vw,4rem)!important}body main>.proofSection,body main>.outputSection,body main>.notClaiming,body main>.pricingSection{padding-top:clamp(3.75rem,7vw,5.5rem)!important;padding-bottom:clamp(3.75rem,7vw,5.5rem)!important}body .sectionHeader{margin-bottom:1.65rem}body .sectionHeader h2{max-width:920px}body .proofGrid,body .steps{gap:1.1rem}body .proofCard,body .step{height:100%;min-height:265px}body .outputGrid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))!important}body .outputGrid div{min-height:145px;padding:1.15rem}body main>.split{align-items:center;gap:clamp(2rem,5vw,4rem)}body .industryGrid{gap:.9rem}body .pricingSection{position:relative}body .pricingHeader{text-align:center;justify-items:center;gap:1rem;max-width:940px;margin-left:auto;margin-right:auto;display:grid}body .pricingHeader>div{max-width:920px}body .pricingHeader p{color:#d6e2f1c7;line-height:1.55}body .pricingCards.valuePricingCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:2rem;display:grid!important}body .pricingCards.valuePricingCards .pricingCard{background:linear-gradient(#ffffff12,#ffffff08),#0b1224c2;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;gap:1rem;min-height:520px;padding:1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #0003,inset 0 1px #ffffff0d}body .pricingCards.valuePricingCards .pricingCard.featuredPricingCard{background:radial-gradient(circle at 100% 0,#38bdf821,#0000 38%),linear-gradient(#ffffff13,#ffffff09),#0b1224cc;border-color:#38bdf857}body .pricingCards.valuePricingCards .pricingCard ul{gap:.55rem;margin:0;padding-left:1.15rem;display:grid}body .pricingCards.valuePricingCards .pricingCard li{color:#d6e2f1c2;line-height:1.45}body .pricingCards.valuePricingCards .pricingCard .button{width:100%;margin-top:auto}body .pricingFinePrint{text-align:center;max-width:860px;margin:1.2rem auto 0}body main>.requestSection{padding:clamp(3.75rem,7vw,5.5rem) clamp(1.25rem,6vw,4rem) clamp(4rem,8vw,6rem);scroll-margin-top:96px}@media (max-width:1100px){body main>.hero.researchHero{grid-template-columns:1fr}body .researchHero .heroText{padding-top:0}body .researchHero .leadPreview{width:100%;max-width:720px;margin-left:0}body .outputGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .pricingCards.valuePricingCards{grid-template-columns:1fr;max-width:860px;margin-left:auto;margin-right:auto}body .pricingCards.valuePricingCards .pricingCard{min-height:unset}}@media (max-width:720px){body main>.hero.researchHero,body main>.section,body main>.requestSection{padding-left:1rem!important;padding-right:1rem!important}body .outputGrid,body .proofGrid,body .steps,body .split,body .requestSection{grid-template-columns:1fr!important}body .proofCard,body .step,body .outputGrid div{min-height:unset}}body .pricingCards.valuePricingCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}body .pricingCards.valuePricingCards .pricingCard{min-height:500px;padding:1.15rem}body .pricingCards.valuePricingCards .pricingCard h3,body .pricingCards.valuePricingCards .pricingCard .price,body .pricingCards.valuePricingCards .pricingCard strong{word-break:normal}@media (max-width:1100px){body .pricingCards.valuePricingCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important}body .pricingCards.valuePricingCards .pricingCard{padding:1rem;min-height:500px!important}body .pricingCards.valuePricingCards .pricingCard li{font-size:.92rem;line-height:1.38}body .pricingCards.valuePricingCards .pricingCard .button{min-height:44px}}@media (max-width:820px){body .pricingCards.valuePricingCards{grid-template-columns:1fr!important}body .pricingCards.valuePricingCards .pricingCard{min-height:unset!important}}body .signupPickerBlock{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:.65rem;padding:.8rem;display:grid}body .signupPickerLabel{gap:.25rem;display:grid}body .signupPickerLabel span{color:#d6e2f1c7;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}body .signupPickerLabel small{color:#d6e2f194;font-size:.82rem;line-height:1.35}body .selectedChipList{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:42px;display:flex}body .selectedChipList p{color:#d6e2f18a;margin:0;font-size:.86rem}body .selectedChip{color:#e0f7fff0;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf838;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .6rem;font-weight:850;display:inline-flex}body .selectedChip span{color:#ffffffd9;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}body .signupPickerSearch{color:#f8fbff;background:#0f172a94;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:.85rem .9rem}body .signupPickerSearch:focus{border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}body .signupPickerOptions{flex-wrap:wrap;gap:.45rem;max-height:184px;padding-right:.25rem;display:flex;overflow:auto}body .signupPickerOptions button{color:#d6e2f1d1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;padding:.42rem .62rem;font-weight:800}body .signupPickerOptions button:hover{color:#f8fbff;border-color:#38bdf857}body .signupPickerOptions p{color:#d6e2f194;margin:0;font-size:.85rem}body .requestWideField{grid-column:1/-1}body .signupPickerBlock{gap:.55rem;padding:.75rem}body .signupPickerLabel small{max-width:520px}body .signupPickerHint{color:#d6e2f17a;letter-spacing:.08em;text-transform:uppercase;margin-top:-.1rem;font-size:.72rem;font-weight:900}body .compactPickerOptions{max-height:128px}body .compactPickerOptions button{padding:.36rem .55rem;font-size:.82rem}body .selectedChipList{min-height:auto}body .lockedLeadCard{border-color:#94a3b833}body .unlockedLeadCard{border-color:#22c55e47}body .lockedLeadNotice{background:#fbbf2412;border:1px solid #fbbf2429;border-radius:18px;margin:.75rem 0 1rem;padding:.85rem}body .lockedLeadNotice strong{color:#fde68a;margin-bottom:.25rem;font-weight:950;display:block}body .lockedLeadNotice p{color:#fef3c7d1;margin:0;line-height:1.45}body .lockedDetailList{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}body .lockedDetailList em{color:#d6e2f1c7;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.34rem .55rem;font-size:.78rem;font-style:normal;font-weight:850}body .customerHiddenSource{font-style:italic;color:#d6e2f194!important}body .customerAcceptForm button{background:linear-gradient(135deg,#22c55e,#2563eb)}body .customerLeadHero h1{text-wrap:balance}body .adminCommandCenter{gap:1rem;display:grid}body .adminHeroPanel{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 34%),linear-gradient(135deg,#ffffff12,#ffffff06),#0f172a94;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:1rem;padding:1.25rem;display:grid}body .adminHeroPanel h1{color:#f8fbff;letter-spacing:-.06em;margin:.15rem 0 .45rem;font-size:clamp(2.25rem,5vw,3.6rem)}body .adminHeroPanel p{color:#d6e2f1bd;max-width:760px;line-height:1.55}body .adminHeroHealth{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;align-content:center;gap:.35rem;padding:1rem;display:grid}body .adminHeroHealth span,body .adminOpsGrid span,body .adminActionGrid span,body .adminListRow span{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}body .adminHeroHealth strong{color:#f8fbff;font-size:1.25rem}body .adminHeroHealth p{margin:0;font-size:.9rem}body .adminOpsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}body .adminOpsGrid article{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0f172a85;border:1px solid #ffffff1a;border-radius:20px;padding:1rem}body .adminOpsGrid strong{color:#f8fbff;letter-spacing:-.06em;margin:.25rem 0;font-size:2rem;display:block}body .adminOpsGrid p{color:#d6e2f1a8;margin:0;font-size:.85rem;line-height:1.35}body .adminActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}body .adminActionGrid a{min-height:170px;color:inherit;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#0f172a8f;border:1px solid #ffffff1a;border-radius:22px;padding:1rem;text-decoration:none;display:block}body .adminActionGrid a:hover{border-color:#38bdf84d;transform:translateY(-1px)}body .adminActionGrid strong{color:#f8fbff;margin:.45rem 0;font-size:1.17rem;line-height:1.25;display:block}body .adminActionGrid p{color:#d6e2f1b3;margin:0;line-height:1.5}body .adminTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body .adminPanel{background:linear-gradient(135deg,#ffffff0e,#ffffff06),#0f172a8f;border:1px solid #ffffff1a;border-radius:24px;padding:1rem}body .adminPanelHeader{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}body .adminPanelHeader h2{color:#f8fbff;margin:.15rem 0 0;font-size:1.45rem}body .adminPanelHeader a,body .adminPanelHeader span{color:#dff7ff;white-space:nowrap;background:#38bdf814;border:1px solid #38bdf833;border-radius:999px;padding:.4rem .65rem;font-size:.78rem;font-weight:900;text-decoration:none}body .adminTableLikeList{gap:.65rem;display:grid}body .adminListRow{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) 135px;align-items:center;gap:.85rem;padding:.85rem;display:grid}body .adminListRow strong{color:#f8fbff;line-height:1.25;display:block}body .adminListRow p{color:#d6e2f1a3;margin:.25rem 0 0;font-size:.86rem;line-height:1.4}body .adminListRow small{color:#d6e2f19e;text-transform:capitalize;margin-top:.2rem;display:block}body .usageMeter{background:#ffffff14;border-radius:999px;width:100%;height:8px;margin-top:.55rem;overflow:hidden}body .usageMeter span{border-radius:inherit;background:linear-gradient(135deg,#38bdf8,#2563eb);height:100%;display:block}body .adminAutomationPlaceholder{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}body .adminAutomationPlaceholder article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:.9rem}body .adminAutomationPlaceholder strong{color:#f8fbff}body .adminAutomationPlaceholder p,body .adminEmptyText{color:#d6e2f1ad;line-height:1.45}@media (max-width:1180px){body .adminOpsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body .adminActionGrid,body .adminAutomationPlaceholder{grid-template-columns:repeat(2,minmax(0,1fr))}body .adminHeroPanel,body .adminTwoColumn{grid-template-columns:1fr}}@media (max-width:720px){body .adminOpsGrid,body .adminActionGrid,body .adminAutomationPlaceholder,body .adminListRow{grid-template-columns:1fr}}body .pageSectionNavLinks{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}@media (max-width:720px){body .pageSectionNav{grid-template-columns:1fr}}body .sidebarLabelPage,body .sidebarPageLink{display:none!important}@media (max-width:720px){body .pageSectionNav{grid-template-columns:1fr}}body .sidebarLabelPage,body .sidebarPageLink,body .portalSidebar a[href^=\#],body aside a[href^=\#]{display:none!important}body .pageSectionNav{background:linear-gradient(135deg,#38bdf817,#ffffff06),#0f172a8a;border:1px solid #38bdf829;border-radius:20px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}body .pageSectionNav strong{color:#f8fbff;font-size:.92rem;display:block}body .pageSectionNav span{color:#d6e2f194;margin-top:.15rem;font-size:.78rem;display:block}body .pageSectionNavLinks{flex-wrap:wrap;gap:.5rem;display:flex}body .pageSectionNavLinks a{color:#e0f7ffe6;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:.48rem .7rem;font-size:.82rem;font-weight:900;text-decoration:none}body .pageSectionNavLinks a:hover{color:#f8fbff;background:#38bdf81f;border-color:#38bdf85c}@media (max-width:720px){body .pageSectionNav{grid-template-columns:1fr}}body .pageSectionNav{display:none!important}body .cleanPageShortcuts{background:#0f172a7a;border:1px solid #38bdf829;border-radius:18px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}body .cleanPageShortcuts>span{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:950}body .cleanPageShortcuts>div{flex-wrap:wrap;gap:.45rem;display:flex}body .cleanPageShortcuts a{color:#e0f7ffe6;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:.42rem .65rem;font-size:.8rem;font-weight:900;text-decoration:none}body .cleanPageShortcuts a:hover{color:#f8fbff;background:#38bdf81f;border-color:#38bdf85c}body #signup-defaults,body #create-company,body #attach-user,body #user-access,body #companies{scroll-margin-top:24px}@media (max-width:720px){body .cleanPageShortcuts{display:grid}}body .cleanPageShortcuts,body .pageSectionNav,body .sidebarLabelPage,body .sidebarPageLink,body .portalSidebar a[href^=\#],body aside a[href^=\#]{display:none!important}:root{--motion-fast:.14s;--motion-med:.22s;--motion-slow:.32s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}body .routeFade{animation:routeFadeIn var(--motion-med) var(--motion-ease) both}@keyframes routeFadeIn{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}body a,body button,body input,body textarea,body select,body summary{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease)}body button:not(:disabled),body .button,body a.button,body .requestButton,body .customerContactButton{transform:translateY(0)}body button:not(:disabled):hover,body .button:hover,body a.button:hover,body .requestButton:hover,body .customerContactButton:hover{transform:translateY(-1px);box-shadow:0 14px 34px #2563eb2e}body button:not(:disabled):active,body .button:active,body a.button:active,body .requestButton:active,body .customerContactButton:active{transform:translateY(1px)scale(.99);box-shadow:0 8px 18px #2563eb24}body .portalSidebar a,body aside a,body .sidebarLink,body .sidebarPageLink{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}body .portalSidebar a:hover,body aside a:hover,body .sidebarLink:hover{transform:translate(2px)}body .portalSidebar a[aria-current=page],body aside a[aria-current=page],body .sidebarLink.active{box-shadow:0 0 0 1px #38bdf838,0 10px 28px #0ea5e91f}body .customerLeadCard,body .customerNextStepCard,body .customerInfoCard,body .customerStatusGrid article,body .currentPlanPanel,body .adminOpsGrid article,body .adminActionGrid a,body .adminPanel,body .offerAdminCard,body .accountPanelModern,body .pricingCard,body .proofCard,body .step,body .leadCard{transition:border-color var(--motion-med) var(--motion-ease), background-color var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease)}body .customerLeadCard:hover,body .customerNextStepCard:hover,body .customerInfoCard:hover,body .adminActionGrid a:hover,body .offerAdminCard:hover,body .pricingCard:hover,body .proofCard:hover,body .step:hover,body .leadCard:hover{transform:translateY(-2px);box-shadow:0 20px 55px #0000002e}body input:focus,body textarea:focus,body select:focus{box-shadow:0 0 0 3px #38bdf81f;border-color:#38bdf894!important}body details{transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease)}body details[open]{animation:detailsOpen var(--motion-med) var(--motion-ease) both}@keyframes detailsOpen{0%{opacity:.72;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}body .selectedChip,body .signupPickerOptions button,body .customerTagList em,body .lockedDetailList em,body .customerLeadPills span{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}body .selectedChip:hover,body .signupPickerOptions button:hover{transform:translateY(-1px)}body button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){body .routeFade,body details[open]{animation:none!important}body *,body :before,body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .dismissReasonForm{gap:.5rem;min-width:190px;display:grid}body .dismissReasonForm label{color:#d6e2f1ad;gap:.35rem;font-size:.76rem;font-weight:850;display:grid}body .dismissReasonForm select,body .dismissReasonForm textarea{color:#f8fbff;width:100%;font:inherit;background:#0f172a9e;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:.65rem .7rem}body .dismissReasonForm details{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:.55rem}body .dismissReasonForm summary{cursor:pointer;color:#d6e2f1b8;font-size:.78rem;font-weight:850}body .dismissReasonForm textarea{resize:vertical;margin-top:.5rem}body .dismissReasonForm button{background:#ffffff14}body .softRejectButton{border-radius:14px;width:100%;min-height:44px;font-weight:950;color:#d6e2f1e0!important;background:#fff1!important;border:1px solid #ffffff1a!important}body .dismissChoicePanel{background:radial-gradient(circle at 0 0,#fbbf241c,#0000 34%),#0f172ab8;border:1px solid #fbbf242e;border-radius:18px;gap:.65rem;min-width:260px;padding:.8rem;display:grid;box-shadow:0 18px 45px #00000029}body .dismissChoiceHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}body .dismissChoiceHeader strong{color:#f8fbff;font-size:.95rem}body .dismissChoiceHeader button{color:#d6e2f1c2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;width:28px;height:28px;font-size:1.1rem;line-height:1}body .dismissChoicePanel p{color:#d6e2f19e;margin:0;font-size:.82rem;line-height:1.4}body .dismissChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}body .dismissChoiceGrid button{color:#e0f7ffe0;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;min-height:38px;padding:.4rem .5rem;font-size:.8rem;font-weight:900}body .dismissChoiceGrid button:hover{background:#fbbf241a;border-color:#fbbf2457}body .dismissNoteDrawer{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:.5rem}body .dismissNoteDrawer summary{cursor:pointer;color:#d6e2f1b8;font-size:.78rem;font-weight:850}body .dismissNoteDrawer textarea{color:#f8fbff;resize:vertical;background:#0f172aad;border:1px solid #ffffff1a;border-radius:10px;width:100%;margin-top:.5rem;padding:.65rem}@media (max-width:900px){body .dismissChoicePanel{min-width:0}body .dismissChoiceGrid{grid-template-columns:1fr}}body .softSaveButton,body .softRejectButton{border-radius:14px!important;justify-content:center!important;align-items:center!important;width:150px!important;min-width:150px!important;min-height:44px!important;padding:0 .95rem!important;font-weight:950!important;display:inline-flex!important}body .softSaveButton{color:#e0f7fff0!important;background:#0ea5e929!important;border:1px solid #38bdf833!important}body .softRejectButton{color:#d6e2f1e0!important;background:#fff1!important;border:1px solid #ffffff1a!important}body .dismissChoiceHeader button{transform:none;text-align:center!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:1.15rem!important;line-height:1!important;display:grid!important}body .dismissChoiceHeader button:hover{transform:none!important}.mobilePublicCtaBar,.mobilePublicTopActions{display:none!important}:is(body:has(.researchHero),body:has(.evidencePreview)){background-size:34px 34px,34px 34px,auto,auto,auto,auto;background-attachment:fixed;background-color:#020617!important;background-image:linear-gradient(#38bdf807 1px,#0000 1px),linear-gradient(90deg,#ec489906 1px,#0000 1px),radial-gradient(circle at 16% 18%,#22d3ee16,#0000 28%),radial-gradient(circle at 78% 20%,#ec489911,#0000 30%),radial-gradient(circle at 52% 78%,#22c55e0e,#0000 30%),linear-gradient(135deg,#03152f 0%,#021029 42%,#091d4d 100%)!important}body .researchHero,body .hero.researchHero,body .leadPreview.evidencePreview{z-index:1;position:relative}body .nav{z-index:5;position:relative}body .nav .navLinks{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}body .nav .navLinks a,body .nav .navLinks button{letter-spacing:-.01em;border-radius:999px;min-height:44px;padding:.74rem 1.18rem;font-size:.96rem;font-weight:800}body .nav .navLinks a:hover,body .nav .navLinks button:hover{transform:translateY(-1px)}@media (min-width:761px){body .mobilePublicConnectedHeader{display:contents!important}body .mobilePublicConnectedHeader .mobilePublicTopActions,body .mobilePublicTopActions,body .mobilePublicCtaBar{visibility:hidden!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;block-size:0!important;inline-size:0!important;display:none!important;position:absolute!important;overflow:hidden!important}body .appShell{grid-template-columns:260px minmax(0,1020px)!important;justify-content:start!important;align-items:start!important;gap:2.75rem!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:1.6rem 2rem 1.6rem 0!important;display:grid!important}body .appShell>aside.sidebar,body .appShell>aside.accountSidebar,body .appShell>aside.adminSidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;grid-column:1!important;width:260px!important;max-width:260px!important;height:calc(100dvh - 3.2rem)!important;max-height:calc(100dvh - 3.2rem)!important;margin:0!important;position:sticky!important;top:1.6rem!important;overflow:hidden!important;transform:none!important}body .appShell>:not(aside):not(.mobileSidebarToggleInput):not(.mobileSidebarHamburger):not(.mobileSidebarBackdrop){grid-column:2!important;width:100%!important;min-width:0!important;max-width:1020px!important;margin:0!important;padding:0!important;transform:none!important}body .mobileSidebarToggleInput,body .mobileSidebarHamburger,body .mobileSidebarBackdrop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}body .sidebar.accountSidebar,body .sidebar.adminSidebar{flex-direction:column!important;gap:.52rem!important;display:flex!important}body .sidebar a:before,body .sidebar button:before,body .accountSidebar a:before,body .accountSidebar button:before,body .adminSidebar a:before,body .adminSidebar button:before{content:none!important;display:none!important}body .sidebarBrand,body .sidebar .brand{flex-shrink:0!important}body .sidebarNavStack{flex:none!important;gap:.5rem!important;min-height:0!important;display:grid!important}body .sidebarSpacer{flex:auto!important;min-height:.5rem!important}body .sidebarSignout{flex-shrink:0!important;margin-top:auto!important}body .sidebar a,body .sidebarSignout button,body .accountSidebar a,body .adminSidebar a{align-items:center!important;gap:.72rem!important;min-width:0!important;display:flex!important}body .sidebarIcon{color:#d6e2f1e0!important;background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 30%),#ffffff0b!important;border:1px solid #7dd3fc1f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}body .sidebarIcon svg{width:15px!important;height:15px!important;display:block!important}body .sidebar a.active .sidebarIcon,body .sidebar a:hover .sidebarIcon,body .sidebarSignout button:hover .sidebarIcon{color:#f8fbff!important;border-color:#38bdf857!important;box-shadow:inset 0 1px #ffffff0d,0 0 20px #0ea5e924!important}body .sidebar a.active .sidebarIcon{background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 30%),linear-gradient(135deg,#0ea5e9eb,#2563ebeb)!important}body .sidebarLinkText{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}body .sidebarSignout button{justify-content:flex-start!important;width:100%!important}body main,body main section,body main article,body main div,body main h1,body main h2,body main h3,body main h4,body main p,body main strong,body main span{min-width:0!important}body .customerLeadHeroCard,body .accountHero,body .customerHero,body .adminHero,body .dashboardHero,body .portalHero,body .accountPanelModern,body .customerInfoCard,body .adminPanel,body .accountSummaryCard{min-width:0!important;overflow:hidden!important}body .accountEmailValue,body .customerLeadHeroCard strong,body .accountPanelModern strong,body .customerInfoCard strong,body .adminPanel strong,body main [class*=email i]{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;line-height:1.2!important;display:block!important}body .accountEmailValue{font-size:clamp(.98rem,1.2vw,1.12rem)!important}:root{--av-panel-border:#7dd3fc24;--av-panel-border-strong:#7dd3fc42;--av-panel-glow:#0ea5e929}body .customerLeadCard,body .customerNextStepCard,body .customerInfoCard,body .currentPlanPanel,body .adminPanel,body .offerAdminCard,body .accountPanelModern,body .pricingCard,body .proofCard,body .step,body .leadCard,body .billingCompanyCard,body .adminCompanyRow,body .billingCompanyRow,body .companyBillingCard{transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff09;border-color:var(--av-panel-border)!important}body .customerLeadCard:hover,body .customerNextStepCard:hover,body .customerInfoCard:hover,body .adminPanel:hover,body .offerAdminCard:hover,body .accountPanelModern:hover,body .pricingCard:hover,body .proofCard:hover,body .step:hover,body .leadCard:hover{box-shadow:0 22px 58px #00000038, 0 0 38px var(--av-panel-glow), inset 0 1px 0 #ffffff0b;border-color:var(--av-panel-border-strong)!important}body button,body .button,body a.button,body .softSaveButton,body .softRejectButton{transition:transform .145s cubic-bezier(.22,1,.36,1),box-shadow .145s cubic-bezier(.22,1,.36,1),border-color .145s cubic-bezier(.22,1,.36,1),background-color .145s cubic-bezier(.22,1,.36,1),opacity .145s cubic-bezier(.22,1,.36,1)}body button:not(:disabled):active,body .button:active,body a.button:active,body .softSaveButton:active,body .softRejectButton:active{transform:scale(.985)}@media (max-width:760px){html,body{width:100%;max-width:100%;overscroll-behavior-y:auto!important;background-color:#020617!important;overflow-x:hidden!important}body{-webkit-text-size-adjust:100%;background:#020617!important;min-width:0!important}body *,body :before,body :after{box-sizing:border-box}body .mobilePublicConnectedHeader{background:radial-gradient(circle at 0 0,#38bdf826,#0000 38%),linear-gradient(135deg,#0f172afa,#1e2959f0)!important;border:1px solid #38bdf838!important;border-radius:24px!important;flex-direction:column!important;width:calc(100% - 1rem)!important;max-width:430px!important;margin:.5rem auto 1rem!important;padding:.55rem!important;display:flex!important;box-shadow:0 18px 46px #0000004d!important}body .mobilePublicConnectedHeader>:not(.mobilePublicTopActions){width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:18px!important;order:1!important;margin:0 0 .55rem!important}body .mobilePublicConnectedHeader .mobilePublicTopActions{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff14!important;order:2!important;grid-template-columns:1fr 1.35fr!important;gap:.55rem!important;margin:0!important;padding:.55rem 0 0!important;display:grid!important}body .mobilePublicConnectedHeader .mobilePublicTopActions a{border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;font-size:.9rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}body .mobilePublicConnectedHeader .mobilePublicTopActions a:first-child{color:#e0f7fff0!important;background:#ffffff12!important;border:1px solid #ffffff24!important}body .mobilePublicConnectedHeader .mobilePublicTopActions a:last-child{color:#fff!important;background:linear-gradient(135deg,#0ea5e9f5,#2563ebf5)!important;border:1px solid #38bdf857!important}body .appShell{background:0 0!important;width:100%!important;min-height:auto!important;margin:0!important;padding:.55rem!important;display:block!important}body .routeFade,body .appShell,body .portalShell,body .adminShell,body .customerShell,body .dashboardShell,body .accountShell,body .portalLayout,body .adminLayout,body .customerLayout,body .dashboardLayout,body .accountLayout{filter:none!important;perspective:none!important;will-change:auto!important;transform:none!important}body .routeFade{animation:.18s cubic-bezier(.22,1,.36,1) both mobileFadeOnly!important}@keyframes mobileFadeOnly{0%{opacity:.88}to{opacity:1}}body .appShell>:not(.mobileSidebarToggleInput):not(.mobileSidebarHamburger):not(.mobileSidebarBackdrop):not(aside):not(.sidebar){width:100%!important;max-width:100%!important;margin:3.25rem 0 0!important;padding:0!important}body .mobileSidebarToggleInput{opacity:0!important;pointer-events:none!important;display:block!important;position:fixed!important}body .mobileSidebarHamburger{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;overflow:hidden;top:max(.7rem, env(safe-area-inset-top))!important;z-index:9500!important;opacity:1!important;pointer-events:auto!important;background:radial-gradient(circle at 28% 22%,#ffffff3d,#0000 24%),radial-gradient(circle at 75% 85%,#2563eb57,#0000 34%),linear-gradient(135deg,#082f49f5,#0f172afa)!important;border:1px solid #7dd3fc5c!important;border-radius:18px!important;place-items:center!important;width:50px!important;height:50px!important;transition:left .28s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important;display:grid!important;position:fixed!important;left:.7rem!important;box-shadow:0 16px 40px #00000057,0 0 0 1px #38bdf814,0 0 34px #0ea5e933!important}body .mobileSidebarHamburger:before{content:"";opacity:.75;background:conic-gradient(from 180deg,#0000,#38bdf838,#0000,#6366f133,#0000);animation:7s linear infinite menuOrbSpin;position:absolute;inset:-40%}body .mobileSidebarHamburger:after{content:"";z-index:0;background:radial-gradient(circle at 0 0,#0ea5e933,#0000 38%),#0206179e;border-radius:16px;position:absolute;inset:2px}body .mobileSidebarHamburger span{z-index:1;transform-origin:50%;position:relative;box-shadow:0 0 12px #7dd3fc61;background:#f0f9fffa!important;border-radius:999px!important;width:21px!important;height:2px!important;margin:2.7px 0!important;transition:transform .23s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1),width .18s cubic-bezier(.16,1,.3,1)!important;display:block!important}@keyframes menuOrbSpin{to{transform:rotate(360deg)}}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger{border-radius:999px!important;width:42px!important;height:42px!important;left:calc(min(62vw,280px) - 18px)!important}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger span:first-child{transform:translateY(7.4px)rotate(45deg);width:22px!important}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger span:nth-child(2){opacity:0;transform:scaleX(.2)}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger span:nth-child(3){transform:translateY(-7.4px)rotate(-45deg);width:22px!important}body .appShell>aside.sidebar,body .mobileSidebarToggleInput~aside.sidebar,body .mobileSidebarToggleInput~aside.portalSidebar,body .mobileSidebarToggleInput~.portalSidebar{filter:saturate(.92)brightness(.92);z-index:9400!important;width:min(62vw,280px)!important;min-width:230px!important;max-width:280px!important;height:100svh!important;max-height:100svh!important;padding:max(.45rem, env(safe-area-inset-top)) .45rem max(.45rem, env(safe-area-inset-bottom)) .45rem!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border-radius:0 24px 24px 0!important;flex-direction:column!important;gap:.18rem!important;margin:0!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .23s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;transform:translate(-105%)scale(.985)!important;box-shadow:24px 0 70px #0006!important}body .mobileSidebarToggleInput:checked~aside.sidebar,body .mobileSidebarToggleInput:checked~aside.portalSidebar,body .mobileSidebarToggleInput:checked~.portalSidebar{filter:saturate()brightness();opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .33s cubic-bezier(.16,1,.3,1),opacity .23s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1),visibility linear!important;transform:translate(0,0)scale(1)!important}body .mobileSidebarBackdrop{z-index:9300!important;opacity:0!important;pointer-events:none!important;-webkit-backdrop-filter:blur()!important;background:#02061700!important;transition:opacity .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .26s cubic-bezier(.16,1,.3,1),backdrop-filter .26s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;inset:-20svh 0!important}body .mobileSidebarToggleInput:checked~.mobileSidebarBackdrop{opacity:1!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(4px)!important;background:#02061799!important}body .mobileSidebarToggleInput~aside.sidebar *,body .mobileSidebarToggleInput~aside.portalSidebar *,body .mobileSidebarToggleInput~.portalSidebar *{line-height:1!important}body .sidebarBrand,body .portalBrand,body .portalSidebar>a:first-child,body aside.sidebar>a:first-child{border-radius:12px!important;height:34px!important;min-height:34px!important;margin:0 0 .18rem!important;padding:.25rem .35rem!important;font-size:.72rem!important}body .sidebarNavStack{gap:.16rem!important;display:grid!important}body .sidebar a,body .sidebarSignout button{border-radius:9px!important;gap:.28rem!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:.18rem .32rem!important;font-size:.62rem!important}body .sidebarIcon{border-radius:7px!important;width:21px!important;min-width:21px!important;height:21px!important}body .sidebarIcon svg{width:12px!important;height:12px!important}body .sidebarGroupLabel{letter-spacing:.08em!important;height:9px!important;min-height:9px!important;margin:.11rem 0 .03rem!important;padding:0!important;font-size:.42rem!important}body .sidebarSpacer{min-height:0!important}body .sidebarSignout{margin-top:auto!important;padding-top:.1rem!important}body .customerLeadHero,body .customerNextStepGrid,body .companyProfileGrid,body .customerStatusGrid,body .adminStatsGrid,body .adminOpsGrid,body .adminActionGrid,body .billingStatsGrid,body .settingsGrid,body .dashboardStatsGrid,body .customerHomeGrid,body .pricingGrid,body .proofGrid,body .stepsGrid,body .formGrid,body .adminFormGrid,body .settingsFormGrid,body .billingFormGrid,body .manualOfferGrid,body .companyFormGrid{grid-template-columns:1fr!important}body h1{font-size:clamp(2rem,11vw,3rem)!important;line-height:1!important}}@media (max-width:760px) and (max-height:760px){body .sidebar a,body .sidebarSignout button{height:24px!important;min-height:24px!important;max-height:24px!important;font-size:.58rem!important}body .sidebarBrand,body .portalBrand,body .portalSidebar>a:first-child,body aside.sidebar>a:first-child{height:30px!important;min-height:30px!important;font-size:.68rem!important}body .sidebarGroupLabel{height:8px!important;min-height:8px!important;font-size:.38rem!important}}@media (max-width:390px){body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger{left:calc(min(64vw,280px) - 18px)!important}body .appShell>aside.sidebar,body .mobileSidebarToggleInput~aside.sidebar,body .mobileSidebarToggleInput~aside.portalSidebar,body .mobileSidebarToggleInput~.portalSidebar{width:64vw!important;min-width:220px!important}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}body .mobileSidebarHamburger:before{animation:none!important}}@media (max-width:760px){body .mobilePublicTopActions,body .mobilePublicCtaBar{display:none!important}body .mobilePublicConnectedHeader{background:radial-gradient(circle at 20% 0,#38bdf824,#0000 36%),radial-gradient(circle at 100% 20%,#8b5cf624,#0000 35%),#0f172aeb!important;border:1px solid #38bdf838!important;border-radius:24px!important;width:calc(100% - 1.25rem)!important;max-width:430px!important;margin:.75rem auto 1.35rem!important;padding:.65rem!important;display:block!important;overflow:hidden!important;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0b!important}body .mobilePublicConnectedHeader .nav{z-index:1!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:.65rem!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;top:auto!important}body .mobilePublicConnectedHeader .nav .brand{border-radius:18px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:58px!important;margin:0!important;padding:.75rem 1rem!important;font-size:1.35rem!important;display:flex!important}body .mobilePublicConnectedHeader .navLinks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;margin:0!important;display:grid!important}body .mobilePublicConnectedHeader .navLinks>:first-child,body .mobilePublicConnectedHeader .navLinks>:nth-child(2){display:none!important}body .mobilePublicConnectedHeader .navLinks a,body .mobilePublicConnectedHeader .navLinks button{text-align:center!important;white-space:normal!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:.65rem .5rem!important;font-size:.86rem!important;font-weight:900!important;line-height:1.05!important;display:inline-flex!important}body .mobilePublicConnectedHeader .navLinks .navButton{color:#fff!important;background:linear-gradient(135deg,#0ea5e9f2,#2563ebf2)!important;border-color:#38bdf86b!important}body .hero.researchHero{padding-top:4.5rem!important}body .appShell>aside.sidebar,body .mobileSidebarToggleInput~aside.sidebar,body .mobileSidebarToggleInput~aside.portalSidebar,body .mobileSidebarToggleInput~.portalSidebar{width:min(76vw,310px)!important;min-width:270px!important;max-width:310px!important;padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom)) .75rem!important;gap:.42rem!important;overflow:hidden!important}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger{left:calc(min(76vw,310px) - 18px)!important}body .sidebarBrand,body .portalBrand,body .portalSidebar>a:first-child,body aside.sidebar>a:first-child{border-radius:15px!important;height:48px!important;min-height:48px!important;margin:0 0 .45rem!important;padding:.55rem .75rem!important;font-size:1.05rem!important;line-height:1.1!important}body .sidebarNavStack{gap:.36rem!important}body .sidebar a,body .sidebarSignout button{border-radius:12px!important;gap:.5rem!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:.45rem .55rem!important;font-size:.84rem!important;line-height:1.1!important}body .sidebarIcon{border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important}body .sidebarIcon svg{width:15px!important;height:15px!important}body .sidebarGroupLabel{letter-spacing:.13em!important;height:auto!important;min-height:0!important;margin:.34rem 0 .08rem!important;padding:0 .15rem!important;font-size:.62rem!important;line-height:1.1!important}body .sidebarLinkText{white-space:nowrap!important}body .sidebarSignout{margin-top:auto!important}}@media (max-width:380px){body .mobilePublicConnectedHeader .navLinks{grid-template-columns:1fr 1fr!important}body .mobilePublicConnectedHeader .navLinks>:nth-child(3){grid-column:span 2!important}body .appShell>aside.sidebar,body .mobileSidebarToggleInput~aside.sidebar,body .mobileSidebarToggleInput~aside.portalSidebar,body .mobileSidebarToggleInput~.portalSidebar{width:80vw!important;min-width:260px!important}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger{left:calc(80vw - 18px)!important}}@media (min-width:761px){body .appShell>aside.sidebar,body aside.sidebar.accountSidebar,body aside.sidebar.adminSidebar{flex-direction:column!important;height:calc(100dvh - 5.5rem)!important;min-height:0!important;max-height:calc(100dvh - 5.5rem)!important;display:flex!important;overflow:hidden!important}body .sidebarNavStack{flex:0 auto!important;min-height:0!important;overflow:hidden!important}body .sidebarLabelSession{flex:none!important;margin-top:.45rem!important}body .sidebarSignout{flex:none!important;margin-top:.35rem!important;margin-bottom:0!important}body .sidebarSignout button{min-height:44px!important}body aside.sidebar.accountSidebar{height:calc(100dvh - 3rem)!important;max-height:calc(100dvh - 3rem)!important;overflow:hidden!important}body .sidebarNavStack{gap:.42rem!important}body .sidebar a,body .sidebarSignout button{min-height:42px!important}body .sidebarGroupLabel{margin-top:.45rem!important;margin-bottom:.12rem!important}body .sidebarSpacer{flex:auto!important;min-height:.5rem!important}body .sidebarSignout{margin-top:.25rem!important}}body .sourceImportSection{overflow:hidden}body .sourceImportForm{gap:1rem;margin-top:1rem;display:grid}body .sourceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body .sourceImportForm label{color:#e2e8f0db;letter-spacing:.01em;gap:.42rem;font-size:.82rem;font-weight:800;display:grid}body .sourceImportForm input,body .sourceImportForm select,body .sourceImportForm textarea{color:#f8fafcf5;width:100%;min-width:0;font:inherit;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;outline:none;padding:.78rem .9rem}body .sourceImportForm textarea{resize:vertical}body .sourceImportForm input:focus,body .sourceImportForm select:focus,body .sourceImportForm textarea:focus{border-color:#38bdf88c;box-shadow:0 0 0 4px #38bdf81a}body .sourceImportForm .button{justify-self:start}@media (max-width:760px){body .sourceFormGrid{grid-template-columns:1fr}body .sourceImportForm .button{width:100%}}body .sourceQueueActions{border-top:1px solid #94a3b824;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.7rem;margin-top:.85rem;padding-top:.85rem;display:flex}body .sourceQueueActions form{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;display:flex}body .sourceQueueActions input{color:#f8fafcf5;min-width:min(260px,100%);font:inherit;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;outline:none;padding:.66rem .85rem}body .sourceQueueActions input:focus{border-color:#38bdf885;box-shadow:0 0 0 4px #38bdf81a}body .sourceQueueDone{color:#bbf7d0f0;background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;align-items:center;min-height:38px;padding:.55rem .85rem;font-size:.82rem;font-weight:900;display:inline-flex}@media (max-width:760px){body .sourceQueueActions,body .sourceQueueActions form{width:100%;display:grid}body .sourceQueueActions input,body .sourceQueueActions button{width:100%}}body .adminMain .adminSection{background:#0f172a6b!important;border:1px solid #94a3b824!important;border-radius:22px!important;margin-top:1.4rem!important;padding:1.15rem!important}body .adminMain .adminList{gap:.9rem!important;margin-top:1rem!important;display:grid!important}body .adminMain .adminListItem{background:#02061785!important;border:1px solid #94a3b829!important;border-radius:18px!important;gap:.85rem!important;padding:1rem!important;display:grid!important;box-shadow:0 18px 45px #0000002e!important}body .adminMain .adminListItem h3{color:#f8fafcf5!important;margin:.18rem 0 .35rem!important;font-size:1rem!important;line-height:1.3!important}body .adminMain .adminListItem p{color:#cbd5e1c7!important;margin:.25rem 0!important;line-height:1.5!important}body .adminMain .adminListMeta{flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;margin-top:.25rem!important;display:flex!important}body .adminMain .adminListMeta span,body .adminMain .adminListMeta a{color:#e2e8f0e0!important;background:#0f172ab8!important;border:1px solid #94a3b829!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:.38rem .62rem!important;font-size:.78rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}body .adminMain .adminListMeta span:first-child{color:#bae6fdf5!important;background:#38bdf81a!important;border-color:#38bdf842!important}body .adminMain .emptyState{background:#02061761!important;border:1px dashed #94a3b838!important;border-radius:18px!important;margin-top:1rem!important;padding:1rem!important}@media (max-width:760px){body .adminMain .adminSection{padding:1rem!important}body .adminMain .adminListItem{padding:.95rem!important}body .adminMain .adminListMeta{grid-template-columns:1fr!important;display:grid!important}body .adminMain .adminListMeta span,body .adminMain .adminListMeta a{justify-content:center!important;width:100%!important}}body .sidebarPageLinks{gap:.45rem!important;margin-top:.2rem!important;display:grid!important}body .sidebarPageLinkStack{gap:.38rem!important;display:grid!important}body .sidebarPageLinkStack a{color:#cbd5e1c7!important;background:#0f172a75!important;border:1px solid #94a3b81f!important;border-radius:12px!important;min-height:36px!important;padding:0 .72rem!important;font-size:.78rem!important;font-weight:850!important;text-decoration:none!important}body .sidebarPageLinkStack a:hover{color:#f8fafcf0!important;background:#38bdf813!important;border-color:#38bdf847!important}body .rawOpportunityActions{align-items:stretch!important}body .inlineCandidateForm{grid-template-columns:minmax(180px,1.1fr) 90px minmax(220px,1.4fr) minmax(220px,1.4fr) auto;width:100%;align-items:end!important;gap:.65rem!important;display:grid!important}body .inlineCandidateForm label{color:#e2e8f0d1;gap:.35rem;font-size:.76rem;font-weight:900;display:grid}body .inlineCandidateForm select,body .inlineCandidateForm input,body .inlineCandidateForm textarea,body .archiveRawForm input{color:#f8fafcf5;width:100%;min-width:0;font:inherit;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;outline:none;padding:.66rem .75rem}body .inlineCandidateForm textarea{resize:vertical}body .archiveRawForm{border-top:1px solid #94a3b81f;width:100%;padding-top:.7rem}@media (max-width:1180px){body .inlineCandidateForm{grid-template-columns:1fr 100px}body .inlineCandidateWide,body .inlineCandidateForm button{grid-column:1/-1}}@media (max-width:760px){body .inlineCandidateForm{grid-template-columns:1fr}body .inlineCandidateWide,body .inlineCandidateForm button{grid-column:auto}}body .adminDetailsPanel{background:#02061752;border:1px solid #94a3b829;border-radius:18px;margin-top:1rem;overflow:hidden}body .adminDetailsPanel>summary,body .inlineActionDetails>summary{cursor:pointer;color:#f8fafcf0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-weight:950;list-style:none;display:flex}body .adminDetailsPanel>summary::-webkit-details-marker{display:none}body .inlineActionDetails>summary::-webkit-details-marker{display:none}body .adminDetailsPanel>summary:after,body .inlineActionDetails>summary:after{content:"▾";color:#7dd3fceb;font-size:.9rem;transition:transform .18s}body .adminDetailsPanel[open]>summary:after,body .inlineActionDetails[open]>summary:after{transform:rotate(180deg)}body .adminDetailsPanel>summary small,body .inlineActionDetails>summary small{color:#94a3b8c7;font-size:.76rem;font-weight:800}body .adminDetailsPanel>.sourceImportForm{padding:0 1rem 1rem}body .rawOpportunityActions{gap:.75rem!important;display:grid!important}body .inlineActionDetails{background:#0f172a73;border:1px solid #94a3b824;border-radius:16px;width:100%;overflow:hidden}body .inlineActionDetails[open]{background:#0f172a9e;border-color:#38bdf83d}body .inlineActionDetails>.inlineCandidateForm,body .inlineActionDetails>.archiveRawForm{padding:0 .85rem .85rem}body .archiveDetails>summary{color:#e2e8f0d6}body .archiveDetails>summary:after{color:#cbd5e1b8}@media (max-width:760px){body .adminDetailsPanel>summary,body .inlineActionDetails>summary{gap:.25rem;display:grid}body .adminDetailsPanel>summary:after,body .inlineActionDetails>summary:after{position:absolute;right:1rem}body .adminDetailsPanel,body .inlineActionDetails{position:relative}html,body{background-color:#020617!important}body:not(:has(.appShell)){background:#020617!important}body:not(:has(.appShell)):before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}body:not(:has(.appShell)):after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}body:not(:has(.appShell)) .routeFade{background:#020617!important;min-height:100svh!important}:is(body:not(:has(.appShell)) .publicHeader,body:not(:has(.appShell)) .mobilePublicHeader,body:not(:has(.appShell)) .publicNav,body:not(:has(.appShell)) .mobilePublicNav){background-color:#0000!important}}body .workerControlSection .sectionHeader{align-items:center}body .workerControlSection form{margin:0}@media (max-width:760px){body .workerControlSection .sectionHeader{gap:1rem;display:grid}body .workerControlSection form,body .workerControlSection button{width:100%}}body .compactBillingHero{min-height:unset!important;padding-top:1.35rem!important;padding-bottom:1.35rem!important}body .compactBillingHero,body .compactBillingHero>*{gap:1.25rem!important}body .compactBillingHero h1{letter-spacing:-.06em!important;margin:0 0 .75rem!important;font-size:clamp(2.8rem,5vw,4.6rem)!important;line-height:.94!important}body .compactBillingHero p{max-width:40rem!important;margin:0!important;font-size:1rem!important;line-height:1.55!important}body .compactBillingHero [class*=card],body .compactBillingHero [class*=panel],body .compactBillingHero [class*=summary]{min-height:unset!important}@media (max-width:760px){body .compactBillingHero{padding-top:1rem!important;padding-bottom:1rem!important}body .compactBillingHero h1{font-size:clamp(2.4rem,12vw,3.5rem)!important}}body:has(.compactBillingHero) .portalMain{padding-bottom:1.5rem!important}body:has(.compactBillingHero) .appMain{padding-bottom:1.5rem!important}body:has(.compactBillingHero) main{padding-bottom:1.5rem!important}:is(body:has(.compactBillingHero) .accountContent,body:has(.compactBillingHero) .dashboardContent,body:has(.compactBillingHero) .adminContent){padding-bottom:1.5rem!important}:is(body:has(.compactBillingHero) .billingUsageGrid,body:has(.compactBillingHero) .usageGrid,body:has(.compactBillingHero) .statsGrid){margin-bottom:1rem!important}body:has(.compactBillingHero) details:last-child{margin-bottom:0!important}body:has(.compactBillingHero) section:last-child{margin-bottom:0!important}body:has(.compactBillingHero) .adminDetailsPanel:last-child{margin-bottom:0!important}body .automationHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}body .automationHealthCard{background:#0f172a7a;border:1px solid #94a3b829;border-radius:18px;min-height:128px;padding:1rem}body .automationHealthCard span{color:#94a3b8e6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.78rem;font-weight:800;display:block}body .automationHealthCard strong{color:#f8fafcf5;font-size:1.15rem;line-height:1.2;display:block}body .automationHealthCard p{color:#cbd5e1c7;margin:.55rem 0 0;font-size:.88rem;line-height:1.45}@media (max-width:1100px){body .automationHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body .automationHealthGrid{grid-template-columns:1fr}body .automationHealthCard{min-height:unset}}:root{--portal-sidebar-width:260px;--portal-shell-max:1440px;--portal-content-max:1060px;--portal-gap:2.75rem;--portal-pad-x:2rem;--portal-pad-y:1.75rem}html,body{background:#020617!important;min-height:100%!important;margin:0!important;overflow-x:hidden!important}body{color:var(--text);font-family:Arial,Helvetica,sans-serif;isolation:isolate!important}html:before,html:after,body:before,body:after,.routeFade:before,.routeFade:after,.appShell:before,.appShell:after{content:none!important;background:0 0!important;display:none!important}body:has(.appShell):before{content:none!important;background:0 0!important;display:none!important}body:has(.appShell):after{content:none!important;background:0 0!important;display:none!important}body,body .appShell,body .routeFade,body .portalShell,body .accountShell,body .dashboardShell,body .adminShell,body main{background:0 0!important}body:has(.appShell){background:0 0!important}body:has(.researchHero){background:0 0!important}body:has(.evidencePreview){background:0 0!important}@media (min-width:761px){html{height:auto!important;overflow-y:visible!important}body{height:auto!important;min-height:100dvh!important;overflow-y:auto!important}body .appShell{grid-template-columns:var(--portal-sidebar-width) minmax(0, 1fr)!important;gap:var(--portal-gap)!important;width:100%!important;max-width:var(--portal-shell-max)!important;min-height:100dvh!important;padding:var(--portal-pad-y) var(--portal-pad-x)!important;align-items:start!important;margin:0 auto!important;display:grid!important;overflow:visible!important}body .appShell>aside.sidebar,body .appShell>aside.accountSidebar,body .appShell>aside.adminSidebar,body aside.sidebar.accountSidebar,body aside.sidebar.adminSidebar{top:var(--portal-pad-y)!important;z-index:20!important;width:var(--portal-sidebar-width)!important;max-width:var(--portal-sidebar-width)!important;height:calc(100dvh - calc(var(--portal-pad-y) * 2))!important;max-height:calc(100dvh - calc(var(--portal-pad-y) * 2))!important;align-self:start!important;min-height:0!important;margin:0!important;position:sticky!important;overflow:hidden!important}body .appShell>:not(aside):not(.sidebar):not(.mobileSidebarToggleInput):not(.mobileSidebarHamburger):not(.mobileSidebarBackdrop){width:100%!important;min-width:0!important;max-width:var(--portal-content-max)!important;height:auto!important;min-height:0!important;margin:0!important;padding-top:0!important;overflow:visible!important}}@media (max-width:760px){body .appShell{width:100%!important;min-height:100dvh!important;padding:max(4.6rem, env(safe-area-inset-top)) 1rem max(2.5rem, env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important}body .appShell>:not(aside):not(.sidebar):not(.mobileSidebarToggleInput):not(.mobileSidebarHamburger):not(.mobileSidebarBackdrop){width:100%!important;min-width:0!important;max-width:none!important}}body:has(.liveHome){background:0 0!important}body .liveHome{min-height:100dvh;color:var(--text)}body .liveHomeNav{background:linear-gradient(#ffffff0f,#ffffff06),#02061794;border:1px solid #7dd3fc24;border-radius:24px;width:calc(100% - 2rem);max-width:1180px;height:66px;margin:.85rem auto 0;padding:0 1rem 0 1.15rem;box-shadow:0 18px 52px #0000003d,inset 0 1px #ffffff0a}body .liveHomeHero{grid-template-columns:minmax(0,.95fr) minmax(430px,.82fr);align-items:center;gap:2.4rem;width:calc(100% - 2rem);max-width:1180px;min-height:calc(100dvh - 92px);margin:0 auto;padding:3rem 0 2rem;display:grid}body .liveHomeCopy h1{letter-spacing:-.085em;max-width:780px;margin:.65rem 0 1rem;font-size:clamp(3.5rem,7.2vw,7rem);line-height:.88}body .liveHomeCopy>p:not(.eyebrow){color:#d6e2f1d1;max-width:620px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.65}body .liveHomeActions{flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;display:flex}body .livePipelineBox{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 42%),linear-gradient(#ffffff12,#ffffff07),#02061799;border:1px solid #7dd3fc2e;border-radius:30px;padding:1rem;overflow:hidden;box-shadow:0 28px 90px #00000057,0 0 0 1px #38bdf80d,inset 0 1px #ffffff0b}body .livePipelineHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .8rem;display:flex}body .livePipelineHeader div{align-items:center;gap:.55rem;display:flex}body .livePipelineHeader p{color:#d6e2f1bd;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8rem;font-weight:950}body .livePipelineHeader strong{color:#67e8f9;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.8rem}body .livePulse{background:#22c55e;border-radius:999px;width:.66rem;height:.66rem;box-shadow:0 0 18px #22c55ec7}body .livePipelineStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;margin-bottom:.75rem;display:grid}body .livePipelineStats article{background:#0f172a8a;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:.78rem .72rem}body .livePipelineStats strong{font-size:1.28rem;line-height:1;display:block}body .livePipelineStats span{color:#d6e2f19e;text-transform:uppercase;letter-spacing:.06em;margin-top:.26rem;font-size:.68rem;font-weight:850;display:block}body .livePipelineRows{gap:.62rem;display:grid}body .livePipelineRow{background:linear-gradient(135deg,#ffffff0d,#ffffff06),#0f172a75;border:1px solid #7dd3fc1f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.84rem .86rem;display:grid}body .livePipelineRow span{color:#7dd3fcbd;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950;display:block}body .livePipelineRow strong{color:#f8fafcf5;overflow-wrap:anywhere;margin-top:.18rem;font-size:.94rem;line-height:1.18;display:block}body .livePipelineRow>div:last-child{text-align:right}body .livePipelineRow em{color:#bae6fd;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.28rem;font-size:.7rem;font-style:normal;font-weight:950;display:block}body .livePipelineRow small{color:#d6e2f194;white-space:nowrap;font-size:.72rem}body .livePipelineNote{color:#d6e2f194;margin:.75rem .15rem 0;font-size:.78rem;line-height:1.45}body .liveHomeBand{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:calc(100% - 2rem);max-width:1180px;margin:0 auto 1rem;padding:0 0 1.2rem;display:grid}body .liveHomeBand article,body .liveHomeClose{background:linear-gradient(#ffffff0e,#ffffff06),#02061775;border:1px solid #7dd3fc24;border-radius:24px;box-shadow:inset 0 1px #ffffff09}body .liveHomeBand article{padding:1.05rem}body .liveHomeBand span{color:#7dd3fc;background:#38bdf81f;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-weight:950;display:inline-flex}body .liveHomeBand strong{margin:.55rem 0 .35rem;font-size:1.12rem;display:block}body .liveHomeBand p{color:#d6e2f1ad;margin:0;line-height:1.55}body .liveHomeClose{justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 2rem);max-width:1180px;margin:0 auto 2rem;padding:1.25rem;display:flex}body .liveHomeClose h2{letter-spacing:-.055em;margin:.28rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}@media (max-width:940px){body .liveHomeHero{grid-template-columns:1fr;min-height:auto;padding-top:2.2rem}body .liveHomeBand{grid-template-columns:1fr}body .liveHomeClose{flex-direction:column;align-items:stretch}}@media (max-width:640px){body .liveHomeNav{gap:.65rem;height:auto;padding:.8rem;display:grid}body .liveHomeNav .navLinks{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}body .liveHomeNav .navLinks a{text-align:center;background:#ffffff0b;border-radius:14px;justify-content:center;align-items:center;min-height:42px;font-size:.82rem;display:inline-flex}body .liveHomeHero{width:calc(100% - 1rem);padding:1.35rem 0 1rem}body .liveHomeCopy h1{font-size:clamp(2.85rem,14vw,4.4rem)}body .livePipelineStats{grid-template-columns:1fr 1fr}body .livePipelineRow{grid-template-columns:1fr}body .livePipelineRow>div:last-child{text-align:left}}body:has(.publicHomeV2){background:0 0!important}body .publicHomeV2{min-height:100dvh;color:var(--text)}body .publicHomeNavV2{background:linear-gradient(#ffffff0f,#ffffff06),#02061794;border:1px solid #7dd3fc24;border-radius:24px;width:calc(100% - 2rem);max-width:1180px;height:66px;margin:.85rem auto 0;padding:0 1rem 0 1.15rem;box-shadow:0 18px 52px #0000003d,inset 0 1px #ffffff0a}body .publicHomeHeroV2{grid-template-columns:minmax(0,.95fr) minmax(430px,.82fr);align-items:center;gap:2.4rem;width:calc(100% - 2rem);max-width:1180px;min-height:calc(100dvh - 92px);margin:0 auto;padding:3rem 0 2rem;display:grid}body .publicHomeCopyV2 h1{letter-spacing:-.085em;max-width:820px;margin:.65rem 0 1rem;font-size:clamp(3.45rem,7.1vw,6.9rem);line-height:.88}body .publicHomeCopyV2>p:not(.eyebrow){color:#d6e2f1d1;max-width:640px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.65}body .publicHomeActionsV2{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}body .publicListingsLiveBox{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 42%),linear-gradient(#ffffff12,#ffffff07),#02061799;border:1px solid #7dd3fc2e;border-radius:30px;padding:1rem;overflow:hidden;box-shadow:0 28px 90px #00000057,0 0 0 1px #38bdf80d,inset 0 1px #ffffff0b}body .publicListingsLiveHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .8rem;display:flex}body .publicListingsLiveHeader div{align-items:center;gap:.55rem;display:flex}body .publicListingsLiveHeader p{color:#d6e2f1bd;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8rem;font-weight:950}body .publicListingsLiveHeader strong{color:#67e8f9;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}body .publicListingsLiveRows{gap:.62rem;display:grid}body .publicListingLiveRow{background:linear-gradient(135deg,#ffffff0d,#ffffff06),#0f172a75;border:1px solid #7dd3fc1f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.84rem .86rem;display:grid}body .publicListingLiveRow span{color:#7dd3fcbd;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950;display:block}body .publicListingLiveRow strong{color:#f8fafcf5;overflow-wrap:anywhere;margin-top:.18rem;font-size:.94rem;line-height:1.18;display:block}body .publicListingLiveRow p{color:#d6e2f194;margin:.25rem 0 0;font-size:.78rem}body .publicListingLiveMeta{text-align:right}body .publicListingLiveMeta em{color:#bae6fd;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.28rem;font-size:.7rem;font-style:normal;font-weight:950;display:block}body .publicListingLiveMeta small{color:#d6e2f194;white-space:nowrap;font-size:.72rem}body .publicListingsLiveNote{color:#d6e2f194;margin:.75rem .15rem 0;font-size:.78rem;line-height:1.45}body .publicProofStripV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:calc(100% - 2rem);max-width:1180px;margin:0 auto 1rem;display:grid}body .publicProofStripV2 article,body .publicPricingV2{background:linear-gradient(#ffffff0e,#ffffff06),#02061775;border:1px solid #7dd3fc24;border-radius:24px;box-shadow:inset 0 1px #ffffff09}body .publicProofStripV2 article{padding:1.05rem}body .publicProofStripV2 strong{margin-bottom:.35rem;font-size:1.05rem;display:block}body .publicProofStripV2 p{color:#d6e2f1ad;margin:0;line-height:1.55}body .publicPricingV2{width:calc(100% - 2rem);max-width:1180px;margin:0 auto 2.2rem;padding:1.2rem}body .publicPricingHeaderV2{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:1rem;margin-bottom:1rem;display:grid}body .publicPricingHeaderV2 h2{letter-spacing:-.06em;margin:.3rem 0 0;font-size:clamp(1.9rem,3.5vw,3rem)}body .publicPricingHeaderV2>p{color:#d6e2f1ad;margin:0;line-height:1.55}body .publicPricingGridV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}body .publicPricingCardV2{background:linear-gradient(#ffffff0d,#ffffff06),#0f172a75;border:1px solid #7dd3fc24;border-radius:22px;align-content:start;gap:.9rem;min-width:0;padding:1rem;display:grid}body .publicPricingCardV2.featured{background:radial-gradient(circle at 100% 0,#38bdf821,#0000 38%),linear-gradient(#ffffff12,#ffffff08),#0f172a94;border-color:#38bdf852}body .publicPricingCardV2 span{color:#7dd3fcd1;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:950}body .publicPricingCardV2 h3{margin:.38rem 0 0;font-size:1rem;line-height:1.35}body .publicPriceV2{align-items:baseline;gap:.35rem;display:flex}body .publicPriceV2 strong{letter-spacing:-.06em;font-size:2.35rem}body .publicPriceV2 small{color:#d6e2f19e;font-weight:800}body .publicPricingCardV2 ul{color:#d6e2f1b8;gap:.5rem;margin:0;padding-left:1.05rem;line-height:1.45;display:grid}body .publicPricingCardV2 .button{margin-top:.25rem}@media (max-width:940px){body .publicHomeHeroV2{grid-template-columns:1fr;min-height:auto;padding-top:2.2rem}body .publicProofStripV2,body .publicPricingGridV2,body .publicPricingHeaderV2{grid-template-columns:1fr}}@media (max-width:640px){body .publicHomeNavV2{gap:.65rem;height:auto;padding:.8rem;display:grid}body .publicHomeNavV2 .navLinks{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}body .publicHomeNavV2 .navLinks a{text-align:center;background:#ffffff0b;border-radius:14px;justify-content:center;align-items:center;min-height:42px;font-size:.82rem;display:inline-flex}body .publicHomeHeroV2{width:calc(100% - 1rem);padding:1.35rem 0 1rem}body .publicHomeCopyV2 h1{font-size:clamp(2.8rem,14vw,4.35rem)}body .publicSignupEmailForm div,body .publicListingLiveRow{grid-template-columns:1fr}body .publicSignupEmailForm button{width:100%}body .publicListingLiveMeta{text-align:left}}body:has(.publicHomePricing){background:0 0!important}body .publicHomePricing{min-height:100dvh;color:var(--text)}body .publicHomeNav{background:linear-gradient(#ffffff0f,#ffffff06),#02061794;border:1px solid #7dd3fc24;border-radius:24px;width:calc(100% - 2rem);max-width:1180px;height:66px;margin:.85rem auto 0;padding:0 1rem 0 1.15rem;box-shadow:0 18px 52px #0000003d,inset 0 1px #ffffff0a}body .publicHomeHero{grid-template-columns:minmax(0,.95fr) minmax(430px,.82fr);align-items:center;gap:2.4rem;width:calc(100% - 2rem);max-width:1180px;min-height:calc(100dvh - 92px);margin:0 auto;padding:3rem 0 2rem;display:grid}body .publicHomeCopy h1{letter-spacing:-.085em;max-width:820px;margin:.65rem 0 1rem;font-size:clamp(3.45rem,7.1vw,6.9rem);line-height:.88}body .publicHomeCopy>p:not(.eyebrow){color:#d6e2f1d1;max-width:640px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.65}body .publicSignupEmailForm{background:linear-gradient(#ffffff0f,#ffffff06),#0206177a;border:1px solid #7dd3fc29;border-radius:22px;max-width:590px;margin-top:1.45rem;padding:.78rem;box-shadow:inset 0 1px #ffffff09}body .publicSignupEmailForm label{color:#d6e2f1b3;text-transform:uppercase;letter-spacing:.09em;margin:0 0 .55rem .15rem;font-size:.78rem;font-weight:900;display:block}body .publicSignupEmailForm div{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}body .publicSignupEmailForm input{color:#f8fafcf5;min-width:0;height:48px;font:inherit;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:0 .95rem}body .publicSignupEmailForm input:focus{border-color:#38bdf885;box-shadow:0 0 0 4px #38bdf81a}body .publicSignupEmailForm button{color:#020617;height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:1px solid #38bdf88c;border-radius:16px;padding:0 1rem;font-weight:950}body .publicHomeActions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}body .publicListingsBox{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 42%),linear-gradient(#ffffff12,#ffffff07),#02061799;border:1px solid #7dd3fc2e;border-radius:30px;padding:1rem;overflow:hidden;box-shadow:0 28px 90px #00000057,0 0 0 1px #38bdf80d,inset 0 1px #ffffff0b}body .publicListingsHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .8rem;display:flex}body .publicListingsHeader div{align-items:center;gap:.55rem;display:flex}body .publicListingsHeader p{color:#d6e2f1bd;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8rem;font-weight:950}body .publicListingsHeader strong{color:#67e8f9;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}body .publicListingsPulse{background:#22c55e;border-radius:999px;width:.66rem;height:.66rem;box-shadow:0 0 18px #22c55ec7}body .publicListingsRows{gap:.62rem;display:grid}body .publicListingRow{background:linear-gradient(135deg,#ffffff0d,#ffffff06),#0f172a75;border:1px solid #7dd3fc1f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.84rem .86rem;display:grid}body .publicListingRow span{color:#7dd3fcbd;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950;display:block}body .publicListingRow strong{color:#f8fafcf5;overflow-wrap:anywhere;margin-top:.18rem;font-size:.94rem;line-height:1.18;display:block}body .publicListingRow p{color:#d6e2f194;margin:.25rem 0 0;font-size:.78rem}body .publicListingMeta{text-align:right}body .publicListingMeta em{color:#bae6fd;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.28rem;font-size:.7rem;font-style:normal;font-weight:950;display:block}body .publicListingMeta small{color:#d6e2f194;white-space:nowrap;font-size:.72rem}body .publicListingsNote{color:#d6e2f194;margin:.75rem .15rem 0;font-size:.78rem;line-height:1.45}body .publicProofStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:calc(100% - 2rem);max-width:1180px;margin:0 auto 1rem;display:grid}body .publicProofStrip article,body .publicPricing{background:linear-gradient(#ffffff0e,#ffffff06),#02061775;border:1px solid #7dd3fc24;border-radius:24px;box-shadow:inset 0 1px #ffffff09}body .publicProofStrip article{padding:1.05rem}body .publicProofStrip strong{margin-bottom:.35rem;font-size:1.05rem;display:block}body .publicProofStrip p{color:#d6e2f1ad;margin:0;line-height:1.55}body .publicPricing{width:calc(100% - 2rem);max-width:1180px;margin:0 auto 2.2rem;padding:1.2rem}body .publicPricingHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:1rem;margin-bottom:1rem;display:grid}body .publicPricingHeader h2{letter-spacing:-.06em;margin:.3rem 0 0;font-size:clamp(1.9rem,3.5vw,3rem)}body .publicPricingHeader>p{color:#d6e2f1ad;margin:0;line-height:1.55}body .publicPricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}body .publicPricingCard{background:linear-gradient(#ffffff0d,#ffffff06),#0f172a75;border:1px solid #7dd3fc24;border-radius:22px;align-content:start;gap:.9rem;min-width:0;padding:1rem;display:grid}body .publicPricingCard.featured{background:radial-gradient(circle at 100% 0,#38bdf821,#0000 38%),linear-gradient(#ffffff12,#ffffff08),#0f172a94;border-color:#38bdf852}body .publicPricingCard span{color:#7dd3fcd1;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:950}body .publicPricingCard h3{margin:.38rem 0 0;font-size:1rem;line-height:1.35}body .publicPriceStack{gap:.2rem;display:grid}body .publicPrice{align-items:baseline;gap:.35rem;display:flex}body .publicPrice strong{letter-spacing:-.06em;font-size:2.35rem}body .publicPrice small,body .publicPriceStack p,body .publicPlanUsage span{color:#d6e2f19e;font-weight:800}body .publicPriceStack p{margin:0;font-size:.9rem}body .publicPlanUsage{background:#ffffff09;border:1px solid #7dd3fc1f;border-radius:16px;gap:.2rem;padding:.75rem;display:grid}body .publicPlanUsage strong{font-size:.95rem}body .publicPlanUsage span{font-size:.76rem;line-height:1.35}body .publicPricingCard ul{color:#d6e2f1b8;gap:.5rem;margin:0;padding-left:1.05rem;line-height:1.45;display:grid}body .publicPricingCard .button{margin-top:.25rem}@media (max-width:940px){body .publicHomeHero{grid-template-columns:1fr;min-height:auto;padding-top:2.2rem}body .publicProofStrip,body .publicPricingGrid,body .publicPricingHeader{grid-template-columns:1fr}}@media (max-width:640px){body .publicHomeNav{gap:.65rem;height:auto;padding:.8rem;display:grid}body .publicHomeNav .navLinks{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}body .publicHomeNav .navLinks a{text-align:center;background:#ffffff0b;border-radius:14px;justify-content:center;align-items:center;min-height:42px;font-size:.82rem;display:inline-flex}body .publicHomeHero{width:calc(100% - 1rem);padding:1.35rem 0 1rem}body .publicHomeCopy h1{font-size:clamp(2.8rem,14vw,4.35rem)}body .publicSignupEmailForm div,body .publicListingRow{grid-template-columns:1fr}body .publicSignupEmailForm button{width:100%}body .publicListingMeta{text-align:left}}body:has(.publicHomePricing) .publicPricing{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 0,#38bdf81f,#0000 32%),radial-gradient(circle at 92% 8%,#8b5cf61a,#0000 34%),linear-gradient(#ffffff0f,#ffffff06),#0206178f!important;border-color:#7dd3fc2e!important;padding:1.35rem!important;box-shadow:0 28px 90px #0000004d,inset 0 1px #ffffff0b!important}body:has(.publicHomePricing) .publicPricing:before{content:"";pointer-events:none;opacity:.38;background:linear-gradient(125deg,#0000 0% 38%,#ffffff0b 49%,#0000 62% 100%);position:absolute;inset:0}body:has(.publicHomePricing) .publicPricingHeader{z-index:1;padding:.25rem .25rem .55rem;position:relative;align-items:start!important}body:has(.publicHomePricing) .publicPricingHeader h2{max-width:720px;line-height:.98}body:has(.publicHomePricing) .publicPricingHeader>p{background:#0f172a61;border:1px solid #7dd3fc21;border-radius:18px;max-width:390px;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffff09}body:has(.publicHomePricing) .publicPricingGrid{z-index:1;align-items:stretch;position:relative}body:has(.publicHomePricing) .publicPricingCard{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 42%),linear-gradient(#ffffff0d,#ffffff05),#0a101c94!important;border-radius:26px!important;gap:1rem!important;padding:1.15rem!important;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff0b!important}body:has(.publicHomePricing) .publicPricingCard:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(135deg,#ffffff13,#0000 22% 72%,#38bdf80b);position:absolute;inset:0}body:has(.publicHomePricing) .publicPricingCard:hover{transform:translateY(-3px);border-color:#7dd3fc47!important;box-shadow:0 24px 70px #00000047,0 0 42px #38bdf81a,inset 0 1px #ffffff0e!important}body:has(.publicHomePricing) .publicPricingCard.featured{transform:translateY(-8px);background:radial-gradient(circle at 30% 0,#38bdf833,#0000 42%),radial-gradient(circle at 92% 12%,#8b5cf629,#0000 36%),linear-gradient(#ffffff15,#ffffff07),#0f172aad!important;border-color:#38bdf875!important;box-shadow:0 30px 90px #00000057,0 0 55px #38bdf826,inset 0 1px #ffffff0f!important}body:has(.publicHomePricing) .publicPricingCard.featured:hover{transform:translateY(-11px)}body:has(.publicHomePricing) .publicPricingCard>*{z-index:1;position:relative}body:has(.publicHomePricing) .publicPlanBadge{color:#e0f7ff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#38bdf838,#8b5cf629),#02061775;border:1px solid #38bdf86b;border-radius:999px;justify-self:start;width:fit-content;margin-bottom:-.15rem;padding:.42rem .68rem;font-size:.68rem;font-weight:950;box-shadow:0 0 26px #38bdf829}body:has(.publicHomePricing) .publicPricingCard span:first-child{color:#7dd3fc!important}body:has(.publicHomePricing) .publicPricingCard h3{color:#f8fafcf0;font-size:1.02rem!important;line-height:1.38!important}body:has(.publicHomePricing) .publicPriceStack{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:.95rem 0 .25rem}body:has(.publicHomePricing) .publicPrice strong{color:#f8fbff;text-shadow:0 0 30px #7dd3fc1f;font-size:clamp(2.7rem,4vw,3.25rem)!important}body:has(.publicHomePricing) .publicPrice small{color:#d6e2f1a8;font-size:.95rem}body:has(.publicHomePricing) .publicPriceStack p{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex;margin-top:.18rem!important;font-size:.86rem!important}body:has(.publicHomePricing) .publicPriceStack p span{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900;color:#d6e2f194!important}body:has(.publicHomePricing) .publicPriceStack p strong{color:#f8fafcdb;font-size:.92rem}body:has(.publicHomePricing) .publicPriceStack p em{color:#86efac;text-transform:uppercase;letter-spacing:.06em;background:#22c55e1c;border-radius:999px;padding:.24rem .42rem;font-size:.68rem;font-style:normal;font-weight:950}body:has(.publicHomePricing) .publicPlanUsage{background:radial-gradient(circle at 100% 0,#38bdf814,#0000 45%),#ffffff0a!important;border-color:#7dd3fc29!important;padding:.88rem!important}body:has(.publicHomePricing) .publicPlanUsage strong{color:#f8fafcf0;font-size:1rem!important}body:has(.publicHomePricing) .publicPlanUsage span{color:#d6e2f1a8!important;letter-spacing:0!important;text-transform:none!important;font-size:.78rem!important}body:has(.publicHomePricing) .publicPricingCard ul{gap:.58rem!important;padding-left:0!important;list-style:none!important}body:has(.publicHomePricing) .publicPricingCard li{color:#d6e2f1c2;padding-left:1.28rem;position:relative}body:has(.publicHomePricing) .publicPricingCard li:before{content:"";background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:.52rem;left:0;box-shadow:0 0 14px #38bdf847}body:has(.publicHomePricing) .publicPricingCard .button{border-radius:999px;min-height:48px}body:has(.publicHomePricing) .publicPricingCard.featured .button.primary{color:#020617;box-shadow:0 16px 42px #38bdf838,inset 0 1px #ffffff40}@media (max-width:940px){body:has(.publicHomePricing) .publicPricingCard.featured{transform:none}body:has(.publicHomePricing) .publicPricingCard.featured:hover{transform:translateY(-3px)}}body:has(.publicHomePricing) .publicHomeHero{align-items:center!important;min-height:auto!important;padding-top:clamp(1.75rem,3.2vw,2.85rem)!important;padding-bottom:clamp(1.5rem,2.8vw,2.25rem)!important}body:has(.publicHomePricing) .publicHomeCopy h1{max-width:700px!important;font-size:clamp(3.75rem,6vw,6.15rem)!important;line-height:.88!important}body:has(.publicHomePricing) .publicHomeCopy>p:not(.eyebrow){max-width:600px!important;font-size:clamp(1rem,1.28vw,1.13rem)!important}body:has(.publicHomePricing) .publicSignupEmailForm{margin-top:1.2rem!important}body:has(.publicHomePricing) .publicHomeActions{margin-top:.85rem!important}body:has(.publicHomePricing) .publicListingsBox{transform:translateY(.2rem)}body:has(.publicHomePricing) .publicProofStrip{background:radial-gradient(circle at 10% 0,#38bdf81a,#0000 34%),radial-gradient(circle at 92% 0,#8b5cf61a,#0000 34%),linear-gradient(#ffffff0c,#ffffff05),#02061770;border:1px solid #7dd3fc29;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 20px 58px #00000038,inset 0 1px #ffffff0a;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;width:calc(100% - 2rem)!important;max-width:1180px!important;margin:0 auto 1.15rem!important;padding:2.65rem .85rem .85rem!important;display:grid!important}body:has(.publicHomePricing) .publicProofStrip:before{content:"How Aventorra works";color:#7dd3fcc7;letter-spacing:.13em;text-transform:uppercase;align-items:center;height:1.1rem;font-size:.68rem;font-weight:950;display:inline-flex;position:absolute;top:.92rem;left:1.1rem}body:has(.publicHomePricing) .publicProofStrip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#38bdf83d,#8b5cf629,#0000);height:1px;position:absolute;top:2.25rem;left:1.1rem;right:1.1rem}body:has(.publicHomePricing) .publicProofStrip article{min-height:126px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 34px #00000024;background:radial-gradient(circle at 15% 0,#38bdf813,#0000 42%),linear-gradient(#ffffff0c,#ffffff05),#0f172a66!important;border:1px solid #7dd3fc1f!important;border-radius:23px!important;padding:1rem 1rem 1rem 3.65rem!important}body:has(.publicHomePricing) .publicProofStrip article:before{color:#bae6fd;background:radial-gradient(circle at 35% 30%,#ffffff42,#0000 28%),linear-gradient(135deg,#38bdf842,#2563eb21),#0206177a;border:1px solid #38bdf84d;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:950;display:inline-flex;position:absolute;top:1.08rem;left:1rem;box-shadow:0 0 22px #38bdf81c,inset 0 1px #ffffff0f}body:has(.publicHomePricing) .publicProofStrip article:first-child:before{content:"1"}body:has(.publicHomePricing) .publicProofStrip article:nth-child(2):before{content:"2"}body:has(.publicHomePricing) .publicProofStrip article:nth-child(3):before{content:"3"}body:has(.publicHomePricing) .publicProofStrip article:not(:last-child):after{content:"";z-index:2;border-top:1px solid #7dd3fc3d;border-right:1px solid #7dd3fc3d;width:.82rem;height:.82rem;position:absolute;top:50%;right:-.48rem;transform:translateY(-50%)rotate(45deg)}body:has(.publicHomePricing) .publicProofStrip strong{color:#f8fafcf5;letter-spacing:-.025em;margin-bottom:.32rem!important;font-size:1.05rem!important}body:has(.publicHomePricing) .publicProofStrip p{font-size:.92rem;color:#d6e2f1a8!important;margin:0!important;line-height:1.48!important}body:has(.publicHomePricing) .publicPricing{margin-top:0!important}@media (max-width:940px){body:has(.publicHomePricing) .publicHomeHero{padding-top:1.6rem!important}body:has(.publicHomePricing) .publicListingsBox{transform:none}body:has(.publicHomePricing) .publicProofStrip{grid-template-columns:1fr!important}body:has(.publicHomePricing) .publicProofStrip article{min-height:auto}body:has(.publicHomePricing) .publicProofStrip article:not(:last-child):after{inset:auto auto -.48rem 1.58rem;transform:rotate(135deg)}}@media (max-width:560px){body:has(.publicHomePricing) .publicHomeHero{width:calc(100% - 1rem)!important;padding-top:1.15rem!important}body:has(.publicHomePricing) .publicHomeCopy h1{font-size:clamp(2.85rem,13vw,4.2rem)!important}body:has(.publicHomePricing) .publicProofStrip{border-radius:24px;width:calc(100% - 1rem)!important;padding:2.55rem .7rem .7rem!important}body:has(.publicHomePricing) .publicProofStrip:before{top:.86rem;left:1rem}body:has(.publicHomePricing) .publicProofStrip:after{top:2.18rem;left:1rem;right:1rem}body:has(.publicHomePricing) .publicProofStrip article{border-radius:20px!important;padding:.95rem .95rem .95rem 3.45rem!important}}html body main.publicHomePricing{padding-top:0!important}html body .publicTopbarSpacer{pointer-events:none!important;width:100%!important;height:96px!important;min-height:96px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true]{z-index:2147483000!important;-webkit-backdrop-filter:blur(20px)saturate(1.18)!important;pointer-events:auto!important;background:linear-gradient(#ffffff16,#ffffff08),#020617bd!important;border:1px solid #7dd3fc33!important;border-radius:28px!important;grid-template-columns:minmax(190px,auto) minmax(170px,1fr) auto!important;align-items:center!important;gap:.75rem!important;width:calc(100% - 2rem)!important;max-width:1180px!important;height:72px!important;margin:0!important;padding:.5rem .55rem .5rem .72rem!important;display:grid!important;position:fixed!important;inset:14px auto auto 50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 22px 60px #00000057,0 0 0 1px #38bdf80b,inset 0 1px #ffffff0f!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true]:before{content:"";pointer-events:none;opacity:.82;background:radial-gradient(circle at 12% 0,#38bdf82e,#0000 34%),radial-gradient(circle at 92% 12%,#8b5cf621,#0000 34%),linear-gradient(120deg,#0000 0% 42%,#ffffff0b 50%,#0000 62% 100%);position:absolute;inset:0}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true]>*{z-index:1;position:relative}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeBrand{background:linear-gradient(#ffffff12,#ffffff07),#0f172a8a!important;border:1px solid #7dd3fc3d!important;border-radius:21px!important;align-content:center!important;gap:.12rem!important;min-width:0!important;height:56px!important;padding:.65rem .95rem!important;display:grid!important;box-shadow:inset 0 1px #ffffff0e,0 0 28px #38bdf80f!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeBrand span{color:#f8fafcfa;letter-spacing:-.045em;font-size:1.05rem;font-weight:950;line-height:1;display:block}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeBrand small{color:#7dd3fcb8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:950;line-height:1;display:block}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavStatus{color:#dcfce7f0;background:linear-gradient(#22c55e17,#22c55e09),#0f172a5c;border:1px solid #22c55e2e;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.55rem;min-width:0;max-width:300px;height:42px;padding:0 .85rem;display:inline-flex;box-shadow:inset 0 1px #ffffff09}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavStatus span{background:#22c55e;border-radius:999px;width:.52rem;height:.52rem;box-shadow:0 0 16px #22c55eb8}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavStatus strong{text-overflow:ellipsis;color:#dcfce7f0;letter-spacing:.02em;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:950;overflow:hidden}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks{color:#d6e2f1b8!important;justify-content:flex-end!important;align-items:center!important;gap:.38rem!important;font-size:.88rem!important;display:flex!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a{color:#d6e2f1c7;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 .82rem;font-weight:900;display:inline-flex}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a:hover{color:#f8fafcfa;background:#ffffff0d;border-color:#7dd3fc2e}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks .navButton{min-width:138px;box-shadow:0 14px 34px #38bdf82e,inset 0 1px #ffffff42;color:#020617!important;background:linear-gradient(135deg,#38bdf8,#2563eb)!important;border-color:#38bdf8a8!important}html body #listings,html body #pricing{scroll-margin-top:116px!important}@media (max-width:860px){html body .publicTopbarSpacer{height:142px!important;min-height:142px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true]{grid-template-columns:1fr auto!important;gap:.55rem!important;height:auto!important;padding:.6rem!important;top:10px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavStatus{justify-self:end;max-width:180px}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;display:grid!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a{text-align:center;width:100%;min-width:0;padding:0 .5rem;font-size:.78rem}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks .navButton{min-width:0}html body #listings,html body #pricing{scroll-margin-top:154px!important}}@media (max-width:560px){html body .publicTopbarSpacer{height:156px!important;min-height:156px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true]{border-radius:24px!important;width:calc(100% - 1rem)!important;top:8px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #listings,html body #pricing{scroll-margin-top:168px!important}}html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{z-index:2147483000!important;pointer-events:auto!important;width:calc(100% - 2rem)!important;max-width:1180px!important;margin:0!important;position:fixed!important;inset:14px auto auto 50%!important;transform:translate(-50%)!important}html body .publicTopbarSpacer{height:96px!important;min-height:96px!important}@media (max-width:860px){html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{top:10px!important}html body .publicTopbarSpacer{height:142px!important;min-height:142px!important}}@media (max-width:560px){html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{width:calc(100% - 1rem)!important;top:8px!important}html body .publicTopbarSpacer{height:156px!important;min-height:156px!important}}body .billingLockedPlanValues{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}body .billingLockedPlanValues>div{background:radial-gradient(circle at 100% 0,#38bdf817,#0000 44%),#ffffff09;border:1px solid #7dd3fc24;border-radius:16px;align-content:center;gap:.25rem;min-height:64px;padding:.75rem;display:grid}body .billingLockedPlanValues span{color:#d6e2f19e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}body .billingLockedPlanValues strong{color:#f8fbff;font-size:1.08rem}@media (max-width:760px){body .billingLockedPlanValues{grid-template-columns:1fr}}body .realSettingsPage,body .realSettingsForm{gap:1rem;display:grid}body .realSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}body .realSettingsGrid label,body .adminSettingsNotes{color:#d6e2f1b3;letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}body .realSettingsGrid input,body .realSettingsGrid select,body .adminSettingsNotes textarea{color:#f8fbff;width:100%;min-height:50px;font:inherit;letter-spacing:0;text-transform:none;background:#02061794;border:1px solid #ffffff1f;border-radius:16px;padding:.75rem .85rem;font-weight:750}body .realSettingsGrid small,body .adminSettingsNotes small{color:#d6e2f18a;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:750;line-height:1.4}body .realSettingsToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}body .settingsToggleCard{background:radial-gradient(circle at 100% 0,#38bdf814,#0000 42%),#ffffff09;border:1px solid #7dd3fc24;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem;display:grid}body .settingsToggleCard input{accent-color:#38bdf8;width:18px;height:18px;margin-top:.18rem}body .settingsToggleCard strong{color:#f8fbff;letter-spacing:-.015em;font-size:.95rem;font-weight:950;display:block}body .settingsToggleCard small{color:#d6e2f19e;margin-top:.25rem;line-height:1.4;display:block}body .settingsUtilityRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem;display:flex}body .settingsUtilityRow strong{color:#f8fbff}body .settingsUtilityRow p{color:#d6e2f19e;margin:.25rem 0 0}body .customerContactButton.secondary{color:#e2e8f0;box-shadow:none;background:#ffffff14}body .compactProfileRequestForm,body .adminSafetyToggleGrid{margin-top:1rem}body.portalDensity-compact .customerLeadHero,body.portalDensity-compact .accountPanelModern,body.portalDensity-compact .customerInfoCard,body.portalDensity-compact .customerLeadCard,body.portalDensity-compact .customerNextStepCard{padding-top:.85rem!important;padding-bottom:.85rem!important}body.portalDensity-compact .customerOfferList,body.portalDensity-compact .customerNextStepGrid,body.portalDensity-compact .customerStatusGrid,body.portalDensity-compact .realSettingsGrid,body.portalDensity-compact .realSettingsToggleGrid{gap:.65rem!important}body.portalDensity-compact .customerLeadWorkspace,body.portalDensity-compact .accountWorkspace{gap:.85rem!important}@media (max-width:980px){body .realSettingsGrid,body .realSettingsToggleGrid{grid-template-columns:1fr}body .settingsUtilityRow{display:grid}}@media (min-width:761px){html{height:auto!important;overflow:hidden visible!important}body{height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}body .routeFade{contain:none!important;min-height:100dvh!important;overflow:visible!important;transform:none!important}body main.appShell,body .appShell,body .appShell.customerPortalShell{grid-template-columns:var(--portal-sidebar-width,260px) minmax(0, 1fr)!important;contain:none!important;align-items:start!important;display:grid!important;overflow:visible!important;transform:none!important}body main.appShell>aside.sidebar,body .appShell>aside.sidebar,body .appShell>aside.accountSidebar,body .appShell>aside.adminSidebar,body aside.sidebar.accountSidebar,body aside.sidebar.adminSidebar{top:var(--portal-pad-y,1.6rem)!important;z-index:80!important;height:calc(100dvh - calc(var(--portal-pad-y,1.6rem) * 2))!important;max-height:calc(100dvh - calc(var(--portal-pad-y,1.6rem) * 2))!important;contain:none!important;will-change:auto!important;align-self:start!important;min-height:0!important;position:sticky!important;overflow:hidden!important;transform:none!important}body .appShell>section.workspace,body .appShell>.workspace,body .workspace.accountWorkspace,body .workspace.adminWorkspace,body .customerLeadWorkspace,body .customerBillingPage,body .customerAccountHome,body .adminConsoleModern{contain:none!important;min-width:0!important;overflow:visible!important;transform:none!important}}@media (max-width:760px){body main.appShell>aside.sidebar,body .appShell>aside.sidebar,body aside.sidebar.accountSidebar,body aside.sidebar.adminSidebar{position:fixed!important}}body .activeLeadWorkspace{padding-bottom:4rem}body .activeLeadHero .customerLeadHeroCard{background:radial-gradient(circle at 20% 10%,#22d3ee1a,#0000 34%),#0f172ab8;border-color:#22d3ee38}body .activeLeadStats article:first-child{border-color:#22d3ee47;box-shadow:inset 0 0 0 1px #22d3ee0f}body .activeLeadGuidanceBox{margin-top:1rem}body .activeLeadCard{background:radial-gradient(circle at 92% 8%,#22d3ee1c,#0000 30%),linear-gradient(145deg,#0f172aeb,#020617db);border-color:#22d3ee33}body .activeLeadActionBar{background:#02061757;border:1px solid #94a3b82e;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;padding:.9rem;display:flex}body .activeLeadActionBar .button,body .activeLeadEmptyActions .button{width:auto;min-height:2.6rem;padding-inline:1rem;text-decoration:none}body .activeLeadMissingSource{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:999px;align-items:center;min-height:2.6rem;padding:0 1rem;font-size:.84rem;font-weight:800;display:inline-flex}body .activeLeadDetailGrid section{min-height:7.2rem}body .activeLeadEmptyState{align-items:flex-start}body .activeLeadEmptyActions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}body .offerDraftSendForm{width:100%;margin-top:.65rem}body .offerDraftSendForm button{color:#cffafe;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee47;border-radius:.8rem;width:100%;min-height:2.4rem;font-weight:900}body .offerDraftSendForm button:hover{background:#22d3ee29}body .visibleDraftSendForm{border-top:1px solid #94a3b829;grid-column:1/-1;width:100%;margin-top:.85rem;padding-top:.85rem}body .visibleDraftSendForm button{color:#e0f2fe;cursor:pointer;background:linear-gradient(135deg,#22d3ee2e,#2563eb2e);border:1px solid #22d3ee52;border-radius:.9rem;width:100%;min-height:2.75rem;font-weight:900}body .visibleDraftSendForm button:hover{background:linear-gradient(135deg,#22d3ee42,#2563eb42)}body .samSearchPanel{border-color:#22d3ee2e}body .samSearchForm{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.85rem;margin-top:1rem;display:grid}body .samSearchForm label{color:#e2e8f0c7;gap:.4rem;font-size:.82rem;font-weight:800;display:grid}body .samSearchForm input{color:#e5eefb;background:#0f172ab8;border:1px solid #94a3b838;border-radius:.85rem;min-height:2.65rem;padding:0 .8rem}body .samSearchForm button{color:#cffafe;cursor:pointer;background:#22d3ee21;border:1px solid #22d3ee52;border-radius:.85rem;min-height:2.65rem;padding:0 1rem;font-weight:900}body .samSearchForm button:hover{background:#22d3ee33}@media (max-width:760px){body .samSearchForm{grid-template-columns:1fr}}body .websiteMatchPanel{border-color:#818cf82e}body .websiteMatchForm{grid-template-columns:repeat(3,minmax(0,1fr)) auto}@media (max-width:960px){body .websiteMatchForm{grid-template-columns:1fr}}body .candidateMatchList{gap:.8rem}body .candidateMatchCard{padding:0;display:block;overflow:hidden}body .candidateMatchDetails{width:100%}body .candidateMatchSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;list-style:none;display:grid}body .candidateMatchSummary::-webkit-details-marker{display:none}body .candidateMatchSummary:after{content:"▾";color:#7dd3fcd9;font-size:1rem;transition:transform .18s}body .candidateMatchDetails[open] .candidateMatchSummary:after{transform:rotate(180deg)}body .candidateSummaryMain h3{margin:.15rem 0}body .candidateSummaryMain p:last-child{color:#e2e8f0b8;margin:0}body .candidateSummaryMeta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding-right:1.35rem;display:flex}body .candidateSummaryMeta span{color:#e2e8f0c7;border:1px solid #94a3b82e;border-radius:999px;padding:.32rem .55rem;font-size:.74rem;font-weight:800}body .candidateMatchBody{border-top:1px solid #94a3b824;padding:1rem}body .candidateReviewGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr);align-items:start;gap:.9rem;display:grid}body .candidateOpportunityPanel,body .candidateCompanyPanel,body .candidateDecisionPanel{background:radial-gradient(circle at 12% 0,#38bdf812,#0000 18rem),#0f172a57;border:1px solid #94a3b824;border-radius:1rem;min-width:0;padding:1rem}body .candidateReviewSideStack{gap:.9rem;min-width:0;display:grid}body .candidatePanelHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}body .candidatePanelHeader>div{min-width:0}body .candidateReviewGrid h4{color:#e5eefb;margin:.2rem 0 .7rem;line-height:1.28}body .candidateOpportunityMeta,body .candidateScopeTags,body .candidateSourceLinks{flex-wrap:wrap;gap:.45rem;display:flex}body .candidateOpportunityMeta{margin:0 0 .85rem}body .candidateOpportunityMeta span,body .candidateScopeTags span{color:#e2e8f0d1;background:#38bdf80e;border:1px solid #7dd3fc29;border-radius:999px;padding:.36rem .54rem;font-size:.73rem;font-weight:800;line-height:1.25}body .candidateScopeBlock{background:#02061752;border:1px solid #7dd3fc29;border-radius:.9rem;padding:.85rem}body .candidateScopeBlock span,body .candidateDecisionBlock span,body .candidateSourceLine>span{color:#7dd3fcc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.32rem;font-size:.68rem;font-weight:900;display:block}body .candidateScopeBlock p,body .candidateDecisionBlock p{color:#e2e8f0d1;margin:0;line-height:1.55}body .candidateRequirementsBlock{background:#02061738;border:1px solid #94a3b821;border-radius:.85rem;margin-top:.85rem;padding:.78rem}body .candidateRequirementsBlock span{color:#a78bfad1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:900;display:block}body .candidateRequirementsBlock p{color:#e2e8f0c7;margin:0;line-height:1.48}body .candidateProcurementFacts,body .candidateCompanyPanel dl{gap:.6rem;margin:.85rem 0 0;display:grid}body .candidateProcurementFacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}body .candidateProcurementFacts div,body .candidateCompanyPanel dl div{gap:.18rem;display:grid}body .candidateProcurementFacts dt,body .candidateCompanyPanel dt{color:#94a3b8d6;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}body .candidateProcurementFacts dd,body .candidateCompanyPanel dd{color:#e2e8f0e6;margin:0;line-height:1.42}body .candidateScopeTags{margin-top:.85rem}body .candidateSourceLine{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:.9rem;padding-top:.8rem;display:flex}body .candidateSourceLine>span{color:#94a3b8c7;margin:0}body .candidateSourceLinks{justify-content:flex-end}body .candidateSourceLinks a{color:#7dd3fc;background:#38bdf812;border:1px solid #7dd3fc38;border-radius:999px;align-items:center;min-height:34px;padding:.42rem .65rem;font-size:.76rem;font-weight:900;display:inline-flex}body .candidateDecisionPanel{gap:.72rem;display:grid}body .candidateDecisionBlock{border-top:1px solid #94a3b81f;padding-top:.7rem}body .candidateDecisionRisk{background:#78350f1c;border:1px solid #fbbf242e;border-radius:.8rem;padding:.72rem}body .candidateDecisionRisk span{color:#fcd34d}body .candidateMatchActions{margin-top:1rem}@media (max-width:960px){body .candidateMatchSummary{grid-template-columns:1fr}body .candidateSummaryMeta{justify-content:flex-start;padding-right:0}body .candidateReviewGrid{grid-template-columns:1fr}body .candidateSourceLine{flex-direction:column;align-items:flex-start}body .candidateSourceLinks{justify-content:flex-start}}body .regionalSamSearchForm{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(140px,.7fr)) auto}body .stateCheckboxGroup{border:1px solid #94a3b833;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.7rem;min-height:2.65rem;padding:.7rem .8rem;display:flex}body .stateCheckboxGroup legend{color:#e2e8f0c7;padding:0 .35rem;font-size:.78rem;font-weight:900}body .stateCheckboxGroup label{color:#e2e8f0db;grid-template-columns:none;align-items:center;gap:.3rem;font-weight:900;display:inline-flex}body .stateCheckboxGroup input{width:1rem;height:1rem;min-height:auto;padding:0}@media (max-width:1040px){body .regionalSamSearchForm{grid-template-columns:1fr}}@media (max-width:700px){html body .publicTopbarSpacer{height:112px!important;min-height:112px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.48rem!important;width:calc(100% - .85rem)!important;height:auto!important;padding:.52rem!important;top:8px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeBrand,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeBrand{border-radius:17px!important;height:50px!important;min-height:50px!important;padding:.55rem .72rem!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeBrand strong,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeBrand strong{font-size:.98rem!important;line-height:1!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeBrand span,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeBrand span{letter-spacing:.14em!important;font-size:.56rem!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavStatus,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavStatus{white-space:nowrap!important;border-radius:16px!important;max-width:148px!important;min-height:42px!important;padding:0 .68rem!important;font-size:.78rem!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:.45rem!important;width:100%!important;display:grid!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\#listings],html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\#pricing],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\#listings],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\#pricing]{display:none!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a{text-align:center!important;border-radius:15px!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 .55rem!important;font-size:.8rem!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks .navButton,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks .navButton{min-width:0!important}html body #listings,html body #pricing{scroll-margin-top:124px!important}}@media (max-width:390px){html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavStatus,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavStatus{max-width:132px!important;padding:0 .55rem!important;font-size:.72rem!important}}@media (max-width:700px){html,body{overflow-x:hidden!important}html body .publicTopbarSpacer{height:76px!important;min-height:76px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.42rem!important;width:calc(100% - .7rem)!important;min-height:56px!important;padding:.42rem!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavStatus,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavStatus{display:none!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks{grid-column:auto!important;justify-content:flex-end!important;gap:0!important;width:auto!important;display:flex!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\#listings],html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\#pricing],html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/login],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\#listings],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\#pricing],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/login]{display:none!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup]{white-space:nowrap!important;border-radius:15px!important;width:auto!important;min-width:118px!important;min-height:42px!important;padding:0 .85rem!important;font-size:.78rem!important;display:inline-flex!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeBrand,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeBrand{border-radius:16px!important;height:46px!important;min-height:46px!important;padding:.48rem .66rem!important}body:has(.publicHomePricing) .publicHomeHero{gap:.85rem!important;width:calc(100% - .7rem)!important;min-height:auto!important;padding:.65rem 0 .85rem!important}body:has(.publicHomePricing) .publicHomeCopy h1{letter-spacing:-.075em!important;max-width:100%!important;margin:.42rem 0 .58rem!important;font-size:clamp(2.55rem,12vw,3.45rem)!important;line-height:.94!important}body:has(.publicHomePricing) .publicHomeCopy>p:not(.eyebrow){margin-bottom:.85rem!important;font-size:.96rem!important;line-height:1.5!important}body:has(.publicHomePricing) .eyebrow{letter-spacing:.18em!important;font-size:.68rem!important}body:has(.publicHomePricing) .publicSignupEmailForm{border-radius:20px!important;margin-top:.85rem!important;padding:.65rem!important}body:has(.publicHomePricing) .publicSignupEmailForm label{margin-bottom:.45rem!important;font-size:.68rem!important}body:has(.publicHomePricing) .publicSignupEmailForm div{gap:.48rem!important}:is(body:has(.publicHomePricing) .publicSignupEmailForm input,body:has(.publicHomePricing) .publicSignupEmailForm button){border-radius:15px!important;height:44px!important;min-height:44px!important;font-size:.92rem!important}body:has(.publicHomePricing) .publicHomeActions{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:.72rem!important;display:grid!important}body:has(.publicHomePricing) .publicHomeActions .button{text-align:center!important;border-radius:16px!important;min-height:42px!important;padding:.68rem .65rem!important;font-size:.84rem!important;line-height:1.15!important}body:has(.publicHomePricing) .publicListingsBox{border-radius:22px!important;width:100%!important;padding:.78rem!important;box-shadow:0 18px 48px #00000038!important}body:has(.publicHomePricing) .publicListingsHeader{align-items:start!important;gap:.55rem!important;margin-bottom:.65rem!important}:is(body:has(.publicHomePricing) .publicListingsHeader p,body:has(.publicHomePricing) .publicListingsHeader strong){font-size:.72rem!important;line-height:1.1!important}body:has(.publicHomePricing) .publicListingsRows{gap:.55rem!important}body:has(.publicHomePricing) .publicListingRow{border-radius:18px!important;gap:.42rem!important;padding:.72rem!important}body:has(.publicHomePricing) .publicListingRow:nth-child(n+4){display:none!important}body:has(.publicHomePricing) .publicListingRow strong{font-size:.92rem!important;line-height:1.16!important}:is(body:has(.publicHomePricing) .publicListingRow p,body:has(.publicHomePricing) .publicListingMeta small){font-size:.78rem!important}body:has(.publicHomePricing) .publicListingsNote{margin-top:.65rem!important;font-size:.78rem!important;line-height:1.35!important}body:has(.publicHomePricing) .publicProofStrip{border-radius:22px!important;gap:.55rem!important;width:calc(100% - .7rem)!important;margin:.95rem auto!important;padding:.72rem!important}body:has(.publicHomePricing) .publicProofStrip:before{display:none!important}body:has(.publicHomePricing) .publicProofStrip:after{display:none!important}body:has(.publicHomePricing) .publicProofStrip article{border-radius:18px!important;min-height:auto!important;padding:.76rem .82rem!important}body:has(.publicHomePricing) .publicProofStrip article strong{font-size:.96rem!important}body:has(.publicHomePricing) .publicProofStrip article p{display:none!important}body:has(.publicHomePricing) .publicPricing{border-radius:22px!important;width:calc(100% - .7rem)!important;margin:.95rem auto 1.25rem!important;padding:.78rem!important}body:has(.publicHomePricing) .publicPricingHeader{gap:.55rem!important;margin-bottom:.7rem!important;padding:0!important}body:has(.publicHomePricing) .publicPricingHeader h2{margin:.25rem 0!important;font-size:clamp(1.85rem,8vw,2.3rem)!important;line-height:.98!important}body:has(.publicHomePricing) .publicPricingHeader>p{border-radius:16px!important;padding:.72rem .78rem!important;font-size:.86rem!important;line-height:1.45!important}body:has(.publicHomePricing) .publicPricingGrid{gap:.72rem!important}body:has(.publicHomePricing) .publicPricingCard{border-radius:22px!important;gap:.68rem!important;min-height:auto!important;padding:.88rem!important}body:has(.publicHomePricing) .publicPricingCard h3{margin:.32rem 0 0!important;font-size:1rem!important;line-height:1.25!important}body:has(.publicHomePricing) .publicPlanBadge{border-radius:999px!important;width:fit-content!important;padding:.34rem .55rem!important;font-size:.65rem!important}body:has(.publicHomePricing) .publicPrice strong{font-size:2.55rem!important;line-height:.95!important}body:has(.publicHomePricing) .publicPriceStack{gap:.45rem!important}body:has(.publicHomePricing) .publicPlanUsage{border-radius:16px!important;padding:.72rem!important}body:has(.publicHomePricing) .publicPlanUsage span{font-size:.76rem!important}body:has(.publicHomePricing) .publicPricingCard ul{gap:.38rem!important;margin:.1rem 0!important}body:has(.publicHomePricing) .publicPricingCard li{font-size:.84rem!important;line-height:1.25!important}body:has(.publicHomePricing) .publicPricingCard li:nth-child(n+4){display:none!important}body:has(.publicHomePricing) .publicPricingCard .button{border-radius:16px!important;min-height:42px!important;padding:.72rem .8rem!important;font-size:.88rem!important}html body #listings,html body #pricing{scroll-margin-top:86px!important}}@media (max-width:390px){body:has(.publicHomePricing) .publicHomeCopy h1{font-size:clamp(2.35rem,12.5vw,3.05rem)!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup]{min-width:108px!important;padding:0 .68rem!important}}@media (max-width:700px){body:has(.publicHomePricing) .publicProofStrip{gap:.5rem!important}body:has(.publicHomePricing) .publicProofStrip article{grid-template-columns:2.05rem minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important;min-height:48px!important;padding:.64rem .76rem!important;display:grid!important;position:relative!important}body:has(.publicHomePricing) .publicProofStrip article:before{grid-area:1/1!important;justify-content:center!important;align-items:center!important;width:2rem!important;min-width:2rem!important;height:2rem!important;margin:0!important;font-size:.76rem!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}body:has(.publicHomePricing) .publicProofStrip article strong{grid-area:1/2!important;min-width:0!important;margin:0!important;font-size:.94rem!important;line-height:1.12!important}body:has(.publicHomePricing) .publicProofStrip article p{display:none!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks,html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks{grid-column:auto!important;grid-template-columns:auto auto!important;justify-content:end!important;align-items:center!important;gap:.38rem!important;width:auto!important;display:grid!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\#listings],html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\#pricing],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\#listings],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\#pricing]{display:none!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/login],html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/login],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup]{white-space:nowrap!important;border-radius:14px!important;width:auto!important;min-width:74px!important;min-height:40px!important;padding:0 .68rem!important;font-size:.78rem!important;display:inline-flex!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup]{min-width:78px!important}}@media (max-width:390px){html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/login],html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/login],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true] .publicHomeNavLinks a[href=\/signup]{min-width:68px!important;padding:0 .55rem!important;font-size:.74rem!important}}@media (max-width:700px){body:has(.publicHomePricing) .publicPricingHeader{margin-bottom:.7rem!important}body:has(.publicHomePricing) .publicPricingHeader:after{content:"Swipe plans →";color:#7dd3fcf5;letter-spacing:.08em;text-transform:uppercase;background:#38bdf813;border:1px solid #7dd3fc33;border-radius:999px;width:fit-content;margin-top:.15rem;padding:.38rem .62rem;font-size:.72rem;font-weight:950;display:inline-flex}body:has(.publicHomePricing) .publicPricingGrid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;gap:.72rem!important;margin-left:-.15rem!important;margin-right:-.55rem!important;padding:.15rem .55rem .85rem .15rem!important;scroll-padding-left:.15rem!important;display:flex!important;overflow:auto visible!important}body:has(.publicHomePricing) .publicPricingGrid::-webkit-scrollbar{height:6px}body:has(.publicHomePricing) .publicPricingGrid::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}body:has(.publicHomePricing) .publicPricingGrid::-webkit-scrollbar-thumb{background:#38bdf861;border-radius:999px}body:has(.publicHomePricing) .publicPricingCard{scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 min(86vw,340px)!important;width:min(86vw,340px)!important;max-width:min(86vw,340px)!important}body:has(.publicHomePricing) .publicPricingCard.featured{transform:none!important}body:has(.publicHomePricing) .publicPricingCard:hover{transform:none!important}}@media (max-width:390px){body:has(.publicHomePricing) .publicPricingCard{flex-basis:min(88vw,320px)!important;width:min(88vw,320px)!important;max-width:min(88vw,320px)!important}}@media (max-width:700px){body:has(.publicHomePricing) .publicPricingHeader{text-align:left!important}body:has(.publicHomePricing) .publicPricingHeader:after{content:"← Swipe plans →"!important;text-align:center!important;color:#7dd3fcfa!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:radial-gradient(circle at 50% 0,#38bdf829,#0000 60%),#38bdf813!important;border:1px solid #7dd3fc38!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;margin:.25rem auto 0!important;padding:.4rem .7rem!important;font-size:.72rem!important;font-weight:950!important;display:flex!important;box-shadow:0 12px 32px #0000002e,inset 0 1px #ffffff0d!important}body:has(.publicHomePricing) .publicPricingGrid{--mobile-pricing-card-width:min(78vw, 310px);scroll-snap-type:x mandatory!important;scroll-padding-left:calc((100% - var(--mobile-pricing-card-width)) / 2)!important;scroll-padding-right:calc((100% - var(--mobile-pricing-card-width)) / 2)!important;padding:.35rem calc((100% - var(--mobile-pricing-card-width)) / 2) 1rem calc((100% - var(--mobile-pricing-card-width)) / 2)!important;perspective:900px!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;gap:.76rem!important;margin-left:-.78rem!important;margin-right:-.78rem!important;display:flex!important;overflow:auto visible!important}body:has(.publicHomePricing) .publicPricingGrid::-webkit-scrollbar{height:5px!important}body:has(.publicHomePricing) .publicPricingGrid::-webkit-scrollbar-track{background:#ffffff0b!important;border-radius:999px!important}body:has(.publicHomePricing) .publicPricingGrid::-webkit-scrollbar-thumb{background:#38bdf85c!important;border-radius:999px!important}body:has(.publicHomePricing) .publicPricingCard{flex:0 0 var(--mobile-pricing-card-width)!important;width:var(--mobile-pricing-card-width)!important;max-width:var(--mobile-pricing-card-width)!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;opacity:.62!important;filter:saturate(.86)brightness(.88)!important;transform-origin:50%!important;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)!important;transform:scale(.91)translateY(.2rem)!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card{opacity:1!important;filter:saturate(1.04)brightness()!important;border-color:#38bdf87a!important;transform:scale(1)translateY(0)!important;box-shadow:0 26px 78px #00000057,0 0 0 1px #38bdf826,0 0 42px #38bdf814,inset 0 1px #fff1!important}body:has(.publicHomePricing) .publicPricingCard.featured{border-color:#38bdf861!important}body:has(.publicHomePricing) .publicPricingCard.featured:not(.is-active-pricing-card){opacity:.62!important;filter:saturate(.86)brightness(.88)!important;transform:scale(.91)translateY(.2rem)!important}body:has(.publicHomePricing) .publicPricingCard:hover{transform:scale(.91)translateY(.2rem)!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card:hover{transform:scale(1)translateY(0)!important}}@media (max-width:390px){body:has(.publicHomePricing) .publicPricingGrid{--mobile-pricing-card-width:min(79vw, 292px)}body:has(.publicHomePricing) .publicPricingCard{transform:scale(.9)translateY(.18rem)!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card{transform:scale(1)translateY(0)!important}}@media (max-width:700px){body:has(.publicHomePricing) .publicPricingGrid{scroll-snap-type:x proximity!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card{border-color:#38bdf87a!important}body:has(.publicHomePricing) .publicPricingGrid{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important}body:has(.publicHomePricing) .publicPricingCard{transform:scale(var(--pricing-card-scale,.91)) translateY(var(--pricing-card-y,.22rem))!important;opacity:var(--pricing-card-opacity,.62)!important;filter:saturate(var(--pricing-card-saturate,.86)) brightness(var(--pricing-card-brightness,.88))!important;will-change:transform, opacity, filter!important;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1),filter .14s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingCard.featured{transform:scale(var(--pricing-card-scale,.91)) translateY(var(--pricing-card-y,.22rem))!important;opacity:var(--pricing-card-opacity,.62)!important;filter:saturate(var(--pricing-card-saturate,.86)) brightness(var(--pricing-card-brightness,.88))!important;will-change:transform, opacity, filter!important;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1),filter .14s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card{transform:scale(var(--pricing-card-scale,.91)) translateY(var(--pricing-card-y,.22rem))!important;opacity:var(--pricing-card-opacity,.62)!important;filter:saturate(var(--pricing-card-saturate,.86)) brightness(var(--pricing-card-brightness,.88))!important;will-change:transform, opacity, filter!important;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1),filter .14s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingCard.featured:not(.is-active-pricing-card){transform:scale(var(--pricing-card-scale,.91)) translateY(var(--pricing-card-y,.22rem))!important;opacity:var(--pricing-card-opacity,.62)!important;filter:saturate(var(--pricing-card-saturate,.86)) brightness(var(--pricing-card-brightness,.88))!important;will-change:transform, opacity, filter!important;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1),filter .14s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingCard:hover{transform:scale(var(--pricing-card-scale,.91)) translateY(var(--pricing-card-y,.22rem))!important;opacity:var(--pricing-card-opacity,.62)!important;filter:saturate(var(--pricing-card-saturate,.86)) brightness(var(--pricing-card-brightness,.88))!important;will-change:transform, opacity, filter!important;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1),filter .14s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card:hover{transform:scale(var(--pricing-card-scale,.91)) translateY(var(--pricing-card-y,.22rem))!important;opacity:var(--pricing-card-opacity,.62)!important;filter:saturate(var(--pricing-card-saturate,.86)) brightness(var(--pricing-card-brightness,.88))!important;will-change:transform, opacity, filter!important;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1),filter .14s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingGrid{scroll-snap-type:x mandatory!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important}body:has(.publicHomePricing) .publicPricingCard{transform:translate3d(0, var(--pricing-card-y,.16rem), 0) scale(var(--pricing-card-scale,.925))!important;opacity:var(--pricing-card-opacity,.72)!important;filter:none!important;backface-visibility:hidden!important;transform-origin:50%!important;will-change:transform, opacity!important}body:has(.publicHomePricing) .publicPricingCard.featured{transform:translate3d(0, var(--pricing-card-y,.16rem), 0) scale(var(--pricing-card-scale,.925))!important;opacity:var(--pricing-card-opacity,.72)!important;filter:none!important;backface-visibility:hidden!important;transform-origin:50%!important;will-change:transform, opacity!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card{transform:translate3d(0, var(--pricing-card-y,.16rem), 0) scale(var(--pricing-card-scale,.925))!important;opacity:var(--pricing-card-opacity,.72)!important;filter:none!important;backface-visibility:hidden!important;transform-origin:50%!important;will-change:transform, opacity!important}body:has(.publicHomePricing) .publicPricingCard.featured:not(.is-active-pricing-card){transform:translate3d(0, var(--pricing-card-y,.16rem), 0) scale(var(--pricing-card-scale,.925))!important;opacity:var(--pricing-card-opacity,.72)!important;filter:none!important;backface-visibility:hidden!important;transform-origin:50%!important;will-change:transform, opacity!important}body:has(.publicHomePricing) .publicPricingCard:hover{transform:translate3d(0, var(--pricing-card-y,.16rem), 0) scale(var(--pricing-card-scale,.925))!important;opacity:var(--pricing-card-opacity,.72)!important;filter:none!important;backface-visibility:hidden!important;transform-origin:50%!important;will-change:transform, opacity!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card:hover{transform:translate3d(0, var(--pricing-card-y,.16rem), 0) scale(var(--pricing-card-scale,.925))!important;opacity:var(--pricing-card-opacity,.72)!important;filter:none!important;backface-visibility:hidden!important;transform-origin:50%!important;will-change:transform, opacity!important}body:has(.publicHomePricing) .publicPricingGrid.is-pricing-scrolling .publicPricingCard{transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingGrid:not(.is-pricing-scrolling) .publicPricingCard{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)!important}body:has(.publicHomePricing) .publicPricingCard.is-active-pricing-card{border-color:#38bdf87a!important;box-shadow:0 22px 62px #00000047,0 0 0 1px #38bdf821,inset 0 1px #ffffff0f!important}}@media (min-width:761px){:is(html:has(.appShell),body:has(.appShell)){height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}body:has(.appShell) .appShell{contain:none!important;will-change:auto!important;isolation:auto!important;width:calc(100% - 300px)!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0 0 0 300px!important;padding:1.6rem 2rem 1.6rem 0!important;display:block!important;overflow:visible!important;transform:none!important}body:has(.appShell) main.appShell{contain:none!important;will-change:auto!important;isolation:auto!important;width:calc(100% - 300px)!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0 0 0 300px!important;padding:1.6rem 2rem 1.6rem 0!important;display:block!important;overflow:visible!important;transform:none!important}body:has(.appShell) .appShell>aside.sidebar{z-index:500!important;contain:none!important;will-change:auto!important;width:260px!important;max-width:260px!important;height:calc(100dvh - 3.2rem)!important;max-height:calc(100dvh - 3.2rem)!important;margin:0!important;position:fixed!important;inset:1.6rem auto auto 1.6rem!important;overflow:hidden auto!important;transform:none!important}body:has(.appShell) main.appShell>aside.sidebar{z-index:500!important;contain:none!important;will-change:auto!important;width:260px!important;max-width:260px!important;height:calc(100dvh - 3.2rem)!important;max-height:calc(100dvh - 3.2rem)!important;margin:0!important;position:fixed!important;inset:1.6rem auto auto 1.6rem!important;overflow:hidden auto!important;transform:none!important}body:has(.appShell) aside.sidebar.accountSidebar{z-index:500!important;contain:none!important;will-change:auto!important;width:260px!important;max-width:260px!important;height:calc(100dvh - 3.2rem)!important;max-height:calc(100dvh - 3.2rem)!important;margin:0!important;position:fixed!important;inset:1.6rem auto auto 1.6rem!important;overflow:hidden auto!important;transform:none!important}body:has(.appShell) aside.sidebar.adminSidebar{z-index:500!important;contain:none!important;will-change:auto!important;width:260px!important;max-width:260px!important;height:calc(100dvh - 3.2rem)!important;max-height:calc(100dvh - 3.2rem)!important;margin:0!important;position:fixed!important;inset:1.6rem auto auto 1.6rem!important;overflow:hidden auto!important;transform:none!important}body:has(.appShell) .appShell>section{contain:none!important;will-change:auto!important;width:100%!important;min-width:0!important;max-width:1120px!important;margin:0!important;overflow:visible!important;transform:none!important}body:has(.appShell) main.appShell>section{contain:none!important;will-change:auto!important;width:100%!important;min-width:0!important;max-width:1120px!important;margin:0!important;overflow:visible!important;transform:none!important}body:has(.appShell) .appShell>main{contain:none!important;will-change:auto!important;width:100%!important;min-width:0!important;max-width:1120px!important;margin:0!important;overflow:visible!important;transform:none!important}body:has(.appShell) .workspace{contain:none!important;will-change:auto!important;width:100%!important;min-width:0!important;max-width:1120px!important;margin:0!important;overflow:visible!important;transform:none!important}body:has(.appShell) .adminMain{contain:none!important;will-change:auto!important;width:100%!important;min-width:0!important;max-width:1120px!important;margin:0!important;overflow:visible!important;transform:none!important}:is(body:has(.appShell) .mobileSidebarToggleInput,body:has(.appShell) .mobileSidebarHamburger,body:has(.appShell) .mobileSidebarBackdrop){visibility:hidden!important;display:none!important}}body .sourceQueueWorkflow{gap:1.15rem;display:grid}body .sourceQueueTodayPanel{gap:1rem;display:grid}body .sourceQueueTodayHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}body .sourceQueueTodayHeader>div{gap:.35rem;display:grid}body .sourceQueueTodayHeader h2{color:#f8fafc;margin:0}body .sourceQueueTodayHeader p{color:#cbd5e1c7;max-width:62rem;margin:0}body .sourceQueueTodayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}body .sourceQueueTodayGrid article,body .sourceQueueNextAction{background:linear-gradient(135deg,#0f172ac7,#0206178c);border:1px solid #94a3b829;border-radius:20px;padding:.95rem;box-shadow:inset 0 1px #ffffff0b}body .sourceQueueTodayGrid article{gap:.35rem;display:grid}body .sourceQueueTodayGrid span,body .sourceQueueNextAction span,body .sourceQueueSectionCount{color:#7dd3fcd1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}body .sourceQueueTodayGrid strong{color:#f8fafc;font-size:clamp(1.6rem,4vw,2.3rem);line-height:.95}body .sourceQueueTodayGrid p,body .sourceQueueNextAction p{color:#cbd5e1bd;margin:0;font-size:.86rem;line-height:1.45}body .sourceQueueNextAction{background:radial-gradient(circle at 10% 0,#38bdf81f,#0000 32rem),linear-gradient(135deg,#0f172ad1,#02061794);border-color:#38bdf838;gap:.35rem;display:grid}body .sourceQueueNextAction strong{color:#f8fafc;font-size:1.02rem}body .sourceQueueSectionNav{flex-wrap:wrap;gap:.55rem;display:flex}body .sourceQueueSectionNav a{color:#e2e8f0d6;background:#0f172a9e;border:1px solid #94a3b82e;border-radius:999px;padding:.58rem .78rem;font-size:.8rem;font-weight:850;text-decoration:none}body .sourceQueueSectionNav a:hover{color:#f8fafc;background:#0ea5e91a;border-color:#7dd3fc57}body .sourceQueueSectionCount{white-space:nowrap;background:#0ea5e914;border:1px solid #7dd3fc38;border-radius:999px;align-items:center;width:fit-content;min-height:2rem;padding:.4rem .65rem;display:inline-flex}body .sourceQueueToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body .sourceQueueToolCard{padding:0;overflow:hidden}body .sourceQueueToolCard>summary,body .sourceQueueMaintenanceDetails>summary,body .sourceQueueNestedDetails>summary,body .sourceQueueHistoryDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}body .sourceQueueToolCard>summary::-webkit-details-marker{display:none}body .sourceQueueMaintenanceDetails>summary::-webkit-details-marker{display:none}body .sourceQueueNestedDetails>summary::-webkit-details-marker{display:none}body .sourceQueueHistoryDetails>summary::-webkit-details-marker{display:none}body .sourceQueueToolCard>summary span,body .sourceQueueMaintenanceDetails>summary span,body .sourceQueueNestedDetails>summary span,body .sourceQueueHistoryDetails>summary span{color:#f8fafc;font-weight:900}body .sourceQueueToolCard>summary small,body .sourceQueueMaintenanceDetails>summary small,body .sourceQueueNestedDetails>summary small,body .sourceQueueHistoryDetails>summary small{color:#cbd5e1a3;text-align:right;font-size:.78rem;line-height:1.35}body .sourceQueueToolCard>:not(summary){margin-left:1rem;margin-right:1rem}body .sourceQueueToolCard>form,body .sourceQueueToolCard>.samSearchForm,body .sourceQueueToolCard>.sourceImportForm{margin-bottom:1rem}body .sourceQueueToolCard>.settingsCopy{margin-top:0}body .sourceQueueMaintenanceDetails,body .sourceQueueHistoryDetails{margin-top:1rem}body .sourceQueueNestedDetails,body .sourceQueueMaintenanceDetails>.adminList,body .sourceQueueHistoryDetails>.adminList{margin:1rem}body .sourceQueueReviewSection .candidateMatchList,body .sourceQueueRawSection .adminList{margin-top:.85rem}@media (max-width:900px){body .sourceQueueTodayHeader{display:grid}body .sourceQueueTodayGrid,body .sourceQueueToolGrid{grid-template-columns:1fr}body .sourceQueueToolCard>summary,body .sourceQueueMaintenanceDetails>summary,body .sourceQueueNestedDetails>summary,body .sourceQueueHistoryDetails>summary{align-items:flex-start;display:grid}body .sourceQueueToolCard>summary small,body .sourceQueueMaintenanceDetails>summary small,body .sourceQueueNestedDetails>summary small,body .sourceQueueHistoryDetails>summary small{text-align:left}}body .adminSourceStatusPanel{gap:1rem;display:grid}body .adminSourceStatusGrid,body .adminSourceRunSummary{gap:.85rem;display:grid}body .adminSourceStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr))}body .adminSourceRunSummary{grid-template-columns:repeat(3,minmax(0,1fr))}body .adminSourceStatusGrid article,body .adminSourceRunSummary article{background:radial-gradient(circle at 20% 0,#38bdf814,#0000 18rem),#0f172a94;border:1px solid #94a3b829;border-radius:18px;padding:.92rem;box-shadow:inset 0 1px #ffffff0a}body .adminSourceStatusGrid span,body .adminSourceRunSummary span{color:#7dd3fcd1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:900;display:block}body .adminSourceStatusGrid strong{color:#f8fafc;margin-bottom:.35rem;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1;display:block}body .adminSourceRunSummary strong{color:#f8fafc;margin-bottom:.35rem;font-size:.98rem;line-height:1.25;display:block}body .adminSourceStatusGrid p,body .adminSourceRunSummary p{color:#cbd5e1b8;margin:0;font-size:.82rem;line-height:1.45}body .adminSourceStatusActions{flex-wrap:wrap;gap:.65rem;display:flex}@media (max-width:980px){body .adminSourceStatusGrid,body .adminSourceRunSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body .adminSourceStatusGrid,body .adminSourceRunSummary{grid-template-columns:1fr}}body .statusPill,body .sourceQueueBadge{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.35rem;min-height:1.65rem;padding:.42rem .58rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}body .statusPill:before,body .sourceQueueBadge:before{content:"";border-radius:999px;width:.42rem;height:.42rem;display:inline-block}body .status-review-needed,body .fit-review,body .due-soon{color:#fbbf24;background:#f59e0b1c;border-color:#f59e0b52}body .status-review-needed:before,body .fit-review:before,body .due-soon:before{background:#f59e0b;box-shadow:0 0 14px #f59e0b80}body .status-needs-attention,body .status-failed,body .status-rejected,body .fit-low,body .due-expired,body .due-bad,body .source-missing{color:#fecaca;background:#f871711a;border-color:#f871714d}body .status-needs-attention:before,body .status-failed:before,body .status-rejected:before,body .fit-low:before,body .due-expired:before,body .due-bad:before,body .source-missing:before{background:#f87171;box-shadow:0 0 14px #f871717a}body .status-running,body .status-queued,body .status-pending,body .fit-good,body .due-hot{color:#bae6fd;background:#38bdf81c;border-color:#38bdf852}body .status-running:before,body .status-queued:before,body .status-pending:before,body .fit-good:before,body .due-hot:before{background:#38bdf8;box-shadow:0 0 14px #38bdf87a}body .status-active,body .status-sent-to-customer,body .fit-high,body .due-ok,body .source-linked{color:#bbf7d0;background:#22c55e1c;border-color:#22c55e52}body .status-active:before,body .status-sent-to-customer:before,body .fit-high:before,body .due-ok:before,body .source-linked:before{background:#22c55e;box-shadow:0 0 14px #22c55e6b}body .status-setup-needed,body .status-archived,body .fit-unknown,body .due-missing{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b83d}body .status-setup-needed:before,body .status-archived:before,body .fit-unknown:before,body .due-missing:before{background:#94a3b8}body .adminPanelHeader>.statusPill{align-self:flex-start}body .candidateEvidenceStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}body .candidateEvidenceStrip article{background:radial-gradient(circle at 10% 0,#38bdf814,#0000 18rem),#0f172a85;border:1px solid #94a3b824;border-radius:16px;padding:.8rem}body .candidateEvidenceStrip span{color:#7dd3fcc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.34rem;font-size:.68rem;font-weight:900;display:block}body .candidateEvidenceStrip strong{color:#f8fafc;margin-bottom:.2rem;font-size:.92rem;line-height:1.25;display:block}body .candidateEvidenceStrip p{color:#cbd5e1ad;margin:0;font-size:.78rem;line-height:1.35}body .candidateReviewFlags,body .rawOpportunityBadgeRow{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 .9rem;display:flex}body .candidateReviewFlags span{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717147;border-radius:999px;padding:.42rem .58rem;font-size:.74rem;font-weight:850}body .candidateMatchCard,body .sourceQueueRawSection .adminListItem,body .customerLeadCard{transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}body .candidateMatchCard:hover,body .sourceQueueRawSection .adminListItem:hover,body .customerLeadCard:hover{border-color:#7dd3fc47;transform:translateY(-1px);box-shadow:0 18px 45px #0003,inset 0 1px #ffffff0d}body .candidateMatchDetails>summary:hover,body .inlineActionDetails>summary:hover,body .sourceQueueToolCard>summary:hover,body .sourceQueueMaintenanceDetails>summary:hover,body .sourceQueueHistoryDetails>summary:hover{background:#38bdf80e}body .sourceQueueActions button,body .customerLeadActions button,body .adminSourceStatusActions a,body .sourceQueueSectionNav a{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}body .sourceQueueActions button:hover,body .customerLeadActions button:hover,body .adminSourceStatusActions a:hover,body .sourceQueueSectionNav a:hover{transform:translateY(-1px)}body button:focus-visible,body a:focus-visible,body summary:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible{outline-offset:3px;outline:2px solid #38bdf8db}body .customerDecisionGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}body .customerDecisionGuide article{background:linear-gradient(135deg,#0f172ab8,#02061775);border:1px solid #94a3b829;border-radius:18px;padding:.95rem}body .customerDecisionGuide span{color:#7dd3fcc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:900;display:block}body .customerDecisionGuide strong{color:#f8fafc;margin-bottom:.3rem;font-size:1rem;display:block}body .customerDecisionGuide p{color:#cbd5e1b8;margin:0;font-size:.84rem;line-height:1.45}body .customerLeadCard small,body .customerLeadCard p{overflow-wrap:anywhere}body .lockedLeadCard .customerLeadMeta span,body .activeLeadCard .customerLeadMeta span,body .historyLeadCard .customerLeadMeta span{white-space:nowrap;border-radius:999px}@media (max-width:980px){body .candidateEvidenceStrip,body .customerDecisionGuide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body .candidateEvidenceStrip,body .customerDecisionGuide{grid-template-columns:1fr}body .statusPill,body .sourceQueueBadge{min-height:1.55rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){body .candidateMatchCard,body .sourceQueueRawSection .adminListItem,body .customerLeadCard,body .sourceQueueActions button,body .customerLeadActions button,body .adminSourceStatusActions a,body .sourceQueueSectionNav a{transition:none!important;transform:none!important}}@keyframes aventorraToastInHoldOut{0%{opacity:0;filter:blur(5px);transform:translate(1rem,-.7rem)scale(.96)}10%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}78%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(3px);visibility:hidden;transform:translate(.9rem,-.45rem)scale(.985)}}@keyframes aventorraToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body .settingsSuccessBanner,body .settingsSavedBanner{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:2147483000;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);pointer-events:none;transform-origin:100% 0;width:min(25rem,100vw - 2rem);min-height:4.15rem;animation:3.8s cubic-bezier(.2,.82,.2,1) forwards aventorraToastInHoldOut;overflow:hidden;color:#dcfce7!important;background:radial-gradient(circle at 12% 0,#22c55e38,#0000 16rem),linear-gradient(135deg,#064e3beb,#022c22db)!important;border:1px solid #22c55e57!important;border-radius:18px!important;gap:.22rem!important;margin:0!important;padding:.92rem 1rem .95rem!important;display:grid!important;position:fixed!important;box-shadow:0 22px 70px #00000061,inset 0 0 0 1px #ffffff0b,0 0 32px #22c55e21!important}body .settingsSuccessBanner:before,body .settingsSavedBanner:before{color:#bbf7d0;content:"✓";background:#22c55e38;border:1px solid #bbf7d047;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.8rem;font-weight:950;display:inline-flex;position:absolute;top:.92rem;left:.9rem;box-shadow:0 0 18px #22c55e57}body .settingsSuccessBanner:after,body .settingsSavedBanner:after{content:"";transform-origin:0;background:linear-gradient(90deg,#bbf7d0f2,#22c55e73);width:100%;height:3px;animation:3.45s linear forwards aventorraToastProgress;position:absolute;bottom:0;left:0}body .settingsSuccessBanner strong,body .settingsSavedBanner strong{font-size:.92rem;font-weight:950;line-height:1.25;display:block;color:#f0fdf4!important;margin:0 0 0 2rem!important}body .settingsSuccessBanner p,body .settingsSavedBanner p{font-size:.8rem;line-height:1.38;color:#dcfce7c7!important;margin:0 0 0 2rem!important}body .settingsErrorBanner{border-color:#f8717157}@media (max-width:640px){body .settingsSuccessBanner,body .settingsSavedBanner{right:max(.75rem, env(safe-area-inset-right));top:max(.75rem, env(safe-area-inset-top));width:min(100vw - 1.5rem,26rem)}}@media (prefers-reduced-motion:reduce){body .settingsSuccessBanner,body .settingsSavedBanner{opacity:1;animation:none!important;transform:none!important}body .settingsSuccessBanner:after,body .settingsSavedBanner:after{animation:none!important}}@keyframes aventorraToastAutoHideV2{0%{opacity:0;visibility:visible;filter:blur(5px);transform:translate(1rem,-.7rem)scale(.96)}9%{opacity:1;visibility:visible;filter:blur();transform:translate(0,0)scale(1)}78%{opacity:1;visibility:visible;filter:blur();transform:translate(0,0)scale(1)}99%{opacity:0;visibility:visible;filter:blur(3px);transform:translate(.9rem,-.45rem)scale(.985)}to{opacity:0;visibility:hidden;filter:blur(3px);transform:translate(.9rem,-.45rem)scale(.985)}}@keyframes aventorraToastReducedAutoHideV2{0%{opacity:1;visibility:visible}82%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}body .settingsSuccessBanner,body .settingsSavedBanner{pointer-events:none!important;animation-name:aventorraToastAutoHideV2!important;animation-duration:3.8s!important;animation-timing-function:cubic-bezier(.2,.82,.2,1)!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-delay:0s!important;animation-fill-mode:forwards!important}@media (prefers-reduced-motion:reduce){body .settingsSuccessBanner,body .settingsSavedBanner{opacity:1;filter:none!important;animation-name:aventorraToastReducedAutoHideV2!important;animation-duration:3.8s!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-fill-mode:forwards!important;transform:none!important}body .settingsSuccessBanner:after,body .settingsSavedBanner:after{animation-name:aventorraToastProgress!important;animation-duration:3.45s!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important}}body .supportWidget{bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;right:max(1rem, env(safe-area-inset-right));z-index:2147483400;justify-items:end;gap:.75rem;display:grid;position:fixed}body .supportWidget *{box-sizing:border-box}body .supportFab,body .supportPanel{pointer-events:auto}body .supportFab{color:#f8fafc;cursor:pointer;background:radial-gradient(circle at 18% 0,#38bdf847,#0000 6rem),linear-gradient(135deg,#0f172af5,#1e293beb);border:1px solid #7dd3fc52;border-radius:999px;align-items:center;gap:.55rem;min-height:48px;padding:.55rem .85rem .55rem .58rem;display:inline-flex;box-shadow:0 20px 58px #00000057,inset 0 0 0 1px #ffffff0b}body .supportFab span{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:1000;display:inline-flex}body .supportFab strong{font-size:.9rem;font-weight:950}body .supportPanel{color:#f8fafc;transform-origin:100% 100%;background:radial-gradient(circle at 12% 0,#38bdf824,#0000 14rem),linear-gradient(135deg,#0f172af5,#020617eb);border:1px solid #7dd3fc2e;border-radius:24px;gap:.9rem;width:min(420px,100vw - 2rem);max-height:min(78dvh,720px);padding:1rem;animation:.22s cubic-bezier(.22,1,.36,1) both supportPanelIn;display:grid;overflow-y:auto;box-shadow:0 28px 86px #00000075,inset 0 0 0 1px #ffffff0b}@keyframes supportPanelIn{0%{opacity:0;filter:blur(4px);transform:translate(.65rem,.55rem)scale(.97)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}body .supportPanelHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}body .supportPanelHeader span,body .supportQuickAnswer span,body .supportFeedbackMeta span{color:#7dd3fcc7;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}body .supportPanelHeader strong{color:#f8fafc;margin-top:.18rem;font-size:1.05rem;display:block}body .supportPanelHeader button{color:#e2e8f0db;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;font-weight:850;display:inline-flex}body .supportTabs{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr 1fr;gap:.45rem;padding:.35rem;display:grid}body .supportTabs button{color:#cbd5e1bd;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:38px;font-weight:950}body .supportTabs button.active{color:#f8fafc;background:linear-gradient(135deg,#38bdf838,#2563eb24)}body .supportHelpContent,body .supportFeedbackForm{gap:.75rem;display:grid}body .supportQuickAnswer,body .supportMiniFaq,body .supportFeedbackMeta{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:.85rem}body .supportQuickAnswer p,body .supportMiniFaq p,body .supportFeedbackMeta p{color:#cbd5e1c2;margin:.38rem 0 0;line-height:1.45}body .supportMiniFaq strong{color:#f8fafc}body .supportMiniFaq b{color:#e0f2fe}body .supportHelpGrid{gap:.55rem;display:grid}body .supportHelpGrid a{color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:.25rem;padding:.8rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}body .supportHelpGrid a:hover{background:#38bdf811;border-color:#7dd3fc42;transform:translateY(-1px)}body .supportHelpGrid strong{color:#f8fafc}body .supportHelpGrid p{color:#cbd5e1b3;margin:0;font-size:.84rem;line-height:1.4}body .supportFeedbackForm label{color:#cbd5e1b3;letter-spacing:.08em;text-transform:uppercase;gap:.42rem;font-size:.72rem;font-weight:950;display:grid}body .supportFeedbackForm select,body .supportFeedbackForm input,body .supportFeedbackForm textarea{color:#f8fafc;font:inherit;letter-spacing:0;text-transform:none;background:#020617b8;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;min-height:44px;padding:.75rem .85rem;font-size:.9rem;font-weight:750}body .supportFeedbackForm textarea{resize:vertical;line-height:1.45}body .supportWideField{grid-column:1/-1}body .supportHoney{opacity:0;position:absolute;top:auto;left:-9999px}body .supportNotice{border-radius:14px;margin:0;padding:.7rem .8rem;font-size:.84rem;font-weight:850}body .supportNotice.success{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e3d}body .supportNotice.error{color:#fecaca;background:#f871711a;border:1px solid #f871713d}body .supportFeedbackActions{justify-content:end;gap:.55rem;display:flex}body .supportFeedbackActions button{color:#e2e8f0e6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;min-height:42px;padding:0 .85rem;font-weight:950}body .supportFeedbackActions button[type=submit]{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0}body .supportFeedbackActions button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){body .supportWidget{bottom:max(.75rem, env(safe-area-inset-bottom));right:max(.75rem, env(safe-area-inset-right))}body .supportPanel{width:min(100vw - 1.5rem,420px)}body .supportFeedbackActions{display:grid}body .supportFab strong{display:none}}@media (prefers-reduced-motion:reduce){body .supportPanel{animation:none!important}body .supportHelpGrid a:hover{transform:none!important}}body .adminFeedbackWidget .supportPanel{width:min(560px,100vw - 2rem)}body .adminFeedbackWidget .supportTabs{grid-template-columns:repeat(3,minmax(0,1fr))}body .supportInboxContent,body .supportAdminActions{gap:.75rem;display:grid}body .supportInboxToolbar{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}body .supportInboxToolbar select,body .supportInboxToolbar button,body .supportAdminNoteInput{color:#f8fafc;font:inherit;background:#020617b8;border:1px solid #ffffff1f;border-radius:14px;min-height:42px;padding:.7rem .8rem;font-weight:800}body .supportInboxToolbar button{cursor:pointer;background:#38bdf81f}body .supportInboxStats{flex-wrap:wrap;gap:.45rem;display:flex}body .supportInboxStats span,body .supportInboxPills span{color:#d6e2f1c2;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;padding:.34rem .55rem;font-size:.72rem;font-weight:900}body .supportInboxList{gap:.7rem;display:grid}body .supportInboxItem{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;gap:.65rem;padding:.85rem;display:grid}body .supportInboxItem.priority-urgent,body .supportInboxItem.status-new.priority-urgent{background:linear-gradient(135deg,#f8717117,#ffffff09),#0f172a94;border-color:#f8717157}body .supportInboxItem.status-new{border-color:#38bdf842}body .supportInboxItemTop{justify-content:space-between;gap:.75rem;display:flex}body .supportInboxPills{flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem;display:flex}body .supportInboxItem strong{color:#f8fafc}body .supportInboxItem p{color:#d6e2f1b8;margin:0;line-height:1.45}body .supportInboxMessage{white-space:pre-wrap}body .supportInboxNote{border-left:3px solid #38bdf859;padding-left:.65rem}body .supportInboxMeta{color:#d6e2f19e;flex-wrap:wrap;gap:.55rem;font-size:.8rem;font-weight:800;display:flex}body .supportInboxMeta a{color:#bae6fd;font-weight:950}body .supportAdminNoteInput{resize:vertical;width:100%;min-height:76px}body .supportInboxActions{flex-wrap:wrap;gap:.45rem;display:flex}body .supportInboxActions button,body .supportAdminActions a,body .supportAdminActions button{color:#e2e8f0e6;cursor:pointer;font:inherit;background:#fff1;border:1px solid #ffffff1a;border-radius:12px;min-height:36px;padding:0 .65rem;font-size:.78rem;font-weight:900;text-decoration:none}body .supportInboxActions button:nth-child(5),body .supportAdminActions a:first-child{color:#f8fafc;background:linear-gradient(135deg,#38bdf838,#2563eb24)}body .supportInboxEmpty{background:#ffffff09;border:1px dashed #ffffff24;border-radius:18px;padding:.9rem}body .supportInboxEmpty strong{color:#f8fafc}body .supportInboxEmpty p{color:#d6e2f1b3;margin:.35rem 0 0}body .supportAdminActions article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;gap:.45rem;padding:.85rem;display:grid}body .supportAdminActions article span{color:#7dd3fcc7;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950}body .supportAdminActions article strong{color:#f8fafc}body .supportAdminActions article p{color:#d6e2f1b8;margin:0;line-height:1.45}body .supportAdminActions article div{flex-wrap:wrap;gap:.45rem;display:flex}@media (max-width:640px){body .adminFeedbackWidget .supportPanel{width:min(100vw - 1.5rem,560px)}body .supportInboxToolbar{grid-template-columns:1fr}body .supportInboxActions{display:grid}}@keyframes avCurtainInV11{0%{opacity:0;transform:translate(0,0)scale(1.012)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes avCurtainOutV11{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(0,0)scale(1.012)}}@keyframes avPageRevealV11{0%{opacity:.78;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@keyframes avPortalRevealV11{0%{opacity:.82}to{opacity:1}}body .routeMotionSurface{will-change:auto;min-height:100dvh}.routeTransitionCurtain{opacity:0;will-change:opacity, transform;transform:translate(0,0);z-index:2147483600!important;pointer-events:none!important;background:radial-gradient(circle at 50% 42%,#38bdf829,#0000 28rem),radial-gradient(circle at 82% 16%,#8b5cf624,#0000 28rem),linear-gradient(#020617f5,#030712fb)!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.routeTransitionCurtain:before{content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.routeTransitionCurtain>span{z-index:1;color:#e2f6fff5;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#38bdf824,#2563eb14),#0f172ab8;border:1px solid #7dd3fc38;border-radius:999px;padding:.62rem .9rem;font-size:.76rem;font-weight:950;position:relative;box-shadow:0 22px 70px #00000052,0 0 38px #38bdf814}html[data-route-motion=leaving] .routeTransitionCurtain{animation:.155s cubic-bezier(.4,0,1,1) both avCurtainInV11!important}html[data-route-motion=entering] .routeTransitionCurtain{animation:.3s cubic-bezier(.16,1,.3,1) both avCurtainOutV11!important}html[data-route-motion=leaving] body .routeMotionSurface{pointer-events:none}html[data-route-motion=entering] body .routeMotionSurface{animation:.26s cubic-bezier(.16,1,.3,1) both avPageRevealV11!important}:is(html[data-route-motion=entering] body:has(.appShell) .routeMotionSurface,html[data-route-motion=entering] body .routeMotionSurface:has(.appShell)){animation:.24s cubic-bezier(.16,1,.3,1) both avPortalRevealV11!important;transform:none!important}body :where(.siteBackgroundLayer,.publicTopbar,.publicHomeNav,.accountSidebar,.adminSidebar,.supportWidget){view-transition-name:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}body .routeFade{filter:none!important;animation:none!important;transform:none!important}body .routeFade:before,body .routeFade:after{content:none!important;display:none!important}body :where(#listings,#pricing){scroll-margin-top:112px}@media (prefers-reduced-motion:reduce){.routeTransitionCurtain,html[data-route-motion=entering] body .routeMotionSurface{animation-duration:1ms!important;animation-delay:0s!important}}body :where(.accountTopbar,.accountPanelHeader,.adminPanelHeader,.billingCompanyTop,.sourceQueueSectionHeader,.candidateMatchSummary,.customerLeadHeader,.customerLeadCardHeader,.supportInboxHeader),body :where(.accountTopbar>div,.accountPanelHeader>div,.adminPanelHeader>div,.billingCompanyTop>div,.sourceQueueSectionHeader>div,.candidateMatchSummary>div,.customerLeadHeader>div,.customerLeadCardHeader>div,.supportInboxHeader>div){min-width:0!important}body :where(.roleBadge,.adminRoleBadge,.adminMiniBadge,.statusPill,.sourceQueueBadge,.sourceQueueSectionCount,.publicPlanBadge,.requestStatus-pending,.billingCompanyTop>span,.accountPanelHeader>span,.adminPanelHeader>span,.supportInboxPills span,.customerLeadPills span,.lockedLeadPills span,.customerLeadDecisionGrid span,.publicListingMeta small,.publicListingLiveMeta small,.billingMiniHeader span,.billingLeadHistory span,.candidateEvidenceStrip span,.adminSourceStatusGrid span,.offerOpsGrid span){text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body :where(.supportInboxPills,.customerLeadPills,.lockedLeadPills,.publicListingMeta,.publicListingLiveMeta,.candidateEvidenceStrip,.adminSourceStatusGrid,.offerOpsGrid,.billingUsageStrip,.currentPlanFacts,.customerStatusGrid){min-width:0!important;max-width:100%!important}body :where(.supportInboxPills,.customerLeadPills,.lockedLeadPills,.publicListingMeta,.publicListingLiveMeta,.candidateEvidenceStrip){flex-wrap:wrap!important}@media (max-width:920px){body .accountTopbar{gap:.85rem!important}body .accountTopbar>.roleBadge,body .accountTopbar>.adminRoleBadge{place-self:start!important;max-width:min(100%,22rem)!important}body .offerOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){body .offerOpsGrid{grid-template-columns:1fr!important}}body :where(.roleBadge,.adminRoleBadge,.adminMiniBadge,.statusPill,.sourceQueueBadge,.sourceQueueSectionCount,.publicPlanBadge,.requestStatus-pending,.billingCompanyTop>span,.accountPanelHeader>span,.adminPanelHeader>span,.supportInboxPills span,.customerLeadPills span,.lockedLeadPills span,.customerLeadDecisionGrid span,.publicListingMeta small,.publicListingLiveMeta small,.billingMiniHeader span,.billingLeadHistory span,.candidateEvidenceStrip span,.adminSourceStatusGrid span,.offerOpsGrid span){text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:1.65rem!important;line-height:1.15!important;overflow:visible!important}body :where(.supportInboxPills,.customerLeadPills,.lockedLeadPills,.publicListingMeta,.publicListingLiveMeta,.candidateEvidenceStrip,.adminSourceStatusGrid,.billingMiniHeader,.billingLeadHistory){flex-wrap:wrap!important;align-items:flex-start!important;gap:.38rem!important;min-width:0!important;max-width:100%!important;display:flex!important}body :where(.offerOpsGrid,.adminSourceStatusGrid,.customerLeadDecisionGrid,.billingUsageStrip,.currentPlanFacts,.customerStatusGrid)>:where(article,div,span){min-width:0!important}@media (max-width:920px){body :where(.accountTopbar,.accountPanelHeader,.adminPanelHeader,.billingCompanyTop,.sourceQueueSectionHeader,.customerLeadHeader,.customerLeadCardHeader,.supportInboxHeader){flex-wrap:wrap!important;align-items:flex-start!important}body :where(.roleBadge,.adminRoleBadge,.adminMiniBadge,.accountPanelHeader>span,.adminPanelHeader>span,.billingCompanyTop>span){max-width:min(100%,32rem)!important}}@media (max-width:430px){body :where(.roleBadge,.adminRoleBadge,.adminMiniBadge,.statusPill,.sourceQueueBadge,.sourceQueueSectionCount,.supportInboxPills span,.customerLeadPills span,.lockedLeadPills span){letter-spacing:.045em!important;padding:.38rem .5rem!important;font-size:.66rem!important}}body .customerNextActionBanner,body .customerQolUsageBar,body .profileCompletenessPanel,body .billingBenefitExplainer,body .customerWhyMatchPanel{background:linear-gradient(135deg,#0f172ae6,#020617bd),#020617ad;border:1px solid #7dd3fc24;border-radius:1.25rem;box-shadow:0 18px 55px #00000038,inset 0 1px #ffffff09}body .customerNextActionBanner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:grid}body .customerNextActionBanner span,body .customerQolUsageBar span,body .profileCompletenessPanel span,body .billingBenefitHeader span,body .customerWhyMatchPanel span{color:#7dd3fce0;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}body .customerNextActionBanner strong,body .customerQolUsageBar strong,body .profileCompletenessPanel strong,body .billingBenefitHeader strong{color:#f8fafcf5}body .customerNextActionBanner p,body .customerQolUsageBar p,body .profileCompletenessPanel p,body .billingBenefitExplainer p,body .customerWhyMatchPanel p{color:#cbd5e1c7;margin:.28rem 0 0}body .customerQolUsageBar{grid-template-columns:minmax(0,1fr);gap:.72rem;margin:1rem 0;padding:1rem;display:grid}body .customerQolUsageMeter,body .profileCompletenessMeter{background:#0f172adb;border:1px solid #94a3b81f;border-radius:999px;height:.58rem;overflow:hidden}body .customerQolUsageMeter span,body .profileCompletenessMeter span{border-radius:inherit;background:linear-gradient(90deg,#22d3eeb8,#3b82f6db);height:100%;display:block;box-shadow:0 0 24px #38bdf838}body .customerQolUsageFacts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}body .customerQolUsageFacts span,body .customerQolUsageFacts a{color:#e2e8f0db;background:#0f172a9e;border:1px solid #94a3b829;border-radius:999px;padding:.42rem .58rem;font-size:.76rem;font-weight:800;text-decoration:none}body .customerQolUsageFacts a{color:#7dd3fcf2}body .customerLeadFilterStrip{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}body .customerLeadFilterStrip a{color:#e2e8f0d1;background:#0f172ab3;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:.46rem;min-height:2.35rem;padding:.44rem .66rem;text-decoration:none;display:inline-flex}body .customerLeadFilterStrip a.active,body .customerLeadFilterStrip a[aria-current=page]{color:#f0f9fffa;background:linear-gradient(135deg,#0ea5e933,#2563eb1f),#0f172ad1;border-color:#38bdf86b}body .customerLeadFilterStrip a span{font-size:.78rem;font-weight:900}body .customerLeadFilterStrip a strong{color:#7dd3fcf2;text-align:center;background:#020617ad;border-radius:999px;min-width:1.45rem;padding:.15rem .38rem;font-size:.72rem}body .customerUnlockPreview{background:linear-gradient(135deg,#fbbf241a,#0f172ab8)!important;border:1px solid #fbbf2438!important;border-radius:.95rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.62rem!important;max-width:30rem!important;padding:.72rem!important;display:grid!important}body .customerUnlockPreview input{margin-top:.18rem!important}body .customerUnlockPreview span{gap:.22rem;min-width:0;display:grid}body .customerUnlockPreview strong{color:#fef3c7fa;font-size:.82rem}body .customerUnlockPreview em{color:#e2e8f0eb;font-size:.78rem;font-style:normal;font-weight:800;line-height:1.35}body .customerUnlockPreview small{color:#cbd5e1c2;font-size:.74rem;line-height:1.35}body .customerWhyMatchPanel{margin:.9rem 0;padding:.82rem .92rem}body .customerWhyMatchPanel summary{cursor:pointer;color:#e2e8f0f0;font-size:.86rem;font-weight:950}body .customerWhyMatchPanel>div{gap:.7rem;margin-top:.78rem;display:grid}body .customerWhyMatchPanel article{border-left:2px solid #38bdf84d;padding-left:.72rem}body .customerWhyMatchPanel small{color:#94a3b8db;font-size:.76rem}body .profileCompletenessPanel{gap:.95rem;margin:1rem 0;padding:1rem;display:grid}body .profileCompletenessTop{grid-template-columns:minmax(0,1fr) minmax(9rem,16rem);align-items:center;gap:1rem;display:grid}body .profileCompletenessItems{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}body .profileCompletenessItems article{background:#0f172a85;border:1px solid #94a3b824;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);gap:.56rem;padding:.72rem;display:grid}body .profileCompletenessItems article>span{color:#f8fafceb;background:#0f172ad1;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.78rem;display:inline-grid}body .profileCompletenessItems article.complete>span{color:#bbf7d0f5;background:#22c55e2e}body .profileCompletenessItems article.missing>span{color:#fef3c7f5;background:#fbbf2429}body .profileCompletenessItems article strong{color:#f8fafcf2;font-size:.86rem}body .billingBenefitExplainer{gap:1rem;margin:1rem 0;padding:1rem;display:grid}body .billingBenefitHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}body .billingBenefitHeader em{color:#7dd3fcf2;background:#0ea5e914;border:1px solid #38bdf838;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.76rem;font-style:normal;font-weight:900}body .billingBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}body .billingBenefitGrid article,body .billingBenefitRules article{background:#0f172a8f;border:1px solid #94a3b824;border-radius:1rem;padding:.86rem}body .billingBenefitGrid article.current{background:linear-gradient(135deg,#0ea5e929,#0f172a9e);border-color:#38bdf866}body .billingBenefitGrid article>strong{color:#f8fafcf5;margin-top:.2rem;display:block}body .billingBenefitGrid article>div{flex-wrap:wrap;gap:.35rem;margin:.68rem 0;display:flex}body .billingBenefitGrid article em{color:#e2e8f0e0;background:#02061775;border-radius:999px;padding:.32rem .46rem;font-size:.72rem;font-style:normal;font-weight:800}body .billingBenefitGrid ul{color:#cbd5e1cc;margin:.65rem 0 0;padding-left:1.1rem;font-size:.82rem}body .billingBenefitRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}body .billingBenefitRules strong{color:#f8fafcf0}@media (max-width:920px){body .customerNextActionBanner,body .profileCompletenessTop,body .billingBenefitHeader{grid-template-columns:1fr;display:grid}body .profileCompletenessItems,body .billingBenefitGrid,body .billingBenefitRules{grid-template-columns:1fr 1fr}}@media (max-width:620px){body .customerNextActionBanner,body .customerQolUsageBar,body .profileCompletenessPanel,body .billingBenefitExplainer{padding:.86rem}body .profileCompletenessItems,body .billingBenefitGrid,body .billingBenefitRules{grid-template-columns:1fr}body .customerNextActionBanner .button{justify-content:center;width:100%}}body .customerQolUsageHeaderBlock{gap:.42rem!important;min-width:0!important;display:grid!important}body .customerQolUsageTitleRow{flex-wrap:wrap!important;align-items:baseline!important;gap:.18rem .68rem!important;min-width:0!important;display:flex!important}body .customerQolUsageLabel{white-space:nowrap!important;flex:none!important;line-height:1.05!important}body .customerQolUsageCount{min-width:min(18rem,100%)!important;line-height:1.22!important;display:block!important}body .customerQolUsageDetail{margin:0!important;line-height:1.45!important}@media (max-width:560px){body .customerQolUsageTitleRow{gap:.22rem!important;display:grid!important}body .customerQolUsageCount{min-width:0!important}}body aside.sidebar.accountSidebar,body aside.sidebar.adminSidebar{isolation:isolate!important;pointer-events:auto!important}body aside.sidebar .sidebarNavStack{gap:.42rem!important;width:100%!important;min-width:0!important;display:grid!important}body aside.sidebar .sidebarNavStack a{color:#d6e2f1d6!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;background:linear-gradient(#ffffff0a,#ffffff05),#0f172a61!important;border:1px solid #94a3b81c!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:.72rem!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 .72rem!important;font-size:.82rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}body aside.sidebar .sidebarNavStack a:hover{color:#f8fafcf5!important;background:linear-gradient(135deg,#38bdf81c,#2563eb0e),#0f172a7a!important;border-color:#38bdf847!important;transform:translate(2px)!important}body aside.sidebar .sidebarNavStack a.active{color:#f8fafcfa!important;background:linear-gradient(135deg,#38bdf82e,#2563eb17),#0f172a8f!important;border-color:#38bdf861!important;box-shadow:inset 3px 0 #38bdf8d1,0 10px 24px #2563eb1c!important}body aside.sidebar .sidebarNavStack a .sidebarIcon,body aside.sidebar .sidebarSignout button .sidebarIcon{border-radius:10px!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important}body aside.sidebar .sidebarNavStack a .sidebarIcon svg,body aside.sidebar .sidebarSignout button .sidebarIcon svg{width:15px!important;height:15px!important}body aside.sidebar .sidebarNavStack a .sidebarLinkText,body aside.sidebar .sidebarSignout button .sidebarLinkText{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;display:block!important;overflow:hidden!important}body aside.sidebar .sidebarPageLinkStack a{pointer-events:auto!important;cursor:pointer!important;align-items:center!important;width:100%!important;min-height:34px!important;margin:0!important;display:flex!important}body aside.sidebar .sidebarPageLinkStack a .sidebarLinkText{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body aside.sidebar .sidebarSignout button{align-items:center!important;gap:.72rem!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 .72rem!important;display:flex!important}body .routeTransitionCurtain{pointer-events:none!important}@media (max-width:760px){body aside.sidebar .sidebarNavStack{gap:.34rem!important}body aside.sidebar .sidebarNavStack a,body aside.sidebar .sidebarSignout button{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 .58rem!important;font-size:.82rem!important}}body aside.sidebar .sidebarNavStack a{pointer-events:auto!important;cursor:pointer!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important}body aside.sidebar .sidebarNavStack a:hover{transform:none!important}html[data-route-motion=leaving] body aside.sidebar{pointer-events:none!important}body .routeCurtainBadge{justify-items:center!important;gap:.2rem!important;display:grid!important}body .routeCurtainBadge strong{color:#e2f6fff5!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:950!important}body .routeCurtainBadge small{color:#bae6fdbd!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:850!important}.matchingProfileFormV2{gap:16px;display:grid}.matchingProfileTopGrid{grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);align-items:stretch;gap:16px;display:grid}.matchingProfileNameCard,.matchingProfileSummaryCard,.settingsAccordionPicker,.matchingProfileSaveBar{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 18px 45px #0000002e}.matchingProfileNameCard{gap:10px;padding:16px;display:grid}.matchingProfileNameCard span,.matchingProfileSummaryGroup span{color:#e2e8f0b8;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.matchingProfileNameCard input{width:100%}.matchingProfileSummaryCard{gap:12px;padding:16px;display:grid}.matchingProfileSummaryCard>strong{font-size:1.05rem}.matchingProfileSummaryCard>p,.matchingProfileNameCard small,.settingsAccordionPicker summary small,.matchingProfileSaveBar p{color:#e2e8f0ad}.matchingProfileSummaryGroup{gap:6px;display:grid}.matchingProfileSummaryList{flex-wrap:wrap;gap:7px;display:flex}.matchingProfileSummaryList p{color:#e2e8f094;margin:0}.matchingProfileChip{color:#e0f2feeb;background:#0ea5e91a;border:1px solid #7dd3fc3d;border-radius:999px;padding:5px 9px;font-size:.78rem;font-style:normal}.settingsAccordionPicker{overflow:hidden}.settingsAccordionPicker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;list-style:none;display:flex}.settingsAccordionPicker summary::-webkit-details-marker{display:none}.settingsAccordionPicker summary span{gap:3px;display:grid}.settingsAccordionPicker summary strong{font-size:.98rem}.settingsAccordionPicker summary em{color:#e2e8f0c7;white-space:nowrap;border:1px solid #94a3b838;border-radius:999px;padding:5px 9px;font-size:.78rem;font-style:normal}.settingsAccordionPicker[open] summary{border-bottom:1px solid #94a3b824}.settingsAccordionBody{padding:16px}.matchingProfileSaveBar{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.matchingProfileSaveBar p{margin:4px 0 0}@media (max-width:900px){.matchingProfileTopGrid,.matchingProfileSaveBar{grid-template-columns:1fr}.matchingProfileSaveBar{align-items:stretch;display:grid}}.matchingProfileFormCompact{gap:12px}.matchingProfileCompanyLine{background:#0f172a7a;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:140px minmax(220px,420px);align-items:center;gap:12px;padding:12px 14px;display:grid}.matchingProfileCompanyLine span{color:#e2e8f0b8;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.matchingProfileCompanyLine input{width:100%;min-height:40px}.matchingProfileFormCompact .settingsAccordionPicker summary{padding:13px 15px}.matchingProfileFormCompact .settingsAccordionBody{padding:14px}.matchingProfileFormCompact .matchingProfileSaveBar{margin-top:2px}@media (max-width:760px){.matchingProfileCompanyLine{grid-template-columns:1fr}}.realSettingsPage input:not([type]),.realSettingsPage input[type=text],.realSettingsPage input[type=email],.realSettingsPage input[type=password],.realSettingsPage input[type=number],.realSettingsPage input[type=search],.realSettingsPage select,.realSettingsPage textarea,.matchingProfileCompanyLine input,.signupPickerSearch{appearance:none;color:#f8fafcf0;background:linear-gradient(#0f172adb,#020617b8);border:1px solid #94a3b838;border-radius:14px;outline:none;transition:border-color .14s,box-shadow .14s,background .14s,transform .14s;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000001f}.realSettingsPage input:not([type]),.realSettingsPage input[type=text],.realSettingsPage input[type=email],.realSettingsPage input[type=password],.realSettingsPage input[type=number],.realSettingsPage input[type=search],.realSettingsPage select,.matchingProfileCompanyLine input,.signupPickerSearch{min-height:42px;padding:10px 13px}.realSettingsPage textarea{resize:vertical;padding:12px 14px;line-height:1.45}.realSettingsPage input::placeholder,.realSettingsPage textarea::placeholder,.signupPickerSearch::placeholder{color:#94a3b894}.realSettingsPage input:not([type]):focus,.realSettingsPage input[type=text]:focus,.realSettingsPage input[type=email]:focus,.realSettingsPage input[type=password]:focus,.realSettingsPage input[type=number]:focus,.realSettingsPage input[type=search]:focus,.realSettingsPage select:focus,.realSettingsPage textarea:focus,.matchingProfileCompanyLine input:focus,.signupPickerSearch:focus{background:linear-gradient(#0f172af5,#080d1ee0);border-color:#7dd3fc9e;box-shadow:0 0 0 3px #0ea5e91f,0 12px 28px #0000002e,inset 0 1px #ffffff0f}.matchingProfileCompanyLine{background:radial-gradient(circle at 0 0,#0ea5e917,#0000 38%),#0f172a6b;border-color:#94a3b824}.matchingProfileCompanyLine input{background:linear-gradient(#0f172ab8,#0206179e);border-radius:999px}.realSettingsPage select{cursor:pointer;padding-right:38px}.realSettingsPage input:-webkit-autofill{-webkit-text-fill-color:#f8fafcf0;caret-color:#f8fafcf0;box-shadow:inset 0 0 0 1000px #0f172af5}.realSettingsPage input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafcf0;caret-color:#f8fafcf0;box-shadow:inset 0 0 0 1000px #0f172af5}.realSettingsPage input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafcf0;caret-color:#f8fafcf0;box-shadow:inset 0 0 0 1000px #0f172af5}body .sourceQueueAutomationSection .sectionHeader{align-items:center}body .sourceQueueAutomationSection .sectionHeader form{margin:0}body .sourceQueueRawSection .adminList{gap:.5rem!important}body .sourceQueueRawSection .adminListItem{border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.5rem .75rem!important;padding:.7rem .8rem!important;display:grid!important}body .sourceQueueRawSection .adminListItem>div:first-child{min-width:0!important}body .sourceQueueRawSection .adminListItem>div:first-child .eyebrow{margin:0 0 .15rem!important;font-size:.65rem!important}body .sourceQueueRawSection .adminListItem>div:first-child h3{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:.92rem!important;line-height:1.22!important;overflow:hidden!important}body .sourceQueueRawSection .adminListItem>div:first-child>p:nth-of-type(2){white-space:nowrap!important;text-overflow:ellipsis!important;margin:.18rem 0 0!important;font-size:.76rem!important;line-height:1.3!important;overflow:hidden!important}body .sourceQueueRawSection .adminListItem>div:first-child>p:nth-of-type(3){display:none!important}body .sourceQueueRawSection .rawOpportunityBadgeRow{gap:.32rem!important;margin-top:.42rem!important}body .sourceQueueRawSection .sourceQueueBadge,body .sourceQueueRawSection .statusPill{min-height:24px!important;padding:.26rem .48rem!important;font-size:.68rem!important}body .sourceQueueRawSection .adminListMeta{justify-content:flex-end!important;gap:.35rem!important;max-width:260px!important;margin-top:0!important}body .sourceQueueRawSection .adminListMeta span,body .sourceQueueRawSection .adminListMeta a{min-height:26px!important;padding:.3rem .5rem!important;font-size:.7rem!important}body .sourceQueueRawSection .rawOpportunityActions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin-top:.35rem!important;padding-top:.45rem!important;display:grid!important}body .sourceQueueRawSection .inlineActionDetails{border-radius:13px!important}body .sourceQueueRawSection .inlineActionDetails>summary{padding:.58rem .68rem!important}body .sourceQueueRawSection .inlineActionDetails>summary span{font-size:.8rem!important}body .sourceQueueRawSection .inlineActionDetails>summary small{font-size:.68rem!important}body .sourceQueueRawSection .inlineActionDetails>.inlineCandidateForm,body .sourceQueueRawSection .inlineActionDetails>.archiveRawForm{padding:0 .7rem .7rem!important}@media (max-width:900px){body .sourceQueueRawSection .adminListItem{grid-template-columns:1fr!important}body .sourceQueueRawSection .adminListMeta{justify-content:flex-start!important;max-width:none!important}body .sourceQueueRawSection .rawOpportunityActions{grid-template-columns:1fr!important}}@media (max-width:640px){body .sourceQueueRawSection .adminListItem>div:first-child h3,body .sourceQueueRawSection .adminListItem>div:first-child>p:nth-of-type(2){white-space:normal!important}}body .sourceQueueMatchBuilderSection .sourceQueueToolGrid{grid-template-columns:minmax(0,520px)!important;align-items:start!important}body .sourceQueueMatchBuilderSection .sourceQueueToolCard{width:100%!important;max-width:520px!important;overflow:hidden!important}body .sourceQueueMatchBuilderSection .sourceQueueToolCard>summary{flex-wrap:wrap!important;align-items:flex-start!important;gap:.35rem .75rem!important;display:flex!important}body .sourceQueueMatchBuilderSection .sourceQueueToolCard>summary span,body .sourceQueueMatchBuilderSection .sourceQueueToolCard>summary small{min-width:0!important}body .sourceQueueMatchBuilderSection .sourceQueueToolCard>summary small{text-align:left!important;flex:220px!important}body .sourceQueueMatchBuilderSection .websiteMatchForm{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(160px,auto)!important;align-items:end!important;gap:.6rem!important;width:100%!important;display:grid!important}body .sourceQueueMatchBuilderSection .websiteMatchForm label{min-width:0!important}body .sourceQueueMatchBuilderSection .websiteMatchForm input{box-sizing:border-box!important;width:100%!important;min-width:0!important}body .sourceQueueMatchBuilderSection .websiteMatchForm button{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;line-height:1.15!important}body .sourceQueueMatchBuilderSection .websiteMatchForm+.websiteMatchForm{grid-template-columns:minmax(0,180px)!important}@media (max-width:900px){body .sourceQueueMatchBuilderSection .sourceQueueToolGrid{grid-template-columns:1fr!important}body .sourceQueueMatchBuilderSection .sourceQueueToolCard{max-width:none!important}}@media (max-width:640px){body .sourceQueueMatchBuilderSection .websiteMatchForm,body .sourceQueueMatchBuilderSection .websiteMatchForm+.websiteMatchForm{grid-template-columns:1fr!important}}body .sourceQueueMatchBuilderSection .websiteMatchForm{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .sourceQueueMatchBuilderSection .websiteMatchForm button{white-space:normal!important;grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important;min-height:42px!important;overflow:visible!important}body .sourceQueueMatchBuilderSection .websiteMatchForm+.websiteMatchForm button{grid-column:1/-1!important}@media (max-width:700px){body .sourceQueueMatchBuilderSection .websiteMatchForm{grid-template-columns:1fr!important}}body .sourceQueueMatchBuilderSection .sourceQueueToolGrid{grid-template-columns:minmax(0,560px)!important}body .sourceQueueMatchBuilderSection .sourceQueueToolCard{box-sizing:border-box!important;width:100%!important;max-width:560px!important;overflow:visible!important}body .sourceQueueMatchBuilderSection .websiteMatchForm{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important;max-width:100%!important;display:grid!important}body .sourceQueueMatchBuilderSection .websiteMatchForm label,body .sourceQueueMatchBuilderSection .websiteMatchForm input,body .sourceQueueMatchBuilderSection .websiteMatchForm button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body .sourceQueueMatchBuilderSection .websiteMatchForm button{white-space:normal!important;grid-column:auto!important;overflow:visible!important}body .sourceQueueMatchBuilderSection .websiteMatchForm+.websiteMatchForm{margin-top:.75rem!important}body .sourceQueueMatchBuilderSection .websiteMatchForm+.websiteMatchForm button{max-width:220px!important}@media (max-width:700px){body .sourceQueueMatchBuilderSection .sourceQueueToolGrid,body .sourceQueueMatchBuilderSection .sourceQueueToolCard{max-width:none!important}}body .sourceQueueMatchBuilderSection .sourceQueueToolCard{overflow:hidden!important}body .sourceQueueMatchBuilderSection .websiteMatchForm{width:auto!important;max-width:none!important;margin-right:0!important;padding-right:0!important;overflow:hidden!important}body .sourceQueueMatchBuilderSection .websiteMatchForm label{width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}body .sourceQueueMatchBuilderSection .websiteMatchForm input,body .sourceQueueMatchBuilderSection .websiteMatchForm button{box-sizing:border-box!important;width:calc(100% - 2px)!important;min-width:0!important;max-width:calc(100% - 2px)!important;display:block!important}body .sourceQueueMatchBuilderSection .websiteMatchForm+.websiteMatchForm button{width:180px!important;max-width:100%!important}body :where(.workspace,.accountWorkspace,.customerLeadWorkspace,.customerAccountHome,.customerBillingPage,.adminPanel,.adminHero,.adminHeroPanel,.adminHeroCard,.accountPanelModern,.settingsPanel,.customerLeadHero,.customerLeadHero>*,.customerLeadHeroCard,.customerStatusGrid,.customerStatusGrid>article,.customerOfferList,.customerLeadCard,.customerLeadCardTop,.customerLeadCardTop>*,.customerLeadScore,.customerLeadDecisionGrid,.customerLeadDecisionGrid>section,.customerNextStepGrid,.customerNextStepCard,.customerInfoCard,.currentPlanPanel,.currentPlanPanel>*,.currentPlanFacts,.currentPlanFacts>article,.billingOverviewGrid,.billingOverviewGrid>article,.billingUsageStrip,.billingUsageStrip>div,.billingPlanGrid,.billingCompanyGrid,.billingCompanyCard,.sourceQueueTodayGrid,.sourceQueueTodayGrid>article,.automationHealthGrid,.automationHealthCard,.sourceQueueToolGrid,.sourceQueueToolCard,.candidateMatchCard,.sourceQueueRawSection .adminListItem,.offerOpsGrid,.offerOpsGrid>article){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body :where(.customerLeadHero h1,.customerLeadHero h2,.customerLeadHero p,.customerLeadHeroCard strong,.customerLeadHeroCard p,.customerStatusGrid strong,.customerStatusGrid p,.customerLeadCard h2,.customerLeadCard p,.customerLeadMeta,.customerLeadScore strong,.customerLeadScore small,.customerLeadDecisionGrid p,.customerLeadDecisionGrid strong,.customerNextStepCard strong,.customerNextStepCard p,.customerInfoCard strong,.customerInfoCard p,.currentPlanPanel h2,.currentPlanPanel p,.currentPlanFacts strong,.currentPlanFacts small,.billingOverviewGrid strong,.billingOverviewGrid p,.billingUsageStrip strong,.billingUsageStrip p,.adminHero h1,.adminHero p,.adminHeroCard strong,.adminHeroCard em,.adminPanelHeader h2,.adminPanelHeader p,.sourceQueueTodayGrid strong,.sourceQueueTodayGrid p,.automationHealthCard strong,.automationHealthCard p,.candidateMatchCard strong,.candidateMatchCard p,.sourceQueueRawSection .adminListItem strong,.sourceQueueRawSection .adminListItem p){text-wrap:pretty;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important}body .customerLeadHero{grid-template-columns:minmax(0,1fr) minmax(220px,290px)!important}body .customerLeadHero>div:first-child{min-width:0!important}body .customerLeadHero h1{font-size:clamp(2rem,4.5vw,3.25rem)!important;line-height:1.02!important}body .customerLeadHeroCard{align-content:start!important}body .customerLeadHeroCard strong{font-size:clamp(1.05rem,2.4vw,1.35rem)!important;line-height:1.22!important}body .customerStatusGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr))!important}body .customerStatusGrid>article{overflow:visible!important}body .customerStatusGrid strong{font-size:clamp(1.45rem,4.5vw,2rem)!important;line-height:1.08!important}body .customerLeadCardTop{grid-template-columns:minmax(0,1fr) minmax(128px,auto)!important;align-items:start!important;gap:1rem!important;display:grid!important}body .customerLeadScore{width:auto!important;min-width:0!important;max-width:100%!important}body .customerLeadScore strong{font-size:clamp(1.65rem,5vw,2.35rem)!important;line-height:1.02!important}body .customerLeadDecisionGrid,body .currentPlanFacts,body .billingOverviewGrid,body .billingUsageStrip,body .sourceQueueTodayGrid,body .automationHealthGrid,body .offerOpsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr))!important}body .customerNextStepGrid,body .billingPlanGrid,body .sourceQueueToolGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}body .currentPlanPanel,body .customerBillingExplainer{grid-template-columns:minmax(0,.9fr) minmax(280px,1.25fr)!important}body .customerLeadPills,body .rawOpportunityBadgeRow,body .candidateEvidenceStrip,body .supportInboxPills{min-width:0!important;max-width:100%!important}body .customerLeadPills span{max-width:100%!important}@media (max-width:1280px){body .customerPortalShell .customerLeadHero,body .customerPortalShell .currentPlanPanel,body .customerPortalShell .customerBillingExplainer,body .adminHero,body .adminHeroPanel{grid-template-columns:1fr!important}body .customerLeadHeroCard,body .adminHeroCard{width:100%!important}}@media (max-width:960px){body .customerLeadCardTop,body .compactHistoryCard .customerLeadCardTop,body .activeLeadCard .customerLeadCardTop{grid-template-columns:1fr!important}body .customerLeadScore{text-align:left!important;justify-items:start!important;width:100%!important}body .customerLeadScore strong{font-size:clamp(1.65rem,7vw,2.25rem)!important}}@media (max-width:720px){body .customerLeadHero{border-radius:22px!important;padding:1rem!important}body .customerLeadHero h1{font-size:clamp(1.9rem,9vw,2.75rem)!important}body .customerStatusGrid,body .customerLeadDecisionGrid,body .currentPlanFacts,body .billingOverviewGrid,body .billingUsageStrip,body .sourceQueueTodayGrid,body .automationHealthGrid,body .offerOpsGrid,body .customerNextStepGrid,body .billingPlanGrid,body .sourceQueueToolGrid{grid-template-columns:1fr!important}body .customerLeadCard{border-radius:22px!important;padding:1rem!important}body .customerLeadCard h2{font-size:clamp(1.25rem,7vw,1.75rem)!important;line-height:1.12!important}}@media (max-width:430px){body .customerStatusGrid strong,body .customerLeadScore strong{font-size:1.55rem!important}body .customerLeadPills span,body .customerLeadDecisionGrid span,body .customerStatusGrid span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}body .customerNextActionBanner>div,body .customerQolUsageHeaderBlock{gap:.4rem!important;min-width:0!important;display:grid!important}body .customerNextActionBanner>div>span,body .customerQolUsageLabel{letter-spacing:.12em!important;margin:0!important;line-height:1.15!important;display:block!important}body .customerNextActionBanner>div>strong,body .customerQolUsageCount{margin:0!important;line-height:1.25!important;display:block!important}body .customerQolUsageTitleRow{grid-template-columns:1fr!important;align-items:start!important;gap:.35rem!important;display:grid!important}@media (min-width:860px){body .customerQolUsageTitleRow{grid-template-columns:auto minmax(0,1fr)!important;column-gap:.85rem!important}}@media (max-width:720px){body .customerNextActionBanner{grid-template-columns:1fr!important}body .customerNextActionBanner .button,body .customerNextActionBanner a.button{justify-content:center!important;width:100%!important}}.signupAdvancedMatching{background:#0f172a38;border:1px solid #94a3b838;border-radius:18px;overflow:hidden}.signupAdvancedMatching>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.signupAdvancedMatching>summary::-webkit-details-marker{display:none}.signupAdvancedMatching>summary span{gap:.25rem;display:grid}.signupAdvancedMatching>summary strong{font-size:.95rem}.signupAdvancedMatching>summary small,.signupAdvancedMatching>summary em{color:#e2e8f0b8;font-size:.82rem;font-style:normal}.signupAdvancedMatching>summary em{white-space:nowrap}.signupAdvancedMatchingBody{gap:1rem;padding:0 1rem 1rem;display:grid}.signupAdvancedField{min-width:0}.signupAdvancedField textarea{width:100%}.customerLeadWhyStrip{background:#0f172a33;border:1px solid #94a3b82e;border-radius:18px;gap:.85rem;padding:1rem;display:grid}.customerLeadWhyHeader{gap:.35rem;display:grid}.customerLeadWhyHeader span,.customerLeadUnlockBox span{color:#e2e8f0b8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.customerLeadWhyHeader p,.customerWatchOutLine,.customerUnlockImpact p{color:#e2e8f0d1;margin:0;line-height:1.5}.customerLeadChipList,.customerUnlockRevealList{flex-wrap:wrap;gap:.45rem;display:flex}.customerLeadChip,.customerUnlockRevealList em{color:#e0f2fef0;background:#0ea5e91a;border:1px solid #7dd3fc38;border-radius:999px;padding:.35rem .62rem;font-size:.78rem;font-style:normal;font-weight:800}.customerWatchOutLine{font-size:.88rem}.customerWatchOutLine strong{color:#ffedd5f2}.customerLeadUnlockBox{background:#02061738;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:stretch;gap:1rem;padding:1rem;display:grid}.customerLeadUnlockBox>div{gap:.65rem;display:grid}.customerUnlockImpact{border-left:1px solid #94a3b829;padding-left:1rem}.customerUnlockImpact strong{color:#f0f9fff5}@media (max-width:780px){.customerLeadUnlockBox{grid-template-columns:1fr}.customerUnlockImpact{border-top:1px solid #94a3b829;border-left:0;padding-top:1rem;padding-left:0}}.profileCompletenessPanel{background:radial-gradient(circle at 100% 0,#3b82f621,#0000 34%),#020617a3;border:1px solid #60a5fa38;border-radius:22px;padding:1.1rem;box-shadow:0 18px 50px #0206173d}.profileCompletenessTop{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.profileCompletenessTop>div:first-child{gap:.25rem;min-width:0;display:grid}.profileCompletenessTop span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900;line-height:1}.profileCompletenessTop strong{color:#f8fafcfa;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.profileCompletenessTop p{color:#cbd5e1db;max-width:44rem;margin:0;font-size:.95rem;line-height:1.35}.profileCompletenessMeter{background:#0f172af2;border-radius:999px;align-self:center;height:.48rem;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b82e}.profileCompletenessMeter span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#3b82f6);height:100%;display:block}.profileCompletenessItems{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.profileCompletenessItems article{background:#0f172a75;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:0;padding:.85rem;display:grid}.profileCompletenessItems article>span{color:#86efac;background:#10b9812b;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.78rem;font-weight:900;display:inline-grid}.profileCompletenessItems article.missing>span{color:#fbbf24;background:#f59e0b29}.profileCompletenessItems article strong{color:#f8fafcfa;margin-bottom:.18rem;font-size:.93rem;line-height:1.2;display:block}.profileCompletenessItems article p{color:#cbd5e1d6;margin:0;font-size:.88rem;line-height:1.3}@media (max-width:920px){.profileCompletenessTop{grid-template-columns:1fr;align-items:stretch}.profileCompletenessItems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.profileCompletenessPanel{border-radius:20px;padding:1rem}.profileCompletenessItems{grid-template-columns:1fr}.profileCompletenessItems article{padding:.8rem}}.activeLeadArchiveForm{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.activeLeadArchiveForm p{color:#cbd5e1b8;max-width:22rem;margin:0;font-size:.82rem;line-height:1.3}@media (max-width:700px){.activeLeadArchiveForm{flex-direction:column;align-items:stretch;width:100%}.activeLeadArchiveForm .button{width:100%}}.aventorraConfirmOverlay{z-index:9999;-webkit-backdrop-filter:blur(14px)saturate(1.15);background:radial-gradient(circle at 50% 20%,#0ea5e92e,#0000 34%),#020617b8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.aventorraConfirmDialog{color:#f8fafcf5;background:linear-gradient(145deg,#0f172afa,#020617f5),#020617f5;border:1px solid #7dd3fc3d;border-radius:22px;width:min(94vw,440px);padding:1.2rem;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000080,inset 0 1px #ffffff0d}.aventorraConfirmGlow{filter:blur(20px);pointer-events:none;background:#0ea5e929;border-radius:999px;width:15rem;height:15rem;position:absolute;inset:-40% -20% auto auto}.aventorraConfirmHeader{gap:.35rem;margin-bottom:.75rem;display:grid;position:relative}.aventorraConfirmHeader span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.aventorraConfirmHeader strong{color:#f8fafcfa;font-size:1.18rem;line-height:1.2}.aventorraConfirmDialog p{color:#cbd5e1e0;margin:0;font-size:.95rem;line-height:1.5;position:relative}.aventorraConfirmActions{justify-content:flex-end;gap:.65rem;margin-top:1.15rem;display:flex;position:relative}.aventorraConfirmDialog.tone-warning{border-color:#fbbf243d}.aventorraConfirmDialog.tone-warning .aventorraConfirmHeader span{color:#fbbf24}.aventorraConfirmDialog.tone-success{border-color:#2dd4bf47}.aventorraConfirmDialog.tone-success .aventorraConfirmHeader span{color:#5eead4}@media (max-width:520px){.aventorraConfirmActions{flex-direction:column-reverse}.aventorraConfirmActions .button{width:100%}}body .completedCandidateSection{border-color:#2dd4bf29}body .completedCandidateList{gap:.75rem;display:grid}body .completedCandidateCard{background:radial-gradient(circle at 100% 0,#2dd4bf14,#0000 32%),#0f172a3d;border-color:#2dd4bf24;justify-content:space-between;align-items:center;gap:1rem;display:flex}body .completedCandidateCard h3{margin:.15rem 0}body .completedCandidateCard p,body .completedCandidateCard small{color:#cbd5e1c7}body .completedCandidateMeta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}@media (max-width:760px){body .completedCandidateCard{flex-direction:column;align-items:stretch}body .completedCandidateMeta{justify-content:flex-start}}.signupConfirmationPanel{background:radial-gradient(circle at 18% 0,#38bdf829,#0000 34%),radial-gradient(circle at 92% 8%,#8b5cf624,#0000 34%),#0f172ac2;border:1px solid #38bdf838;border-radius:28px;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 24px 70px #0000003d}.signupConfirmationEyebrow{color:#a5f3fc;letter-spacing:.12em;text-transform:uppercase;background:#22d3ee1a;border:1px solid #22d3ee47;border-radius:999px;width:fit-content;padding:.42rem .72rem;font-size:.72rem;font-weight:950}.signupConfirmationPanel h2{letter-spacing:-.075em;margin:0;font-size:clamp(2rem,5vw,3.55rem);line-height:.95}.signupConfirmationPanel p{max-width:680px;color:var(--muted);margin:0;line-height:1.65}.signupConfirmationPanel p strong{color:var(--text)}.signupConfirmationSteps{gap:.65rem;margin:.35rem 0 .15rem;display:grid}.signupConfirmationSteps div{color:#dbeafe;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:.7rem;padding:.85rem .95rem;display:flex}.signupConfirmationSteps span{color:#a5f3fc;background:#38bdf829;border:1px solid #38bdf83d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:950;display:inline-flex}.signupConfirmationSteps strong{color:var(--text);font-size:.95rem}.signupConfirmationNext{color:#dbeafe;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;padding:1rem;line-height:1.6}.signupConfirmationNext strong{color:#38bdf8}.signupConfirmationCloseNote{font-size:.95rem;color:#94a3b8!important}.signupConfirmationInboxButton{color:#dff8ff;background:#38bdf81a;border:1px solid #38bdf842;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:42px;padding:0 .95rem;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}.signupConfirmationInboxButton:hover{background:#38bdf829;border-color:#38bdf86b}.signupConfirmationReset{color:#93c5fd;width:fit-content;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:850;text-decoration:underline}:is(.signupCard:has(.signupConfirmationPanel) .signupIntro,.signupCard:has(.signupConfirmationPanel) .signupFinePrint){display:none!important}.signupCard:has(.signupConfirmationPanel){max-width:760px}body .customerBillingPage.billingActivationOnly{padding-top:0}body .customerBillingPage.billingActivationOnly .billingActivationPanel{margin-top:0}body .billingActivationPanel{background:radial-gradient(circle at 12% 0,#38bdf829,#0000 34%),radial-gradient(circle at 88% 10%,#8b5cf621,#0000 36%),linear-gradient(135deg,#ffffff0f,#ffffff06),#0f172a99;border:1px solid #38bdf82e;border-radius:30px;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 28px 80px #00000038}body .billingActivationHeader{max-width:840px}body .billingActivationHeader h2{color:#f8fbff;letter-spacing:-.075em;margin:.2rem 0 .55rem;font-size:clamp(2.1rem,5vw,4.1rem);line-height:.92}body .billingActivationHeader p{color:#d6e2f1c2;margin:0;line-height:1.62}body .billingActivationGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}body .billingActivationCard{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:.9rem;padding:1rem;display:grid;position:relative;overflow:hidden}body .billingActivationCard.featured{background:radial-gradient(circle at 100% 0,#38bdf821,#0000 38%),#ffffff0d;border-color:#38bdf842}body .billingActivationCard.selected{border-color:#22c55e61;box-shadow:inset 0 0 0 1px #22c55e29,0 18px 50px #22c55e14}body .billingActivationCardTop span{color:#a5f3fc;letter-spacing:.11em;text-transform:uppercase;background:#38bdf816;border:1px solid #38bdf82e;border-radius:999px;width:fit-content;padding:.34rem .62rem;font-size:.66rem;font-weight:950;display:inline-flex}body .billingActivationCard.selected .billingActivationCardTop span{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e47}body .billingActivationCard h3{color:#f8fbff;letter-spacing:-.045em;margin:.65rem 0 .35rem;font-size:clamp(1.35rem,2.4vw,1.85rem)}body .billingActivationCard p,body .billingActivationCard li{color:#d6e2f1b8;line-height:1.45}body .billingActivationPrice strong{color:#f8fbff;letter-spacing:-.06em;font-size:clamp(1.75rem,4vw,2.55rem);display:block}body .billingActivationPrice p{margin:.25rem 0 0}body .billingActivationCard ul{margin:0;padding-left:1.08rem}body .billingActivationCard li+li{margin-top:.25rem}body .billingActivationCard button,body .billingActivationRefreshButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:16px;width:100%;min-height:48px;font-weight:950;box-shadow:0 18px 40px #2563eb38}body .billingActivationRefreshButton{justify-content:center;align-items:center;width:fit-content;padding:0 1rem;text-decoration:none;display:inline-flex}body .billingActivationCard.selected button{background:linear-gradient(135deg,#22c55e,#0891b2)}body .billingActivationFinePrint{color:#d6e2f19e;margin:0;font-size:.9rem;line-height:1.55}body .billingActivationPendingCard{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:22px;gap:.75rem;max-width:720px;padding:1rem;display:grid}body .billingActivationPendingCard strong{color:#f8fbff;font-size:1rem}body .billingActivationPendingCard p{color:#d6e2f1b8;margin:0;line-height:1.55}@media (max-width:1100px){body .billingActivationGrid{grid-template-columns:1fr}}.matchingProfileReviewWorkspace{gap:1rem}.matchingProfileReviewHero .customerLeadHeroCard strong{color:var(--text)}.matchingProfileReviewNotice{margin-bottom:0}.matchingProfileReviewForm,.matchingProfileReviewPanel{gap:1rem;display:grid}.matchingProfileConfirmBar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172aeb;border:1px solid #38bdf838;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 22px 60px #00000052}.matchingProfileConfirmBar h2{margin:.1rem 0 .25rem;font-size:1.1rem}.matchingProfileConfirmBar p{color:var(--muted);margin:0}.matchingProfileConfirmBar button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.matchingProfileConfirmBar{display:grid;position:static}.matchingProfileConfirmBar .customerContactButton{width:100%}}body .adminNeedsAttentionPanel{background:radial-gradient(circle at 0 0,#fbbf241a,#0000 36%),linear-gradient(135deg,#ffffff0e,#ffffff06),#0f172a8f;border-color:#fbbf2438}body .adminPriorityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}body .adminPriorityCard{color:inherit;background:#fbbf2413;border:1px solid #fbbf2438;border-radius:18px;padding:.9rem;text-decoration:none;display:block}body .adminPriorityCard:hover{border-color:#fbbf246b;transform:translateY(-1px)}body .adminPriorityCard span,body .adminWorkflowRail a{color:#e0f7ffb8;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}body .adminPriorityCard strong{color:#f8fbff;letter-spacing:-.05em;margin:.18rem 0;font-size:2rem;display:block}body .adminPriorityCard p,body .adminClearState p,body .billingAdjustmentNote{color:#d6e2f1b3;margin:0;line-height:1.45}body .adminClearState{background:#22c55e12;border:1px solid #22c55e33;border-radius:18px;padding:.95rem}body .adminClearState strong{color:#eafff4}body .adminWorkflowRail{background:linear-gradient(135deg,#38bdf814,#ffffff06),#0f172a85;border:1px solid #38bdf829;border-radius:20px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem;display:flex}body .adminWorkflowRail a{color:#e0f7ffe6;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:.5rem .75rem;text-decoration:none}body .adminWorkflowRail a:hover{color:#f8fbff;background:#38bdf81f;border-color:#38bdf861}body .adminDeliveryToolsPanel{background:linear-gradient(135deg,#ffffff0b,#ffffff05),#0f172a7a;border:1px solid #ffffff1a;border-radius:24px;gap:.85rem;padding:1rem;display:grid}body .adminDeliveryToolCard{margin:0}body .emailStatusGood{color:#bbf7d0!important;background:#22c55e1a!important;border-color:#22c55e47!important}body .emailStatusBad,body .adminInlineWarning{color:#fecaca!important;background:#f871711a!important;border-color:#f8717147!important}body .emailStatusMuted,body .emailStatusNeutral{color:#cbd5e1!important;background:#94a3b814!important;border-color:#94a3b83d!important}body .adminInlineWarning{border:1px solid #f8717147;border-radius:14px;margin:.75rem 0 0;padding:.75rem .85rem;line-height:1.45}body .adminInlineWarning strong{color:#fff1f2}body .billingStripeWarning,body .adminSettingsRiskNote{margin:.8rem 0}body .billingAdjustmentNote{background:#fbbf2412;border:1px solid #fbbf2433;border-radius:14px;margin:.7rem 0 .9rem;padding:.75rem .85rem}body .sourceQueueDangerDetails{background:radial-gradient(circle at 0 0,#f871711f,#0000 35%),#0f172a9e!important;border-color:#f871714d!important}body .adminDangerIntro{background:#f8717114;border:1px solid #f871713d;border-radius:16px;margin-bottom:.85rem;padding:.85rem}body .adminDangerIntro strong{color:#fff1f2}body .adminDangerIntro p{color:#fecacad1;margin:.25rem 0 0;line-height:1.45}body .adminDangerForm button{color:#fecaca!important;border-color:#f8717157!important}@media (max-width:1180px){body .adminPriorityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body .adminPriorityGrid{grid-template-columns:1fr}}body .sourceQueueSubmitButton{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}body .sourceQueueSubmitButton[aria-busy=true]{cursor:wait;opacity:.78;pointer-events:none}body .sourceQueueSubmitButton[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:.72rem;height:.72rem;animation:.72s linear infinite sourceQueueSubmitSpin}@keyframes sourceQueueSubmitSpin{to{transform:rotate(360deg)}}body .testAccountBadge{color:#fde68a;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:#78350f57;border:1px solid #fbbf246b;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-left:.45rem;padding:.22rem .55rem;font-size:.69rem;font-weight:800;line-height:1;display:inline-flex}body .testAccountBadgeCompact{margin-left:.3rem;padding:.16rem .42rem;font-size:.62rem}body .testAccountControl{background:#78350f21;border:1px solid #fbbf2438;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.85rem 1rem;display:flex}body .testAccountControl>div{min-width:0}body .testAccountControl strong,body .testAccountControl p{margin:0}body .testAccountControl p{color:var(--muted,#94a3b8);margin-top:.25rem;font-size:.85rem}body .testAccountControl button{flex:none}@media (max-width:720px){body .testAccountControl{flex-direction:column;align-items:stretch}}body .candidateMatchBody{padding:1.1rem}body .candidateEvidenceStrip{background:#02061757;border:1px solid #94a3b824;border-radius:16px;overflow:hidden;flex-wrap:nowrap!important;grid-template-columns:minmax(110px,.7fr) minmax(135px,.85fr) minmax(190px,1.25fr) minmax(240px,1.55fr)!important;align-items:stretch!important;gap:0!important;margin:0 0 1rem!important;display:grid!important}body .candidateEvidenceStrip article{background:0 0;border:0;border-right:1px solid #94a3b81f;border-radius:0;min-width:0;min-height:86px;padding:.82rem .95rem}body .candidateEvidenceStrip article:last-child{border-right:0}body .candidateEvidenceStrip span{margin-bottom:.42rem}body .candidateEvidenceStrip strong{overflow-wrap:normal;margin-bottom:.24rem;font-size:.96rem;line-height:1.2}body .candidateEvidenceStrip p{line-height:1.4}body .candidateReviewGrid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);gap:1rem}body .candidateOpportunityPanel{background:linear-gradient(145deg,#0f172a9e,#0206176b);border-color:#7dd3fc29;padding:1.05rem}body .candidateOpportunityHeader{border-bottom:1px solid #94a3b81f;padding-bottom:.82rem;display:block}body .candidateOpportunityHeader h4{max-width:52rem;margin-bottom:0;font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.25}body .candidateOpportunityMeta{gap:.4rem;margin:.82rem 0 .92rem}body .candidateOpportunityMeta span{color:#e2e8f0cc;background:#0f172a80;border-color:#94a3b829;padding:.34rem .52rem}body .candidateScopeBlock{background:#02061747;border:0;border-left:3px solid #38bdf885;border-radius:0 12px 12px 0;padding:.88rem .95rem}body .candidateScopeBlock p{font-size:.96rem;line-height:1.55}body .candidateProcurementFacts{border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f;gap:0;margin-top:.92rem;padding:.1rem 0}body .candidateProcurementFacts div{border-right:1px solid #94a3b81a;padding:.76rem .78rem}body .candidateProcurementFacts div:last-child{border-right:0}body .candidateRequirementsBlock{background:#4c1d9512;border-color:#a78bfa29;margin-top:.9rem;padding:.76rem .86rem}body .candidateScopeTags{gap:.38rem;margin-top:.82rem}body .candidateScopeTags span{color:#cbd5e1c2;background:#0f172a6b;border-color:#94a3b829;padding:.3rem .48rem;font-size:.69rem}body .candidateScopeTags .candidateScopeTagsMore{color:#7dd3fcd1;border-style:dashed}body .candidateSourceLine{margin-top:.92rem;padding-top:.82rem}body .candidateReviewSidebar{background:radial-gradient(circle at 100% 0,#38bdf80f,#0000 16rem),#0f172a61;border:1px solid #94a3b824;border-radius:1rem;align-content:start;min-width:0;padding:1rem;display:grid}body .candidateReviewSidebar>.candidateCompanyPanel,body .candidateReviewSidebar>.candidateDecisionPanel{background:0 0;border:0;border-radius:0;min-width:0;padding:0}body .candidateReviewSidebar>.candidateCompanyPanel{border-bottom:1px solid #94a3b821;padding-bottom:.95rem}body .candidateReviewSidebar>.candidateDecisionPanel{gap:.76rem;padding-top:.95rem}body .candidateCompanyPanel h4,body .candidateDecisionPanel h4{margin-bottom:.62rem}body .candidateCompanyPanel dl{gap:.52rem;margin-top:.62rem}body .candidateCompanyPanel dl div{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:.55rem}body .candidateCompanyPanel dd{line-height:1.35}body .candidateDecisionPanel .candidatePanelHeader{align-items:center}body .candidateDecisionPanel .candidatePanelHeader .sourceQueueBadge{flex:none;white-space:nowrap!important;overflow-wrap:normal!important;width:auto!important}body .candidateDecisionBlock{padding-top:.72rem}body .candidateDecisionBlock p{font-size:.9rem;line-height:1.52}body .candidateDecisionRisk{padding:.78rem .82rem}body .sourceQueueActions.candidateMatchActions{background:#0206174d;border:1px solid #94a3b824;border-radius:1rem;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:grid}body .candidateActionHeading{min-width:0}body .candidateActionHeading span{color:#7dd3fcd1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.68rem;font-weight:900;display:block}body .candidateActionHeading p{color:#cbd5e1a8;margin:0;font-size:.8rem;line-height:1.4}body .candidateActionControls{grid-template-columns:auto minmax(280px,1fr);justify-content:end;align-items:center;gap:.7rem;min-width:0;display:grid}body .candidateActionControls form{min-width:0}body .candidateActionControls form:last-child{grid-template-columns:minmax(170px,1fr) auto;gap:.55rem;display:grid}body .candidateActionControls input{width:100%;min-width:0}body .candidateActionControls .button{white-space:nowrap}@media (max-width:1180px){body .candidateEvidenceStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .candidateEvidenceStrip article:nth-child(2){border-right:0}body .candidateEvidenceStrip article:nth-child(-n+2){border-bottom:1px solid #94a3b81f}body .candidateReviewGrid{grid-template-columns:1fr}body .candidateCompanyPanel dl{grid-template-columns:repeat(3,minmax(0,1fr))}body .candidateCompanyPanel dl div{grid-template-columns:1fr;gap:.18rem;display:grid}}@media (max-width:820px){body .sourceQueueActions.candidateMatchActions,body .candidateActionControls{grid-template-columns:1fr}body .candidateActionControls{justify-content:stretch}body .candidateActionControls form,body .candidateActionControls .button{width:100%}}@media (max-width:640px){body .candidateMatchBody{padding:.78rem}body .candidateEvidenceStrip{grid-template-columns:1fr!important}body .candidateEvidenceStrip article{border-bottom:1px solid #94a3b81f;border-right:0;min-height:0}body .candidateEvidenceStrip article:last-child{border-bottom:0}body .candidateCompanyPanel dl,body .candidateProcurementFacts,body .candidateActionControls form:last-child{grid-template-columns:1fr}body .candidateProcurementFacts div{border-bottom:1px solid #94a3b81a;border-right:0}body .candidateProcurementFacts div:last-child{border-bottom:0}body .candidateSourceLinks,body .candidateSourceLinks a{width:100%}body .candidateSourceLinks a{justify-content:center}}body .candidateMatchSummary{align-items:start;gap:.72rem;padding:1rem 3.1rem 1rem 1rem;position:relative;grid-template-columns:minmax(0,1fr)!important}body .candidateMatchSummary:after{position:absolute;top:1rem;right:1rem}body .candidateSummaryMain{min-width:0}body .candidateSummaryMain h3{max-width:58rem;margin:.22rem 0 .48rem!important;font-size:clamp(1rem,1.55vw,1.15rem)!important;line-height:1.3!important}body .candidateSummarySubline{color:#cbd5e1b8;flex-wrap:wrap;align-items:center;gap:.42rem .7rem;font-size:.82rem;display:flex}body .candidateSummarySubline strong{color:#e2e8f0e6;flex-wrap:wrap;align-items:center;min-width:0;font-size:.84rem;display:inline-flex}body .candidateSummarySubline span{color:#7dd3fcd6;font-weight:850}body .candidateSummaryMeta{justify-content:flex-start;padding-right:0}body .candidateMatchBody{padding-top:.95rem}body .candidateReviewFlags{margin-top:0}body .candidateScopeBlock{gap:.68rem;display:grid}body .candidateScopeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .9rem;margin:0;padding:0;list-style:none;display:grid}body .candidateScopeList li{color:#cbd5e1d1;min-width:0;padding-left:.85rem;font-size:.86rem;line-height:1.4;position:relative}body .candidateScopeList li:before{content:"";background:#38bdf8bd;border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:.54em;left:0;box-shadow:0 0 10px #38bdf83d}body .candidateScopeDisclosure,body .candidateTagDisclosure,body .candidateAdminBriefDetails{min-width:0}body .candidateScopeDisclosure>summary,body .candidateTagDisclosure>summary,body .candidateAdminBriefDetails>summary{cursor:pointer;color:#7dd3fcdb;width:fit-content;font-size:.76rem;font-weight:850;list-style:none}body .candidateScopeDisclosure>summary::-webkit-details-marker{display:none}body .candidateTagDisclosure>summary::-webkit-details-marker{display:none}body .candidateAdminBriefDetails>summary::-webkit-details-marker{display:none}body .candidateScopeDisclosure>summary:before,body .candidateTagDisclosure>summary:before,body .candidateAdminBriefDetails>summary:before{content:"+";color:#38bdf8e6;width:.9rem;display:inline-block}body .candidateScopeDisclosure[open]>summary:before,body .candidateTagDisclosure[open]>summary:before,body .candidateAdminBriefDetails[open]>summary:before{content:"−"}body .candidateScopeListExpanded{border-top:1px solid #94a3b81a;margin-top:.68rem;padding-top:.68rem}body .candidateScopeTagsArea{gap:.52rem;margin-top:.82rem;display:grid}body .candidateScopeTagsArea .candidateScopeTags{margin-top:0}body .candidateTagDisclosure>summary{color:#94a3b8d1;padding:.22rem 0}body .candidateScopeTagsExpanded{border-top:1px solid #94a3b817;padding-top:.48rem;margin-top:.45rem!important}body .candidateAdminBriefDetails{border-top:1px solid #94a3b81f;padding-top:.72rem}body .candidateAdminBriefDetails>summary{color:#7dd3fcc7;letter-spacing:.07em;text-transform:uppercase;font-size:.69rem}body .candidateAdminBriefDetails p{font-size:.86rem;line-height:1.5;margin-top:.62rem!important}body .sourceQueueActions.candidateMatchActions{grid-template-columns:1fr;align-items:stretch;gap:.72rem}body .candidateActionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}body .candidateActionHeading span{margin-bottom:0}body .candidateActionHeading p{max-width:46rem}body .candidateActionControls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.62rem;display:flex}body .candidateActionControls form:first-child{flex:none}body .candidateActionControls form:last-child{flex:360px;grid-template-columns:minmax(220px,1fr) auto;gap:.55rem;min-width:300px;display:grid}@media (max-width:700px){body .candidateScopeList{grid-template-columns:1fr}body .candidateActionHeading{display:block}body .candidateActionHeading span{margin-bottom:.28rem}body .candidateActionControls,body .candidateActionControls form:first-child,body .candidateActionControls form:last-child{width:100%}body .candidateActionControls form:last-child{grid-template-columns:1fr;min-width:0}}body .candidateMatchTypeBadge{letter-spacing:.035em;border-style:solid;border-width:1px;font-weight:900}body .candidate-type-direct{color:#bbf7d0f0!important;background:#1665342e!important;border-color:#4ade8057!important}body .candidate-type-subcontract{color:#fef08af0!important;background:#78350f33!important;border-color:#fbbf2457!important}body .candidate-type-review{color:#bae6fdf0!important;background:#0c4a6e2e!important;border-color:#38bdf852!important}body .candidate-type-no-fit{color:#fecacaf0!important;background:#7f1d1d2e!important;border-color:#f8717157!important}body .candidateScoreAudit{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin:0;display:grid}body .candidateScoreAudit div{background:#0206174d;border:1px solid #94a3b81f;border-radius:.72rem;min-width:0;padding:.56rem .58rem}body .candidateScoreAudit dt{color:#94a3b8b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.62rem;font-weight:850}body .candidateScoreAudit dd{color:#e2e8f0f0;margin:0;font-size:.84rem;font-weight:900}body .candidateClassificationBlock{background:#78350f14;border:1px solid #fbbf2429;border-radius:.82rem;gap:.34rem;padding:.78rem .82rem;display:grid}body .candidateClassificationBlock>span{color:#fde047d1;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}body .candidateClassificationBlock p{color:#cbd5e1c7;margin:0;font-size:.82rem;line-height:1.4}body .candidateClassificationBlock strong{color:#e2e8f0eb}body .candidateActionControls .button:disabled{cursor:not-allowed;opacity:.52;filter:saturate(.45)}@media (max-width:640px){body .candidateScoreAudit{grid-template-columns:repeat(2,minmax(0,1fr))}}body .candidateClassificationAudit{background:#0f172a6b;border:1px solid #94a3b829;border-radius:14px;gap:.45rem;padding:.9rem 1rem;display:grid}body .candidateClassificationAudit>span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}body .candidateClassificationAudit p{color:#cbd5e1;margin:0;font-size:.84rem;line-height:1.45}body .candidateApprovalUnavailable{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:12px;align-items:center;min-height:42px;padding:.65rem .9rem;font-size:.82rem;font-weight:750;display:inline-flex}body .candidateReclassificationPanel{border-top:1px solid #94a3b824;width:100%;padding-top:.85rem}body .candidateReclassificationPanel>summary{cursor:pointer;color:#94a3b8;width:fit-content;font-size:.8rem;font-weight:750}body .candidateReclassificationForm{grid-template-columns:minmax(170px,.55fr) minmax(280px,1.45fr) auto;align-items:end;gap:.75rem;margin-top:.8rem;display:grid}body .candidateReclassificationForm label{gap:.35rem;display:grid}body .candidateReclassificationForm label>span{color:#94a3b8;font-size:.72rem;font-weight:750}body .candidateReclassificationForm select,body .candidateReclassificationForm textarea{color:#e2e8f0;background:#0f172ac7;border:1px solid #94a3b838;border-radius:11px;width:100%;min-height:42px;padding:.65rem .75rem}body .candidateReclassificationForm textarea{resize:vertical}body .candidateReclassificationPanel>p{color:#64748b;margin:.65rem 0 0;font-size:.74rem}body .opportunityTypePill{color:#7dd3fc!important;background:#0ea5e91a!important;border:1px solid #38bdf847!important}body .opportunityType-potential_subcontract{color:#fcd34d!important;background:#f59e0b1a!important;border-color:#f59e0b52!important}body .subcontractPreviewNotice{background:linear-gradient(135deg,#78350f38,#0f172ab8);border:1px solid #f59e0b47;border-radius:16px;gap:.4rem;padding:1rem 1.1rem;display:grid}body .subcontractPreviewNotice strong{color:#fde68a}body .subcontractPreviewNotice p,body .subcontractPreviewNotice small{color:#cbd5e1;margin:0;line-height:1.55}body .subcontractPreviewNotice small{color:#fbbf24;font-weight:700}body .subcontractActiveNotice{margin-bottom:.95rem}@media (max-width:980px){body .candidateReclassificationForm{grid-template-columns:1fr;align-items:stretch}}body .subcontractVerificationSection{background:radial-gradient(circle at 100% 0,#f59e0b14,#0000 34%),#050b18c7;border-color:#f59e0b33}body .subcontractVerificationList,body .earlySignalList{gap:1rem;display:grid}body .subcontractVerificationCard{background:linear-gradient(145deg,#78350f14,#0f172ae6);border-color:#f59e0b38;overflow:hidden}body .earlySignalCard{background:linear-gradient(135deg,#ffffff0f,#ffffff06),#0f172a94;border-color:#ffffff1a;overflow:hidden}body .earlySignalCard.signalPreference-new{border-color:#38bdf842}body .earlySignalCard.signalPreference-watching{border-color:#38bdf833}body .earlySignalCard.signalPreference-saved{border-color:#94a3b82e}body .subcontractVerificationHeader,body .subcontractVerificationBadges,body .subcontractDeliveryActions,body .earlySignalActions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}body .subcontractVerificationHeader h3,body .subcontractVerificationHeader p{margin:0}body .subcontractVerificationHeader h3{color:#f8fafc;margin-top:.25rem;font-size:1.08rem}body .subcontractVerificationHeader>div:first-child>p:last-child{color:#94a3b8;margin-top:.35rem;font-size:.82rem}body .subcontractVerificationBadges{justify-content:flex-end}body .signalStage-potential,body .signalStage-bidder_identified,body .signalStage-confirmed_open,body .signalStage-closed,body .signalStage-expired,body .capability-confirmed,body .capability-unconfirmed,body .capability-not_applicable{background:#0f172aad!important;border:1px solid #94a3b83d!important}body .signalStage-potential,body .capability-unconfirmed{color:#fcd34d!important;background:#f59e0b1a!important;border-color:#f59e0b52!important}body .signalStage-bidder_identified{color:#7dd3fc!important;background:#0ea5e91c!important;border-color:#38bdf857!important}body .signalStage-confirmed_open,body .capability-confirmed{color:#6ee7b7!important;background:#10b9811c!important;border-color:#34d39957!important}body .signalStage-closed,body .signalStage-expired{color:#fca5a5!important;background:#ef444417!important;border-color:#f871714d!important}body .subcontractVerificationGrid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:.9rem;margin-top:1rem;display:grid}body .subcontractMatchedScopePanel,body .subcontractAvailabilityPanel,body .earlySignalMatchedScope,body .earlySignalAvailability,body .confirmedSubcontractNotice{background:#02061773;border:1px solid #94a3b82e;border-radius:16px;padding:1rem}body .subcontractMatchedScopePanel>span,body .subcontractAvailabilityPanel>span,body .earlySignalMatchedScope>span,body .earlySignalAvailability span,body .confirmedSubcontractNotice>span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}body .subcontractMatchedScopePanel>p,body .subcontractAvailabilityPanel>p,body .earlySignalMatchedScope>p,body .earlySignalAvailability p,body .confirmedSubcontractNotice p{color:#cbd5e1;margin:.65rem 0 0;font-size:.84rem;line-height:1.55}body .subcontractScopeChips{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}body .subcontractScopeChips em{color:#bae6fd;background:#0ea5e91a;border:1px solid #38bdf84d;border-radius:999px;align-items:center;min-height:30px;padding:.35rem .65rem;font-size:.75rem;font-style:normal;font-weight:800;display:inline-flex}body .subcontractMatchedScopePanel dl,body .subcontractAvailabilityPanel dl,body .earlySignalAvailability dl,body .confirmedSubcontractNotice dl{gap:.6rem;margin:.85rem 0 0;display:grid}body .subcontractMatchedScopePanel dl>div,body .subcontractAvailabilityPanel dl>div,body .earlySignalAvailability dl>div,body .confirmedSubcontractNotice dl>div{border-top:1px solid #94a3b81f;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);gap:.65rem;padding-top:.55rem;display:grid}body .subcontractMatchedScopePanel dt,body .subcontractAvailabilityPanel dt,body .earlySignalAvailability dt,body .confirmedSubcontractNotice dt{color:#64748b;font-size:.72rem;font-weight:750}body .subcontractMatchedScopePanel dd,body .subcontractAvailabilityPanel dd,body .earlySignalAvailability dd,body .confirmedSubcontractNotice dd{color:#e2e8f0;overflow-wrap:anywhere;margin:0;font-size:.78rem}body .subcontractCapabilityReason{background:#f59e0b12;border:1px solid #f59e0b3d;border-radius:12px;padding:.72rem .8rem}body .subcontractCapabilityReason.capability-confirmed{color:#a7f3d0!important;background:#10b98114!important;border-color:#34d39947!important}body .subcontractPrimeScopeDisclosure,body .earlySignalPrimeContext{margin-top:.85rem}body .subcontractVerificationForm{grid-template-columns:repeat(2,minmax(0,1fr))}body .subcontractVerificationForm .candidateReclassificationReason,body .subcontractVerificationForm>button{grid-column:1/-1}body .subcontractVerificationForm input,body .subcontractVerificationForm select,body .subcontractVerificationForm textarea{color:#e2e8f0;background:#0f172ac7;border:1px solid #94a3b838;border-radius:11px;width:100%;min-height:42px;padding:.65rem .75rem}body .subcontractDeliveryActions{border-top:1px solid #94a3b81f;align-items:center;margin-top:.9rem;padding-top:.85rem}body .earlySignalsWorkspace{gap:1rem;display:grid}body .earlySignalsTrustNotice{background:#0ea5e912;border:1px solid #38bdf83d;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}body .earlySignalsTrustNotice strong{color:#bae6fd}body .earlySignalsTrustNotice p{color:#94a3b8;margin:.25rem 0 0;font-size:.82rem}body .earlySignalsTrustNotice a{color:#7dd3fc;flex:none;font-weight:800}body .earlySignalMatchedScope{background:#0ea5e90e;border-color:#38bdf833;margin-top:.95rem}body .earlySignalMatchedScope small{color:#fcd34d;margin-top:.75rem;line-height:1.45;display:block}body .earlySignalMatchedScope small.capability-confirmed{color:#6ee7b7!important;background:0 0!important;border:0!important}body .earlySignalAvailability{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:1rem;margin-top:.8rem;display:grid}body .earlySignalAvailability strong{color:#f8fafc;margin-top:.35rem;font-size:1rem;display:block}body .earlySignalStatusScore strong{color:#7dd3fc}body .signalCardStage-confirmed_open .earlySignalStatusScore strong,body .signalCardStage-confirmed_open .earlySignalAvailability strong{color:#6ee7b7}body .earlySignalActions{justify-content:flex-start;align-items:center;margin-top:.9rem}body .earlySignalsOptIn{align-items:center}body .confirmedSubcontractNotice{background:#10b98112;border-color:#34d39940;margin:.9rem 0}body .confirmedSubcontractNotice strong{color:#a7f3d0}body .candidateMatchedSubcontractScope{background:#0ea5e90f;border-color:#38bdf838}body .candidatePrimeScopeBlock{margin-top:.75rem}@media (max-width:980px){body .subcontractVerificationGrid,body .earlySignalAvailability,body .subcontractVerificationForm{grid-template-columns:1fr}body .subcontractVerificationForm .candidateReclassificationReason,body .subcontractVerificationForm>button{grid-column:auto}}@media (max-width:680px){body .earlySignalsTrustNotice,body .subcontractVerificationHeader,body .subcontractDeliveryActions{flex-direction:column;align-items:stretch}body .earlySignalsTrustNotice a{width:fit-content}body .subcontractMatchedScopePanel dl>div,body .subcontractAvailabilityPanel dl>div,body .earlySignalAvailability dl>div,body .confirmedSubcontractNotice dl>div{grid-template-columns:1fr;gap:.25rem}}body .signalStage-verification_due,body .routeStage-verification_due{color:#fde68a!important;background:#f59e0b1a!important;border-color:#fbbf2457!important}body .watchedSignalsDrawer{background:#030a18c2;border:1px solid #38bdf838;border-radius:18px;overflow:hidden}body .watchedSignalsDrawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}body .watchedSignalsDrawer>summary::-webkit-details-marker{display:none}body .compactWatchedSignal>summary::-webkit-details-marker{display:none}body .watchedSignalsDrawer>summary>div{gap:.2rem;display:grid}body .watchedSignalsDrawer>summary strong{color:#f8fafc}body .watchedSignalsDrawer>summary span,body .watchedSignalsDrawer>summary em{color:#94a3b8;font-size:.78rem;font-style:normal}body .watchedSignalsDrawer[open]>summary{background:#0ea5e90d;border-bottom:1px solid #94a3b824}body .compactWatchedSignalList{gap:.55rem;padding:.75rem;display:grid}body .compactWatchedSignal{background:#0f172aa3;border:1px solid #94a3b829;border-radius:14px;overflow:hidden}body .compactWatchedSignal>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem .9rem;list-style:none;display:grid}body .compactWatchedSignal>summary>div:first-child{gap:.25rem;min-width:0;display:grid}body .compactWatchedSignal>summary strong{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .compactWatchedSignal>summary span,body .compactWatchedSignal>summary small{color:#94a3b8;font-size:.74rem}body .compactSignalStatus{text-align:right;justify-items:end;gap:.15rem;display:grid}body .compactSignalStatus em{color:#7dd3fc;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-style:normal;font-weight:800}body .compactWatchedSignal[open]>summary{background:#38bdf80b;border-bottom:1px solid #94a3b81f}body .compactSignalExpanded{margin:.7rem}body .signalPreferenceDisclosure{color:#94a3b8;background:#0ea5e90d;border-left:3px solid #38bdf873;margin:.75rem 0 0;padding:.7rem .8rem;font-size:.76rem;line-height:1.5}body .signalPreferenceDisclosure strong{color:#bae6fd}body .signalBidderRouteList,body .adminBidderRouteList,body .activeBidderRouteList{gap:.55rem;display:grid}body .signalBidderRouteList>span,body .adminBidderRoutePanelHeader>span,body .activeBidderRoutesSection>span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}body .signalBidderRoute,body .adminBidderRouteList article,body .activeBidderRouteList article,body .readyBidderRoutesDisclosure article{background:#0f172ab8;border:1px solid #94a3b829;border-radius:12px;padding:.7rem .75rem}body .signalBidderRoute>div,body .adminBidderRouteList article>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}body .signalBidderRoute strong,body .adminBidderRouteList strong,body .activeBidderRouteList strong,body .readyBidderRoutesDisclosure strong{color:#e2e8f0}body .signalBidderRoute small,body .adminBidderRouteList small,body .activeBidderRouteList small,body .readyBidderRoutesDisclosure span{color:#94a3b8;font-size:.72rem}body .signalBidderRoute p,body .adminBidderRouteList p,body .activeBidderRouteList p{color:#cbd5e1;margin:.3rem 0 0;font-size:.76rem}body .adminBidderRoutePanel{background:#0ea5e90b;border:1px solid #38bdf82e;border-radius:14px;margin-top:.9rem;padding:.9rem}body .adminBidderRoutePanelHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}body .adminBidderRoutePanelHeader strong{color:#bae6fd;font-size:.76rem}body .activeBidderRoutesSection{grid-column:1/-1}body .activeBidderRouteList{margin-top:.55rem}body .activeBidderRouteList article{gap:.3rem;display:grid}body .activeBidderRouteList a{color:#7dd3fc;width:fit-content;font-size:.76rem;font-weight:800}body .autoActivatedWatchBadge{color:#a7f3d0;background:#10b9811a;border:1px solid #34d39947;border-radius:999px;width:fit-content;margin-top:.65rem;padding:.3rem .55rem;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}body .readyBidderRoutesDisclosure{margin-top:.65rem}body .readyBidderRoutesDisclosure summary{cursor:pointer;color:#7dd3fc;font-size:.76rem;font-weight:800}body .readyBidderRoutesDisclosure>div{gap:.45rem;margin-top:.55rem;display:grid}body .readyBidderRoutesDisclosure article{justify-content:space-between;gap:.75rem;display:flex}body .historySignalDrawer{margin-top:.25rem}body .closedSignalHistoryList{gap:.5rem;padding:.75rem;display:grid}body .closedSignalHistoryList article{background:#0f172a94;border:1px solid #94a3b826;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:1rem;padding:.75rem .85rem;display:grid}body .closedSignalHistoryList article>div{gap:.2rem;display:grid}body .closedSignalHistoryList strong{color:#e2e8f0}body .closedSignalHistoryList span,body .closedSignalHistoryList small{color:#94a3b8;font-size:.74rem}body .closedSignalHistoryList em{color:#fca5a5;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800}@media (max-width:760px){body .watchedSignalsDrawer>summary,body .compactWatchedSignal>summary,body .closedSignalHistoryList article{grid-template-columns:1fr;align-items:stretch}body .watchedSignalsDrawer>summary{flex-direction:column;align-items:stretch}body .compactSignalStatus{text-align:left;justify-items:start}body .adminBidderRoutePanelHeader,body .readyBidderRoutesDisclosure article{flex-direction:column;align-items:flex-start}}.matchingProfileLocationGrid,.matchingProfileStatusGrid,.matchingProfileMoneyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.matchingProfileLocationGrid label,.matchingProfileStatusField,.matchingProfileMoneyGrid label{gap:7px;display:grid}.matchingProfileLocationGrid label>span,.matchingProfileStatusField>span,.matchingProfileMoneyGrid label>span{color:var(--text-muted,#9aa6b8);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.matchingProfileLocationGrid input,.matchingProfileLocationGrid select,.matchingProfileStatusField select,.matchingProfileMoneyGrid input{width:100%}.matchingProfileLocationGrid small{color:var(--text-muted,#9aa6b8);line-height:1.45}.matchingProfileInlineAlert{margin-top:14px}@media (max-width:720px){.matchingProfileLocationGrid,.matchingProfileStatusGrid,.matchingProfileMoneyGrid{grid-template-columns:1fr}}body .signupPickerBlock,body .selectedChipList,body .signupPickerOptions,body .compactPickerOptions,.settingsAccordionPicker,.settingsAccordionBody{overflow:visible!important}body .signupPickerOptions,body .compactPickerOptions{align-items:center;max-height:none!important;margin:-.12rem -.3rem -.36rem!important;padding:.28rem .3rem .48rem!important}body .signupPickerOptions button,body .selectedChip{min-height:38px;line-height:1.2;box-shadow:inset 0 1px #ffffff09,0 6px 18px #0206172e}body .signupPickerOptions button:not(:disabled):hover,body .selectedChip:not(:disabled):hover{border-color:#38bdf857;transform:translateY(-1px);box-shadow:0 0 0 3px #38bdf812,0 10px 24px #0284c721,inset 0 1px #ffffff0d}.settingsAccordionPicker>summary{border-radius:inherit}.settingsAccordionPicker[open]>summary{border-radius:18px 18px 0 0}.settingsAccordionPicker[open]>.settingsAccordionBody{border-radius:0 0 18px 18px}.matchingProfileLocationGrid input,.matchingProfileLocationGrid select,.matchingProfileStatusField select,.matchingProfileMoneyGrid input,.matchingProfileReviewPanel .signupPickerSearch{appearance:none;color:#f8fafcf0;background-color:#020617b8;background-image:linear-gradient(#0f172ad6,#020617b3);border:1px solid #94a3b838;border-radius:999px;outline:none;width:100%;min-height:44px;padding:10px 14px;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000001f}.matchingProfileLocationGrid select,.matchingProfileStatusField select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(#0f172ad6,#020617b3);background-position:right 15px center,0 0;background-repeat:no-repeat,no-repeat;background-size:14px 14px,100% 100%;padding-right:42px}.matchingProfileLocationGrid select option,.matchingProfileStatusField select option{color:#f8fafc;background:#0f172a}.matchingProfileLocationGrid input::placeholder,.matchingProfileMoneyGrid input::placeholder,.matchingProfileReviewPanel .signupPickerSearch::placeholder{color:#94a3b885;opacity:1}.matchingProfileLocationGrid input:focus,.matchingProfileLocationGrid select:focus,.matchingProfileStatusField select:focus,.matchingProfileMoneyGrid input:focus,.matchingProfileReviewPanel .signupPickerSearch:focus{background-color:#080d1ee0;box-shadow:0 0 0 3px #0ea5e91f,0 12px 28px #0000002e,inset 0 1px #ffffff0f;border-color:#7dd3fc9e!important}.matchingProfileReviewPanel .adminSettingsNotes textarea{color:#f8fafcf0;resize:vertical;background:linear-gradient(#0f172ad6,#020617b3);border:1px solid #94a3b838;border-radius:18px;outline:none;width:100%;padding:13px 15px;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000001f}.matchingProfileReviewPanel .adminSettingsNotes textarea:focus{box-shadow:0 0 0 3px #0ea5e91f,0 12px 28px #0000002e,inset 0 1px #ffffff0f;border-color:#7dd3fc9e!important}@media (max-width:720px){body .signupPickerOptions,body .compactPickerOptions{padding-bottom:.56rem!important}.matchingProfileLocationGrid input,.matchingProfileLocationGrid select,.matchingProfileStatusField select,.matchingProfileMoneyGrid input,.matchingProfileReviewPanel .signupPickerSearch{min-height:46px}}body .accountPanelModern.matchingProfileReviewPanel{overflow:visible!important}body .sourceBurninPanel{margin-top:1rem;overflow:visible}body .sourceBurninIntro{background:radial-gradient(circle at 0 0,#0ea5e91a,#0000 42%),#0f172a7a;border:1px solid #38bdf829;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}body .sourceBurninIntro h3,body .sourceBurninIntro p{margin:0}body .sourceBurninIntro p:not(.eyebrow){color:#cbd5e1c7;margin-top:.4rem;line-height:1.5}body .burninStartForm{align-items:center;gap:.65rem;min-width:min(100%,510px);display:flex}body .burninStartForm input{color:#f8fafc;background:#020617b8;border:1px solid #94a3b833;border-radius:999px;flex:auto;min-width:230px;min-height:44px;padding:.72rem .95rem}body .burninPeriodLine,body .sourceOperationsStrip{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}body .burninPeriodLine span,body .sourceOperationsStrip span{color:#cbd5e1d1;background:#0f172a6b;border:1px solid #94a3b826;border-radius:999px;padding:.45rem .72rem;font-size:.78rem;font-weight:750}body .burninMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}body .burninMetricGrid article{background:#0f172a73;border:1px solid #94a3b826;border-radius:17px;align-content:center;gap:.32rem;min-height:116px;padding:.9rem;display:grid}body .burninMetricGrid article>span{color:#94a3b8e0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}body .burninMetricGrid article>strong{color:#f8fafc;font-size:1.35rem;line-height:1.1}body .burninMetricGrid article>small{color:#cbd5e1b8;line-height:1.35}body .burninMetricGrid article.needsAttention{background:#78350f24;border-color:#fbbf2457}body .burninMetricGrid article.isHealthy{background:#064e3b21;border-color:#34d39942}body .burninProblemList{gap:.6rem;margin-top:.9rem;display:grid}body .burninProblemList h4{margin:0}body .burninProblemList article{background:#7f1d1d1a;border:1px solid #f8717138;border-radius:15px;gap:.25rem;padding:.8rem;display:grid}body .burninProblemList article span,body .burninProblemList article p,body .sourceTargetError{color:#fecacac7;font-size:.8rem}body .burninProblemList article p{margin:0}body .burninTableWrap{border:1px solid #94a3b824;border-radius:16px;width:100%;margin-top:.9rem;overflow-x:auto}body .burninTable{border-collapse:collapse;background:#02061747;width:100%;min-width:720px}body .burninTable th,body .burninTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b81a;padding:.72rem .8rem}body .burninTable th{color:#94a3b8e0;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:850}body .burninTable td{color:#e2e8f0e0;font-size:.83rem}body .burninTable td strong,body .burninTable td small{display:block}body .burninTable td small{color:#94a3b8b8;margin-top:.18rem}body .statusBadge{border:1px solid #94a3b82e;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}body .statusBadge.status-healthy{color:#a7f3d0;border-color:#34d39947}body .statusBadge.status-failing,body .statusBadge.status-stuck,body .statusBadge.status-adapter_missing{color:#fecaca;border-color:#f8717157}body .statusBadge.status-overdue,body .statusBadge.status-degraded,body .statusBadge.status-never_run{color:#fde68a;border-color:#fbbf2452}@media (max-width:980px){body .sourceBurninIntro,body .burninStartForm{flex-direction:column;align-items:stretch}body .burninStartForm,body .burninStartForm input{width:100%;min-width:0}body .burninMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body .burninMetricGrid{grid-template-columns:1fr}}body .sourceControlCenter{gap:1rem;display:grid}body .sourceControlHeader{background:radial-gradient(circle at 0 0,#0ea5e91c,#0000 45%),#0f172a7a;border:1px solid #38bdf82e;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}body .sourceControlHeader h2,body .sourceControlHeader p{margin:0}body .sourceControlHeader p:not(.eyebrow){color:#cbd5e1c7;max-width:760px;margin-top:.4rem;line-height:1.5}body .sourceControlPrimaryActions,body .sourceControlRowActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}body .sourceControlMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}body .sourceControlMetrics article{background:#0f172a6b;border:1px solid #94a3b824;border-radius:16px;align-content:center;gap:.28rem;min-height:105px;padding:.85rem;display:grid}body .sourceControlMetrics article>span{color:#94a3b8e6;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:850}body .sourceControlMetrics article>strong{color:#f8fafc;font-size:1.32rem}body .sourceControlMetrics article>small{color:#cbd5e1b8;line-height:1.35}body .sourceControlMetrics article.needsAttention{background:#7f1d1d1f;border-color:#f8717147}body .sourceControlMetrics article.isHealthy{background:#064e3b1f;border-color:#34d3993d}body .sourceControlTableWrap{background:#02061742;border:1px solid #94a3b824;border-radius:18px;width:100%;overflow-x:auto}body .sourceControlTable{border-collapse:collapse;width:100%;min-width:1080px}body .sourceControlTable th,body .sourceControlTable td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b817;padding:.8rem}body .sourceControlTable th{color:#94a3b8e6;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:850}body .sourceControlTable td{color:#e2e8f0db;font-size:.8rem}body .sourceControlTable td>strong,body .sourceControlTable td>small{display:block}body .sourceControlTable td>small{color:#94a3b8c2;margin-top:.2rem;line-height:1.35}body .sourceStateBadge{white-space:nowrap;border:1px solid #94a3b833;border-radius:999px;align-items:center;padding:.28rem .52rem;font-size:.68rem;font-weight:850;display:inline-flex}body .sourceState-healthy,body .sourceState-ready{color:#a7f3d0;border-color:#34d39952}body .sourceState-empty,body .sourceState-filtered_empty,body .sourceState-duplicate_only{color:#bae6fd;border-color:#7dd3fc4d}body .sourceState-blocked,body .sourceState-failed,body .sourceState-missing_adapter{color:#fecaca;border-color:#f871715c}body .sourceState-queued,body .sourceState-running,body .sourceState-due,body .sourceState-never_run{color:#fde68a;border-color:#fbbf2457}body .sourceState-paused{color:#cbd5e1;border-color:#94a3b838}body .sourceDiagnosticUrl{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}body .sourceErrorDetails{margin-top:.4rem}body .sourceErrorDetails summary{cursor:pointer;color:#fca5a5;font-weight:800}body .sourceErrorDetails p{color:#fecacad1;overflow-wrap:anywhere;max-width:620px;margin:.4rem 0 0;line-height:1.4}body .compactButton{min-height:36px!important;padding:.5rem .7rem!important;font-size:.74rem!important}body .sourceTargetMaintenanceNote{background:#0f172a5c;border:1px solid #94a3b824;border-radius:14px;margin-top:.8rem;padding:.8rem}body .sourceTargetMaintenanceNote p{color:#cbd5e1b8;margin:.3rem 0 0}@media (max-width:1180px){body .sourceControlMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){body .sourceControlHeader{flex-direction:column}body .sourceControlPrimaryActions,body .sourceControlPrimaryActions form,body .sourceControlPrimaryActions button{width:100%}body .sourceControlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body .sourceControlMetrics{grid-template-columns:1fr}}.matchingProfileBaseLocationPicker{grid-column:1/-1;min-width:0}.controlledSinglePicker.isDisabled{opacity:.62}.controlledSinglePicker .selectedChip{white-space:normal;text-align:left;max-width:100%}.signupBaseLocationField{min-width:0}body details[data-customer-disclosure]>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative}body details[data-customer-disclosure]>summary::-webkit-details-marker{display:none}body details[data-customer-disclosure]>summary::marker{content:""}body details[data-customer-disclosure]>summary:after{content:"OPEN";color:#7dd3fc;letter-spacing:.08em;text-align:center;white-space:nowrap;background-color:#0ea5e91c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237dd3fc' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #38bdf857;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:64px;min-height:34px;margin-left:auto;padding:7px 25px 7px 13px;font-size:.64rem;font-weight:950;line-height:1.05;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}body details[data-customer-disclosure][open]>summary:after{content:"CLOSE";color:#bae6fd;background-color:#0ea5e92b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23bae6fd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E")}body details[data-customer-disclosure]>summary:hover{background-color:#38bdf80e;border-color:#38bdf852}body details[data-customer-disclosure]>summary:hover:after{background-color:#0ea5e92e;border-color:#38bdf88f;box-shadow:0 0 0 3px #38bdf812,inset 0 1px #ffffff0f}body details[data-customer-disclosure]>summary:focus-visible{border-color:#38bdf8ad;outline:none;box-shadow:0 0 0 3px #38bdf824}body details[data-customer-disclosure=inline]>summary:after,body details[data-customer-disclosure=compact]>summary:after{content:"";background-position:50%;justify-content:center;width:34px;min-width:34px;padding:0}body details[data-customer-disclosure=inline][open]>summary:after,body details[data-customer-disclosure=compact][open]>summary:after{content:""}body details[data-customer-disclosure=inline]>summary{background:#0ea5e90e;border:1px solid #38bdf82e;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;max-width:100%;min-height:38px;padding:.35rem .4rem .35rem .75rem;list-style:none;display:flex}body .appShell select:not([multiple]),body .companySignupForm select:not([multiple]),body .supportPanel select:not([multiple]){appearance:none;cursor:pointer;background-color:#020617c2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(#0f172ae6,#020617bd);background-position:right 14px center,0 0;background-repeat:no-repeat,no-repeat;background-size:16px 16px,100% 100%;border:1px solid #94a3b847;border-radius:14px;min-height:44px;padding-right:44px;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000001a}body .appShell select:not([multiple]):not(:disabled):hover,body .companySignupForm select:not([multiple]):not(:disabled):hover,body .supportPanel select:not([multiple]):not(:disabled):hover{background-color:#082f496b;border-color:#38bdf87a}body .appShell select:not([multiple]):focus-visible,body .companySignupForm select:not([multiple]):focus-visible,body .supportPanel select:not([multiple]):focus-visible{border-color:#38bdf8b8;outline:none;box-shadow:0 0 0 3px #38bdf824,inset 0 1px #ffffff0f}body .appShell select:not([multiple]):disabled,body .companySignupForm select:not([multiple]):disabled,body .supportPanel select:not([multiple]):disabled{cursor:not-allowed;opacity:.62}@media (max-width:720px){body details[data-customer-disclosure=picker]>summary,body details[data-customer-disclosure=panel]>summary{flex-wrap:wrap;align-items:flex-start}body details[data-customer-disclosure=picker]>summary:after,body details[data-customer-disclosure=panel]>summary:after{margin-left:0}}@media (prefers-reduced-motion:reduce){body details[data-customer-disclosure]>summary,body details[data-customer-disclosure]>summary:after{transition:none!important}}body .compactWatchedSignal[data-customer-disclosure=compact]>summary{grid-template-columns:minmax(0,1fr) auto 34px}@media (max-width:620px){body .compactWatchedSignal[data-customer-disclosure=compact]>summary{grid-template-columns:minmax(0,1fr) 34px}body .compactWatchedSignal[data-customer-disclosure=compact]>summary .compactSignalStatus{text-align:left;grid-area:2/1/auto/-1;justify-items:start}body .compactWatchedSignal[data-customer-disclosure=compact]>summary:after{grid-area:1/2}}body .supportPanel.isOpen{animation:.22s cubic-bezier(.22,1,.36,1) both supportPanelIn}body .supportPanel.isClosing{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both supportPanelOut}@keyframes supportPanelOut{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(3px);transform:translate(.55rem,.45rem)scale(.975)}}body .supportPanel{grid-auto-rows:max-content}body .supportTabs{--support-tab-count:2;--support-tab-index:0;isolation:isolate;min-block-size:52px;position:relative;overflow:hidden;grid-template-columns:repeat(var(--support-tab-count), minmax(0, 1fr))!important;gap:0!important}body .supportTabs:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#38bdf838,#2563eb24);border:1px solid #7dd3fc1f;border-radius:12px;width:calc(50% - .35rem);transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s;position:absolute;top:.35rem;bottom:.35rem;left:.35rem;transform:translate(0);box-shadow:inset 0 1px #ffffff0d,0 8px 20px #02061729}body .supportTabs[data-tab-count="1"]:before{width:calc(100% - .7rem)}body .supportTabs[data-tab-count="2"]:before{width:calc(50% - .35rem)}body .supportTabs[data-tab-count="3"]:before{width:calc(33.3333% - .233333rem)}body .supportTabs[data-active-index="1"]:before{transform:translate(100%)}body .supportTabs[data-active-index="2"]:before{transform:translate(200%)}body .supportTabs button{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;transition:color .18s,opacity .18s,text-shadow .18s!important;transform:none!important}body .supportTabs button:hover,body .supportTabs button:active{box-shadow:none!important;transform:none!important}body .supportTabs button.active{color:#f8fafc;text-shadow:0 1px 18px #7dd3fc2e;background:0 0!important}body .supportTabs button:focus-visible{outline-offset:-4px;outline:2px solid #7dd3fcb8}body .supportModePanel{transform-origin:top;outline:none;animation:.24s cubic-bezier(.22,1,.36,1) both supportModePanelIn}body .supportModePanel:focus-visible{border-radius:14px;box-shadow:0 0 0 3px #38bdf81f}@keyframes supportModePanelIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}body .supportNotice,body .supportInboxEmpty,body .supportInboxItem,body .supportAdminActions article{animation:.2s cubic-bezier(.22,1,.36,1) both supportStateItemIn}body .supportInboxItem:nth-child(2),body .supportAdminActions article:nth-child(2){animation-delay:24ms}body .supportInboxItem:nth-child(3),body .supportAdminActions article:nth-child(3){animation-delay:48ms}body .supportInboxItem:nth-child(4),body .supportAdminActions article:nth-child(4){animation-delay:72ms}@keyframes supportStateItemIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}body .aventorraConfirmOverlay{animation:.18s both aventorraConfirmOverlayIn}body .aventorraConfirmDialog{animation:.24s cubic-bezier(.22,1,.36,1) both aventorraConfirmDialogIn}@keyframes aventorraConfirmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes aventorraConfirmDialogIn{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}body .selectedChip,body .signupPickerOptions button{animation:.18s cubic-bezier(.22,1,.36,1) both pickerChoiceIn}body .signupPickerOptions button:nth-child(2){animation-delay:18ms}body .signupPickerOptions button:nth-child(3){animation-delay:36ms}body .signupPickerOptions button:nth-child(4){animation-delay:54ms}body .signupPickerOptions button:nth-child(5){animation-delay:72ms}body .signupPickerOptions button:nth-child(6){animation-delay:90ms}@keyframes pickerChoiceIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){body .supportPanel.isOpen,body .supportPanel.isClosing,body .supportModePanel,body .supportNotice,body .supportInboxEmpty,body .supportInboxItem,body .supportAdminActions article,body .aventorraConfirmOverlay,body .aventorraConfirmDialog,body .selectedChip,body .signupPickerOptions button{animation:none!important}body .supportTabs:before{transition:none!important}}
