html.cabinet-page{color-scheme:light;--bg:#f6f8fc;--panel:#fff;--panel-raised:#f1f6ff;--line:#e0e8f4;--muted:#7a89a5;--text:#0b1949;--cyan:#0755ff;--blue:#0755ff;--radius:14px;background:#f6f8fc;color:#0b1949}.cabinet-page body{background:#f6f8fc}.cabinet-page .workspace{background:#f6f8fc;min-height:100dvh}.cabinet-page p{color:#7686a1}.cabinet-page h1,.cabinet-page h2,.cabinet-page h3{font-weight:800;color:#0b1949}.cabinet-page h1{font-size:28px;letter-spacing:-1px}.cabinet-page h2{font-size:21px;letter-spacing:-.6px}.cabinet-page .eyebrow{color:#6a88b9;font-size:8px;letter-spacing:1.7px}.cabinet-page .pill{background:#edf5ff;border:1px solid #dceaff;color:#4075cd;font-size:8px;letter-spacing:1.4px}.cabinet-page .pill i{background:#0755ff;box-shadow:none}.cabinet-page .btn{color:#fff;background:#0755ff;border:1px solid #0755ff;border-radius:7px;box-shadow:0 4px 10px #0755ff10;min-height:43px;font-size:11px;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s}.cabinet-page .btn:hover{background:#0047dc;border-color:#0047dc;box-shadow:0 6px 16px #0755ff20;transform:translateY(-1px)}.cabinet-page .btn.outline,.cabinet-page .btn.light{background:#fff;border-color:#d9e5f6;color:#0755ff;box-shadow:none}.cabinet-page .btn.outline:hover{background:#f0f6ff;border-color:#a9c6ff}.cabinet-page .text-link{color:#0755ff;font-weight:600}.cabinet-page .text-link:hover{color:#003bb8}.cabinet-page .icon-btn{background:#fff;border:1px solid #e3eaf5;color:#6682ab;border-radius:10px}.cabinet-page .icon-btn:hover{background:#edf5ff;color:#0755ff}.cabinet-page .unread-dot{background:#0755ff;border-color:#fff}.cabinet-page .sidebar{width:226px;background:#fff;border-right:1px solid #e1e9f4;padding:29px 17px 23px}.cabinet-page .brand{font-size:29px;font-weight:800;letter-spacing:-1.5px;color:#091747;gap:9px}.cabinet-page .brand small{font-size:6px;letter-spacing:1.4px;color:#98a7be;font-weight:500;margin-top:3px}.cabinet-page .brand-symbol{width:34px;height:34px;border-radius:10px}.cabinet-page .sidebar>.brand{margin:0 11px 40px}.cabinet-page .nav-label{font-size:7px;letter-spacing:1.7px;color:#9eabc0;padding:0 14px;margin-bottom:12px}.cabinet-page .sidebar nav{gap:5px}.cabinet-page .sidebar nav a{min-height:45px;font-size:11px;font-weight:600;padding:11px 13px;color:#7c8aa5;border-radius:8px;transition:background .18s,color .18s}.cabinet-page .sidebar nav a svg{width:18px;height:18px;color:#92a3bd}.cabinet-page .sidebar nav a:hover{background:#f4f8ff;color:#0755ff}.cabinet-page .sidebar nav a.selected{background:#edf4ff;border-color:#e0ebff;color:#0755ff;box-shadow:inset 3px 0 #0755ff}.cabinet-page .sidebar nav a.selected svg{color:#0755ff}.cabinet-page .sidebar-bottom{padding-top:25px}.cabinet-page .concierge{background:#f5f9ff;border:1px solid #e5eefb;border-radius:10px;padding:16px}.cabinet-page .concierge b{color:#274672;font-size:11px}.cabinet-page .concierge p{font-size:10px;line-height:1.8}.cabinet-page .concierge a{color:#0755ff;font-size:9px}.cabinet-page .sidebar-foot{font-size:6px;color:#9aacc5;letter-spacing:1px}.cabinet-page .app-body{margin-left:226px;min-width:0}.cabinet-page .masthead{height:76px;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #e3eaf4;padding:0 34px}.cabinet-page .breadcrumb{font-size:10px;color:#a0aec2}.cabinet-page .breadcrumb b{color:#5c7296;font-weight:600}.cabinet-page .breadcrumb span{color:#bcc9dc}.cabinet-page .session-label{color:#7d91af;font-size:9px}.cabinet-page .profile-chip{color:#314b74}.cabinet-page .profile-chip small{color:#98a6bb;font-size:8px}.cabinet-page .profile-chip>svg{color:#8ea3c4;width:14px}.cabinet-page .avatar{background:#edf4ff;border:1px solid #d9e7fc;color:#0755ff;font-weight:800;border-radius:10px}.cabinet-page main{max-width:1420px;padding:28px 34px 24px;min-height:calc(100vh - 145px)}.cabinet-page .page-top{margin-bottom:25px;gap:16px}.cabinet-page .page-top .eyebrow{font-size:7px;color:#8b9bb5;margin-bottom:8px}.cabinet-page .page-top p{font-size:11px;color:#8694ac;margin-top:8px}.cabinet-page .page-tools{gap:17px}.cabinet-page .today{font-size:9px;color:#94a3ba}.cabinet-page .site-foot{border-top:1px solid #e4eaf4;color:#9aa8be;padding:20px 34px;font-size:8px}.cabinet-page .site-foot a{color:#5f7dab}.cabinet-page .welcome{background:white;border:1px solid #e0e9f7;border-radius:14px;grid-template-columns:1.12fr 1fr;min-height:292px;overflow:hidden}.cabinet-page .welcome:after{box-shadow:none}.cabinet-page .welcome-copy{padding:30px 0 29px 30px}.cabinet-page .welcome h2{font-size:clamp(28px,2.6vw,42px);letter-spacing:-1.4px;margin-top:16px;line-height:1.13}.cabinet-page .welcome h2 em{color:#0755ff}.cabinet-page .welcome p{font-size:11px;line-height:1.8;margin:15px 0 22px}.cabinet-page .welcome .actions{gap:23px}.cabinet-page .hero-art{overflow:visible;display:flex;align-items:center;justify-content:center;margin:0 -16px 0 -13px;background:none;min-height:0}.cabinet-page .hero-art:after{display:none}.cabinet-page .hero-art picture{display:block;width:100%;animation:harbor-drift 8s ease-in-out 2}.cabinet-page .hero-art img{display:block;position:relative;width:100%;height:auto;max-width:100%;object-fit:contain;transform:none;animation:none;opacity:1;filter:none;mask-image:none}.cabinet-page .art-caption{color:#5b84c9;font-size:6px;letter-spacing:1.5px;bottom:15px;left:20px}.cabinet-page .art-caption i{background:#0755ff;box-shadow:none}.cabinet-page .capital-journey{margin:20px 0 27px;background:#fff;border:1px solid #e2eaf5;border-radius:12px;padding:18px 20px;display:grid;grid-template-columns:190px 1fr;gap:23px;align-items:center}.cabinet-page .journey-heading h2{font-size:16px;line-height:1.35;max-width:180px;margin-top:5px;letter-spacing:-.3px}.cabinet-page .journey-heading .eyebrow{font-size:7px}.cabinet-page .journey-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.cabinet-page .journey-stop{display:flex;align-items:center;gap:10px;position:relative;min-width:0}.cabinet-page .journey-stop:not(:last-child):after{content:'';position:absolute;right:-10px;top:50%;width:1px;height:28px;transform:translateY(-50%);background:#e5edf8}.cabinet-page .journey-number{width:33px;height:33px;display:grid;place-items:center;flex-shrink:0;border:1px solid #dceaff;border-radius:10px;color:#0755ff;background:#f3f8ff;font-size:10px;font-weight:800}.cabinet-page .journey-number svg{width:16px;height:16px}.cabinet-page .journey-stop.done .journey-number{background:#0755ff;color:#fff;border-color:#0755ff}.cabinet-page .journey-stop b{display:block;font-size:10px;line-height:1.4;color:#31547e}.cabinet-page .journey-stop small{display:block;font-size:8px;color:#95a5bc;margin-top:4px;line-height:1.4}.cabinet-page .journey-stop>svg{display:none}.cabinet-page .journey-stop:hover b{color:#0755ff}.cabinet-page .balance-section{margin-top:0}.cabinet-page .section-title{margin-bottom:15px}.cabinet-page .section-title h2{font-size:21px}.cabinet-page .section-title .eyebrow{font-size:7px}.cabinet-page .accounts{gap:16px}.cabinet-page .account-card{background:#fff;border:1px solid #e0e9f5;border-radius:12px;padding:21px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.cabinet-page .account-card:before{background:none}.cabinet-page .account-card.c0{background:#0755ff;border-color:#0755ff;color:#fff;box-shadow:0 6px 18px #0755ff14}.cabinet-page .account-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #153b7710;border-color:#9fbfff}.cabinet-page .account-card.c0:hover{border-color:#0755ff}.cabinet-page .account-head b{color:#173861;font-size:12px}.cabinet-page .account-head>div>span{color:#91a0b7;font-size:9px}.cabinet-page .account-head>svg{color:#b4c5df;width:17px;height:17px}.cabinet-page .currency-mark{background:#eff5ff;border:1px solid #dae8ff;color:#0755ff;width:33px;height:33px;font-size:19px;border-radius:9px}.cabinet-page .c2 .currency-mark{background:#eff5ff;color:#0755ff}.cabinet-page .c0 .currency-mark{background:#ffffff1a;border-color:#ffffff30;color:#fff}.cabinet-page .account-card strong{font-size:27px;color:#122a54;font-weight:800;letter-spacing:-1px;margin-top:23px;overflow-wrap:anywhere}.cabinet-page .account-card strong small{color:#889bb6;font-size:10px;letter-spacing:0}.cabinet-page .account-caption{font-size:8px;color:#98a9bf}.cabinet-page .account-caption i{background:#80a5df;box-shadow:none}.cabinet-page .c0 .account-head b,.cabinet-page .c0 strong{color:#fff}.cabinet-page .c0 .account-head>div>span,.cabinet-page .c0 .account-caption,.cabinet-page .c0 strong small{color:#bcd2ff}.cabinet-page .c0 .account-head>svg{color:#bcd2ff}.cabinet-page .c0 .account-caption i{background:#b3ceff}.cabinet-page [data-view=wallet] .account-card.is-current{outline:2px solid #0755ff;outline-offset:3px}.cabinet-page .dashboard-grid{gap:19px;margin-top:22px}.cabinet-page .box{background:#fff;border:1px solid #e1e9f5;border-radius:12px;padding:24px;box-shadow:0 3px 9px #183b7402}.cabinet-page .box>header h2{font-size:18px}.cabinet-page .box>header{gap:15px}.cabinet-page .box>header .eyebrow{margin-bottom:6px}.cabinet-page .currency-tabs{background:#f3f7fd;border:1px solid #e3ecf8;padding:3px;border-radius:7px;gap:2px}.cabinet-page .currency-tabs button{color:#8da0bb;font-size:8px;min-height:28px;border:0;border-radius:5px;padding:5px 9px}.cabinet-page .currency-tabs button.selected{color:#0755ff;background:#fff;box-shadow:0 1px 5px #0b194908}.cabinet-page .ring-track{stroke:#eaf1fb}.cabinet-page .ring-value{stroke:#0755ff;filter:none;stroke-linecap:round;transition:stroke-dasharray .6s ease,opacity .3s}.cabinet-page .portfolio-chart strong{color:#0b1949;font-weight:800}.cabinet-page .portfolio-chart span{color:#8a9bb4}.cabinet-page .portfolio-chart small{color:#8a9bb4}.cabinet-page .portfolio-legend>div{border-color:#ebf0f8}.cabinet-page .portfolio-legend>div>span{color:#8093ae}.cabinet-page .portfolio-legend strong{color:#254369}.cabinet-page .portfolio-legend strong small{color:#92a4bd}.cabinet-page .portfolio-legend p{color:#9cabbe}.cabinet-page .legend-dot{background:#d7e7ff}.cabinet-page .legend-dot.cyan{background:#0755ff}.cabinet-page .focus-panel{background:linear-gradient(135deg,#f4f9ff,#fff);border-color:#dfebfb}.cabinet-page .focus-panel>header svg{color:#0755ff}.cabinet-page .focus-panel>h2{font-size:23px}.cabinet-page .focus-row{border-color:#e2edf9;color:#416189}.cabinet-page .focus-row span{font-size:12px}.cabinet-page .focus-row svg{color:#6696df}.cabinet-page .focus-row b{background:#eaf3ff;border-color:#dceaff;color:#0755ff;border-radius:7px}.cabinet-page .network-card{position:relative;isolation:isolate;overflow:hidden;background:#edf5ff;border:1px solid #dbe9fc;border-radius:12px;padding:25px;min-height:280px}.cabinet-page .network-card .cabinet-art{position:absolute;bottom:-12px;right:-45px;width:70%;opacity:.65;z-index:-1}.cabinet-page .network-card>h2{font-size:23px;max-width:290px;color:#173b69}.cabinet-page .network-card p{color:#728cac;max-width:270px;font-size:11px}.cabinet-page .network-card .text-link{position:relative;z-index:1;color:#0755ff}.cabinet-page .network-card>.eyebrow{color:#6086bf}.cabinet-page .cabinet-art{display:block}.cabinet-page .cabinet-art img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.cabinet-page .chapter{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:20px;background:#fff;border:1px solid #e0e9f6;border-radius:12px;padding:20px 28px;margin-bottom:24px;min-height:150px;overflow:hidden}.cabinet-page .chapter h2{font-size:25px;line-height:1.2;margin:8px 0;max-width:550px;letter-spacing:-.8px}.cabinet-page .chapter p{font-size:11px;line-height:1.8;margin:0;max-width:520px}.cabinet-page .chapter .cabinet-art{width:240px;max-height:135px;display:flex;align-items:center;margin:-18px 0}.cabinet-page .chapter .eyebrow{font-size:7px}.cabinet-page .split{gap:22px}.cabinet-page .explain{background:#edf5ff;border:1px solid #dce9fc;border-radius:12px;padding:25px;position:relative;overflow:hidden;isolation:isolate}.cabinet-page .explain h2{color:#244d7c;font-size:23px;max-width:320px}.cabinet-page .explain p{color:#6c89ad;max-width:340px;font-size:12px}.cabinet-page .explain .step{color:#7199d2}.cabinet-page .explain .cabinet-art{width:100%;max-width:290px;margin:-22px auto -12px;opacity:.9}.cabinet-page .explain .text-link{color:#0755ff}.cabinet-page label{color:#4f6485;font-size:11px;font-weight:600}.cabinet-page input,.cabinet-page select,.cabinet-page textarea{background:#fff;border:1px solid #dce6f3;border-radius:7px;color:#15315a;min-height:44px;font-size:13px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.cabinet-page input::placeholder,.cabinet-page textarea::placeholder{color:#9ba9bd}.cabinet-page input:focus,.cabinet-page select:focus,.cabinet-page textarea:focus{border-color:#0755ff;box-shadow:0 0 0 3px #0755ff0d;outline:none}.cabinet-page input[readonly]{background:#f6f9fe;color:#6b85aa}.cabinet-page input:-webkit-autofill{-webkit-text-fill-color:#173861;box-shadow:0 0 0 100px #f4f8ff inset}.cabinet-page option{background:#fff;color:#173861}.cabinet-page input[type=checkbox]{min-height:17px;accent-color:#0755ff}.cabinet-page .form-error{color:#b33c55;background:#fff3f5;border:1px solid #f6dce2;border-radius:6px;padding:10px 12px;font-size:11px}.cabinet-page .metrics{gap:14px}.cabinet-page .metrics>div{background:#f5f8fd;border:1px solid #e7edf7;border-radius:9px;padding:15px}.cabinet-page .metrics span{color:#879bb6;font-size:10px}.cabinet-page .metrics strong{color:#244870;font-weight:800;font-size:24px;overflow-wrap:anywhere}.cabinet-page .metrics strong small{color:#96a7bd}.cabinet-page .metrics b{color:#647f9f;font-size:11px}.cabinet-page .row{border-color:#eaf0f8;min-width:0;gap:13px;padding:16px 0}.cabinet-page .row b{color:#3b5579;font-size:11px}.cabinet-page .row small{color:#9baabe;font-size:9px}.cabinet-page .row-icon{background:#f0f6ff;border:1px solid #e1ecfc;color:#5083d3;border-radius:10px;width:37px;height:37px;flex-shrink:0}.cabinet-page .row-icon svg{color:#5083d3;width:17px;height:17px}.cabinet-page .row-end b{color:#254c79;font-weight:700;font-size:12px}.cabinet-page .badge{background:#fff6e1;color:#a47f2c;border-radius:5px;font-size:8px}.cabinet-page .badge.good{background:#edf4ff;color:#2766c9}.cabinet-page .badge.good:before{background:#0755ff}.cabinet-page .empty{background:linear-gradient(180deg,#fff,#f9fbff);border:1px dashed #e3eaf5;border-radius:10px;padding:29px 15px;margin:12px 0}.cabinet-page .empty>svg{color:#98b5df}.cabinet-page .empty p{font-size:11px;color:#8c9eb7;line-height:1.8}.cabinet-page .position{border-color:#e5edf8}.cabinet-page .position h3{font-size:16px}.cabinet-page progress,.cabinet-page progress::-webkit-progress-bar{background:#eaf1fb}.cabinet-page progress::-webkit-progress-value{background:#0755ff;transition:width .6s ease}.cabinet-page progress::-moz-progress-bar{background:#0755ff}.cabinet-page .plan-grid{gap:19px}.cabinet-page .plan-card{background:#fff;border:1px solid #dee9f8;border-radius:12px;padding:24px;overflow:hidden;position:relative;transition:box-shadow .2s,transform .2s}.cabinet-page .plan-card:before{background:#0755ff;width:100%;height:3px;top:0;left:0;right:0;bottom:auto;opacity:1}.cabinet-page .plan-card:hover{box-shadow:0 12px 30px #2449760c;transform:translateY(-3px)}.cabinet-page .plan-index{color:#93a7c4;font-weight:800;font-size:10px}.cabinet-page .plan-index span{background:#edf5ff;color:#4e7dbd;padding:4px 9px;border-radius:5px;font-size:9px}.cabinet-page .plan-card h2{font-size:23px;color:#1d416e;overflow-wrap:anywhere}.cabinet-page .plan-rate{color:#0755ff;font-size:38px;font-weight:800;letter-spacing:-1.5px}.cabinet-page .plan-rate small{color:#8a9fbb;font-size:11px;font-weight:400;letter-spacing:0}.cabinet-page .plan-card>p{color:#8195b1;font-size:11px;line-height:1.8}.cabinet-page .plan-card form{border-top:1px solid #eaf0f9}.cabinet-page .plan-card form p{font-size:10px;color:#94a5bc}.cabinet-page .plan-grid>.box h2{color:#0755ff;font-weight:800}.cabinet-page .plan-grid>.box b{color:#4d709c}.cabinet-page .partner-banner{background:#fff;border:1px solid #deebfc;border-radius:12px;padding:28px;display:grid;grid-template-columns:1fr 44%;overflow:hidden;min-height:260px;gap:20px}.cabinet-page .partner-banner h2{font-size:36px;font-weight:800;letter-spacing:-1.1px}.cabinet-page .partner-banner em{color:#0755ff}.cabinet-page .partner-banner p{font-size:12px;color:#8093b0;max-width:360px}.cabinet-page .partner-banner .cabinet-art{display:flex;align-items:center;margin:-20px -30px -20px -10px}.cabinet-page .copy-line{gap:12px}.cabinet-page .copy-line input{font-size:12px}.cabinet-page .profile-heading p{color:#879bb7}.cabinet-page .ticket{background:#f8fbff;border:1px solid #e4edf9;color:#416087;border-radius:8px;transition:background .15s}.cabinet-page .ticket:hover{background:#eff6ff}.cabinet-page .ticket small{color:#8da4c3}.cabinet-page .ticket svg{color:#0755ff}.cabinet-page .menu-item{background:white;border:1px solid #e0eaf7;border-radius:10px;color:#37547c;transition:transform .2s,background .2s}.cabinet-page .menu-item:hover{background:#f0f6ff;border-color:#aecbff;transform:translateY(-2px)}.cabinet-page .menu-item svg{color:#0755ff}.cabinet-page dialog{color:#1a365f;background:#fff;border:1px solid #dce7f6;border-radius:14px;box-shadow:0 20px 90px #12376e29}.cabinet-page dialog::backdrop{background:#0b214875;backdrop-filter:blur(6px)}.cabinet-page dialog>header{border-color:#e7eef9}.cabinet-page dialog h2{color:#183f70}.cabinet-page dialog p{color:#7b91af}.cabinet-page dialog .icon-btn{background:#f1f6ff;color:#0755ff;border-color:#dfebfc}.cabinet-page .thread article{background:#f5f9ff;border:1px solid #e1ecfb;border-radius:9px}.cabinet-page .thread b{color:#41648e}.cabinet-page .thread small{color:#91a5c0}.cabinet-page .toast{background:#fff;border:1px solid #dce9fa;color:#2a5489;box-shadow:0 10px 40px #24477515}.cabinet-page .skeleton{background:linear-gradient(100deg,#edf3fc 25%,#fff 40%,#edf3fc 65%);background-size:200% 100%;border:1px solid #e3ebf8;border-radius:12px;animation:cabinet-loading 1.8s linear infinite}.cabinet-page .history-tools{display:grid;grid-template-columns:1fr 180px;gap:14px;margin:18px 0 8px}.cabinet-page .history-tools label{font-size:9px;gap:7px}.cabinet-page .history-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:16px 0}.cabinet-page .history-pagination>span{color:#92a4bd;font-size:10px}.cabinet-page [hidden]{display:none!important}.cabinet-page button:focus-visible,.cabinet-page a:focus-visible{outline:3px solid #8fb7ff;outline-offset:3px}.cabinet-page .skip{color:#0755ff;background:#fff}.cabinet-page main>section,.cabinet-page main>.accounts,.cabinet-page main>.dashboard-grid,.cabinet-page main>.split,.cabinet-page main>.plan-grid{animation:none}
@keyframes harbor-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cabinet-loading{to{background-position:-200% 0}}
@media(min-width:1600px){.cabinet-page main{padding-left:45px;padding-right:45px}.cabinet-page .welcome{min-height:330px}.cabinet-page .welcome-copy{padding:38px}.cabinet-page .hero-art{max-height:360px}.cabinet-page .hero-art picture{max-width:560px}}
@media(max-width:1250px){.cabinet-page .sidebar{width:202px;padding:28px 12px}.cabinet-page .app-body{margin-left:202px}.cabinet-page main{padding:25px}.cabinet-page .masthead{padding:0 25px}.cabinet-page .sidebar nav a{font-size:10px}.cabinet-page .capital-journey{grid-template-columns:1fr;gap:15px;padding:18px}.cabinet-page .journey-heading{display:flex;align-items:center;gap:13px}.cabinet-page .journey-heading h2{max-width:none;font-size:15px;margin:0}.cabinet-page .welcome h2{font-size:32px}.cabinet-page .welcome-copy{padding:26px 0 24px 25px}.cabinet-page .account-card{padding:18px}.cabinet-page .account-card strong{font-size:24px}.cabinet-page .box{padding:20px}.cabinet-page .chapter{grid-template-columns:1fr 185px;padding:19px 23px}.cabinet-page .chapter .cabinet-art{width:185px}.cabinet-page .chapter h2{font-size:22px}.cabinet-page .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-page .plan-card{padding:21px}.cabinet-page .partner-banner h2{font-size:31px}}
@media(max-width:1000px) and (min-width:761px){.cabinet-page .sidebar{width:78px;padding:25px 12px}.cabinet-page .sidebar>.brand{margin:0 auto 36px}.cabinet-page .sidebar .brand>span,.cabinet-page .sidebar .nav-label,.cabinet-page .sidebar .concierge,.cabinet-page .sidebar-foot{display:none}.cabinet-page .sidebar nav a{font-size:0;justify-content:center;padding:13px}.cabinet-page .sidebar nav a svg{width:20px;height:20px}.cabinet-page .app-body{margin-left:78px}.cabinet-page .dashboard-grid{grid-template-columns:1fr}.cabinet-page .welcome h2{font-size:30px}.cabinet-page .hero-art{margin-left:-35px}.cabinet-page .welcome p{font-size:10px}.cabinet-page .session-label{display:none}.cabinet-page .network-card{min-height:240px}.cabinet-page .network-card .cabinet-art{width:43%;opacity:.9}.cabinet-page .account-card{padding:17px 13px}.cabinet-page .account-card strong{font-size:23px}.cabinet-page .chapter h2{font-size:22px}.cabinet-page .split{gap:17px}.cabinet-page .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.cabinet-page .sidebar{display:none}.cabinet-page .app-body{margin-left:0}.cabinet-page .masthead{height:67px;padding:0 19px;background:#ffffffed;position:sticky;top:0;z-index:20;border-bottom:1px solid #e5ecf7}.cabinet-page .mobile-brand{display:block}.cabinet-page .mobile-brand .brand{font-size:27px;letter-spacing:-1.5px}.cabinet-page .mobile-brand .brand-symbol{width:29px;height:29px}.cabinet-page .brand small{display:none}.cabinet-page .breadcrumb,.cabinet-page .session-label{display:none}.cabinet-page .head-actions{gap:10px}.cabinet-page .head-actions .icon-btn{width:34px;height:34px}.cabinet-page .profile-chip{padding:0;border:0}.cabinet-page .profile-chip>.avatar{width:33px;height:33px;font-size:12px}.cabinet-page .profile-chip>span:not(.avatar),.cabinet-page .profile-chip>svg{display:none}.cabinet-page main{padding:22px 17px 22px;min-height:calc(100vh - 190px)}.cabinet-page .page-top{gap:10px;align-items:flex-start;margin-bottom:19px}.cabinet-page .page-top h1{font-size:24px;line-height:1.2;letter-spacing:-.8px;overflow-wrap:anywhere}.cabinet-page .page-top .eyebrow{font-size:6px;letter-spacing:1.4px;margin-bottom:7px}.cabinet-page .page-top p{font-size:10px;line-height:1.8;max-width:290px;margin-top:7px}.cabinet-page .page-tools{display:none}.cabinet-page .welcome{display:grid;grid-template-columns:1fr;min-height:0;border-radius:13px}.cabinet-page .welcome-copy{padding:23px 22px 0;position:relative}.cabinet-page .welcome .pill{font-size:7px;letter-spacing:1px;padding:5px 8px}.cabinet-page .welcome h2{font-size:31px;line-height:1.13;letter-spacing:-1px;margin-top:14px}.cabinet-page .welcome p{font-size:10px;line-height:1.8;margin:13px 0 18px;max-width:260px}.cabinet-page .welcome .actions{gap:22px;align-items:center}.cabinet-page .welcome .btn{font-size:10px;min-height:41px;padding:10px 15px}.cabinet-page .welcome .text-link{font-size:10px}.cabinet-page .hero-art{position:relative;inset:auto;margin:-3px 0 0;min-height:0;max-height:215px;overflow:hidden;opacity:1}.cabinet-page .hero-art picture{width:100%;max-width:400px;animation:none}.cabinet-page .hero-art img{width:100%;height:auto;transform:none;object-fit:contain}.cabinet-page .art-caption{display:none}.cabinet-page .capital-journey{display:block;margin:16px 0 23px;border-radius:11px;padding:16px}.cabinet-page .journey-heading{display:block}.cabinet-page .journey-heading h2{font-size:16px;margin-top:5px}.cabinet-page .journey-heading .eyebrow{font-size:6px}.cabinet-page .journey-steps{display:flex;flex-direction:column;gap:0;margin-top:13px}.cabinet-page .journey-stop{padding:10px 0;gap:12px}.cabinet-page .journey-stop:not(:last-child):after{top:auto;bottom:0;right:0;left:45px;width:auto;height:1px;transform:none}.cabinet-page .journey-number{width:32px;height:32px;border-radius:9px;font-size:10px}.cabinet-page .journey-stop b{font-size:11px}.cabinet-page .journey-stop small{font-size:9px;margin-top:3px}.cabinet-page .journey-stop>svg{display:block;margin-left:auto;width:16px;height:16px;color:#90afd9}.cabinet-page .section-title{margin-bottom:13px}.cabinet-page .section-title h2{font-size:21px}.cabinet-page .section-title .eyebrow{font-size:6px}.cabinet-page .section-title .text-link{font-size:9px}.cabinet-page .accounts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -17px;padding:3px 17px 12px;gap:12px;scrollbar-width:thin;scrollbar-color:#c3d7f5 transparent}.cabinet-page .account-card{flex:0 0 77%;min-width:0;padding:20px;border-radius:12px;scroll-snap-align:center;transform:none}.cabinet-page .account-head{gap:10px}.cabinet-page .account-head>svg{display:block;margin-left:auto}.cabinet-page .account-head>div>span{display:block;font-size:9px}.cabinet-page .currency-mark{width:34px;height:34px;font-size:20px}.cabinet-page .account-head b{font-size:12px}.cabinet-page .account-card strong{font-size:28px;margin-top:20px}.cabinet-page .account-card strong small{font-size:11px}.cabinet-page .account-caption{font-size:8px;margin-top:16px}.cabinet-page [data-view=wallet] .account-card.is-current{outline-width:2px;outline-offset:1px}.cabinet-page .dashboard-grid{grid-template-columns:1fr;gap:16px;margin-top:17px}.cabinet-page .box{padding:19px 17px;border-radius:11px}.cabinet-page .box>header{align-items:center;gap:10px;flex-wrap:wrap}.cabinet-page .box>header h2{font-size:18px}.cabinet-page .box>header .text-link{font-size:9px}.cabinet-page .portfolio>header{flex-direction:row;align-items:center}.cabinet-page .portfolio>header h2{font-size:18px}.cabinet-page .portfolio>header .eyebrow{font-size:6px}.cabinet-page .currency-tabs{padding:3px;gap:0}.cabinet-page .currency-tabs button{font-size:8px;min-height:28px;padding:5px 8px}.cabinet-page .portfolio-body{grid-template-columns:112px 1fr;gap:13px}.cabinet-page .portfolio-chart{width:112px;height:112px}.cabinet-page .portfolio-chart strong{font-size:25px}.cabinet-page .portfolio-chart span{font-size:8px}.cabinet-page .portfolio-legend strong{font-size:13px}.cabinet-page .portfolio-legend>div>span{font-size:9px}.cabinet-page .portfolio-legend p{font-size:8px;line-height:1.7}.cabinet-page .focus-panel>header,.cabinet-page .focus-panel>h2{display:block}.cabinet-page .focus-panel>header{display:flex}.cabinet-page .focus-panel>h2{font-size:23px;margin:12px 0}.cabinet-page .focus-row span{font-size:11px}.cabinet-page .focus-row b{font-size:11px}.cabinet-page .focus-row svg{display:block;width:17px;height:17px}.cabinet-page .focus-links{gap:12px}.cabinet-page .focus-links .btn{min-height:42px;font-size:11px}.cabinet-page .network-card{padding:22px;min-height:285px;border-radius:11px}.cabinet-page .network-card>h2{font-size:24px;max-width:290px}.cabinet-page .network-card p{font-size:10px;max-width:250px}.cabinet-page .network-card .cabinet-art{width:70%;bottom:-20px;right:-30px;opacity:.5}.cabinet-page .chapter{grid-template-columns:1fr 95px;gap:4px;padding:18px;min-height:150px;margin-bottom:18px;position:relative}.cabinet-page .chapter h2{font-size:21px;letter-spacing:-.6px;margin:8px 0;line-height:1.22}.cabinet-page .chapter p{font-size:10px;line-height:1.8}.cabinet-page .chapter .eyebrow{font-size:6px}.cabinet-page .chapter .cabinet-art{width:150px;margin:0 -48px 0 -6px;opacity:.85;align-self:center}.cabinet-page .chapter>div{position:relative;z-index:1}.cabinet-page .split{grid-template-columns:1fr;gap:16px}.cabinet-page .explain{padding:20px;min-height:190px}.cabinet-page .explain .cabinet-art{position:absolute;right:-33px;bottom:-20px;width:190px;opacity:.25;z-index:-1;margin:0}.cabinet-page .explain h2{font-size:23px;max-width:270px}.cabinet-page .explain p{font-size:11px;max-width:300px}.cabinet-page .explain .step{font-size:9px}.cabinet-page .explain .text-link{font-size:11px}.cabinet-page input,.cabinet-page select,.cabinet-page textarea{font-size:16px;min-height:47px}.cabinet-page label{font-size:11px}.cabinet-page .btn{font-size:11px;min-height:44px}.cabinet-page .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cabinet-page .metrics>div{padding:12px}.cabinet-page .metrics span{font-size:9px}.cabinet-page .metrics strong{font-size:20px}.cabinet-page .metrics strong small{font-size:9px}.cabinet-page .metrics b{font-size:10px}.cabinet-page .row{gap:10px;padding:15px 0;align-items:center}.cabinet-page .row b{font-size:10px}.cabinet-page .row small{font-size:8px;line-height:1.6}.cabinet-page .row-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.cabinet-page .row-icon svg{width:15px;height:15px}.cabinet-page .row-end b{font-size:11px}.cabinet-page .row-end b small{font-size:8px}.cabinet-page .badge{font-size:7px;padding:3px 6px}.cabinet-page .plan-grid{grid-template-columns:1fr;gap:16px}.cabinet-page .plan-card{padding:23px 20px}.cabinet-page .plan-card h2{font-size:25px}.cabinet-page .plan-rate{font-size:39px}.cabinet-page .plan-card>p{font-size:11px}.cabinet-page .plan-card form{display:flex;flex-direction:column;gap:13px;padding-top:18px}.cabinet-page .plan-card form>input[type=hidden]{display:none}.cabinet-page .plan-card form>label{font-size:11px}.cabinet-page .plan-index{font-size:11px}.cabinet-page .plan-index span{font-size:9px}.cabinet-page .position .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-page .position .metrics>div:last-child{grid-column:1/-1}.cabinet-page .position .metrics strong{font-size:19px}.cabinet-page .position h3{font-size:15px}.cabinet-page .position .actions{flex-wrap:wrap;gap:12px}.cabinet-page .partner-banner{padding:23px 21px 0;display:flex;flex-direction:column;gap:0;min-height:0}.cabinet-page .partner-banner h2{font-size:30px;margin-top:13px}.cabinet-page .partner-banner p{font-size:11px;margin:12px 0 0}.cabinet-page .partner-banner .pill{font-size:7px}.cabinet-page .partner-banner .cabinet-art{margin:-2px -15px -10px;max-height:195px;overflow:hidden}.cabinet-page .copy-line{flex-direction:column;gap:10px;align-items:stretch}.cabinet-page .copy-line input{font-size:12px}.cabinet-page .copy-line .btn{min-height:44px}.cabinet-page .profile-heading h2{font-size:20px;overflow-wrap:anywhere}.cabinet-page .profile-heading p{font-size:11px;overflow-wrap:anywhere}.cabinet-page .box>.row{align-items:flex-start;gap:12px;flex-wrap:wrap}.cabinet-page .box>.row>.btn{min-height:38px;font-size:10px;flex-shrink:0}.cabinet-page .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cabinet-page .menu-item{min-height:98px;padding:17px}.cabinet-page .menu-item b{font-size:12px}.cabinet-page .menu-item svg{width:20px;height:20px}.cabinet-page .history-tools{grid-template-columns:1fr;gap:12px;margin-top:15px}.cabinet-page .history-pagination .btn{font-size:10px;padding:10px 14px}.cabinet-page .site-foot{padding:19px 17px calc(95px + env(safe-area-inset-bottom));font-size:8px}.cabinet-page .site-foot>span:nth-child(2){display:none}.cabinet-page .tabbar{display:flex;position:fixed;inset:auto 0 0;background:#fffffff2;backdrop-filter:blur(18px);height:calc(67px + env(safe-area-inset-bottom));padding:7px 9px calc(7px + env(safe-area-inset-bottom));border-top:1px solid #e0e9f5;box-shadow:0 -4px 20px #10295406;justify-content:space-around;z-index:40}.cabinet-page .tabbar a{color:#8e9db5;min-width:50px;flex:1;max-width:80px;gap:4px;font-size:8px;padding:6px;border-radius:9px}.cabinet-page .tabbar a svg{width:20px;height:20px;color:#8e9db5}.cabinet-page .tabbar a.selected{color:#0755ff;background:#edf5ff}.cabinet-page .tabbar a.selected svg{color:#0755ff}.cabinet-page .tabbar a.selected:before{display:none}.cabinet-page dialog{width:calc(100% - 28px);padding:22px 18px;border-radius:14px;max-height:85dvh}.cabinet-page dialog h2{font-size:21px}.cabinet-page dialog .metrics{grid-template-columns:1fr 1fr}.cabinet-page .toast{bottom:calc(82px + env(safe-area-inset-bottom));left:17px;right:17px;max-width:none;width:auto;transform:none;font-size:11px}.cabinet-page .empty{padding:25px 12px}.cabinet-page .empty p{font-size:11px}}
@media(max-width:360px){.cabinet-page main{padding-left:13px;padding-right:13px}.cabinet-page .welcome-copy{padding:20px 17px 0}.cabinet-page .welcome h2{font-size:28px}.cabinet-page .welcome .actions{gap:15px}.cabinet-page .account-card{flex-basis:82%}.cabinet-page .accounts{margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px}.cabinet-page .portfolio-body{grid-template-columns:94px 1fr;gap:10px}.cabinet-page .portfolio-chart{width:94px;height:94px}.cabinet-page .portfolio-chart strong{font-size:23px}.cabinet-page .portfolio-legend strong{font-size:12px}.cabinet-page .portfolio>header{flex-wrap:wrap}.cabinet-page .chapter{grid-template-columns:1fr 65px;padding:17px}.cabinet-page .chapter h2{font-size:20px}.cabinet-page .chapter .cabinet-art{width:135px;opacity:.6;margin-left:-5px}.cabinet-page .metrics strong{font-size:17px}.cabinet-page .row-icon{display:none}.cabinet-page .page-top h1{font-size:22px}.cabinet-page .tabbar a{font-size:7px}}
@media(prefers-reduced-motion:reduce){.cabinet-page *,.cabinet-page *:before,.cabinet-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final layout reconciliation with the existing application base styles. */
.cabinet-page .cabinet-art{mix-blend-mode:multiply}.cabinet-page .hero-art img{inset:auto}.cabinet-page .art-caption{transform:none}.cabinet-page .sidebar nav a{font-size:12px}.cabinet-page .row b{font-size:12px}.cabinet-page .row small{font-size:10px}.cabinet-page .badge{font-size:9px}.cabinet-page .empty p{font-size:12px}.cabinet-page .box>.muted{font-size:11px;line-height:1.8}.cabinet-page .plan-grid:empty{display:none}.cabinet-page .plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
@media(max-width:1000px) and (min-width:761px){.cabinet-page .sidebar nav a{font-size:0}.cabinet-page .sidebar{display:flex}}
@media(max-width:760px){.cabinet-page .welcome .actions{flex-direction:row;align-items:center;flex-wrap:wrap}.cabinet-page .account-card{display:block}.cabinet-page .account-card strong{display:block;text-align:left;white-space:normal;line-height:1.4}.cabinet-page .account-caption{justify-content:flex-start}.cabinet-page .focus-panel{display:block}.cabinet-page .focus-row{display:flex;justify-content:space-between}.cabinet-page .row b{font-size:11px}.cabinet-page .row small{font-size:9px}.cabinet-page .badge{font-size:8px}.cabinet-page .plan-grid{grid-template-columns:1fr}}
