@layer components{.ds{--bg:#070b14;--surface:#0e1424;--surface-2:#151d31;--line:#94a3b81f;--line-strong:#94a3b838;--hover-borde:color-mix(in oklab, var(--brass) 40%, transparent);--text:#f1f5f9;--text-2:#a9b4c6;--muted:#6b778c;--brass:#e2a33d;--copper:#f2c572;--on-brass:#141a2b;--si:#34d399;--no:#fb7185;--pendiente:#7c8799;--info:#60a5fa;--bus-ida:#22d3ee;--bus-vuelta:#a78bfa;--tramo-elegido:#f8fafc;--shadow:0 24px 60px -30px #000000d9;--tinte:#fff;--velo:#ffffff05;--velo-tenue:#ffffff03;--tooltip:#1b2440;--sombra-tooltip:0 14px 30px -12px #000c;--sombra-aviso:0 24px 60px -24px #000000e6;--sombra-aviso-movil:0 18px 44px -18px #000000f2;--sombra-paleta:0 40px 100px -20px #000000f2;--capa-dialogo:#0000008c;--capa-ligera:#00000038;--resplandor-a:#e2a33d;--resplandor-a-op:.06;--resplandor-b:#60a5fa;--resplandor-b-op:.05;--resplandor-c:transparent;--resplandor-c-op:0;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ds-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none;min-height:100vh;overflow-x:clip}.ds ::selection{background:var(--brass);color:var(--on-brass)}.ds :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ds :is(input,textarea,select,[contenteditable=true]):focus-visible{outline:none}.ds-display{font-family:var(--font-ds-display), var(--font-ds-sans), system-ui, sans-serif;letter-spacing:-.03em;font-weight:800;line-height:1.04}.ds-display .italic,.ds-display.italic,.ds-brass-text{font-style:normal}.ds-mono{font-family:var(--font-ds-mono), ui-monospace, monospace}.ds-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.ds-pildora{border:1px solid color-mix(in oklab, var(--brass) 28%, transparent);background:color-mix(in oklab, var(--brass) 10%, transparent);color:var(--copper);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.ds-pildora:before{content:"";background:var(--brass);border-radius:50%;width:6px;height:6px}.ds-brass-text{background:linear-gradient(100deg, var(--copper) 0%, var(--brass) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ds-card{background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--surface);border:1px solid var(--line);border-radius:28px}.ds-cabecera{isolation:isolate;border:1px solid var(--line);background:radial-gradient(70% 140% at 100% 0%, color-mix(in oklab, var(--brass) 9%, transparent), transparent 60%), linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #000000e6}.ds-cabecera:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--copper), var(--brass));border-radius:0 3px 3px 0;width:3px;position:absolute;top:22%;bottom:22%;left:0}.ds-cabecera:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#0000 0 13px,#f2c57217 13px 14px) 50%/100% 70px no-repeat;position:absolute;inset:0 0 0 35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.ds input[type=number]{appearance:textfield}.ds input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds,.ds *{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent}.ds-glow{isolation:isolate;position:relative}.ds-glow:before{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--brass) 70%, transparent), transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.ds-glow:hover:before{opacity:.8}}.ds-grain:after{content:none}.ds-marquee{width:max-content;animation:38s linear infinite dsMarquee;display:flex}.ds-marquee-wrap:hover .ds-marquee{animation-play-state:paused}@keyframes dsMarquee{to{transform:translate(-50%)}}.ds-skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--line-strong) 37%, var(--surface-2) 63%);background-size:400% 100%;border-radius:10px;animation:1.4s infinite dsShimmer}@keyframes dsCuentaAtras{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dsGiro{to{transform:rotate(360deg)}}@keyframes dsDesfile{to{transform:translateY(calc(-50% - 3px))}}@keyframes dsShimmer{0%{background-position:100%}to{background-position:0}}.ds-ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite dsPing}@keyframes dsPing{75%,to{opacity:0;transform:scale(2.4)}}.ds-scrollbar-none{scrollbar-width:none}.ds-scrollbar-none::-webkit-scrollbar{display:none}.ds-glass{isolation:isolate;position:relative;box-shadow:0 18px 40px -22px #000c}.ds-glass:before{content:"";z-index:-2;border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#161e32b8,#0e14249e);position:absolute;inset:0}.ds-glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #94a3b824,inset 0 1px #ffffff14}.ds-flotante{background:color-mix(in oklab, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--line-strong);box-shadow:0 24px 60px -20px #000000d9,inset 0 1px #ffffff0d}.ds-liquido{isolation:isolate;position:relative;box-shadow:0 22px 44px -20px #000c,0 2px 8px -2px #00000059}.ds-liquido:before{content:"";z-index:-2;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(190%)brightness(1.06);backdrop-filter:blur(24px)saturate(190%)brightness(1.06);background:linear-gradient(#2a365675,#0e142666);position:absolute;inset:0}.ds-liquido:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#ffffff24,#0000 60%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0d,inset 0 0 0 1px #ffffff1a}.ds-liquido-denso:before{-webkit-backdrop-filter:blur(34px)saturate(180%);backdrop-filter:blur(34px)saturate(180%);background:linear-gradient(#1c2640db,#0c1120e6)}.ds-cristal-pieza{background:#ffffff12;transition:background-color .2s;box-shadow:inset 0 1px #ffffff1f}.ds-cristal-pieza:active,.group:active .ds-cristal-pieza{background:#ffffff21}.ds-glass-opaco:before{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(#141c2fed,#0d1322e6)}.ds-glass-paleta:before{background:linear-gradient(#161e32e6,#0e1424d9)}.ds-lente-liquida{background:linear-gradient(#fff3,#ffffff14);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff14,0 8px 18px -10px #000000b3}.ds-lente{background:#ffffff17;box-shadow:inset 0 1px #ffffff1f,0 8px 22px -14px #000000e6}.ds-lente-brass{background:linear-gradient(180deg, var(--copper), var(--brass));box-shadow:inset 0 1px 0 #ffffff59, 0 10px 24px -14px color-mix(in oklab, var(--brass) 80%, transparent)}.ds-brillo{isolation:isolate;transition:box-shadow .3s var(--ease), filter .3s var(--ease);position:relative;overflow:hidden}.ds-brillo:after{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.ds-brillo:hover{box-shadow:0 16px 36px -12px color-mix(in oklab, var(--brass) 85%, transparent)}.ds-brillo:hover:after{transform:translate(120%)}}.ds-brillo:active{filter:brightness(.94)}.ds-hover{transition:border-color .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease)}@media (hover:hover){.ds-hover:hover{border-color:color-mix(in oklab, var(--brass) 35%, transparent);box-shadow:0 24px 50px -30px color-mix(in oklab, var(--brass) 40%, transparent)}}@media (hover:none){.ds-hover:active{border-color:color-mix(in oklab, var(--brass) 35%, transparent);background-color:color-mix(in oklab, var(--surface-2) 60%, transparent)}}.ds-neon{isolation:isolate;background:linear-gradient(180deg, var(--surface), color-mix(in oklab, var(--brass) 4%, var(--surface)));box-shadow:0 40px 90px -42px color-mix(in oklab, var(--brass) 30%, transparent), 0 60px 120px -62px color-mix(in oklab, var(--copper) 22%, transparent);position:relative;border-color:color-mix(in oklab, var(--brass) 13%, var(--line))!important}.ds-neon:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 35% at 50% 100%, color-mix(in oklab, var(--brass) 9%, transparent), transparent 80%);position:absolute;inset:0}.ds-sweep{isolation:isolate;position:relative;overflow:hidden}.ds-sweep:after{content:"";z-index:-1;background:linear-gradient(100deg, color-mix(in oklab, var(--brass) 7%, transparent), transparent 75%);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.ds-sweep:hover:after{opacity:1}}.ds-sweep:active:after{opacity:1}.ds-malla{isolation:isolate;position:relative;overflow:hidden}.ds-malla:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--brass), color-mix(in oklab, var(--brass) 45%, transparent) 50%, transparent);opacity:.12;pointer-events:none;border-radius:50%;width:55%;position:absolute;top:-50%;right:-15%;scale:1.9}.ds :is(button,a,[role=button],[role=tab],[role=radio],[role=switch],label,summary){touch-action:manipulation}@media (hover:none){.ds :is(button,[role=button],[role=tab]):not(:disabled){-webkit-user-select:none;user-select:none}.ds :is(button,a,[role=button],[role=tab]):not(:disabled):active{opacity:.78}}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]){--bg:#eef1f6;--surface:#fff;--surface-2:#f3f5f9;--line:#d5dce6;--line-strong:#b9c3d1;--text:#0f172a;--text-2:#3b465c;--muted:#5d6880;--brass:#1e3a8a;--copper:#2a4fc4;--on-brass:#fff;--si:#047857;--no:#be123c;--pendiente:#606d86;--info:#0e7490;--bus-ida:#0891b2;--bus-vuelta:#7c3aed;--tramo-elegido:#ea580c;--shadow:0 18px 44px -26px #1e306e47;--tinte:#0f172a;--velo:#0f172a0b;--velo-tenue:#0f172a08;--tooltip:#fff;--sombra-tooltip:0 1px 2px #1e306e14, 0 14px 30px -12px #1e306e47;--sombra-aviso:0 2px 6px #1e306e0f, 0 24px 56px -22px #1e306e52;--sombra-aviso-movil:0 2px 6px #1e306e0f, 0 18px 40px -18px #1e306e57;--sombra-paleta:0 2px 8px #1e306e14, 0 40px 100px -30px #1e306e6b;--capa-dialogo:#0f172a42;--capa-ligera:#0f172a1f;--resplandor-a:#c9dbff;--resplandor-a-op:.55;--resplandor-b:#a9cdff;--resplandor-b-op:.5;--resplandor-c:#d9ccff;--resplandor-c-op:.32;--acento-1:#2c4aa6;--acento-2:#1e3a8a;--acento-3:#172554;--acento-brillo:#aac4ff73;--acento-sombra:37 64 170;--acento-hondo:23 37 84;--titular-a:#1e3a8a;--titular-b:#2a4fc4;--pildora-borde:#c9d6f5;--pildora-a:#f5f8ff;--pildora-b:#e9effd;--pildora-texto:#1e3a8a;--pildora-punto-a:#6f8ee6;--pildora-punto-b:#1e3a8a;--cabecera-barra-a:#5b7be0;--cabecera-barra-b:#1e3a8a;--cabecera-linea:#1e3a8a21;--cabecera-lavado:#93a8e82e;--neon-lavado-a:#eef3ff;--neon-lavado-b:#f1edff;--neon-base:#f8faff;--neon-banda:#6e96ff24;--neon-sombra-a:#3c64dc47;--neon-sombra-b:#968cff52;--neon-borde:linear-gradient(135deg, #9fb4ee 0%, #dde3ee 40%, #d6dcf5 65%, #b4c3f2 100%);--seleccion:#cfdcff;--hover-borde:#2c4aa659;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(180deg, #f3f5fa 0, #eef1f6 100vh) no-repeat, var(--bg)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) :is(.ds-card,[class~="bg-(--surface)"][class*=rounded-\[2],[class~="bg-(--surface)"][class~=rounded-3xl]){background-image:linear-gradient(#fff 0%,#fbfcfe 100%);box-shadow:inset 0 1px #fff,0 1px 2px #1e306e0d,0 12px 32px -20px #1e306e3d}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-cabecera{background:radial-gradient(70% 140% at 100% 0%, var(--cabecera-lavado), transparent 60%), radial-gradient(50% 90% at 0% 100%, #a9cdff24, transparent 70%), linear-gradient(180deg, #fff, #fbfcfe);box-shadow:inset 0 1px #fff,0 1px 2px #1e306e0d,0 22px 50px -34px #1e306e52}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-cabecera:before{background:linear-gradient(180deg, var(--cabecera-barra-a), var(--cabecera-barra-b))}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-cabecera:after{background:repeating-linear-gradient(180deg, transparent 0 13px, var(--cabecera-linea) 13px 14px) center / 100% 70px no-repeat}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-glass{box-shadow:0 0 0 1px #1e306e17,0 1px 2px #1e306e0f,0 12px 32px -16px #1e306e42}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-glass:before{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(#f8fafec7,#eef2f9b3)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-glass-paleta:before{background:linear-gradient(#f8fafef0,#eef2f9e6)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-glass:after{box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 1px #fff}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-liquido{box-shadow:0 18px 40px -20px #1e306e59,0 2px 8px -2px #1e306e1f,0 0 0 1px #1e306e14}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-liquido:before{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#ffffff9e,#f4f7fc80)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-liquido:after{background:radial-gradient(120% 70% at 50% -10%,#ffffffb3,#0000 60%);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff9}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-liquido-denso:before{-webkit-backdrop-filter:blur(34px)saturate(170%);backdrop-filter:blur(34px)saturate(170%);background:linear-gradient(#ffffffe6,#f6f8fceb)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-lente-liquida{background:linear-gradient(#fff,#ffffffd1);box-shadow:inset 0 1px #fff,0 0 0 1px #1e306e14,0 6px 14px -8px #1e306e59}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-cristal-pieza{background:#1e306e0d;box-shadow:inset 0 0 0 1px #1e306e0f}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) :is(.ds-cristal-pieza:active,.group:active .ds-cristal-pieza){background:#1e306e1a}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-glass-opaco:before{background:linear-gradient(#fafbfef0,#f2f5faeb)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-flotante{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffdb;border-color:#1e306e1f;box-shadow:inset 0 1px #fff,0 2px 6px #1e306e0f,0 24px 56px -22px #1e306e52}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-lente{background:#fff;box-shadow:inset 0 0 0 1px #1e306e0f,0 1px 2px #1e306e1a,0 4px 12px -4px #1e306e33}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-lente-brass{background:linear-gradient(180deg, var(--acento-1) 0%, var(--acento-2) 55%, var(--acento-3) 100%);box-shadow:inset 0 1px 0 var(--acento-brillo), inset 0 -1px 0 rgb(var(--acento-hondo) / .3), 0 1px 2px rgb(var(--acento-hondo) / .2), 0 10px 24px -10px rgb(var(--acento-sombra) / .6)}@media (hover:hover){:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-brillo:hover{box-shadow:inset 0 1px 0 var(--acento-brillo), 0 14px 32px -12px rgb(var(--acento-sombra) / .65)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-hover:hover{border-color:var(--hover-borde);box-shadow:inset 0 1px 0 #fff, 0 18px 40px -24px rgb(var(--acento-sombra) / .4)}}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-pildora{border-color:var(--pildora-borde);background:linear-gradient(180deg, var(--pildora-a), var(--pildora-b));color:var(--pildora-texto);box-shadow:inset 0 1px #fff}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-pildora:before{background:linear-gradient(180deg, var(--pildora-punto-a), var(--pildora-punto-b))}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-brass-text{background-image:linear-gradient(100deg, var(--titular-a) 0%, var(--titular-b) 100%)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-neon{background:radial-gradient(90% 70% at 0% 0%, var(--neon-lavado-a) 0%, transparent 60%), radial-gradient(70% 60% at 100% 0%, var(--neon-lavado-b) 0%, transparent 65%), linear-gradient(180deg, #fff 0%, var(--neon-base) 100%);box-shadow:inset 0 1px 0 #fff, 0 1px 2px rgb(var(--acento-hondo) / .06), 0 40px 90px -40px var(--neon-sombra-a), 0 60px 120px -60px var(--neon-sombra-b);border-color:#0000!important}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-neon:before{background:radial-gradient(80% 40% at 50% 100%, var(--neon-banda), transparent 80%), radial-gradient(40% 50% at 100% 100%, #a9cdff24, transparent 75%)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-neon:after{content:"";border-radius:inherit;pointer-events:none;background:var(--neon-borde);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-skeleton{background:linear-gradient(90deg,#e6eaf1 25%,#d9dfe8 37%,#e6eaf1 63%) 0 0/400% 100%}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) ::selection{background:var(--seleccion);color:#0f172a}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]),:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) *{scrollbar-color:#1e306e42 transparent}@media (prefers-reduced-motion:reduce){.ds-marquee,.ds-skeleton,.ds-ping{animation:none}}}@media (max-width:767px){.ds :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:max(16px,1em)!important}}.ds a,.ds a:hover{color:inherit}.ds a[class*=text-],.ds a[class*=text-]:hover{color:revert-layer}html:has(.ds){scrollbar-gutter:stable}html[data-tema=claro]:has(.ds){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef1f6}.ds-sobre-mapa{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in oklab, var(--surface) 95%, transparent)!important}html[data-quitar~=mapa] .ds-mapa,html[data-quitar~=brillos] .ds-brillos,html[data-quitar~=cuenta] .ds-cuenta{display:none!important}html[data-quitar~=cristal] *,html[data-quitar~=cristal] :before,html[data-quitar~=cristal] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-quitar~=sombras] *,html[data-quitar~=sombras] :before,html[data-quitar~=sombras] :after{box-shadow:none!important;filter:none!important}html[data-quitar~=animaciones] *,html[data-quitar~=animaciones] :before,html[data-quitar~=animaciones] :after{transition:none!important;animation:none!important}.ds-halo{scale:1.9;background:radial-gradient(closest-side, var(--halo), color-mix(in oklab, var(--halo) 45%, transparent) 50%, transparent)!important}.ds-copia{place-items:center;display:inline-grid}.ds-copia>*{grid-area:1/1}.ds-copia-hoja{transition:opacity .16s,scale .22s cubic-bezier(.4,0,.2,1)}.ds-copia-tick{opacity:0;transition:opacity .14s,scale .38s cubic-bezier(.34,1.56,.64,1);scale:.5}.ds-copia-tick path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .3s cubic-bezier(.65,0,.35,1)}.ds-copia[data-hecho] .ds-copia-hoja{opacity:0;scale:.4}.ds-copia[data-hecho] .ds-copia-tick{opacity:1;transition-delay:60ms;scale:1}.ds-copia[data-hecho] .ds-copia-tick path{stroke-dashoffset:0;transition-delay:.1s}@keyframes dsLatido{0%{scale:1}35%{scale:.88}70%{scale:1.06}to{scale:1}}.ds-copia-boton[data-hecho]{animation:.42s cubic-bezier(.34,1.56,.64,1) dsLatido}@media (prefers-reduced-motion:reduce){.ds-copia-hoja,.ds-copia-tick,.ds-copia-tick path{transition:none}.ds-copia-boton[data-hecho]{animation:none}}.ds-aviso{isolation:isolate;color:#f8fafc;box-shadow:0 18px 40px -22px #000c}.ds-aviso:before{content:"";z-index:-2;border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#161e32b8,#0e14249e);transition:background .3s;position:absolute;inset:0}.ds-aviso:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #94a3b824,inset 0 1px #ffffff14}.ds-aviso[data-capa="1"]:before{background:linear-gradient(#1e273ecc,#141b2db8)}.ds-aviso[data-capa="2"]:before{background:linear-gradient(#26304adb,#1b2338cc)}.ds-aviso-boton{color:#fff;background:#ffffff1f}.ds-aviso-boton:hover{background:#fff3}.ds-aviso-cerrar{color:#ffffff80}.ds-aviso-cerrar:hover{color:#fff}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso{color:#0f172a;box-shadow:0 16px 36px -18px #1e306e59,0 2px 6px #1e306e0f}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso:before{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(#f8fafec7,#eef2f9b3)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso:after{box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 1px #fff,inset 0 0 0 1px #1e306e0f}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso[data-capa="1"]:before{background:linear-gradient(#ecf0f8db,#e2e8f3cc)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso[data-capa="2"]:before{background:linear-gradient(#e0e6f1e6,#d6ddebdb)}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso-boton{color:#0f172a;background:#1e306e12}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso-boton:hover{background:#1e306e21}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso-cerrar{color:#0f172a66}:is(html[data-tema=claro] .ds,.ds[data-tema=claro]) .ds-aviso-cerrar:hover{color:#0f172a}@keyframes dsFlota{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-2deg)}}.ds-icono-flota{animation:4.2s ease-in-out infinite dsFlota}@media (prefers-reduced-motion:reduce){.ds-icono-flota{animation:none}}.ds-punto-aviso{position:relative}.ds-punto-centro,.ds-punto-onda{background:var(--brass);border-radius:9999px;width:9px;height:9px;position:absolute}.ds-punto-centro{box-shadow:0 0 10px color-mix(in oklab, var(--brass) 70%, transparent);animation:1.4s cubic-bezier(.4,0,.2,1) infinite dsLatidoPunto}.ds-punto-onda{animation:1.4s cubic-bezier(0,0,.2,1) infinite dsOndaPunto}.ds-punto-aviso[data-curso] .ds-punto-centro,.ds-punto-aviso[data-curso] .ds-punto-onda{animation-duration:.8s}@keyframes dsLatidoPunto{0%,to{scale:1}14%{scale:1.3}28%{scale:1}42%{scale:1.18}60%{scale:1}}@keyframes dsOndaPunto{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:2.8}}@media (prefers-reduced-motion:reduce){.ds-punto-centro,.ds-punto-onda{animation:none}.ds-punto-onda{opacity:0}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_602a5a22-module__7NAAvG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_602a5a22-module__7NAAvG__variable{--font-ds-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_f789d619-module__GEemuq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_f789d619-module__GEemuq__variable{--font-ds-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_de16817c-module__I8YwqW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_de16817c-module__I8YwqW__variable{--font-ds-mono:"Geist Mono", "Geist Mono Fallback"}
