:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#d8e3f7;background:#091421;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.layout{min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:246px;background:#0c1826;border-right:1px solid #273444;padding:24px 14px;display:flex;flex-direction:column;overflow:auto}.brand{display:flex;gap:11px;align-items:center;margin:0 8px 28px}.brandmark{background:#adc7ff;color:#002e68;border-radius:13px;font-size:23px;font-weight:800;width:43px;height:43px;display:grid;place-items:center}.brand strong{display:block;font-size:17px}.brand small{font-size:9px;letter-spacing:1.4px;color:#9eacbd}.sidelink{border:0;background:transparent;color:#a7b5c8;padding:12px 15px;text-align:left;border-radius:11px;display:flex;gap:13px;align-items:center;margin:2px 0}.sidelink span{font-size:21px;width:23px;text-align:center}.sidelink:hover,.sidelink.selected{background:#1c3148;color:#d9e8ff}.sidefoot{font-size:11px;color:#8291a6;margin-top:auto;padding:20px 12px}.main{margin-left:246px;max-width:1360px}.top{display:flex;align-items:center;justify-content:space-between;padding:28px 34px 20px;border-bottom:1px solid #1f2d3d}.eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:700;color:#8fa9c7}.prototype{color:#e2bc77;margin-left:12px;font-size:10px;letter-spacing:.3px}h1{font-size:31px;letter-spacing:-.7px;margin:6px 0 0}h2{font-size:22px;margin:0 0 18px}.header-actions{display:flex;gap:9px}.iconbtn{width:39px;height:39px;border-radius:12px;border:1px solid #2c3c50;background:#162638;color:#b5caff;font-size:20px}.content{padding:26px 34px 90px;max-width:1080px;margin:auto}.hero{background:linear-gradient(120deg,#1b3856,#13283e 65%,#15283a);border:1px solid #34506b;border-radius:23px;padding:29px;margin-bottom:18px;box-shadow:0 14px 50px #0002}.hero-top{display:flex;justify-content:space-between;color:#c1d4ed;font-size:11px;letter-spacing:1px;font-weight:700}.dot{color:#8bdfbd;font-size:10px}.hero-value{font-size:clamp(35px,5vw,55px);font-weight:750;letter-spacing:-2px;margin:12px 0 3px}.hero-foot{font-size:12px;color:#9cb0c9}.hero-stats{border-top:1px solid #45617a66;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;padding-top:20px}.hero-stats small,.stats small{display:block;color:#a5b4c6;font-size:12px;margin-bottom:7px}.hero-stats b{font-size:19px}.panel{background:#111e2c;border:1px solid #27384a;border-radius:18px;padding:21px;margin-bottom:17px;min-width:0}.panel-title{font-size:16px;font-weight:720;margin-bottom:17px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:17px}.grid2>.panel{margin-bottom:17px}.metric{font-size:30px;letter-spacing:-1px;font-weight:750}.smallmetric{font-size:26px}.muted{color:#9aaec4;font-size:13px;line-height:1.65}.warning{font-size:13px;color:#edc57e;background:#332b223d;border-left:3px solid #e2ba75;padding:11px 13px;border-radius:7px;line-height:1.55}.good{color:#59ddac!important}.bad{color:#ff9a9f!important}.quick{display:flex;gap:10px;flex-wrap:wrap}.btn{background:#adc7ff;color:#002e68;border:1px solid #adc7ff;padding:11px 16px;border-radius:11px;font-weight:750;white-space:normal;text-align:center}.btn:hover{filter:brightness(1.09)}.btn.outline{background:#1b2b3d;color:#d8e3f7;border-color:#344b65}.btn.danger{background:#50262f;border-color:#8c4b54;color:#ffcbce}.listrow{display:flex;gap:12px;align-items:center;border-bottom:1px solid #263545;padding:13px 0;min-width:0}.listrow:last-child{border-bottom:0;padding-bottom:0}.datechip{min-width:47px;border-radius:11px;background:#23384c;color:#cde1ff;padding:8px;text-align:center;font-size:18px;font-weight:800}.datechip small{display:block;font-size:10px;font-weight:500;text-transform:uppercase}.rowmain{flex:1;min-width:0}.rowmain strong{display:block;font-size:14px;overflow-wrap:anywhere}.rowmain small{display:block;color:#8fa4ba;font-size:11px;margin-top:5px;line-height:1.4}.right{text-align:right;display:flex;flex-direction:column;align-items:end;gap:5px;max-width:42%}.right strong{font-size:14px}.textbtn{border:0;background:transparent;color:#adc7ff;font-size:11px;padding:3px 0}.circle{background:#213348;border-radius:12px;width:40px;height:40px;display:grid;place-items:center;color:#b6d0ff;font-size:20px;flex-shrink:0}.empty{color:#92a7bc;font-size:14px;text-align:center;padding:27px 10px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:12px}.stats b{font-size:19px;display:block}.toolbar{display:flex;gap:10px;margin:0 0 13px}.toolbar input{flex:1;min-width:0}.toolbar select{max-width:185px}.toolbar+button{margin-bottom:18px}input,select{background:#0c1724;border:1px solid #34465a;color:#e4edfa;padding:12px;border-radius:10px;min-width:0}input:focus,select:focus{outline:2px solid #7daaf6;outline-offset:1px}.cardvisual{background:linear-gradient(125deg,#273f62,#132943);border:1px solid #49658b;border-radius:17px;padding:22px;display:flex;flex-direction:column;gap:12px;margin-bottom:17px;max-width:420px;min-height:175px}.cardvisual small{color:#b9cce5}.cardvisual strong{font-size:29px}.split{display:flex;gap:10px;flex-wrap:wrap}.dim{opacity:.62}.statline{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #263748;padding:13px 0;font-size:13px}.statline:last-child{border:0}.statline strong{text-align:right}.menulink{display:flex;width:100%;align-items:center;gap:12px;text-align:left;background:none;border:0;color:#e0eaf6;border-bottom:1px solid #293a4b;padding:12px 0}.menulink:last-child{border:0}.arrow{margin-left:auto;color:#93b3d5;font-size:22px}.monthrow{padding:13px 0;border-bottom:1px solid #29394b}.monthrow>div{display:flex;justify-content:space-between;gap:15px;margin-top:7px;font-size:13px}.segmented{display:flex;gap:5px;background:#0c1724;padding:5px;border-radius:12px;margin-bottom:13px}.segmented button{flex:1;background:transparent;border:0;color:#a3b5c8;border-radius:9px;padding:9px 4px;font-size:13px;text-transform:capitalize}.segmented button.active{background:#2b4563;color:#e5f0ff}.nav{display:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#030810c9;z-index:20;display:flex;align-items:center;justify-content:center;padding:15px}.dialog{width:min(100%,480px);max-height:min(92vh,850px);overflow:auto;background:#142334;border:1px solid #3b526d;border-radius:22px;padding:26px;position:relative;box-shadow:0 30px 100px #000a}.dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;margin-bottom:15px}.dialog input,.dialog select{width:100%}.dialog input[type=hidden]{display:none}.xclose{position:absolute;right:17px;top:15px;border:0;background:transparent;color:#aabbd1;font-size:26px}.modalactions{display:flex;justify-content:end;gap:10px;margin-top:23px}.toast{position:fixed;z-index:50;bottom:28px;right:25px;background:#275c4c;border:1px solid #56caa2;color:#fff;border-radius:12px;padding:14px 20px;box-shadow:0 15px 40px #0007}.importrow{display:flex;gap:10px;align-items:center;border-bottom:1px solid #263849;padding:12px 0}.importrow input{min-width:auto}.importrow span{flex:1}.importrow small{display:block;color:#98abc1;font-size:11px;margin-top:5px}.importrows{max-height:380px;overflow:auto;margin-bottom:17px}code{background:#26384a;padding:2px 5px;border-radius:4px}@media(max-width:800px){.sidebar{display:none}.main{margin:0}.top{padding:22px 17px 17px}.top h1{font-size:25px}.eyebrow{font-size:9px}.prototype{display:block;margin:5px 0 0}.content{padding:18px 13px 100px}.hero{padding:21px;border-radius:20px}.hero-stats b{font-size:16px}.panel{padding:17px}.nav{display:flex;position:fixed;z-index:10;bottom:0;left:0;right:0;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#0b1929ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #32465b;justify-content:space-around}.navitem{background:none;border:0;color:#94a8be;flex:1;display:flex;flex-direction:column;gap:3px;align-items:center;padding:4px 0}.navitem span{font-size:24px;line-height:24px}.navitem small{font-size:10px}.navitem.selected{color:#adc7ff}.grid2{grid-template-columns:1fr;gap:0}.hero-stats{gap:10px}.hero-stats small{font-size:10px}.right strong{font-size:12px}.rowmain strong{font-size:13px}.stats b{font-size:16px}.toast{bottom:88px;left:15px;right:15px}.toolbar select{max-width:125px}.monthrow>div{flex-direction:column;gap:4px}}@media(max-width:380px){.hero-value{font-size:32px}.hero-stats{grid-template-columns:1fr}.quick .btn{flex:1}.header-actions{gap:4px}.top{gap:6px}.top h1{font-size:22px}}body{background:radial-gradient(ellipse 720px 390px at 72% -140px,#284b7644,transparent),#091421}.premium-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 0%,#5976cc70,transparent 42%),linear-gradient(125deg,#1c3556,#111f37 72%);border-color:#5878a67a;box-shadow:0 20px 65px #0005}.premium-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-130px;top:-150px;background:#8b70f477;filter:blur(70px);pointer-events:none}.panel{box-shadow:0 9px 30px #00000018}.account-section{background:linear-gradient(145deg,#132237,#101b2b)}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-tile{min-width:0;border:1px solid #334761;background:linear-gradient(155deg,#1c3047,#101e2f);padding:15px;border-radius:17px;box-shadow:0 8px 25px #0003;transition:transform .2s,border-color .2s}.account-tile:hover{transform:translateY(-2px);border-color:#6c94c2}.acct-head{display:flex;align-items:center;gap:9px}.acct-title{min-width:0;flex:1}.acct-title strong{font-size:13px;display:block;overflow-wrap:anywhere}.acct-title small{font-size:10px;color:#a0b2c8;display:block;margin-top:3px}.banklogo{flex-shrink:0;width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#173a77;color:#fff;font-size:12px;font-weight:900;letter-spacing:-.7px}.banklogo.nacion{background:#0078b8}.banklogo.galicia{background:#f07c32}.banklogo.mp{background:#08a9ed;color:#002a46}.banklogo.lemon{background:#d5fb49;color:#101b12}.banklogo.cocos{background:#6548d9}.acct-balance{font-size:clamp(17px,1.8vw,23px);font-weight:800;letter-spacing:-.7px;margin:16px 0 9px;overflow-wrap:anywhere}.tiny-edit{background:#29405d;border:1px solid #405978;color:#c7dcff;border-radius:8px;padding:5px 7px;font-size:10px}.rate-line{display:flex;gap:8px;flex-wrap:wrap}.rate-line span{background:#123e3a;color:#95e9c9;border:1px solid #24685a;border-radius:7px;padding:6px 7px;font-size:10px}.rate-line b{font-weight:800}.rate-meta{font-size:10px;color:#93a9c1;margin-top:10px;line-height:1.5}.payment-summary{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.payment-summary>b{margin-left:auto}.pill{font-size:11px;border-radius:100px;padding:6px 9px;white-space:nowrap}.good-pill{background:#15493c;color:#82e7bf}.warn-pill{background:#4c3724;color:#ffd093}.bill-row{display:flex;align-items:center;gap:14px;justify-content:space-between;border-bottom:1px solid #2b3b4d;padding:13px 0}.bill-name{min-width:0}.bill-name strong{display:block;font-size:13px}.bill-name small{display:block;color:#98abc0;margin-top:5px;font-size:11px}.bill-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.bill-actions strong{font-size:13px}.pay-now{background:#2d4b78;border:1px solid #547db7;border-radius:9px;color:#e4efff;padding:8px 13px;font-size:12px;font-weight:700}.pay-now:hover{background:#3d6398}.tip-section{background:radial-gradient(circle at 100% 0%,#5a3f9a33,transparent 45%),#1a1b32;border-color:#594f88}.tip-section .panel-title{color:#cdbdff}.tip-text{font-size:14px;line-height:1.65;color:#e4ddff}.btn{background:linear-gradient(120deg,#91b8ff,#b4a1ff);border-color:#a1b8ff;color:#102443}.btn.outline{background:#21344d;color:#d8e7ff}.hero-stats b{overflow-wrap:anywhere}@media(max-width:1100px){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.account-grid{grid-template-columns:1fr}.account-tile{padding:15px}.acct-balance{font-size:23px}.bill-actions{flex-direction:column;align-items:flex-end;gap:5px}.bill-actions strong{font-size:12px}.premium-hero{padding:21px}.payment-summary>b{width:100%;margin-left:0}.rate-line{gap:6px}}:root{color:#e9edf4;background:#0b0d12}body{background:radial-gradient(ellipse 600px 300px at 58% -120px,#2235a04a,transparent),#0b0d12;color:#e9edf4}.layout{background:transparent}.main{margin-left:0;max-width:none;min-width:0}.content{max-width:1500px;margin:auto}.sidebar{z-index:40;transform:translate(-105%);transition:transform .22s ease;background:#10131c;border-right:1px solid #313747;box-shadow:20px 0 70px #0009}.menu-open .sidebar{transform:translate(0)}.menu-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#02030aba;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-open .menu-scrim{display:block}.top{background:#10121b;border-bottom:1px solid #292d38;padding:18px 30px;gap:14px;justify-content:flex-start}.top>div:not(.header-actions){flex:1}.header-logo{width:46px;height:46px;object-fit:contain}.menu-toggle{border:1px solid #30394c;background:#171b27;color:#e8f0ff;border-radius:11px;padding:8px 13px;font-size:24px;line-height:1}.brandmark{background:none;width:52px;height:52px;border-radius:0}.brand{margin-bottom:30px}.panel{background:#171a22;border-color:#2c303b;box-shadow:0 10px 34px #0003}.account-section{background:#151923}.account-tile{background:linear-gradient(145deg,#1c2230,#121720);border-color:#303849}.account-tile:hover{border-color:#596cfa}.premium-hero{background:radial-gradient(circle at 90% 0%,#5833cb60,transparent 40%),linear-gradient(125deg,#102e56,#10172b 74%);border-color:#3d538d;box-shadow:0 20px 75px #0c19594f}.btn{background:linear-gradient(110deg,#36b9f8,#7b51f3);border-color:#5579f4;color:#fff;box-shadow:0 5px 22px #4e48d62d}.btn.outline{background:#222638;border-color:#3c4361;color:#dfe6ff;box-shadow:none}.sidelink.selected,.sidelink:hover{background:linear-gradient(90deg,#24325b,#222041);color:#fff}.banklogo{position:relative;background:#101823;border:1px solid #3b4556;overflow:hidden;width:46px;height:46px}.banklogo img{position:absolute;top:7px;right:7px;bottom:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px);object-fit:contain;background:#fff;border-radius:7px;z-index:1}.banklogo span{font-size:10px;line-height:1.1;text-align:center;padding:3px;color:#f1f5ff}.banklogo.bank-bancogalicia{background:#e76627}.banklogo.bank-mercadopago{background:#008bd2}.banklogo.bank-lemon{background:#2b4a0c}.banklogo.bank-cocoscapital{background:#5137b4}.banklogo.bank-banconacin{background:#0566a0}.tip-section{background:radial-gradient(circle at 95% 0%,#5330b654,transparent 45%),#1b1831;border-color:#554183}.pay-now{background:linear-gradient(120deg,#237fc5,#5541ae);border-color:#4c7dda}.payments-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:18px}.month-control{display:flex;flex-direction:column;gap:8px;color:#b5c1d5;font-size:12px;font-weight:700}.month-control select{min-width:230px;background:#1b2030;border-color:#444c65;color:#e8efff}.dialog{background:#181b26;border-color:#44455b}.dialog input,.dialog select{background:#0e121d;border-color:#454c5c}.nav{background:#10131def}.navitem.selected{color:#8a9bff}@media(max-width:800px){.sidebar{display:flex}.top{padding:14px 13px;gap:10px}.header-logo{width:36px;height:36px}.top h1{font-size:22px}.eyebrow{font-size:9px}.header-actions .iconbtn:last-child{display:none}.payments-head{align-items:stretch;flex-direction:column}.month-control select{width:100%}.payments-head>.btn{width:100%}.content{padding-top:15px}}:root{color-scheme:dark;--cc-bg:#080a0c;--cc-surface:#111317;--cc-surface2:#191d20;--cc-line:#304038;--cc-green:#4edea3;--cc-white:#f5f8f6;--cc-muted:#b7c6bd;font-size:16px;color:var(--cc-white);background:var(--cc-bg)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(ellipse 600px 300px at 80% -160px,#0e674026,transparent 75%),#080a0c;color:var(--cc-white);font-size:16px;line-height:1.5}.sidebar,.top{background:#101315;border-color:#273a30}.sidebar{width:min(310px,88vw)}.sidelink{font-size:16px;color:#d3ddd6;min-height:48px}.sidelink.selected,.sidelink:hover{background:linear-gradient(100deg,#103525,#15221c);color:#66eeb2;border:1px solid #2b7050}.sidefoot{font-size:13px}.brand strong{font-size:20px;color:#f7faf8;letter-spacing:-.5px}.brand strong:first-letter{color:#4edea3}.brand small{font-size:11px;color:#9cb3a5}.brandmark{width:56px;height:56px}.header-logo{width:52px;height:52px;filter:drop-shadow(0 0 10px #25c98520)}.top{gap:16px}.eyebrow{color:#4edea3;font-size:13px;letter-spacing:.7px}.prototype{color:#a8bdaf;font-size:12px}.top h1{font-size:30px;color:#fff}.menu-toggle,.iconbtn{background:#18211d;color:#d9f8e7;border:1px solid #355743;min-width:46px;min-height:46px}.menu-toggle:focus-visible,.btn:focus-visible,button:focus-visible{outline:3px solid #78ffbb;outline-offset:2px}.content{max-width:1480px}.hero,.premium-hero{background:radial-gradient(circle at 75% 15%,#0c65452b,transparent 46%),linear-gradient(125deg,#121c1a,#101417 75%);border:1px solid #345443;box-shadow:0 22px 75px #0007}.premium-hero:after{background:#23c78a22}.hero-top{font-size:14px;color:#d6e5dc;letter-spacing:.6px}.dot{font-size:12px;color:#4edea3}.hero-value{font-size:clamp(36px,5vw,62px);color:#fff;font-variant-numeric:tabular-nums}.hero-foot{font-size:15px;color:#b8cbbf}.hero-stats{border-color:#294536}.hero-stats small,.stats small{font-size:14px;color:#bbccc1}.hero-stats b{font-size:22px}.panel,.account-section{background:#121518;border:1px solid #293b32;box-shadow:0 14px 40px #0003}.panel-title{font-size:21px;color:#f5faf6}.account-tile{background:linear-gradient(155deg,#1b2022,#111517);border-color:#30443a;padding:19px}.account-tile:hover{border-color:#4edea3}.acct-title strong{font-size:17px;color:#f7faf8}.acct-title small{font-size:14px;color:#b5c6ba}.acct-balance{font-size:clamp(23px,2.2vw,29px);letter-spacing:-.6px}.banklogo{width:51px;height:51px;border-color:#3d5146}.tiny-edit{font-size:14px;padding:8px 11px;background:#183528;border-color:#34674d;color:#72f0b2;min-height:38px}.rate-line span{font-size:13px;background:#0d2b20;color:#7aefb4;border-color:#28583e;padding:7px 10px}.rate-meta{font-size:13px;color:#b5c7bb}.bill-name strong,.rowmain strong{font-size:17px}.bill-name small,.rowmain small{font-size:14px;color:#b7c7bd}.bill-actions strong,.right strong{font-size:16px}.pay-now{background:#133c2c;border-color:#3b9b6a;color:#b5ffd7;font-size:15px;min-height:44px;padding:9px 16px}.pay-now:hover{background:#1b5b3d}.pill{font-size:13px;padding:7px 11px}.good-pill{background:#0b3a27;color:#81efb5}.warn-pill{background:#45311e;color:#ffce95}.tip-section{background:radial-gradient(circle at 95% 0%,#187d492c,transparent 45%),#132019;border-color:#34634b}.tip-section .panel-title{color:#85f5bc}.tip-text{font-size:16px;color:#e1f0e6}.btn{background:linear-gradient(115deg,#1eaf77,#4edea3);border-color:#45d89d;color:#04271b;font-size:16px;padding:13px 18px;min-height:46px;box-shadow:0 6px 25px #1f9e6a2a}.btn.outline{background:#18251e;color:#c8ffde;border-color:#38654b}.btn.danger{background:#562a32;color:#ffd7dc;border-color:#90525d}.textbtn{color:#75efae;font-size:14px;min-height:38px}.muted{font-size:15px;color:#b5c6ba}.warning{font-size:15px}.datechip{font-size:20px;background:#193327;color:#bbfbd7}.statline,.monthrow>div{font-size:15px}.stats b{font-size:22px}.segmented{background:#0d1712}.segmented button{font-size:15px;min-height:43px;color:#b6c9bd}.segmented button.active{background:#22533a;color:#e8fff0}.circle{width:48px;height:48px;background:#183326;color:#85efb5}.menulink{font-size:16px;min-height:50px}.nav{background:#0d110fee;border-color:#2b4435}.navitem{min-height:53px}.navitem small{font-size:12px}.navitem.selected{color:#59edaa}.dialog{background:#151a18;border-color:#3a5a47}.dialog label{font-size:16px}.dialog input,.dialog select,input,select{background:#0f1612;border:1px solid #43614f;color:#f2faf5;font-size:16px;min-height:46px}.month-control{font-size:15px;color:#d0e4d6}.month-control select{background:#121d17;border-color:#42604d;color:#fff}.toast{background:#18553a;border-color:#4edea3;font-size:15px}@media(max-width:800px){.top{padding:12px 15px}.header-logo{width:43px;height:43px}.top h1{font-size:25px}.eyebrow{font-size:12px}.prototype{font-size:11px}.content{padding:18px 15px 115px}.hero{padding:22px}.hero-value{font-size:clamp(34px,9vw,48px);letter-spacing:-1.2px}.hero-top{font-size:12px}.hero-foot{font-size:14px}.hero-stats b{font-size:19px}.hero-stats small{font-size:13px}.panel{padding:19px}.panel-title{font-size:20px}.account-grid{grid-template-columns:1fr;gap:13px}.account-tile{padding:18px}.acct-title strong{font-size:18px}.acct-title small{font-size:14px}.acct-balance{font-size:26px}.bill-row{gap:10px;align-items:flex-start}.bill-name strong{font-size:16px}.bill-name small{font-size:14px}.bill-actions{min-width:90px}.bill-actions strong{font-size:15px}.pay-now{font-size:15px;min-height:44px}.rowmain strong{font-size:16px}.rowmain small{font-size:13px}.right strong{font-size:15px}.navitem small{font-size:12px}.navitem span{font-size:25px}.stats b{font-size:20px}.rate-line span{font-size:13px}.tip-text{font-size:16px}.month-control select{min-width:0}.menu-toggle{font-size:24px}.dialog{padding:24px 20px}}@media(max-width:380px){.hero-value{font-size:33px}.hero-stats{grid-template-columns:1fr 1fr}.hero-stats b{font-size:17px}.top h1{font-size:22px}.header-logo{width:38px;height:38px}.header-actions{gap:4px}.bill-actions{min-width:82px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.quick-priority{margin:0 0 22px;padding:20px 22px;border-radius:22px;background:radial-gradient(ellipse at 94% 0%,#1a7c4b28,transparent 55%),linear-gradient(130deg,#17201b,#101613);border:1px solid #3b6c50;box-shadow:0 14px 46px #0005}.quick-priority-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:15px}.quick-priority-heading>span{font-size:19px;font-weight:800;letter-spacing:.2px;color:#f5fff9}.quick-priority-heading small{font-size:15px;color:#b9d2c3}.quick-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.quick-main .btn{width:100%;min-height:58px;font-size:17px;line-height:1.25;padding:12px 10px;white-space:normal}.quick-main .btn:first-child{background:linear-gradient(110deg,#22b67e,#65e8ac);color:#04291c}.quick-main .btn:nth-child(2){border-color:#5b9c76}.quick-main .btn:nth-child(3){border-color:#578d74}.quick-main .btn:nth-child(4){border-color:#6bbd90}.rowmain small,.bill-name small,.acct-title small,.rate-meta,.rate-line span,.muted,.hero-foot,.hero-stats small{font-size:max(15px,1em)}.bill-name strong,.rowmain strong,.acct-title strong{font-size:18px}.acct-balance{font-size:clamp(25px,2.4vw,32px)}.panel-title{font-size:22px}.right strong,.bill-actions strong{font-size:18px}.pill{font-size:15px}.pay-now{font-size:16px;min-height:48px}.textbtn{font-size:16px}.navitem small{font-size:14px}.navitem{min-height:58px}.dialog label{font-size:17px}.dialog input,.dialog select,.btn{font-size:17px;min-height:50px}.hero-top{font-size:15px}.hero-foot{font-size:16px}.hero-stats b{font-size:23px}.top h1{font-size:32px}@media(max-width:980px){.quick-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){body{font-size:17px}.quick-priority{padding:17px 15px;margin-bottom:17px}.quick-priority-heading>span{font-size:20px}.quick-priority-heading small{font-size:15px}.quick-main{gap:9px}.quick-main .btn{min-height:60px;font-size:17px;padding:12px 8px}.rowmain small,.bill-name small,.acct-title small,.rate-meta,.rate-line span,.muted,.hero-foot,.hero-stats small{font-size:15px}.bill-name strong,.rowmain strong,.acct-title strong{font-size:18px}.acct-balance{font-size:28px}.panel-title{font-size:22px}.right strong,.bill-actions strong{font-size:17px}.navitem small{font-size:13px}.hero-value{font-size:clamp(38px,9vw,52px)}.top h1{font-size:27px}.content{padding-top:15px}.panel{padding:18px}.pay-now{min-height:48px}.bill-row{flex-wrap:wrap}.bill-actions{min-width:100px}.quick-priority-heading{display:block}}@media(max-width:370px){.quick-main .btn{font-size:16px}.quick-priority{padding:15px 12px}.hero-value{font-size:36px}}.transfer-preview{background:#15533b38;border:1px solid rgba(85,221,155,.28);border-radius:14px;padding:12px 15px;margin:10px 0}.transfer-preview:empty{display:none}.transfer-preview .statline{gap:12px;flex-wrap:wrap}.transfer-preview .statline strong{color:#a4f5c9}#editobligationform fieldset{border:1px solid rgba(120,180,145,.35);border-radius:12px;padding:12px;margin:12px 0}#editobligationform legend{padding:0 8px;font-weight:700}#editobligationform .choice{display:flex;align-items:center;gap:10px;margin:10px 0}#editobligationform .choice input{width:auto;min-width:20px;height:20px}.payment-summary{flex-wrap:wrap}.listrow .right{gap:8px;flex-wrap:wrap}:root{color:#f1f5ff;background:#0a0e1a}body{background:radial-gradient(ellipse at 75% -15%,#273A6B40,transparent 50%),#0a0e1a;color:#f1f5ff}.sidebar,.nav{background:#0e1423;border-color:#28344d}.top{border-color:#28344d}.panel,.account-section{background:linear-gradient(155deg,#161d30,#111827);border-color:#2b3752;box-shadow:0 14px 42px #03081655}.account-tile{background:linear-gradient(155deg,#1c2841,#121a2b);border-color:#344564}.panel-title{color:#f5f8ff}.rowmain small,.muted,.bill-name small{color:#afbed5}.sidelink.selected,.sidelink:hover{background:#233a61;color:#f1f7ff}.wordmark-white{color:#fff}.wordmark-green{color:#31f99a;text-shadow:0 0 14px #31F99A44}.brand-wordmark{font-weight:850;letter-spacing:.4px}.eyebrow{color:#e5ecff}.prototype{color:#b0bfd3}.hero{background:linear-gradient(125deg,#223a64,#171f3b 62%,#2a1f53);border-color:#40578b}.quick-priority{background:linear-gradient(115deg,#1b2945,#1b2037);border-color:#405477}.quick-main .btn,.btn{background:linear-gradient(125deg,#388bff,#5975f9);border-color:#6a9cff;color:#fff;box-shadow:0 8px 25px #397fff35}.btn.outline{background:#1b2943;border-color:#415f8d;color:#e6f0ff;box-shadow:none}.pay-now{background:linear-gradient(135deg,#2d80ff,#4568e7);border:1px solid #79A9FF;color:#fff;box-shadow:0 6px 18px #2675f744;font-weight:800;letter-spacing:.5px}.pay-now:hover{background:#4995ff}.good,.good-pill{color:#39f6a1!important}.good-pill{background:#133d31}.warn-pill{background:#49331d;color:#ffd184}.textbtn{color:#85b2ff}.datechip.payment-date{width:68px;min-width:68px;min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #8C9CFF;background:linear-gradient(155deg,#3a8cff,#6752db);box-shadow:0 8px 25px #386ef966,inset 0 1px #ffffff50;border-radius:17px;color:#fff}.payment-date span{font-size:12px;letter-spacing:1px;font-weight:800}.payment-date b{font-size:27px;line-height:1}.payment-item{border:1px solid #2F3B57;border-radius:17px;padding:15px;margin:11px 0;background:linear-gradient(115deg,#1b2439,#131b2c);box-shadow:0 9px 25px #0003}.payment-item:last-child{padding-bottom:15px;border-bottom:1px solid #2F3B57}.payment-item .right{max-width:45%}.paid-detail-btn{background:linear-gradient(125deg,#0c9960,#1ccf85);border:1px solid #63F9B3;color:#fff;box-shadow:0 6px 20px #15ce7b44;border-radius:11px;padding:11px 13px;font-weight:850;font-size:14px;min-height:45px}.payment-link{background:none;border:0;color:#9ab7ff;text-decoration:underline;font-size:13px;padding:5px}.payment-entry{display:flex;flex-direction:column;gap:9px;background:#1b2941;border:1px solid #3B5178;border-radius:13px;padding:14px;margin:12px 0}.payment-entry strong{font-size:20px;color:#41f2a0}.payment-entry span{color:#d8e5fc}.payment-entry .textbtn{align-self:flex-start}.dialog{background:#141d30;border-color:#3c527c}.dialog input,.dialog select,input,select{background:#0e1728;border-color:#435b83;color:#f5f8ff}.circle{background:#273c68;color:#91b5ff}.navitem.selected{color:#65a5ff}.tip-section{background:radial-gradient(circle at 100% 0%,#6844D52A,transparent 55%),#1a2135;border-color:#4a4075}.tip-section .panel-title{color:#c4b0ff}@media(max-width:600px){.payment-item{gap:10px;padding:12px}.datechip.payment-date{min-width:54px;width:54px;min-height:70px}.payment-date b{font-size:23px}.payment-item .right{max-width:44%}.paid-detail-btn,.pay-now{font-size:13px;padding:10px 8px}.payment-item .rowmain strong{font-size:16px}.payment-item .rowmain small{font-size:13px}.payment-item .right strong{font-size:15px}}.obligation-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.card-paid-label{display:block;width:100%;text-align:right;color:#b4a4ff;font-weight:700}.partial-label{display:block;color:#ffc568;font-size:.82rem}.bill-row .bill-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bill-row .obligation-actions{max-width:220px}.bill-row .paid-detail-btn,.bill-row .pay-now{min-height:42px}@media(max-width:650px){.bill-row .bill-actions{min-width:140px}.bill-row .obligation-actions{justify-content:flex-end}.card-paid-label{font-size:.78rem}}.statement-row{background:linear-gradient(125deg,#1b2945,#192035);border:1px solid #354568;border-radius:18px;padding:17px;margin:12px 0;display:flex;flex-direction:column;gap:10px}.statement-title,.statement-values,.statement-buttons{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.statement-values{justify-content:flex-start;gap:10px 22px}.statement-row small{color:#b2c5df}.statement-buttons{justify-content:flex-start}.statement-paybox{background:#1b2945;border:1px solid #354568;border-radius:14px;padding:14px;margin:12px 0}.statement-separator{font-size:1.1rem;font-weight:750;margin:22px 0 10px;color:#b8cbef}.statement-currency-choice,.statement-payment-options{display:grid;gap:10px;margin:14px 0}.statement-currency-choice label,.statement-payment-options label{display:flex;align-items:center;gap:12px;background:#22334e;border:1px solid #3c5274;border-radius:12px;padding:14px;color:#f6f9ff;cursor:pointer;font-weight:600}.statement-currency-choice input,.statement-payment-options input{width:20px;height:20px;accent-color:#438cff;flex-shrink:0}#statement-ars-panel[hidden],#statement-usd-panel[hidden],#statement-ars-partial-wrap[hidden],#statement-usd-partial-wrap[hidden]{display:none!important}.cc-card-payment{color:#f7faff;max-width:640px;margin:auto}.cc-payment-head{padding:6px 2px 18px;border-bottom:1px solid #35445d;margin-bottom:17px}.cc-payment-head h2{font-size:clamp(23px,4vw,30px);margin:4px 0 5px}.cc-payment-head p,.cc-payment-eyebrow{color:#a9bad5;font-size:14px;margin:0}.cc-payment-eyebrow{letter-spacing:1px;font-weight:800}.cc-payment-step{background:#172239;border:1px solid #304461;border-radius:19px;padding:18px;margin:14px 0;box-shadow:0 12px 28px #0003}.cc-payment-step h3{display:flex;align-items:center;gap:11px;margin:0 0 16px;font-size:19px;color:#fff}.cc-payment-step h3>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#344e7b;color:#dceaff}.cc-currency-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-amount-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0}.cc-card-payment .cc-choice{position:relative;display:block;cursor:pointer;margin:0}.cc-card-payment .cc-choice input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cc-card-payment .cc-choice span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:60px;padding:12px 8px;border-radius:13px;border:2px solid #435575;background:#263652;color:#eaf1ff;font-weight:800;font-size:15px;transition:background .12s,border-color .12s,box-shadow .12s}.cc-card-payment .cc-choice input:focus-visible+span{outline:3px solid #fff;outline-offset:2px}.cc-card-payment .cc-choice input:checked+span{border-color:#89b9ff;background:#295cbb;color:#fff;box-shadow:0 0 0 2px #438cff33,0 8px 22px #347eff33}.cc-card-payment .cc-choice-ars span{background:#2354b7;border-color:#367cf5;color:#fff}.cc-card-payment .cc-choice-ars input:checked+span{background:#347eff;border-color:#a9d0ff;box-shadow:0 0 22px #347eff66}.cc-card-payment .cc-choice-usd span{background:#116342;border-color:#19b778;color:#fff}.cc-card-payment .cc-choice-usd input:checked+span{background:#08a968;border-color:#78ffd0;box-shadow:0 0 22px #14d78b66}.cc-card-payment .cc-choice input:disabled+span{opacity:.35;cursor:not-allowed}.cc-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;color:#b8c9e3}.cc-summary-line strong{color:#fff;font-size:19px}.cc-card-payment label:not(.cc-choice){display:block;margin-top:14px;color:#dbe8fa;font-weight:650}.cc-card-payment input[type=number],.cc-card-payment input[type=date]{width:100%;min-height:48px;margin-top:7px;border-radius:11px}.cc-source{display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:13px;background:#253954;border:1px solid #4b6a91}.cc-source strong{font-size:19px;color:#fff}.cc-source span{color:#e2edff}.cc-source small,.cc-card-payment small{color:#adbed7}.cc-confirm-payment{background:#347eff!important;color:#fff!important;min-height:49px}.cc-card-payment [hidden]{display:none!important}@media(max-width:560px){.cc-payment-step{padding:14px}.cc-amount-buttons{grid-template-columns:1fr}.cc-amount-buttons .cc-choice span{min-height:50px}.cc-currency-buttons .cc-choice span{min-height:64px;font-size:14px}}.cc-platform,.cc-loan-card{background:#17243b;border:1px solid #334969;border-radius:17px;padding:18px;margin:13px 0}.cc-platform-title,.cc-loan-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cc-platform-title h3{margin:0 0 8px;font-size:21px;color:#fff}.cc-platform .listrow{border-top:1px solid #354762;padding:12px 0}.cc-platform>.btn{margin-top:12px}.cc-loan-title strong{font-size:19px}.cc-loan-edit{margin:12px 0;background:#356ef1;color:#fff}.cc-loan-editor .cc-loan-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.cc-loan-editor .cc-loan-total{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:14px 0;background:#1d3555;border:1px solid #4b79af;border-radius:14px;color:#f1f6ff}.cc-loan-editor .cc-loan-total strong{font-size:22px}.cc-loan-editor fieldset{margin-top:16px;border-color:#435b80;border-radius:12px}.cc-loan-editor .choice{margin:8px 0}.cc-decision-group{border:1px solid #354967;background:#17253c;border-radius:18px;padding:16px;margin:16px 0;min-width:0}.cc-decision-group legend{font-size:16px;font-weight:800;color:#f4f8ff;padding:0 8px}.cc-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-decision-group>.cc-decision-option{display:inline-flex;width:calc(50% - 7px);vertical-align:top;margin:5px 5px 5px 0}.cc-decision-option{position:relative;cursor:pointer;min-width:0;margin:0!important}.cc-decision-option input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none}.cc-decision-option>span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:62px;padding:12px 10px;border-radius:13px;border:2px solid #465d7d;background:#283b59;color:#e6efff;font-size:15px;font-weight:800;line-height:1.3;transition:background .14s,border-color .14s,box-shadow .14s}.cc-decision-option input[type=radio]:checked+span{background:#316fe0;border-color:#a3cbff;box-shadow:0 0 0 2px #4c90ff33,0 7px 20px #2868e044;color:#fff}.cc-decision-option input[type=radio]:focus-visible+span{outline:3px solid #fff;outline-offset:3px}.cc-decision-option input[type=radio]:disabled+span{opacity:.4;cursor:not-allowed}@media(max-width:520px){.cc-decision-grid{grid-template-columns:1fr}.cc-decision-group>.cc-decision-option{display:flex;width:100%;margin:8px 0!important}.cc-decision-option>span{min-height:54px}}.cc-invest-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 18px}.cc-invest-choice{display:block!important;position:relative!important;margin:0!important;cursor:pointer}.cc-invest-choice input{position:absolute;opacity:0;width:1px;height:1px}.cc-invest-choice span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:62px;padding:12px;border-radius:14px;border:2px solid #4c6387;background:#253652;color:#e8f1ff;font-weight:800;transition:background .15s,border-color .15s}.cc-invest-choice input:checked+span{background:#347eff;border-color:#a7d1ff;color:#fff;box-shadow:0 5px 22px #347eff44}.cc-invest-choice.green input:checked+span{background:#0b9566;border-color:#77ffd0;box-shadow:0 5px 22px #0b956644}.cc-invest-choice.orange input:checked+span{background:#9d5b24;border-color:#ffce92}.cc-invest-choice.purple input:checked+span{background:#7450bb;border-color:#d5baff}.cc-invest-choice input:focus-visible+span{outline:3px solid white;outline-offset:2px}.cc-wallet{background:#17263d;border:1px solid #405b80;border-radius:14px;padding:14px;margin:12px 0}.cc-wallet>strong{display:block;margin-bottom:10px;color:#fff}.cc-invest-preview{background:#1d3c52;border:1px solid #3b6d89;border-radius:12px;padding:13px;color:#d5e8f7;margin-top:14px}#investmentoperationform [hidden]{display:none!important}#investmentoperationform h3{margin-top:22px}@media(max-width:560px){.cc-invest-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-invest-choice span{min-height:70px;font-size:14px}}.cc-invest-dashboard{display:flex;flex-direction:column;gap:17px}.cc-invest-hero{background:linear-gradient(125deg,#203c65,#16233b 75%);border:1px solid #43638c;border-radius:22px;padding:26px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 14px 35px #0003}.cc-invest-hero small{color:#a8c7f1;font-weight:800;letter-spacing:.09em}.cc-invest-hero h2{color:#fff;font-size:clamp(28px,4vw,42px);margin:10px 0}.cc-invest-hero p{color:#70efb8;font-weight:750;margin:0}.cc-invest-hero-icon{font-size:50px;color:#60e9b4}.cc-invest-warning{font-size:12px;color:#ffce7d;background:#66482a;border-radius:8px;padding:5px;vertical-align:middle}.cc-invest-fx{background:#19263c;border:1px solid #364966;border-radius:15px;padding:14px;display:flex;align-items:end;flex-wrap:wrap;gap:12px}.cc-invest-fx label{flex:1;min-width:230px}.cc-invest-fx input{width:100%;margin-top:6px}.cc-invest-fx small{color:#9bb2cf}.cc-invest-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.cc-invest-section-title h2{margin:0}.cc-invest-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cc-invest-platform{min-width:0;background:#17243a;border:1px solid #354963;border-radius:20px;padding:19px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 28px #0003}.cc-invest-platform-top{display:flex;gap:12px;align-items:center}.cc-invest-platform-top>div{flex:1;min-width:0}.cc-invest-platform-top h3{margin:0;color:#fff;font-size:20px}.cc-invest-platform-top small{color:#a5b8d3}.cc-platform-icon{flex:none;display:grid;place-items:center;width:53px;height:53px;border-radius:15px;background:#2369ad;color:#fff;font-weight:900;font-size:28px;box-shadow:0 7px 18px #0004}.cc-platform-icon.cc-binance{background:#d2a92d;color:#151719}.cc-platform-icon.cc-nexo{background:#276bcd}.cc-platform-icon.cc-cocos{background:#116f5c}.cc-platform-icon.cc-iol{background:#7057bc}.cc-invest-platform-value{display:flex;flex-direction:column;gap:5px}.cc-invest-platform-value small{color:#9fb4d1}.cc-invest-platform-value strong{color:#fff;font-size:clamp(22px,3vw,29px)}.cc-invest-cash,.cc-invest-assets{border-radius:14px;background:#1d2d45;padding:14px;display:flex;flex-direction:column;gap:11px}.cc-invest-cash>strong,.cc-invest-assets>strong{color:#f6f9ff}.cc-invest-asset{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #34465e}.cc-asset-symbol{width:39px;height:39px;border-radius:12px;background:#304665;color:#cfe3ff;display:grid;place-items:center;font-weight:800}.cc-asset-name{flex:1;min-width:0}.cc-asset-name b,.cc-asset-value b{display:block;color:#fff}.cc-asset-name small,.cc-asset-value small{display:block;color:#9eb3d1;font-size:12px}.cc-asset-value{text-align:right}.cc-invest-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto}.cc-invest-actions .btn{min-height:48px;white-space:normal}.cc-invest-actions .outline{grid-column:1/-1}.cc-action-fund{background:#2867d1!important;color:#fff!important}.cc-action-buy{background:#12885d!important;color:#fff!important}.cc-invest-simple-title{display:flex;gap:12px;align-items:center;margin-bottom:20px}.cc-invest-simple-title h2{margin:3px 0;color:#fff}.cc-invest-simple-title small{color:#a8b9d3}.cc-invest-simple h3{font-size:18px;margin:18px 0 10px}.cc-invest-simple label:not(.cc-invest-choice){display:block;margin:13px 0}.cc-invest-simple input:not([type=radio]),.cc-invest-simple select{width:100%;margin-top:6px;min-height:47px}.cc-invest-simple [hidden]{display:none!important}@media(max-width:850px){.cc-invest-platform-grid{grid-template-columns:1fr}}@media(max-width:480px){.cc-invest-platform{padding:14px}.cc-invest-hero{padding:17px}.cc-invest-actions{grid-template-columns:1fr}.cc-invest-actions .outline{grid-column:auto}}.cc-dollar-banner{background:linear-gradient(130deg,#101d32,#1b3351);border:1px solid #355374;border-radius:20px;padding:20px;margin:0 0 20px;color:#f4f8ff}.cc-dollar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cc-dollar-heading strong{font-size:22px}.cc-dollar-heading small{display:block;color:#a9bfd9;margin-top:5px}.cc-dollar-refresh{background:#2370ca;color:#fff}.cc-dollar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.cc-dollar-tile{background:#233d5d;border-radius:14px;padding:15px;display:grid;gap:9px}.cc-dollar-tile b{font-size:20px}.cc-dollar-tile span{display:flex;justify-content:space-between;gap:10px;color:#d6e6fb}.cc-dollar-tile strong{color:#fff}.cc-dollar-error{display:block;margin-top:9px;color:#ffcc8b}@media(max-width:580px){.cc-dollar-grid{grid-template-columns:1fr}.cc-dollar-heading strong{font-size:19px}}.cc-quote-panel{background:linear-gradient(145deg,#101d33,#152742);border:1px solid #36506f;border-radius:22px;padding:22px;margin-bottom:24px;color:#f2f7ff}.cc-quote-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.cc-quote-header small{font-size:11px;letter-spacing:.09em;color:#85b6ed;font-weight:800}.cc-quote-header h2{font-size:clamp(22px,3vw,31px);margin:3px 0 4px;color:#fff}.cc-quote-header p,.cc-quote-status,.cc-q-muted{font-size:12px;color:#aabed7}.cc-quote-panel h3{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:23px 0 12px;color:#f4f9ff;font-size:18px}.cc-quote-panel h3 span{font-size:12px;font-weight:400;color:#a8bdd6}.cc-quote-dollars{border:1px solid #3a5373;border-radius:16px;padding:15px;background:#192b45}.cc-quote-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cc-quote-heading small{color:#a8bedb}.cc-quote-dolar-embeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:10px}.cc-quote-dolar-embeds>div{background:#fff;color:#1c2b42;border-radius:12px;padding:10px;overflow:hidden}.cc-quote-dolar-embeds strong{display:block;font-size:12px;margin-bottom:4px;letter-spacing:.07em}.cc-quote-dolar-embeds iframe{border:0;width:100%;height:220px;background:#fff}.cc-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-quote-tile{display:flex;flex-direction:column;gap:5px;min-width:0;background:#1b304e;border:1px solid #395575;border-radius:15px;padding:16px}.cc-q-ticker{font-size:17px;font-weight:900;color:#fff}.cc-q-ticker span{font-size:9px;background:#33527c;color:#c5dafa;padding:4px 6px;border-radius:5px;vertical-align:middle}.cc-q-name{font-size:12px;color:#b6c9e2}.cc-quote-tile>strong{font-size:clamp(20px,2.5vw,26px);color:#fff;overflow-wrap:anywhere}.cc-quote-tile>small{font-size:11px;color:#9bb4d1;line-height:1.4}.cc-q-change{font-size:13px;font-weight:800}.cc-q-change.up{color:#60e8b0}.cc-q-change.down{color:#ff9c9c}.cc-quote-status{margin-top:16px;overflow-wrap:anywhere}@media(max-width:760px){.cc-quote-panel{padding:14px;border-radius:16px}.cc-quote-header{align-items:stretch;flex-direction:column}.cc-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cc-quote-tile{padding:12px}.cc-quote-dolar-embeds{grid-template-columns:1fr}.cc-quote-dolar-embeds iframe{height:190px}}@media(max-width:380px){.cc-quote-grid{grid-template-columns:1fr}}:root{--cc-logo-green:#31F99A;--cc-logo-white:#FFFFFF;--cc-card-halo:0 0 0 1px #31F99A55,0 0 17px #31F99A28,0 12px 34px #00000038}body{color:var(--cc-logo-white)}h1,h2,h3,h4,h5,h6,.panel-title,.acct-title strong,.rowmain strong,.bill-name strong,.cc-invest-platform-value strong,.cc-invest-hero h2,.cc-quote-tile>strong,.hero-value{color:var(--cc-logo-white)}.panel,.account-tile,.account-section,.hero,.quick-priority,.cc-quote-panel,.cc-quote-tile,.cc-invest-platform,.cc-invest-hero,.cc-invest-cash,.cc-invest-assets,.cc-loan-card,.payment-item,.dialog,.tip-section,.cc-dollar-section,.cc-invest-simple,.cc-invest-asset,.payment-entry,.statement-card,.cc-card-statement,.cc-invest-section,.card,.tile{border:1px solid #31F99A80!important;box-shadow:var(--cc-card-halo)!important}.cc-quote-panel{box-shadow:0 0 0 1px #31f99a66,0 0 25px #31f99a27,0 15px 40px #0005!important}.cc-quote-header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;align-items:center}.cc-quote-header .cc-update-under{grid-column:2;text-align:center;font-size:12px;color:#c4d9cf}.cc-dollar-section{border-radius:17px;background:#162a43;padding:15px;margin-top:14px}.cc-dollar-section>h3{margin:0 0 12px}.cc-dollar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-dollar-tile{gap:10px}.cc-dollar-values{display:grid;gap:12px}.cc-dollar-values>div{display:flex;flex-direction:column;gap:3px}.cc-dollar-values small{font-size:11px;letter-spacing:.06em;color:#b2c8d8;font-weight:700}.cc-dollar-values strong{font-size:clamp(15px,2vw,23px);color:#fff;overflow-wrap:anywhere}.cc-dollar-section>.cc-q-muted{display:block;margin-top:12px;line-height:1.45}button,.btn,.textbtn,.navitem,.sidelink,.pay-now,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,.btn,.navitem,.sidelink{min-height:48px}button:focus-visible,.btn:focus-visible,[role=button]:focus-visible{outline:3px solid var(--cc-logo-green);outline-offset:3px}@media(max-width:760px){.cc-quote-header{grid-template-columns:1fr}.cc-quote-header .cc-update-under{grid-column:1;text-align:left}.cc-dollar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cc-dollar-tile{padding:9px}.cc-dollar-values strong{font-size:clamp(13px,3.4vw,18px)}.cc-dollar-values small{font-size:10px}.cc-quote-tile>strong{font-size:clamp(17px,4.8vw,23px)}.cc-quote-panel{padding:12px}.cc-quote-header .btn{width:100%}}@media(max-width:360px){.cc-dollar-grid{grid-template-columns:1fr}.cc-dollar-values{grid-template-columns:1fr 1fr}}:root{--cc-safe-bottom:env(safe-area-inset-bottom,0px);--cc-safe-top:env(safe-area-inset-top,0px)}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{overscroll-behavior-y:contain}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.navitem,.menulink,.sidelink,.cc-choice,.cc-invest-choice{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #31F99A;outline-offset:3px}.cc-modal-open{overflow:hidden}.overlay{overscroll-behavior:contain}.dialog{overscroll-behavior:contain;scrollbar-gutter:stable}.dialog .xclose{min-width:48px;min-height:48px;display:grid;place-items:center;z-index:2}input,select,textarea{max-width:100%}input[type=number]{font-variant-numeric:tabular-nums}button{user-select:none;-webkit-user-select:none}.content,.panel,.dialog,.cc-quote-tile,.cc-dollar-tile{overflow-wrap:anywhere}@media(max-width:800px){.nav{gap:2px;padding:7px max(5px,env(safe-area-inset-right,5px)) calc(7px + var(--cc-safe-bottom)) max(5px,env(safe-area-inset-left,5px));box-shadow:0 -8px 28px #0008;z-index:15}.navitem{min-width:0;min-height:60px;border-radius:13px;justify-content:center;gap:2px;padding:6px 2px;transition:background-color .12s ease}.navitem.selected{background:#17372f;color:#31f99a;border:1px solid #31F99A66;box-shadow:0 0 14px #31f99a22}.navitem span{font-size:23px;line-height:26px}.navitem small{font-size:clamp(10px,2.8vw,13px);font-weight:750;white-space:nowrap}.content{padding-bottom:calc(115px + var(--cc-safe-bottom));padding-left:12px;padding-right:12px}.top{padding-top:calc(12px + var(--cc-safe-top));gap:8px;min-width:0}.top>div{min-width:0}.top h1{font-size:clamp(23px,6vw,29px);overflow-wrap:anywhere}.header-actions{flex-shrink:0}.iconbtn,.menu-toggle{min-width:44px;min-height:44px}.quick-main .btn,.cc-invest-actions .btn,.pay-now,.paid-detail-btn{min-height:54px}.menulink{min-height:62px;padding:14px 5px}.menulink strong{font-size:17px}.dialog{width:100%;max-width:560px;max-height:calc(100dvh - 22px - var(--cc-safe-bottom) - var(--cc-safe-top));padding:23px 16px calc(22px + var(--cc-safe-bottom));border-radius:20px}.overlay{padding:calc(10px + var(--cc-safe-top)) 9px calc(10px + var(--cc-safe-bottom))}.dialog input:not([type=radio]):not([type=checkbox]),.dialog select,.dialog textarea{font-size:16px;min-height:50px}.dialog .modalactions{position:sticky;bottom:calc(-22px - var(--cc-safe-bottom));background:#141d30;padding:12px 0 calc(10px + var(--cc-safe-bottom));margin-top:12px;z-index:1;flex-wrap:wrap}.dialog .modalactions .btn{flex:1 1 125px;min-height:52px}.cc-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-quote-tile,.cc-dollar-tile{min-width:0}}@media(max-width:390px){.navitem span{font-size:21px}.navitem small{font-size:10px}.cc-quote-tile{padding:10px}.cc-quote-tile>strong{font-size:17px}.cc-dollar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-dollar-tile{padding:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
