@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--verifactum-navy:#0d2a4f;--verifactum-navy-soft:#163a66;--verifactum-mint:#2e6bff;--verifactum-mint-strong:#1f4fcb;--verifactum-lime:#8fb4ff;--verifactum-charcoal:#2c3e50;--verifactum-muted:#6b7c8f;--verifactum-border:#e5e7eb;--paper:#fff;--paper-raised:#f8fafc;--ink:var(--verifactum-charcoal);--ink-soft:#5a6a7d;--ink-faint:var(--verifactum-muted);--seal:var(--verifactum-mint);--seal-dark:var(--verifactum-navy);--line:var(--verifactum-border);--line-strong:#d1d5db;--code-bg:var(--verifactum-navy);--code-text:#e8edf3;--code-accent:var(--verifactum-mint);--code-string:var(--verifactum-lime);--code-key:#7fb0e0;--success-bg:#eaf0ff;--success-ink:#1f4fcb;--danger-bg:#f6e7e4;--danger-ink:#a0432f;--radius:12px;--font-display:"Inter", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--nodda-ink:#1b2a41;--nodda-muted:#5e6e86;--nodda-border:#dce4f2;--nodda-surface:#fff;--nodda-bg:#f4f7fc;--nodda-sidebar:#0b2545;--nodda-sidebar-soft:#16386b;--nodda-primary:#2e6bff;--nodda-primary-strong:#1f4fcb;--nodda-primary-soft:#e8efff;--nodda-accent:#2e6bff;--nodda-warning:#c97a08;--nodda-danger:#d13b3b;--nodda-radius:12px;--shadow-sm:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0d}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{font-family:Sora,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--nodda-bg);min-height:100vh;color:var(--nodda-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p{max-width:68ch}code.inline{font-family:var(--font-mono);color:var(--verifactum-navy);background:#eaf0ff;border-radius:4px;padding:1px 5px;font-size:.87em}.layout,.docs-theme{--docs-card-title:#4a627d;--docs-card-muted:#7a8fa3;--docs-card-border:#d1d9e0;--docs-icon-accent:#4a627d;--docs-icon-orange:#f9a825}.layout{background:var(--paper);color:var(--ink);font-family:var(--font-body)}.layout a{color:var(--verifactum-navy);text-decoration:none}.layout a:hover{text-decoration:underline}.layout table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:14px}.layout th{text-align:left;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line-strong);padding:8px 12px;font-size:12px;font-weight:600}.layout td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.layout tr:last-child td{border-bottom:none}.docs-theme{background:var(--paper);color:var(--ink);font-family:var(--font-body)}.docs-theme a{color:var(--verifactum-navy);text-decoration:none}.docs-theme a:hover{text-decoration:underline}.docs-theme table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:14px}.docs-theme th{text-align:left;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line-strong);padding:8px 12px;font-size:12px;font-weight:600}.docs-theme td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.docs-theme tr:last-child td{border-bottom:none}.docs-theme .docs-main h3{font-family:var(--font-body);color:var(--ink);margin:1.75rem 0 .75rem;font-size:17px;font-weight:600}.docs-theme .docs-main h4{margin:4px 0 6px;font-size:15.5px;font-weight:600}.docs-theme .callout{border-radius:var(--radius);max-width:68ch;margin:1.25rem 0;padding:14px 18px;font-size:14.5px}.docs-theme .callout-title{margin-bottom:3px;font-weight:600;display:block}.docs-theme .callout-info{color:var(--ink);background:#eaf0ff}.docs-theme .callout-info .callout-title{color:var(--verifactum-navy)}.docs-theme .callout-warn{color:var(--ink);background:#fff4e0}.docs-theme .callout-warn .callout-title{color:#8a5a12}.docs-theme .steps{counter-reset:step;margin:1.5rem 0}.docs-theme .step{grid-template-columns:32px 1fr;gap:14px;margin-bottom:1.75rem;display:grid}.docs-theme .step-num{background:var(--verifactum-navy);color:#fff;width:32px;height:32px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.docs-theme .step-body p{color:var(--ink-soft);margin:0 0 8px;font-size:14.5px}.docs-theme .section-intro{color:var(--ink-soft);max-width:62ch;margin:0 0 1.5rem;font-size:15.5px}.docs-theme .footer-nav{border-top:1px solid var(--line);justify-content:space-between;margin-top:3rem;padding-top:2rem;display:flex}.docs-theme .footer-nav a{color:var(--ink-soft);font-size:14px}.docs-theme .footer-nav .to{font-family:var(--font-display);color:var(--ink);margin-top:2px;font-size:17px;display:block}.page-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}.page-subtitle{color:var(--nodda-muted);margin:6px 0 0;font-size:.94rem}.card{background:var(--nodda-surface);border:1px solid var(--nodda-border);border-radius:var(--nodda-radius);box-shadow:var(--shadow-sm)}.btn{border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:700;transition:all .16s;display:inline-flex}.btn-primary{background:var(--nodda-primary);color:#fff}.btn-primary:hover{background:var(--nodda-primary-strong);transform:translateY(-1px)}.btn-secondary{color:var(--nodda-ink);border:1px solid var(--nodda-border);background:#fff}.btn-secondary:hover{background:#fafafa;border-color:#cdd3dc}.field{gap:7px;display:grid}.field label{color:#4b5563;font-size:.84rem;font-weight:700}.input,.select{width:100%;min-height:44px;color:var(--nodda-ink);background:#fff;border:1px solid #d9dee6;border-radius:10px;outline:none;padding:0 13px;transition:all .16s}.input:focus,.select:focus{border-color:var(--nodda-primary);box-shadow:0 0 0 3px #2e6bff1f}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:920px}.data-table th{border-bottom:1px solid var(--nodda-border);color:#6b7280;text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#f9fafb;padding:12px 16px;font-size:.76rem}.data-table td{color:#374151;white-space:nowrap;border-bottom:1px solid #edf0f3;padding:15px 16px;font-size:.89rem}.data-table tbody tr:hover{background:#fbfcfd}.data-table tbody tr:last-child td{border-bottom:0}.status{border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status.active{color:#1f4fcb;background:#e9f7f2}.status.inactive{color:#a05a13;background:#fff3df}.muted{color:var(--nodda-muted)}.money{font-variant-numeric:tabular-nums;color:#273142;font-weight:700}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.nv2-root{--navy:#0b2545;--blue:#2e6bff;--blue-soft:#e8efff;--blue-deep:#1f4fcb;--ink:#1b2a41;--mute:#5e6e86;--line:#dce4f2;--wash:#f4f7fc;--paper:#fff;--ok:#15996a;--ok-soft:#e3f6ee;--warn:#c97a08;--warn-soft:#fff3df;--err:#d13b3b;--err-soft:#fde8e8;--r:10px;--r-sm:6px;--font-h:"Sora",system-ui,sans-serif;--font-b:"Inter",system-ui,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.nv2-root *,.nv2-root :before,.nv2-root :after{box-sizing:inherit}.nv2-root{scroll-padding-top:env(safe-area-inset-top,0px);background:var(--wash);color:var(--ink);font:15px/1.5 var(--font-b);-webkit-font-smoothing:antialiased;margin:0}.nv2-root h1,.nv2-root h2,.nv2-root h3,.nv2-root h4{font-family:var(--font-h);color:var(--navy);letter-spacing:-.01em;margin:0}.nv2-root h1{font-size:44px;font-weight:600;line-height:1.08}.nv2-root h2{font-size:28px;font-weight:600;line-height:1.2}.nv2-root h3{font-size:18px;font-weight:600}.nv2-root h4{font-size:15px;font-weight:600}.nv2-root p{margin:0}.nv2-root a{color:var(--blue)}.nv2-root button{font:inherit;cursor:pointer}.nv2-root img{max-width:100%}.nv2-root :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.nv2-root .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.nv2-root .mocknav{top:env(safe-area-inset-top,0px);z-index:50;color:#c9d4e8;background:#111a2c;border-bottom:1px solid #243354;flex-wrap:wrap;align-items:center;gap:18px;padding:8px 16px;font-size:12.5px;display:flex;position:sticky}.nv2-root .mocknav .grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nv2-root .mocknav .grp>span{color:#7f8fad;margin-right:4px}.nv2-root .mocknav button{color:#c9d4e8;background:0 0;border:1px solid #2b3b5e;border-radius:999px;padding:4px 11px;font-size:12.5px}.nv2-root .mocknav button.on{background:var(--blue);border-color:var(--blue);color:#fff}.nv2-root .mocknav .tag{color:#7f8fad;margin-left:auto}.nv2-root .screen{display:none}.nv2-root .screen.on{display:block}.nv2-root .brk{color:inherit;padding:0 .35em;display:inline-block;position:relative}.nv2-root .brk:before,.nv2-root .brk:after{color:var(--blue);font-weight:600;font-family:var(--font-h)}.nv2-root .brk:before{content:"[ "}.nv2-root .brk:after{content:" ]"}.nv2-root .btn{border-radius:var(--r-sm);border:1px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.nv2-root .btn-p{background:var(--blue);color:#fff}.nv2-root .btn-p:hover{background:var(--blue-deep)}.nv2-root .btn-s{color:var(--navy);border-color:var(--line);background:#fff}.nv2-root .btn-s:hover{border-color:var(--navy)}.nv2-root .btn-g{color:var(--navy);background:0 0}.nv2-root .btn-d{color:var(--err);background:#fff;border-color:#f3c5c5}.nv2-root .btn-sm{padding:6px 11px;font-size:13px}.nv2-root .btn-lg{padding:14px 22px;font-size:16px}.nv2-root .badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.nv2-root .badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.nv2-root .b-ok{background:var(--ok-soft);color:var(--ok)}.nv2-root .b-warn{background:var(--warn-soft);color:var(--warn)}.nv2-root .b-err{background:var(--err-soft);color:var(--err)}.nv2-root .b-blue{background:var(--blue-soft);color:var(--blue-deep)}.nv2-root .b-mute{color:var(--mute);background:#eef1f6}.nv2-root .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.nv2-root .card .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nv2-root .card .bd{padding:20px}.nv2-root .field{flex-direction:column;gap:6px;min-width:0;margin-bottom:14px;display:flex}.nv2-root .field label{color:var(--navy);font-size:13px;font-weight:600}.nv2-root .field input,.nv2-root .field select,.nv2-root .field textarea{font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:#fff;padding:10px 12px}.nv2-root .field input:not([type=checkbox]):not([type=radio]):not([type=color]),.nv2-root .field select,.nv2-root .field textarea{width:100%;min-width:0;max-width:100%}.nv2-root .field input:focus,.nv2-root .field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.nv2-root .field .hint{color:var(--mute);font-size:12.5px}.nv2-root .row{gap:14px;display:grid}.nv2-root .row-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nv2-root .row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nv2-root .row-4{grid-template-columns:repeat(4,1fr)}.nv2-root table{border-collapse:collapse;width:100%;font-size:14px}.nv2-root th{text-align:left;color:var(--mute);border-bottom:1px solid var(--line);background:#fafbfe;padding:10px 14px;font-size:12.5px;font-weight:600}.nv2-root td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.nv2-root tr:last-child td{border-bottom:0}.nv2-root tr.sel td{background:var(--blue-soft)}.nv2-root .num{text-align:right;font-variant-numeric:tabular-nums}.nv2-root .muted{color:var(--mute)}.nv2-root .small{font-size:13px}.nv2-root .kpi{padding:18px 20px}.nv2-root .kpi .v{font-family:var(--font-h);color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.nv2-root .kpi .l{color:var(--mute);margin-top:4px;font-size:13px}.nv2-root .kpi .d{margin-top:8px;font-size:12.5px}.nv2-root .steps{gap:0;margin:0;padding:0;list-style:none;display:flex}.nv2-root .steps li{flex-direction:column;flex:1;gap:6px;padding-right:12px;display:flex;position:relative}.nv2-root .steps li .dot{border:2px solid var(--line);width:26px;height:26px;color:var(--mute);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.nv2-root .steps li.done .dot{border-color:var(--blue);background:var(--blue);color:#fff}.nv2-root .steps li.cur .dot{border-color:var(--blue);color:var(--blue)}.nv2-root .steps li:after{content:"";background:var(--line);height:2px;position:absolute;top:12px;left:30px;right:8px}.nv2-root .steps li.done:after{background:var(--blue)}.nv2-root .steps li:last-child:after{display:none}.nv2-root .steps .t{color:var(--navy);font-size:13px;font-weight:600}.nv2-root .steps .s{color:var(--mute);font-size:12px}.nv2-root .toggle{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.nv2-root .toggle span{color:var(--mute);border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}.nv2-root .toggle span.on{background:var(--navy);color:#fff}.nv2-root .hash{color:var(--navy);background:var(--wash);border:1px solid var(--line);border-radius:var(--r-sm);word-break:break-all;padding:6px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.nv2-root .qr{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;grid-template-columns:repeat(21,1fr);gap:0;width:140px;padding:8px;display:grid}.nv2-root .qr i{background:var(--navy);display:block}.nv2-root .qr i.o{background:0 0}.nv2-root .site{background:#fff}.nv2-root .site .top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 48px;display:flex}.nv2-root .site .top nav{gap:28px;font-size:14.5px;font-weight:500;display:flex}.nv2-root .site .top nav a{color:var(--ink);text-decoration:none}.nv2-root .logo{height:34px}.nv2-root .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:72px 48px 64px;display:grid}.nv2-root .hero p.lead{color:var(--mute);max-width:52ch;margin:20px 0 28px;font-size:18px}.nv2-root .hero .cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nv2-root .hero .fine{color:var(--mute);margin-top:14px;font-size:13px}.nv2-root .inv{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px 26px;position:relative;box-shadow:0 30px 60px -30px #0b254559}.nv2-root .inv .ih{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;display:flex}.nv2-root .inv .ih b{font-family:var(--font-h);color:var(--navy)}.nv2-root .inv .lines div{border-bottom:1px dashed var(--line);justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.nv2-root .inv .tot{font-family:var(--font-h);color:var(--navy);justify-content:space-between;margin-top:12px;font-size:18px;font-weight:600;display:flex}.nv2-root .inv .vf{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.nv2-root .inv .vf .qr{width:88px;padding:4px}.nv2-root .inv .vf .tx{color:var(--mute);font-size:12.5px;line-height:1.45}.nv2-root .inv .vf .tx b{color:var(--navy);font-size:13px;display:block}.nv2-root .inv .stamp{background:var(--ok);color:#fff;border-radius:6px;padding:8px 14px;font-size:12.5px;font-weight:600;position:absolute;top:22px;right:-14px;box-shadow:0 8px 20px -8px #15996ab3}.nv2-root .chain{color:var(--mute);align-items:center;gap:6px;margin-top:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex;overflow:hidden}.nv2-root .chain span{background:var(--wash);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:3px 7px}.nv2-root .chain span.cur{background:var(--blue-soft);color:var(--blue-deep);border-color:#b7cbff}.nv2-root .band{background:var(--navy);color:#fff;padding:44px 48px}.nv2-root .band .in{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1240px;margin:0 auto;display:grid}.nv2-root .band h4{color:#fff;margin-bottom:6px}.nv2-root .band p{color:#b8c7e6;font-size:14px}.nv2-root .band .n{font-family:var(--font-h);color:#fff;margin-bottom:6px;font-size:34px;font-weight:600}.nv2-root .sec{max-width:1240px;margin:0 auto;padding:72px 48px}.nv2-root .sec>p.lead{color:var(--mute);max-width:62ch;margin-top:12px;font-size:17px}.nv2-root .how{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.nv2-root .how .st{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:22px}.nv2-root .how .st .k{font-family:var(--font-h);color:var(--blue);margin-bottom:10px;font-size:14px;font-weight:600}.nv2-root .how .st pre{background:var(--navy);color:#d6e2ff;border-radius:var(--r-sm);margin:14px 0 0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.nv2-root .plans{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;display:grid}.nv2-root .plan{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex}.nv2-root .plan.hi{border-color:var(--blue);box-shadow:0 20px 40px -24px #2e6bff80}.nv2-root .plan .nm{font-family:var(--font-h);color:var(--navy);font-size:17px;font-weight:600}.nv2-root .plan .pr{font-family:var(--font-h);color:var(--navy);margin:10px 0 2px;font-size:36px;font-weight:600}.nv2-root .plan .pr small{color:var(--mute);font-size:14px;font-weight:500;font-family:var(--font-b)}.nv2-root .plan .for{color:var(--mute);min-height:40px;font-size:13.5px}.nv2-root .plan ul{flex-direction:column;flex:1;gap:9px;margin:18px 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.nv2-root .plan li{padding-left:22px;position:relative}.nv2-root .plan li:before{content:"";border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);width:10px;height:5px;position:absolute;top:8px;left:0;transform:rotate(-45deg)}.nv2-root .plan li.no{color:#9aa7bc}.nv2-root .plan li.no:before{border-color:#c9d2e0 #c9d2e0 #c9d2e0 currentColor;border-left-style:none;border-left-width:0;width:10px;height:0;top:11px;transform:none}.nv2-root .plan .ribbon{background:var(--blue);color:#fff;border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:3px 10px;font-size:12px;font-weight:600}.nv2-root .faq{grid-template-columns:1fr 1fr;gap:18px 40px;margin-top:32px;display:grid}.nv2-root .faq h4{margin-bottom:6px}.nv2-root .faq p{color:var(--mute);font-size:14.5px}.nv2-root .foot{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;padding:28px 48px;font-size:13px;display:flex}.nv2-root .auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.nv2-root .auth .side{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:56px;display:flex}.nv2-root .auth .side h2{color:#fff;max-width:20ch;margin-top:48px}.nv2-root .auth .side p{color:#b8c7e6;max-width:46ch;margin-top:14px}.nv2-root .auth .side .quote{border-left:3px solid var(--blue);color:#d6e2ff;padding-left:16px;font-size:15px;line-height:1.55}.nv2-root .auth .side .quote b{color:#fff;margin-top:8px;font-size:13px;font-weight:500;display:block}.nv2-root .auth .form{background:#fff;justify-content:center;align-items:center;padding:48px 24px;display:flex}.nv2-root .auth .form .box{width:100%;max-width:440px}.nv2-root .auth .form h2{margin-bottom:6px}.nv2-root .auth .form .sub{color:var(--mute);margin-bottom:28px}.nv2-root .check{color:var(--mute);align-items:flex-start;gap:10px;margin:6px 0 20px;font-size:13.5px;display:flex}.nv2-root .check input{margin-top:3px}.nv2-root .chk{background:var(--wash);min-height:100vh}.nv2-root .chk .wrap{grid-template-columns:1.3fr .9fr;gap:28px;max-width:1080px;margin:0 auto;padding:36px 24px;display:grid}.nv2-root .chk .top{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:18px 24px 0;display:flex}.nv2-root .chk .sum{position:sticky;top:60px}.nv2-root .chk .sum .li{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.nv2-root .chk .sum .li.t{font-family:var(--font-h);color:var(--navy);border:0;padding-top:14px;font-size:17px;font-weight:600}.nv2-root .pay{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.nv2-root .pay div{border:1px solid var(--line);border-radius:var(--r-sm);text-align:center;background:#fff;padding:12px;font-size:14px;font-weight:600}.nv2-root .pay div.on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-deep)}.nv2-root .cardbox{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--mute);background:#fff;align-items:center;gap:10px;padding:4px 12px;display:flex}.nv2-root .cardbox input{font:inherit;border:0;outline:none;flex:1;padding:8px 0}.nv2-root .app{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.nv2-root .side-nav{background:var(--navy);color:#c7d5f2;flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.nv2-root .side-nav .lg{padding:6px 10px 22px}.nv2-root .side-nav .lg img{height:30px}.nv2-root .side-nav .env{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;margin:0 2px 16px;padding:8px 10px;font-size:12.5px;display:flex}.nv2-root .side-nav .env b{color:#fff;font-weight:600}.nv2-root .side-nav .env .pill{background:var(--ok);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.nv2-root .side-nav a{color:#c7d5f2;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nv2-root .side-nav a:hover{background:#ffffff0f}.nv2-root .side-nav a.on{background:var(--blue);color:#fff}.nv2-root .side-nav a i{opacity:.35;background:currentColor;border-radius:5px;width:18px;height:18px;display:inline-block}.nv2-root .side-nav .navlbl{text-transform:uppercase;letter-spacing:.05em;color:#6b82ad;padding:16px 10px 4px;font-size:10.5px;font-weight:600}.nv2-root .side-nav .envsw{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;gap:3px;margin:0 2px 14px;padding:3px;display:flex}.nv2-root .side-nav .envsw button{color:#c7d5f2;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px;font-family:inherit;font-size:12px;font-weight:600}.nv2-root .side-nav .envsw button.on{background:var(--blue);color:#fff}.nv2-root .side-nav .envsw button.on.prod{background:var(--ok)}.nv2-root .sbx-banner{background:var(--warn-soft);color:#8a5a08;border:1px solid #f3d9a8;border-radius:10px;align-items:center;gap:10px;margin:0 0 18px;padding:10px 14px;font-size:13px;display:flex}.nv2-root .sbx-banner .dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.nv2-root .side-nav .sp{flex:1}.nv2-root .side-nav .usr{border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding-top:14px;font-size:13px;display:flex}.nv2-root .side-nav .usr .av{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.nv2-root .side-nav .usr b{color:#fff;font-weight:600;display:block}.nv2-root .main{min-width:0;padding:28px 32px}.nv2-root .main .ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.nv2-root .main .ph p{color:var(--mute);margin-top:4px}.nv2-root .main .ph .acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nv2-root .grid{gap:18px;display:grid}.nv2-root .g-4{grid-template-columns:repeat(4,1fr)}.nv2-root .g-32{grid-template-columns:2fr 1fr}.nv2-root .g-23{grid-template-columns:1fr 2fr}.nv2-root .g-2{grid-template-columns:1fr 1fr}.nv2-root .g-3{grid-template-columns:repeat(3,1fr)}.nv2-root .bars{align-items:flex-end;gap:6px;height:150px;padding-top:8px;display:flex}.nv2-root .bars div{background:var(--blue-soft);border-radius:4px 4px 0 0;flex:1;position:relative}.nv2-root .bars div b{background:var(--blue);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}.nv2-root .bars div.err:after{content:"";height:var(--e,0);background:var(--err);border-radius:0;position:absolute;bottom:0;left:0;right:0}.nv2-root .bars-x{color:var(--mute);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.nv2-root .legend{color:var(--mute);gap:16px;font-size:12.5px;display:flex}.nv2-root .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.nv2-root .filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.nv2-root .filters input,.nv2-root .filters select{font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:8px 12px;font-size:13.5px}.nv2-root .filters input{min-width:260px}.nv2-root .meter{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.nv2-root .meter b{background:var(--blue);border-radius:999px;height:100%;display:block}.nv2-root .meter.w b{background:var(--warn)}.nv2-root .kv{grid-template-columns:150px 1fr;gap:8px 16px;font-size:14px;display:grid}.nv2-root .kv dt{color:var(--mute)}.nv2-root .kv dd{color:var(--ink);margin:0}.nv2-root pre.xml{color:#d6e2ff;border-radius:var(--r-sm);background:#0f1e38;max-height:260px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.nv2-root pre.xml .t{color:#8eb0ff}.nv2-root pre.xml .v{color:#9fe3c4}.nv2-root .tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nv2-root .tl li{grid-template-columns:20px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.nv2-root .tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:0;left:9px}.nv2-root .tl li:last-child:before{display:none}.nv2-root .tl .d{background:var(--ok);border:4px solid var(--ok-soft);border-radius:50%;width:20px;height:20px}.nv2-root .tl li.cur .d{background:var(--blue);border-color:var(--blue-soft)}.nv2-root .tl li.off .d{border:2px solid var(--line);background:#fff}.nv2-root .tl .t{color:var(--navy);font-size:14px;font-weight:600}.nv2-root .tl .s{color:var(--mute);font-size:12.5px}.nv2-root .key{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:10px;padding:8px 12px;display:flex}.nv2-root .key code{color:var(--navy);flex:1;font-size:13px}.nv2-root .tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}.nv2-root .tabs span{color:var(--mute);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.nv2-root .tabs span.on{color:var(--navy);border-color:var(--blue)}.nv2-root .alert{border-radius:var(--r);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.nv2-root .alert.w{background:var(--warn-soft);color:#6e4400;border:1px solid #f3d9a6}.nv2-root .alert.i{background:var(--blue-soft);color:var(--blue-deep);border:1px solid #b7cbff}.nv2-root .alert b{margin-bottom:2px;display:block}.nv2-root .sw{background:var(--line);vertical-align:middle;border-radius:999px;width:38px;height:22px;display:inline-block;position:relative}.nv2-root .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.nv2-root .sw.on{background:var(--blue)}.nv2-root .sw.on:after{left:19px}.nv2-root .risk{gap:3px;display:inline-flex}.nv2-root .risk i{background:var(--line);border-radius:2px;width:14px;height:6px}.nv2-root .risk.r1 i:first-child{background:var(--ok)}.nv2-root .risk.r2 i:nth-child(-n+2){background:var(--warn)}.nv2-root .risk.r3 i{background:var(--err)}@media (width<=980px){.nv2-root .hero,.nv2-root .auth,.nv2-root .chk .wrap,.nv2-root .app,.nv2-root .band .in,.nv2-root .how,.nv2-root .plans,.nv2-root .faq,.nv2-root .g-4,.nv2-root .g-32,.nv2-root .g-23,.nv2-root .g-2,.nv2-root .g-3,.nv2-root .row-2,.nv2-root .row-3,.nv2-root .row-4{grid-template-columns:1fr}.nv2-root .site .top,.nv2-root .sec,.nv2-root .band,.nv2-root .foot{padding-left:20px;padding-right:20px}.nv2-root .auth .side{display:none}.nv2-root .side-nav{height:auto;position:static}.nv2-root .main{padding:20px}.nv2-root .steps{flex-direction:column;gap:14px}.nv2-root .steps li:after{display:none}.nv2-root .filters input{width:100%;min-width:0}.nv2-root .tbl{overflow-x:auto}}@media (prefers-reduced-motion:no-preference){.nv2-root .screen.on{animation:.18s ease-out fade}@keyframes fade{0%{opacity:0}to{opacity:1}}}.nv2-root .packs{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;display:grid}.nv2-root .pack{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:22px;display:flex;position:relative}.nv2-root .pack.hi{border-color:var(--blue);box-shadow:0 20px 40px -24px #2e6bff80}.nv2-root .pack .q{font-family:var(--font-h);color:var(--navy);font-size:40px;font-weight:600;line-height:1}.nv2-root .pack .q small{color:var(--mute);font-size:15px;font-weight:500;font-family:var(--font-b);margin-left:4px}.nv2-root .pack .pr{font-family:var(--font-h);color:var(--navy);margin-top:14px;font-size:24px;font-weight:600}.nv2-root .pack .unit{color:var(--mute);font-size:13.5px}.nv2-root .pack .save{background:var(--ok);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:-11px;right:16px}.nv2-root .pack .btn{justify-content:center;margin-top:18px}.nv2-root .trialbar{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-items:center;gap:18px;margin-bottom:18px;padding:14px 18px;display:flex}.nv2-root .trialbar .m{flex:1}.nv2-root .trialbar .m .l{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.nv2-root .ring{background:conic-gradient(var(--blue) var(--p,60%),var(--line) 0);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.nv2-root .ring span{width:42px;height:42px;font-family:var(--font-h);color:var(--navy);background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.nv2-root .linesT th:first-child,.nv2-root .linesT td:first-child{width:40%}.nv2-root .linesT input{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 10px}.nv2-root .linesT .num input{text-align:right}.nv2-root .totals{flex-direction:column;gap:6px;width:300px;margin-left:auto;font-size:14px;display:flex}.nv2-root .totals div{justify-content:space-between;display:flex}.nv2-root .totals .t{border-top:1px solid var(--line);font-family:var(--font-h);color:var(--navy);margin-top:4px;padding-top:8px;font-size:20px;font-weight:600}.nv2-root .ok-hero{text-align:center;padding:36px 20px 20px}.nv2-root .ok-hero .ck{background:var(--ok-soft);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:30px;display:grid}.nv2-root .modal{z-index:60;background:#0b25458c;place-items:center;padding:20px;display:none;position:fixed;inset:0}.nv2-root .modal.on{display:grid}.nv2-root .modal .box{background:#fff;border-radius:14px;width:100%;max-width:760px;padding:28px;box-shadow:0 40px 80px -30px #00000080}.nv2-root .simple .top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.nv2-root .wiz{max-width:720px;margin:0 auto;padding:36px 20px}.nv2-root .cust{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nv2-root .cust .c{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:16px}.nv2-root .cust .c b{color:var(--navy);display:block}.nv2-root .cust .c .small{margin-top:4px}.nv2-root .cust .c .ft{border-top:1px solid var(--line);justify-content:space-between;margin-top:12px;padding-top:12px;font-size:13px;display:flex}@media (width<=980px){.nv2-root .packs,.nv2-root .cust{grid-template-columns:1fr}.nv2-root .totals{width:100%}}.nv2-root .cl-top{gap:12px;margin-bottom:16px;display:flex}.nv2-root .cl-top .srch{border:1px solid var(--line);border-radius:var(--r);height:46px;color:var(--mute);background:#fff;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.nv2-root .cl-top .srch input{font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.nv2-root .cl-top .btn-p{height:46px}.nv2-root .cl-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.nv2-root .cl-tabs button{border:1px solid var(--line);color:var(--mute);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.nv2-root .cl-tabs button .n{background:var(--wash);border-radius:999px;padding:1px 8px;font-size:12px}.nv2-root .cl-tabs button.on{background:var(--navy);border-color:var(--navy);color:#fff}.nv2-root .cl-tabs button.on .n{color:#fff;background:#ffffff2e}.nv2-root .cl-pane{display:none}.nv2-root .cl-pane.on{display:block}.nv2-root .cl-code{color:var(--navy);font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:600}.nv2-root .cl-name{color:var(--navy);text-transform:uppercase;letter-spacing:.01em;font-size:13.5px;font-weight:700}.nv2-root .cl-nif{color:var(--mute);font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.nv2-root .cl-ico{border:1px solid var(--line);width:30px;height:30px;color:var(--mute);background:#fff;border-radius:50%;place-items:center;font-size:13px;text-decoration:none;display:inline-grid}.nv2-root .cl-tags span{background:var(--wash);border:1px solid var(--line);color:var(--mute);border-radius:4px;margin-right:4px;padding:1px 7px;font-size:11.5px;display:inline-block}.nv2-root .cc{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:18px}.nv2-root .cc.open{border-color:var(--blue)}.nv2-root .cc h4{justify-content:space-between;align-items:center;gap:8px;display:flex}.nv2-root .cc .nums{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.nv2-root .cc .nums div b{font-family:var(--font-h);color:var(--navy);font-size:17px;display:block}.nv2-root .cc .nums div span{color:var(--mute);font-size:12px}.nv2-root .aging{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.nv2-root .aging div{background:var(--wash);border-radius:var(--r-sm);padding:12px}.nv2-root .aging div b{font-family:var(--font-h);color:var(--navy);font-size:20px;display:block}.nv2-root .aging div span{color:var(--mute);font-size:12px}.nv2-root .aging div.hot{background:var(--err-soft)}.nv2-root .aging div.hot b{color:var(--err)}.nv2-root .aging div.warm{background:var(--warn-soft)}.nv2-root .aging div.warm b{color:var(--warn)}.nv2-root .cl-modal{z-index:70;background:#0b25458c;place-items:center;padding:20px;display:none;position:fixed;inset:0;overflow:auto}.nv2-root .cl-modal.on{display:grid}.nv2-root .cl-modal .box{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:860px;max-height:calc(100vh - 40px);display:flex;box-shadow:0 40px 80px -30px #00000080}.nv2-root .cl-modal .box .hd{padding:20px 24px}.nv2-root .cl-modal .box .bd{padding:20px 24px;overflow:auto}.nv2-root .cl-modal .box .ft{border-top:1px solid var(--line);background:#fafbfe;border-radius:0 0 14px 14px;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.nv2-root .cl-modal .sect{font-family:var(--font-h);color:var(--navy);border-bottom:1px solid var(--line);margin:6px 0 12px;padding-bottom:6px;font-size:14px;font-weight:600}.nv2-root .cl-modal .sect:not(:first-child){margin-top:18px}@media (width<=980px){.nv2-root .cc .nums,.nv2-root .aging{grid-template-columns:1fr 1fr}.nv2-root .cl-top{flex-direction:column}}.sel-idioma[data-v-f889c56f]{align-items:center;display:inline-flex}.sel-idioma .sr[data-v-f889c56f]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sel-idioma select[data-v-f889c56f]{font:inherit;color:#0b2545;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:8px;padding:5px 8px;font-size:12.5px}.sel-idioma.oscuro select[data-v-f889c56f]{color:#c9d6ee;background:0 0;border-color:#2a4470}.sel-idioma.oscuro select option[data-v-f889c56f]{color:#0b2545}.wiz .row[data-v-186be954]{gap:12px;display:grid}.wiz .row-2[data-v-186be954]{grid-template-columns:repeat(2,minmax(0,1fr))}.wiz .row-3[data-v-186be954]{grid-template-columns:repeat(3,minmax(0,1fr))}.wiz .field input[data-v-186be954],.wiz .field select[data-v-186be954]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width<=640px){.wiz .row-2[data-v-186be954],.wiz .row-3[data-v-186be954]{grid-template-columns:1fr}}.env-ind[data-v-8b1b64d6]{border-radius:8px;align-items:center;gap:7px;margin:0 14px 10px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.env-ind .d[data-v-8b1b64d6]{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.env-ind.is-test[data-v-8b1b64d6]{color:#8a5a00;background:#fff4e0;border:1px solid #ffe0a8}.env-ind.is-prod[data-v-8b1b64d6]{color:#1f4fcb;background:#eaf0ff;border:1px solid #c7d7ff}.env-banner[data-v-8b1b64d6]{border-bottom:1px solid #0000;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:flex}.env-banner .d[data-v-8b1b64d6]{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.env-banner.is-test[data-v-8b1b64d6]{color:#8a5a00;background:#fff4e0;border-color:#ffe0a8}.env-banner.is-prod[data-v-8b1b64d6]{color:#1f4fcb;background:#eaf0ff;border-color:#c7d7ff}.cl-ic[data-v-5fb4a9da]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;padding:0;text-decoration:none;display:inline-flex}.cl-ic[data-v-5fb4a9da] svg{width:16px;height:16px}.cl-ic[data-v-5fb4a9da]:hover{color:#2f6bff;border-color:#2f6bff}.cl-pager[data-v-5fb4a9da]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.nf-emisor[data-v-3a4f5e23]{border:1px solid var(--line,#e2e8f0);background:var(--soft,#f8fafc);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:-6px 0 14px;padding:8px 12px;font-size:13px;display:flex}.nf-emisor span[data-v-3a4f5e23]{flex:1;min-width:200px}.fac-pager[data-v-7bc9a41a]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.acuse-tabla[data-v-7bc9a41a]{gap:8px;display:grid}.acuse-tabla>div[data-v-7bc9a41a]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:16px;padding-bottom:6px;display:flex}.bor-ic[data-v-b18c1718]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;padding:0;text-decoration:none;display:inline-flex}.bor-ic[data-v-b18c1718] svg{width:16px;height:16px}.bor-ic[data-v-b18c1718]:hover{color:#2f6bff;border-color:#2f6bff}.bor-ic-del[data-v-b18c1718]:hover{color:#b91c1c;border-color:#fca5a5}.bor-pager[data-v-b18c1718]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.pr-ic[data-v-bf04cde7]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.pr-ic[data-v-bf04cde7] svg{width:16px;height:16px}.pr-ic[data-v-bf04cde7]:hover{color:#2f6bff;border-color:#2f6bff}.tbl th[data-v-bf04cde7]{white-space:nowrap}.pr-pager[data-v-bf04cde7]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.mc-ic[data-v-65c48fd4]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.mc-ic[data-v-65c48fd4] svg{width:16px;height:16px}.mc-ic[data-v-65c48fd4]:hover{color:#2f6bff;border-color:#2f6bff}.mc-pager[data-v-65c48fd4]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.to-top[data-v-41b65468]{z-index:60;background:var(--blue,#2e6bff);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;line-height:1;transition:transform .15s,background .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 22px #0b254547}.to-top[data-v-41b65468]:hover{background:var(--blue-deep,#1f4fcb);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.to-top[data-v-41b65468]{transition:none}}.g-sep[data-v-13b5a492]{color:var(--mute,#64748b);align-items:center;gap:10px;margin:14px 0 6px;font-size:12.5px;display:flex}.g-sep[data-v-13b5a492]:before,.g-sep[data-v-13b5a492]:after{content:"";background:var(--line,#e2e8f0);flex:1;height:1px}.wh-code[data-v-04e603e0]{background:var(--wash);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.wh-pre[data-v-04e603e0]{background:var(--navy);color:#d6e2ff;border-radius:var(--r-sm);max-width:100%;margin:0;padding:14px;font-size:12px;overflow:auto}.emp-acts[data-v-5849bbf8]{align-items:center;gap:6px;display:inline-flex}.emp-ic[data-v-5849bbf8]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.emp-ic[data-v-5849bbf8] svg{width:16px;height:16px}.emp-ic[data-v-5849bbf8]:hover{color:#2f6bff;border-color:#2f6bff}.emp-ic-del[data-v-5849bbf8]:hover{color:#b91c1c;border-color:#fca5a5}.emp-ic-off[data-v-5849bbf8]{cursor:default;color:#94a3b8;background:0 0}.emp-ic-off[data-v-5849bbf8]:hover{border-color:var(--line,#e2e8f0);color:#94a3b8}.emp-pager[data-v-5849bbf8]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.usr-ic[data-v-ac5d368e]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;padding:0;display:inline-flex}.usr-ic[data-v-ac5d368e] svg{width:16px;height:16px}.usr-ic[data-v-ac5d368e]:hover{color:#2f6bff;border-color:#2f6bff}.usr-ic-del[data-v-ac5d368e]:hover{color:#b91c1c;border-color:#fca5a5}.usr-pager[data-v-ac5d368e],.plan-pager[data-v-cfda1590]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.cat-ic[data-v-d443bd49]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;padding:0;display:inline-flex}.cat-ic[data-v-d443bd49] svg{width:16px;height:16px}.cat-ic[data-v-d443bd49]:hover{color:#2f6bff;border-color:#2f6bff}.cat-ic-del[data-v-d443bd49]:hover{color:#b91c1c;border-color:#fca5a5}.cat-pager[data-v-d443bd49]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.cat-nota[data-v-d443bd49]{border-top:1px solid var(--line,#e2e8f0);padding:10px 14px}.cat-bar[data-v-d443bd49]{background:var(--line,#e2e8f0);border-radius:3px;height:6px;overflow:hidden}.cat-bar b[data-v-d443bd49]{height:100%;display:block}.tbl th[data-v-d443bd49]{white-space:nowrap}.cc-filtro[data-v-37fe7d9a]{font:inherit;color:var(--mute);background:0 0;border:0;flex-shrink:1;min-width:0;max-width:46%}.cl-top .srch[data-v-37fe7d9a]{min-width:0}.cl-top .srch input[data-v-37fe7d9a]{width:100%;min-width:0}.cc-acts[data-v-37fe7d9a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-ic[data-v-37fe7d9a]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:6px;padding:0;display:inline-flex}.cc-ic[data-v-37fe7d9a] svg{width:16px;height:16px}.cc-ic[data-v-37fe7d9a]:hover{color:#2f6bff;border-color:#2f6bff}.cc-ic-del[data-v-37fe7d9a]:hover{color:#b91c1c;border-color:#fca5a5}.cc-pager[data-v-37fe7d9a]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.cc-nota[data-v-37fe7d9a]{border-top:1px solid var(--line,#e2e8f0);padding:10px 14px}.cc-hd[data-v-37fe7d9a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-vacio[data-v-37fe7d9a]{text-align:center;margin-bottom:18px;padding:28px}.cc-concepto[data-v-37fe7d9a]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.cc-asoc[data-v-37fe7d9a]{border:1px solid var(--line,#e2e8f0);border-radius:8px;max-height:360px;overflow:auto}.tbl th[data-v-37fe7d9a]{white-space:nowrap}.cc h4>span[data-v-37fe7d9a]:first-child{min-width:0}.pager[data-v-0669db06]{border-top:1px solid var(--line,#e6e8ec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:12px 0 0;display:flex}.cobros[data-v-0669db06]{flex-direction:column;gap:20px;display:flex}.hd[data-v-0669db06]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h1[data-v-0669db06]{margin:0;font-size:1.5rem}.sub[data-v-0669db06]{color:var(--muted,#6b7280);margin:4px 0 0;font-size:.9rem}.card[data-v-0669db06]{background:var(--card,#fff);border:1px solid var(--line,#e6e8ec);border-radius:14px;padding:18px 20px}.card h2[data-v-0669db06]{margin:0 0 14px;font-size:1.05rem}.kpis[data-v-0669db06]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kpi[data-v-0669db06]{background:var(--card,#fff);border:1px solid var(--line,#e6e8ec);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.kl[data-v-0669db06]{color:var(--muted,#6b7280);font-size:.8rem}.kv[data-v-0669db06]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.kpi.danger .kv[data-v-0669db06]{color:#dc2626}.aging[data-v-0669db06]{flex-direction:column;gap:10px;display:flex}.arow[data-v-0669db06]{grid-template-columns:110px 1fr 120px;align-items:center;gap:12px;display:grid}.ak[data-v-0669db06]{color:var(--muted,#6b7280);font-size:.85rem}.abar[data-v-0669db06]{background:var(--line,#eef0f3);border-radius:6px;height:10px;overflow:hidden}.abar i[data-v-0669db06]{border-radius:6px;min-width:0;height:100%;display:block}.abar i.ok[data-v-0669db06]{background:#2f6bff}.abar i.warn[data-v-0669db06]{background:#f59e0b}.abar i.warn2[data-v-0669db06]{background:#f97316}.abar i.err[data-v-0669db06]{background:#dc2626}.av[data-v-0669db06]{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.twrap[data-v-0669db06]{overflow-x:auto}table[data-v-0669db06]{border-collapse:collapse;width:100%;font-size:.88rem}th[data-v-0669db06],td[data-v-0669db06]{text-align:left;border-bottom:1px solid var(--line,#eef0f3);vertical-align:top;padding:9px 10px}th[data-v-0669db06]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7280);font-size:.72rem;font-weight:600}td.r[data-v-0669db06],th.r[data-v-0669db06]{text-align:right}.mono[data-v-0669db06]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.strong[data-v-0669db06]{font-weight:700}.sm[data-v-0669db06]{font-size:.78rem}.muted[data-v-0669db06]{color:var(--muted,#6b7280)}.pad[data-v-0669db06]{padding:14px 2px}.badge[data-v-0669db06]{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:600;display:inline-block}.badge.ok[data-v-0669db06]{color:#166534;background:#dcfce7}.badge.warn[data-v-0669db06]{color:#92400e;background:#fef3c7}.badge.err[data-v-0669db06]{color:#991b1b;background:#fee2e2}.badge.mute[data-v-0669db06]{background:var(--line,#eef0f3);color:#4b5563}.btn[data-v-0669db06]{border:1px solid var(--line,#d7dae0);background:var(--card,#fff);color:inherit;cursor:pointer;border-radius:9px;padding:8px 14px;font-size:.85rem;font-weight:600}.btn[data-v-0669db06]:disabled{opacity:.55;cursor:default}.btn.sm[data-v-0669db06]{padding:6px 11px;font-size:.8rem}.btn.primary[data-v-0669db06]{background:var(--accent,#4f46e5);border-color:var(--accent,#4f46e5);color:#fff}.btn.ghost[data-v-0669db06]{background:0 0}.alert[data-v-0669db06]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:.85rem}.ovl[data-v-0669db06]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-0669db06]{background:var(--card,#fff);border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:22px;display:flex;box-shadow:0 20px 60px #00000040}.modal h3[data-v-0669db06]{margin:0}.modal label[data-v-0669db06]{color:var(--muted,#6b7280);flex-direction:column;gap:5px;font-size:.82rem;display:flex}.modal input[data-v-0669db06],.modal select[data-v-0669db06]{border:1px solid var(--line,#d7dae0);background:var(--card,#fff);color:inherit;border-radius:9px;padding:9px 11px;font-size:.9rem}.acts[data-v-0669db06]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=560px){.kpis[data-v-0669db06]{grid-template-columns:1fr}.arow[data-v-0669db06]{grid-template-columns:84px 1fr 92px}}.inc-ic[data-v-60142071]{border:1px solid var(--line,#e2e8f0);color:#334155;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;padding:0;display:inline-flex}.inc-ic[data-v-60142071] svg{width:16px;height:16px}.inc-ic[data-v-60142071]:hover{color:#2f6bff;border-color:#2f6bff}.inc-pager[data-v-60142071]{border-top:1px solid var(--line,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.app-shell[data-v-516e6775]{background:var(--nodda-bg);flex-direction:column;min-height:100vh;display:flex}.shell-topbar[data-v-516e6775]{z-index:40;background:var(--nodda-sidebar);color:#e8edf3;border-bottom:1px solid #ffffff14;position:sticky;top:0}.shell-topbar-inner[data-v-516e6775]{align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:11px 24px;display:flex}.shell-brand[data-v-516e6775]{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.shell-brand[data-v-516e6775]:hover{text-decoration:none}.shell-mark[data-v-516e6775]{color:var(--nodda-primary);font-size:1rem}.shell-name[data-v-516e6775]{letter-spacing:-.04em;font-size:1.2rem;font-weight:900}.name-veri[data-v-516e6775]{color:#fff}.name-factu[data-v-516e6775]{color:var(--nodda-primary)}.shell-nav[data-v-516e6775]{flex:1;gap:4px;display:flex}.shell-link[data-v-516e6775]{color:#a8b4c4;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s;display:flex}.shell-link[data-v-516e6775]:hover{background:var(--nodda-sidebar-soft);color:#fff}.shell-link.active[data-v-516e6775]{color:var(--nodda-primary);background:#2e6bff2e}.shell-link-icon[data-v-516e6775]{opacity:.9;font-size:.82rem}.shell-logout[data-v-516e6775]{color:#8f9db0;border-radius:8px;flex:none;padding:8px 12px;font-size:.82rem;font-weight:600}.shell-logout[data-v-516e6775]:hover{background:var(--nodda-sidebar-soft);color:#fff}.shell-main[data-v-516e6775]{background:var(--paper);flex:1;min-width:0}.shell-main-inner[data-v-516e6775]{max-width:1180px;margin:0 auto;padding:28px 24px 48px}@media (width<=760px){.shell-topbar-inner[data-v-516e6775]{flex-wrap:wrap;gap:10px 14px;padding:10px 16px}.shell-nav[data-v-516e6775]{order:3;width:100%;overflow-x:auto}.shell-link[data-v-516e6775]{white-space:nowrap;padding:7px 10px;font-size:.82rem}.shell-main-inner[data-v-516e6775]{padding:20px 16px 40px}}.section-nav[data-v-3b6b20e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.section-card[data-v-3b6b20e4]{border:1px solid var(--docs-card-border,#d1d9e0);background:#fff;border-radius:6px;align-items:flex-start;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.section-card[data-v-3b6b20e4]:hover{border-color:var(--verifactum-mint);text-decoration:none;box-shadow:0 4px 16px #0d2a4f0f}.section-card.active[data-v-3b6b20e4]{border-color:var(--verifactum-mint);box-shadow:0 4px 16px #2e6bff26}.section-icon[data-v-3b6b20e4]{width:52px;height:52px;color:var(--docs-icon-accent,#4a627d);flex:none}.section-icon svg[data-v-3b6b20e4]{width:100%;height:100%}.section-icon[data-v-3b6b20e4] [fill=currentColor]{color:var(--docs-icon-orange,#f9a825);fill:#f9a825}.section-body strong[data-v-3b6b20e4]{color:var(--docs-card-title,#4a627d);margin-bottom:6px;font-size:.95rem;font-weight:700;display:block}.section-body p[data-v-3b6b20e4]{max-width:none;color:var(--docs-card-muted,#7a8fa3);margin:0;font-size:.82rem;line-height:1.45}@media (width<=768px){.section-nav[data-v-3b6b20e4]{grid-template-columns:1fr}}.lang-selector[data-v-812dcd78]{margin-bottom:2.5rem}.lang-selector-label[data-v-812dcd78]{color:var(--ink-faint);margin-bottom:8px;font-size:13px}.lang-tabs[data-v-812dcd78]{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.lang-tab[data-v-812dcd78]{font-family:var(--font-body);cursor:pointer;color:var(--ink-faint);background:0 0;border:none;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.lang-tab.active[data-v-812dcd78]{background:var(--ink);color:var(--paper)}.lang-tab[data-v-812dcd78]:hover:not(.active){color:var(--ink)}.chain-visual[data-v-ab5eeb52]{align-items:stretch;gap:0;padding-bottom:6px;display:flex;overflow-x:auto}.chain-node[data-v-ab5eeb52]{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);flex:none;min-width:168px;padding:14px 18px;transition:transform .2s,border-color .2s}.chain-node[data-v-ab5eeb52]:hover{border-color:var(--seal);transform:translateY(-2px)}.label[data-v-ab5eeb52]{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px}.invoice-id[data-v-ab5eeb52]{font-family:var(--font-mono);color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:500}.hash-row[data-v-ab5eeb52]{font-family:var(--font-mono);color:var(--seal-dark);background:#f1e6d5;border-radius:5px;padding:3px 7px;font-size:11.5px;display:inline-block}.chain-link[data-v-ab5eeb52]{width:34px;color:var(--ink-faint);flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.hero[data-v-838bb09b]{border-bottom:1px solid var(--line);margin-bottom:3.5rem;padding:4.5rem 0 3rem}.eyebrow[data-v-838bb09b]{letter-spacing:.09em;text-transform:uppercase;color:var(--verifactum-mint-strong);margin:0 0 1rem;font-size:12.5px;font-weight:600}.hero-title[data-v-838bb09b]{font-family:var(--font-display);letter-spacing:-.01em;max-width:15ch;margin:0 0 1.1rem;font-size:46px;font-weight:600;line-height:1.12}.hero-sub[data-v-838bb09b]{color:var(--ink-soft);max-width:52ch;margin:0 0 2.25rem;font-size:18px}.hero-actions[data-v-838bb09b]{gap:12px;margin-bottom:3rem;display:flex}.btn[data-v-838bb09b]{font-family:var(--font-body);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:10px 20px;font-size:14.5px;font-weight:500;transition:transform .15s,background .15s;display:inline-block}.btn[data-v-838bb09b]:hover{transform:translateY(-1px)}.btn-primary[data-v-838bb09b]{background:var(--verifactum-navy);color:#fff}.btn-primary[data-v-838bb09b]:hover{background:var(--verifactum-navy-soft);text-decoration:none}.btn-ghost[data-v-838bb09b]{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-ghost[data-v-838bb09b]:hover{background:var(--paper-raised);text-decoration:none}.chain-caption[data-v-838bb09b]{color:var(--ink-faint);margin-top:10px;font-size:13px}@media (width<=880px){.hero-title[data-v-838bb09b]{font-size:34px}}.doc-section[data-v-6bc51300]{margin-bottom:3.75rem;padding-top:1rem;scroll-margin-top:2rem}h2[data-v-6bc51300]{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .4rem;font-size:28px;font-weight:600}.h2-num[data-v-6bc51300]{color:var(--seal);font-variant-numeric:tabular-nums;margin-right:10px}.section-intro[data-v-6bc51300]{color:var(--ink-soft);max-width:62ch;margin:0 0 1.5rem;font-size:15.5px}.code-block[data-v-6cb16e7f]{background:var(--code-bg);border-radius:var(--radius);margin:1rem 0 1.5rem;overflow:hidden}.code-block-header[data-v-6cb16e7f]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.code-block-lang[data-v-6cb16e7f]{color:#93a2c0;text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:500}.copy-btn[data-v-6cb16e7f]{font-family:var(--font-body);color:#93a2c0;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:5px;padding:3px 9px;font-size:12px}.copy-btn[data-v-6cb16e7f]:hover{color:var(--code-text);border-color:#ffffff4d}.copy-btn.copied[data-v-6cb16e7f]{color:var(--code-string);border-color:var(--code-string)}.code-block pre[data-v-6cb16e7f]{margin:0;padding:16px 18px 18px;overflow-x:auto}.code-block[data-v-6cb16e7f] code{font-family:var(--font-mono);color:var(--code-text);white-space:pre;font-size:13.3px;line-height:1.65}.code-block[data-v-6cb16e7f] .tok-key{color:var(--code-key)}.code-block[data-v-6cb16e7f] .tok-str{color:var(--code-string)}.code-block[data-v-6cb16e7f] .tok-com{color:#6c7d9e;font-style:italic}.code-block[data-v-6cb16e7f] .tok-fn{color:var(--code-accent)}.endpoint-card[data-v-fa1399b0]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-raised);margin-bottom:1.25rem;transition:border-color .2s;overflow:hidden}.endpoint-card[data-v-fa1399b0]:hover{border-color:var(--seal)}.endpoint-header[data-v-fa1399b0]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.method-badge[data-v-fa1399b0]{font-family:var(--font-mono);color:var(--paper);border-radius:5px;padding:3px 9px;font-size:12px;font-weight:500}.method-get[data-v-fa1399b0]{background:#2a5c8a}.method-post[data-v-fa1399b0]{background:var(--success-ink)}.endpoint-path[data-v-fa1399b0]{font-family:var(--font-mono);color:var(--ink);font-size:14.5px}.endpoint-desc[data-v-fa1399b0]{color:var(--ink-faint);margin-left:auto;font-size:14px}.endpoint-body[data-v-fa1399b0]{padding:16px 18px}.auth-pill[data-v-fa1399b0]{border-radius:5px;margin-bottom:12px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.auth-yes[data-v-fa1399b0]{background:var(--danger-bg);color:var(--danger-ink)}.auth-no[data-v-fa1399b0]{background:var(--success-bg);color:var(--success-ink)}.note[data-v-fa1399b0]{margin:0;font-size:14px}.error-card[data-v-4ee9341b]{border-left:3px solid var(--danger-ink);background:var(--danger-bg);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:12px;padding:12px 16px}.code[data-v-4ee9341b]{font-family:var(--font-mono);color:var(--danger-ink);font-size:13.5px;font-weight:600}.desc[data-v-4ee9341b]{color:var(--ink-soft);margin-top:4px;font-size:13.5px}.docs-page[data-v-b311d5a0]{width:100%;max-width:none}.docs-header[data-v-b311d5a0]{margin-bottom:24px}.docs-title[data-v-b311d5a0]{color:var(--docs-card-title,#4a627d);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700}.docs-main[data-v-b311d5a0]{min-width:0}.legal[data-v-a9089186]{max-width:780px;color:var(--ink);margin:0 auto;padding:8px 20px 48px;line-height:1.6}.legal h1[data-v-a9089186]{color:var(--navy);margin:6px 0 4px;font-size:28px}.legal h3[data-v-a9089186]{color:var(--navy);margin:26px 0 8px;font-size:17px}.legal ul[data-v-a9089186]{padding-left:20px}.legal li[data-v-a9089186]{margin:4px 0}.legal .tbl[data-v-a9089186]{border:1px solid var(--line);border-radius:10px;margin:10px 0;overflow-x:auto}.legal td[data-v-a9089186],.legal th[data-v-a9089186]{vertical-align:top}.admin-root{--bg:#f4f7fc;--surface:#fff;--surface-2:#eef1f6;--line:#dce4f2;--line-strong:#c3cfe6;--ink:#1b2a41;--ink-2:#3a4a63;--muted:#5e6e86;--accent:#2e6bff;--accent-ink:#1f4fcb;--accent-soft:#e8efff;--accent-contrast:#fff;--amber:#c97a08;--amber-soft:#fff3df;--red:#d13b3b;--red-soft:#fde8e8;--code-bg:#0b2545;--code-ink:#c9d4e8;--code-accent:#7fa8ff;--code-key:#f2c46b;--shadow:0 1px 2px #1019170f,0 8px 24px -12px #1019172e;--radius:6px}@media (prefers-color-scheme:dark){.admin-root:not([data-theme=light]){--bg:#0a1322;--surface:#111c30;--surface-2:#18263e;--line:#243354;--line-strong:#33456b;--ink:#e7edf8;--ink-2:#b3c1db;--muted:#8193b5;--accent:#5a86ff;--accent-ink:#a8c0ff;--accent-soft:#17264a;--accent-contrast:#0a1322;--amber:#e2a83a;--amber-soft:#332812;--red:#e0755e;--red-soft:#3a1c15;--code-bg:#070e1c;--code-ink:#c9d4e8;--shadow:0 1px 2px #0000004d,0 8px 24px -12px #00000080}}.admin-root[data-theme=dark]{--bg:#0a1322;--surface:#111c30;--surface-2:#18263e;--line:#243354;--line-strong:#33456b;--ink:#e7edf8;--ink-2:#b3c1db;--muted:#8193b5;--accent:#5a86ff;--accent-ink:#a8c0ff;--accent-soft:#17264a;--accent-contrast:#0a1322;--amber:#e2a83a;--amber-soft:#332812;--red:#e0755e;--red-soft:#3a1c15;--code-bg:#070e1c;--code-ink:#c9d4e8;--shadow:0 1px 2px #0000004d,0 8px 24px -12px #00000080}.admin-root *{box-sizing:border-box}.admin-root{scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.admin-root h1,.admin-root h2,.admin-root h3,.admin-root h4{text-wrap:balance;letter-spacing:-.01em;margin:0;font-family:Sora,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.08}.admin-root h1{font-size:clamp(2.4rem,5.2vw,4.2rem);font-weight:800}.admin-root h2{font-size:clamp(1.7rem,3vw,2.5rem)}.admin-root h3{font-size:1.2rem}.admin-root p{margin:0}.admin-root a{color:inherit}.admin-root code,.admin-root pre,.admin-root .mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.admin-root .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.admin-root .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500}.admin-root .lead{color:var(--ink-2);max-width:56ch;font-size:1.15rem}.admin-root .btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.admin-root .btn:active{transform:translateY(1px)}.admin-root .btn-primary{background:var(--accent);color:var(--accent-contrast)}.admin-root .btn-primary:hover{background:var(--accent-ink)}.admin-root .btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.admin-root .btn-ghost:hover{background:var(--surface-2)}.admin-root .btn-sm{padding:.5rem .85rem;font-size:.85rem}.admin-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-root .tag{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-root .tag-ok{background:var(--accent-soft);color:var(--accent-ink)}.admin-root .tag-warn{background:var(--amber-soft);color:var(--amber)}.admin-root .tag-err{background:var(--red-soft);color:var(--red)}.admin-root .tag-neutral{background:var(--surface-2);color:var(--ink-2)}.admin-root .dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.admin-root .num{font-variant-numeric:tabular-nums}.admin-root .hidden{display:none!important}.admin-root .nav{z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.admin-root .nav .wrap{align-items:center;gap:2rem;height:64px;display:flex}.admin-root .logo{font-variation-settings:"wdth" 110;letter-spacing:.02em;align-items:center;gap:.6rem;font-family:Sora,sans-serif;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.admin-root .logo-img{flex:none;width:auto;height:52px}.admin-root .logo-img-tema-oscuro{display:none}@media (prefers-color-scheme:dark){.admin-root:not([data-theme=light]) .logo-img-tema-claro{display:none}.admin-root:not([data-theme=light]) .logo-img-tema-oscuro{display:block}}.admin-root[data-theme=dark] .logo-img-tema-claro{display:none}.admin-root[data-theme=dark] .logo-img-tema-oscuro{display:block}.admin-root .nav-links{color:var(--ink-2);gap:1.4rem;font-size:.92rem;font-weight:500;display:flex}.admin-root .nav-links a{text-decoration:none}.admin-root .nav-links a:hover{color:var(--ink)}.admin-root .nav-cta{align-items:center;gap:.6rem;margin-left:auto;display:flex}@media (width<=820px){.admin-root .nav-links{display:none}}.admin-root .hero{border-bottom:1px solid var(--line);padding:72px 0 56px}.admin-root .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.admin-root .hero-copy{flex-direction:column;gap:1.4rem;display:flex}.admin-root .hero-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-root .hero-note{color:var(--muted);font-size:.85rem}.admin-root .deadline{color:var(--ink-2);border-left:2px solid var(--amber);grid-template-columns:auto 1fr;gap:.2rem .9rem;margin-top:.4rem;padding-left:.9rem;font-size:.85rem;display:grid}.admin-root .deadline b{color:var(--ink);font-family:IBM Plex Mono,monospace;font-weight:500}@media (width<=900px){.admin-root .hero .wrap{grid-template-columns:1fr}}.admin-root .registro{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;font-size:.85rem;overflow:hidden}.admin-root .registro-head{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.admin-root .registro-head .mono{color:var(--muted);font-size:.75rem}.admin-root .registro-body{grid-template-columns:1fr auto;gap:1rem;padding:1rem;display:grid}.admin-root .kv{grid-template-columns:max-content 1fr;align-content:start;gap:.35rem 1rem;display:grid}.admin-root .kv dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.admin-root .kv dd{overflow-wrap:anywhere;margin:0}.admin-root .qr{background:conic-gradient(var(--ink) 25%,transparent 0 50%,var(--ink) 0 75%,transparent 0) 0 0/14px 14px;border:6px solid var(--surface);outline:1px solid var(--line);opacity:.9;border-radius:2px;align-self:start;width:112px;height:112px}.admin-root .registro-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.admin-root .chain{align-items:center;gap:4px;display:flex}.admin-root .chain i{background:var(--accent);opacity:.35;border-radius:2px;width:26px;height:6px}.admin-root .chain i:last-child{opacity:1}.admin-root .chain i.pending{background:var(--amber);opacity:1;animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.admin-root .chain i.pending{animation:none}}.admin-root .section{border-bottom:1px solid var(--line);padding:72px 0}.admin-root .section-head{grid-template-columns:1fr 1.4fr;align-items:end;gap:2.5rem;margin-bottom:2.5rem;display:grid}.admin-root .section-head p{color:var(--ink-2);max-width:60ch}@media (width<=820px){.admin-root .section-head{grid-template-columns:1fr;gap:1rem}}.admin-root .steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.admin-root .step{background:var(--surface);flex-direction:column;gap:.8rem;padding:1.6rem;display:flex}.admin-root .step .n{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.75rem}.admin-root .step p{color:var(--ink-2);font-size:.95rem}.admin-root .step code{background:var(--surface-2);border-radius:3px;padding:.15rem .4rem;font-size:.8rem}@media (width<=820px){.admin-root .steps{grid-template-columns:1fr}}.admin-root .routes{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.admin-root .route{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:1.8rem;display:flex}.admin-root .route.dev{background:var(--code-bg);color:var(--code-ink);border-color:#0000}.admin-root .route.dev .eyebrow{color:var(--code-accent)}.admin-root .route.dev h3{color:#fff}.admin-root .route ul{flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.admin-root .route li{align-items:flex-start;gap:.6rem;display:flex}.admin-root .route li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55rem}.admin-root .route.dev li:before{background:var(--code-accent)}.admin-root .route .btn{align-self:flex-start;margin-top:auto}.admin-root .route.dev .btn-ghost{color:#fff;border-color:#ffffff4d}.admin-root .route.dev .btn-ghost:hover{background:#ffffff14}@media (width<=820px){.admin-root .routes{grid-template-columns:1fr}}.admin-root .code{background:var(--code-bg);color:var(--code-ink);border-radius:8px;font-size:.82rem;line-height:1.55;overflow:hidden}.admin-root .code-tabs{border-bottom:1px solid #ffffff14;padding:0 .5rem;display:flex}.admin-root .code-tabs button{color:#dce6e199;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.7rem .8rem;font-family:IBM Plex Mono,monospace;font-size:.75rem}.admin-root .code-tabs button.on{color:#fff;border-bottom-color:var(--code-accent)}.admin-root .code pre{margin:0;padding:1.1rem 1.2rem;overflow-x:auto}.admin-root .code .k{color:var(--code-key)}.admin-root .code .s{color:var(--code-accent)}.admin-root .code .c{color:#dce6e173}.admin-root .dev-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.admin-root .dev-grid .code{position:sticky;top:84px}@media (width<=900px){.admin-root .dev-grid{grid-template-columns:1fr}.admin-root .dev-grid .code{position:static}}.admin-root .spec{border-top:1px solid var(--line);grid-template-columns:max-content 1fr;gap:.6rem 1.2rem;font-size:.92rem;display:grid}.admin-root .spec>*{border-bottom:1px solid var(--line);padding:.7rem 0}.admin-root .spec dt{color:var(--muted);padding-top:.85rem;font-family:IBM Plex Mono,monospace;font-size:.78rem}.admin-root .spec dd{color:var(--ink-2);margin:0}.admin-root .spec dd b{color:var(--ink);font-weight:600}.admin-root .plans{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.admin-root .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.9rem;padding:1.5rem;display:flex}.admin-root .plan.hot{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.admin-root .plan .name{font-variation-settings:"wdth" 110;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:700}.admin-root .plan .price{font-variation-settings:"wdth" 100;font-family:Sora,sans-serif;font-size:2rem;font-weight:700;line-height:1}.admin-root .plan .price small{color:var(--muted);font-family:Inter,sans-serif;font-size:.85rem;font-weight:500}.admin-root .plan .vol{color:var(--accent-ink);font-family:IBM Plex Mono,monospace;font-size:.8rem}.admin-root .plan ul{color:var(--ink-2);flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.admin-root .plan .btn{justify-content:center;margin-top:auto}.admin-root .pricing-note{color:var(--muted);max-width:70ch;margin-top:1.2rem;font-size:.82rem}@media (width<=1000px){.admin-root .plans{grid-template-columns:1fr 1fr}}@media (width<=600px){.admin-root .plans{grid-template-columns:1fr}}.admin-root .faq{grid-template-columns:1fr 1fr;gap:2rem 3rem;display:grid}.admin-root .faq div{flex-direction:column;gap:.4rem;display:flex}.admin-root .faq h4{font-variation-settings:normal;font-family:Inter,sans-serif;font-size:1rem;font-weight:600}.admin-root .faq p{color:var(--ink-2);font-size:.92rem}@media (width<=820px){.admin-root .faq{grid-template-columns:1fr}}.admin-root footer{color:var(--muted);padding:40px 0;font-size:.82rem}.admin-root footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.admin-root .auth{grid-template-columns:1fr 1fr;min-height:calc(100vh - 64px);display:grid}.admin-root .auth-side{background:var(--code-bg);color:var(--code-ink);flex-direction:column;justify-content:space-between;gap:2rem;padding:64px 56px;display:flex}.admin-root .auth-side h2{color:#fff}.admin-root .auth-side ol{color:#dce6e1cc;flex-direction:column;gap:.6rem;margin:0;padding-left:1.2rem;font-size:.95rem;display:flex}.admin-root .auth-side .quote{border-left:2px solid var(--code-accent);color:#dce6e1bf;padding-left:1rem;font-size:.9rem}.admin-root .auth-form{flex-direction:column;justify-content:center;gap:1.4rem;width:100%;max-width:520px;margin:0 auto;padding:64px 56px;display:flex}.admin-root .field{flex-direction:column;gap:.35rem;display:flex}.admin-root .field label{font-size:.85rem;font-weight:600}.admin-root .field input,.admin-root .field select{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:.65rem .8rem}.admin-root .field input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.admin-root .field small{color:var(--muted);font-size:.78rem}.admin-root .row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-root .check{color:var(--ink-2);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.admin-root .check input{margin-top:.25rem}.admin-root .free-badge{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius);align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.88rem;display:flex}.admin-root .free-badge b{font-family:Sora,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}@media (width<=820px){.admin-root .auth{grid-template-columns:1fr}.admin-root .auth-side{display:none}}.admin-root .app{grid-template-columns:232px 1fr;min-height:calc(100vh - 64px);display:grid}.admin-root .side{background:#0b2545;border-right:0;flex-direction:column;gap:.2rem;padding:1.2rem .8rem;display:flex}.admin-root .side .org{border-bottom:1px solid #ffffff1a;margin-bottom:.6rem;padding:.5rem .7rem 1rem}.admin-root .side .org b{color:#fff;font-size:.9rem;display:block}.admin-root .side .org span{color:#8698bc;font-family:IBM Plex Mono,monospace;font-size:.75rem}.admin-root .side a{border-radius:var(--radius);color:#aab8d4;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.admin-root .side a:hover{color:#fff;background:#ffffff0f}.admin-root .side a.on{color:#fff;background:#2e6bff33}.admin-root .side a svg{flex:none;width:16px;height:16px}.admin-root .side .env{color:#8698bc;border-top:1px solid #ffffff1a;margin-top:auto;padding:.8rem .7rem;font-size:.78rem}.admin-root .env-toggle{border-radius:var(--radius);border:1px solid #ffffff2e;margin-top:.5rem;display:flex;overflow:hidden}.admin-root .env-toggle button{font:inherit;cursor:pointer;color:#8698bc;background:0 0;border:0;flex:1;padding:.4rem;font-size:.75rem;font-weight:600}.admin-root .env-toggle button.on{background:var(--accent);color:#fff}.admin-root .main{flex-direction:column;gap:1.6rem;min-width:0;padding:2rem 2.4rem;display:flex}.admin-root .main-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.admin-root .main-head h2{font-size:1.6rem}.admin-root .main-head p{color:var(--muted);font-size:.9rem}.admin-root .tiles{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.admin-root .tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem;display:flex}.admin-root .tile .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.75rem}.admin-root .tile .val{font-family:Sora,sans-serif;font-size:1.9rem;font-weight:700;line-height:1}.admin-root .tile .val small{color:var(--muted);font-size:1rem;font-weight:500}.admin-root .meter{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.admin-root .meter i{background:var(--accent);border-radius:4px;height:100%;display:block}.admin-root .meter i.warn{background:var(--amber)}.admin-root .tile .sub{color:var(--muted);font-size:.8rem}.admin-root .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.admin-root .card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.9rem 1.2rem;display:flex}.admin-root .card-head h3{font-size:1rem}.admin-root .card-body{padding:1.2rem}.admin-root .keyrow{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.9rem;display:grid}.admin-root .keyrow:last-child{border-bottom:0}.admin-root .keyrow .k{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.82rem;overflow:hidden}.admin-root .keyrow .lbl{font-weight:600}.admin-root .keyrow .lbl small{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.admin-root table{border-collapse:collapse;width:100%;font-size:.88rem}.admin-root th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:.7rem 1.2rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500}.admin-root td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.7rem 1.2rem}.admin-root tr:last-child td{border-bottom:0}.admin-root td .mono{color:var(--ink-2);font-size:.8rem}.admin-root td.nw,.admin-root td .mono{white-space:nowrap}.admin-root .tbl-wrap{overflow-x:auto}.admin-root .two{grid-template-columns:1.4fr 1fr;align-items:start;gap:1rem;display:grid}@media (width<=1000px){.admin-root .two,.admin-root .tiles{grid-template-columns:1fr}}@media (width<=820px){.admin-root .app{grid-template-columns:1fr}.admin-root .side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap}.admin-root .side .org,.admin-root .side .env{display:none}.admin-root .main{padding:1.4rem}}.admin-root .upgrade{background:linear-gradient(135deg,var(--accent-soft),transparent 70%)}.admin-root .docs-list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-root .doc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.admin-root .doc:hover{border-color:var(--line-strong)}.admin-root .doc b{font-size:.95rem}.admin-root .doc span{color:var(--muted);font-size:.82rem}.admin-root .doc .mono{color:var(--accent-ink);font-size:.72rem}.admin-root .endpoints{flex-direction:column;display:flex}.admin-root .ep{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:1rem;padding:.65rem 1.2rem;font-size:.88rem;display:grid}.admin-root .ep:last-child{border-bottom:0}.admin-root .ep .m{text-align:center;border-radius:3px;padding:.15rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600}.admin-root .m.post{background:var(--accent-soft);color:var(--accent-ink)}.admin-root .m.get{background:var(--surface-2);color:var(--ink-2)}.admin-root .ep .p{font-family:IBM Plex Mono,monospace;font-size:.82rem}.admin-root .ep .d{color:var(--muted);font-size:.82rem}.admin-root .toast{background:var(--ink);color:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);z-index:50;opacity:0;pointer-events:none;padding:.7rem 1.1rem;font-size:.88rem;transition:opacity .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.admin-root .toast.show{opacity:1}.admin-root .modal-bg{z-index:40;background:#0a0f0d80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.admin-root .modal{background:var(--surface);width:100%;max-width:640px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:1.2rem;padding:1.8rem;display:flex}.admin-root .mock-banner{background:var(--amber-soft);color:var(--amber);text-align:center;letter-spacing:.02em;padding:.35rem;font-size:.78rem;font-weight:600}.admin-root .mock-banner a{color:inherit;margin-left:1rem}.admin-root .side .grp{letter-spacing:.1em;text-transform:uppercase;color:#6b7ba0;padding:.9rem .7rem .3rem;font-family:IBM Plex Mono,monospace;font-size:.65rem}.admin-root .side.admin{background:var(--code-bg);color:var(--code-ink);border-color:#0000}.admin-root .side.admin a{color:#dce6e1bf}.admin-root .side.admin a:hover{background:#ffffff0f}.admin-root .side.admin .org{border-color:#ffffff1a}.admin-root .score{align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;display:inline-flex}.admin-root .score i{background:var(--surface-2);border-radius:3px;width:56px;height:6px;display:inline-block;overflow:hidden}.admin-root .score i b{height:100%;display:block}.admin-root .sig{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.88rem;display:flex}.admin-root .sig:last-child{border-bottom:0}.admin-root .sig .w{color:var(--muted);font-family:IBM Plex Mono,monospace}.admin-root .funnel{flex-direction:column;gap:.5rem;display:flex}.admin-root .funnel div{grid-template-columns:230px 1fr 60px;align-items:center;gap:.8rem;font-size:.85rem;display:grid}.admin-root .funnel i{background:var(--accent);opacity:.85;border-radius:3px;height:18px;display:block}.admin-root .funnel span:last-child{text-align:right;color:var(--ink-2);font-family:IBM Plex Mono,monospace}.admin-root .role{background:var(--surface-2);border-radius:3px;padding:.15rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.admin-root .log{font-family:IBM Plex Mono,monospace;font-size:.78rem}.admin-root .actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-root .rule{background:var(--amber-soft);border-radius:var(--radius);color:var(--ink-2);align-items:flex-start;gap:.8rem;padding:.7rem 1rem;font-size:.85rem;display:flex}.admin-root .rule b{color:var(--amber);white-space:nowrap;padding-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.75rem}.admin-root .side.admin{color:#c7d5f2;background:#0b2545;gap:4px;padding:20px 14px}.admin-root .side.admin a{color:#c7d5f2;border-radius:8px;gap:10px;padding:9px 10px;font-size:14px;font-weight:500}.admin-root .side.admin a:hover{color:#fff;background:#ffffff0f}.admin-root .side.admin a.on{color:#fff;background:#2e6bff}.admin-root .side.admin a svg{opacity:.9;flex:none;width:18px;height:18px}.admin-root .side.admin .org{border-color:#ffffff1a;padding:.5rem .7rem 1rem}.admin-root .side.admin .org b{color:#fff}.admin-root .side.admin .env{color:#8698bc;border-color:#ffffff1a}.btn-salir-admin[data-v-e756c2ad]{cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;width:100%;margin-top:.5rem;padding:.5rem;font-size:.82rem;display:flex}.btn-salir-admin[data-v-e756c2ad]:hover{background:#ffffff1f;border-color:#ffffff80}.adm-pager[data-v-05773c14]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.adm-pager-txt[data-v-05773c14]{color:var(--muted);font-size:.82rem}
