:root{--bg:#07100f;--bg2:#0b1715;--panel:#0d1d1a;--panel2:#112520;--text:#f2f8f6;--muted:#8ea8a1;--line:#1f3731;--accent:#52e0ad;--accent2:#a6ffdd;--warn:#ffbf69;--danger:#ff7b7b;--good:#5ee7b7;--shadow:0 28px 90px rgba(0,0,0,.28)}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;background:radial-gradient(circle at 80% -10%,rgba(82,224,173,.1),transparent 35%),var(--bg)}a{color:inherit;text-decoration:none}button,input{font:inherit}.landing{min-height:100vh;overflow:hidden}.landingNav{height:82px;max-width:1220px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.landingNav>div:last-child{display:flex;gap:22px;align-items:center}.brand{display:flex;align-items:center;gap:10px}.brand span{display:block;font-size:10px;color:var(--muted);font-weight:500}.brandMark{height:34px;width:34px;border-radius:10px;background:linear-gradient(145deg,var(--accent),#1c8f6b);display:grid;place-items:center;color:#052018;box-shadow:0 8px 26px rgba(82,224,173,.22)}.navCta,.primaryBtn{background:var(--accent);color:#082018;border:none;border-radius:12px;padding:10px 16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.navCta{padding:9px 15px}.primaryBtn:disabled{opacity:.7;cursor:wait}.ghostBtn.large,.primaryBtn.large{padding:15px 20px;border-radius:14px}.ghostBtn{border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);border-radius:11px;padding:9px 14px;font-weight:700;cursor:pointer}.hero{max-width:940px;text-align:center;margin:112px auto 76px;padding:0 24px}.heroBadge{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--accent2);display:inline-flex;gap:8px;align-items:center;background:#0d1a18}.heroBadge span{width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 14px var(--accent)}.hero h1{font-size:clamp(46px,7vw,86px);letter-spacing:-.065em;line-height:.96;margin:26px 0 28px}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{max-width:760px;margin:0 auto;color:#9eb2ad;font-size:19px;line-height:1.65}.heroActions{gap:12px;margin:34px 0}.heroActions,.trustRow{display:flex;justify-content:center}.trustRow{align-items:center;gap:13px;color:#718c84;text-transform:uppercase;letter-spacing:.16em;font-size:10px;margin-top:45px}.trustRow i{width:4px;height:4px;border-radius:50%;background:#31564c}.impactPreview{max-width:1120px;margin:0 auto 110px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#0d1b19,#091410);box-shadow:var(--shadow);padding:36px;display:grid;grid-template-columns:1.05fr 1.95fr;grid-gap:32px;gap:32px}.impactPreview>div:first-child{display:flex;flex-direction:column;justify-content:center}.heroImpact span,.impactPreview span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.heroImpact strong,.impactPreview strong{font-size:54px;letter-spacing:-.05em;margin-top:5px}.heroImpact small,.impactPreview small{color:#6d8880}.impactGrid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:18px;overflow:hidden}.impactGrid article{padding:20px;border-bottom:1px solid var(--line)}.impactGrid article:nth-child(odd){border-right:1px solid var(--line)}.impactGrid article:nth-child(3),.impactGrid article:nth-child(4){border-bottom:0}.impactGrid b{display:block;font-size:24px;margin-top:5px}.appShell{min-height:100vh;display:grid;grid-template-columns:245px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 17px;border-right:1px solid var(--line);background:#07110f}.sidebar .brand{padding:0 8px;margin-bottom:22px}.modulePill{border:1px solid #235440;background:#0d241c;color:#9ff0ce;border-radius:10px;padding:9px 10px;font-size:11px;display:flex;align-items:center;gap:7px;margin:0 7px 20px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.navItem{display:flex;gap:10px;align-items:center;padding:10px 11px;color:#839d96;border-radius:9px;font-size:13px;font-weight:650}.navItem.active,.navItem:hover{background:#10231e;color:var(--text)}.sidebarFoot{position:absolute;bottom:20px;left:24px;font-size:11px;color:#91a9a2}.sidebarFoot small{color:#5c746d}.statusDot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block;margin-right:7px}.mainArea{min-width:0}.topbar{height:72px;border-bottom:1px solid var(--line);padding:0 30px;display:flex;justify-content:space-between;align-items:center;background:rgba(7,16,15,.77);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.topbar>div:first-child{display:flex;flex-direction:column;gap:2px}.topbar b{font-size:14px}.eyebrow{font-size:9px!important;color:#6f8b83!important;letter-spacing:.15em;text-transform:uppercase;gap:5px}.eyebrow,.topActions{display:flex;align-items:center}.topActions{gap:10px}.avatar{height:34px;width:34px;border-radius:50%;background:#18392f;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--accent2)}.page{padding:28px 30px 50px;max-width:1600px;margin:auto}.dataMode{display:inline-flex;margin:0 0 10px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:#78958d;background:#0b1815;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.scanPanel{border:1px solid #245241;border-radius:20px;background:radial-gradient(circle at 90% 20%,rgba(82,224,173,.12),transparent 35%),linear-gradient(130deg,#0e251e,#0b1916);padding:26px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:20px;gap:20px;position:relative;overflow:hidden}.scanPanel h2{margin:7px 0;font-size:27px;letter-spacing:-.035em}.scanPanel p{margin:0;color:#91aaa3;max-width:730px;line-height:1.5;font-size:13px}.scanProgress{grid-column:1/-1;display:flex;gap:10px;align-items:center;color:#91aaa3;font-size:11px}.scanProgress i{height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);position:absolute;bottom:0;left:0;width:45%;animation:scan 1.3s infinite}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(330%)}}.kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin:14px 0}.kpi{border:1px solid var(--line);background:var(--panel);padding:18px;border-radius:15px;display:flex;flex-direction:column}.kpi>span{font-size:11px;color:var(--muted)}.kpi strong{font-size:26px;letter-spacing:-.035em;margin:7px 0 2px}.kpi small{font-size:10px;color:#718981}.kpi.good strong{color:var(--good)}.kpi.warn strong{color:var(--warn)}.split{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:13px;gap:13px;margin:13px 0}.panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px;min-width:0}.panelHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.panel h3,.panelHead h3{font-size:14px;margin:5px 0 0}.panelHead>a{font-size:11px;color:var(--accent)}.panelHead>b{font-size:22px}.chart{height:210px;color:var(--accent)}.agentMiniList{display:flex;flex-direction:column}.agentMiniList>div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:10px 0;border-top:1px solid var(--line)}.agentMiniList>div:first-child{border-top:0}.agentMiniList b{font-size:11px}.agentMiniList small{display:block;color:#6f8780;font-size:9px;margin-top:2px}.agentMiniList>div>span:last-child{font-size:9px;color:#74928a;text-transform:uppercase}.agentDot{width:7px;height:7px;border-radius:50%;background:#57716a}.agentDot.active{background:var(--accent);box-shadow:0 0 10px rgba(82,224,173,.5)}.agentDot.approval{background:var(--warn)}.tableWrap{overflow:auto}.tableWrap table{width:100%;border-collapse:collapse;min-width:970px}.tableWrap th{text-align:left;font-size:9px;color:#6f8881;font-weight:700;text-transform:uppercase;letter-spacing:.09em;padding:9px 10px;border-bottom:1px solid var(--line)}.tableWrap td{padding:12px 10px;border-bottom:1px solid #182d28;font-size:11px;color:#a7bbb5}.tableWrap tr:last-child td{border-bottom:0}.tableWrap td b{color:var(--text);font-size:11px}.tableWrap td small{display:block;color:#627c75;font-size:9px;margin-top:3px}.tableWrap td small.positive{color:var(--good)}.confidence{color:var(--accent2)}.risk,.status{border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:9px;text-transform:capitalize}.risk.low{color:var(--good)}.risk.medium{color:var(--warn)}.risk.high{color:var(--danger)}.status.recovered{background:#0f2b21;color:var(--good)}.nextAction{max-width:220px}.pageTitle{display:flex;justify-content:space-between;align-items:flex-end;margin:5px 0 22px}.pageTitle h1{font-size:32px;letter-spacing:-.04em;margin:5px 0}.pageTitle p{color:var(--muted);font-size:13px;margin:0;max-width:700px}.titleMetric{text-align:right}.titleMetric span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase}.titleMetric b{font-size:28px;color:var(--warn)}.agentGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.agentCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:19px;min-height:205px;display:flex;flex-direction:column}.agentIcon{height:38px;width:38px;border-radius:10px;background:#173c30;display:grid;place-items:center;color:var(--accent);font-weight:900;font-size:11px}.agentCard h3{font-size:15px;margin:14px 0 5px}.agentCard p{font-size:11px;color:var(--muted);line-height:1.5;margin:0}.agentStats{margin-top:auto;border-top:1px solid var(--line);padding-top:12px;display:flex;justify-content:space-between;gap:8px}.agentStats span{font-size:8px;color:#668078;text-transform:uppercase}.agentStats b{display:block;color:#b8cbc5;margin-top:3px;font-size:9px;text-transform:capitalize}.integrationSection{margin-bottom:13px}.integrationGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:15px}.integrationCard{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-template-columns:38px 1fr auto;grid-gap:11px;gap:11px;align-items:center}.integrationLogo{height:36px;width:36px;border-radius:10px;background:#132d26;display:grid;place-items:center;font-size:10px;color:var(--accent);font-weight:900}.integrationCard b{font-size:11px}.integrationCard small{display:block;color:#647d76;font-size:9px;margin-top:3px}.levelList{display:flex;flex-direction:column;margin-top:14px}.level{display:grid;grid-template-columns:22px 1fr;padding:14px 8px;border-top:1px solid var(--line)}.level.selected{background:#10251f}.level b{font-size:12px}.level p{margin:3px 0 0;color:#789088;font-size:10px}.policyRows{display:flex;flex-direction:column;gap:12px;margin-top:15px}.policyRows label{font-size:11px;color:#a9bbb6;display:flex;align-items:center;justify-content:space-between;gap:9px}.policyRows input[type=number],.policyRows input[type=time]{background:#091512;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:7px;width:100px}.legalNote{font-size:10px;line-height:1.6;color:#728981;margin-top:16px}.heroImpact{border:1px solid #245241;background:linear-gradient(135deg,#0e251e,#0a1714);border-radius:18px;padding:25px;display:flex;flex-direction:column}.heroImpact strong{color:var(--accent)}.tallChart .chart{height:340px;margin-top:15px}.pricingGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.priceCard{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:19px;display:flex;flex-direction:column;min-height:360px}.priceCard.featured{border-color:#3c8c70;box-shadow:inset 0 0 0 1px #245b47;background:linear-gradient(180deg,#112b23,#0d1d1a)}.priceCard>span{font-size:11px;color:var(--muted)}.priceCard strong{font-size:29px;margin:12px 0;letter-spacing:-.04em}.priceCard strong small{font-size:10px;color:var(--muted)}.priceCard p{color:#819991;font-size:10px;line-height:1.5;min-height:50px}.priceCard ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;color:#a8bbb5;font-size:10px;margin:18px 0}.priceCard button{margin-top:auto}.landing .ghostBtn{display:inline-flex;align-items:center;justify-content:center}.approvalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.approvalCard{display:flex;flex-direction:column;gap:16px}.approvalTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.approvalTop h3{margin:8px 0 4px}.approvalTop>b{font-size:1.35rem}.approvalAction,.approvalReason{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.approvalAction span,.approvalReason span{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.approvalReason p{margin:0}.approvalButtons{display:flex;gap:10px;justify-content:flex-end;margin-top:auto}@media(max-width:1050px){.agentGrid,.kpiGrid,.pricingGrid{grid-template-columns:repeat(2,1fr)}.impactPreview{grid-template-columns:1fr}.appShell{grid-template-columns:78px 1fr}.sidebar{padding:22px 11px}.modulePill,.navItem,.sidebar .brand>div:last-child{font-size:0}.navItem{justify-content:center;padding:12px}.sidebarFoot{display:none}.brand{justify-content:center}.sidebar .brand{padding:0}.sidebar .brandMark{min-width:34px}}@media(max-width:900px){.approvalGrid{grid-template-columns:1fr}}@media(max-width:720px){.appShell{display:block}.sidebar{position:fixed;bottom:0;top:auto;width:100%;height:65px;z-index:20;border-right:0;border-top:1px solid var(--line);display:flex;padding:7px 8px;background:#07110f}.modulePill,.sidebar .brand,.sidebarFoot{display:none}.sidebar nav{width:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:0;gap:0}.navItem{padding:8px 0;justify-content:center}.navItem svg{width:18px}.topbar{height:58px;padding:0 16px}.page{padding:17px 14px 86px}.scanPanel{grid-template-columns:1fr;padding:20px}.scanPanel button{width:100%}.kpiGrid{grid-template-columns:1fr 1fr;gap:8px}.kpi{padding:14px}.kpi strong{font-size:21px}.split{grid-template-columns:1fr}.pageTitle{align-items:flex-start;gap:15px;flex-direction:column}.titleMetric{text-align:left}.agentGrid,.integrationGrid,.pricingGrid{grid-template-columns:1fr}.hero{margin-top:72px}.hero h1{font-size:50px}.hero p{font-size:16px}.heroActions{flex-direction:column}.impactPreview{margin:0 14px 75px;padding:20px}.impactGrid{grid-template-columns:1fr}.impactGrid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.impactGrid article:last-child{border-bottom:0!important}.landingNav{padding:0 17px}.landingNav>div:last-child>a:first-child{display:none}.trustRow{flex-wrap:wrap}.agentStats{gap:4px}}body:has(.authPage){background:var(--rr-paper);color:var(--rr-ink)}.authPage{min-height:100vh;display:grid;place-items:center;padding:124px 20px 72px;color:var(--rr-ink);background-color:var(--rr-paper);background-image:linear-gradient(rgba(23,23,20,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,23,20,.035) 1px,transparent 0);background-size:32px 32px;position:relative;overflow:hidden}.authPage:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(201,54,43,.055),transparent 30%,transparent 70%,rgba(41,91,214,.035));z-index:0}.authPage>.brand{position:fixed;top:30px;left:4vw;z-index:2;display:flex;align-items:center;gap:14px;color:var(--rr-ink);font-size:21px;font-weight:900;letter-spacing:-.025em}.authPage>.brand .brandMark{width:42px;height:42px;border-radius:0;background:var(--rr-ink);color:var(--rr-paper);box-shadow:none;display:grid;place-items:center}.authCard{position:relative;z-index:1;width:min(100%,500px);border:1px solid var(--rr-ink);border-radius:0;background:var(--rr-white);padding:38px;box-shadow:10px 10px 0 var(--rr-ink)}.authCard:before{content:"";position:absolute;top:0;left:0;width:92px;height:5px;background:var(--rr-red)}.authCard .eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;color:var(--rr-muted)!important;letter-spacing:.18em!important;font-size:10px!important}.authCard h1{font-size:38px;line-height:1;letter-spacing:-.055em;margin:16px 0 14px;color:var(--rr-ink)}.authCard>p{color:var(--rr-muted);font-size:14px;line-height:1.55;margin:0 0 28px}.authForm{gap:17px}.authForm,.authForm label{display:flex;flex-direction:column}.authForm label{gap:8px;color:#4f4b45;font-size:11px;font-weight:800;letter-spacing:.02em}.authForm input{width:100%;border:1px solid #9e9689;background:#fffaf1;color:var(--rr-ink);border-radius:0;padding:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.authForm input:hover{border-color:#716a60}.authForm input:focus{border-color:var(--rr-ink);background:#fffdf8;box-shadow:4px 4px 0 rgba(23,23,20,.12)}.authForm>.primaryBtn{width:100%;padding:15px 18px;margin-top:5px;background:var(--rr-red)!important;color:#fffaf0!important;border:1px solid var(--rr-red)!important;border-radius:0!important;font-weight:850}.authForm>.primaryBtn:hover:not(:disabled){background:#ad2d24!important;border-color:#ad2d24!important}.authForm small{text-align:center;color:var(--rr-muted);line-height:1.55}.authForm small a{color:var(--rr-blue);font-weight:750}.authForm small a:hover{text-decoration:underline;text-underline-offset:3px}.authError{border:1px solid rgba(201,54,43,.6);background:#f7e2df;color:#89251e;border-radius:0;padding:11px 13px;font-size:11px;line-height:1.45}.approvalError{margin-bottom:14px}.ghostBtn:disabled,.primaryBtn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:520px){body:has(.authPage){background:var(--rr-paper)}.authPage{place-items:start center;padding:112px 20px 58px;background-size:24px 24px}.authPage>.brand{position:absolute;top:30px;left:20px;font-size:20px}.authPage>.brand .brandMark{width:40px;height:40px}.authCard{width:100%;padding:30px 24px 32px;box-shadow:7px 7px 0 var(--rr-ink)}.authCard h1{font-size:34px}.authCard>p{font-size:14px;margin-bottom:25px}.authForm input{min-height:52px}.authForm>.primaryBtn{min-height:54px}}:root{--rr-paper:#f2efe7;--rr-paper-2:#e8e2d7;--rr-ink:#171714;--rr-muted:#6f6b63;--rr-rule:#c8c0b3;--rr-red:#c9362b;--rr-orange:#dd6b20;--rr-blue:#295bd6;--rr-green:#19735a;--rr-black:#11110f;--rr-white:#fffdf8}.landing.rrLanding{background:var(--rr-paper);color:var(--rr-ink);min-height:100vh;overflow:hidden;background-image:linear-gradient(rgba(23,23,20,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,23,20,.035) 1px,transparent 0);background-size:32px 32px}.rrLanding .rrTop{min-height:88px;border-bottom:1px solid var(--rr-ink);display:grid;grid-template-columns:1fr auto;align-items:stretch;padding:0 4vw;max-width:none;margin:0}.rrBrand{display:flex;align-items:center;gap:14px;font-weight:900;letter-spacing:-.03em}.rrMonogram{width:42px;height:42px;display:grid;place-items:center;background:var(--rr-ink);color:var(--rr-paper);font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.rrBrandText small{display:block;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em;text-transform:uppercase;color:var(--rr-muted);margin-top:5px}.rrNavActions{display:flex;align-items:stretch;border-left:1px solid var(--rr-ink)}.rrNavActions a{display:flex;align-items:center;padding:0 22px;border-right:1px solid var(--rr-ink);font-size:13px;font-weight:750}.rrNavActions a:last-child{background:var(--rr-ink);color:var(--rr-paper)}.rrMasthead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:680px;border-bottom:1px solid var(--rr-ink)}.rrStatement{padding:clamp(46px,7vw,110px) 4vw 56px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--rr-ink);position:relative}.rrIndex{font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--rr-red)}.rrStatement h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,8.4vw,126px);font-weight:500;letter-spacing:-.065em;line-height:.8;margin:34px 0 38px;max-width:1050px}.rrStatement h1 em{font-style:italic;color:var(--rr-red);white-space:nowrap}.rrStatementLead{display:grid;grid-template-columns:minmax(0,540px) auto;grid-gap:30px;gap:30px;align-items:end}.rrStatementLead p{font-size:clamp(16px,1.45vw,21px);line-height:1.48;margin:0;color:#4f4b45}.rrStatementLead a{justify-self:end;min-width:210px;border:1px solid var(--rr-ink);padding:16px 18px;display:flex;justify-content:space-between;gap:20px;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;background:transparent}.rrStatementLead a:hover{background:var(--rr-ink);color:var(--rr-paper)}.rrEvidenceBoard{background:var(--rr-black);color:#efe9dc;padding:38px 32px;flex-direction:column}.rrBoardHead,.rrEvidenceBoard{display:flex;justify-content:space-between}.rrBoardHead{align-items:center;border-bottom:1px solid #444239;padding-bottom:18px;font:700 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:#bdb5a8}.rrBoardHead span:last-child{color:#ff806f}.rrBigNumber{padding:44px 0 30px;border-bottom:1px solid #444239}.rrBigNumber small{display:block;color:#8e887d;text-transform:uppercase;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;margin-bottom:12px}.rrBigNumber strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6vw,92px);font-weight:400;letter-spacing:-.055em;color:#fff8eb}.rrBoardRows{display:flex;flex-direction:column}.rrBoardRow{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;padding:18px 0;border-bottom:1px solid #34332d}.rrBoardRow span{font-size:12px;color:#a7a095}.rrBoardRow b{font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff8eb}.rrBoardRow.hot b{color:#ff806f}.rrBoardRow.verified b{color:#7ca4ff}.rrBoardFoot{padding-top:25px;font-size:11px;line-height:1.6;color:#898379}.rrTicker{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rr-ink)}.rrTicker article{padding:24px 4vw 26px;border-right:1px solid var(--rr-ink)}.rrTicker article:last-child{border-right:0}.rrTicker span{display:block;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--rr-muted)}.rrTicker b{display:block;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;letter-spacing:-.045em;margin-top:8px}.rrTicker article:first-child b{color:var(--rr-red)}.rrTicker article:nth-child(3) b{color:var(--rr-blue)}.rrProcess{display:grid;grid-template-columns:.72fr 1.28fr;border-bottom:1px solid var(--rr-ink)}.rrProcessIntro{padding:70px 4vw;border-right:1px solid var(--rr-ink)}.rrProcessIntro .rrIndex{margin-bottom:24px}.rrProcessIntro h2{font:500 clamp(40px,5vw,72px)/.92 Georgia,Times New Roman,serif;letter-spacing:-.055em;margin:0 0 24px}.rrProcessIntro p{max-width:480px;color:#5f5a53;line-height:1.6;font-size:15px}.rrProcessList{display:flex;flex-direction:column}.rrStep{display:grid;grid-template-columns:90px 1fr auto;align-items:center;grid-gap:25px;gap:25px;padding:30px 4vw;border-bottom:1px solid var(--rr-rule);min-height:118px}.rrStep:last-child{border-bottom:0}.rrStepNo{font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--rr-red)}.rrStep h3{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;letter-spacing:-.035em;margin:0 0 6px}.rrStep p{margin:0;color:#68635c;font-size:12px;line-height:1.5}.rrStep .rrArrow{font-size:28px}.rrFinal{display:grid;grid-template-columns:1.35fr .65fr;background:var(--rr-red);color:#fff8ee;min-height:350px}.rrFinalCopy{padding:70px 4vw;border-right:1px solid rgba(255,255,255,.65)}.rrFinalCopy small{font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.rrFinalCopy h2{font:500 clamp(48px,6vw,90px)/.86 Georgia,Times New Roman,serif;letter-spacing:-.06em;margin:32px 0 0;max-width:840px}.rrFinalAction{display:flex;flex-direction:column;justify-content:space-between;padding:48px 4vw}.rrFinalAction p{font-size:14px;line-height:1.55;margin:0}.rrFinalAction a{color:#fff8ee;padding:18px 20px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.rrFinalAction a,.rrFooter{background:var(--rr-black);display:flex;justify-content:space-between}.rrFooter{color:#aaa397;align-items:center;padding:26px 4vw;font-size:10px}.rrFooter div{display:flex;gap:20px}.rrFooter strong{color:#f1eadf;letter-spacing:.08em;text-transform:uppercase}body:has(.appShell){background:#ece8df;color:var(--rr-ink);background-image:linear-gradient(rgba(20,20,18,.028) 1px,transparent 0),linear-gradient(90deg,rgba(20,20,18,.028) 1px,transparent 0);background-size:24px 24px}.appShell{background:#ece8df;color:var(--rr-ink)}.sidebar{background:#171714!important;border-right:1px solid #171714!important;color:#f4ede1!important;padding-top:26px!important}.sidebar .brand{color:#f4ede1}.sidebar .brandMark{background:#f4ede1!important;color:#171714!important;box-shadow:none!important;border-radius:0!important}.sidebar .brand span,.sidebarFoot,.sidebarFoot small{color:#938d82!important}.modulePill{border:1px solid #57534b!important;background:transparent!important;color:#d6cfc1!important;text-transform:uppercase;letter-spacing:.08em}.modulePill,.navItem{border-radius:0!important}.navItem{color:#a9a296!important;border-left:2px solid transparent}.navItem.active,.navItem:hover{background:#25231f!important;color:#fff8ec!important;border-left-color:var(--rr-orange)}.agentDot.active,.statusDot{background:var(--rr-orange)!important;box-shadow:none!important}.mainArea{background:transparent}.topbar{background:rgba(236,232,223,.92)!important;border-bottom:1px solid var(--rr-ink)!important;color:var(--rr-ink)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.avatar{border-radius:0!important;background:var(--rr-ink)!important;color:#fff8ec!important}.eyebrow{color:#716b62!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.16em!important}.dataMode{border-color:#aaa194!important;border-radius:0!important;background:#e1dbcf!important;color:#5e574f!important}.heroImpact,.scanPanel{border:1px solid var(--rr-ink)!important;border-radius:0!important;background:#f9f5ed!important;color:var(--rr-ink)!important;box-shadow:8px 8px 0 #171714}.scanPanel p{color:#686157!important}.navCta,.primaryBtn{background:var(--rr-red)!important;color:#fffaf0!important;border-radius:0!important;box-shadow:none!important}.ghostBtn{border-color:#39352f!important;background:transparent!important;color:var(--rr-ink)!important;border-radius:0!important}.agentCard,.approvalAction,.approvalReason,.integrationCard,.kpi,.panel,.priceCard{background:#f8f4eb!important;border:1px solid #aaa194!important;border-radius:0!important;box-shadow:none!important}.kpi{border-top:3px solid var(--rr-ink)!important}.kpi.warn{border-top-color:var(--rr-orange)!important}.kpi.good{border-top-color:var(--rr-green)!important}.agentCard h3,.kpi strong,.pageTitle h1,.panelHead>b,.priceCard strong{color:var(--rr-ink)!important}.kpi.warn strong{color:var(--rr-orange)!important}.kpi.good strong,.tableWrap td small.positive{color:var(--rr-green)!important}.confidence,.panelHead>a{color:var(--rr-blue)!important}.tableWrap th{color:#625d55!important;border-bottom:1px solid #8f877a!important}.tableWrap td{color:#4f4a43!important;border-bottom:1px solid #d2cabd!important}.tableWrap td b{color:var(--rr-ink)!important}.tableWrap td small{color:#7d756b!important}.risk,.status{border-radius:0!important;border-color:#a49b8e!important}.risk.low{color:var(--rr-green)!important}.risk.medium{color:var(--rr-orange)!important}.risk.high{color:var(--rr-red)!important}.status.recovered{background:#dce9e3!important;color:var(--rr-green)!important}.agentIcon,.integrationLogo{border-radius:0!important;background:#e6e0d5!important;color:var(--rr-ink)!important}.level.selected{background:#e3ddd2!important;border-left:3px solid var(--rr-red)}.policyRows input[type=number],.policyRows input[type=time]{background:#fffaf1!important;color:var(--rr-ink)!important;border-color:#a49b8e!important;border-radius:0!important}.agentCard p,.legalNote,.pageTitle p,.priceCard p{color:#6f685f!important}.priceCard.featured{border:2px solid var(--rr-red)!important;background:#fff9ef!important;box-shadow:6px 6px 0 var(--rr-red)!important}.chart{color:var(--rr-red)!important}.approvalButtons .primaryBtn{background:var(--rr-ink)!important}@media(max-width:900px){.rrLanding .rrTop{grid-template-columns:1fr auto;padding:0 18px}.rrNavActions a{padding:0 13px}.rrNavActions a:first-child{display:none}.rrMasthead{grid-template-columns:1fr}.rrStatement{border-right:0;border-bottom:1px solid var(--rr-ink);padding:54px 22px 38px}.rrStatement h1{font-size:clamp(54px,15vw,82px)}.rrStatementLead{grid-template-columns:1fr}.rrStatementLead a{justify-self:stretch}.rrEvidenceBoard{padding:30px 22px;min-height:520px}.rrTicker{grid-template-columns:1fr 1fr}.rrTicker article:nth-child(2){border-right:0}.rrTicker article:nth-child(-n+2){border-bottom:1px solid var(--rr-ink)}.rrProcess{grid-template-columns:1fr}.rrProcessIntro{border-right:0;border-bottom:1px solid var(--rr-ink);padding:52px 22px}.rrStep{grid-template-columns:52px 1fr auto;padding:24px 22px}.rrFinal{grid-template-columns:1fr}.rrFinalCopy{border-right:0;border-bottom:1px solid rgba(255,255,255,.65);padding:52px 22px}.rrFinalAction{min-height:260px;padding:34px 22px}.rrFooter{padding:24px 22px;align-items:flex-start;gap:20px;flex-direction:column}}@media(max-width:560px){.rrBrandText small{display:none}.rrNavActions a{font-size:11px;padding:0 10px}.rrStatement h1{font-size:58px}.rrStatementLead p{font-size:16px}.rrTicker article{padding:20px 18px}.rrTicker b{font-size:29px}.rrStep{grid-template-columns:36px 1fr}.rrStep .rrArrow{display:none}.rrFinalCopy h2{font-size:52px}}.page .integrationSection{margin:18px 0 0;padding:26px;border:1px solid var(--rr-rule);border-radius:0;background:rgba(255,253,248,.72);box-shadow:none;min-width:0}.page .integrationSection>h3{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;letter-spacing:-.025em}.page .integrationSection .panelHead{gap:18px;align-items:flex-end;margin-bottom:18px}.page .integrationSection .panelHead h3{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;letter-spacing:-.025em}.page .integrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:0;min-width:0}.page .integrationSection article{min-width:0;width:100%;padding:18px!important;border:1px solid #aaa294!important;border-radius:0!important;background:var(--rr-white)!important;color:var(--rr-ink)!important;box-shadow:none!important;overflow:hidden}.page .integrationSection article b{color:var(--rr-ink)!important;font-size:14px}.page .integrationSection article small{color:#756f66!important;line-height:1.45;overflow-wrap:anywhere}.page .integrationCard{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.page .integrationLogo,.page .integrationSection article>div:first-child>div:first-child{width:46px!important;height:46px!important;border-radius:0!important;background:var(--rr-ink)!important;color:var(--rr-paper)!important;display:grid!important;place-items:center!important;flex:0 0 46px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800!important;letter-spacing:.04em}.page .integrationCard>div:nth-child(2){min-width:0}.page .integrationCard>.ghostBtn,.page .integrationCard>.status{grid-column:2;justify-self:start}.page .stripeConnectorBody{min-width:0}.page .connectorModes{display:grid;grid-gap:0;gap:0;margin-top:14px;border-top:1px solid var(--rr-rule)}.page .connectorMode{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rr-rule)}.page .connectorMode>.status{width:max-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.page .connectorMode>.connectorError,.page .connectorMode>small{grid-column:1/-1;min-width:0}.page .connectorMode>.ghostBtn{min-width:118px;white-space:nowrap;justify-self:end}.page .integrationSection article form{width:100%;min-width:0;display:grid;grid-gap:12px!important;gap:12px!important}.page .integrationSection article label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:#6e685f!important;font-size:11px!important;letter-spacing:.02em}.page .integrationSection article input,.page .integrationSection article select{display:block;width:100%!important;min-width:0;height:44px;padding:0 12px!important;border:1px solid #8e877b!important;border-radius:0!important;outline:none;background:#fffdf8!important;color:var(--rr-ink)!important;font-size:14px;box-shadow:none!important}.page .integrationSection article input:focus,.page .integrationSection article select:focus{border-color:var(--rr-blue)!important;box-shadow:0 0 0 2px rgba(41,91,214,.12)!important}.page .integrationSection article .ghostBtn,.page .integrationSection article .primaryBtn{min-height:42px;border-radius:0!important;padding:10px 14px;font-size:12px;line-height:1.2;text-align:center;white-space:normal}.page .integrationSection article .primaryBtn{background:var(--rr-ink)!important;color:var(--rr-paper)!important;border:1px solid var(--rr-ink)!important}.page .integrationSection article .ghostBtn{background:transparent!important;color:var(--rr-ink)!important;border:1px solid #5f5a52!important}.page .integrationSection article .ghostBtn:disabled,.page .integrationSection article .primaryBtn:disabled,.page .integrationSection article a[aria-disabled=true]{opacity:.48}.page .integrationSection article>div:first-child,.page .integrationSection article>div:first-child>div:last-child{min-width:0}.page .integrationSection article [class*=status],.page .integrationSection article span.status{max-width:100%;overflow-wrap:anywhere}.page .integrationSection article [class*=coverage]{display:flex;flex-wrap:wrap;gap:6px}.page .integrationSection article [class*=coverage] span{border:1px solid #aaa294!important;border-radius:0!important;background:#f3efe7!important;color:#5d584f!important;padding:4px 7px!important}.page .integrationSection article [class*=webhook]{max-width:100%;overflow-wrap:anywhere;word-break:break-word;border:1px solid #aaa294!important;border-radius:0!important;background:#f5f1e9!important;color:#554f47!important}.page .pageTitle{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:34px;gap:34px;align-items:end}.page .pageTitle>div:first-child{min-width:0}.page .titleMetric{min-width:150px}@media(max-width:900px){.page .integrationGrid{grid-template-columns:1fr}}@media(max-width:700px){.page .pageTitle{grid-template-columns:1fr;gap:20px;align-items:start}.page .pageTitle h1{font-size:clamp(42px,13vw,58px);line-height:.95}.page .pageTitle p{font-size:15px;line-height:1.5}.page .titleMetric{min-width:0;text-align:left;padding-top:14px;border-top:1px solid var(--rr-rule)}.page .titleMetric b{font-size:38px}.page .integrationSection{margin-top:16px;padding:16px}.page .integrationSection .panelHead h3,.page .integrationSection>h3{font-size:22px}.page .integrationSection .panelHead{align-items:flex-start;flex-direction:column;gap:10px}.page .integrationSection .panelHead .dataMode{margin:0}.page .integrationSection article{padding:14px!important}.page .integrationCard{grid-template-columns:40px minmax(0,1fr);gap:12px}.page .integrationLogo,.page .integrationSection article>div:first-child>div:first-child{width:40px!important;height:40px!important;flex-basis:40px}.page .integrationCard>.ghostBtn,.page .integrationCard>.status{grid-column:1/-1;width:100%;justify-self:stretch}.page .connectorMode{grid-template-columns:1fr;gap:8px;padding:12px 0}.page .connectorMode>.connectorError,.page .connectorMode>.ghostBtn,.page .connectorMode>.status,.page .connectorMode>small{grid-column:1}.page .connectorMode>.ghostBtn{width:100%;min-width:0;justify-self:stretch}.page .integrationSection article .primaryBtn,.page .integrationSection article [class*=actions] .ghostBtn,.page .integrationSection article form>.primaryBtn{width:100%}.page .integrationSection article [class*=actions]{display:grid!important;grid-template-columns:1fr;width:100%;grid-gap:8px!important;gap:8px!important}}@media(max-width:430px){.page .integrationSection{padding:12px}.page .integrationSection article{padding:12px!important}.page .integrationCard{grid-template-columns:36px minmax(0,1fr);gap:10px}.page .integrationLogo,.page .integrationSection article>div:first-child>div:first-child{width:36px!important;height:36px!important;flex-basis:36px;font-size:9px!important}.page .integrationSection article b{font-size:13px}.page .integrationSection article input,.page .integrationSection article select{font-size:16px}}