:root{--paper:#fbfcfb;--surface:#fff;--ink:#14201b;--muted:#696e73;--line:#e3e8e5;--line-2:#7e8c86;--accent:#4f4fae;--accent-2:#3e3e8f;--accent-wash:#efeff9;--green:#0e6b45;--green-2:#0a5537;--green-wash:#e8f2ed;--neutral-wash:#f0f3f1;--amber:#b26b00;--amber-wash:#fbf0de;--red:#9b3412;--red-wash:#fbe9e5;--anulado:#d64218;--sheet-grabber:#d5deda;--admin:#6b2d5c;--on-solid:#fff;--nav-shift:24px;--nav-duration:.2s;--nav-ease:cubic-bezier(.23, 1, .32, 1);--space-hair:.25rem;--space-tight:.5rem;--space-base:1rem;--space-loose:1.5rem;--space-section:2rem;--safe-area-bottom:env(safe-area-inset-bottom,0px);--radius-tile:14px;--radius-sheet:26px;--radius-btn:13px;--radius-pill:999px;--radius-chart-bar:3px;--radius-control:11px;--radius-btn-sm:9px;--material:blur(20px) saturate(180%);--bar-bg:#fbfcfbb8;--dock-bg:#fbfcfbd1;--tabbar-bg:#fbfcfbd9;--bar-border:#e3e8e5e6;--sheet-veil:#14201b57;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font:100%/1.5 system-ui,-apple-system,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}body{background:var(--paper);margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-contrast:more){:focus-visible{outline-color:var(--ink)}}.quietButton{min-height:44px;padding:var(--space-tight) var(--space-base);border:1px solid var(--line-2);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);cursor:pointer;font-size:.95rem;font-weight:600;transition:transform .1s ease-out}.quietButton:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.quietButton{transition:opacity .1s ease-out}.quietButton:active{opacity:.75;transform:none}}@media (prefers-contrast:more){.quietButton{border-color:var(--ink)}}.backArrow{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .1s ease-out;display:inline-flex}.backArrow svg{width:24px;height:24px}.backArrow:active{transform:scale(.92)}.barTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);font-size:17px;font-weight:650;overflow:hidden}.barKicker{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:.75rem;font-weight:600;display:block;overflow:hidden}.sheetClose{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .1s ease-out;display:inline-flex;position:relative}.sheetClose:before{content:"";background:var(--neutral-wash);border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheetClose>*{width:18px;height:18px;position:relative}.sheetClose:active{transform:scale(.92)}@keyframes navEnter{0%{opacity:0;transform:translateX(var(--nav-shift))}to{opacity:1;transform:none}}@keyframes navBack{0%{opacity:0;transform:translateX(calc(var(--nav-shift) * -1))}to{opacity:1;transform:none}}.navEnter{animation:navEnter var(--nav-duration) var(--nav-ease) both}.navBack{animation:navBack var(--nav-duration) var(--nav-ease) both}@media (prefers-reduced-motion:reduce){:root{--nav-duration:.15s}@keyframes navFade{0%{opacity:0}to{opacity:1}}.navEnter,.navBack{animation-name:navFade;animation-timing-function:ease-out}.backArrow,.sheetClose{transition:opacity .1s ease-out}.backArrow:active,.sheetClose:active{opacity:.75;transform:none}}@supports ((-moz-appearance:none)){@media (display-mode:browser){:root{--safe-area-bottom:0px}}}:root{--panel-narrow:56.25rem;--touch:2.75rem}a,button,label,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],.navlink,.pestana,.row,.panel-quien{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable]{-webkit-user-select:text;user-select:text}.entrar,.alta,.terminos{min-height:100vh;padding:var(--space-loose) var(--space-base);place-items:center;display:grid}.entrar-card,.alta-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);width:min(24rem,100%);padding:var(--space-loose) var(--space-base)}.entrar-card h1,.alta-card h1{letter-spacing:-.022em;margin:0 0 var(--space-base);font-size:1.35rem;font-weight:660}.entrar-linea{background:var(--neutral-wash);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-tile);padding:var(--space-tight) var(--space-base);margin:0 0 var(--space-base);font-size:.9rem;line-height:1.5}.alta-subtitulo{margin:var(--space-loose) 0 var(--space-hair);font-size:.86rem;font-weight:640}.alta-cuenta,.alta-ayuda,.alta-mensaje{color:var(--muted);margin:0 0 var(--space-tight);font-size:.85rem;line-height:1.5}.alta-cuenta strong{color:var(--ink);font-weight:620}.alta-secreto{letter-spacing:.06em;word-spacing:.5em;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-btn);padding:var(--space-tight) var(--space-base);margin:0 0 var(--space-tight);font-size:1.05rem;font-weight:620}.alta-otpauth{margin:0 0 var(--space-base);overflow-wrap:anywhere;font-size:.8rem}.alta-otpauth a{color:var(--ink);-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;text-decoration:underline}.terminos-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);width:min(40rem,100%);padding:var(--space-loose) var(--space-base)}.terminos-card h1{letter-spacing:-.022em;margin:0 0 var(--space-tight);font-size:1.35rem;font-weight:660}.terminos-negocio{margin:0 0 var(--space-hair);overflow-wrap:anywhere;font-size:1rem;font-weight:620}.terminos-version,.terminos-ayuda,.terminos-mensaje{color:var(--muted);margin:0 0 var(--space-tight);font-size:.85rem;line-height:1.5}.terminos-texto{white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid var(--line);padding:var(--space-base) 0;margin:var(--space-tight) 0 var(--space-base);font-size:.95rem;line-height:1.6}.terminos-copia{margin:0 0 var(--space-loose)}.terminos-hecho,.terminos-cerrado{margin:var(--space-tight) 0 0;font-size:1rem;line-height:1.5}@media (width<=30rem){.terminos-card .btn-row{flex-direction:column}.terminos-card .btn-row .btn{width:100%}}.field{margin-bottom:var(--space-base)}.field-label{color:var(--muted);margin-bottom:var(--space-hair);font-size:.82rem;display:block}.field-input{width:100%;min-height:var(--touch);border:1px solid var(--line-2);border-radius:var(--radius-btn);padding:var(--space-tight) var(--space-base);background:var(--paper);color:var(--ink);font-size:1rem}.field-input:focus-visible{outline-offset:1px;border-color:#0000}.field-input.fijo{background:var(--neutral-wash);border-color:var(--line);align-items:center;margin:0;display:flex}.field-input-masked{-webkit-text-security:disc}.field-password-row{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.field-password-row .field-input{flex:10rem;min-width:0}.field-reveal{padding:0 var(--space-hair);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:.82rem;font-weight:600;transition:transform .11s ease-out;position:relative}.field-reveal:after{content:"";width:max(100%, var(--touch));height:var(--touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-reveal:active{transform:scale(.97)}fieldset.field{min-width:0;margin:0 0 var(--space-base);border:0;padding:0}legend.field-label{padding:0}.said{justify-content:space-between;align-items:center;gap:var(--space-base);min-height:var(--touch);border:1px solid var(--line-2);border-radius:var(--radius-btn);background:var(--paper);padding:var(--space-tight) var(--space-base);font-variant-numeric:tabular-nums;font-size:1rem;display:flex}.said span{min-width:0}.said .field-reveal{color:var(--ink)}.said-bad{border-color:var(--red)}.said-bad span{color:var(--red);font-weight:560}.dt{gap:var(--space-tight) var(--space-base);flex-wrap:wrap;align-items:flex-end;display:flex}.said+.dt{margin-top:var(--space-tight)}.dt-group{gap:var(--space-tight);flex-wrap:wrap;align-items:flex-end;display:flex}.dt-time{flex-wrap:nowrap}.dt-f{flex-direction:column;display:flex}.dt-f .field-input{text-align:center;padding-inline:var(--space-tight);font-variant-numeric:tabular-nums}.dt-w2{width:3.75rem}.dt-w4{width:4.6rem}.dt-colon{padding-bottom:var(--space-tight);color:var(--muted);font-weight:600}.field-input[aria-invalid=true]{border-color:var(--red)}.terminos-card .field{max-width:24rem}.form-error{background:var(--red-wash);color:var(--red);border-radius:var(--radius-tile);padding:var(--space-tight) var(--space-base);margin:0 0 var(--space-base);font-size:.85rem;font-weight:560;line-height:1.5}.form-notice-amber{background:var(--amber-wash);color:var(--ink);border-radius:var(--radius-tile);padding:var(--space-tight) var(--space-base);margin:0 0 var(--space-base);font-size:.85rem;font-weight:560;line-height:1.5}.form-notice-green{background:var(--green-wash);color:var(--ink);border-radius:var(--radius-tile);padding:var(--space-tight) var(--space-base);margin:0 0 var(--space-base);font-size:.85rem;font-weight:560;line-height:1.5}.panel-salir{align-self:flex-start}.entrar-button,.alta-button{width:100%;min-height:var(--touch);border-radius:var(--radius-btn);background:var(--accent);color:var(--on-solid);letter-spacing:-.005em;cursor:pointer;border:0;font-size:.95rem;font-weight:620;transition:transform .11s ease-out,background .11s ease-out,opacity .14s ease-out}.entrar-button:active,.alta-button:active{background:var(--accent-2);transform:scale(.97)}.entrar-button[disabled],.alta-button[disabled]{opacity:.5;pointer-events:none}.panel{flex-direction:column;min-height:100vh;display:flex}.panel-barra{z-index:30;align-items:center;gap:var(--space-loose);padding:var(--space-tight) var(--space-loose);border-bottom:1px solid var(--line);-webkit-backdrop-filter:var(--material);background:#fbfcfbb8;display:flex;position:sticky;top:0}.panel-marca{align-items:baseline;gap:var(--space-hair);white-space:nowrap;flex:none;display:flex}.panel-marca b{letter-spacing:-.015em;font-size:.95rem;font-weight:650}.panel-marca span{color:var(--muted);font-size:.74rem}.panel-destinos{align-items:center;gap:var(--space-hair);flex:none;display:flex}.panel-sep{width:1px;height:1.5rem;margin:0 var(--space-tight);background:var(--line);flex:none}.panel-quien{min-width:0;min-height:var(--touch);padding:0 var(--space-hair);font:inherit;color:var(--muted);text-align:left;cursor:pointer;align-items:center;gap:var(--space-tight);background:0 0;border:0;margin-left:auto;font-size:.76rem;display:flex}.panel-quien-datos{gap:var(--space-hair);flex-direction:column;min-width:0;max-width:12rem;display:flex}.panel-quien-datos>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-quien b{color:var(--ink);font-size:.82rem;font-weight:600}@media not all and (width>=64rem){.panel-quien-datos{display:none}}.avatar{width:var(--touch);height:var(--touch);border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--neutral-wash);color:var(--ink);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:650;display:inline-flex}.avatar-large{width:3.5rem;height:3.5rem;font-size:1.1rem}.profile{flex-direction:column;align-items:flex-start;max-width:34rem;display:flex}.profile-login{margin:0 0 var(--space-hair);color:var(--muted);overflow-wrap:anywhere;font-size:.92rem}.profile-who{align-items:center;gap:var(--space-base);margin-top:var(--space-loose);display:flex}.profile-names{min-width:0}.profile-name{margin:0 0 var(--space-hair);overflow-wrap:anywhere;font-size:1.1rem;font-weight:650}.profile-level{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.92rem}.profile-leave{align-self:stretch;align-items:flex-start;gap:var(--space-tight);margin-top:var(--space-section);padding-top:var(--space-base);border-top:1px solid var(--line);flex-direction:column;display:flex}.profile-hint{color:var(--muted);margin:0;font-size:.92rem;line-height:1.4}.panel-hoja{min-width:0;padding:var(--space-loose) var(--space-section) var(--space-section);flex:1}.navlink{min-height:var(--touch);white-space:nowrap;font:inherit;color:var(--muted);text-align:left;cursor:pointer;padding:var(--space-tight);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;font-size:.88rem;font-weight:550;transition:transform .11s ease-out,background .13s ease-out,color .13s ease-out;display:flex}.navlink:active{transform:scale(.97)}.navlink[aria-current=page]{background:var(--accent-wash);color:var(--accent-2);font-weight:620}@media not all and (width>=56.25rem){.panel-barra{gap:var(--space-hair);padding:var(--space-hair) var(--space-tight) var(--space-tight);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"marca quien""destinos destinos";display:grid}.panel-marca{padding:0 var(--space-tight) 0 var(--space-hair);grid-area:marca}.panel-marca span{display:none}.panel-destinos{min-width:0;padding-right:var(--space-loose);grid-area:destinos;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.panel-quien{grid-area:quien;justify-self:end;margin-left:0}.panel-quien-datos{display:none}.panel-hoja{padding:var(--space-base) var(--space-base) var(--space-section)}}.btn{border-radius:var(--radius-btn);padding:var(--space-tight) var(--space-base);min-height:var(--touch);cursor:pointer;letter-spacing:-.005em;border:0;font-family:inherit;font-size:.87rem;font-weight:600;transition:transform .11s ease-out,background .11s ease-out,opacity .14s ease-out}a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.5;pointer-events:none}.btn-wide{overflow-wrap:anywhere;width:100%}.btn-row{gap:var(--space-base);flex-wrap:wrap;display:flex}.btn-primary{background:var(--accent);color:var(--on-solid)}.btn-primary:active{background:var(--accent-2)}.btn-outline{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.btn-danger{background:var(--red-wash);color:var(--red)}.cuentas,.registro,.precios{max-width:72rem}.cobros{max-width:40rem}@media (width>=56.25rem){.negocios,.cobros{gap:var(--space-section);grid-template-columns:24rem minmax(0,52rem);align-items:start;display:grid}.cobros{max-width:none}}.ficha{min-width:0}.ficha-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--space-tight) var(--space-base);padding-bottom:var(--space-base);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ficha-titulo{flex:12rem;min-width:0}.ficha-nombre{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:660;line-height:1.2}.ficha-desde{color:var(--muted);margin:var(--space-hair) 0 0;font-size:.88rem}.bar-second,.profile-barra{align-items:center;gap:var(--space-tight);margin:0 0 var(--space-base);display:flex}.bar-second>:first-child,.profile-barra>:first-child{margin-inline-start:calc(-1 * var(--space-tight))}.bar-second .barTitle,.profile-barra .barTitle{margin:0}.bar-second-title{opacity:0;transition:opacity .15s ease-out}.bar-second-title[data-shown=true]{opacity:1}@media (prefers-reduced-motion:reduce){.bar-second-title{transition:none}}.profile-barra{align-self:stretch}@media not all and (width>=56.25rem){.bar-second,.profile-barra{z-index:30;min-height:calc(var(--touch) + 2 * var(--space-tight));margin:calc(-1 * var(--space-base)) calc(-1 * var(--space-base)) var(--space-base);padding-inline:var(--space-base);background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.panel:has(.bar-second,.profile-barra)>.panel-barra{display:none}}::view-transition-old(root){animation:none}html[data-nav=enter]::view-transition-new(root){animation:navEnter var(--nav-duration) var(--nav-ease) both}html[data-nav=back]::view-transition-new(root){animation:navBack var(--nav-duration) var(--nav-ease) both}@media (prefers-reduced-motion:reduce){html[data-nav]::view-transition-new(root){animation:navFade var(--nav-duration) ease-out both}}.ficha>.btn-row{margin-top:var(--space-base)}.cobros>.ficha>.ficha-cabeza{margin-bottom:var(--space-base)}.pestanas{align-items:flex-end;gap:var(--space-base);margin:var(--space-loose) 0;border-bottom:1px solid var(--line);display:flex}.pestanas>[role=tablist]{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.pestanas>.btn{margin-left:auto;margin-bottom:var(--space-hair);flex:none}.pestana{min-height:var(--touch);padding:0 var(--space-tight);font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;font-size:1rem;font-weight:650;transition:transform .1s ease-out}.pestana:active{transform:scale(.97)}.pestana[aria-selected=true]{color:var(--accent-2);border-bottom-color:var(--accent)}.row[aria-current=true]{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent)}.estado{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.suma{color:var(--ink);margin:var(--space-tight) 0 0;padding:var(--space-tight) var(--space-base);border-radius:var(--radius-btn);background:var(--neutral-wash);font-size:.86rem;line-height:1.5}.peligro{margin-top:var(--space-section);padding-top:var(--space-loose);border-top:1px solid var(--line)}.cuentas-titulo{letter-spacing:-.022em;margin:0 0 var(--space-hair);font-size:1.35rem;font-weight:660}.cuentas-lede{color:var(--muted);margin:0 0 var(--space-base);font-size:.85rem;line-height:1.5}.cuentas-cargando,.cuentas-vacio{color:var(--muted);padding:var(--space-loose) 0;font-size:.85rem;line-height:1.5}.cuentas-lista{margin:var(--space-loose) 0 0;padding:0;list-style:none}.account-row{align-items:center;gap:var(--space-hair) var(--space-base);padding:var(--space-tight) var(--space-hair);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.account-row-info{align-items:center;gap:var(--space-hair) var(--space-tight);flex-wrap:wrap;flex:12rem;min-width:0;display:flex}.account-row-usuario{overflow-wrap:anywhere;font-size:.91rem;font-weight:570}.account-row-cerrada .account-row-usuario{color:var(--muted)}.account-row-nombre{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.negocio-nombre{overflow-wrap:anywhere;font-size:.91rem;font-weight:570}.negocios-buscar{margin:var(--space-loose) 0 0}.negocios-buscar .field-input{appearance:none}.negocios-buscar+.cuentas-lista{margin-top:var(--space-hair)}.negocios-lista>.form-notice-amber{margin:var(--space-loose) 0 0}.negocios-lista>.form-notice-amber+.cuentas-lista{margin-top:var(--space-tight)}.personas-lista{margin:0}.personas-cabeza{justify-content:space-between;align-items:center;gap:var(--space-hair) var(--space-base);margin:var(--space-section) 0 var(--space-hair);flex-wrap:wrap;display:flex}.persona-acciones{padding:var(--space-hair) 0;flex-basis:100%}.account-row-info .form-notice-amber{margin:var(--space-hair) 0 0;flex-basis:100%;font-size:.8rem}.precio-saas{padding:var(--space-base) var(--space-hair);border-bottom:1px solid var(--line)}.precio-cabeza{justify-content:space-between;align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.precio-nombre{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:620}.precio-montos{gap:var(--space-base) var(--space-loose);margin:var(--space-tight) 0 0;flex-wrap:wrap;display:flex}.precio-montos dt{color:var(--muted);font-size:.77rem}.precio-montos dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:640}.precio-nota{color:var(--muted);margin:var(--space-hair) 0 var(--space-tight);font-size:.77rem}.precio-borrar{margin-top:var(--space-tight)}.precio-antes{margin-top:var(--space-tight);font-size:.8rem}.precio-antes summary{cursor:pointer;padding:var(--space-tight) 0;color:var(--ink);font-weight:570}.precio-antes p{margin:0 0 var(--space-tight);color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.45}@media (width>=56.25rem){.precios-lista{align-items:start;gap:var(--space-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.precios-lista .precio-saas{padding:var(--space-base);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface)}}h2.sec,h3.sec{letter-spacing:-.005em;margin:var(--space-section) 0 var(--space-hair);font-size:.86rem;font-weight:640}h3.card-sec{margin-top:var(--space-loose)}.personas-cabeza h3.sec{margin:0}.btn-cols{gap:var(--space-base) var(--space-loose);flex-wrap:wrap;display:flex}.btn-box{gap:var(--space-hair);flex-direction:column;align-items:flex-start;display:flex}.btn-caption{color:var(--muted);max-width:15rem;margin:0;font-size:.77rem;line-height:1.4}.sec-note{color:var(--muted);margin:0 0 var(--space-tight);font-size:.79rem;line-height:1.45}.row{align-items:center;gap:var(--space-hair) var(--space-base);width:100%;min-height:var(--touch);padding:var(--space-tight);border:0;border-bottom:1px solid var(--line);border-radius:var(--radius-btn-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;transition:background .11s ease-out,transform .11s ease-out;display:flex}.row:active{background:var(--neutral-wash);transform:scale(.994)}.row-body{flex:8rem;min-width:0}.row-name{text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;font-weight:570;display:block;overflow:hidden}.row-sub{color:var(--muted);overflow-wrap:anywhere;font-size:.77rem;line-height:1.4;display:block}.row-amt{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;flex:none;margin-left:auto;font-size:.9rem;font-weight:620}.card{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);margin-bottom:var(--space-base);overflow:hidden}.card-pad{padding:var(--space-base)}.card-top{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-base);margin-bottom:var(--space-tight);flex-wrap:wrap;display:flex}.kv{justify-content:space-between;gap:var(--space-base);font-size:.86rem;display:flex}.kv>span:first-child{overflow-wrap:anywhere;min-width:0}.kv>span:last-child{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-weight:560}.cobro-cabeza{justify-content:space-between;align-items:baseline;gap:var(--space-hair) var(--space-base);flex-wrap:wrap;display:flex}.cobro-cabeza h3{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:620}.cobro-total{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.05rem;font-weight:640}.cobro-estado,.cobro-prueba,.cobro-linea{margin:var(--space-tight) 0;overflow-wrap:anywhere;font-size:.85rem;line-height:1.45}.cobro-prueba{margin-top:0}.cobro-renglon,.cobro-pago{border-top:1px solid var(--line);padding:var(--space-tight) var(--space-base)}.cobro-renglon>p,.cobro-pago>p{color:var(--muted);overflow-wrap:anywhere;font-size:.79rem;line-height:1.45}.cobro-renglon>p{margin:var(--space-hair) 0 0}.cobro-pago>p{font-variant-numeric:tabular-nums;margin:0}.cobro-pago>p+p{margin-top:var(--space-hair)}.cobro-renglon>.btn,.cobro-pago>.btn,.cobro-editor{margin-top:var(--space-tight)}.account-row-estado{color:var(--muted);font-size:.77rem}.account-row-acciones{align-items:flex-end;gap:var(--space-base);flex-direction:column;flex:none;max-width:100%;display:flex}.account-row-acciones .btn{overflow-wrap:anywhere;max-width:100%}@media (width>=56.25rem){.cuentas .account-row-acciones{padding:var(--space-hair) 0;flex-flow:wrap;flex-basis:100%;align-items:center}.cuentas .account-row-acciones .form-error{flex-basis:100%;margin:0}}.pill{padding:var(--space-hair) var(--space-tight);border-radius:var(--radius-btn);white-space:nowrap;align-items:center;font-size:.72rem;font-weight:620;display:inline-flex}.pill-rol{background:var(--neutral-wash);color:var(--ink)}.pill-estado{background:var(--green-wash);color:var(--green)}.pill-lectura{background:var(--red-wash);color:var(--red)}.pill-off{background:var(--neutral-wash);color:var(--muted)}.pill-anulado{height:1.5rem;padding:0 var(--space-tight);background:var(--anulado);color:var(--on-solid);letter-spacing:.1em;white-space:nowrap;border-radius:6px;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.registro-lista{margin:var(--space-loose) 0 0;padding:0;list-style:none}.log{gap:var(--space-tight);padding:var(--space-tight) 0;border-bottom:1px solid var(--line);align-items:flex-start;font-size:.845rem;display:flex}.log .who-i{background:var(--neutral-wash);width:1.625rem;height:1.625rem;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:650;display:grid}.log .txt{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.45}.log .txt em{color:var(--muted);margin-top:var(--space-hair);font-size:.76rem;font-style:normal;display:block}.registro-tabla{display:none}@media (width>=56.25rem){.registro-lista{display:none}.registro-tabla{width:100%;margin-top:var(--space-loose);border:1px solid var(--line);border-radius:var(--radius-tile);border-collapse:separate;border-spacing:0;background:var(--surface);font-size:.845rem;line-height:1.45;display:table;overflow:hidden}.registro-tabla th{background:var(--neutral-wash);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:var(--space-tight) var(--space-base);font-size:.74rem;font-weight:700}.registro-tabla td{padding:var(--space-tight) var(--space-base);border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.registro-tabla .registro-cuando{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.registro-tabla .registro-quien,.registro-tabla .registro-desde{color:var(--muted);font-size:.8rem}.registro-tabla .registro-desde{white-space:nowrap;font-variant-numeric:tabular-nums}}.registro-mas{margin-top:var(--space-base)}.scrim{z-index:40;cursor:default;background:var(--ink);opacity:.34;border:0;padding:0;position:fixed;inset:0}.sheet{z-index:50;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:min(27.5rem,100%);max-height:92vh;padding:var(--space-tight) var(--space-base) calc(var(--space-base) + var(--safe-area-bottom));position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.sheet-grabber{border-radius:var(--radius-sheet);background:var(--sheet-grabber);width:2.375rem;height:.25rem;margin:var(--space-hair) auto var(--space-base)}@media (width>=56.25rem){.sheet{border-radius:var(--radius-sheet);width:min(30rem,100%);max-height:86vh;padding:var(--space-loose) var(--space-base) var(--space-base);top:50%;bottom:auto;transform:translate(-50%,-50%)}.sheet-grabber{display:none}}.sheet-titulo{margin:0 0 var(--space-hair);letter-spacing:-.014em;overflow-wrap:anywhere;font-size:1.02rem;font-weight:640}.sheet-sub{color:var(--muted);margin:0 0 var(--space-base);overflow-wrap:anywhere;font-size:.82rem;line-height:1.5}.sheet-enlace{word-break:break-all;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-btn);padding:var(--space-tight) var(--space-base);margin:0 0 var(--space-base);font-size:.85rem}.choices{margin:0 0 var(--space-base)}.choice{align-items:flex-start;gap:var(--space-tight);width:100%;min-height:var(--touch);border:1px solid var(--line-2);border-radius:var(--radius-btn);padding:var(--space-tight) var(--space-base);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .1s,border-color .12s,background-color .12s;display:flex}.choice+.choice{margin-top:var(--space-tight)}.choice:active{transform:scale(.988)}.choice:has(.radio:checked){border-color:var(--accent);background:var(--accent-wash)}.radio{appearance:none;border:1.5px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;width:1.07rem;height:1.07rem;margin:0;position:relative}.radio:checked{border-color:var(--accent)}.radio:checked:after{content:"";background:var(--accent);border-radius:999px;position:absolute;inset:.18rem}.choice-name{overflow-wrap:anywhere;font-size:.89rem;font-weight:570;display:block}.choice-why{margin-top:var(--space-hair);color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.45;display:block}.choice:has(.radio:checked) .choice-why{color:var(--ink)}.sat-chooser{margin:0 0 var(--space-base)}.sat-chooser .choices,.sat-chooser .sheet-sub{margin:var(--space-tight) 0 0}.enable-summary{margin:0 0 var(--space-base);font-size:.85rem;line-height:1.5}.enable-summary div+div{margin-top:var(--space-hair)}.enable-summary dt{color:var(--muted);display:inline}.enable-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:570;display:inline}.mods{margin:0 0 var(--space-base);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);padding:0;list-style:none}.mod{align-items:center;gap:var(--space-hair) var(--space-base);padding:var(--space-tight) var(--space-base);flex-wrap:wrap;display:flex}.mod+.mod{border-top:1px solid var(--line)}.mod-body{flex:8rem;min-width:0}.mod-name{color:var(--ink);overflow-wrap:anywhere;font-size:.89rem;font-weight:570;display:block}.mod-why{color:var(--muted);overflow-wrap:anywhere;font-size:.77rem;line-height:1.4;display:block}.switch{appearance:none;background:var(--line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:2.75rem;height:1.63rem;margin:0;transition:background-color .18s ease-out;position:relative}.switch:after{content:"";background:var(--on-solid);border-radius:999px;width:1.25rem;height:1.25rem;transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;top:.19rem;left:.19rem}.switch:before{content:"";height:var(--touch);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(1.12rem)}.switch:disabled{cursor:progress}.locked{color:var(--muted);background:var(--paper);border:1px solid var(--line);padding:var(--space-hair) var(--space-tight);border-radius:999px;flex:none;font-size:.74rem;font-weight:600}textarea.field-input{min-height:calc(var(--touch) * 2);resize:vertical;font-family:inherit;line-height:1.5;display:block}.dte-fila .account-row-info{flex-direction:column;align-items:flex-start}.dte-lista{margin-top:0}h3.dte-grupo{margin-top:var(--space-loose)}.field-input.fijo.dte-otro{margin:0 0 var(--space-tight);display:block}.dte-otro+.field{margin-top:var(--space-base)}.dte-nota{white-space:pre-line;overflow-wrap:anywhere}.btn-wide+.dte-atras,.dte-cierre{margin-top:var(--space-base)}.sheet-section{letter-spacing:-.01em;margin:0 0 var(--space-tight);padding-top:var(--space-base);border-top:1px solid var(--line);font-size:.92rem;font-weight:640}.sheet-section~.btn-row,.sheet-section~form .btn-row{margin-bottom:var(--space-base)}@media (prefers-reduced-motion:reduce){.entrar-button,.alta-button,.navlink,.btn,.choice,.pestana,.row{transition:opacity .12s}.entrar-button:active,.alta-button:active,.navlink:active,.btn:active,.choice:active,.pestana:active,.row:active{opacity:.8;transform:none}.switch:after{transition:none}}@media (prefers-reduced-transparency:reduce){.panel-barra{background:var(--paper);-webkit-backdrop-filter:none}.scrim{opacity:1}}@media (prefers-contrast:more){.entrar-card,.alta-card,.terminos-card,.terminos-texto,.field-input,.said,.alta-secreto,.sheet,.sheet-enlace,.btn-outline,.choice,.radio,.mods,.mod+.mod,.locked{border-color:var(--ink)}.said.said-bad{border-color:var(--red)}.switch:not(:checked){background:var(--ink)}.card,.row{border-color:var(--line-2)}.pill,.pill-anulado{outline:1px solid}.form-error,.form-notice-amber,.form-notice-green,.suma{border:1px solid var(--ink)}}.kvline{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-base);margin-top:var(--space-tight);padding-top:var(--space-tight);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.kvline small{color:var(--muted);font-size:.78rem;display:block}.kvline b{overflow-wrap:anywhere;font-size:.89rem;font-weight:570;display:block}.account-row-info .account-row-porque{color:var(--muted);overflow-wrap:anywhere;flex-basis:100%;font-size:.82rem;line-height:1.4}.sellos-card{overflow:visible;container-type:inline-size}.sellos-grid{gap:var(--space-base);flex-direction:column;display:flex}.sellos-side{display:contents}.sellos-fields{min-width:0}.sellos-prev{order:-1}.sellos-savebar{z-index:2;gap:var(--space-hair);padding:var(--space-tight) 0 calc(var(--space-tight) + var(--safe-area-bottom));border-top:1px solid var(--line);background:var(--surface);flex-direction:column;order:1;display:flex;position:sticky;bottom:0}@container (width>=44rem){.sellos-grid{gap:var(--space-loose);grid-template-columns:minmax(0,1fr) 19.5rem;align-items:start;display:grid}.sellos-side{gap:var(--space-tight);top:var(--space-base);flex-direction:column;display:flex;position:sticky}.sellos-prev,.sellos-savebar{order:0}.sellos-savebar{background:0 0;border-top:0;padding:0;position:static}}.sellos-save-hint{text-align:center;margin:0}.sellos-savebar .btn[aria-disabled=true]{background:var(--neutral-wash);color:var(--muted);cursor:default}.sellos-field{min-width:0;margin:0 0 var(--space-base);border:0;padding:0}.sellos-field>.field-label,.sellos-field>legend,.sellos-kinds>legend{color:var(--ink);font-size:.85rem;font-weight:620}.sellos-field>legend,.sellos-kinds>legend{margin-bottom:var(--space-hair);padding:0}.sellos-kinds{border:0;min-width:0;padding:0}.sellos-row{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-base);flex-wrap:wrap;display:flex}.sellos-row>.sellos-label{min-width:0;color:var(--ink);flex:10rem;margin:0;font-size:.85rem;font-weight:620}.sellos-count{float:right;margin-left:var(--space-tight);font-variant-numeric:tabular-nums}.sellos-effect{margin:0 0 var(--space-tight);padding:var(--space-tight) var(--space-base);border-radius:var(--radius-btn);background:var(--neutral-wash);color:var(--ink);font-size:.85rem;line-height:1.5}.sellos-missing{margin:0 0 var(--space-tight);color:var(--red);font-size:.85rem;font-weight:560}.sellos-step{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--surface);flex:none;align-items:center;display:flex}.sellos-step-button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:transform .1s ease-out,opacity .1s ease-out;display:grid}.sellos-step-button svg{width:18px;height:18px}.sellos-step-button[aria-disabled=true]{color:var(--line-2);cursor:default}.sellos-step-button:not([aria-disabled=true]):active{transform:scale(.97)}.sellos-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.4rem;font-size:1rem;font-weight:650}.sellos-money{flex:none;width:8.5rem;position:relative}.sellos-money-sign{top:50%;left:var(--space-base);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.sellos-money .field-input{padding-left:var(--space-section);text-align:right;font-variant-numeric:tabular-nums}.sellos-logo{border:1px solid var(--line-2);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.sellos-logo img{object-fit:cover;width:100%;height:100%}.sellos-logo-none{color:var(--muted);border-style:dashed}.sellos-logo-row{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-base);flex-wrap:wrap;display:flex}.sellos-logo-buttons{gap:var(--space-tight)}.sellos-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sellos-swatches{gap:var(--space-hair);flex-wrap:wrap;display:flex}.sellos-swatch{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.sellos-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sellos-dot{border-radius:50%;width:32px;height:32px;transition:transform .1s ease-out,opacity .1s ease-out;display:block}.sellos-swatch:active .sellos-dot{transform:scale(.97)}.sellos-swatch:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.sellos-color-name{color:var(--ink)}.choice-off{background:var(--neutral-wash);cursor:default;border-style:dashed}.choice-off:active{transform:none}.choice-off .choice-name{color:var(--muted)}.choice-off .radio{cursor:default}.sellos-prev{gap:var(--space-base);padding:var(--space-base);border-radius:var(--radius-tile);background:var(--neutral-wash);flex-direction:column;display:flex}.sellos-prev>small{color:var(--muted);font-size:.76rem;font-weight:600;line-height:1.4}.sellos-neg{align-items:center;gap:var(--space-tight);display:flex}.sellos-neg b{overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.25}.sellos-tcard{gap:var(--space-base);padding:var(--space-base);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);flex-direction:column;display:flex}.sellos-tcard-top{justify-content:space-between;align-items:baseline;gap:var(--space-tight);display:flex}.sellos-tcard-top b{font-size:.95rem;font-weight:650}.sellos-tcard-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem}.sellos-slots{gap:var(--space-tight);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.sellos-slot{aspect-ratio:1;border:1.5px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.85rem;display:grid}.sellos-slot svg{width:56%;height:56%}.sellos-slot-on{border-color:var(--accent);background:var(--accent);color:var(--on-solid)}.sellos-slot-prize{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-2)}.sellos-premio{align-items:center;gap:var(--space-tight);padding-top:var(--space-base);border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;font-size:.85rem;display:flex}.sellos-premio svg{width:18px;height:18px;color:var(--accent-2);flex:none}.sellos-key-line{margin:0 0 var(--space-tight);font-size:.88rem;line-height:1.5}.sellos-key-line small{color:var(--muted);font-size:.8rem;display:block}.sellos-key-line code{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.sellos-saved{transition:opacity .15s var(--nav-ease)}@starting-style{.sellos-saved{opacity:0}}.sellos-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-tight);margin:0 0 var(--space-tight);display:flex}.sellos-sheet-head .sheet-titulo{margin:0}.sellos-sheet-head .sheetClose{margin-right:calc(-1 * var(--space-tight))}.sellos-sheet-head .sheetClose[disabled]{opacity:.5}.sellos-changes{margin:0 0 var(--space-tight);border:1px solid var(--line);border-radius:var(--radius-tile);padding:0;list-style:none}.sellos-changes li{padding:var(--space-tight) var(--space-base);border-top:1px solid var(--line);font-size:.88rem;line-height:1.4}.sellos-changes li:first-child{border-top:0}.sellos-changes small{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;display:block}.sellos-sheet-text{margin:0 0 var(--space-tight);font-size:.88rem;line-height:1.5}.sellos-sheet-buttons{gap:var(--space-tight);margin-top:var(--space-tight);flex-direction:column;display:flex}.sellos-keybox{width:100%;margin:0 0 var(--space-base);padding:var(--space-tight) var(--space-base);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--neutral-wash);color:var(--ink);overflow-wrap:anywhere;resize:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1rem;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.sellos-step-button:not([aria-disabled=true]):active,.sellos-swatch:active span{opacity:.75;transform:none}}@media (prefers-contrast:more){.sellos-step,.sellos-keybox,.sellos-tcard,.sellos-changes{border-color:var(--ink)}}
