.rdDemoPage{--navy-950:#04101b;--navy-900:#071827;--navy-850:#0a2030;--navy-800:#0d293b;--gold-300:#f2dea0;--gold-400:#dfc477;--gold-500:#cfa650;--cream:#f7f0df;--muted:rgba(255,255,255,0.62);--line:rgba(222,194,116,0.2);min-height:100vh;background:var(--navy-950);color:#fff;font-family:Arial,Helvetica,sans-serif}.rdDemoPage *,.rdDemoPage :after,.rdDemoPage :before{box-sizing:border-box}.rdDemoPage a{color:inherit;text-decoration:none}.rdKicker{margin:0;color:var(--gold-400);font-size:10px;font-weight:800;letter-spacing:.2em;line-height:1.5}.rdLoginPage{display:grid;min-height:100vh;place-items:center;padding:32px;background:radial-gradient(circle at 13% 16%,rgba(218,183,98,.14),transparent 26%),radial-gradient(circle at 90% 84%,rgba(218,183,98,.09),transparent 24%),linear-gradient(145deg,#04101b,#071b2a 54%,#03101a)}.rdLoginShell{display:grid;grid-template-columns:1.05fr .95fr;width:min(1030px,100%);min-height:630px;overflow:hidden;border:1px solid rgba(222,194,116,.34);border-radius:28px;background:#071827;box-shadow:0 38px 110px rgba(0,0,0,.55)}.rdLoginBrand{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:68px 62px;background:linear-gradient(145deg,rgba(7,25,40,.86),rgba(3,14,24,.96)),radial-gradient(circle at 70% 18%,rgba(217,181,92,.2),transparent 36%)}.rdLoginBrand:after,.rdLoginBrand:before{position:absolute;content:"";border:1px solid rgba(222,194,116,.16);border-radius:50%}.rdLoginBrand:before{width:410px;height:410px;right:-230px;top:-180px}.rdLoginBrand:after{width:270px;height:270px;left:-170px;bottom:-150px}.rdCrown{display:grid;width:92px;height:92px;margin-bottom:30px;place-items:center;border:2px solid var(--gold-400);border-radius:50%;background:linear-gradient(160deg,#f4e1a7,#c18e35);color:#071522;font-family:Georgia,serif;font-size:44px;box-shadow:0 0 0 9px rgba(222,194,116,.07)}.rdLoginBrand h1{max-width:430px;margin:12px 0 18px;color:var(--gold-300);font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:1.02}.rdLoginBrand>p:not(.rdKicker){max-width:450px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.rdTrustList{display:grid;grid-gap:13px;gap:13px;margin-top:38px;color:rgba(255,255,255,.74);font-size:12px}.rdTrustList span:first-letter{color:var(--gold-400)}.rdLoginPanel{display:flex;flex-direction:column;justify-content:center;padding:62px 58px;background:linear-gradient(180deg,#0b2131,#061521)}.rdLoginHeading h2{margin:8px 0 9px;color:var(--cream);font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500}.rdLoginHeading>p:last-child{margin:0 0 25px;color:var(--muted);font-size:13px;line-height:1.6}.rdDemoForm{display:grid;grid-gap:17px;gap:17px}.rdDemoForm label{display:grid;grid-gap:8px;gap:8px;color:rgba(255,255,255,.82);font-size:11px;font-weight:700;letter-spacing:.04em}.rdDemoForm input{width:100%;height:49px;border:1px solid rgba(222,194,116,.28);border-radius:10px;outline:none;background:rgba(255,255,255,.035);padding:0 14px;color:rgba(255,255,255,.78);font-size:14px}.rdOtp{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.rdOtp i{display:grid;height:49px;place-items:center;border:1px solid rgba(222,194,116,.28);border-radius:9px;background:rgba(255,255,255,.035);color:var(--gold-300);font-size:22px;font-style:normal}.rdFormMeta{gap:12px;margin-top:-5px;color:rgba(222,194,116,.74);font-size:9px}.rdFormMeta,.rdPrimaryButton{display:flex;justify-content:space-between}.rdPrimaryButton{align-items:center;min-height:49px;border:1px solid #efd789;border-radius:10px;background:linear-gradient(180deg,#f0da96,#c99b42);padding:0 17px;color:#06131f!important;font-size:12px;font-weight:900;letter-spacing:.04em;box-shadow:0 12px 28px rgba(198,151,58,.18)}.rdPrimaryButton span{font-size:18px}.rdPrivacyNote{display:grid;grid-gap:4px;gap:4px;margin-top:20px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);padding:13px 14px;color:var(--muted);font-size:10px;line-height:1.5}.rdPrivacyNote strong{color:var(--gold-300);font-size:11px}.rdBackLink{align-self:center;margin-top:18px;color:rgba(222,194,116,.8)!important;font-size:10px}.rdDashboardPage{min-height:100vh;background:#071420}.rdDashboardShell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.rdSidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;align-self:start;min-height:100vh;border-right:1px solid rgba(222,194,116,.18);background:radial-gradient(circle at 50% 0,rgba(222,194,116,.1),transparent 27%),#05131f;padding:28px 20px}.rdSideBrand{display:flex;align-items:center;gap:12px;padding:0 8px 25px;border-bottom:1px solid var(--line)}.rdMiniCrown{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid var(--gold-400);border-radius:50%;background:linear-gradient(160deg,#f1dda0,#bc8730);color:#06131f;font-family:Georgia,serif;font-size:24px}.rdSideBrand span,.rdSideBrand strong{display:block}.rdSideBrand strong{color:var(--gold-300);font-family:Georgia,serif;font-size:17px;letter-spacing:.16em}.rdSideBrand span{margin-top:2px;color:rgba(255,255,255,.6);font-size:8px;letter-spacing:.11em}.rdNavigation{display:grid;grid-gap:5px;gap:5px;margin-top:27px}.rdNavItem{display:grid;grid-template-columns:25px 1fr auto;align-items:center;min-height:45px;border:1px solid transparent;border-radius:10px;padding:0 11px;color:rgba(255,255,255,.62);font-size:11px;font-weight:700}.rdNavIcon{color:var(--gold-400);font-size:17px}.rdNavItem small{display:grid;min-width:21px;height:21px;place-items:center;border-radius:20px;background:rgba(222,194,116,.14);color:var(--gold-300);font-size:9px}.rdNavActive{border-color:rgba(222,194,116,.2);background:linear-gradient(90deg,rgba(222,194,116,.15),rgba(222,194,116,.03));color:var(--gold-300)}.rdMembershipCard{margin-top:auto;border:1px solid rgba(222,194,116,.25);border-radius:14px;background:linear-gradient(145deg,rgba(222,194,116,.1),rgba(255,255,255,.02));padding:17px}.rdMembershipCard>span{color:var(--gold-400);font-size:7px;font-weight:800;letter-spacing:.16em}.rdMembershipCard strong{display:block;margin-top:7px;color:var(--gold-300);font-family:Georgia,serif;font-size:18px}.rdMembershipCard p,.rdMembershipCard small{color:rgba(255,255,255,.48);font-size:9px}.rdMembershipCard p{margin:5px 0 12px}.rdMembershipCard>div{height:4px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.08)}.rdMembershipCard>div i{display:block;height:100%;border-radius:4px;background:var(--gold-400)}.rdMembershipCard small{display:block;margin-top:8px}.rdExitDemo{margin-top:16px;text-align:center;color:rgba(222,194,116,.7)!important;font-size:9px}.rdDashboard{min-width:0;padding:28px clamp(22px,3vw,46px) 50px;background:radial-gradient(circle at 92% 0,rgba(222,194,116,.08),transparent 25%),#081823}.rdDashboardHeader{display:flex;align-items:center;justify-content:space-between;gap:22px}.rdDashboardHeader h1{margin:5px 0 4px;color:var(--cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,36px);font-weight:500}.rdDashboardHeader>div>p:last-child{margin:0;color:var(--muted);font-size:11px}.rdHeaderActions{display:flex;align-items:center;gap:11px}.rdHeaderActions button{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.025);color:var(--gold-300);font-size:20px}.rdHeaderActions button span{position:absolute;right:-2px;top:-2px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--gold-500);color:#071522;font-size:8px;font-weight:900}.rdFamilyAvatar{display:grid;width:43px;height:43px;place-items:center;border:1px solid var(--gold-400);border-radius:50%;background:linear-gradient(145deg,#173b4f,#0a2232);color:var(--gold-300);font-family:Georgia,serif;font-size:13px}.rdPreviewBar{display:flex;align-items:center;gap:13px;margin-top:23px;border:1px solid rgba(222,194,116,.24);border-radius:10px;background:rgba(222,194,116,.07);padding:9px 13px;color:rgba(255,255,255,.61);font-size:9px}.rdPreviewBar strong{color:var(--gold-300);font-size:8px;letter-spacing:.16em}.rdPreviewBar a{margin-left:auto;color:var(--gold-300);font-weight:800}.rdWelcomeCard{display:grid;grid-template-columns:1fr 230px;grid-gap:30px;gap:30px;margin-top:20px;overflow:hidden;border:1px solid rgba(222,194,116,.24);border-radius:19px;background:radial-gradient(circle at 88% 36%,rgba(222,194,116,.14),transparent 24%),linear-gradient(125deg,#102c3e,#081a27);padding:clamp(25px,4vw,42px)}.rdWelcomeCard h2{margin:8px 0 13px;color:var(--gold-300);font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.2vw,43px);font-weight:500;line-height:1.12}.rdWelcomeCard>div:first-child>p:not(.rdKicker){max-width:580px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.rdWelcomeCard>div:first-child>a{display:inline-flex;margin-top:19px;border-bottom:1px solid rgba(222,194,116,.5);padding-bottom:4px;color:var(--gold-300);font-size:10px;font-weight:800}.rdCompleteness{display:grid;align-content:center;justify-items:center;border-left:1px solid var(--line);text-align:center}.rdProgressRing{display:grid;width:112px;height:112px;place-content:center;border-radius:50%;background:radial-gradient(circle closest-side,#0b2130 78%,transparent 80% 99%),conic-gradient(var(--gold-400) 85%,rgba(255,255,255,.09) 0);box-shadow:0 0 35px rgba(222,194,116,.08)}.rdProgressRing span,.rdProgressRing strong{display:block}.rdProgressRing strong{color:var(--gold-300);font-family:Georgia,serif;font-size:27px}.rdProgressRing span{color:var(--muted);font-size:8px;text-transform:uppercase}.rdCompleteness>p{margin:12px 0 4px;color:var(--cream);font-size:11px;font-weight:800}.rdCompleteness>small{max-width:150px;color:var(--muted);font-size:8px;line-height:1.45}.rdMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:15px}.rdMetrics article{display:grid;grid-template-columns:38px 1fr;align-items:center;min-width:0;border:1px solid var(--line);border-radius:13px;background:linear-gradient(180deg,#0c2333,#091b28);padding:16px}.rdMetrics article>span{color:var(--gold-400);font-size:22px}.rdMetrics i,.rdMetrics small,.rdMetrics strong{display:block}.rdMetrics strong{overflow:hidden;color:var(--gold-300);font-family:Georgia,serif;font-size:21px;font-style:normal;text-overflow:ellipsis}.rdMetrics small{margin-top:2px;color:rgba(255,255,255,.56);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.rdMetrics i{grid-column:2;margin-top:8px;color:rgba(222,194,116,.64);font-size:7px;font-style:normal}.rdDashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:17px;gap:17px;margin-top:27px}.rdSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.rdSectionHeading h2{margin:4px 0 0;color:var(--cream);font-family:Georgia,serif;font-size:23px;font-weight:500}.rdSectionHeading>span{color:var(--gold-400);font-size:9px;font-weight:800}.rdProfiles{display:grid;grid-gap:11px;gap:11px}.rdProfileCard{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:15px;gap:15px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,#0c2333,#081a27);padding:12px}.rdPortrait{position:relative;display:grid;min-height:143px;place-content:center;overflow:hidden;border:1px solid rgba(222,194,116,.22);border-radius:11px;text-align:center}.rdPortrait:after,.rdPortrait:before{position:absolute;content:"";border-radius:50%;background:rgba(222,194,116,.08)}.rdPortrait:before{width:86px;height:86px;left:-30px;top:-32px}.rdPortrait:after{width:68px;height:68px;right:-28px;bottom:-20px}.rdPortrait-one{background:linear-gradient(145deg,#163c4e,#0a2232)}.rdPortrait-two{background:linear-gradient(145deg,#3a3045,#172333)}.rdPortrait-three{background:linear-gradient(145deg,#243a33,#0a2530)}.rdPortrait>span{color:var(--gold-300);font-family:Georgia,serif;font-size:31px}.rdPortrait>small{margin-top:7px;color:rgba(255,255,255,.48);font-size:6px;letter-spacing:.13em}.rdProfileBody{min-width:0;padding:4px 3px}.rdProfileTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rdProfileId{margin:0;color:var(--gold-400);font-size:7px;font-weight:800;letter-spacing:.12em}.rdProfileTop h3{margin:5px 0 0;color:var(--cream);font-family:Georgia,serif;font-size:17px;font-weight:500}.rdMatchScore{flex:0 0 auto;border:1px solid rgba(222,194,116,.28);border-radius:999px;background:rgba(222,194,116,.08);padding:6px 8px;color:var(--gold-300);font-size:9px;font-weight:900}.rdProfileFacts{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:10px;color:rgba(255,255,255,.58);font-size:9px}.rdProfileFacts span:not(:last-child):after{margin-left:13px;color:rgba(222,194,116,.35);content:"•"}.rdVerified{margin-top:10px;color:#9fd8b3;font-size:8px;font-weight:700}.rdProfileActions{display:flex;gap:7px;margin-top:12px}.rdAdvisorCard button,.rdProfileActions button{min-height:31px;border:1px solid var(--gold-400);border-radius:7px;background:linear-gradient(180deg,#ebd58e,#c5963e);padding:0 12px;color:#06131f;font-size:8px;font-weight:900}.rdProfileActions .rdGhostButton{background:transparent;color:var(--gold-300)}.rdRightRail{display:grid;align-content:start;grid-gap:13px;gap:13px}.rdActivityCard,.rdAdvisorCard{border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,#0c2333,#081a27);padding:18px}.rdAdvisorCard{text-align:center}.rdAdvisorAvatar{display:grid;width:64px;height:64px;margin:0 auto 12px;place-items:center;border:1px solid var(--gold-400);border-radius:50%;background:linear-gradient(145deg,#1c4658,#0b2331);color:var(--gold-300);font-family:Georgia,serif;font-size:18px}.rdAdvisorCard h3{margin:6px 0 3px;color:var(--cream);font-family:Georgia,serif;font-size:19px;font-weight:500}.rdAdvisorCard>span{color:var(--gold-400);font-size:8px}.rdAdvisorCard>p:not(.rdKicker){margin:11px 0 15px;color:var(--muted);font-size:9px;line-height:1.55}.rdAdvisorCard button{width:100%}.rdActivityCard .rdSectionHeading{align-items:center;margin-bottom:7px}.rdActivityCard .rdSectionHeading h2{margin:0;font-size:18px}.rdActivityItem{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(222,194,116,.1)}.rdActivityItem:last-child{border-bottom:0}.rdActivityItem b{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:rgba(222,194,116,.09);color:var(--gold-400);font-size:12px}.rdActivityItem span,.rdActivityItem strong{display:block}.rdActivityItem strong{color:rgba(255,255,255,.78);font-size:9px}.rdActivityItem span{margin-top:4px;color:rgba(255,255,255,.4);font-size:7px}@media (max-width:1120px){.rdDashboardGrid{grid-template-columns:1fr}.rdRightRail{grid-template-columns:1fr 1fr}.rdMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.rdLoginShell{grid-template-columns:1fr}.rdLoginBrand,.rdLoginPanel{padding:43px 38px}.rdDashboardShell{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0;align-content:start}.rdSidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.rdNavigation{grid-template-columns:repeat(4,1fr)}.rdMembershipCard{display:none}.rdExitDemo{text-align:left}}@media (max-width:620px){.rdLoginPage{padding:14px}.rdLoginShell{min-height:auto;border-radius:20px}.rdLoginBrand{padding:32px 24px}.rdCrown{width:68px;height:68px;margin-bottom:22px;font-size:34px}.rdLoginBrand h1{font-size:38px}.rdTrustList{margin-top:25px}.rdLoginPanel{padding:34px 24px}.rdFormMeta{align-items:flex-start;flex-direction:column;gap:4px}.rdSidebar{padding:20px 15px}.rdNavigation{grid-template-columns:1fr 1fr;gap:4px}.rdDashboard{padding:22px 14px 38px}.rdDashboardHeader{align-items:flex-start}.rdDashboardHeader h1{font-size:25px}.rdHeaderActions button{display:none}.rdPreviewBar{align-items:flex-start;flex-wrap:wrap}.rdPreviewBar a{margin-left:0}.rdWelcomeCard{grid-template-columns:1fr;padding:25px 21px}.rdCompleteness{grid-template-columns:auto 1fr;justify-items:start;gap:0 14px;border-top:1px solid var(--line);border-left:0;padding-top:21px;text-align:left}.rdProgressRing{grid-row:span 2;width:82px;height:82px}.rdProgressRing strong{font-size:21px}.rdCompleteness>p{align-self:end}.rdCompleteness>small{align-self:start}.rdMetrics{grid-template-columns:1fr 1fr;gap:8px}.rdMetrics article{grid-template-columns:30px 1fr;padding:13px 11px}.rdMetrics strong{font-size:17px}.rdSectionHeading{align-items:flex-start}.rdSectionHeading h2{font-size:20px}.rdProfileCard{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:9px}.rdPortrait{min-height:131px}.rdProfileTop h3{font-size:14px}.rdProfileFacts{display:grid;grid-gap:4px;gap:4px}.rdProfileFacts span:not(:last-child):after{content:""}.rdProfileActions button{padding:0 8px}.rdRightRail{grid-template-columns:1fr}}