:root{--blue:#003da6;--blue-d:#002e80;--blue-l:#1f5fc9;--blue-deep:#002257;--cyan:#2f7de0;--gold:#ffc425;--gold-d:#d9a800;--gold-l:#ffd866;--orange:#ffc425;--orange-d:#d9a800;--green:#15a30f;--green-d:#0c8709;--ink:#0e2233;--ink-2:#1d3650;--muted:#56697c;--muted-2:#6f8296;--line:#e4ebf1;--bg:#f3f7fb;--card:#fff;--soft:#f5f8fc;--hover-tint:#003da60d;--grad-brand:linear-gradient(125deg,#003da6,#1f5fc9);--grad-warm:linear-gradient(120deg,#ffc425,#e0a800);--grad-gold:linear-gradient(120deg,#ffd866,#ffc425 55%,#e0a800);--grad-ink:linear-gradient(150deg,#002257,#003da6 62%,#0a86d6);--navy:#08283f;--radius:16px;--radius-sm:11px;--radius-lg:24px;--shadow-sm:0 2px 10px #08283f0f;--shadow:0 14px 40px #08283f1a;--shadow-lg:0 30px 80px #08283f38;--ring:0 0 0 4px #003da666;--maxw:1180px}html[data-theme=dark]{--ink:#e9eef4;--ink-2:#c7d3e0;--muted:#93a6ba;--muted-2:#6d8096;--line:#26384b;--bg:#0a1521;--card:#11212f;--soft:#0e1d2b;--hover-tint:#ffffff0f;--blue:#2f7de0;--blue-l:#5b9af0;--cyan:#5b9af0;--shadow-sm:0 2px 10px #00000073;--shadow:0 14px 40px #0000008c;--shadow-lg:0 30px 80px #000000a6;--ring:0 0 0 4px #2f7de080}html[data-theme=dark] body{background:var(--bg)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--ink);border-color:var(--line);background:#0e1d2b}html[data-theme=dark] input::placeholder{color:var(--muted-2)}html[data-theme=dark] .onb-pwreq,html[data-theme=dark] .secbox{background:#0e1d2b}html[data-theme=dark] .secbox .ic.has-pic{background:#e9f0f7;border-color:#2a4257}html[data-theme=dark] .toast{color:var(--ink);border:1px solid var(--line);background:#1b2d3f;border-left-width:4px}html[data-theme=dark] #onboarding{background:#0a1521}html[data-theme=dark] .appbar{background:#0f1d2be0}html[data-theme=dark] .fav-card,html[data-theme=dark] .dropcard,html[data-theme=dark] .conn,html[data-theme=dark] .assign-chip,html[data-theme=dark] .onb-card,html[data-theme=dark] .pt-sheet,html[data-theme=dark] .steps .st .dot{background:var(--card);border-color:var(--line)}html[data-theme=dark] .fav-add,html[data-theme=dark] .biometric{border-color:var(--line);background:#ffffff0a}html[data-theme=dark] .fav-add:hover,html[data-theme=dark] .biometric:hover,html[data-theme=dark] .btn.outline:hover{background:#ffffff14}html[data-theme=dark] .note{border-color:var(--line);color:var(--ink);background:#2f7de01f}html[data-theme=dark] .breadc,html[data-theme=dark] .catgrid .cat,html[data-theme=dark] .wallet-hero,html[data-theme=dark] .cardrow,html[data-theme=dark] .svc-chip,html[data-theme=dark] .contract-item,html[data-theme=dark] .mbox,html[data-theme=dark] .ai-panel,html[data-theme=dark] .ai-foot,html[data-theme=dark] .msg.bot,html[data-theme=dark] .tabs .tab.active{background:var(--card)}html[data-theme=dark] .theme-toggle .fa-moon{display:none}html[data-theme=dark] .theme-toggle .fa-sun{display:inline}.theme-toggle .fa-sun{display:none}.theme-toggle{cursor:pointer}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Roboto,system-ui,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Roboto,sans-serif;font-weight:700;line-height:1.12}.container{max-width:var(--maxw);margin:0 auto;padding:0 22px}::selection{background:#ffc42559}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}html[data-theme=dark] a:focus-visible,html[data-theme=dark] button:focus-visible,html[data-theme=dark] [role=button]:focus-visible,html[data-theme=dark] [tabindex]:focus-visible{outline-color:var(--gold)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.reg-seo{max-width:640px;color:var(--ink);margin:0 auto;padding:48px 24px}.reg-seo h1{color:var(--blue);margin:0 0 12px;font-size:28px}.reg-seo p{color:var(--muted);margin:0 0 14px;line-height:1.6}.reg-seo ul{color:var(--ink);margin:0 0 14px;padding-left:20px;line-height:1.8}.reg-seo a{color:var(--blue);font-weight:600}.skip-link{z-index:3000;background:var(--blue);color:#fff;box-shadow:var(--shadow);border-radius:0 0 12px 12px;padding:11px 18px;font-weight:800;transition:top .16s;position:fixed;top:-80px;left:12px}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.btn{cursor:pointer;color:#fff;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-family:Roboto,sans-serif;font-size:14.5px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.btn i,.btn svg{color:inherit}.btn:active{transform:translateY(1px)scale(.99)}.btn.blue{background:var(--grad-brand);box-shadow:0 8px 22px #003da652}.btn.blue:hover{transform:translateY(-2px);box-shadow:0 12px 30px #003da673}.btn.orange,.btn.gold{background:var(--grad-gold);color:#0e2233;box-shadow:0 8px 22px #ffc42566}.btn.orange:hover,.btn.gold:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ffc4258c}.btn.green{background:linear-gradient(120deg,#16bf0d,#0e9408);box-shadow:0 8px 22px #16bf0d52}.btn.green:hover{transform:translateY(-2px);box-shadow:0 12px 30px #16bf0d75}.btn.red{background:linear-gradient(120deg,#e44;,#c0392b);background:#c0392b}.btn.ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1.5px solid #ffffff80}.btn.ghost:hover{background:#ffffff29;border-color:#fff}.btn.outline{background:var(--card);border:1.5px solid var(--line);color:var(--blue);box-shadow:var(--shadow-sm)}.btn.outline:hover{border-color:var(--blue);background:#f1f8fd;transform:translateY(-2px)}.btn.gray{color:#55636f;background:#eef2f6}.btn.gray:hover{background:#e3e9ef}.btn.wa{color:#fff;background:#25d366;box-shadow:0 8px 22px #25d36652}.btn.wa:hover{background:#1ebe5b;transform:translateY(-2px);box-shadow:0 12px 28px #25d3666b}.wa-card{background:linear-gradient(120deg,#e9fbf0,#f3fff8);border:1px solid #bdeccd;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:flex}.wa-card .wa-ic{color:#fff;background:#25d366;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:26px;display:flex;box-shadow:0 8px 18px #25d36659}.wa-card .wa-tx{flex:1;min-width:150px}.wa-card .wa-tx b{color:var(--ink);font-family:Roboto;font-size:15px;display:block}.wa-card .wa-tx span{color:#3a8a5c;font-size:13px}.btn.lg{border-radius:14px;padding:16px 32px;font-size:16px}.btn.sm{border-radius:10px;padding:9px 16px;font-size:13px}.btn.xs{border-radius:9px;padding:6px 12px;font-size:12px}.btn.block{width:100%}.pill{border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.soft{color:var(--blue-d);background:#003da61a}.pill.glass{color:#dff3ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff38}.topbar{background:var(--ink);color:#aebfce;font-size:12.5px}.topbar .container{justify-content:space-between;align-items:center;height:40px;display:flex}.topbar a{color:#aebfce;transition:all .15s}.topbar a:hover{color:#fff}.topbar .social a{margin-left:14px;font-size:14px}header.site{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#ffffffc7;border-bottom:1px solid #e6ecf1cc;transition:all .3s;position:sticky;top:0}header.site.scrolled{box-shadow:0 6px 24px #0b1f3314}.nav{align-items:center;gap:22px;height:74px;display:flex}.nav .logo img{height:40px}#siteHeader .logo .logo-iso{height:38px;display:none}@media (max-width:680px){#siteHeader .logo .logo-full{display:none}#siteHeader .logo .logo-iso{display:inline-block}}.nav ul{gap:3px;margin-left:auto;list-style:none;display:flex}.nav ul a{color:var(--ink-2);cursor:pointer;border-radius:10px;padding:10px 15px;font-size:14px;font-weight:600;transition:all .18s;position:relative}.nav ul a:hover,.nav ul a.active{color:var(--blue);background:#003da614}.nav .actions{align-items:center;gap:10px;display:flex}.nav .actions .btn{white-space:nowrap}.burger{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:22px;display:none}.page{display:none}.page.active{animation:.35s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}section{padding:74px 0}.page-hero{background:var(--grad-ink);color:#fff;text-align:center;padding:64px 0 56px;position:relative;overflow:hidden}.page-hero:before{content:"";background:radial-gradient(60% 120% at 80% -10%,#ffc42538,#0000),radial-gradient(50% 100% at 0 120%,#1a8fd64d,#0000);position:absolute;inset:0}.page-hero>*{position:relative}.page-hero h1{font-size:clamp(30px,5vw,46px)}.page-hero p{opacity:.85;margin-top:12px;font-size:17px}.breadc{color:var(--muted);border-bottom:1px solid var(--line);background:#fff;padding:13px 0;font-size:13px}.breadc a{color:var(--blue);cursor:pointer;font-weight:600}.sec-head{text-align:center;max-width:680px;margin:0 auto 46px}.sec-head .kicker{color:var(--blue);letter-spacing:2px;text-transform:uppercase;background:#003da614;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.sec-head h2{margin-bottom:12px;font-size:clamp(26px,4vw,38px)}.sec-head p{color:var(--muted);font-size:16px}.sec-head h2{display:inline-block;position:relative}.sec-head h2:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16'%3E%3Cpath d='M3 12 C55 2 100 14 196 5' fill='none' stroke='%23f0c020' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:130px;height:13px;margin:9px auto 0;display:block}.sec-head .kicker{padding-left:32px;position:relative}.sec-head .kicker:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 13 l5 6 a1.7 1.7 0 0 0 2.6 -.2 L22 3' fill='none' stroke='%230070c0' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:15px;height:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hero h1 .grad{position:relative}.hero h1 .grad:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16'%3E%3Cpath d='M3 12 C55 2 100 14 196 5' fill='none' stroke='%23ffd84d' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;height:15px;position:absolute;bottom:-14px;left:1%;right:1%}footer.site ul li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 13 l5 6 a1.7 1.7 0 0 0 2.6 -.2 L22 3' fill='none' stroke='%23f0c020' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:15px;height:15px;position:absolute;top:9px;left:0}.grid{gap:24px;display:grid}.grid.c4{grid-template-columns:repeat(4,1fr)}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c2{grid-template-columns:repeat(2,1fr)}.reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html.reveal-js .reveal{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) 1.4s forwards rv-aparece;transform:translateY(26px)}html.reveal-js .reveal.in{opacity:1;animation:none;transform:none}@keyframes rv-aparece{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.reveal-js .reveal{transition:none;animation-duration:.01ms;animation-delay:0s}}body.demo .reveal{opacity:1!important;transform:none!important}.hero{background:var(--grad-ink);color:#fff;position:relative;overflow:hidden}.hero .mesh{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero .blob{filter:blur(70px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite float;position:absolute}.hero .b1{background:radial-gradient(circle,#2f7de0,#0000 70%);width:520px;height:520px;top:-160px;right:-120px}.hero .b2{background:radial-gradient(circle,#9fd4f5,#0000 70%);width:460px;height:460px;animation-delay:-5s;bottom:-180px;left:-100px}.hero .b3{opacity:.45;background:radial-gradient(circle,#ffd866,#0000 70%);width:360px;height:360px;animation-delay:-9s;top:30%;left:40%}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.hero .grid-lines{z-index:0;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 30%,#000,#0000);mask-image:radial-gradient(80% 80% at 50% 30%,#000,#0000)}.hero .container{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;padding:74px 22px 84px;display:grid;position:relative}.hero h1{margin-bottom:20px;font-size:clamp(34px,5.2vw,56px);font-weight:800}.hero h1 .grad{background:linear-gradient(90deg,#ffd866,#ffc425);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p{color:#c6d7e6;max-width:500px;margin-bottom:30px;font-size:18px}.hero .cta{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.hero .trust{color:#9fb6ca;flex-wrap:wrap;gap:22px;font-size:13.5px;display:flex}.hero .trust span{align-items:center;gap:8px;display:flex}.hero .trust i{color:var(--cyan)}.quickpay{z-index:1;color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fffffff7;border:1px solid #fff9;padding:30px 28px;position:relative}.quickpay .qp-tag{background:var(--grad-gold);color:#0e2233;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;right:24px;box-shadow:0 8px 18px #ffc42573}.quickpay h3,.quickpay h1{color:var(--ink);letter-spacing:-.02em;margin-bottom:4px;font-size:23px;font-weight:700}.quickpay .sub{color:var(--muted);margin-bottom:20px;font-size:13.5px}.quickpay label{color:#55636f;margin:14px 0 7px;font-size:12.5px;font-weight:600;display:block}.quickpay select,.quickpay input{border:1.5px solid var(--line);background:#fbfdff;border-radius:12px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:14.5px;transition:all .18s}.quickpay select:focus,.quickpay input:focus{border-color:var(--blue);box-shadow:var(--ring)}.quickpay .btn{width:100%;margin-top:20px}.quickpay .secure{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.quickpay .secure i{color:var(--green)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:left;padding:28px 24px;transition:all .22s;position:relative;overflow:hidden}.card:after{content:"";background:var(--grad-brand);opacity:0;z-index:0;transition:all .22s;position:absolute;inset:0}.card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.card>*{z-index:1;position:relative}.card .ico{color:#fff;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:24px;display:flex;box-shadow:0 8px 20px #0b1f3326}.card h2,.card h3,.card h4{margin-bottom:8px;font-size:18px}.card p{color:var(--muted);margin-bottom:16px;font-size:14px}.about-values{columns:2;color:var(--muted);column-gap:18px;margin:0 0 16px;padding-left:18px;font-size:14px;line-height:1.9}.i-blue{background:linear-gradient(135deg,#003da6,#2f7de0)}.i-orange{background:linear-gradient(135deg,#ffc425,#d9a800)}.i-orange i{color:#0e2233}.i-green{background:linear-gradient(135deg,#16bf0d,#0e9408)}.i-purple{background:linear-gradient(135deg,#002e80,#003da6)}.i-gold{background:linear-gradient(135deg,#ffd866,#e0a800)}.i-gold i{color:#0e2233}.i-red{background:linear-gradient(135deg,#ef5350,#c0392b)}.i-teal{background:linear-gradient(135deg,#2f7de0,#003da6)}.card .arrow{color:var(--blue);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.card .canal{color:#0e7a3e;background:#e8f7ee;border-radius:99px;align-items:center;gap:6px;width:fit-content;margin:-6px 0 12px;padding:3px 10px;font-size:12px;font-weight:700;display:flex}.card .canal.est{color:#8a5a00;background:#fff4d6}html[data-theme=dark] .card .canal{color:#7fe0a6;background:#2ecc7124}html[data-theme=dark] .card .canal.est{color:#ffd27a;background:#ffc42524}.feat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:18px;padding:26px;transition:all .22s;display:flex}.feat:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.feat .fi{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:flex}.feat h3,.feat h4{margin-bottom:6px;font-size:17px}.feat p{color:var(--muted);font-size:14px}.flow{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.flow .fstep{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px;position:relative}.flow .fstep .num{counter-increment:s;background:var(--grad-brand);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-family:Roboto;font-size:18px;font-weight:700;display:flex}.flow .fstep .num:before{content:counter(s)}.flow .fstep h3,.flow .fstep h4{margin-bottom:8px;font-size:18px}.flow .fstep p{color:var(--muted);font-size:14px}.band{background:var(--grad-warm);color:#fff;position:relative;overflow:hidden}.band:before{content:"";background:radial-gradient(40% 120% at 90% 0,#ffffff40,#0000);position:absolute;inset:0}.band .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:54px 22px;display:flex;position:relative}.band h2{font-size:clamp(24px,3.5vw,34px)}.band p{opacity:.95;max-width:580px;margin-top:8px;font-size:16px}.stats{background:var(--grad-ink);color:#fff;position:relative;overflow:hidden}.stats:before{content:"";background:radial-gradient(50% 120% at 50% 0,#13a3e640,#0000);position:absolute;inset:0}.stats .grid{text-align:center;grid-template-columns:repeat(4,1fr);position:relative}.stats .n{background:linear-gradient(90deg,#fff,#ffd866);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Roboto;font-size:clamp(32px,4vw,46px);font-weight:800}.stats .l{opacity:.8;margin-top:4px;font-size:14px}.aliados{background:#fff}.aliados .logos{opacity:.8;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.logo-strip{grid-template-columns:repeat(6,1fr);align-items:center;gap:18px;display:grid}.logo-strip .lg{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:center;align-items:center;height:84px;padding:14px;transition:all .18s;display:flex}.logo-strip .lg:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-3px)}.logo-strip .lg img{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:980px){.logo-strip{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.logo-strip{grid-template-columns:repeat(3,1fr)}.logo-strip .lg{height:70px}}.intro-band{background:linear-gradient(120deg,#eef4ff,#f6f9ff)}.intro-band .container{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.intro-band img{width:100%;max-width:440px;margin:0 auto;display:block}.intro-band h2{color:var(--ink);margin-bottom:14px;font-size:clamp(26px,3.6vw,36px)}.intro-band p{color:var(--muted);margin-bottom:22px;font-size:16px}.video-band{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#000;max-width:980px;margin:0 auto;position:relative;overflow:hidden}.video-band video{width:100%;display:block}.news-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.news-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:all .2s;overflow:hidden}.news-card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-4px)}.news-card .ph{background:#e9eef4 50%/cover no-repeat;height:170px}.news-card .nb{padding:18px 20px}.news-card .tag{color:var(--blue);letter-spacing:1px;text-transform:uppercase;font-size:11.5px;font-weight:700}.news-card h2,.news-card h4{margin:8px 0;font-family:Roboto;font-size:16px;font-weight:700;line-height:1.3}.news-card a.more{color:var(--blue);font-size:13.5px;font-weight:600}@media (max-width:920px){.intro-band .container{text-align:center;grid-template-columns:1fr}.news-grid{grid-template-columns:1fr}}.formcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:36px}.frow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fld{margin-bottom:18px}.fld.full{grid-column:1/3}.fld label{color:#55636f;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.fld input,.fld select,.fld textarea{border:1.5px solid var(--line);background:#fbfdff;border-radius:12px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:14.5px;transition:all .18s}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--blue);box-shadow:var(--ring)}.fld.invalid input,.fld.invalid select,.fld.invalid textarea{background:#fff6f5;border-color:#e0584b}.fld.invalid input:focus,.fld.invalid select:focus,.fld.invalid textarea:focus{box-shadow:0 0 0 3px #e0584b29}.fld .err-msg{color:#c0392b;align-items:center;gap:6px;margin-top:5px;font-size:11.5px;font-weight:600;display:flex}.fa-solid,.fas{font-weight:900}.fa-regular,.far,.fa-brands,.fab{font-weight:400}.fld .err-msg:before{content:"";font-family:"Font Awesome 7 Free";font-size:11px;font-weight:900}.combo,.combo-box{position:relative}.combo-box input{padding-right:38px}.combo-caret{color:var(--muted-2);pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.combo-panel{z-index:30;background:var(--card);border:1px solid var(--line);max-height:320px;box-shadow:var(--shadow);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.combo-group-h{letter-spacing:.5px;text-transform:uppercase;color:var(--muted-2);padding:8px 10px 4px;font-size:11px;font-weight:800}.combo-opt{cursor:pointer;min-height:44px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.combo-opt-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo-opt:hover,.combo-opt.active{background:var(--bg,#f3f7fb)}.combo-opt.sel{background:#eef5ff;font-weight:700}html[data-theme=dark] .combo-opt.sel{background:#1d3ad624}.combo-empty{text-align:center;color:var(--muted);padding:16px 10px;font-size:13px}.combo-badge{letter-spacing:.2px;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:700}.combo-badge-factura{color:var(--blue-d,#002e80);background:#e6eefc}.combo-badge-recarga{color:#845400;background:#fff1d6}.combo-badge-compra{color:#0c6d08;background:#e3f7e1}html[data-theme=dark] .combo-panel{background:var(--card)}html[data-theme=dark] .combo-badge-factura{color:#9db8e8;background:#2f7de02e}html[data-theme=dark] .combo-badge-recarga{color:#ffd866;background:#ffc4252e}html[data-theme=dark] .combo-badge-compra{color:#7bd977;background:#15a30f2e}@media (max-width:680px){.combo-panel{max-height:280px}}.svc-panel{padding:6px 6px 0}.svc-list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.svc-holder{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-size:11.5px;overflow:hidden}.svc-pager{color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:8px 4px;font-size:12.5px;display:flex}.appmain .fld{margin-bottom:13px}.appmain .frow{gap:14px}.appmain .fld label{margin-bottom:5px;font-size:12px}.appmain .fld input,.appmain .fld select,.appmain .fld textarea{border-radius:10px;padding:10px 12px;font-size:13.5px}.frow-3{grid-template-columns:repeat(3,1fr)}.frow-3 .fld.full{grid-column:1/4}@media (max-width:980px){.frow-3{grid-template-columns:repeat(2,1fr)}.frow-3 .fld.full{grid-column:1/3}}@media (max-width:680px){.frow-3{grid-template-columns:1fr}.frow-3 .fld.full{grid-column:auto}}.suc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex}.suc:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.suc .pin{width:48px;height:48px;color:var(--blue);background:linear-gradient(135deg,#eaf6fd,#d6edfb);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.suc .info{flex:1}.suc .info b{font-family:Roboto;font-size:15px;display:block}.suc .info span{color:var(--muted);font-size:13px}footer.site{background:var(--blue-deep);color:#c2d1e0;font-size:14px}footer.site .container{grid-template-columns:1.6fr 1.3fr 1.3fr;gap:34px;padding:60px 22px 36px;display:grid}@media (max-width:820px){footer.site .container{grid-template-columns:1fr 1fr}}@media (max-width:560px){footer.site .container{grid-template-columns:1fr}}footer.site h2,footer.site h4{color:#fff;margin-bottom:16px;font-family:Roboto;font-size:16px}footer.site ul{list-style:none}footer.site ul li{padding:7px 0 7px 26px;position:relative}footer.site ul a{cursor:pointer;transition:all .15s}footer.site ul a:hover{color:var(--orange)}footer.site .brand img{height:40px;margin-bottom:16px}footer.site .contact p{margin:6px 0}footer.site .contact i{color:var(--orange);width:20px}footer.site .badges{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}footer.site .badges .bdg{color:#c6d4e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;display:flex}footer.site .badges .bdg i{color:var(--cyan)}.foot-bottom{text-align:center;color:#7d8da0;border-top:1px solid #ffffff14;padding:18px;font-size:12.5px}.foot-bottom a{color:var(--orange);cursor:pointer}.tabs{background:#eef2f6;border-radius:14px;gap:8px;margin-bottom:26px;padding:6px;display:flex}.tabs .tab{text-align:center;color:var(--muted);cursor:pointer;border-radius:10px;flex:1;padding:12px 20px;font-size:14px;font-weight:600;transition:all .18s}.tabs .tab.active{color:var(--blue);box-shadow:var(--shadow-sm);background:#fff}.tabpane{display:none}.tabpane.active{animation:.3s fade;display:block}.secimg{grid-template-columns:repeat(8,1fr);gap:9px;display:grid}.secimg .si{aspect-ratio:1;border:2px solid var(--line);color:#9aa9b8;cursor:pointer;background:#fafcfe;border-radius:11px;justify-content:center;align-items:center;font-size:20px;transition:all .15s;display:flex}.secimg .si:hover{border-color:var(--blue);color:var(--blue);transform:scale(1.06)}.secimg .si.sel{border-color:var(--green);color:var(--green);background:#e7f8e6;box-shadow:0 6px 16px #16bf0d40}.steps{justify-content:space-between;max-width:640px;margin:0 auto 40px;display:flex;position:relative}.steps:before{content:"";background:var(--line);z-index:0;border-radius:3px;height:3px;position:absolute;top:19px;left:8%;right:8%}.steps .st{z-index:1;text-align:center;flex:1;position:relative}.steps .st .dot{border:3px solid var(--line);width:40px;height:40px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 9px;font-weight:700;transition:all .2s;display:flex}.steps .st.done .dot{color:#fff;background:linear-gradient(135deg,#16bf0d,#0e9408);border-color:#0000}.steps .st.active .dot{background:var(--grad-brand);color:#fff;border-color:#0000;box-shadow:0 8px 18px #003da659}.steps .st small{color:var(--muted);font-size:12.5px}.steps .st.active small{color:var(--blue);font-weight:700}.modal-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:120;background:#08121c99;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0;overflow:auto}.modal-bg.open{display:flex}.mbox{border-radius:var(--radius-lg);width:100%;max-width:450px;box-shadow:var(--shadow-lg);background:#fff;margin:auto;animation:.24s cubic-bezier(.2,.8,.2,1) pop;overflow:hidden}@keyframes pop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.mhead{background:var(--blue);color:#fff;text-align:center;padding:30px 26px 24px;position:relative;overflow:hidden}.mhead>*{position:relative}.mhead img{height:34px;margin:0 auto 12px}.mhead h3{font-size:21px}.mhead .x{cursor:pointer;opacity:.8;z-index:2;font-size:20px;position:absolute;top:16px;right:18px}.mhead .x:hover{opacity:1}.mbody{padding:26px}.mbody .fld:last-of-type{margin-bottom:0}.mbody .inp{position:relative}.mbody .inp i.lead{color:#aab8c6;position:absolute;top:40px;left:15px}.mbody input.ic{padding-left:42px}.mbody .btn{margin-top:8px}.mfoot{text-align:center;color:var(--muted);padding:0 26px 24px;font-size:13.5px}.mfoot a{color:var(--blue);cursor:pointer;font-weight:600}.divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:12.5px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.biometric{border:1.5px solid var(--line);cursor:pointer;width:100%;color:var(--ink-2);background:#fbfdff;border-radius:14px;justify-content:center;align-items:center;gap:11px;padding:14px;font-size:14.5px;font-weight:600;transition:all .18s;display:flex}.biometric:hover{border-color:var(--blue);box-shadow:var(--ring);background:#f1f8fd}.biometric i{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}.note.warn{color:#a37500;background:#fff7e6;border:1px solid #ffe1a0}.mpay{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.mpay select{color:var(--ink);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;min-width:0;max-width:100%;padding:0;font-weight:600}.panel .ph{flex-wrap:wrap}.panel .ph .tools{flex-wrap:wrap;justify-content:flex-end}.mpay.m{box-sizing:border-box;width:100%;min-height:48px;padding:4px 6px 4px 12px;display:flex}.mpay.m select{flex:1;min-width:0;padding:8px 0;font-size:16px}.mpay.m .btn{min-width:44px;min-height:44px}.note.warn{overflow-wrap:anywhere}.note{text-align:center;color:var(--muted);background:#f1f8fd;border:1px dashed #bfe0f5;border-radius:10px;margin-top:14px;padding:10px;font-size:12px}.secbox{background:linear-gradient(120deg,#eaf6fd,#f3fbff);border:1px solid #cfe9fa;border-radius:13px;align-items:center;gap:13px;padding:13px;display:flex}.secbox .ic{background:var(--grad-brand);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.secbox .ic.has-pic{background:#fff;border:1px solid #cfe9fa;width:56px;height:56px;padding:3px}.secimg-pic{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.secbox div{color:#2c5266;font-size:12.5px}.secbox b{font-size:13.5px}.authpage{z-index:1;justify-content:center;width:100%;display:flex;position:relative}.authpage .mbox{max-width:460px;margin:0 auto;animation:none}.authpage .mhead .langsel{z-index:2;position:absolute;top:14px;right:16px}.mbody .inp .pw-toggle{color:#aab8c6;cursor:pointer;background:0 0;border:0;font-size:15px;position:absolute;top:40px;right:14px}.mbody input.ic.pw{padding-right:42px}@media (max-width:640px){.authpage .mbox{max-height:none;margin:0 auto;overflow:visible;border-radius:var(--radius-lg)!important}.authpage .mbox:before{display:none}}#toaster{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--ink);color:#fff;border-left:4px solid var(--green);box-shadow:var(--shadow-lg);border-radius:12px;min-width:270px;padding:14px 18px;font-size:13.5px;animation:.25s pop}.toast.info{border-left-color:var(--blue-l)}.toast.warn{border-left-color:var(--orange)}.toast b{margin-bottom:2px;font-family:Roboto;display:block}.ai-fab{z-index:130;cursor:pointer;background:var(--grad-brand);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:25px;transition:all .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #003da680}.bot-ic{vertical-align:-.18em;width:1em;height:1em;display:inline-block}.ai-fab .bot-ic{vertical-align:0;width:36px;height:36px}.ai-head .av .bot-ic{vertical-align:0;width:26px;height:26px}.ai-fab:hover{transform:scale(1.08)translateY(-2px)}.ai-fab .ping{border:2px solid var(--cyan);border-radius:50%;animation:2s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ai-panel{z-index:131;width:380px;max-width:calc(100vw - 36px);height:560px;max-height:calc(100vh - 130px);box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;animation:.25s pop;display:none;position:fixed;bottom:96px;right:22px;overflow:hidden}.ai-panel.open{display:flex}.ai-head{background:var(--grad-ink);color:#fff;align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ai-head:before{content:"";background:radial-gradient(70% 120% at 90% 0,#ffc42540,#0000);position:absolute;inset:0}.ai-head>*{position:relative}.ai-head .av{background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.ai-head b{font-family:Roboto;font-size:15px;display:block}.ai-head span{color:#a7e8f0;align-items:center;gap:6px;font-size:11.5px;display:flex}.ai-head span:before{content:"";background:#3ee07b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3ee07b}.ai-head .x{cursor:pointer;opacity:.85;margin-left:auto;font-size:18px}.ai-body{background:var(--bg);flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.msg{border-radius:16px;max-width:84%;padding:12px 15px;font-size:14px;line-height:1.5;animation:.3s fade}.msg.bot{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.msg.me{background:var(--grad-brand);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.msg .qa{flex-direction:column;gap:7px;margin-top:10px;display:flex}.msg .qa button{text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:11px;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .15s}.msg .qa button:hover{border-color:var(--blue);background:var(--hover-tint)}.ai-foot{border-top:1px solid var(--line);background:#fff;gap:9px;padding:14px;display:flex}.ai-foot input{border:1.5px solid var(--line);border-radius:12px;outline:none;flex:1;padding:12px 15px;font-family:inherit;font-size:14px}.ai-foot input:focus{border-color:var(--blue)}.ai-foot button{background:var(--grad-brand);color:#fff;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;width:46px;height:46px;font-size:16px}.ai-foot .ai-mic{background:var(--card);color:var(--blue);border:1.5px solid var(--line)}.ai-foot .ai-mic.on{background:var(--grad-warm);color:#0e2233;border-color:#0000;animation:1.3s ease-in-out infinite ai-mic-pulse}@keyframes ai-mic-pulse{0%,to{box-shadow:0 0 #ffc42580}50%{box-shadow:0 0 0 7px #ffc42500}}.ai-chip{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:inline-flex}.typing{gap:4px;padding:14px 16px;display:flex}.typing span{background:var(--muted-2);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.3}30%{opacity:1}}#account{display:none}.appbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);z-index:50;border-bottom:1px solid var(--line);background:#ffffffd9;position:sticky;top:0}.appbar .nav{height:66px}.appbar .nav .logo img{height:36px}.appbar .logo .logo-oscuro,html[data-theme=dark] .appbar .logo .logo-claro{display:none}html[data-theme=dark] .appbar .logo .logo-oscuro{display:inline-block}.appburger{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-right:2px;padding:6px 10px 6px 0;font-size:22px;display:none}#app-backdrop{display:none}.applayout{background:var(--bg);min-height:calc(100vh - 66px);display:flex}.appmain{background-image:url(/img/portal-main-bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}html[data-theme=dark] .appmain{background-image:none}@media (prefers-reduced-motion:reduce){.appmain{background-attachment:scroll}}input,select,textarea,button{font-family:Roboto,system-ui,sans-serif}@media (min-width:901px){#account .appbar .nav{max-width:none;padding:0 36px 0 24px}.applayout>.appside{flex-shrink:0;width:264px}#account .appside{z-index:60;padding-bottom:12px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}#account .appbar,#account .applayout{margin-left:264px}#account .applayout{min-height:calc(100vh - 66px)}#account .applayout.mini{margin-left:84px}.applayout.mini>.appside{position:fixed}}.appside{color:#cdddf2;background:linear-gradient(185deg,#002e80e0,#003da6db 62%,#0046bfe0),url(/img/portal-side-bg.webp) top/cover no-repeat,linear-gradient(185deg,#002e80,#003da6 62%,#0046bf);flex-direction:column;flex-shrink:0;width:262px;padding:16px 0;display:flex;position:relative;overflow:hidden}.appside>*{z-index:1;position:relative}.appside .u{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;margin:0 12px 14px;padding:14px;display:flex;box-shadow:0 8px 24px #00000040}.appside .u .av{color:#fff;background:linear-gradient(135deg,#1f5fc9,#003da6);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-family:Roboto;font-size:18px;font-weight:700;display:flex;box-shadow:0 0 0 2px #fff3,0 6px 16px #003da680}.appside .u .av-btn{position:relative;overflow:visible}.appside .u .av-btn img{border-radius:14px}.appside .u .av-btn .cam{background:var(--gold,#ffc425);color:#15273a;border:2px solid #0d2a6b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #00000059}.appside .u .av-btn:hover{filter:brightness(1.06)}.appside .u .av-btn:focus-visible{outline:2px solid var(--gold,#ffc425);outline-offset:2px}.appside .u b{color:#fff;font-family:Roboto;font-size:14px;display:block}.appside .u span{color:#9fb8d0;font-size:11.5px}.appside a{color:#b9c8d8;cursor:pointer;border-radius:13px;align-items:center;gap:12px;margin:3px 12px;padding:11px 13px;font-size:14px;font-weight:500;transition:transform .15s,background .15s,box-shadow .2s,color .15s;display:flex}.appside a i{text-align:center;background:#ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:all .15s;display:inline-flex}.appside a:hover{color:#fff;background:#ffffff12;transform:translate(3px)}.appside a:hover i{color:#fff;background:#ffffff24}.appside a.active{color:#fff;background:linear-gradient(100deg,#003da6a6,#36a6e633);position:relative;box-shadow:0 10px 26px #003da666,inset 0 0 0 1px #ffffff29}.appside a.active:before{content:"";background:linear-gradient(#ffd866,#ffc425);border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:-12px;transform:translateY(-50%);box-shadow:0 0 12px #ffc425cc}.appside a.active i{color:#0e2233;background:linear-gradient(135deg,#ffd866,#ffc425);box-shadow:0 4px 12px #ffc42580}.appside a .bdg{color:#0e2233;background:linear-gradient(135deg,#ffd866,#ffc425);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700;box-shadow:0 3px 8px #ffc42573}.appside .side-foot{margin-top:auto;padding:16px 14px}.apphelp{cursor:pointer;width:40px;height:40px;color:var(--blue);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.apphelp:hover{color:var(--blue-bright,#2f7de0)}.apphelp:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.helpgrid{flex-direction:column;gap:10px;display:flex}.helpcrd{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.helpcrd.tint-blue{background:linear-gradient(105deg,#003da60f,#003da600 62%),var(--card)}.helpcrd.tint-gold{background:linear-gradient(105deg,#ffc42524,#ffc42500 62%),var(--card)}.helpcrd .ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:inline-flex}.helpcrd.tint-blue .ic{color:var(--blue);background:#dfeaff}.helpcrd.tint-gold .ic{color:#a37400;background:#ffeec2}.helpcrd .tx{color:var(--ink);padding-top:2px;font-size:14px;line-height:1.5}.helpfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.helpfoot p{color:var(--muted);margin:0;font-size:12.5px}.helpcontact{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:11px;min-width:230px;padding:11px 14px;text-decoration:none;display:flex}.helpcontact:hover{border-color:var(--blue)}.helpcontact .ic{width:36px;height:36px;color:var(--blue);background:#dfeaff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.helpcontact .tx{flex-direction:column;line-height:1.3;display:flex}.helpcontact .tx b{color:var(--ink);font-size:13.5px}.helpcontact .tx>span{color:var(--muted);font-size:12px}.helpcontact .go{color:var(--muted);margin-left:auto;font-size:11px}.helpcontact:hover .go{color:var(--blue)}html[data-theme=dark] .helpcrd.tint-blue .ic,html[data-theme=dark] .helpcontact .ic{color:#7fb0ff;background:#7fb0ff29}html[data-theme=dark] .helpcrd.tint-gold .ic{color:#ffc425;background:#ffc42529}.helpfoot kbd{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-family:inherit;font-size:11.5px;font-weight:700}@media (max-width:900px){.apphelp{display:none}}.cardsel.full{border-radius:12px;width:100%;padding:11px 14px;display:flex}.cardsel .cs-tag{color:var(--blue);background:#003da614;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.panel .ph.ph-sub>span{flex-direction:column;line-height:1.3;display:flex}.panel .ph.ph-sub>span b{font-size:16px;font-weight:700}.panel .ph.ph-sub>span small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400}.panel.pendiente{opacity:.72}.nexthint{color:var(--muted);background:var(--bg);border:1px dashed var(--line);border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:13.5px;display:flex}.nexthint i{color:var(--blue)}.steps{max-width:720px}.steps:after{content:"";z-index:0;background:linear-gradient(90deg,#16bf0d,var(--blue));border-radius:3px;width:28%;height:3px;position:absolute;top:19px;left:8%}.steps .st.active .dot{box-shadow:0 0 0 6px #003da61f,0 8px 18px #003da659}.steps .st.done small{color:#0e9408;font-weight:600}.catgrid.hor{grid-auto-rows:auto}.catgrid.hor .cat{text-align:left;min-height:0;font:inherit;color:var(--ink);flex-direction:row;justify-content:flex-start;gap:14px;width:100%;padding:16px 18px}.catgrid.hor .cat .ic{background:#dfeaff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.catgrid.hor .cat .ic i{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--blue);font-size:19px}.catgrid.hor .cat b{flex:1;font-size:15px}.catgrid.hor .cat .go{color:var(--muted);background:0 0;-webkit-background-clip:initial;background-clip:initial;font-size:12px}.catgrid.hor .cat:hover .go{color:var(--blue)}.catgrid.hor .cat:focus-visible{outline:2px solid var(--blue);outline-offset:2px}html[data-theme=dark] .catgrid.hor .cat .ic{background:#7fb0ff29}html[data-theme=dark] .catgrid.hor .cat .ic i{color:#7fb0ff}.ctxhint{color:var(--muted);background:var(--bg);border-radius:12px;align-items:center;gap:8px;margin:16px 0 0;padding:11px 14px;font-size:13.5px;display:flex}.ctxhint>i{color:var(--blue)}.ctxhint a{color:var(--blue);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.ctxhint a:hover{text-decoration:underline}.co-pick-grid button.cat{position:relative}.co-pick-grid .okmark{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex;position:absolute;top:10px;right:10px}#account .appscreen .onb-ocr{background:#003da606;border:2px dashed #c9d9f2;border-radius:14px;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s}#account .appscreen .onb-ocr:hover,#account .appscreen .onb-ocr.is-dragover{border-color:var(--blue);background:#003da60d}#account .appscreen .onb-ocr>i:first-of-type{width:44px;height:44px;color:var(--blue);background:#dfeaff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.autoblk{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:14px;margin:4px 0 18px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.autoblk.on{border-color:var(--blue);background:#003da60a}.autoblk .ic{width:40px;height:40px;color:var(--blue);background:#dfeaff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.autoblk .tx{flex-direction:column;flex:1;line-height:1.35;display:flex}.autoblk .tx b{color:var(--ink);font-size:14.5px}.autoblk .tx span{color:var(--muted);font-size:12.5px}.savebar{flex-wrap:wrap;align-items:center;gap:16px;padding-top:6px;display:flex}.savebar .btn.gold.lg{justify-content:center;min-width:220px}.savebar .btn.gold.lg:disabled{opacity:1;cursor:not-allowed;color:#8a7a45;box-shadow:none;background:#f1e3b3}.savebar p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.favgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.favcrd{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 4px 14px #02143c0d}.favcrd .top{align-items:flex-start;gap:12px;display:flex}.favcrd .tx{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.favcrd .tx b{color:var(--ink);font-size:15px}.favcrd .tx>span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.favcrd .acts{flex-shrink:0;gap:4px;display:flex}.favcrd .acts button{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:12px}.favcrd .acts button:hover{background:var(--bg);color:var(--blue)}.favcrd .acts button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.favcrd .btn.gold.block{width:100%;margin:0}.favcrd .favbal .nbal{background:color-mix(in srgb,var(--blue) 6%,transparent);border-radius:12px;justify-content:flex-start;margin:0;padding:8px 12px;font-size:13.5px}.favcrd .favbal .nbal b{font-size:15px}.favadd{border:2px dashed var(--line);cursor:pointer;color:var(--blue);background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:24px 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.favadd:hover{border-color:var(--blue);background:#003da608}.favadd:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.favadd .mas{background:#dfeaff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;display:inline-flex}.favadd .mas+span i{margin-right:5px}#account .appscreen .statkpi{position:relative;overflow:hidden}#account .appscreen .statkpi .glifo{opacity:.16;pointer-events:none;font-size:26px;position:absolute;top:18px;right:18px}#account .appscreen .statkpi.t-blue{background:linear-gradient(140deg,#003da60f,#003da600 62%),var(--card)}#account .appscreen .statkpi.t-green{background:linear-gradient(140deg,#0e940814,#0e940800 62%),var(--card)}#account .appscreen .statkpi.t-gold{background:linear-gradient(140deg,#ffc42529,#ffc42500 62%),var(--card)}#account .appscreen .statkpi.t-blue .glifo{color:var(--blue)}#account .appscreen .statkpi.t-green .glifo{color:#0e9408}#account .appscreen .statkpi.t-gold .glifo{color:var(--oro-hondo,#b58a00)}html[data-theme=dark] .favcrd,html[data-theme=dark] .favadd .mas{background:var(--card)}html[data-theme=dark] .favadd .mas{background:#7fb0ff29}.statrow{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px;display:grid}.statrow.cols3{grid-template-columns:repeat(3,1fr)}.statcard{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:18px;align-items:center;gap:15px;width:100%;padding:18px 20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #02143c0d}.statcard:hover{border-color:#c9d9f2;transform:translateY(-2px);box-shadow:0 12px 26px #02143c1a}.statcard:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.statcard.tint-blue{background:linear-gradient(105deg,#003da612,#003da600 58%),var(--card)}.statcard.tint-gold{background:linear-gradient(105deg,#ffc42529,#ffc42500 58%),var(--card)}.statcard .ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:inline-flex}.statcard.tint-blue .ic{color:var(--blue);background:#dfeaff}.statcard.tint-gold .ic{color:#a37400;background:#ffeec2}.statcard .tx{flex-direction:column;flex:1;min-width:0;display:flex}.statcard .tx b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15}.statcard .tx>span{color:var(--muted);margin-top:3px;font-size:13px}.statcard .go{color:var(--muted);flex-shrink:0;font-size:13px}.statcard:hover .go{color:var(--blue)}.quickgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.quick{cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:15px;width:100%;padding:16px 18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.quick:after{content:"";pointer-events:none;background:#003da60b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-30px}.quick:hover{border-color:#c9d9f2;transform:translateY(-2px);box-shadow:0 10px 24px #02143c17}.quick:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.quick .ic{width:48px;height:48px;color:var(--blue);background:#dfeaff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.quick b{color:var(--ink);flex:1;font-size:14.5px;position:relative}.quick .go{color:var(--muted);flex-shrink:0;font-size:13px;position:relative}.quick:hover .go{color:var(--blue)}@media (max-width:1180px){.statrow,.statrow.cols3,.quickgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.statrow,.statrow.cols3,.quickgrid{grid-template-columns:1fr}}html[data-theme=dark] .statcard,html[data-theme=dark] .quick{background:var(--card)}html[data-theme=dark] .statcard.tint-blue .ic,html[data-theme=dark] .quick .ic{color:#7fb0ff;background:#7fb0ff29}html[data-theme=dark] .statcard.tint-gold .ic{color:#ffc425;background:#ffc42529}.emptybox{background:linear-gradient(#003da609,#003da600);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:22px 24px 24px;display:flex;overflow:hidden}.emptybox .art{width:100%;max-width:440px;height:88px;color:var(--blue);flex-shrink:0}.emptybox p{text-align:center;color:var(--muted);max-width:760px;margin:0;font-size:14px}html[data-theme=dark] .emptybox{background:linear-gradient(#7fb0ff0f,#7fb0ff00)}html[data-theme=dark] .emptybox .art{color:#7fb0ff}#account .appscreen .apptitle{letter-spacing:-.4px;font-size:34px;font-weight:800}.appsearch{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex:1;align-items:center;gap:10px;max-width:680px;height:44px;margin-left:24px;padding:0 14px;display:flex}.appsearch i{color:var(--muted);font-size:14px}.appsearch input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.appsearch input::placeholder{color:var(--muted)}.appsearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #003da61f}html[data-theme=dark] .appsearch{background:#ffffff0d}#account .appbar{background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}html[data-theme=dark] #account .appbar{background:var(--bg)}#account .appbar .langsel{background:var(--card);border-radius:12px;gap:9px;height:44px;padding:0 14px;box-shadow:0 2px 8px #0a1e460f}#account .appbar .langsel>i.fa-globe{display:none}#account .appbar .langsel select{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:600}#account .appbar .barbtn{cursor:pointer;background:var(--card);width:44px;height:44px;color:var(--blue);border:0;border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:inline-flex;box-shadow:0 2px 8px #0a1e460f}#account .appbar .barbtn:hover{color:var(--blue-bright,#2f7de0)}#account .appbar .appsearch{background:var(--card);border-color:#0000;box-shadow:0 2px 8px #0a1e460f}#account .appbar .actions .btn.outline{background:var(--card);color:var(--blue);border-color:#0000;border-radius:12px;height:44px;padding:0 18px;font-weight:600;box-shadow:0 2px 8px #0a1e460f}#account .appbar .appbell{margin-left:4px;position:relative}#account .appbar .appbell:after{content:"";background:var(--line);width:1px;height:26px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.appuser{color:inherit;cursor:pointer;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.appuser .av{width:40px;height:40px;color:var(--blue);background:#d8e5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.appuser .av img{object-fit:cover;width:100%;height:100%}.appuser>span:not(.av){color:var(--blue);font-weight:700}.appuser>i{color:var(--blue);font-size:11px}.appbell{width:40px;height:40px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;font-size:17px;text-decoration:none;display:inline-flex;position:relative}.appbell:hover{color:var(--blue-bright,#2f7de0)}.appbell .dot{background:var(--gold,#ffc425);width:11px;height:11px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;position:absolute;top:4px;right:5px}html[data-theme=dark] .appuser .av{color:#7fb0ff;background:#7fb0ff2e}html[data-theme=dark] .appuser>span:not(.av),html[data-theme=dark] .appuser>i,html[data-theme=dark] .appbell{color:#7fb0ff}.appside .brand{justify-content:space-between;align-items:center;gap:10px;padding:4px 18px 16px;display:flex}.appside .brand img{height:30px;display:block}.appside .brand .collapse{cursor:pointer;color:#cdddf2;background:#ffffff1a;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.appside .brand .collapse:hover{color:#fff;background:#fff3}.appside .brand .collapse:focus-visible{outline:2px solid var(--gold,#ffc425);outline-offset:2px}.appside .helpcard{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:11px;margin:0 0 10px;padding:13px;text-decoration:none;display:flex}.appside .helpcard:hover{background:#ffffff1f;transform:none}.appside .helpcard .hc-ic{color:#fff;background:#ffffff1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:inline-flex}.appside .helpcard .hc-txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.appside .helpcard .hc-txt b{color:#fff;font-size:13.5px}.appside .helpcard .hc-txt span{color:#9fb8d0;font-size:11.5px}.appside .helpcard .hc-go{color:#9fb8d0;flex-shrink:0;margin-left:auto;font-size:11px}.appside .helpcard:hover .hc-go{color:#fff}.applayout.mini .appside .helpcard .hc-go{display:none}@media (min-width:901px){.applayout.mini>.appside{width:84px}html[data-mini="1"] #account .appbar{margin-left:84px}.applayout.mini .appside .u,.applayout.mini .appside .helpcard .hc-txt,.applayout.mini .appside .side-foot .btn.blue{display:none}.applayout.mini .appside .brand{justify-content:center;padding:4px 10px 16px}.applayout.mini .appside .brand a{display:none}.applayout.mini .appside a{justify-content:center;margin:3px 10px;padding:11px 0}.applayout.mini .appside nav a .nav-txt{display:none}.applayout.mini .appside a .bdg{margin:0;padding:1px 5px;font-size:9.5px;position:absolute;top:4px;right:4px}.applayout.mini .appside nav a{position:relative}.applayout.mini .appside .helpcard{justify-content:center;padding:11px}.applayout.mini .appside a.active:before{left:-10px}}@media (max-width:1200px){#account .appuser>span:not(.av),#account .appbar .lang-name{display:none}}@media (max-width:900px){.appsearch,.appbell,.appuser>i{display:none}}@media (min-width:901px){.appbar .logo.solo-movil{display:none}}.kpi-delta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.kpi-delta span.up,.kpi-delta span.down{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.kpi-delta span.up{color:#1a7f4b;background:#1a7f4b1f}.kpi-delta span.down{color:#c0392b;background:#c0392b1f}.kpi-delta .vs{color:var(--muted);font-size:11.5px}html[data-theme=dark] .kpi-delta span.up{color:#5fd39a;background:#5fd39a24}html[data-theme=dark] .kpi-delta span.down{color:#ff8b7d;background:#ff8b7d24}.dt .cellc{align-items:center;gap:9px;display:inline-flex}.dt th .thsort{cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.dt th .thsort i{opacity:.45;font-size:10px;transition:opacity .15s}.dt th .thsort:hover i{opacity:.9}.dt th .thsort.on{color:var(--blue)}.dt th .thsort.on i{opacity:1}.dt th .thsort:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.dt th[class*=text-right] .thsort{flex-direction:row-reverse}.dt td.acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.iact{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.iact:hover{border-color:var(--blue);color:var(--blue)}.iact.danger{color:#c0392b}.iact.danger:hover{background:#c0392b14;border-color:#c0392b}.iact:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.iact.danger{border-color:#c0392b59}.cardsel{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;position:relative}.cardsel:hover{border-color:var(--blue)}.cardsel:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #003da626}.cardsel select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;font-size:14px;position:absolute;inset:0}.cardsel .cs-num{color:var(--ink);letter-spacing:.5px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700}.cardsel>i.fa-chevron-down{color:var(--muted);margin-left:auto;font-size:10px}.mtj{flex-shrink:0;width:30px;height:13px;display:block}.mtj-gen{text-align:center;width:30px;color:var(--muted);flex-shrink:0;font-size:15px}html[data-theme=dark] .cardsel{background:#ffffff0a}.ap-cell{align-items:center;gap:11px;display:flex}.ap-cell .ap-txt{flex-direction:column;line-height:1.25;display:flex}.ap-cell .ap-txt span{color:var(--muted);font-size:12.5px}.ap-cell .ap-txt b{color:var(--ink);font-size:12.5px;font-weight:700}.empcell{align-items:center;gap:11px;display:inline-flex}.empcell .emptxt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.empcell .emptxt b{color:var(--ink);font-size:14px}.empcell .emptxt>span{color:var(--muted);font-size:12.5px}#account .dt .empcell .biz-logo{border-radius:11px;flex-shrink:0;width:40px;height:40px;font-size:13px}#account .dt .empcell .biz-logo:has(img){border:1px solid var(--line);box-sizing:border-box;background:#fff;padding:5px}#account .dt .empcell .biz-logo img{object-fit:contain;width:100%;height:100%}#account .dt tbody td{padding-top:14px;padding-bottom:14px}#account .dt thead th{background:var(--bg);letter-spacing:.6px;font-size:11px}#account .dt{table-layout:auto;width:100%}#account .dt td{white-space:normal}#account .dt td.text-right,#account .dt td.mono,#account .dt .col-contrato,#account .dt .col-ultimopago,#account .dt td.acts,#account .dt th{white-space:nowrap}#account .dt .empcell .emptxt b,#account .dt .empcell .emptxt>span{white-space:normal;overflow-wrap:normal}#account .dt .empcell{min-width:165px}#account .dt td .chip{white-space:normal;line-height:1.35}@media (max-width:1700px){#account .dt .col-titular{display:none}}@media (max-width:1520px){#account .dt .col-ultimopago,#account .dt .ap-cell .ap-txt{display:none}}@media (max-width:1340px){#account .dt .col-contrato{display:none}#account .dt .empcell .emptxt .ref-inline{display:block}}#account .dt{min-width:1080px}#account .dt th:last-child,#account .dt td.acts{z-index:2;background:var(--card);position:sticky;right:0}#account .dt td.acts{vertical-align:middle;text-align:right;display:table-cell}#account .dt td.acts>*+*{margin-left:6px}#account .dt thead th:last-child{z-index:3;background:#eef3f9}html[data-theme=dark] #account .dt thead th:last-child{background:#16283a}#account .dt th:last-child:before,#account .dt td.acts:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0a1e4600,#0a1e4614);width:16px;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}#account .dt .empcell .emptxt .ref-inline{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;display:none}.apptitle{color:var(--ink);margin-bottom:5px;font-size:28px}.apptitle.brandy{color:var(--blue);letter-spacing:-.4px;font-size:34px;font-weight:800}html[data-theme=dark] .apptitle.brandy{color:#7fb0ff}.crumbs{color:var(--muted);align-items:center;gap:9px;margin-bottom:10px;font-size:13px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--blue);text-decoration:underline}.crumbs i{opacity:.7;font-size:9px}.crumbs [aria-current]{color:var(--ink);font-weight:600}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.pagehead .apphint{margin-bottom:0}.pagenote{align-items:flex-start;gap:10px;display:flex}.pagenote span{background:var(--card);color:var(--blue);border-radius:18px;flex-shrink:0;width:218px;padding:20px 24px;font-size:17px;font-weight:700;line-height:1.5;box-shadow:0 12px 34px #0a1e461a}.pagenote .mark{width:34px;height:40px;color:var(--gold,#ffc425);flex-shrink:0;margin-top:10px;transform:rotate(6deg)}html[data-theme=dark] .pagenote span{color:#7fb0ff}@media (max-width:1200px){.pagenote{display:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:not([data-theme=dark]) #account .kpi,html:not([data-theme=dark]) #account .panel,html:not([data-theme=dark]) #account .pagenote span{-webkit-backdrop-filter:blur(14px);background:#ffffffc7}}.kpi .ktop{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:10px;width:100%;margin-bottom:14px;display:flex}.kpi .kgo{cursor:pointer;width:36px;height:36px;color:var(--blue);background:#003da614;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.kpi .kgo:hover{background:var(--blue);color:#fff}.kpi .kgo:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kpi .nrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi .kc-chip{border:1px solid var(--line);background:var(--card);cursor:pointer;min-width:0;max-width:100%;color:var(--ink);border-radius:11px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.kpi .kc-chip:hover{border-color:var(--blue)}.kpi .kc-chip i{color:var(--muted);font-size:11px}html[data-theme=dark] .kpi .kgo{color:#7fb0ff;background:#ffffff12}.apphint{color:var(--muted);margin-bottom:26px;font-size:14.5px}.appscreen{display:none}.appscreen.active{animation:.3s fade;display:block}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:22px;overflow:hidden}.panel .ph{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px 22px;font-family:Roboto;font-size:16px;font-weight:600;display:flex}.panel .ph>i{color:var(--blue)}.panel .ph .tools{gap:8px;margin-left:auto;display:flex}.panel .ph .tools .btn i{color:inherit}.panel .pb{padding:22px}.panel .pb.np{padding:0}table.dt{border-collapse:collapse;width:100%;font-size:13.5px}table.dt th{background:var(--soft);text-align:left;color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;padding:12px 16px;font-size:11.5px;font-weight:600}table.dt td{border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 16px}table.dt tbody tr{transition:all .12s}table.dt tbody tr:hover{background:var(--hover-tint)}.text-right,table.dt th.text-right{text-align:right}.wallet-row{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.wallet-row.cols3{grid-template-columns:repeat(3,1fr)}.kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;padding:18px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.5s cubic-bezier(.22,.8,.2,1) both kpiIn}.kpi:hover{box-shadow:var(--shadow);border-color:#cfe0f5;transform:translateY(-4px)}@keyframes kpiIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wallet-row .kpi:first-child{animation-delay:40ms}.wallet-row .kpi:nth-child(2){animation-delay:.11s}.wallet-row .kpi:nth-child(3){animation-delay:.18s}.wallet-row .kpi:nth-child(4){animation-delay:.25s}.kpi .ic{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:13px;font-size:18px;display:flex;box-shadow:0 6px 14px #003da62e}.kpi .ic.i-gold,.kpi .ic.i-orange{box-shadow:0 6px 14px #ffc42552}#account .appscreen .kpi .ic{border-radius:15px;width:50px;height:50px;font-size:20px}#account .appscreen .kpi .ic.i-blue{box-shadow:0 10px 20px -4px #003da673}#account .appscreen .kpi .ic.i-red{box-shadow:0 10px 20px -4px #c0392b6b}#account .appscreen .kpi .ic.i-green{box-shadow:0 10px 20px -4px #0e94086b}#account .appscreen .kpi .ic.i-purple{box-shadow:0 10px 20px -4px #002e8073}#account .appscreen .kpi .ic.i-orange,#account .appscreen .kpi .ic.i-gold{box-shadow:0 10px 20px -4px #d9a80073}.kpi .n{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-family:Roboto;font-size:30px;font-weight:800;line-height:1.05}.kpi .l{color:#41505f;margin-top:4px;font-size:12.5px;font-weight:500}@media (prefers-color-scheme:dark){.kpi .l{color:#9db0c2}}:root[data-theme=dark] .kpi .l{color:#9db0c2}:root[data-theme=light] .kpi .l{color:#41505f}.wallet-hero{border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:15px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #08283f0d}.wallet-hero:before{content:"";opacity:.06;background:url(/img/landing/favicon-180.png) 50%/contain no-repeat;width:118px;height:118px;position:absolute;top:-16px;right:-16px}.wallet-hero>*{z-index:1;position:relative}.ph-info{align-items:center;gap:14px;display:flex}.ph-card{background:var(--grad-brand);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:0 6px 16px #003da64d}.ph-t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ph-on{color:#0c8709;background:#e7f8ea;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.ph-on .dot{background:#16bf0d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16bf0d33}.ph-s{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.ph-act{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.wallet-hero{padding:15px}.ph-act{width:100%}.ph-act .btn{flex:1;justify-content:center}}.catgrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:14px;display:grid}.catgrid .cat{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:96px;padding:16px 10px;transition:all .18s;display:flex}.catgrid .cat:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-3px)}.catgrid .cat.sel{border-color:var(--blue);box-shadow:var(--shadow);background:#eef5ff}.catgrid .cat i{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;line-height:1;display:block}.catgrid .cat b{font-family:Roboto;font-size:13.5px;line-height:1.25}.cat-sel-bar{border:1.5px solid var(--blue);cursor:pointer;background:#eef5ff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.cat-sel-bar:hover{box-shadow:var(--shadow)}.cat-sel-bar i.ic{color:var(--blue);font-size:20px}.cat-sel-bar b{color:var(--ink);font-family:Roboto;font-size:14.5px}.cat-sel-bar .chg{color:var(--blue);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}html[data-theme=dark] .cat-sel-bar,html[data-theme=dark] .catgrid .cat.sel{background:#1d3ad624}.co-pick-lbl{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.co-pick-hint{color:var(--muted);margin:-2px 0 10px;font-size:12.5px;display:block}.co-pick-search{margin-bottom:12px}.co-pick-grid{max-height:360px;padding:4px 2px;overflow-y:auto}.co-pick-grid button.cat{font:inherit;color:var(--ink);width:100%;min-height:92px}.co-pick-grid button.cat .biz-logo{border-radius:11px;width:42px;height:42px;font-size:15px}.co-pick-grid button.cat:focus-visible,.co-pick-chg:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.co-pick .cat-sel-bar{cursor:default}.co-pick-chg{cursor:pointer;font:inherit;color:var(--blue);background:0 0;border:0;font-size:13px;font-weight:700}.inbox{grid-template-columns:220px 1fr;min-height:440px;display:grid}.inbox .folders{border-right:1px solid var(--line);padding:16px 0}.inbox .folders a{cursor:pointer;color:#55636f;align-items:center;gap:11px;padding:11px 20px;font-size:14px;transition:all .12s;display:flex}.inbox .folders a.active,.inbox .folders a:hover{color:var(--blue);background:#f1f8fd}.inbox .folders a .c{color:var(--muted);margin-left:auto;font-size:11px}.inbox .mails a{cursor:pointer;border-bottom:1px solid #f0f4f7;padding:15px 20px;transition:all .12s;display:block}.inbox .mails a:hover{background:#f7fbfe}.inbox .mails .from{font-family:Roboto;font-size:14px;font-weight:600}.inbox .mails .sub{color:var(--muted);margin-top:2px;font-size:13px}.chip{border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:600;display:inline-block}.chip.ok{color:#0c6d08;background:#e3f7e1}.chip.warn{color:#845400;background:#fff1d6}.chip.err{color:#a90329;background:#fbe3e7}.chip.info{color:#0b3d91;background:#e4eefc}.savedcard{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#0b2d4a,#0077c0);border-radius:18px;padding:22px;position:relative;overflow:hidden}.savedcard:before{content:"";background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-40px}.savedcard .brand{letter-spacing:1px;font-family:Roboto;font-weight:700}.savedcard .num{letter-spacing:2px;margin:22px 0 14px;font-family:Roboto;font-size:19px}.savedcard .row{opacity:.9;justify-content:space-between;font-size:12px;display:flex}.toggle{vertical-align:middle;flex-shrink:0;width:46px;height:26px;display:inline-block;position:relative}.toggle input{display:none}.toggle .tk{cursor:pointer;background:#cdd8e2;border-radius:999px;transition:all .2s;position:absolute;inset:0}.toggle .tk:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.toggle input:checked+.tk{background:var(--green)}.toggle input:checked+.tk:before{transform:translate(20px)}.row-between{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.row-between:last-child{border-bottom:0}.cardrow{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:18px;padding:16px;transition:all .18s}.cardrow.primary{border-color:var(--blue);box-shadow:0 0 0 3px #003da61a}.cardrow .savedcard{margin-bottom:14px}.card-prio{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.prio-badge{border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.prio-badge.p1{color:var(--blue-d);background:#e6f1fb}.prio-badge.p2{color:var(--muted);background:#f1f4f7}.card-prio .sp{margin-left:auto}.svc-lbl{color:#55636f;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.svc-chips{flex-wrap:wrap;gap:9px;display:flex}.svc-chip{border:1.5px solid var(--line);cursor:pointer;color:var(--ink-2);-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.svc-chip:hover{border-color:var(--blue);background:#f6fbff}.svc-chip.on{border-color:var(--blue);color:var(--blue-d);background:#eaf6fd}.svc-chip .dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.svc-chip .chk{color:var(--blue);font-size:11px}.svc-chip:not(.on) .chk{visibility:hidden}.cardtabs{gap:6px;padding:10px 16px 0;display:flex}.ctab{color:var(--muted);cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.ctab:hover{color:var(--ink-2)}.ctab.active{color:var(--blue);border-bottom-color:var(--blue)}.ctab-pane{display:none}.ctab-pane.active{animation:.25s fade;display:block}.callout-mini{border:1px solid #cfe6f8;border-left:4px solid var(--blue);color:#2c5266;background:#eef6fd;border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;line-height:1.5}.assign-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:1500px){.assign-grid{grid-template-columns:.95fr 1.05fr}}.assign-h{color:var(--ink);margin-bottom:10px;font-family:Roboto;font-size:13.5px;font-weight:600}.contract-pool{flex-direction:column;gap:9px;display:flex}.contract-item{border:1.5px solid var(--line);cursor:grab;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;transition:all .15s;display:flex}.contract-item:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.contract-item:active{cursor:grabbing}.contract-item.dragging{opacity:.45}.contract-item .srv-ic{border-radius:8px;width:30px;height:30px;font-size:13px}.contract-item b{font-family:Roboto;font-size:13px;line-height:1.2;display:block}.contract-item .meta{color:var(--muted);font-size:11.5px}.contract-item .grip{color:#c2ccd6;margin-left:auto}.assign-cards{flex-direction:column;gap:14px;display:flex}.dropcard{border:1.5px solid var(--line);background:#fafcff;border-radius:16px;padding:14px}.dropcard.primary{border-color:var(--blue);box-shadow:0 0 0 3px #003da614}.dropcard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mini-card{color:#0b2d4a;align-items:center;gap:8px;font-family:Roboto;font-size:13px;font-weight:700;display:inline-flex}.dropzone{border:2px dashed #cdd8e3;border-radius:12px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:66px;padding:11px;transition:all .15s;display:flex}.dropzone.over{border-color:var(--blue);background:#eef7fe}.drop-empty{color:var(--muted-2);text-align:center;align-self:center;width:100%;font-size:12.5px}.assign-chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.assign-chip .dot{border-radius:3px;width:9px;height:9px}.assign-chip .rm{color:var(--muted-2);cursor:pointer;font-size:11px}.assign-chip .rm:hover{color:#c0392b}.rec-empty{text-align:center;padding:56px 24px}.rec-empty .ic{width:84px;height:84px;color:var(--blue);background:linear-gradient(135deg,#eaf6fd,#dceffb);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:34px;display:flex}.rec-empty h4{color:var(--ink);margin-bottom:8px;font-family:Roboto;font-size:19px}.rec-empty p{color:var(--muted);max-width:380px;margin:0 auto 20px;font-size:14px}.srv-ic{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex;box-shadow:0 4px 10px #08283f26}.srv-cell{align-items:center;gap:12px;display:flex}.logo-badge{border:1px solid var(--line);letter-spacing:.2px;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:74px;height:36px;padding:0 13px;font-family:Roboto;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 2px 7px #08283f12}.biz{vertical-align:middle;align-items:center;gap:9px;min-width:0;display:inline-flex}.biz-logo{color:#fff;letter-spacing:.3px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Roboto;font-size:12.5px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #08283f2e}.biz-logo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:3px}.biz-logo.sm{border-radius:7px;width:26px;height:26px;font-size:11px}.biz-logo.lg{border-radius:11px;width:42px;height:42px;font-size:15px}.biz-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.srv-cell b{font-family:Roboto;font-size:14px;line-height:1.2;display:block}.srv-cell .cat{color:var(--muted);font-size:12px}table.dt td.tall{padding-top:14px;padding-bottom:14px}.histsearch{position:relative}.histsearch i{color:var(--muted-2);font-size:14px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.histsearch input{border:1.5px solid var(--line);background:#fbfdff;border-radius:12px;outline:none;width:100%;padding:13px 16px 13px 42px;font-family:inherit;font-size:14.5px;transition:all .18s}.histsearch input:focus{border-color:var(--blue);box-shadow:var(--ring)}.fav-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.fav-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:14px;transition:all .15s;display:flex}.fav-card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-3px)}.fav-top{flex:1;align-items:flex-start;gap:11px;margin-bottom:13px;display:flex}.fav-txt{flex:1;min-width:0}.fav-acts{flex:none;gap:4px;margin-left:auto;line-height:1.2;display:inline-flex}.fav-acts .fav-x{margin-left:0;line-height:1.2}.nbal{min-height:22px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;line-height:1.3;display:flex}.nbal b{color:var(--ink,#0f2540);white-space:nowrap;font-weight:800}.nbal-l,.nbal-time{color:var(--muted);font-weight:500}.nbal-act{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.nbal-act:hover:not(:disabled){text-decoration:underline}.nbal-act:disabled{opacity:.6;cursor:default}.nbal-box{border:1px solid var(--line);background:color-mix(in srgb,var(--blue) 6%,transparent);border-radius:12px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;font-size:13px}.nbal-box .nbal-act{font-size:13px}.fav-ic{background:var(--grad-brand);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.fav-top b{font-family:Roboto;font-size:14.5px;line-height:1.2;display:block}.fav-top .meta{color:var(--muted);margin-top:2px;font-size:12.5px}.fav-x{color:var(--muted-2);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px;font-size:14px}.fav-x:hover{color:#c0392b}.fav-card>.btn{margin-top:auto}@media (max-width:640px){.fav-grid{grid-template-columns:1fr}}.fav-add{color:var(--blue);cursor:pointer;background:#fbfdff;border:1.5px dashed #c7d6e3;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.fav-add:hover{border-color:var(--blue);background:#f1f8fd}.due-alert{background:linear-gradient(120deg,#fff3d1,#fffaf0);border:1px solid #ffe1a0;border-radius:18px;align-items:center;gap:15px;margin-bottom:22px;padding:15px 20px;animation:.4s fade;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #ffc42533}.due-alert:before{content:"";opacity:.08;background:url(/img/landing/favicon-180.png) 50%/contain no-repeat;width:128px;height:128px;position:absolute;bottom:-22px;right:-12px;transform:rotate(-8deg)}.due-alert>*{z-index:1;position:relative}.due-alert .da-ic{color:#0e2233;transform-origin:50% 2px;background:linear-gradient(135deg,#ffd866,#ffc425);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;animation:3s ease-in-out infinite bellwig;display:flex;box-shadow:0 6px 16px #ffc42580}@keyframes bellwig{0%,14%,to{transform:rotate(0)}3%{transform:rotate(14deg)}6%{transform:rotate(-12deg)}9%{transform:rotate(8deg)}12%{transform:rotate(-4deg)}}.due-alert .da-tx{flex:1;min-width:0}.due-alert .da-tx b{color:#15273a;font-family:Roboto;font-size:15.5px;display:block}.due-alert .da-tx span{color:#7a6326;font-size:13px}.due-alert .btn{flex-shrink:0}@media (max-width:680px){.due-alert{text-align:center;flex-direction:column}.due-alert .btn{width:100%}}#histBody tr{cursor:pointer}.tx-amount{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;font-family:Roboto;font-size:30px;font-weight:800;display:flex}.tx-amount .chip{font-size:12px}.txd{border:1px solid var(--line);border-radius:14px;overflow:hidden}.txd-row{border-bottom:1px solid #eef2f6;justify-content:space-between;gap:14px;padding:12px 15px;font-size:13.5px;display:flex}.txd-row:last-child{border-bottom:0}.txd-k{color:var(--muted)}.txd-v{text-align:right;color:var(--ink);font-weight:600}.chart-range{border:1.5px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:9px;outline:none;padding:6px 10px;font-family:inherit;font-size:12.5px}.chart-range:focus{border-color:var(--blue)}.mchart{align-items:flex-end;gap:16px;height:260px;padding:14px 6px 0;display:flex}.mcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;min-width:0;height:100%;display:flex}.mcol .mtot{color:var(--ink-2);font-family:Roboto;font-size:11.5px;font-weight:700}.mstack{border-radius:8px 8px 0 0;flex-direction:column;width:64%;max-width:54px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 8px 20px #08283f24}.mcol:hover .mstack{transform:translateY(-4px);box-shadow:0 14px 30px #08283f38}.mseg{width:100%;transition:all .18s;position:relative}.mseg:hover{filter:brightness(1.08)}.mcol small{color:var(--muted);font-size:12.5px;font-weight:600}.clegend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.clegend .lgi{cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;transition:all .15s;display:flex}.clegend .lgi:hover{border-color:var(--blue);background:var(--hover-tint)}.clegend .lgi.off{opacity:.5;background:var(--soft);text-decoration:line-through}.clegend .lgi.off .sw{background:#c2ccd6!important}.clegend .sw{border-radius:4px;flex-shrink:0;width:13px;height:13px;display:inline-block}.chart-tip{z-index:9998;pointer-events:none;background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);opacity:0;border-radius:12px;min-width:180px;padding:12px 14px;font-size:12.5px;transition:opacity .12s;position:fixed}.chart-tip.show{opacity:1}.chart-tip .tt-m{color:#fff;margin-bottom:8px;font-family:Roboto;font-size:13.5px;font-weight:700}.chart-tip .tt-r{align-items:center;gap:8px;margin:4px 0;display:flex}.chart-tip .tt-r .sw{border-radius:3px;flex-shrink:0;width:10px;height:10px}.chart-tip .tt-r .v{margin-left:auto;font-family:Roboto;font-weight:700}.chart-tip .tt-tot{border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:8px;padding-top:8px;font-weight:700;display:flex}.chart-tip .tt-tot .v{color:#ffd866;font-family:Roboto}.mcol{cursor:default}@keyframes skel-pulse{0%,to{opacity:.5}50%{opacity:1}}.skel{background:var(--line);border-radius:8px;animation:1.3s ease-in-out infinite skel-pulse}.chart-loading{width:100%;height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.chart-loading i{color:var(--blue);font-size:20px}.skel-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 16px;display:flex}.skel-row .skel.circle{border-radius:50%;flex-shrink:0}.conn-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.conn{border:1.5px solid var(--line);cursor:pointer;text-align:center;background:#fbfdff;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:16px 10px;font-family:inherit;transition:all .16s;display:flex}.conn:hover{border-color:var(--blue);box-shadow:var(--shadow-sm);background:#f1f8fd;transform:translateY(-3px)}.conn .ci{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;font-size:18px;display:flex}.conn b{font-family:Roboto;font-size:14px}.conn span{color:var(--muted);font-size:11.5px}.copyrow{gap:8px;display:flex}.copyrow input{border:1.5px solid var(--line);color:var(--ink-2);background:#f6f9fc;border-radius:11px;outline:none;flex:1;padding:11px 13px;font-family:monospace;font-size:13px}.copyrow .btn{flex-shrink:0}.aig-fast{border:1.5px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:14px;padding:14px;display:flex}.aig-qr{flex-direction:column;align-items:center;gap:6px;max-width:170px;display:flex}.aig-qr img{background:#fff;border-radius:10px;padding:6px;display:block}.aig-qr small{color:var(--muted);text-align:center;font-size:11.5px;line-height:1.35}.aig-qr-ph{width:140px;height:140px;color:var(--muted);background:#f6f9fc;border-radius:10px;justify-content:center;align-items:center;font-size:44px;display:flex}.aig-cmd{flex:1;min-width:240px}.aig-cmd b{font-family:Roboto;font-size:14px}.aig-cmd p{color:var(--muted);margin:4px 0 8px;font-size:12.5px}html[data-theme=dark] .aig-qr-ph{background:#ffffff0f}.aig-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin-top:16px;display:grid}.aig-card{border:1.5px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.aig-card header{align-items:center;gap:10px;display:flex}.aig-card header b{font-family:Roboto;font-size:14.5px;display:block}.aig-card .ci{color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.aig-badge{color:var(--blue);background:#2f7de01f;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.aig-badge.oneclick{color:#15803d;background:#16a34a24}.aig-badge.org,.aig-badge.limited{color:#8a6400;background:#ffc4252e}html[data-theme=dark] .aig-badge.oneclick{color:#4ade80}html[data-theme=dark] .aig-badge.org,html[data-theme=dark] .aig-badge.limited{color:var(--gold)}.aig-plans,.aig-note{color:var(--muted);margin:0;font-size:12.5px}.aig-note{border-left:3px solid var(--line);padding-left:8px}.aig-card ol{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.aig-card code{background:var(--bg);border:1px solid var(--line);word-break:break-all;border-radius:6px;padding:1px 5px;font-size:11.5px}.aig-card .btn{align-self:flex-start;margin-top:auto}.sr-only-h{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.est-banner{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(130% 150% at 100% 0,#d7e6ff 0%,#eaf2ff 42%,#fff 78%);grid-template-columns:1fr auto;align-items:center;min-height:220px;margin-bottom:30px;display:grid;position:relative;overflow:hidden}.est-banner .eb-copy{z-index:1;padding:34px clamp(22px,5%,56px);position:relative}.est-banner .eh-title{color:var(--blue);white-space:nowrap;letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.02}.est-banner .eh-title:after{content:"";background:var(--grad-gold);border-radius:3px;width:64px;height:5px;margin-top:14px;display:block}.est-banner .eh-sub{color:var(--ink-2,#40546a);max-width:36ch;margin-top:16px;font-size:clamp(14px,1.5vw,18px);font-weight:500}.est-banner .eb-art{object-fit:contain;object-position:bottom right;align-self:end;width:auto;height:100%;max-height:250px;margin-right:clamp(8px,4%,56px)}html[data-theme=dark] .est-banner{background:linear-gradient(120deg,#13253d,#0e1d2b)}html[data-theme=dark] .est-banner .eh-title{color:#7fb0ff}html[data-theme=dark] .est-banner .eh-sub{color:#b9c8d8}@media (max-width:760px){.est-banner{grid-template-columns:1fr;min-height:0}.est-banner .eb-art{display:none}.est-banner .eh-title{white-space:normal;font-size:clamp(28px,8vw,40px)}}.estafetas-wrap{grid-template-columns:380px 1fr;align-items:stretch;gap:18px;display:grid}.est-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;max-height:600px;display:flex;overflow:hidden}.est-search{padding:14px 14px 0;position:relative}.est-search i{color:var(--muted-2);position:absolute;top:26px;left:26px}.est-search input{border:1.5px solid var(--line);background:#fbfdff;border-radius:11px;outline:none;width:100%;padding:11px 14px 11px 38px;font-family:inherit;font-size:14px}.est-search input:focus{border-color:var(--blue);box-shadow:var(--ring)}.est-filters{flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.est-filters select{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;outline:none;flex:1;min-width:120px;padding:9px 10px;font-family:inherit;font-size:12.5px}.est-open{color:var(--ink-2);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.est-open input{width:auto}.estafetas-wrap .est-search input,.estafetas-wrap .est-filters select,.estafetas-wrap .est-filters .btn.sm,.estafetas-wrap .est-open{min-height:44px}.est-count{color:var(--muted);padding:0 16px 10px;font-size:12px;font-weight:600}.est-list{border-top:1px solid var(--line);flex:1;overflow-y:auto}.est-item{cursor:pointer;border-bottom:1px solid #f0f4f7;gap:12px;padding:13px 16px;transition:all .12s;display:flex}.est-item:hover,.est-item.active{background:#eef4ff}.est-more{margin:10px auto;display:block}.est-empty{text-align:center;color:var(--muted);padding:24px;font-size:13px}.est-empty2{text-align:center;color:#6b7a89;padding:22px}.est-empty3{color:#6b7a89;padding:20px}.est-popl{color:#33434f;margin-bottom:4px;font-size:11px}.est-item .pin{background:var(--grad-brand);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.est-item b{font-family:Roboto;font-size:14px;line-height:1.25;display:block}.est-item .addr{color:var(--muted);margin-top:1px;font-size:12px}.est-item .svc{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.est-item .svc span{color:var(--blue-d);background:#eef4ff;border-radius:6px;padding:1px 7px;font-size:10px;font-weight:700}.est-map-box{border:1px solid var(--line);border-radius:var(--radius);isolation:isolate;min-height:600px;position:relative;overflow:hidden}.est-pop a.go,.est-pop button.go{color:#fff;cursor:pointer;background:linear-gradient(120deg,#003da6,#1f5fc9);border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-family:Roboto;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #003da659}.est-pop a.go:hover,.est-pop button.go:hover{background:linear-gradient(120deg,#002e80,#003da6);box-shadow:0 8px 20px #003da673}.route-card{z-index:600;-webkit-backdrop-filter:saturate(160%)blur(12px);background:#ffffffd1;border:1px solid #fff9;border-radius:16px;flex-direction:column;width:310px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);font-family:Roboto;display:none;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 18px 50px #08283f47}body.routing .route-card{animation:.25s fade;display:flex}.route-card .rc-body{flex:auto;overflow-y:auto}.route-card.dragging{box-shadow:0 26px 70px #08283f6b}.route-card .rc-head b{font-size:14px;line-height:1.25;display:block}.route-card .rc-head .x{cursor:pointer;opacity:.85;color:inherit;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:0;font-size:15px}.route-mode{cursor:pointer;color:var(--blue-d);background:#fff9;border:1.5px solid #003da62e;border-radius:11px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 4px;font-size:10.5px;font-weight:700;transition:all .15s;display:flex}.route-mode:hover{border-color:var(--blue)}.route-mode.active{color:#fff;background:linear-gradient(120deg,#003da6,#1f5fc9);border-color:#0000;box-shadow:0 6px 14px #003da64d}.route-stats .s{background:#003da60f;border-radius:10px;flex:1;padding:9px 11px}.route-arrival{color:#3a4f63;border-top:1px solid #003da61f;align-items:center;gap:8px;padding-top:10px;font-size:12.5px;display:flex}.route-open{border-radius:8px;padding:2px 9px;font-size:11.5px;font-weight:700}.route-steps-toggle{width:100%;color:var(--blue-d);cursor:pointer;background:#003da60f;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-family:Roboto;font-size:12.5px;font-weight:700;display:flex}.route-steps-toggle i.chev{margin-left:auto;transition:all .2s}.route-steps-toggle.open i.chev{transform:rotate(180deg)}.route-steps{margin:10px 0 0;padding:0;list-style:none;display:none}.route-steps.open{animation:.2s fade;display:block}.route-steps li{color:#33434f;border-bottom:1px solid #003da614;align-items:flex-start;gap:10px;padding:9px 2px;font-size:12.5px;display:flex}.route-steps .ic{width:26px;height:26px;color:var(--blue);background:#003da614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.route-steps li.end .ic{background:var(--gold);color:#15273a}.route-steps .tx{flex:1;line-height:1.35}.route-steps .ds{color:#8a9199;white-space:nowrap;margin-left:6px;font-size:11px}.route-pin{color:#fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;transform:rotate(-45deg);box-shadow:0 3px 8px #00000059}.route-pin i{transform:rotate(45deg)}.route-pin.you{background:#003da6;border:2px solid #fff}#estMap{background:#dde7f3;width:100%;height:600px}.leaflet-tile-pane{filter:grayscale(.35)sepia(.55)hue-rotate(178deg)saturate(1.45)brightness(1.02)contrast(.92)}.leaflet-container{background:#dde7f3;font-family:Roboto,sans-serif}.leaflet-control-attribution{display:none}.leaflet-bar{border:0;box-shadow:0 4px 12px #08283f33}.leaflet-bar a{color:#003da6;border:0;font-weight:700}.leaflet-bar a:hover{color:#002e80;background:#eef4ff}.leaflet-control-zoom a,.leaflet-bar a{font-size:20px;width:44px!important;height:44px!important;line-height:44px!important}.route-card .rc-head .x,.route-card .route-close,.est-d-head .x{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.est-cluster{color:#fff;background:#003da6e0;border:3px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;font-family:Roboto;font-weight:800;display:flex;box-shadow:0 4px 14px #08283f73}.est-cluster.gold{color:#0e2233;background:#e0a800eb}.est-marker{border:2px solid var(--blue);background:#fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;transform:rotate(-45deg);box-shadow:0 4px 10px #08283f59}.est-marker img{width:22px;height:22px;transform:rotate(45deg)}.est-marker.amarillo{border-color:var(--gold)}.leaflet-popup-content{font-family:Roboto,sans-serif}.est-pop b{color:var(--ink);font-family:Roboto;font-size:14px}.est-pop .addr{color:var(--muted);margin:3px 0 8px;font-size:12.5px}.est-pop a.go{background:var(--blue);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}@media (max-width:900px){.estafetas-wrap{grid-template-columns:1fr}.est-panel{max-height:none}.est-list{max-height:300px}#estMap,.est-map-box{height:380px;min-height:380px}}.faq details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.faq details[open]{border-color:var(--blue);box-shadow:var(--shadow-sm)}.faq summary{cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"";color:var(--blue);flex-shrink:0;font-family:"Font Awesome 7 Free";font-size:13px;font-weight:900;transition:all .2s}.faq details[open] summary:before{content:""}.faq summary:hover{background:#f6f9ff}.faq .ans{color:var(--muted);padding:0 18px 16px 42px;font-size:14px;line-height:1.6}.serv-detail details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.serv-detail details[open]{border-color:var(--blue);box-shadow:var(--shadow-sm)}.serv-detail summary{cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:700;list-style:none;display:flex}.serv-detail summary::-webkit-details-marker{display:none}.serv-detail summary .ic{background:var(--grad-brand);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.serv-detail summary .cnt{color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.serv-detail .provs{flex-wrap:wrap;gap:8px;padding:0 18px 16px 64px;display:flex}.serv-detail .provs span{color:var(--blue-d);background:#eef4ff;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.legaldoc h2{color:var(--ink);border-bottom:2px solid var(--line);margin:26px 0 10px;padding-bottom:8px;font-size:21px}.legaldoc h3{color:var(--blue-d);margin:16px 0 4px;font-size:15px}.legaldoc p{color:var(--muted);margin-bottom:8px;font-size:14.5px;line-height:1.7}.panel .pb.np{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:1024px){.nav ul{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#fffffffa;border-radius:16px;flex-direction:column;gap:3px;padding:12px;display:none;position:absolute;top:74px;left:12px;right:12px}.nav ul.show{animation:.22s fade;display:flex}.nav ul a{border-radius:11px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;display:flex}.nav ul a:before{color:var(--blue);text-align:center;width:18px;font-family:"Font Awesome 7 Free";font-weight:900}.nav ul a[data-page=inicio]:before{content:""}.nav ul a[data-page=servicios]:before{content:""}.nav ul a[data-page=estafetas]:before{content:""}.nav ul a[data-page=afiliate]:before{content:""}.nav ul a[data-page=nosotros]:before{content:""}.nav ul a[data-page=contacto]:before{content:""}.burger{margin-left:auto;display:block}.grid.c4,.grid.c3,.flow,.stats .grid,.wallet-row,.wallet-row.cols3,.catgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero .container{text-align:center;grid-template-columns:1fr}.hero p{margin:0 auto 30px}.hero .cta,.hero .trust{justify-content:center}.appburger{justify-content:center;align-items:center;display:inline-flex}.applayout{display:block}.appside{z-index:130;width:286px;max-width:86vw;height:100vh;padding-top:18px;transition:transform .26s cubic-bezier(.22,.8,.2,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}body.side-open .appside{transform:none;box-shadow:14px 0 50px #00000073}#app-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:120;background:#071d338c;display:none;position:fixed;inset:0}body.side-open #app-backdrop{animation:.2s fade;display:block}}@media (max-width:680px){.nav .actions .label{display:none}.topbar .container{font-size:11.5px}.topbar .social{display:none}.grid.c4,.grid.c3,.grid.c2,.frow,.flow,.stats .grid{grid-template-columns:1fr}.fld.full{grid-column:auto}.wallet-row,.wallet-row.cols3,.catgrid,.inbox{grid-template-columns:1fr}.inbox .folders{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.secimg{grid-template-columns:repeat(4,1fr)}.appmain{padding:20px 16px}section{padding:48px 0}.container{padding:0 16px}.page-hero{padding:46px 0 38px}.mchart{gap:12px;padding-bottom:8px;overflow-x:auto}.mcol{min-width:46px}.clegend{gap:7px}.clegend .lgi{padding:5px 10px;font-size:12px}.conn-grid{grid-template-columns:1fr}.appbar .nav{height:60px}.appbar .actions #accName{display:none}.appbar .langsel .csel-btn{max-width:96px}.ai-panel{width:auto;bottom:84px;left:10px;right:10px}.ai-fab{bottom:16px;right:16px}}html,body{font-family:var(--font-roboto), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.appmain{flex:1;min-width:0;padding:24px}.acc-head{margin-bottom:20px}.acc-head h1{color:var(--ink);letter-spacing:-.5px;font-size:28px}.acc-head p{color:var(--muted);margin-top:4px}.kpi{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.kpi-l{color:var(--muted);font-size:13px;font-weight:600}.kpi-n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:900}.svc-row .ic{flex:none;width:44px;height:44px}.pt-backdrop{z-index:1000;background:#08143c80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pt-sheet{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:24px;display:flex;box-shadow:0 24px 70px #08143c4d}.pt-sheet h3{color:var(--ink);font-size:20px}.pt-ref{color:var(--muted);word-break:break-all;margin:2px 0 8px;font-size:13px}.pt-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-note{background:var(--bg);color:var(--muted);border-radius:12px;padding:10px 12px;font-size:13px}.pt-field{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.pt-field label{color:var(--muted);font-size:13px}.pt-fab{z-index:900;cursor:pointer;background:var(--grad-brand);color:#fff;border:0;border-radius:50%;width:58px;height:58px;font-size:22px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #003da666}.pt-chat{z-index:901;background:#fff;border-radius:18px;flex-direction:column;width:360px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 40px);display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 70px #08143c4d}.pt-chat-head{background:var(--grad-brand);color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pt-chat-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:18px}.pt-chat-body{background:var(--bg);flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.pt-msg{border-radius:14px;max-width:85%;padding:9px 12px;font-size:14px;line-height:1.4}.pt-msg.me{background:var(--blue);color:#fff;align-self:flex-end}.pt-msg.bot{border:1px solid var(--line);color:var(--ink);background:#fff;align-self:flex-start}.pt-chat-quick{border-top:1px solid var(--line);gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.pt-chat-quick button{white-space:nowrap;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:99px;padding:6px 12px;font-size:12px}.pt-chat-input{border-top:1px solid var(--line);gap:8px;padding:10px 12px;display:flex}.pt-chat-input input{border:1px solid var(--line);border-radius:10px;flex:1;padding:10px}.pt-chat-input button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;width:42px}#onboarding{z-index:115;background:#eef3f8;display:none;position:fixed;inset:0;overflow-y:auto}#onboarding.open{display:block}.onb-top{border-bottom:1px solid var(--line);z-index:2;background:#fff;position:sticky;top:0}.onb-top .bar{align-items:center;gap:14px;max-width:940px;margin:0 auto;padding:13px 20px;display:flex}.onb-top .bar img{height:30px}.onb-stepname{color:var(--ink);font-size:14px;font-weight:700}.onb-x{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:19px}.onb-steps{gap:6px;max-width:940px;margin:0 auto;padding:0 20px 12px;display:flex}.onb-steps .s{background:#e1e9f2;border-radius:5px;flex:1;height:5px;transition:all .3s}.onb-steps .s.done{background:#16bf0d}.onb-steps .s.cur{background:#003da6}.onb-steps .s{position:relative}.onb-steps .s.nav{cursor:pointer}.onb-steps .s.nav:after{content:"";position:absolute;inset:-9px 0}.onb-steps .s.nav:hover{filter:brightness(.92)}.onb-wrap{max-width:680px;margin:0 auto;padding:28px 20px 70px}.onb-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px 30px;animation:.25s fade;box-shadow:0 12px 34px #08283f12}.onb-eyebrow{color:#003da6;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:800}.onb-h{color:var(--ink);margin:6px 0;font-family:Roboto,sans-serif;font-size:25px;font-weight:800;line-height:1.2}.onb-sub{color:var(--muted);margin-bottom:20px;font-size:14.5px;line-height:1.55}.onb-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.onb-actions .btn{order:2}.onb-actions-end{justify-content:flex-end}.onb-accordion{border:1.6px dashed var(--line);cursor:pointer;width:100%;font:inherit;color:var(--blue);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.onb-accordion:hover{border-color:var(--blue);background:#f5f9ff}.onb-accordion.open{border-style:solid;border-color:var(--blue);background:#f5f9ff}.onb-accordion>span{align-items:center;gap:8px;display:flex}.onb-accordion .fa-chevron-up,.onb-accordion .fa-chevron-down{color:var(--muted);font-size:12px}.onb-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.onb-submit-row .btn{flex:none;margin:0}.pt-turnstile{min-width:300px;min-height:65px}@media (max-width:560px){.onb-submit-row{flex-direction:column-reverse;align-items:stretch}.onb-submit-row .btn{justify-content:center;width:100%}.pt-turnstile{justify-content:center;width:100%;display:flex}}.onb-skip{color:var(--muted);cursor:pointer;background:0 0;border:0;order:1;margin-right:auto;font-size:14px;font-weight:600}.onb-skip:hover{color:var(--blue)}.onb-pill{border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.onb-found{color:#0c8709;background:#edfbf3;border:1px solid #bfe8d2;border-radius:11px;align-items:flex-start;gap:9px;margin:4px 0 14px;padding:11px 13px;font-size:13px;display:flex}.onb-warn{color:#9a6a00;background:#fff7e8;border:1px solid #f3dca6;border-radius:11px;align-items:flex-start;gap:9px;margin:4px 0 14px;padding:11px 13px;font-size:13px;display:flex}.onb-list{flex-direction:column;gap:10px;margin:6px 0 4px;display:flex}.onb-item{border:1px solid var(--line);background:var(--soft);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.onb-item .ic{background:var(--grad-brand);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex}.onb-item .ic:has(.biz-logo){border:1px solid var(--line);background:#fff;overflow:hidden}.onb-item .ic .biz-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none}.onb-item .meta{flex:1;min-width:0}.onb-item .meta b{display:block}.onb-item .meta span{color:var(--muted);font-size:12.5px}.onb-item .rm{cursor:pointer;color:#c0392b;background:0 0;border:0;font-size:14px}.onb-otp{justify-content:center;gap:9px;margin:10px 0 4px;display:flex}.onb-otp input{text-align:center;border:1.5px solid var(--line);border-radius:12px;width:46px;height:54px;font-size:22px;font-weight:700}.onb-otp input:focus{border-color:#003da6;outline:none;box-shadow:0 0 0 3px #003da61f}.onb-badges{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.onb-badge{color:#fff;cursor:pointer;background:#0a0f15;border-radius:12px;align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.onb-badge i{font-size:24px}.onb-badge small{opacity:.85;font-size:10px;font-weight:400;display:block}.onb-qr{background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:118px;height:118px;display:grid}.onb-cc{aspect-ratio:1.6;color:#fff;background:linear-gradient(135deg,#1a2a44,#0a1322);border-radius:16px;width:310px;max-width:100%;margin:0 auto 20px;padding:18px 20px;transition:all .3s;position:relative;box-shadow:0 16px 36px #08283f47}.onb-cc.visa{background:linear-gradient(135deg,#1f5fc9,#003087)}.onb-cc.mc{background:linear-gradient(135deg,#3a3a3a,#141414)}.onb-cc.amex{background:linear-gradient(135deg,#2e8bbf,#155a78)}.onb-cc .brand{opacity:.95;font-size:34px;position:absolute;top:15px;right:18px}.onb-cc .chip{background:linear-gradient(135deg,#f0d384,#b8923c);border-radius:6px;width:40px;height:30px;margin-top:6px}.onb-cc .num{letter-spacing:2.5px;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0003;margin-top:20px;font-size:19px}.onb-cc .row{justify-content:space-between;margin-top:14px;display:flex}.onb-cc .row small{opacity:.7;text-transform:uppercase;letter-spacing:.5px;font-size:9.5px}.onb-cc .row b{letter-spacing:.5px;text-transform:uppercase;margin-top:2px;font-size:13px;display:block}.onb-gen{gap:10px;display:flex}.onb-gen button{border:1.6px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-weight:600;transition:all .15s;display:flex}.onb-gen button.sel{border-color:var(--blue);color:var(--blue);background:#eef5ff}.onb-gen button i{font-size:16px}.onb-secimg{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.onb-secimg-h{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.onb-secimg-h i{color:var(--blue)}.onb-secimg-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.onb-secimg-grid button{aspect-ratio:auto;border:1.6px solid var(--line);cursor:pointer;height:52px;color:var(--muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex}.onb-secimg-grid button i{font-size:20px}.onb-secimg-grid button .secimg-pic{width:40px;height:40px}.onb-secimg-grid button:hover{border-color:var(--blue)}.onb-secimg-grid button.sel{border-color:var(--blue);color:var(--blue);background:#eef5ff;box-shadow:0 0 0 2px #eef5ff}.onb-choices{gap:10px;margin:4px 0 6px;display:grid}.onb-choices.c2{grid-template-columns:1fr 1fr}.onb-choices.c3{grid-template-columns:repeat(3,1fr)}@media (max-width:560px){.onb-choices.c3{grid-template-columns:1fr 1fr}}.onb-choice{border:1.6px solid var(--line);cursor:pointer;text-align:center;font:inherit;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:16px 12px;transition:all .15s;display:flex}.onb-choice i{margin-left:auto;margin-right:auto}.onb-choice:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 18px #003da61f}.onb-choice.sel{border-color:var(--blue);background:#eef5ff}.onb-choice i{color:var(--blue);margin-bottom:8px;font-size:25px;display:block}.onb-choice b{color:var(--ink);font-size:13.5px;display:block}.onb-choice small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.onb-section-title{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin:18px 0 8px;font-size:12px;font-weight:800}.onb-section-title:first-of-type{margin-top:8px}.onb-mini{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 18px;font-size:12px;display:flex}.onb-mini .m{align-items:center;gap:6px;display:inline-flex}.onb-mini .sep{color:#cbd5e1}.onb-mini .m.on{color:var(--blue);font-weight:700}.onb-mini .m.done{color:#16a510}.onb-mini .n{color:#6a7a89;background:#e1e9f2;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:inline-flex}.onb-mini .m.on .n{background:var(--blue);color:#fff}.onb-mini .m.done .n{color:#fff;background:#16bf0d}.onb-ced-status{min-height:18px;margin-top:7px;font-size:12.5px}.onb-back{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:13.5px;font-weight:600}.onb-confetti{pointer-events:none;z-index:130;position:fixed;inset:0;overflow:hidden}.onb-confetti i{opacity:.95;border-radius:2px;width:9px;height:15px;animation:linear forwards onbfall;position:absolute;top:-14px}@keyframes onbfall{to{opacity:.25;transform:translateY(112vh)rotate(620deg)}}#onboarding .onb-card{padding:24px 26px}#onboarding .fld{margin-bottom:12px}#onboarding .frow{gap:12px}#onboarding .fld input,#onboarding .fld select{border-radius:10px;padding:10px 13px;font-size:14px}#onboarding .onb-h{margin:5px 0;font-size:23px}#onboarding .onb-sub{margin-bottom:16px;font-size:14px}.onb-fb{min-height:1px;margin-top:5px;font-size:12px}.onb-form{display:contents}.onb-eye{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;line-height:1;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.onb-eye:hover{color:var(--blue)}@media (max-width:640px){.onb-err-actions{flex-direction:column;align-items:stretch}.onb-err-actions .btn{order:0;width:100%}}.onb-errhead{background:var(--blue);border-bottom:3px solid var(--gold)}.onb-ghostbtn{border:1.5px solid var(--line,#d7dbe3);color:var(--muted);background:0 0}.onb-ghostbtn:hover{color:var(--ink);background:#0000000a}html[data-theme=dark] .onb-ghostbtn:hover{background:#ffffff0f}.onb-fb .ok{color:#16a34a;font-weight:600}.onb-fb .bad{color:#dc2626;font-weight:600}.onb-pwreq{background:var(--bg);border-radius:10px;flex-wrap:wrap;gap:6px 14px;margin:-4px 0 14px;padding:10px 12px;display:flex}.onb-pwreq .r{color:var(--muted);align-items:center;gap:6px;font-size:12px;transition:color .15s;display:flex}.onb-pwreq .r i{font-size:12px}.onb-pwreq .r.ok{color:#16a34a}.onb-pwreq .r.bad{color:#c0392b}.onb-pwreq-t{color:var(--ink);margin:-2px 0 6px;font-size:12px;font-weight:700}.btn.is-disabled{opacity:.5;pointer-events:none;filter:grayscale(.3)}.rec-sw{cursor:pointer;display:inline-flex}.rec-sw input{display:none}.rec-tr{background:#cdd6e0;border-radius:22px;width:40px;height:22px;transition:all .18s;position:relative}.rec-tr:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.rec-sw input:checked+.rec-tr{background:var(--blue)}.rec-sw input:checked+.rec-tr:after{transform:translate(18px)}.onb-cc{border-radius:14px;width:230px;margin:0 auto 12px;padding:13px 15px}.onb-cc .brand{font-size:25px;top:12px;right:15px}.onb-cc .chip{width:32px;height:24px;margin-top:2px}.onb-cc .num{letter-spacing:1.5px;margin-top:12px;font-size:15px}.onb-cc .row{margin-top:9px}.onb-cc .row b{font-size:12px}.onb-cc .row small{font-size:8.5px}.onb-cardform .fld{margin-bottom:9px}.onb-ocr{cursor:pointer;background:#f3f8ff;border:2px dashed #cfe0f5;border-radius:13px;align-items:center;gap:12px;margin-bottom:12px;padding:13px 14px;transition:all .15s;display:flex}.onb-ocr:hover{border-color:var(--blue);background:#eaf2ff}.onb-ocr.is-dragover{border-color:var(--blue);background:#e1edff;border-style:solid;box-shadow:0 0 0 3px #003da61f}.onb-ocr>i:first-child{color:var(--blue);background:#e1edff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.onb-ocr b{color:var(--ink);font-size:14px;display:block}.onb-ocr small{color:var(--muted);font-size:12px}html[data-theme=dark] .onb-ocr{background:#1d3ad61a;border-color:#284a72}html[data-theme=dark] .onb-ocr:hover{background:#1d3ad629}html[data-theme=dark] .onb-ocr.is-dragover,html[data-theme=dark] .onb-ocr>i:first-child{background:#1d3ad638}.onb-scan{text-align:center;padding:18px 10px 6px}.onb-scan .doc{background:linear-gradient(#fff,#eef4fb);border:1px solid #d7e3f0;border-radius:9px;width:62px;height:78px;margin:0 auto 14px;position:relative;overflow:hidden;box-shadow:0 8px 20px #08283f1f}.onb-scan .doc:before{content:"";background:#dde7f2;border-radius:3px;height:5px;position:absolute;top:14px;left:9px;right:9px;box-shadow:0 11px #dde7f2,0 22px #dde7f2,0 33px #e8eef6,0 44px #e8eef6}.onb-scan .doc .laser{background:#16bf0d;height:3px;animation:1.15s ease-in-out infinite onbscan;position:absolute;left:0;right:0;box-shadow:0 0 12px 2px #16bf0d}@keyframes onbscan{0%{top:6px}50%{top:68px}to{top:6px}}.onb-help{border:1px solid var(--line);text-align:left;background:#f4f8fc;border-radius:14px;margin:6px 0 14px;padding:15px 16px}.onb-help h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;display:flex}.onb-steps2{flex-direction:column;gap:10px;margin-bottom:13px;display:flex}.onb-steps2 .st{color:#33434f;align-items:flex-start;gap:11px;font-size:13px;line-height:1.4;display:flex}.onb-steps2 .st .n{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;font-weight:700;display:flex}.onb-steps2 .st b{color:var(--ink)}.onb-bank{background:#fff;border:1px solid #dde6f0;border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #08283f14}.onb-bank .bk-h{color:#fff;background:#0a2a52;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.onb-bank .bk-row{border-bottom:1px solid #eef2f6;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.onb-bank .bk-row:last-child{border-bottom:0}.onb-bank .bk-row .ic{color:#6a7a89;background:#eef2f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.onb-bank .bk-row .nm{flex:1;min-width:0}.onb-bank .bk-row .nm small{color:#9aa6b1;margin-top:1px;font-size:11px;display:block}.onb-bank .bk-row .amt{color:#15273a;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.onb-bank .bk-row.hl{background:#fff7e3;border-left:3px solid #ffc425}.onb-bank .bk-row.hl .amt{color:#9a6a00;font-size:15px}.onb-bank .bk-row.hl .ic{color:#9a6a00;background:#ffe6a6;animation:1.4s ease-in-out infinite ptpulse}.bk-tag{color:#5a4500;vertical-align:middle;background:#ffc425;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}#valCardModal .onb-help{margin-top:0}#infoModal .onb-help{background:0 0;border:0;margin:0;padding:0}.bill{background:#fff;border:1px solid #dde6f0;border-radius:13px;margin:6px 0 12px;overflow:hidden;box-shadow:0 6px 18px #08283f14}.bill .bill-h{color:#fff;background:#0a2a52;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.bill .bill-b{padding:14px}.bill .bf{background:#fff8e6;border:2px dashed #ffc425;border-radius:10px;flex-direction:column;margin-bottom:12px;padding:9px 12px;display:flex;position:relative}.bill .bf small{color:#9a6a00;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:800}.bill .bf b{color:#15273a;font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:19px}.bill .bf .bk-tag{position:absolute;top:-9px;right:10px}.bill .ph{background:#eef2f6;border-radius:5px;height:9px;margin:8px 0}.bill .ph.w70{width:70%}.bill .ph.w45{width:45%}.bill .ph.w85{width:85%}.est-item .dist{color:var(--blue);white-space:nowrap;background:#eef5ff;border-radius:999px;align-self:center;padding:3px 8px;font-size:11.5px;font-weight:700}.pt-spin{border:4px solid #e3ecf7;border-top-color:#003da6;border-radius:50%;width:44px;height:44px;margin:16px auto;animation:.8s linear infinite ptspin}.proc-modal .mbox{text-align:center;max-width:420px;position:relative}.proc-modal .mbody{padding-top:26px}.proc-x{cursor:pointer;color:#9aa6b1;font-size:16px;position:absolute;top:14px;right:16px}.proc-ic{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 2px;font-size:30px;display:flex}.proc-ic.auth{color:#fff;background:linear-gradient(135deg,#003da6,#1f5fc9)}.proc-ic.ok{color:#16a510;background:#e3f7e1}.proc-amt{color:#003da6;margin:8px 0 2px;font-family:Roboto,sans-serif;font-size:30px;font-weight:800}.proc-amt.g{color:#16a510}.proc-sub{color:var(--muted);font-size:13.5px}.proc-bio{color:#003da6;margin:8px 0 2px;font-size:52px;animation:1.2s ease-in-out infinite ptpulse}.proc-steps{text-align:left;max-width:290px;margin:18px auto 4px;padding:0;list-style:none}.proc-steps li{color:#9aa6b1;align-items:center;gap:11px;padding:7px 0;font-size:13.5px;transition:all .2s;display:flex}.proc-steps li .d{color:#fff;border:2px solid #d7e0ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.proc-steps li.run{color:var(--ink)}.proc-steps li.run .d{border-color:#0000 #003da6 #003da6;animation:.7s linear infinite ptspin}.proc-steps li.done{color:var(--ink)}.proc-steps li.done .d{background:#16a510;border-color:#16a510}@keyframes ptspin{to{transform:rotate(360deg)}}@keyframes ptpulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.est-route-btn{background:var(--grad-brand,linear-gradient(120deg,#003da6,#1f5fc9));color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.route-pin{background:linear-gradient(135deg,#1f5fc9,#003da6);border:2px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;transform:rotate(-45deg);box-shadow:0 3px 10px #00000059}.route-pin i{color:#fff;font-size:13px;transform:rotate(45deg)}.route-pin.you{background:#fff}.route-pin.you i{color:#003da6}.route-card{z-index:600;border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;width:320px;max-width:calc(100% - 28px);max-height:calc(100% - 28px);animation:.2s pop;display:flex;position:absolute;top:14px;right:14px;overflow:auto;box-shadow:0 18px 50px #08283f52}@media (max-width:560px){.route-card{width:auto;left:14px;right:14px}}.route-card .rc-head{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(120deg,#002e80,#003da6);align-items:flex-start;gap:9px;padding:13px 15px;display:flex}.route-card.dragging .rc-head{cursor:grabbing}.route-card .rc-grip{opacity:.6;flex-shrink:0;margin-top:2px;font-size:13px}.route-card .rc-head b{color:#fff;font-size:14px;line-height:1.25;display:block}.route-card .rc-head .a{color:#cfe0f5;margin-top:2px;font-size:11.5px}.route-card .rc-head .x{cursor:pointer;color:#fff;opacity:.85;flex-shrink:0;margin-left:auto;font-size:15px}.route-open{border-radius:8px;margin-left:6px;padding:2px 9px;font-size:11.5px;font-weight:700}.route-open.ok{color:#117a0c;background:#e3f7e1}.route-open.no{color:#a90329;background:#fbe3e7}.route-open.unk{color:#5a6672;background:#eef2f6}.route-hours{color:#6a7178;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.route-card .rc-body{padding:14px 15px}.route-card .rc-loading{color:var(--muted);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.route-modes{gap:6px;margin-bottom:12px;display:flex}.route-mode{border:1.5px solid var(--line);color:var(--ink-2,#55636f);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 4px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.route-mode i{font-size:15px}.route-mode.active{border-color:var(--blue);color:var(--blue);background:#eef5ff}.route-stats{gap:10px;margin-bottom:10px;display:flex}.route-stats .s{text-align:center;background:#f4f8fc;border-radius:11px;flex:1;padding:10px 12px}.route-stats .s .v{color:var(--blue);font-size:17px;font-weight:800}.route-stats .s .l{color:var(--muted);font-size:10.5px}.route-arrival{color:#33434f;border:1px solid var(--line);background:#f9fbff;border-radius:10px;padding:8px 11px;font-size:12px}.route-steps-toggle{width:100%;color:var(--blue);cursor:pointer;background:#eef5ff;border:1px solid #cfe0f5;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;font-size:12.5px;font-weight:700;display:flex}.route-steps-toggle .chev{margin-left:auto;transition:transform .2s}.route-steps-toggle.open .chev{transform:rotate(180deg)}.route-steps{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.route-steps li{border-bottom:1px solid var(--line);color:#33434f;align-items:flex-start;gap:10px;padding:9px 4px;font-size:12.5px;display:flex}.route-steps li:last-child{border-bottom:0}.route-steps li .ic{width:24px;height:24px;color:var(--blue);background:#eef5ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.route-steps li.end .ic{color:#16a510;background:#e3f7e1}.route-steps li .tx{flex:1}.route-steps li .ds{color:var(--muted);white-space:nowrap;font-size:11px}.leaflet-routing-container{display:none!important}.rec-wrap{max-width:560px;margin:0 auto;padding:0 4px}.rec-card{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #08283f1f}.rec-top{background:var(--grad-ink);color:#fff;padding:24px 26px 20px;position:relative;overflow:hidden}.rec-top .glow{pointer-events:none;background:radial-gradient(circle,#ffc42566,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;right:-55px}.rec-top h1{color:#fff;letter-spacing:-.4px;margin:0 0 3px;font-size:23px;font-weight:800}.rec-top p{color:#cfe0f5;margin:0;font-size:13.5px}.rec-steps{align-items:flex-start;margin:18px 2px 2px;display:flex}.rec-steps .st{z-index:1;flex-direction:column;flex:none;align-items:center;gap:6px;width:64px;display:flex}.rec-steps .ln{background:#ffffff38;border-radius:2px;flex:1;height:3px;margin:17px 2px 0}.rec-steps .ln.on{background:var(--gold)}.rec-steps .dot{color:#fff;background:#ffffff26;border:1.5px solid #ffffff52;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;transition:all .25s;display:grid}.rec-steps .st.active .dot{background:var(--gold);border-color:var(--gold);color:var(--ink);transform:scale(1.1);box-shadow:0 6px 16px #ffc42573}.rec-steps .st.done .dot{background:var(--green);border-color:var(--green);color:#fff}.rec-steps .st small{color:#b9cbe6;text-align:center;font-size:11px;font-weight:600;line-height:1.2}.rec-steps .st.active small{color:#fff}.rec-body{padding:26px 26px 28px;animation:.35s rec-fade}.rec-ic{width:62px;height:62px;color:var(--blue);background:#003da617;border-radius:19px;place-items:center;margin:0 auto 14px;font-size:27px;display:grid}.rec-ic.gold{color:var(--gold-d);background:#ffc42533}.rec-ic.green{color:var(--green-d);background:#15a30f26}.rec-h{text-align:center;color:var(--ink);letter-spacing:-.3px;margin:0 0 6px;font-size:20px;font-weight:800}.rec-sub{text-align:center;color:var(--muted);max-width:410px;margin:0 auto 18px;font-size:14px;line-height:1.55}.rec-lbl{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:700;display:block}.rec-inp{border:1.5px solid var(--line);width:100%;font:inherit;background:var(--card);color:var(--ink);border-radius:12px;outline:none;padding:13px 14px;font-size:15px;transition:all .18s}.rec-inp:focus{border-color:var(--blue);box-shadow:0 0 0 4px #003da61f}.rec-otp{justify-content:center;gap:8px;margin:6px 0;display:flex}.rec-otp input{text-align:center;border:1.5px solid var(--line);background:var(--card);width:46px;height:56px;color:var(--ink);border-radius:12px;outline:none;font-size:24px;font-weight:800;transition:all .18s}.rec-otp input:focus{border-color:var(--gold);box-shadow:0 0 0 4px #ffc42547}.rec-hint{color:var(--ink-2);background:#003da60f;border:1px solid #003da624;border-radius:12px;align-items:flex-start;gap:9px;margin:16px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.rec-hint i{color:var(--blue);margin-top:2px}.rec-err{color:#c0392b;background:#e0584b1a;border:1px solid #e0584b52;border-radius:11px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.rec-mail{color:var(--blue);font-weight:800}.rec-back{color:var(--muted);cursor:pointer;background:0 0;border:0;width:100%;margin-top:4px;padding:12px;font-size:13.5px;font-weight:700}.rec-back:hover{color:var(--blue)}.rec-resend{text-align:center;color:var(--muted);margin-top:16px;font-size:13px}.rec-resend button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:800}.rec-pw{position:relative}.rec-eye{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rec-check{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.rec-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}@media (max-width:380px){.rec-checks{grid-template-columns:1fr}}.rec-check.ok{color:var(--green-d)}@keyframes rec-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rec-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.rec-done-ic{animation:.5s cubic-bezier(.2,.8,.3,1.2) rec-pop}.apptabbar{display:none}@media (max-width:900px){.appburger{display:none!important}.apptabbar{z-index:70;background:var(--card,#fff);border:1px solid var(--line);padding:8px 4px calc(8px + env(safe-area-inset-bottom));border-radius:22px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 32px #02143c38}.apptabbar a,.apptabbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:2px 0;font-family:Roboto;font-size:10.5px;font-weight:700;display:flex;position:relative}.apptabbar i{font-size:19px;line-height:1}.apptabbar .on{color:var(--blue)}.apptabbar .on:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px}.apptabbar{-moz-text-size-adjust:100%;text-size-adjust:100%;align-items:stretch}.apptabbar a,.apptabbar button{justify-content:center;min-width:0}.apptabbar a span,.apptabbar button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.apptabbar .dot{border:2px solid var(--card,#fff);background:#e0584b;border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:24%}.appmain{padding-bottom:104px}}html[data-theme=dark] .apptabbar{background:var(--card);box-shadow:0 12px 32px #00000080}.rtabs{gap:10px;margin:0 0 18px;display:flex}.rtabs button{border:1px solid var(--line);cursor:pointer;background:var(--card,#fff);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 26px;font-family:Roboto;font-size:15px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.rtabs button i{color:var(--blue)}.rtabs button:hover{border-color:var(--blue)}.rtabs button.on{background:var(--blue);color:#fff;border-color:var(--blue)}.rtabs button.on i{color:#fff}.rtabs button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.mh{display:none}@media (max-width:900px){.mh{display:block}.mh-desktop{display:none!important}.mh-hero{color:#fff;background:linear-gradient(150deg,#0d1e63 0%,#16277e 45%,#1d3ad6 100%);border-radius:0 0 26px 26px;margin:-20px -16px 0;padding:18px 16px 22px}.mh-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mh-logo{flex:none;width:auto;height:26px;display:block}.mh-bell{color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex;position:relative}.mh-bell .bdg{color:#fff;background:#e0584b;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.mh-hello{letter-spacing:-.5px;margin:0 0 14px;font-size:30px;font-weight:900}.mh-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.mh-carousel::-webkit-scrollbar{display:none}.mh-slide{scroll-snap-align:start;background:#ffffff1a;border:1px solid #ffffff29;border-radius:20px;flex:0 0 88%;min-height:150px;padding:18px}.mh-slide .m{text-transform:lowercase;font-size:22px;font-weight:900}.mh-slide .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-slide .r{letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.mh-slide .r i{color:var(--gold)}.mh-bar{background:#ffffff38;border-radius:6px;height:8px;margin:16px 0;overflow:hidden}.mh-bar>span{background:var(--gold);border-radius:6px;height:100%;transition:width .4s;display:block}.mh-foot{color:#dbe6ff;justify-content:space-between;font-size:14px;display:flex}.mh-foot b{color:#fff}.mh-foot .gold{color:var(--gold)}.mh-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.mh-dots span{background:#ffffff59;border-radius:6px;width:8px;height:8px;transition:all .2s}.mh-dots span.on{background:var(--gold);width:22px}.mh-sec{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.mh-sec h2{color:var(--ink);letter-spacing:-.4px;font-size:22px;font-weight:900}.mh-sec a{color:var(--blue);font-size:14px;font-weight:700;text-decoration:underline}.mh-cats{scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.mh-cats::-webkit-scrollbar{display:none}.mh-cat{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:8px;font-family:Roboto;display:flex}.mh-cat .bx{background:var(--card,#fff);width:74px;height:74px;color:var(--blue);border-radius:22px;justify-content:center;align-items:center;font-size:24px;display:flex;box-shadow:0 6px 18px #02143c14}.mh-cat small{color:var(--ink);font-size:13.5px;font-weight:600}.mh-tabs{gap:22px;margin:16px 0 12px;display:flex}.mh-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 7px;font-family:Roboto;font-size:17px;font-weight:800}.mh-tabs button.on{color:var(--blue);border-color:var(--blue)}.mh-bill{background:var(--card,#fff);cursor:pointer;text-align:left;border:0;border-radius:20px;align-items:center;gap:14px;width:100%;margin-bottom:12px;padding:14px;font-family:Roboto;display:flex;box-shadow:0 6px 18px #02143c12}.mh-bill .ic{width:52px;height:52px;color:var(--blue);background:#fff;border:1px solid #02143c1a;border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.mh-bill .ic .biz-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none}.mh-bill .ic .biz-logo img{padding:7px}.mh-bill .ic .biz-logo.sm{letter-spacing:.5px;font-size:19px}.mh-bill .tx{flex:1;min-width:0}.mh-bill .tx b{color:var(--ink);font-size:16.5px;display:block}.mh-bill .tx small{color:var(--muted);font-size:13px}.mh-bill .amt{color:var(--ink);white-space:nowrap;font-size:17px;font-weight:900}.mh-bill .fa-chevron-right{color:var(--muted);font-size:13px}.mh-empty{background:var(--card,#fff);text-align:center;color:var(--muted);border-radius:20px;padding:26px;font-size:13.5px;box-shadow:0 6px 18px #02143c0f}.mh-row{cursor:default;gap:12px}.mh-row .tx small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mh-row .tx small.st{white-space:normal;margin-top:2px;font-size:12px}.mh-row .act{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:48%;display:flex}.mh-row .act .btn.sm{white-space:nowrap;padding:8px 12px}.mh-row .act .lnk{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:underline}.mh-tabs .cnt{background:var(--gold);color:#16277e;vertical-align:2px;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:900;display:inline-flex}.mh-bot{background:var(--blue);color:#fff;z-index:65;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex;position:fixed;bottom:100px;right:16px;box-shadow:0 12px 26px #02143c59}html[data-theme=dark] .mh-cat .bx,html[data-theme=dark] .mh-bill,html[data-theme=dark] .mh-empty{background:var(--card)}html[data-theme=dark] .mh-bill .ic{background:#1d3ad62e}html[data-theme=dark] .mh-sec h2,html[data-theme=dark] .mh-cat small,html[data-theme=dark] .mh-bill .tx b,html[data-theme=dark] .mh-bill .amt{color:var(--ink)}}.side-extras{display:none}@media (max-width:900px){#account .appbar{display:none}#account .applayout{padding-top:0}.side-extras{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin:14px 16px 0;padding-top:14px;display:flex}.side-extras .btn{flex:1;justify-content:center}.ai-fab{display:none!important}.mhh{color:#fff;background:linear-gradient(150deg,#0d1e63 0%,#16277e 45%,#1d3ad6 100%);border-radius:0 0 26px 26px;justify-content:space-between;align-items:flex-start;gap:12px;margin:-20px -16px 18px;padding:24px 16px 26px;display:flex}.mhh h1{letter-spacing:-.6px;margin:0;font-size:32px;font-weight:900;line-height:1.1}.mhh p{color:#cdd9f6;margin:6px 0 0;font-size:15px;line-height:1.35}.mhh .mh-logo{flex:none;height:22px;margin-top:8px}.mp-card{background:var(--card,#fff);border-radius:20px;margin-bottom:14px;padding:4px 16px;box-shadow:0 6px 18px #02143c12}.mp-item{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:14px;width:100%;padding:15px 0;font-family:Roboto;display:flex}.mp-item:last-child{border-bottom:0}.mp-check{border:2px solid var(--line);color:#fff;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;transition:all .15s;display:flex}.mp-item.on .mp-check{background:#16277e;border-color:#16277e}.mp-item .tx{flex:1;min-width:0}.mp-item .tx b{color:var(--ink);font-size:16.5px}.mp-item .tx small{color:var(--muted);font-size:13px;display:block}.mp-item .amt{color:var(--ink);white-space:nowrap;font-size:17px;font-weight:900}.mp-item .amt.status{color:var(--muted,#7a8699);white-space:normal;text-align:right;max-width:104px;font-size:12px;font-weight:700;line-height:1.3}.mp-add{border:2px dashed var(--line);cursor:pointer;text-align:left;background:#ffffffa6;border-radius:20px;align-items:center;gap:14px;width:100%;margin-bottom:18px;padding:16px;font-family:Roboto;display:flex}.mp-add .plus{width:52px;height:52px;color:var(--blue);background:#eef2fd;border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.mp-add b{color:var(--ink);font-size:16.5px;display:block}.mp-add small{color:var(--muted);font-size:13px}.mp-pay{color:#1c2430;cursor:pointer;background:linear-gradient(90deg,#e8ae19,#ffc425);border:0;border-radius:999px;width:100%;padding:18px;font-family:Roboto;font-size:19px;font-weight:900;box-shadow:0 10px 24px #ffc42559}.mp-pay:disabled{opacity:.45;box-shadow:none}.mr-toggle{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;margin-bottom:16px;display:grid}.mr-toggle button{text-align:center;cursor:pointer;background:var(--card,#fff);color:var(--ink);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 6px;font-family:Roboto;font-size:13px;font-weight:800;line-height:1.2;display:flex;box-shadow:0 6px 16px #02143c0f}.mr-toggle button i{font-size:18px}.mr-toggle button.on{color:#fff;background:#16277e}.mr-toggle button i{color:var(--blue)}.mr-toggle button.on i{color:#fff}.mr-card{background:var(--card,#fff);border-radius:22px;margin-bottom:14px;padding:18px 16px;box-shadow:0 6px 18px #02143c12}.mr-lbl{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin:16px 0 9px;font-size:12px;font-weight:800}.mr-card .mr-lbl:first-child{margin-top:0}.mr-chips{flex-wrap:wrap;gap:9px;display:flex}.mr-chip{border:1.5px solid var(--line);background:var(--card,#fff);color:var(--ink);cursor:pointer;border-radius:999px;padding:11px 20px;font-family:Roboto;font-size:15px;font-weight:700}.mr-chip.on{color:#fff;background:#16277e;border-color:#16277e}.mr-input{width:100%;color:var(--ink);background:#eef1f8;border:0;border-radius:14px;outline:none;padding:16px;font-family:Roboto;font-size:17px}.mr-num{border:1.5px solid var(--line);background:var(--card,#fff);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-family:Roboto;font-size:14.5px;font-weight:700;display:inline-flex}.mr-num i.tel{color:var(--blue)}.mr-num .x{color:var(--muted);cursor:pointer;padding:0 2px}.mhi-card{background:var(--card,#fff);border-radius:22px;margin-bottom:16px;padding:16px;box-shadow:0 6px 18px #02143c12}.mhi-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mhi-head b{color:var(--ink);letter-spacing:-.3px;font-size:20px;font-weight:900}.mhi-head small{color:var(--muted);font-size:13px}.mhi-chart{justify-content:center;align-items:flex-end;gap:16px;height:190px;margin-top:14px;display:flex}.mhi-bar{flex-direction:column;align-items:center;gap:6px;min-width:44px;display:flex}.mhi-col{border-radius:8px 8px 0 0;flex-direction:column-reverse;width:44px;display:flex;overflow:hidden}.mhi-bar small{color:var(--muted);font-size:12.5px}.mhi-leg{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.mhi-leg span{cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mhi-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:18px 0 10px;display:flex}.mhi-row .ttl{letter-spacing:1px;color:var(--muted);text-transform:uppercase;font-size:12.5px;font-weight:800}.mhi-row .acts{flex-wrap:wrap;gap:14px;display:flex}.mhi-row a,.mhi-row .acts button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-family:Roboto;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.mh-bill .ini{color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:900;display:flex}.mh-bill .rec-link{color:var(--blue);margin-top:3px;font-size:14px;font-weight:800;display:block}.mc-prof{background:var(--card,#fff);border-radius:22px;align-items:center;gap:16px;margin-bottom:16px;padding:18px 16px;display:flex;box-shadow:0 6px 18px #02143c12}.mc-av{color:#fff;background:#16277e;border-radius:18px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;font-weight:900;display:flex}.mc-prof b{color:var(--ink);font-size:19px;display:block}.mc-prof small{color:var(--muted);word-break:break-word;font-size:14px}.mc-menu{background:var(--card,#fff);border-radius:22px;margin-bottom:16px;padding:2px 16px;box-shadow:0 6px 18px #02143c12}.mc-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:16px;padding:17px 0;font-family:Roboto;font-size:17px;text-decoration:none;display:flex}.mc-menu .mc-item:last-child{border-bottom:0}.mc-item i.lead{color:var(--blue);text-align:center;flex:none;width:26px;font-size:19px}.mc-item .grow{text-align:left;flex:1;font-weight:600}.mc-item .fa-chevron-right{color:var(--muted);font-size:13px}.mc-item.danger .grow,.mc-item.danger i.lead{color:#c0392b}html[data-theme=dark] .mp-card,html[data-theme=dark] .mr-card,html[data-theme=dark] .mhi-card,html[data-theme=dark] .mc-prof,html[data-theme=dark] .mc-menu,html[data-theme=dark] .mr-toggle button,html[data-theme=dark] .mr-chip,html[data-theme=dark] .mr-num{background:var(--card)}html[data-theme=dark] .mp-add{background:#ffffff0a}html[data-theme=dark] .mr-input{color:var(--ink);background:#ffffff14}@keyframes mh-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pt-backdrop{align-items:flex-end;padding:0}.pt-sheet{max-width:none;padding:14px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:26px 26px 0 0;max-height:88dvh;animation:.28s cubic-bezier(.2,.8,.2,1) mh-slideup;position:relative;overflow-y:auto}.pt-sheet:before{content:"";background:var(--line);border-radius:3px;width:44px;height:5px;margin:0 auto 12px;display:block}.pt-sheet h3{letter-spacing:-.4px;font-size:26px;font-weight:900}.modal-bg.open{align-items:flex-end;padding:0}.mbox{border-radius:26px 26px 0 0;max-height:88vh;margin:0;padding-top:10px;animation:.28s cubic-bezier(.2,.8,.2,1) mh-slideup;overflow-y:auto;max-width:none!important}.mbox:before{content:"";background:var(--line);border-radius:3px;width:44px;height:5px;margin:4px auto;display:block}.proc-modal .mbox{text-align:center}.proc-modal .mbody{padding-bottom:6px}.pt-paycon .lbl{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin:2px 0 8px;font-size:12px;font-weight:800}.pt-paycon .cardrow2{background:#eef1f8;border-radius:16px;align-items:center;gap:14px;padding:13px 14px;display:flex}.pt-paycon .visa{color:#fff;letter-spacing:.5px;background:#16277e;border-radius:10px;padding:8px 10px;font-size:14px;font-style:italic;font-weight:900}.pt-paycon b{color:var(--ink);font-size:16.5px;display:block}.pt-paycon small{color:var(--muted);font-size:13px}.pt-note{color:var(--ink);background:#eef2fd;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.pt-note i{color:var(--blue);margin-top:2px}.pt-sheet .btn.gold.lg{background:linear-gradient(90deg,#e8ae19,#ffc425);border-radius:999px;padding:16px;font-size:18px;font-weight:900;box-shadow:0 10px 24px #ffc42559}html[data-theme=dark] .pt-paycon .cardrow2{background:#ffffff14}html[data-theme=dark] .pt-note{background:#1d3ad629}}.pa-wrap{text-align:center;padding:8px 4px 4px}.pa-ic{width:88px;height:88px;color:var(--blue);background:#eef2fd;border-radius:26px;justify-content:center;align-items:center;margin:6px auto 14px;font-size:38px;display:flex}.pa-h{color:var(--ink);letter-spacing:-.3px;margin:0;font-size:24px;font-weight:900}.pt-cardsel{border:1.5px solid var(--line);border-radius:8px;max-width:100%;min-height:36px;margin-top:4px;padding:6px 8px;font-size:12.5px;display:block}.pt-bd{border:1px solid var(--line);background:var(--card);text-align:left;box-sizing:border-box;border-radius:12px;flex-direction:column;gap:10px;width:100%;margin:12px 0 0;padding:10px 12px;list-style:none;display:flex}.pt-bd li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pt-bd-l{overflow-wrap:anywhere;flex:140px;min-width:0}.pt-bd-n{font-size:13.5px;font-weight:600;display:block}.pt-bd li.pt-bd-t{border-top:1px solid var(--line);padding-top:10px;font-weight:700}.pa-sub{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.4}.pa-amt{color:var(--ink);letter-spacing:-.5px;margin:6px 0 2px;font-size:34px;font-weight:900}.pa-amt.g{color:#16a510}.pa-ring{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:8px auto 16px;display:flex;position:relative}.pa-ring:before{content:"";border:7px solid #1d3ad6;border-color:#1d3ad6 #ffc425 #e7ecf7 #e7ecf7;border-radius:50%;animation:1s linear infinite pa-spin;position:absolute;inset:0}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa-ring .core{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:28px;display:flex}.pa-ok{color:#fff;background:#16a510;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin:8px auto 16px;font-size:46px;animation:.3s cubic-bezier(.2,.8,.2,1) pop;display:flex}.pa-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;padding:16px;font-family:Roboto;font-size:18px;font-weight:900;display:flex}.pa-btn.gold{color:#1c2430;background:linear-gradient(90deg,#e8ae19,#ffc425);box-shadow:0 10px 24px #ffc42559}.pa-btn.ghost{color:var(--blue);box-shadow:none;background:0 0;padding:12px;font-size:16px;font-weight:800}.pa-btn.blue{background:var(--blue);color:#fff}.pa-btn.line{color:var(--blue);border:2px solid var(--blue);box-shadow:none;background:#fff}html[data-theme=dark] .pa-btn.line{background:0 0}.pa-x{width:40px;height:40px;color:var(--ink);cursor:pointer;z-index:2;background:#eef1f8;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:10px;right:12px}html[data-theme=dark] .pa-x{background:#ffffff1f}.pa-dots{justify-content:center;gap:16px;margin:20px 0 8px;display:flex}.pa-dots span{border:2px solid var(--line);border-radius:50%;width:16px;height:16px;transition:all .15s}.pa-dots span.on{background:var(--blue);border-color:var(--blue)}.pa-pad{grid-template-columns:repeat(3,1fr);gap:12px;max-width:300px;margin:12px auto 0;display:grid}.pa-pad button{color:var(--ink);cursor:pointer;background:#eef1f8;border:0;border-radius:16px;padding:16px;font-family:Roboto;font-size:24px;font-weight:800}.pa-pad button.ghost{background:0 0}.pa-pad button:active{background:#dfe5f2}.pa-err{color:#c0392b;margin-top:6px;font-size:14px;font-weight:700}html[data-theme=dark] .pa-ic,html[data-theme=dark] .pa-pad button{background:#ffffff14}@media (max-width:900px){.appmain .appscreen>.apptitle{color:#fff;padding:calc(24px + env(safe-area-inset-top)) 88px 2px 16px;letter-spacing:-.6px;background:linear-gradient(150deg,#0d1e63 0%,#16277e 45%,#1d3ad6 100%);border-radius:0;margin:0 -16px;font-size:30px;font-weight:900;line-height:1.1;position:relative}.appmain .appscreen>.apptitle:after{content:"";background:url(/img/logopagatodo-oscuro.webp) 100%/contain no-repeat;width:74px;height:26px;position:absolute;top:26px;right:16px;top:calc(26px + env(safe-area-inset-top))!important}.appmain .appscreen>.apptitle+.apphint{color:#cdd9f6;background:linear-gradient(150deg,#16277e 0%,#1d3ad6 100%);border-radius:0 0 26px 26px;margin:0 -16px 20px;padding:0 16px 24px;font-size:15px}.appmain .appscreen>.apptitle:not(:has(+.apphint)){border-radius:0 0 26px 26px;margin-bottom:20px;padding-bottom:24px}.appmain .appscreen .panel{border:0;border-radius:22px;margin-bottom:16px;overflow:hidden;box-shadow:0 6px 18px #02143c12}.appmain .appscreen .panel .ph{padding:16px 16px 4px;font-size:17px;font-weight:800}.appmain .appscreen .panel .pb{padding:14px 16px}.appmain .appscreen input:not([type=checkbox]):not([type=radio]),.appmain .appscreen select,.appmain .appscreen textarea{border-radius:14px;padding:14px;font-size:16px}.appmain .appscreen .btn.lg,.appmain .appscreen .btn.block{border-radius:999px;padding:16px;font-size:17px;font-weight:800}.appmain .appscreen .wallet-row,.appmain .appscreen .wallet-row.cols3{gap:12px}.appmain .appscreen .kpi{border-radius:18px;box-shadow:0 6px 16px #02143c0f}}html[data-theme=dark] .appmain .appscreen .panel,html[data-theme=dark] .appmain .appscreen .kpi{background:var(--card)}@media (max-width:900px){.appmain:has(>.reactivated-banner){flex-direction:column;display:flex}.appmain>.reactivated-banner{order:1}.mpf-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#16277e,#1d3ad6);border-radius:24px;margin-bottom:18px;padding:26px 18px 22px}.mpf-av{background:#ffffff29;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin:0 auto;font-size:34px;font-weight:900;display:flex;position:relative}.mpf-av .cam{background:var(--gold);color:#15273a;border:3px solid #16277e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex;position:absolute;bottom:-2px;right:-2px}.mpf-name{letter-spacing:-.4px;margin:14px 0 10px;font-size:26px;font-weight:900;line-height:1.1}.mpf-badge{background:#ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex}.mpf-lbl{letter-spacing:1px;color:var(--muted);text-transform:uppercase;margin:0 0 10px;font-size:12.5px;font-weight:800}.mpf-card{background:var(--card,#fff);border-radius:20px;margin-bottom:8px;padding:16px;box-shadow:0 6px 18px #02143c12}.mpf-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mpf-row b{color:var(--ink);letter-spacing:.4px;font-size:16px;font-weight:800}.mpf-verif{color:#5b6673;background:#eef1f8;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.mpf-note{color:var(--muted);align-items:flex-start;gap:8px;margin:8px 2px 20px;font-size:13px;display:flex}.mpf-field{background:var(--card,#fff);border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #02143c0d}.mpf-field .vf{color:var(--blue);flex:none;font-size:20px}.mpf-field .body{flex:1;min-width:0}.mpf-field .body small{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}.mpf-field .body input,.mpf-field .body select{color:var(--ink);width:100%;font-weight:700;background:0 0!important;border:0!important;padding:2px 0!important;font-size:17px!important}.mpf-field .body .ro{color:var(--ink);font-size:17px;font-weight:700}.mpf-gen{gap:10px;margin:2px 0 14px;display:flex}.mpf-gen button{border:1.5px solid var(--line);background:var(--card,#fff);color:var(--ink);cursor:pointer;border-radius:14px;flex:1;padding:14px;font-family:Roboto;font-size:16px;font-weight:800}.mpf-gen button.on{color:#fff;background:#16277e;border-color:#16277e}.mpf-save{color:#1c2430;cursor:pointer;background:linear-gradient(90deg,#e8ae19,#ffc425);border:0;border-radius:999px;width:100%;margin:6px 0 22px;padding:16px;font-size:18px;font-weight:900;box-shadow:0 10px 24px #ffc42559}html[data-theme=dark] .mpf-card,html[data-theme=dark] .mpf-field,html[data-theme=dark] .mpf-gen button{background:var(--card)}}.mpf-secgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.mpf-secgrid button{border:1.5px solid var(--line,#e4e8f0);background:var(--card,#fff);color:#5b6673;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:80px;padding:12px 6px;font-size:20px;transition:border-color .15s,color .15s,background .15s;display:flex}.mpf-secgrid button .secimg-pic{width:56px;height:56px;padding:0}.mpf-secgrid button i{align-items:center;height:56px;font-size:26px;display:flex}.mpf-secgrid button span{color:inherit;font-size:11.5px;font-weight:700;line-height:1.1}.mpf-secgrid button:hover{color:#1f5fc9;border-color:#1f5fc9}.mpf-secgrid button:focus-visible{outline-offset:2px;outline:3px solid #9db9ff}.mpf-secgrid button.on{color:#fff;background:#003da6;border-color:#003da6;box-shadow:0 6px 16px #003da647}html[data-theme=dark] .mpf-secgrid button{background:var(--card);border-color:var(--line)}.mpf-secgrid button .secimg-pic{box-sizing:border-box;border:1px solid var(--line,#e4e8f0);background:#fff;border-radius:10px;padding:4px}.mpf-secgrid button.on .secimg-pic{border-color:#fff}.onb-secimg-grid button .secimg-pic{box-sizing:border-box;background:#fff;border-radius:8px;padding:2px}html[data-theme=dark] .mpf-secgrid button.on{background:#003da6;border-color:#1f5fc9}.mocr{display:none}@media (max-width:900px){.appmain .appscreen .catgrid{grid-template-columns:repeat(3,1fr);gap:14px}.appmain .appscreen .catgrid .cat{background:var(--card,#fff);border:0;border-radius:18px;gap:14px;min-height:140px;padding:18px 8px;box-shadow:0 6px 18px #02143c14}.appmain .appscreen .catgrid .cat i{font-size:30px}.appmain .appscreen .catgrid .cat b{font-size:15px;font-weight:800}html[data-theme=dark] .appmain .appscreen .catgrid .cat{background:var(--card)}.appmain .appscreen .catgrid.hor{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.appmain .appscreen .catgrid.hor .cat{min-height:0;padding:14px 16px}.appmain .appscreen .steps{max-width:none;margin:2px auto 18px}.appmain .appscreen .steps .st .dot{width:46px;height:46px;font-size:17px}.appmain .appscreen .steps .st small{font-size:13px;font-weight:700}.cat-sel-bar{padding:16px}.mocr{background:#f5f8ff;border:2px dashed #9db8e8;border-radius:16px;margin:4px 0 14px;padding:16px;display:block}.mocr-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mocr-head i{color:var(--blue);margin-top:2px;font-size:24px}.mocr-head b{color:var(--ink);font-size:17px;display:block}.mocr-head small{color:var(--muted);font-size:13.5px;line-height:1.35;display:block}.mocr-btns{gap:10px;display:flex}.mocr-b{cursor:pointer;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;padding:14px;font-family:Roboto;font-size:15px;font-weight:800;display:flex}.mocr-b.fill{color:#fff;background:#16277e}.mocr-b.out{background:var(--card,#fff);color:var(--blue);border:1.5px solid var(--blue)}html[data-theme=dark] .mocr{background:#1d3ad61a}html[data-theme=dark] .mocr-b.out{background:var(--card)}.appmain .appscreen .btn.blue.lg{background:#16277e;border-radius:999px}.mrc-hero-card{background:var(--card,#fff);text-align:center;border-radius:22px;margin-bottom:16px;padding:26px 18px;box-shadow:0 6px 18px #02143c12}.mrc-logo{background:#eef1f8;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 14px;display:flex;position:relative}.mrc-logo img{object-fit:contain;width:56px;height:56px}.mrc-logo .chk{color:#fff;border:3px solid var(--card,#fff);background:#16a510;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex;position:absolute;bottom:2px;right:2px}.mrc-amt{color:var(--ink);letter-spacing:-1px;font-size:44px;font-weight:900;line-height:1}.mrc-to{color:var(--muted);margin:10px 0 12px;font-size:16px}.mrc-pill{color:#0c8709;background:#e6f6ea;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:800;display:inline-flex}.mrc-pill.bad,.mrc-pill.err{color:#c0392b;background:#fde7e4}.mrc-pill.warn{color:#8a6300;background:#fff4d6}.mrc-card{background:var(--card,#fff);border-radius:22px;margin-bottom:16px;padding:18px 16px;box-shadow:0 6px 18px #02143c12}.mrc-card h3{color:var(--ink);align-items:center;gap:12px;margin:0 0 14px;font-size:21px;font-weight:900;display:flex}.mrc-card h3 i{color:var(--blue);font-size:19px}.mrc-r{justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.mrc-r .k{color:var(--muted);font-size:15px}.mrc-r .v{color:var(--ink);text-align:right;font-size:15px;font-weight:800}.mrc-div{border:0;border-top:2px dashed var(--line);margin:12px 0}.mrc-total .k{color:var(--ink);font-size:17px;font-weight:900}.mrc-total .v{color:var(--blue);font-size:20px;font-weight:900}html[data-theme=dark] .mrc-hero-card,html[data-theme=dark] .mrc-card{background:var(--card)}html[data-theme=dark] .mrc-logo{background:#ffffff14}.mcl-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.mcl-kpi{background:var(--card,#fff);border-radius:18px;padding:16px 12px;box-shadow:0 6px 16px #02143c0f}.mcl-kpi .bx{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;font-size:19px;display:flex}.mcl-kpi .bx.b{color:#1d3ad6;background:#eef2fd}.mcl-kpi .bx.o{color:#c08a00;background:#fff3d6}.mcl-kpi .bx.g{color:#0c8709;background:#e6f6ea}.mcl-kpi .n{color:var(--ink);font-size:28px;font-weight:900;line-height:1}.mcl-kpi .l{color:var(--muted);margin-top:4px;font-size:14px}.mcl-new{color:#fff;cursor:pointer;background:#16277e;border:0;border-radius:16px;width:100%;margin-bottom:16px;padding:18px;font-family:Roboto;font-size:18px;font-weight:800}.mcl-new i{color:inherit}.mcl-empty{background:var(--card,#fff);text-align:center;color:var(--muted);border-radius:20px;padding:30px 22px;font-size:16px;line-height:1.5;box-shadow:0 6px 18px #02143c0f}.mcl-item{background:var(--card,#fff);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;width:100%;margin-bottom:12px;padding:15px;font-family:Roboto;display:flex;box-shadow:0 6px 16px #02143c0f}.mcl-item .ic{width:48px;height:48px;color:var(--blue);background:#eef2fd;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:19px;display:flex}.mcl-item .tx{flex:1;min-width:0}.mcl-item .tx b{color:var(--ink);font-size:16px;display:block}.mcl-item .tx small{color:var(--muted);font-size:13px}html[data-theme=dark] .mcl-kpi,html[data-theme=dark] .mcl-empty,html[data-theme=dark] .mcl-item{background:var(--card)}.mcld-hero{align-items:center}.mcld-back{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}.mcld-back:active{background:#ffffff42}.mcld-hero>div{flex:1;min-width:0}.mcld-card{background:var(--card,#fff);border-radius:22px;margin-bottom:16px;padding:20px 18px;box-shadow:0 6px 18px #02143c0f}html[data-theme=dark] .mcld-card{background:var(--card)}.mcld-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mcld-head b{color:var(--ink);letter-spacing:-.4px;font-size:22px;font-weight:900;line-height:1.15}.mcld-head .chip{flex:none;margin-top:3px;padding:5px 13px;font-size:12px}.mcld-facts{gap:16px;display:flex}.mcld-facts>div{min-width:0}.mcld-facts span{color:var(--muted);letter-spacing:.4px;margin-bottom:3px;font-size:11.5px;font-weight:800;display:block}.mcld-facts b{color:var(--ink);font-size:17px;font-weight:900}.mcld-segt{color:var(--ink);align-items:center;gap:9px;margin:0 0 18px;font-size:20px;font-weight:900;display:flex}.mcld-segt i{color:var(--blue)}.mcld-loading{color:var(--muted);padding:6px 0;font-size:14px}.mcld-tl{flex-direction:column;display:flex}.mcld-step{gap:14px;display:flex;position:relative}.mcld-step .dot{color:#fff;z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.mcld-step.done .dot{background:#1b9e54}.mcld-step.now .dot{background:var(--gold);color:var(--ink)}.mcld-step.pending .dot{border:2px solid var(--line,#cfd6dd);background:0 0}.mcld-step:not(.last):before{content:"";background:var(--line,#e2e8f2);width:2px;position:absolute;top:34px;bottom:-4px;left:16px}.mcld-step.done:not(.last):before{background:#1b9e54}.mcld-step .bd{flex:1;min-width:0;padding-bottom:22px}.mcld-step.last .bd{padding-bottom:0}.mcld-step .tt{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mcld-step .tt b{color:var(--ink);font-size:18px;font-weight:900}.mcld-step .tt .chip{padding:3px 10px;font-size:11px}.mcld-step .bd p{color:var(--sub,#5a6473);margin:5px 0 0;font-size:15px;line-height:1.4}.mcld-step .bd small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.mcld-step .bd small .actor{color:var(--blue);font-weight:800}.mcld-comment{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px;font-family:Roboto;font-size:17px;font-weight:800;display:flex;box-shadow:0 8px 20px #003da640}.mcld-comment:active{transform:translateY(1px)}.mcld-comment:disabled{opacity:.55;cursor:default;box-shadow:none}.mcld-cmt{flex-direction:column;gap:10px;display:flex}.mcld-cmt textarea{border:1.6px solid var(--line);width:100%;font:inherit;resize:vertical;background:var(--card,#fff);color:var(--ink);border-radius:14px;padding:13px 15px}.mcld-cmt textarea:focus{border-color:var(--blue);outline:none}.mcld-foot{text-align:center;color:var(--muted);margin:16px 8px 0;font-size:14px;line-height:1.45}.mmsg-chips{gap:10px;margin-bottom:16px;display:flex}.mmsg-chips button{white-space:nowrap;border:1.5px solid var(--line);background:var(--card,#fff);min-width:0;color:var(--ink);cursor:pointer;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-family:Roboto;font-size:16px;font-weight:800;display:inline-flex}.mmsg-chips button i{color:inherit}.mmsg-chips button.on,.mmsg-chips button.act{color:#fff;background:#16277e;border-color:#16277e}.mmsg-empty{background:var(--card,#fff);text-align:center;color:var(--muted);border-radius:20px;padding:26px;font-size:17px;box-shadow:0 6px 18px #02143c0f}.mmsg-item{background:var(--card,#fff);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:flex-start;gap:14px;width:100%;margin-bottom:12px;padding:15px;font-family:Roboto;display:flex;box-shadow:0 6px 16px #02143c0f}.mmsg-item .ic{color:#fff;background:linear-gradient(135deg,#16277e,#1d3ad6);border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mmsg-item .tx{flex:1;min-width:0}.mmsg-item .tx b{color:var(--ink);font-size:16px;display:block}.mmsg-item .tx .subj{color:var(--ink);font-size:14px}.mmsg-item .tx .prev{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.mmsg-item .unread{background:var(--blue);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}html[data-theme=dark] .mmsg-chips button,html[data-theme=dark] .mmsg-empty,html[data-theme=dark] .mmsg-item{background:var(--card)}}.msg-thread{flex-direction:column;gap:12px;display:flex}.msg-bubble{flex-direction:column;gap:4px;max-width:82%;display:flex}.msg-bubble .meta{color:var(--muted);letter-spacing:.2px;font-size:11.5px;font-weight:700}.msg-bubble .txt{white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:11px 14px;font-size:14px;line-height:1.5}.msg-bubble.them{align-self:flex-start}.msg-bubble.them .txt{background:var(--soft,#f1f5fb);color:var(--ink);border-bottom-left-radius:4px}.msg-bubble.me{text-align:right;align-self:flex-end}.msg-bubble.me .txt{background:var(--blue);color:#fff;border-bottom-right-radius:4px}html[data-theme=dark] .msg-bubble.them .txt{background:#ffffff14}@media (max-width:900px){.mh .mpf-card .fld{margin-bottom:14px}.mh .mpf-card .fld label{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.mh .mpf-card select,.mh .mpf-card textarea,.mh .mpf-card input:not([type=checkbox]):not([type=radio]):not([type=file]){width:100%;color:var(--ink);appearance:none;background:#eef1f8;border:0;border-radius:14px;outline:none;padding:15px 16px;font-family:Roboto;font-size:16px}.mh .mpf-card select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6673' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.mh .mpf-card textarea{resize:vertical;min-height:120px;line-height:1.4}.mh .mpf-card select:focus,.mh .mpf-card textarea:focus,.mh .mpf-card input:focus{background:#fff;box-shadow:0 0 0 2px #1d3ad659}html[data-theme=dark] .mh .mpf-card select,html[data-theme=dark] .mh .mpf-card textarea,html[data-theme=dark] .mh .mpf-card input{background:#ffffff14}.mh .mpf-card .pickfield{margin-bottom:16px}.mh .mpf-card .pickfield-btn{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#eef1f8;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;font-family:Roboto;font-size:16px;display:flex}.mh .mpf-card .pickfield-btn:after{content:"";border-bottom:2.5px solid #5b6673;border-right:2.5px solid #5b6673;flex:none;width:10px;height:10px;margin-top:-4px;transform:rotate(45deg)}.mh .mpf-card .pickfield-btn:focus-visible{box-shadow:0 0 0 2px #1d3ad659}.mh .mpf-card .pickfield-btn:disabled{opacity:.6;cursor:not-allowed}.mh .mpf-card .pickfield-ph{color:var(--muted-2,#8a95a3)}html[data-theme=dark] .mh .mpf-card .pickfield-btn{background:#ffffff14}.pickfield-panel{max-height:260px}}.est-app-shell{z-index:60;background:var(--bg);height:100dvh;position:fixed;top:0;left:0;right:0;overflow:hidden}@media (min-width:901px){.est-app-shell{max-width:1200px;margin:0 auto;padding:20px;position:static}}@media (max-width:900px){.est-app-shell{flex-direction:column;display:flex}.est-app-shell .estafetas-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.est-app-shell .est-map-box{overflow:hidden;border:0!important;border-radius:0!important;flex:auto!important;height:auto!important;min-height:0!important;margin:0!important;position:relative!important}.est-app-shell [data-est=map]{background:#e9eef6;height:100%!important;min-height:0!important}.est-app-shell .leaflet-container{width:100%!important;height:100%!important}.est-appbar{top:calc(12px + env(safe-area-inset-top));z-index:70;align-items:center;gap:10px;display:flex;position:fixed;left:12px;right:12px}.est-appbar .bk{background:var(--card,#fff);width:52px;height:52px;color:var(--blue);cursor:pointer;border:0;border-radius:16px;flex:none;font-size:18px;box-shadow:0 6px 18px #02143c2e}.est-appbar .sb{background:var(--card,#fff);border-radius:16px;flex:1;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex;box-shadow:0 6px 18px #02143c2e}.est-appbar .sb i{color:#8a97a6}.est-appbar .sb input{width:100%;color:var(--ink);outline:none;font-size:16px;background:0 0!important;border:0!important;padding:0!important}.est-app-shell .est-panel{z-index:65;background:var(--bg,#eef1f8);border-radius:26px 26px 0 0;flex-direction:column;flex:0 0 46dvh;height:46dvh;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 30px #02143c2e;margin:0!important}.est-app-shell .est-panel:before{content:"";background:#c7cfdb;border-radius:3px;width:44px;height:5px;margin:10px auto 4px}.est-sheet-head{justify-content:space-between;align-items:baseline;padding:6px 18px 12px;display:flex}.est-sheet-head b{color:var(--ink);letter-spacing:-.4px;font-size:24px;font-weight:900}.est-sheet-head small{color:var(--muted);font-size:15px}.est-app-shell .est-search,.est-app-shell .est-filters{display:none}.est-chips{scrollbar-width:none;gap:10px;padding:0 18px 12px;display:flex;overflow-x:auto}.est-chips::-webkit-scrollbar{display:none}.est-chips button{background:var(--card,#fff);color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:none;padding:12px 20px;font-family:Roboto;font-size:15px;font-weight:800;box-shadow:0 4px 12px #02143c0f}.est-chips button.on{color:#fff;background:#16277e}.est-app-shell .est-count{display:none}.est-app-shell .est-list{padding:0 18px calc(18px + env(safe-area-inset-bottom));flex:1;display:block;overflow-y:auto}.est-app-shell .est-item{background:var(--card,#fff);border:0;border-radius:18px;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:flex;box-shadow:0 4px 12px #02143c0f}.est-app-shell .est-item .pin{color:#fff;background:#16277e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:19px;display:flex}.est-app-shell .est-item b{color:var(--ink);font-size:16.5px}.est-app-shell .est-item .addr{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.est-app-shell .est-item .svc{display:none}.est-app-shell .est-item .dist{color:var(--blue);white-space:nowrap;font-size:16px;font-weight:900}html[data-theme=dark] .est-appbar .bk,html[data-theme=dark] .est-appbar .sb,html[data-theme=dark] .est-chips button,html[data-theme=dark] .est-app-shell .est-item{background:var(--card)}}.est-app-shell .leaflet-control-zoom{border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #02143c2e;border:0!important;margin:0 0 24px 16px!important}.est-app-shell .leaflet-control-zoom a{width:44px!important;height:44px!important;color:var(--blue)!important;background:var(--card,#fff)!important;border:0!important;font-size:22px!important;line-height:44px!important}@media (max-width:900px){.est-app-shell .est-detail{padding:4px 18px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.est-d-head{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.est-d-head .pin{color:#fff;background:#16277e;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.est-d-head .tt{flex:1;min-width:0}.est-d-head .tt b{color:var(--ink);font-size:23px;font-weight:900;line-height:1.15;display:block}.est-d-head .tt .km{color:var(--blue);margin-top:4px;font-size:16px;font-weight:800}.est-d-head .x{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-size:22px}.est-d-addr{color:var(--ink);margin-bottom:8px;font-size:16px}.est-d-tel{color:var(--ink);margin-bottom:12px;font-size:16px}.est-d-open{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.est-d-open .bdg{border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14.5px;font-weight:800;display:inline-flex}.est-d-open .hrs{color:var(--muted);font-size:15px}.est-detail-days{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:8px;padding:0;font-size:16px;font-weight:800;display:inline-flex}.est-detail-days i{transition:all .2s}.est-detail-days.open i{transform:rotate(180deg)}.est-d-week{color:var(--muted);margin-bottom:10px;font-size:14px}.est-d-lbl{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin:14px 0 10px;font-size:12.5px;font-weight:800}.est-d-svcs{flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;display:flex}.est-d-svcs span{color:var(--blue);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.est-d-btns{gap:12px;display:flex}.est-d-btns .go{color:#1c2430;cursor:pointer;background:linear-gradient(90deg,#e8ae19,#ffc425);border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;font-family:Roboto;font-size:17px;font-weight:900;display:flex}.est-d-call{border:1.5px solid var(--blue);color:var(--blue);background:var(--card,#fff);border-radius:16px;flex:none;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:17px;font-weight:900;text-decoration:none;display:flex}html[data-theme=dark] .est-d-call{background:var(--card)}.est-app-shell .route-card{z-index:66;width:auto!important;max-width:none!important;position:fixed!important;inset:auto 12px calc(46vh + 12px)!important}}.mseg-pw .wrap{position:relative}.mseg-pw .wrap input{padding-right:42px}.mseg-pw .wrap .eye{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:900px){.mseg-card{border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.mseg-card .brand{color:#fff;background:#16277e;border-radius:11px;flex:none;justify-content:center;align-items:center;width:56px;height:40px;font-size:20px;display:flex}.mseg-card .tx{flex:1;min-width:0}.mseg-card .tx b{color:var(--ink);font-size:17px;display:block}.mseg-card .tx small{color:var(--muted);font-size:13.5px}.mseg-card .prim{color:#9a6a00;white-space:nowrap;background:#fff3d6;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.mseg-card .prim i{color:var(--gold)}.mseg-svc{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.mseg-svc .tx{flex:1;min-width:0}.mseg-svc .tx b,.mseg-svc .tx small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mseg-svc .tx b{color:var(--ink);font-size:16px;display:block}.mseg-svc .tx small{color:var(--muted);font-size:13px}.mh .mpf-card .mseg-svc select,.mseg-svc select{color:var(--ink);appearance:none;background:#eef1f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6673' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:0;border-radius:999px;flex:none;padding:11px 36px 11px 14px;font-family:Roboto;font-size:14px;font-weight:800;width:auto!important}.mseg-pw .wrap{position:relative}.mseg-pw .wrap input{width:100%;color:var(--ink);background:#eef1f8;border:0;border-radius:14px;outline:none;padding:15px 46px 15px 16px;font-size:16px}.mseg-pw .wrap .eye{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mseg-pw label{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.mh .mpf-card .fld.mseg-pw input{padding-right:46px}html[data-theme=dark] .mseg-svc select,html[data-theme=dark] .mseg-pw .wrap input{background:#ffffff14}.macd-card{color:#fff;background:linear-gradient(135deg,#0d1e63,#1d3ad6);border-radius:22px;margin-bottom:18px;padding:24px 22px;box-shadow:0 12px 30px #02143c40}.macd-card .brand{text-align:right;letter-spacing:.5px;margin-bottom:26px;font-size:26px;font-style:italic;font-weight:900}.macd-card .num{letter-spacing:3px;margin-bottom:26px;font-size:22px;font-weight:700}.macd-card .row{justify-content:space-between;gap:16px;display:flex}.macd-card .row small{letter-spacing:1px;color:#b9c6ef;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.macd-card .row b{text-transform:uppercase;font-size:16px;font-weight:800}.macd-note{color:#3a4a5e;background:#eef1f8;border-radius:14px;margin:4px 0 16px;padding:14px 16px;font-size:13.5px;line-height:1.4}.macd-cvv{position:relative}.macd-cvv .eye{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}html[data-theme=dark] .macd-note{color:var(--ink);background:#ffffff14}}html,body{max-width:100%;overflow-x:hidden}@media (max-width:900px){#account .appmain{padding:0 16px 104px!important}.mh-hero{padding-top:calc(16px + env(safe-area-inset-top))!important;margin:0 -16px!important}.mhh{border-radius:0 0 26px 26px;padding-top:calc(20px + env(safe-area-inset-top))!important;margin:0 -16px 18px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.mrc-cardrow{align-items:center;gap:14px;margin:2px 0 14px;display:flex}.mrc-cardrow .ic{width:52px;height:52px;color:var(--blue);background:#eef2fd;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.mrc-cardrow b{color:var(--ink);font-size:19px;font-weight:900;display:block}.mrc-cardrow small{color:var(--muted);font-size:14px}.mrc-actions{gap:12px;margin-bottom:16px;display:flex}.mrc-actions button{cursor:pointer;border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;font-family:Roboto;font-size:17px;font-weight:900;display:flex}.mrc-actions .pdf{color:#1c2430;background:linear-gradient(90deg,#e8ae19,#ffc425)}.mrc-actions .share{background:var(--card,#fff);color:var(--blue);border:1.5px solid var(--blue)}.mrc-claim{color:#fff;background:#16277e;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-family:Roboto;font-size:17px;font-weight:900;text-decoration:none;display:flex}html[data-theme=dark] .mrc-cardrow .ic{background:#1d3ad62e}html[data-theme=dark] .mrc-actions .share{background:var(--card)}.mrc-claimform label{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin:14px 0 8px;font-size:12.5px;font-weight:800;display:block}.mrc-claimform select,.mrc-claimform textarea{width:100%;color:var(--ink);appearance:none;background:#eef1f8;border:0;border-radius:14px;outline:none;padding:15px 16px;font-family:Roboto;font-size:16px}.mrc-claimform select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6673' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.mrc-claimform textarea{resize:vertical;min-height:96px}.mrc-claimform .ctx{color:var(--muted);background:#f3f5fa;border-radius:12px;margin:14px 0;padding:12px 14px;font-size:13px}.mrc-claimform .btns{gap:12px;display:flex}.mrc-claimform .btns button{cursor:pointer;border-radius:16px;flex:1;padding:15px;font-family:Roboto;font-size:16px;font-weight:900}.mrc-claimform .cancel{background:var(--card,#fff);border:1.5px solid var(--blue);color:var(--blue)}.mrc-claimform .send{color:#1c2430;background:linear-gradient(90deg,#e8ae19,#ffc425);border:0}html[data-theme=dark] .mrc-claimform select,html[data-theme=dark] .mrc-claimform textarea{background:#ffffff14}html[data-theme=dark] .mrc-claimform .cancel{background:var(--card)}.mrc-hasclaim .hdr{align-items:center;gap:14px;margin-bottom:12px;display:flex}.mrc-hasclaim .hdr .ic{color:#0c8709;background:#e6f6ea;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.mrc-hasclaim .hdr b{color:var(--ink);font-size:18px;font-weight:900;display:block}.mrc-hasclaim .hdr small{color:var(--muted);font-size:13.5px}}.mp-wrap{border-bottom:1px solid var(--line,#eef1f6)}.mp-wrap:last-child,.mp-wrap .mp-item{border-bottom:0}.mp-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:2px 14px 12px 46px;font-size:12.5px;display:flex}.pf-avatarrow{align-items:center;gap:14px;margin:0 0 18px;display:flex}.pf-avatar{cursor:pointer;background:var(--grad-brand,#003da6);border:0;border-radius:50%;flex:none;width:76px;height:76px;padding:0;position:relative;overflow:visible}.pf-avatar:disabled{cursor:wait}.pf-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pf-avatar .ini{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;font-weight:800;display:flex}.pf-avatar .cam{background:var(--gold,#ffc425);color:#15273a;border:2px solid var(--card,#fff);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex;position:absolute;bottom:-2px;right:-2px}.ro-lock{color:var(--muted,#5b6673);background:var(--soft,#f1f4f8);border:1px solid var(--line,#e3e8ef);text-transform:none;letter-spacing:0;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.ro-lock i{font-size:9px}.sk{background:linear-gradient(90deg,var(--line,#e3e8ef) 25%,#f4f6fad9 50%,var(--line,#e3e8ef) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite sk-shimmer;display:block}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-title{width:60%;max-width:360px;height:34px;margin:0 0 14px}.sk-line{width:100%;height:14px;margin:8px 0}.sk-line.sm{width:70%}.sk-ico{border-radius:12px;width:44px;height:44px;margin:0 0 14px}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.rec-datefilter{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 12px;display:flex}.rec-datefilter .fld{flex:1;min-width:130px;margin:0}.rec-datefilter .fld label{color:var(--muted,#5b6673);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:800}.rec-datefilter input[type=date]{width:100%}.mp-autopay{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mp-autopay .lbl{color:var(--muted,#5b6673);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:800}.mp-meta .nic{color:var(--muted,#5b6673);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:800;display:inline-flex}.mp-meta .see{color:#1f5fc9;cursor:pointer;background:0 0;border:0;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;font-weight:800;display:inline-flex}.mp-meta .toggle.sm{transform:scale(.85)}.ap-toggle{align-items:center;gap:7px;width:auto;height:auto;display:inline-flex}.ap-toggle .tk{flex:none;width:46px;height:26px;position:relative;inset:auto}.ap-toggle b{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:700}.ap-toggle input:checked~b{color:var(--blue)}.svc-alias-edit{color:var(--blue);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}tr:hover .svc-alias-edit,.svc-alias-edit:hover,.svc-alias-edit:focus-visible{opacity:1;background:#003da614}html[data-theme=dark] tr:hover .svc-alias-edit,html[data-theme=dark] .svc-alias-edit:hover{background:#2f7de029}.colspick{position:relative}.colspick-n{background:var(--soft,#eef3f9);color:var(--muted);border-radius:999px;margin-left:2px;padding:1px 7px;font-size:11.5px;font-weight:800}.colspick-fuera{z-index:40;position:fixed;inset:0}.colspick-menu{z-index:41;background:var(--card,#fff);border:1px solid var(--line);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:14px;min-width:232px;max-height:min(64vh,360px);padding:10px;position:fixed;overflow-y:auto}.colspick-tt{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:4px 8px 8px;font-size:11px;font-weight:800}.colspick-it{cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:14px;display:flex}.colspick-it:hover{background:var(--hover-tint,#003da60f)}.colspick-it input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.colspick-reset{border:0;border-top:1px solid var(--line);width:100%;color:var(--blue);cursor:pointer;text-align:left;background:0 0;margin-top:6px;padding:10px 8px 4px;font-family:inherit;font-size:13px;font-weight:700}.csel-btn{width:100%;font-family:inherit;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.csel-btn:disabled{cursor:default;opacity:.65}.csel-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csel-caret{color:var(--muted);flex:none;font-size:11px;transition:transform .15s}.csel-btn[aria-expanded=true] .csel-caret{transform:rotate(180deg)}.csel-fuera{z-index:140;position:fixed;inset:0}.csel-menu{z-index:141;background:var(--card,#fff);border:1px solid var(--line);box-shadow:var(--shadow);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:14px;max-height:min(60vh,320px);padding:6px;position:fixed;overflow-y:auto}.csel-opt{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:14px;display:block}.csel-opt:hover,.csel-opt:focus-visible{background:var(--hover-tint,#003da60f);outline:none}.csel-opt.on{color:var(--blue);font-weight:700}.csel-compact{padding:5px 6px!important}.mpf-field .body .csel-btn{color:var(--ink);font-weight:700;padding:2px 0!important;font-size:17px!important}.cardflip{aspect-ratio:1.6;perspective:1100px;width:310px;max-width:100%;margin:0 auto 20px}.cardflip-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1);position:relative}.cardflip.flip .cardflip-in{transform:rotateY(180deg)}.cardflip-cara{backface-visibility:hidden;width:100%;margin:0;position:absolute;inset:0}.cardflip-dorso{flex-direction:column;justify-content:center;padding:0;display:flex;transform:rotateY(180deg)}.cardflip-dorso .banda{background:#0000008c;height:42px;margin-top:-18px}.cardflip-dorso .firma{background:#f3f4f6;border-radius:5px;justify-content:flex-end;align-items:center;height:34px;margin:18px 20px 0;padding:0 12px;display:flex}.cardflip-dorso .firma .cvv{color:#15273a;letter-spacing:3px;font-size:15px;font-weight:800}.cardflip-dorso .pista{text-align:right;opacity:.75;text-transform:uppercase;letter-spacing:.5px;margin:6px 20px 0;font-size:9.5px;display:block}@media (prefers-reduced-motion:reduce){.cardflip-in{transition:none}}.macd-cvv{position:relative}.macd-cvv input{padding-right:42px}.macd-cvv .eye{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px;line-height:1;position:absolute;top:calc(50% + 11px);right:12px;transform:translateY(-50%)}.macd-cvv .eye:hover{color:var(--blue)}.macd-cvv .eye:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.langsel{align-items:center;gap:6px;display:inline-flex}.langsel>i{color:var(--muted);font-size:13px}.langsel .csel-btn{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:9px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:600}.langsel .csel-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}html[data-theme=dark] .topbar{color:var(--muted);background:#06111c}html[data-theme=dark] .topbar a{color:var(--muted)}html[data-theme=dark] .topbar a:hover{color:var(--ink)}html[data-theme=dark] header.site{border-bottom-color:var(--line);background:#0a1521db}html[data-theme=dark] .quickpay{background:var(--card);border-color:var(--line)}html[data-theme=dark] .quickpay label{color:var(--muted)}html[data-theme=dark] .quickpay select,html[data-theme=dark] .quickpay input{background:var(--soft)}html[data-theme=dark] .chart-tip{color:var(--ink);border:1px solid var(--line);background:#1b2d3f}.svc-focus{animation:2.4s ease-out svcFocus}@keyframes svcFocus{0%,40%{box-shadow:0 0 0 3px var(--gold);background-color:#ffc42524}to{box-shadow:0 0 #0000}}.bal-loading,.bal-error{vertical-align:middle;align-items:center;gap:8px;min-height:20px;display:inline-flex}.bal-loading .bal-sk{border-radius:6px;width:78px;height:14px;display:inline-block}.bal-loading.compact .bal-sk{width:64px}.bal-loading small,.bal-error small{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.bal-retry{border:1px solid var(--line);background:var(--card,#fff);color:var(--blue);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:12px;display:inline-flex}.bal-retry:hover{border-color:var(--blue)}.bal-retry:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kpi .n .bal-sk{vertical-align:middle;border-radius:8px;width:110px;height:22px;display:inline-block}.mp-item .amt .bal-loading,.mp-item .amt .bal-error{justify-content:flex-end}.wallet-row.cols4{grid-template-columns:repeat(4,1fr)}.wallet-row.cols4 .kpi{min-width:0}.wallet-row.cols4 .kpi .n{overflow-wrap:anywhere;font-size:clamp(22px,2.1vw,30px)}.kpi.kpi-cards{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.kpi-cards .kc-main{color:var(--ink);overflow-wrap:anywhere;min-width:0;max-width:100%;margin-top:8px;font-size:13px;line-height:1.35}.kpi-cards .kc-main .fa-star{color:var(--gold,#e6a700);font-size:12px}.kpi-cards .kc-lbl{color:var(--muted);font-size:12.5px;font-weight:500}.kpi-cards .kc-num{font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-cards .kc-btn{align-self:flex-start;min-height:36px;margin-top:auto}.kpi-cards .kc-main+.kc-btn{margin-top:12px}@media (max-width:1024px){.wallet-row.cols4{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.wallet-row.cols4{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px}.wallet-row.cols4 .kpi{min-width:0;padding:14px}.wallet-row.cols4 .kpi .n{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:22px}.wallet-row.cols4 .kpi .ic{width:36px;height:36px;margin-bottom:10px;font-size:16px}.kpi-cards .kc-btn{justify-content:center;width:100%;min-height:44px}}@media (max-width:359px){.wallet-row.cols4{grid-template-columns:1fr}}.hf-sel{max-width:100%;padding:8px 10px}.mhf{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.mhf-row{gap:8px;display:flex}.mhf-row>*{border:1.5px solid var(--line);min-width:0;font:inherit;color:var(--ink-2);background:#fff;border-radius:9px;flex:1;padding:8px;font-size:13px}.mhf .btn{align-self:flex-start}.idle-modal{z-index:400}.idle-modal .mhead .idle-ic{margin-bottom:10px;font-size:30px}.idle-modal .idle-msg{text-align:center;color:var(--ink);margin:0 0 12px;font-size:14.5px;line-height:1.5}.idle-modal .idle-count{text-align:center;color:var(--blue);font-variant-numeric:tabular-nums;margin:6px 0 20px;font-size:44px;font-weight:800;line-height:1}.idle-modal .idle-count span{opacity:.7;margin-left:2px;font-size:18px}.idle-modal .idle-actions{flex-wrap:wrap;gap:10px;display:flex}.idle-modal .idle-actions .btn{flex:140px;justify-content:center}.idle-modal .idle-actions .btn.blue{color:#fff}.idle-modal .idle-actions .btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:14px}html[data-theme=dark] .idle-modal .idle-actions .btn:focus-visible{outline-color:var(--gold)}@media (max-width:900px){.mh{--mh-ico:#3470ff;--mh-acc:#2459e0;--mh-sub:#565f7b;--mh-alt:#f3f5fb;--mh-borde:#141e5012}.mh-hero{background:linear-gradient(160deg,#0a1566 0%,#15259c 50%,#1d3ad6 100%);border-radius:0 0 32px 32px;padding-bottom:12px;position:relative;overflow:hidden}.mh-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#36c5ff38,#36c5ff00 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-60px}.mh-hero>*{position:relative}.mh-top{margin:0;padding-top:8px}.mh-logo{height:24px}.mh-bell{background:#ffffff29;border:1px solid #ffffff40;width:42px;height:42px}.mh-bell .bdg{color:#0a1230;background:#f8c515;border:1.5px solid #003da6;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:9.5px;font-weight:900;top:4px;right:5px}.mh-hello{letter-spacing:-.5px;margin:8px 0 0;font-size:26px;font-weight:800}.mh-carousel{gap:12px;margin:0;padding:12px 0 0}.mh-slide{box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff26;border-radius:18px;flex-direction:column;flex:0 0 calc(100% - 26px);justify-content:space-between;height:148px;min-height:0;padding:16px;display:flex}.mh-slide .m{font-size:18px;font-weight:800}.mh-slide .r{letter-spacing:.3px;color:#cdd9ff;gap:6px;font-size:11px;font-weight:700}.mh-slide .r svg{color:#f8c515;flex:none}.mh-bar{border-radius:99px;height:9px;margin:0}.mh-bar>span{background:linear-gradient(90deg,#f8c515,#e5a300);border-radius:99px}.mh-foot{color:#cdd9ff;font-size:12.5px}.mh-foot b{font-weight:800}.mh-slide .qh{align-items:center;gap:8px;min-width:0;display:flex}.mh-slide .qic{background:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.mh-slide .qic .biz-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none}.mh-slide .qic .biz-logo img{padding:3px}.mh-slide .qt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.mh-slide .qt>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-slide .qt b{color:#fff;font-size:15px;font-weight:800}.mh-slide .qt small{color:#cdd9ff;font-size:13px}.mh-slide .qt small.ref{color:#9fb4f5;font-size:12px;font-weight:700}.mh-slide .auto{color:#0a1230;background:#f8c515;border-radius:99px;flex:none;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.mh-slide .qamt{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:900;overflow:hidden}.mh-slide .qamt small{color:#cdd9ff;font-size:13px;font-weight:600}.mh-slide .qamt.st{font-size:15px}.mh-slide .qbtn{color:#0a1230;cursor:pointer;background:#f8c515;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;height:38px;font-family:inherit;font-size:15px;font-weight:800;display:flex}.mh-slide .qbtn:disabled{opacity:.5;cursor:default}.mh-dots{gap:5px;margin-top:12px}.mh-dots span{background:#fff6;border-radius:99px;width:6px;height:6px}.mh-dots span.on{background:#f8c515;width:18px}.mh-sec{margin:24px 0 12px}.mh-sec h2{letter-spacing:0;font-size:18px;font-weight:800}.mh-sec a{color:var(--mh-acc);font-size:13px}.mh-cats{gap:12px;margin-bottom:-10px;padding:2px 16px 14px}.mh-cat{gap:8px;width:72px}.mh-cat .bx{border:1px solid var(--mh-borde);width:66px;height:66px;color:var(--mh-ico);border-radius:20px;box-shadow:0 8px 14px #08143c1f}.mh-cat small{max-width:72px;color:var(--mh-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mh-tabs{gap:24px;margin:16px 0 0}.mh-tabs button{color:var(--mh-sub);border-bottom:0;padding:0 0 9px;font-size:15px;font-weight:800;position:relative}.mh-tabs button.on{color:var(--mh-acc)}.mh-tabs button.on:after{content:"";background:var(--mh-ico);border-radius:99px;height:3px;position:absolute;bottom:0;left:0;right:0}.mh-list{flex-direction:column;gap:14px;margin-top:12px;display:flex}.mh-list>.mh-sec{margin:10px 0 -2px}.mh-list .mh-bill{border:1px solid var(--mh-borde);margin:0;padding:16px;box-shadow:0 8px 16px #08143c1a}.mh-bw{background:var(--card,#fff);border:1px solid var(--mh-borde);border-radius:20px;overflow:hidden;box-shadow:0 8px 16px #08143c1a}.mh-bw.off .mh-bl .ic{filter:grayscale()}.mh-bw.off .mh-bl .tx b{color:var(--mh-sub)}.mh-bw.off .mh-bl .tx .sub,.mh-bw.off .mh-bl .tx .ref,.mh-bw.off .mh-bl .tx .st{color:var(--mh-off,#6b7390)}.mh-bl{align-items:center;gap:12px;padding:16px;display:flex;position:relative}.mh-bl .hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mh-bl .hit:focus-visible{outline:2px solid var(--mh-acc);outline-offset:-3px;border-radius:20px 20px 0 0}.mh-bl>:not(.hit){pointer-events:none;position:relative}.mh-bl .bal{pointer-events:auto}.mh-bl .ic{background:#fff;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.mh-bl .ic .biz-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none}.mh-bl .ic .biz-logo img{padding:6px}.mh-bl .ic .biz-logo.sm{font-size:17px}.mh-bl .tx{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.3;display:flex}.mh-bl .tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.mh-bl .tx .sub{color:var(--mh-sub);align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.mh-bl .tx .sub svg{flex:none}.mh-bl .tx .sub span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-bl .tx .ref{color:var(--mh-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.mh-bl .tx .st{color:var(--mh-sub);margin-top:2px;font-size:12px}.mh-bl .amt{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:42%;font-size:15px;font-weight:800;overflow:hidden}.mh-bl .chev{color:var(--mh-sub);flex:none}.mh-cr{background:var(--mh-alt);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex;position:relative}.mh-cr .bdg{background:var(--card,#fff);border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:22px;display:flex}.mh-cr .bdg .mtj{width:26px;height:auto}.mh-cr .lbl{min-width:0;color:var(--mh-sub);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.mh-cr .chg{color:var(--mh-acc);flex:none;font-weight:800}.mh-cr select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mh-cr:has(select:focus-visible){outline:2px solid var(--mh-acc);outline-offset:-3px}.mh-bot{width:56px;height:56px;right:18px;bottom:calc(96px + env(safe-area-inset-bottom));background:linear-gradient(160deg,#0a1566,#15259c 50%,#1d3ad6);box-shadow:0 8px 14px #08143c59}.mh-bot .bot-ic{color:#fff;width:30px;height:30px}.apptabbar{left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffffc7;border:1px solid #141e500f;border-radius:26px;align-items:center;height:64px;padding:0;box-shadow:0 12px 28px #08143c52}.apptabbar a,.apptabbar button{color:#565f7b;gap:4px;height:100%;padding:0;font-size:10px;font-weight:600}.apptabbar .on{color:#2459e0;font-weight:800}.apptabbar .on:before{display:none}.apptabbar .iw{justify-content:center;align-items:center;width:40px;max-width:none;height:28px;display:flex;position:relative;overflow:visible}.apptabbar .on .iw:before{content:"";background:#3470ff33;border-radius:50%;width:42px;height:42px;position:absolute}.apptabbar .iw svg{position:relative}.apptabbar .on .iw svg{fill:#3470ff29;stroke-width:2.5px}.apptabbar .dot{top:9px;right:calc(50% - 20px)}html[data-theme=dark] .mh{--mh-ico:#5b8cff;--mh-acc:#7fa5ff;--mh-off:#8b97b8;--mh-sub:#8b97b8;--mh-alt:#0e1626;--mh-borde:#ffffff12}html[data-theme=dark] .mh-hero{background:linear-gradient(160deg,#0b1340 0%,#1d3ad6 60%,#3470ff 100%)}html[data-theme=dark] .apptabbar{background:#10182cd1;border-color:#ffffff14;box-shadow:0 12px 28px #00000080}html[data-theme=dark] .apptabbar a,html[data-theme=dark] .apptabbar button{color:#8b97b8}html[data-theme=dark] .apptabbar .on{color:#5b8cff}html:has(.appmain .mhh,.appmain .mh-hero):not(:has(.appmain :not(.mh-desktop)>.crumbs)){background:var(--bg)}body:has(.appmain .mhh):not(:has(.appmain :not(.mh-desktop)>.crumbs)){background:#0d1e63}body:has(.appmain .mh-hero){background:#0a1566}html[data-theme=dark] body:has(.appmain .mh-hero){background:#0b1340}#account .applayout{min-height:100vh}.mpg-list{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.mpg-item{--mh-acc:#2459e0;--mh-sub:#565f7b;--mh-alt:#f3f5fb;background:var(--card,#fff);border:1.5px solid #141e501a;border-radius:18px;overflow:hidden}.mpg-item.on{background:#eef1fb;border-color:#15259c}.mpg-row{align-items:center;gap:12px;padding:14px 12px;display:flex;position:relative}.mpg-row .hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mpg-row .hit:disabled{cursor:default}.mpg-row .hit:focus-visible{outline-offset:-3px;border-radius:16px 16px 0 0;outline:2px solid #2459e0}.mpg-row>:not(.hit){pointer-events:none;position:relative}.mpg-row .pill{pointer-events:auto}.mpg-row .box{color:#fff;border:2px solid #141e502e;border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.mpg-row .box.off{border-color:#0000}.mpg-item.on .box{background:#15259c;border-color:#15259c}.mpg-row .ic{background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.mpg-row .ic .biz-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none}.mpg-row .ic .biz-logo img{padding:6px}.mpg-row .ic .biz-logo.sm{font-size:16px}.mpg-row .tx{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.3;display:flex}.mpg-row .tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.mpg-row .tx .tit{color:var(--mh-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mpg-row .tx .ref{color:var(--mh-sub);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:700;display:-webkit-box;overflow:hidden}.mpg-row .tx .due{color:var(--mh-sub);font-size:12px}.mpg-row .tx .due.urg{color:#845400;font-weight:700}.mpg-row .tx .shw{color:#15259c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.mpg-row .pill{text-align:right;max-width:44%;color:var(--mh-sub);background:var(--mh-alt);border-radius:14px;flex:none;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.3}.mpg-row .pill.debt{color:#2459e0;white-space:nowrap;background:#3470ff1a;font-size:15px;font-weight:900}.mpg-row .pill.ok{color:#15803d;background:#16a34a1a}.mpg-row .pill.bad{color:#b91c1c;background:#dc262614}.mpg-foot{background:var(--mh-alt);align-items:stretch;display:flex}.mpg-foot .mh-cr{flex:1;min-width:0;padding:10px 12px}.mpg-foot .mh-cr .chg i{margin-left:4px;font-size:11px}.mp-add{background:var(--card,#fff);border:1px dashed #141e502e;border-radius:18px;gap:12px;padding:12px}.mp-add .plus{color:#3470ff;background:#eef1fb;border-radius:12px;width:40px;height:40px;font-size:17px}.mp-add b{font-size:15px;font-weight:800}.mp-pay{color:#0a1230;background:linear-gradient(135deg,#f8c515,#e5a300);border-radius:24px;padding:18px;font-size:18px;box-shadow:0 8px 16px #e5a30066}.mp-pay.idle,.mp-pay.idle:disabled{opacity:1;color:#565f7b;box-shadow:none;cursor:default;background:#f3f5fb}.mpg-sheet{flex-direction:column;gap:10px;display:flex}.mpg-sheet .meta{color:var(--muted);margin:0;font-size:13px}.mpg-sheet .row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mpg-sheet .row .warn{color:#b91c1c;font-size:12px;font-weight:700}.mpg-sheet .row .muted{color:var(--muted);font-size:12px}.mpg-sheet .row .paused{color:#845400;font-size:12px;font-weight:700}.mpg-sheet .act{border:1px solid var(--line);background:var(--card,#fff);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;font-size:15px;font-weight:700;display:flex}.mpg-sheet .act i{color:#2459e0;width:18px}.mpg-sheet .act.del,.mpg-sheet .act.del i{color:#b91c1c}html[data-theme=dark] .mpg-item{--mh-acc:#7fa5ff;--mh-sub:#8b97b8;--mh-alt:#0e1626;border-color:#ffffff14}html[data-theme=dark] .mpg-item.on{background:#3470ff1f;border-color:#5b8cff}html[data-theme=dark] .mpg-row .pill.debt{color:#7fa5ff}html[data-theme=dark] .mpg-row .pill.ok{color:#4ade80}html[data-theme=dark] .mpg-row .pill.bad{color:#f87171}html[data-theme=dark] .mpg-row .tx .shw{color:#7fa5ff}html[data-theme=dark] .mp-add{background:var(--card)}html[data-theme=dark] .mp-pay.idle{color:#8b97b8;background:#0e1626}.ms-tabs{background:#eef1fb;border-radius:18px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.ms-tabs button{font:inherit;color:#565f7b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:14px;flex:1;padding:10px 8px;font-size:13px;font-weight:700}.ms-tabs button.on{background:var(--card,#fff);color:#15259c;font-weight:900;box-shadow:0 2px 6px #08143c14}.ms-card{background:var(--card,#fff);border-radius:18px;margin-bottom:14px;padding:0 14px;box-shadow:0 6px 18px #02143c12}.ms-row{border-bottom:1px solid #141e5012;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0;display:flex}.ms-row:last-child{border-bottom:0}.ms-row>*{max-width:100%}.ms-row .top{align-items:center;gap:12px;width:100%;display:flex}.ms-row .ic{background:#fff;border:1px solid #141e500f;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.ms-row .ic .biz-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none}.ms-row .ic .biz-logo img{padding:5px}.ms-row .ic .biz-logo.sm{font-size:15px}.ms-row .tx{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.ms-row .tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.ms-row .tx small{color:#565f7b;font-size:13px}.ms-row .ap{color:#565f7b;cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:4px;font-size:12px;display:flex}.ms-row .badge{color:#565f7b;background:#eef1fb;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.ms-row .badge.ok{color:#15803d;background:#16a34a1f;font-weight:800}.ms-row .badge.warn{color:#845400;background:#e5a30029;font-weight:800}.ms-row .badge.bad{color:#b91c1c;background:#d645451f;font-weight:800}.ms-row .apinfo{gap:8px;width:100%;display:flex}.ms-row .apinfo .chip{min-width:0;color:var(--ink);border:1px solid #141e501a;border-radius:14px;flex:1;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ms-row .apinfo .chip i{color:#15259c}.ms-row .apinfo .chip .mtj{flex:none;width:26px;height:auto}.ms-row .apinfo .chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-row .meta{box-sizing:border-box;width:100%;color:var(--ink);background:#eef1fb;border-radius:14px;flex-wrap:wrap;gap:6px 12px;padding:8px 10px;font-size:13px;display:flex}.ms-row .meta span{align-items:center;gap:5px;min-width:0;display:inline-flex}.ms-row .meta i{color:#565f7b;font-size:11px}.ms-row .meta em{color:#565f7b;text-transform:uppercase;letter-spacing:.3px;font-size:11.5px;font-style:normal;font-weight:700}.ms-row .meta b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ms-row .meta .shw{color:#15259c;font-weight:700}.ms-row .saldo{background:#eef1fb;border-radius:14px;padding:6px 10px;font-size:13px}.ms-row .acts{gap:8px;width:100%;display:flex}.ms-row .acts button{min-width:0;font:inherit;color:#15259c;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #141e501a;border-radius:14px;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:800;display:flex}.ms-row .acts button.grow{flex:1}.ms-row .acts button.del{color:#b91c1c}.ms-add{width:100%;font:inherit;color:#15259c;cursor:pointer;background:0 0;border:1.5px solid #15259c;border-radius:18px;padding:15px;font-size:15px;font-weight:800}html[data-theme=dark] .ms-tabs,html[data-theme=dark] .ms-row .meta,html[data-theme=dark] .ms-row .saldo{background:#1a2640}html[data-theme=dark] .ms-tabs button.on{background:var(--card);color:#7fa5ff}html[data-theme=dark] .ms-row .tx small,html[data-theme=dark] .ms-row .ap,html[data-theme=dark] .ms-row .meta em,html[data-theme=dark] .ms-row .meta i{color:#8b97b8}html[data-theme=dark] .ms-row .acts button,html[data-theme=dark] .ms-add,html[data-theme=dark] .ms-row .meta .shw,html[data-theme=dark] .ms-row .apinfo .chip i{color:#7fa5ff;border-color:#ffffff1f}html[data-theme=dark] .ms-row .acts button.del{color:#f87171}html[data-theme=dark] .ms-row .badge.ok{color:#4ade80}html[data-theme=dark] .ms-row .badge.warn{color:#fbbf24}html[data-theme=dark] .ms-row .badge.bad{color:#f87171}.mr-toggle{grid-template-columns:none;gap:12px;margin-bottom:12px;display:flex}.mr-toggle button{background:var(--card,#fff);min-width:0;height:52px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;box-shadow:none;border:1.5px solid #141e501a;border-radius:18px;flex-direction:row;flex:1 1 0;padding:0 6px;font-size:14px;font-weight:800;overflow:hidden}.mr-toggle button.on{color:#fff;background:#15259c;border-color:#15259c}.mr-card{border-radius:18px;padding:16px}.mr-sec{letter-spacing:.3px;text-transform:uppercase;color:#565f7b;align-items:center;gap:8px;margin:18px 0 8px;font-size:12px;font-weight:700;display:flex}.mr-card .mr-sec:first-child{margin-top:0}.mr-sec .ic{color:#3470ff;background:#eef1fb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.mr-lbl.ic{letter-spacing:.3px;color:#565f7b;align-items:center;gap:6px;margin:18px 0 6px;font-size:12px;font-weight:700;display:flex}.mr-lbl.ic i{color:#3470ff;font-size:12px}.mr-input{background:var(--card,#fff);border:1px solid #141e501a;border-radius:14px;min-height:46px;padding:12px 13px;font-size:16px}.mr-chips{gap:8px}.mr-chip{color:#1d3650;background:0 0;border:1.5px solid #141e501a;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.mr-chip.on{color:#fff;background:#15259c;border-color:#15259c}.mr-num{gap:6px;min-height:36px;padding:0 8px 0 12px;font-size:13px;font-weight:700}.mr-num i.tel{color:#3470ff;font-size:12px}.mr-save{font:inherit;color:#2459e0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:2px 0;font-size:13px;font-weight:800;display:inline-flex}.mp-pay.mr-go{border-radius:18px;margin-top:18px;padding:16px;font-size:18px}.mr-hist-h{color:var(--ink);align-items:center;gap:8px;margin:24px 0 8px;font-size:15px;font-weight:800;display:flex}.mr-hist-h i{color:#3470ff}.mr-hist{flex-direction:column;gap:10px;display:flex}.mr-hrow{background:var(--card,#fff);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);border:1px solid #141e501a;border-radius:18px;align-items:center;gap:8px;padding:14px 16px;display:flex}.mr-hrow .tx{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.mr-hrow .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.mr-hrow .tx small{color:#565f7b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mr-hrow .tx em{color:#2459e0;margin-top:2px;font-size:12px;font-style:normal;font-weight:700}.mr-hrow .amt{white-space:nowrap;font-size:15px;font-weight:900}.mr-hrow>i{color:#565f7b;font-size:12px}.pt-sheet.prv{padding:10px 16px calc(12px + env(safe-area-inset-bottom));text-align:left;border-radius:26px 26px 0 0;align-items:stretch;gap:0;max-width:none}.pt-sheet.prv:before{content:"";background:#141e501f;border-radius:3px;align-self:center;width:40px;height:5px;margin-bottom:12px}.prv-title{color:var(--ink);margin:0 0 12px;font-size:23px;font-weight:900;line-height:1.2}.prv-line{flex-direction:column;padding:10px 0 8px;line-height:1.35;display:flex}.prv-line b{color:var(--ink);font-size:15px;font-weight:700}.prv-line span{color:#565f7b;font-size:13px}.prv-line span.ref{font-weight:700}.prv-card{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:#f3f5fb;border:0;border-radius:14px;align-items:center;gap:8px;padding:9px 10px;display:flex}.prv-card:disabled{cursor:default}.prv-card .bdg{background:#0a1566;border-radius:7px;flex:none;justify-content:center;align-items:center;width:44px;height:30px;display:flex}.prv-card .bdg .mtj{filter:brightness(0)invert();width:34px;height:auto}.prv-card .lbl{color:#565f7b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.prv-card .sep{background:#141e501f;flex:none;width:1px;height:20px}.prv-card .chg{color:#2459e0;white-space:nowrap;font-size:13px;font-weight:800}.prv-card .chg i{margin-left:4px;font-size:11px}.prv-cards{flex-direction:column;gap:6px;margin-top:8px;display:flex}.prv-cards button{background:var(--card,#fff);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:1.5px solid #141e501a;border-radius:14px;padding:12px;font-size:14px;font-weight:700}.prv-amt{width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #141e501a;border-radius:18px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;display:flex}.prv-amt span{color:#565f7b;font-size:13px}.prv-amt b{color:#15259c;font-size:15px;font-weight:800}.prv-total{justify-content:space-between;align-items:center;margin-top:8px;padding:8px 0;display:flex}.prv-total b{color:var(--ink);font-size:18px;font-weight:900}.prv-total strong{color:#2459e0;font-size:23px;font-weight:900}.prv-note{color:#565f7b;background:#eef1fb;border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:12px;display:flex}.prv-note i{color:#3470ff;font-size:15px}.prv-pay{height:54px;font:inherit;color:#0a1230;cursor:pointer;background:linear-gradient(135deg,#f8c515,#e5a300);border:0;border-radius:18px;margin-top:12px;font-size:18px;font-weight:900}.prv-pay:disabled{color:#565f7b;cursor:default;background:#f3f5fb}.prv-cancel{font:inherit;color:#565f7b;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:12px;font-weight:700}.prv-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.prv-chips button{background:var(--card,#fff);font:inherit;color:var(--ink);cursor:pointer;border:1.5px solid #141e501a;border-radius:18px;padding:10px 16px;font-size:15px;font-weight:800}.prv-chips button.on{color:#003da6;background:#003da614;border-color:#003da6}.prv-input{width:100%;font:inherit;box-sizing:border-box;border:1.5px solid #141e501a;border-radius:18px;padding:12px 14px;font-size:16px}html[data-theme=dark] .mr-toggle button{background:var(--card);color:var(--ink);border-color:#ffffff1a}html[data-theme=dark] .mr-toggle button.on{color:#fff;background:#3470ff;border-color:#3470ff}html[data-theme=dark] .mr-chip{color:var(--ink);border-color:#ffffff1f}html[data-theme=dark] .mr-input{background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .mr-sec,html[data-theme=dark] .mr-lbl.ic,html[data-theme=dark] .mr-hrow .tx small,html[data-theme=dark] .prv-line span,html[data-theme=dark] .prv-card .lbl,html[data-theme=dark] .prv-amt span,html[data-theme=dark] .prv-note,html[data-theme=dark] .prv-cancel{color:#8b97b8}html[data-theme=dark] .mr-sec .ic,html[data-theme=dark] .prv-note{background:#1a2640}html[data-theme=dark] .mr-save,html[data-theme=dark] .mr-hrow .tx em,html[data-theme=dark] .prv-card .chg,html[data-theme=dark] .prv-total strong,html[data-theme=dark] .prv-amt b{color:#7fa5ff}html[data-theme=dark] .mr-hrow,html[data-theme=dark] .prv-cards button,html[data-theme=dark] .prv-chips button{background:var(--card);border-color:#ffffff1a}html[data-theme=dark] .pt-sheet.prv,html[data-theme=dark] .prv-input{background:var(--card);color:var(--ink)}html[data-theme=dark] .prv-card{background:#0e1626}}.sv-backdrop{z-index:1200;background:#0a152180;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sv-modal{background:var(--card);border-radius:24px;width:100%;max-width:560px;max-height:calc(100dvh - 32px);position:relative;overflow:auto;box-shadow:0 24px 60px #001e5047}.sv-x{z-index:2;color:#0e2233;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:16px;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0000001f}.sv-head{background:linear-gradient(135deg,#eaf1ff,#f5f8ff);border-radius:24px 24px 0 0;align-items:flex-start;gap:8px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.sv-head-tx{z-index:1;flex:1;min-width:0;position:relative}.sv-logo{width:auto;height:30px;margin-bottom:14px;display:block}.sv-head h2{color:#0e2233;margin:0;font-size:24px;font-weight:800;line-height:1.2}.sv-head p{color:#5b6b7b;margin:6px 0 0;font-size:14px}.sv-art{width:170px;height:116px;position:absolute;bottom:0;right:56px}.sv-head-tx{padding-right:200px}.sv-body{flex-direction:column;gap:20px;padding:22px;display:flex}.sv-body .sv-q{background:0 0;flex-direction:column;gap:10px;min-height:0;margin:0;padding:0;display:flex}.sv-q-head{align-items:center;gap:10px;display:flex}.sv-ic{color:#0e2a5c;background:#ffc425;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.sv-q h3{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.35}.sv-req{color:#d93025}.sv-scale{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.sv-scale button{border:1.5px solid var(--line);background:var(--card);min-width:0;height:40px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0;font-weight:700}.sv-scale button.on{color:#fff;background:#1d5bea;border-color:#1d5bea}.sv-ends{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.sv-yn,.sv-choice,.sv-multi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sv-yn button,.sv-choice button,.sv-multi button{border:1.5px solid var(--line);background:var(--card);min-height:46px;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.sv-yn button.on,.sv-choice button.on,.sv-multi button.on{background:#eef3ff;border-color:#1d5bea}.sv-dot,.sv-box{color:#fff;border:2px solid #9aa9b8;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.sv-dot{border-radius:50%}.sv-box{border-radius:5px}.on>.sv-dot,.on>.sv-box{background:#1d5bea;border-color:#1d5bea}.sv-choice .on>.sv-dot{font-size:7px}.sv-faces{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sv-faces button{border:1.5px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 4px;font-size:12px;display:flex}.sv-faces button.on{color:#1d5bea;background:#eef3ff;border-color:#1d5bea;font-weight:700}.sv-face{font-size:26px;line-height:1}.sv-stars{justify-content:center;gap:10px;display:flex}.sv-stars button{border:1.5px solid var(--line);background:var(--card);width:54px;height:54px;color:var(--muted);cursor:pointer;border-radius:12px;font-size:26px}.sv-stars button.on{color:#ffc425;background:#ffc42524}.sv-yn button{justify-content:center;font-weight:700}.sv-yn button.on{color:#fff;background:#1d5bea;border-color:#1d5bea}.sv-yn button.on .sv-dot{color:#1d5bea;background:#fff;border-color:#fff}.sv-text{position:relative}.sv-text textarea{box-sizing:border-box;resize:vertical;border:1.5px solid var(--line);width:100%;min-height:84px;font:inherit;background:var(--card);color:var(--ink);border-radius:12px;padding:12px 12px 26px;font-size:14px}.sv-count{color:var(--muted);font-size:12px;position:absolute;bottom:10px;right:12px}.sv-err{color:#b3261e;margin:0;font-size:13px}.sv-send{color:#fff;cursor:pointer;background:#003da6;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-size:16px;font-weight:700;display:flex}.sv-send:disabled{color:#fff;cursor:not-allowed;background:#c5cfda}.sv-modal button:focus-visible,.sv-text textarea:focus-visible{outline-offset:2px;outline:3px solid #ffc425}.sv-done{text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:44px 28px 28px;display:flex;position:relative;overflow:hidden}.sv-done>*{z-index:1;position:relative}.sv-done .sv-done-blob{z-index:0;opacity:.7;background:#e6f0ff;border-radius:50%;width:280px;height:240px;position:absolute;top:-110px;left:-90px}.sv-done .sv-done-ring{z-index:0;opacity:.8;border:26px solid #fff2c7;border-radius:50%;width:150px;height:150px;position:absolute;top:40%;right:-70px}.sv-done-art{width:200px;height:128px}.sv-done-halo{fill:#e6f0ff}.sv-done h2{color:var(--ink);text-wrap:balance;margin:4px 0 0;font-size:28px;font-weight:800}.sv-done #sv-sub{max-width:34ch;color:var(--muted);margin:0;font-size:17px;line-height:1.45}.sv-done-ok{color:var(--ink);background:#eef4ff;border-radius:14px;align-items:center;gap:14px;margin:8px 0 6px;padding:14px 22px;font-size:15px;display:flex}.sv-done-ok i{color:#1d5bea;border-right:1px solid #cfdcf5;padding-right:14px;font-size:22px}.sv-done .sv-send{margin-top:4px}.sv-done-ok span{text-align:left}html[data-theme=dark] .sv-head{background:linear-gradient(135deg,#132a45,#11212f)}html[data-theme=dark] .sv-head h2{color:#fff}html[data-theme=dark] .sv-head p{color:#a9b8c8}html[data-theme=dark] .sv-logo{background:#fff;border-radius:8px;padding:4px 8px}html[data-theme=dark] .sv-faces button.on,html[data-theme=dark] .sv-choice button.on,html[data-theme=dark] .sv-multi button.on{background:#16305a}@media (max-width:900px){.sv-backdrop{align-items:flex-end;padding:0}.sv-modal{max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0}.sv-art{width:116px;height:80px;right:52px}.sv-head-tx{padding-right:150px}.sv-scale{gap:4px}.sv-head h2{font-size:21px}}@media (max-width:420px){.sv-choice,.sv-multi{grid-template-columns:1fr}.sv-art{display:none}.sv-head-tx{padding-right:44px}}html[data-theme=dark] .sv-faces button.on{color:#9db8ff}html[data-theme=dark] .sv-done .sv-done-blob{background:#132a45}html[data-theme=dark] .sv-done .sv-done-ring{border-color:#ffc4252e}html[data-theme=dark] .sv-done-ok{background:#16263a}html[data-theme=dark] .sv-done-ok i{border-color:#2a4257}html[data-theme=dark] .sv-done-halo{fill:#16263a}.cf-backdrop{z-index:1300;background:#0a152180;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cf-box{background:var(--card);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:460px;padding:34px 26px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #001e5047}.cf-box:before,.cf-box:after{content:"";z-index:0;pointer-events:none;background:#eaf1ff;border-radius:50%;position:absolute}.cf-box:before{width:300px;height:250px;top:-150px;left:-120px}.cf-box:after{opacity:.7;width:300px;height:260px;bottom:-130px;right:-150px}.cf-box>*{z-index:1;position:relative}.cf-box:focus{outline:none}.cf-x{color:#0e2233;cursor:pointer;background:#eef2f8;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid;top:16px;right:16px;position:absolute!important}.cf-x:focus-visible{outline-offset:2px;outline:3px solid #ffc425}.cf-ic{color:#d32f2f;background:#fbdada;border-radius:50%;place-items:center;width:72px;height:72px;margin:12px 0 10px;font-size:30px;display:grid;box-shadow:0 0 0 14px #fef0f0}.cf-box h2{color:var(--ink);text-wrap:balance;margin:0;font-size:24px;font-weight:800}.cf-item{color:#003da6;overflow-wrap:anywhere;background:#eaf1ff;border-radius:14px;align-items:center;gap:12px;margin:2px 0 0;padding:10px 18px;font-size:16px;font-weight:700;display:inline-flex}.cf-item i{font-size:18px}.cf-msg{color:var(--muted);max-width:32ch;margin:0;font-size:15.5px;line-height:1.5}.cf-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:10px;display:grid}.cf-actions button{cursor:pointer;border-radius:14px;height:52px;font-size:16px;font-weight:700}.cf-cancel{background:var(--card);color:var(--ink);border:1.5px solid #d5deec}.cf-ok{color:#fff;background:#d32f2f;border:0;box-shadow:0 8px 18px #d32f2f40}.cf-actions button:focus-visible{outline-offset:2px;outline:3px solid #ffc425}.cf-box.cf-primary .cf-ic{color:#003da6;background:#dce7ff;box-shadow:0 0 0 14px #eef3ff}.cf-box.cf-primary .cf-ok{background:#003da6;box-shadow:0 8px 18px #003da640}html[data-theme=dark] .cf-box.cf-primary .cf-ic{color:#9db8ff;background:#16263a;box-shadow:0 0 0 14px #11202f}html[data-theme=dark] .cf-ic{color:#ff8a80;background:#3a1a1e;box-shadow:0 0 0 14px #2a1518}html[data-theme=dark] .cf-box:before,html[data-theme=dark] .cf-box:after{background:#132a45}html[data-theme=dark] .cf-x{color:var(--ink);background:#1b2d3f}html[data-theme=dark] .cf-cancel{border-color:var(--line)}html[data-theme=dark] .cf-item{color:#9db8ff;background:#16263a}@media (max-width:900px){.cf-backdrop{align-items:flex-end;padding:0}.cf-box{max-width:none;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.cf-backdrop .cf-box .cf-msg{color:var(--muted);max-width:32ch;margin:0;font-size:15.5px}.cf-backdrop .cf-box .cf-item{max-width:none;margin:2px 0 0;font-size:16px}.cf-backdrop .cf-box h2{color:var(--ink)}.share-logo{border:1px solid var(--line);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.share-logo .biz-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none}.share-tag{color:#8a6100;background:#fff4d6;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.share-note{color:var(--muted);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;display:flex}html[data-theme=dark] .share-tag{color:#ffc425;background:#ffc42529}html[data-env-banner]{--eb-off:calc(34px + env(safe-area-inset-top,0px))}html[data-env-banner] body{padding-top:var(--eb-off)}html[data-env-banner] header.site,html[data-env-banner] .appbar,html[data-env-banner] .onb-top,html[data-env-banner] #account .appside{top:var(--eb-off)}@media (max-width:900px){html[data-env-banner] .appside{top:var(--eb-off);height:calc(100vh - var(--eb-off))}}html[data-env-banner] .est-app-shell{top:var(--eb-off);height:calc(100dvh - var(--eb-off))}html[data-env-banner] #onboarding,html[data-env-banner] .modal-bg{top:var(--eb-off)}@media (max-width:640px){#env-banner .env-banner-detail{display:none}}.voz-hero{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.voz-hero h1{margin:0;font-size:21px}.voz-hero .mbody{color:var(--ink)}.voz-c{text-align:center}.voz-l{text-align:left}.voz-m{color:var(--muted);margin:0 0 12px;font-size:13.5px}.voz-s{color:var(--muted);font-size:12.5px}.voz-big{margin:0 0 8px;font-size:34px}.voz-h{margin:0 0 8px;font-size:18px}.voz-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.voz-list li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.voz-list i{color:#0e9408;margin-top:3px}.voz-warn{text-align:left;margin-bottom:14px;color:#a37500!important;background:#fff7e6!important;border-color:#ffe1a0!important}.voz-err{margin-bottom:14px;color:#a90329!important;background:#fdecea!important;border-color:#f3c6c0!important}.voz-ico{color:var(--blue);font-size:26px;line-height:1.1}.voz-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.voz-item+.voz-item{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.voz-acts{gap:8px;display:flex}.voz-pend{border-left:4px solid #ffc425}
