:root{--navy:#112653;--navy-deep:#112653;--gold:#c9a227;--gold-light:#e2c45a;--cream:#faf8f2;--bg:#e9ecef;--text:#24323d;--muted:#687780;--line:#e4e1d8}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:Inter,Arial,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}.logo,h1,h2{font-family:Poppins,Inter,sans-serif}.app{max-width:440px;margin:auto;min-height:100vh;background:var(--cream)}header.brandHeader{background:var(--navy);padding:22px 18px 18px;text-align:center;border-bottom:6px solid var(--navy)}.tagline{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(8px,2.7vw,11px);letter-spacing:0;color:var(--gold-light);margin-top:6px;white-space:nowrap}.copyline{width:100%;text-align:center;background:var(--navy);padding:16px 0;margin-top:18px;font-size:9px;color:#a9b8d1;letter-spacing:.2px}main{padding:16px 16px 24px}.hero{background:var(--navy);color:#fff;border-radius:16px;padding:18px;margin-bottom:14px}.hero .gold{color:var(--gold-light);font-weight:800;font-size:12px}.hero h1{font-size:24px;margin:8px 0;font-weight:700}.card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:16px;margin-bottom:12px}h1{font-size:23px}h1,h2{font-weight:700}h2{font-size:19px}.line{height:3px;background:var(--gold);margin:10px 0 15px}label{font-size:13px;font-weight:800;display:block;margin:12px 0 5px}input,select{width:100%;box-sizing:border-box;padding:11px;border:1px solid #ccd2d5;border-radius:9px;font-size:14px;font-family:inherit}button{font:inherit;font-weight:800;border:0;border-radius:10px;padding:12px;cursor:pointer}.goldbtn{background:var(--gold);color:var(--navy);width:100%}.darkbtn{background:var(--navy);color:#fff;width:100%}.graybtn{background:#edf0f1;color:var(--navy);width:100%;margin-bottom:8px;font-weight:800;border:0;border-radius:10px;text-decoration:none;cursor:pointer}.linkbtn{background:none;color:var(--navy);text-decoration:underline;padding:4px;width:auto}.notice{background:#fff7db;border-left:5px solid var(--gold);padding:14px;border-radius:9px;font-weight:700;line-height:1.5;margin:13px 0}.boldlist{font-weight:800;line-height:1.9}.ref{border:1px solid var(--line);border-radius:12px;padding:14px;margin:9px 0}.titleBlock{margin-top:14px;padding:14px;border:1px solid #ddd;border-radius:12px;background:#fafafa}.dropdownCard{border:1px solid var(--line);border-radius:12px;background:#fff;margin:12px 0;overflow:hidden}.dropdownCard summary{list-style:none;cursor:pointer;padding:14px;font-weight:800;color:var(--navy);display:flex;justify-content:space-between;align-items:center}.dropdownCard summary::-webkit-details-marker{display:none}.dropdownCard .dropdownBody{padding:2px 14px 14px}.reviewRow{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.reviewRow:last-of-type{border-bottom:0}.reviewLabel{color:var(--muted);font-weight:700}.step{background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px;margin:8px 0;display:flex;gap:10px;align-items:center;cursor:pointer}.step.current{border:2px solid var(--gold);background:#fffdf5}.circle{width:29px;height:29px;border-radius:50%;background:#e8ebed;display:grid;place-items:center;font-weight:900;flex-shrink:0}.current .circle{background:var(--gold)}.done .circle{background:#3d7a62;color:#fff}.here{color:var(--gold);font-size:10px;font-weight:900;margin-top:3px}.closingCongrats{position:relative;text-align:center;margin:18px 0 14px;padding:18px 10px;border:1px solid var(--gold-light);border-radius:14px;background:linear-gradient(180deg,#fffdf5,#fff);overflow:hidden}.closingCongrats h2{margin:8px 0 4px;color:var(--navy);font-size:28px}.closingCongrats p{margin:0;font-weight:800;color:var(--muted)}.sparkler{position:absolute;color:var(--gold);font-size:22px;animation:sparkle 1.2s infinite alternate}.sparkler.s1{left:12%;top:14%}.sparkler.s2{left:24%;top:58%;animation-delay:.2s}.sparkler.s3{right:24%;top:22%;animation-delay:.4s}.sparkler.s4{right:10%;top:62%;animation-delay:.6s}.sparkler.s5{left:50%;top:8%;animation-delay:.8s}@keyframes sparkle{0%{opacity:.25;transform:scale(.7) rotate(0deg)}to{opacity:1;transform:scale(1.25) rotate(18deg)}}.welcomeRow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:14px 0 12px}.welcomeRow h1{font-size:28px;margin:0;color:var(--navy);line-height:1.15}.agentCard{background:var(--navy);border-radius:16px;padding:18px;margin-bottom:14px}.agentTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.agentInfo .eyebrow{color:var(--gold-light);font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.agentPhoto{object-fit:contain;background:#fff;display:block}.agentPhoto,.agentPhotoFallback{width:96px;height:96px;border-radius:50%;border:3px solid var(--gold);flex-shrink:0}.agentPhotoFallback{background:#1c3567;display:grid;place-items:center;color:var(--gold-light);font-weight:800;font-size:32px}.agentInfo .agentName{color:#fff;font-weight:800;font-size:21px;line-height:1.25}.agentInfo .agentTitle{color:var(--gold-light);font-size:11.5px;font-weight:800;letter-spacing:.3px}.agentCol .agentLine{display:flex;align-items:flex-start;gap:8px;color:#cdd6e6;font-size:11.5px;margin-top:6px;line-height:1.4;word-break:break-word}.agentIcon{display:inline-block;width:16px;flex-shrink:0;text-align:center}.type{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.type button{background:#fff;border:1px solid #ddd}.type button.on{border:2px solid var(--gold)}.bottomNav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,440px);display:grid;grid-template-columns:1fr 1fr;background:#fff;border-top:1px solid #ddd}.bottomNav button{background:#fff;border-radius:0;color:var(--muted);font-size:11px;padding:10px}.bottomNav button.on{color:var(--navy)}.reminderRow{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #eee}.reminderRow:last-child{border-bottom:0}.reminderName{font-weight:800}.reminderDate{font-size:12px;color:var(--muted);margin-top:3px}.reminderActions{gap:10px;flex-wrap:wrap}.reminderActions,.toggleLabel{display:flex;align-items:center}.toggleLabel{gap:6px}.calendarBtn,.toggleLabel{font-size:11px;font-weight:800}.calendarBtn{border:1px solid #111;background:#111;color:#fff;border-radius:8px;padding:8px 10px;cursor:pointer}.toggle{position:relative;width:44px;height:24px;display:inline-block}.toggle input{opacity:0;width:0;height:0}.slider{inset:0;background:#c8c8c8;border-radius:20px;cursor:pointer}.slider,.slider:before{position:absolute;transition:.2s}.slider:before{content:"";width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25)}.toggle input:checked+.slider{background:var(--gold)}.toggle input:checked+.slider:before{transform:translateX(20px)}.muted{color:var(--muted)}.error,.muted{font-size:13px}.error{color:#b3261e;margin-top:6px}.toast{position:fixed;bottom:65px;left:50%;transform:translateX(-50%);background:var(--navy);color:#fff;padding:10px 14px;border-radius:9px;font-size:12px}.dashWrap{max-width:720px;margin:0 auto;padding:12px 18px 24px}.dashHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px}.dashLogo{height:40px;display:block}.dashHeaderActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dashToolbar{border-top:6px solid var(--navy);border-bottom:6px solid var(--navy)}.dashToolbarInner{max-width:720px;margin:0 auto;padding:10px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.dashToolbarLeft{justify-self:start}.dashToolbarCenter,.dashToolbarLeft{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashToolbarCenter{justify-self:center;justify-content:center}.dashToolbarRight{justify-self:end;display:flex;align-items:center;gap:10px;flex-wrap:wrap}table.simple{width:100%;border-collapse:collapse}table.simple td,table.simple th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);font-size:14px}.pill{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:800;background:#edf0f1}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}main.landing{padding:0;max-width:none}.landing{background:var(--navy-deep);overflow-x:hidden;font-family:Inter,sans-serif}.landing a{color:inherit;text-decoration:none}.landing .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.landing ul{margin:0;padding:0;list-style:none}.l2-badge{width:62px;height:62px;border-radius:50%;background:var(--navy);border:2px solid var(--gold);display:grid;place-items:center;flex-shrink:0}.l2-badge svg{width:28px;height:28px;stroke:var(--gold-light)}.l2-badge.sm{width:46px;height:46px}.l2-badge.sm svg{width:22px;height:22px}.l2-hero{position:relative;padding:44px 0 50px}.l2-utility-login{position:absolute;top:20px;right:32px;font-size:12px;font-weight:700;color:#b9c3dc;letter-spacing:.3px;z-index:3}.l2-utility-login:hover{color:#fff}.l2-hero-grid{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:40px;gap:40px;align-items:center;position:relative}.l2-logo-block img{width:100%;max-width:400px;display:block}.l2-hero-right{position:relative;padding:18px 0}.l2-hero-right .l2-scene{position:absolute;inset:-20px -32px auto auto;width:340px;height:200px;border-radius:14px;overflow:hidden;opacity:.9;z-index:0;right:-32px;top:-30px}.l2-hero-right h1{font-family:Poppins,sans-serif;font-weight:800;color:#fff;font-size:clamp(30px,3.6vw,44px);line-height:1.14;margin:0;position:relative;z-index:1}.l2-hero-right h1 .accent{color:var(--gold)}.l2-script{font-family:Playfair Display,serif;font-style:italic;font-weight:600;color:var(--gold-light);font-size:clamp(20px,2.4vw,28px);margin:4px 0 16px;position:relative;z-index:1}.l2-hero-right .lead{color:#c3cce3;font-size:15.5px;line-height:1.6;max-width:440px;margin:0;position:relative;z-index:1}.l2-pricing{padding:10px 0 54px}.l2-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:start}.l2-plan{background:var(--cream);border-radius:16px;padding:30px 26px 26px;text-align:center;border:1px solid hsla(0,0%,100%,.08);position:relative}.l2-plan.popular{border:2px solid var(--gold);padding-top:34px;box-shadow:0 20px 45px -18px rgba(0,0,0,.55)}.l2-plan-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--navy);font-weight:800;font-size:12px;letter-spacing:.5px;padding:7px 18px;border-radius:999px;white-space:nowrap}.l2-plan .l2-badge{margin:0 auto 14px}.l2-plan h3{font-family:Poppins,sans-serif;color:var(--navy);font-size:21px;letter-spacing:.5px;margin:0 0 4px}.l2-plan .sub{color:var(--muted);font-size:13px;margin:0 0 14px}.l2-plan hr{border:none;border-top:2px solid var(--gold);width:46px;margin:0 auto 18px}.l2-price{color:var(--navy);font-weight:800;margin-bottom:2px}.l2-price .sym{font-size:20px;vertical-align:top;position:relative;top:6px}.l2-price .num,.l2-price .sym{font-family:Poppins,sans-serif}.l2-price .num{font-size:46px}.l2-price .per{font-size:14px;font-weight:700;color:var(--muted)}.l2-billed{color:var(--muted);font-size:12.5px;margin-bottom:16px}.l2-seats{display:inline-block;background:#f1e6cf;color:var(--navy);font-weight:800;font-size:12.5px;padding:7px 16px;border-radius:8px;margin-bottom:18px}.l2-plan-features{text-align:left;margin-bottom:22px}.l2-plan-features li{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text);padding:5px 0;line-height:1.4}.l2-plan-features li svg{width:14px;height:14px;stroke:var(--gold);flex-shrink:0;margin-top:2px}.l2-plan-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;font-family:Inter,sans-serif;font-weight:800;font-size:14px;letter-spacing:.3px;border-radius:10px;padding:14px;border:none;cursor:pointer}.l2-plan-cta.navy{background:var(--navy);color:var(--gold-light)}.l2-plan-cta.navy:hover{background:#16336e}.l2-plan-cta.gold{background:var(--gold);color:var(--navy)}.l2-plan-cta.gold:hover{background:var(--gold-light)}.l2-timeline-wrap{padding:0 0 54px}.l2-timeline{background:var(--cream);border-radius:18px;padding:34px 30px 30px}.l2-timeline-head{text-align:center;margin-bottom:30px}.l2-timeline-head h2{font-family:Poppins,sans-serif;font-weight:800;color:var(--navy);font-size:20px;letter-spacing:.5px;display:inline-block;position:relative;margin:0;padding:0 20px}.l2-timeline-head h2:after,.l2-timeline-head h2:before{content:"";position:absolute;top:50%;width:60px;height:2px;background:var(--gold)}.l2-timeline-head h2:before{right:100%}.l2-timeline-head h2:after{left:100%}.l2-timeline-row{display:grid;grid-template-columns:repeat(7,1fr);align-items:start;grid-gap:4px;gap:4px}.l2-tstep{text-align:center;padding:0 4px;position:relative}.l2-tstep .l2-badge{margin:0 auto 12px}.l2-tstep .arrow{position:absolute;top:31px;left:-12px;color:var(--gold);font-size:18px;font-weight:700}.l2-tstep:first-child .arrow{display:none}.l2-tstep h4{font-family:Poppins,sans-serif;font-size:12.5px;letter-spacing:.3px;color:var(--navy);margin:0 0 6px;text-transform:uppercase}.l2-tstep p{color:var(--muted);font-size:11.5px;line-height:1.45;margin:0}.l2-timeline-foot{text-align:center;font-family:Poppins,sans-serif;font-weight:700;color:var(--navy);font-size:14.5px;margin:30px 0 0}.l2-features-strip{padding:8px 0 44px}.l2-features-band{background:var(--navy);border-radius:16px;padding:30px 10px}.l2-features-grid{display:grid;grid-template-columns:repeat(4,1fr)}.l2-fitem{display:flex;gap:14px;padding:0 22px;position:relative}.l2-fitem:not(:first-child):before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:rgba(201,162,39,.35)}.l2-fitem .l2-badge.sm{border-width:1.5px}.l2-fitem h4{font-family:Poppins,sans-serif;color:#fff;font-size:14.5px;margin:0 0 6px;line-height:1.25}.l2-fitem p{color:#a9b4cf;font-size:12.5px;line-height:1.5;margin:0}.l2-final{padding:0 0 30px}.l2-final-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.l2-final-pill{display:inline-flex;align-items:center;gap:12px;border:1.5px solid var(--gold);border-radius:999px;padding:12px 26px}.l2-final-pill svg{width:20px;height:20px;stroke:var(--gold);flex-shrink:0}.l2-final-pill .l1{color:#fff;font-weight:800;font-size:13px}.l2-final-pill .l2{color:var(--gold-light);font-weight:700;font-size:12px}.l2-final-cta{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--navy);font-family:Inter,sans-serif;font-weight:800;font-size:14.5px;letter-spacing:.3px;border-radius:10px;padding:16px 30px;border:none;cursor:pointer}.l2-final-cta:hover{background:var(--gold-light)}.l2-footer{padding:0 0 34px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center}.l2-footer svg{width:15px;height:15px;stroke:#7c88a8}.l2-footer span{color:#7c88a8;font-size:12.5px}.l2-footer-sep{color:#7c88a8}.l2-footer-contact{color:#cdd6e6;font-size:12.5px;font-weight:700;text-decoration:none}.l2-footer-contact:hover{color:var(--gold-light);text-decoration:underline}@media (max-width:980px){.l2-hero-grid{grid-template-columns:1fr;text-align:center}.l2-hero-right .l2-scene{display:none}.l2-hero-right .lead,.l2-logo-block img{margin:0 auto}.l2-pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.l2-plan.popular{padding-top:30px}.l2-timeline-row{grid-template-columns:repeat(4,1fr);row-gap:26px}.l2-tstep:nth-child(5) .arrow{display:none}.l2-features-grid{grid-template-columns:1fr 1fr;row-gap:24px}.l2-fitem:nth-child(3):before{display:none}.l2-final-row{justify-content:center;text-align:center}}@media (max-width:560px){.l2-timeline-row{grid-template-columns:repeat(2,1fr)}.l2-tstep .arrow{display:none}.l2-features-grid{grid-template-columns:1fr}.l2-fitem:before{display:none}}.rdash-shell{display:flex;min-height:100vh;background:var(--bg);font-family:Inter,sans-serif}.rdash-sidebar{width:240px;flex-shrink:0;background:var(--navy);color:#fff;padding:24px 18px}.rdash-nav{margin-top:22px;display:flex;flex-direction:column;gap:4px}.rdash-nav a,.rdash-nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#cdd6e6;font-weight:700;font-size:13.5px;text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;width:100%;font-family:inherit}.rdash-nav a:hover,.rdash-nav button:hover{background:hsla(0,0%,100%,.08);color:#fff}.rdash-nav a.active{background:var(--gold);color:var(--navy)}.rdash-main{flex:1 1;min-width:0;padding:28px 32px 60px;max-width:1400px}.rdash-topRow{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;flex-wrap:wrap}.rdash-topRow h1{font-family:Poppins,sans-serif;font-size:26px;color:var(--navy);margin:0 0 4px}.rdash-topRow p{margin:0;color:var(--muted);font-size:13.5px}.rdash-profile{display:flex;align-items:center;gap:14px}.rdash-bell{position:relative;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:16px;flex-shrink:0}.rdash-bell .dot{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--gold);border:1.5px solid #fff}.rdash-avatar{border-radius:50%;object-fit:contain;background:#fff;border:3px solid var(--gold)}.rdash-avatar,.rdash-avatarFallback{width:60px;height:60px;flex-shrink:0}.rdash-avatarFallback{border-radius:50%;background:var(--navy);color:var(--gold-light);display:grid;place-items:center;font-weight:800;font-size:22px}.rdash-profileName{font-weight:800;color:var(--navy);font-size:15px;line-height:1.25;white-space:nowrap}.rdash-profileName span{display:block;font-weight:700;font-size:11px;color:var(--gold);letter-spacing:.3px}.rdash-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.rdash-statCard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;align-items:center;gap:14px;text-decoration:none}.rdash-statCard:hover{border-color:var(--gold)}.rdash-statIcon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:19px;color:#fff;flex-shrink:0}.rdash-statIcon.navy{background:var(--navy)}.rdash-statIcon.gold{background:var(--gold);color:var(--navy)}.rdash-statNum{font-family:Poppins,sans-serif;font-size:26px;font-weight:800;color:var(--navy);line-height:1}.rdash-statLabel{font-size:12.5px;color:var(--muted);margin:4px 0 6px}.rdash-statLink{font-size:12px;font-weight:800;color:var(--navy)}.rdash-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:18px;gap:18px;align-items:start}.rdash-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.rdash-cardHead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.rdash-cardHead h2{font-family:Poppins,sans-serif;font-size:17px;color:var(--navy);margin:0}.rdash-cardHead a{font-size:12.5px;font-weight:800;color:var(--gold);text-decoration:none;white-space:nowrap}.rdash-cardHead a:hover{text-decoration:underline}.rdash-line{height:2px;background:var(--gold);width:44px;margin:8px 0 14px}table.rdashTable{width:100%;border-collapse:collapse}table.rdashTable th{text-align:left;font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}table.rdashTable td{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:13px}table.rdashTable tr:last-child td{border-bottom:0}.rdash-clientCell{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.rdash-clientCell:hover .rdash-clientName{color:var(--gold);text-decoration:underline}.rdash-clientAvatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;color:#fff;flex-shrink:0}.rdash-clientName{font-weight:800;color:var(--navy)}.rdash-clientAddr{font-size:11.5px;color:var(--muted)}.rdash-stepCell{display:flex;align-items:center;gap:8px}.rdash-stepIcon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0}.rdash-rowLink{color:var(--muted);font-size:15px;text-decoration:none}.rdash-dateItem{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.rdash-dateItem:last-of-type{border-bottom:0}.rdash-dateBadge{width:44px;text-align:center;border-radius:8px;padding:5px 0;flex-shrink:0;font-family:Poppins,sans-serif}.rdash-dateBadge .mon{font-size:9px;font-weight:800;letter-spacing:.4px}.rdash-dateBadge .day{font-size:15px;font-weight:800;line-height:1.1}.rdash-dateTitle{font-weight:800;color:var(--navy);font-size:12.5px}.rdash-dateSub{color:var(--muted);font-size:11.5px;margin-top:1px}.rdash-viewAllDates{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:800;color:var(--gold);text-decoration:none}.rdash-newTxnBtn{background:var(--gold);color:var(--navy);font-weight:800;font-size:13px;padding:10px 16px;border-radius:10px;text-decoration:none;white-space:nowrap}.rdash-newTxnBtn:hover{background:var(--gold-light)}.rdash-mobileHeader{display:none;background:var(--navy);align-items:center;justify-content:space-between;padding:10px 16px}.rdash-mobileHeader .hamburgerBtn{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;line-height:1}.rdash-mobileHeader img{height:72px}.rdash-mobileHeader .bellBtnM{position:relative;color:#fff;font-size:18px;background:none;border:none;cursor:pointer;padding:4px;line-height:1}.rdash-mobileHeader .bellBtnM .dot{position:absolute;top:0;right:0;width:7px;height:7px;border-radius:50%;background:var(--gold);border:1.5px solid var(--navy)}.rdash-mobileMenu{display:none;background:#0f2148;padding:6px 16px 14px;flex-direction:column;gap:2px}.rdash-mobileMenu.open{display:flex}.rdash-mobileMenu a,.rdash-mobileMenu button{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:8px;color:#cdd6e6;font-weight:700;font-size:13.5px;text-decoration:none;background:none;border:none;text-align:left;width:100%;font-family:inherit;cursor:pointer}.rdash-mobileMenu a:hover,.rdash-mobileMenu button:hover{background:hsla(0,0%,100%,.08);color:#fff}.rdash-bottomTabs{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--navy);z-index:50;padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.rdash-bottomTabs .tabs{display:flex}.rdash-bottomTabs a{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;color:#8a97b5;text-decoration:none;font-size:9.5px;font-weight:700}.rdash-bottomTabs a .ic{font-size:18px}.rdash-bottomTabs a.active{color:var(--gold)}.rdash-mobileTxnList{display:none}.rdash-mtxnRow{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.rdash-mtxnRow:last-child{border-bottom:0}.rdash-mtxnAvatar{width:34px;height:34px;border-radius:50%;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.rdash-mtxnName{font-weight:800;color:var(--navy);font-size:12.5px}.rdash-mtxnAddr{font-size:10.5px;color:var(--muted)}.rdash-mtxnStep{display:flex;align-items:center;gap:7px;flex-shrink:0}.rdash-mtxnStepIcon{width:26px;height:26px;border-radius:50%;background:#fdf3e2;color:var(--navy);display:grid;place-items:center;font-size:12px;flex-shrink:0}.rdash-mtxnStepText{font-size:11px;font-weight:800;color:var(--navy);line-height:1.25;text-align:right}.rdash-mtxnStepDate{font-size:9.5px;color:var(--muted);text-align:right}.rdash-mtxnChevron{color:var(--muted);font-size:16px;flex-shrink:0}.rdash-clientCard{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;text-decoration:none;color:inherit}.rdash-clientCard .rdash-clientAvatar{width:40px;height:40px;font-size:13px}.rdash-clientCardInfo{flex:1 1;min-width:0}.rdash-clientCardInfo .name{font-weight:800;color:var(--navy);font-size:14px}.rdash-clientCardInfo .line{font-size:12px;color:var(--muted);margin-top:2px}@media (max-width:980px){.rdash-shell{flex-direction:column}.rdash-sidebar{display:none}.rdash-mobileHeader{display:flex}table.rdashTable{display:none}.rdash-bottomTabs,.rdash-mobileTxnList{display:block}.rdash-stats{grid-template-columns:repeat(3,1fr);gap:8px}.rdash-grid{grid-template-columns:1fr}.rdash-main{padding:16px 14px calc(78px + env(safe-area-inset-bottom))}}@media (max-width:460px){.rdash-statCard{flex-direction:column;align-items:flex-start;padding:12px;gap:8px}}