:root{--hg-glass:rgba(255,255,255,0.66);--hg-glass-canto:rgba(255,255,255,0.5);--hg-glass-brillo:rgba(255,255,255,0.75);--hg-glass-fondo-canto:rgba(26,26,46,0.05);--hg-glass-sombra:0 10px 34px rgba(108,119,193,0.18),0 2px 8px rgba(26,26,46,0.05);--hg-glass-denso:rgba(255,255,255,0.88);--hg-sheet:rgba(255,255,255,0.97);--hg-ring:#e8e8f0;--hg-shadow:0 4px 20px rgba(108,119,193,0.1);--hg-shadow-lg:0 20px 60px rgba(26,26,46,0.12);--hg-borde:#e8e8f0;--hg-borde-medio:#d4d4e4;--hg-elegido:#5b4fcf;--hg-primary-suave:#eee8ff;--hg-primary-texto:#5b4fcf;--hg-dorado-suave:#fff8e0;--hg-dorado-texto:#b8860b;--hg-scrim:rgba(26,26,46,0.28);--hg-danger:#cf9898;--hg-danger-texto:#c44a2a;--hg-danger-suave:#ffe8e8;--hg-tabbar-h:60px;--hg-tabbar-gap:10px;--hg-tabbar-space:calc(var(--hg-tabbar-h) + var(--hg-tabbar-gap) + env(safe-area-inset-bottom, 0px) + 8px)}html[data-app-mode][data-barra-recogida="1"]{--hg-tabbar-space:calc(env(safe-area-inset-bottom, 0px) + 8px)}html[data-teclado="1"]{--hg-tabbar-space:0px}html.dark{--hg-glass:rgba(43,43,54,0.62);--hg-glass-canto:rgba(255,255,255,0.12);--hg-glass-brillo:rgba(255,255,255,0.14);--hg-glass-fondo-canto:rgba(0,0,0,0.25);--hg-glass-sombra:0 10px 34px rgba(0,0,0,0.45),0 2px 8px rgba(0,0,0,0.3);--hg-glass-denso:rgba(43,43,54,0.9);--hg-sheet:rgba(43,43,54,0.97);--hg-ring:#3d3d49;--hg-shadow:0 4px 20px rgba(0,0,0,0.4);--hg-shadow-lg:0 20px 60px rgba(0,0,0,0.5);--hg-borde:#3d3d49;--hg-borde-medio:#4c4c58;--hg-elegido:#a6aeea;--hg-primary-suave:rgba(108,119,193,0.22);--hg-primary-texto:#b3b9e8;--hg-dorado-suave:rgba(249,180,49,0.18);--hg-dorado-texto:#f5c76a;--hg-scrim:rgba(0,0,0,0.5);--hg-danger-suave:rgba(207,152,152,0.18);--hg-danger-texto:#e8b4b4}.hg-glass{background:var(--hg-glass)}.hg-glass,.hg-glass-denso{-webkit-backdrop-filter:blur(32px) saturate(190%);backdrop-filter:blur(32px) saturate(190%);border:1px solid var(--hg-glass-canto);box-shadow:inset 0 1px 0 var(--hg-glass-brillo),inset 0 -1px 0 var(--hg-glass-fondo-canto),var(--hg-glass-sombra)}.hg-glass-denso{background:var(--hg-glass-denso)}.hg-sheet{background:var(--hg-sheet);-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border:1px solid var(--hg-ring);box-shadow:var(--hg-shadow-lg)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hg-glass,.hg-glass-denso,.hg-sheet{background:var(--bg-surface)}}.hg-scrim{background:var(--hg-scrim)}.hg-press{transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.hg-press:active{transform:scale(.97);opacity:.85}.hg-row{position:relative;border-radius:10px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.hg-row:active{background:#f8f8fc}html.dark .hg-row:active{background:var(--bg-surface-2)}.hg-separated .hg-row+.hg-row:before{content:"";position:absolute;left:var(--hg-sep-inset,0);right:0;top:0;height:1px;background:var(--hg-borde)}.hg-strip{scrollbar-width:none}.hg-strip .hg-glass,.hg-strip .hg-glass-denso{box-shadow:inset 0 1px 0 var(--hg-glass-brillo),inset 0 -1px 0 var(--hg-glass-fondo-canto),0 4px 14px rgba(108,119,193,.16),0 1px 3px rgba(26,26,46,.05)}html.dark .hg-strip .hg-glass,html.dark .hg-strip .hg-glass-denso{box-shadow:inset 0 1px 0 var(--hg-glass-brillo),inset 0 -1px 0 var(--hg-glass-fondo-canto),0 4px 14px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3)}.hg-strip::-webkit-scrollbar{display:none}.hg-ancho{overflow-x:auto;-webkit-overflow-scrolling:touch}.hg-tabular{font-variant-numeric:tabular-nums}.hg-pantalla-completa{position:fixed;top:0;left:0;right:0;bottom:auto;height:var(--alto-visible,100dvh)}.hg-aviso{background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(32px) saturate(190%);backdrop-filter:blur(32px) saturate(190%);border:1px solid var(--hg-glass-canto);box-shadow:inset 0 1px 0 var(--hg-glass-brillo),inset 0 -1px 0 var(--hg-glass-fondo-canto),0 14px 40px rgba(108,119,193,.22),0 4px 12px rgba(26,26,46,.1)}html.dark .hg-aviso{background:rgba(52,52,63,.86);box-shadow:inset 0 1px 0 var(--hg-glass-brillo),inset 0 -1px 0 var(--hg-glass-fondo-canto),0 16px 44px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.35)}.hg-aviso-carta{background:var(--bg-surface);border:1px solid var(--hg-borde);box-shadow:0 8px 22px rgba(108,119,193,.14)}html.dark .hg-aviso-carta{background:var(--bg-surface-2);border-color:var(--hg-borde-medio);box-shadow:0 8px 22px rgba(0,0,0,.45)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hg-aviso{background:var(--bg-surface-2)}}