.pt-app{--pt-bg:#f2f4f9;--pt-surface:#fff;--pt-surface-2:#f6f7fb;--pt-surface-3:#eceff6;--pt-border:#e3e7f0;--pt-border-2:#d2d8e6;--pt-ink:#0b1026;--pt-ink-2:#2a3150;--pt-muted:#5b6585;--pt-faint:#8e97b3;--pt-brand:#09084f;--pt-brand-2:#1e1ca6;--pt-brand-soft:#09084f0f;--pt-brand-line:#09084f29;--pt-red:#d0111e;--pt-red-soft:#d0111e14;--pt-go:#0e9a5e;--pt-go-1:#16ae6b;--pt-go-2:#0a7f4d;--pt-go-text:#0a7d4f;--pt-go-soft:#0e9a5e1a;--pt-warn:#a86400;--pt-warn-soft:#fff6e5;--pt-warn-line:#f4d9a6;--pt-info:#1d4ed8;--pt-info-soft:#eef3ff;--pt-focus:#1e1ca673;--pt-shadow-sm:0 1px 2px #0b10260d, 0 4px 14px #0b10260d;--pt-shadow-md:0 2px 6px #0b10260d, 0 14px 36px #0b102617;--pt-shadow-lg:0 20px 60px #09084f2e;--pt-hero:radial-gradient(120% 140% at 100% 0%, #d0111e38 0%, #d0111e00 42%), linear-gradient(135deg, #17159e 0%, #0b0a5e 48%, #08073f 100%);--pt-tabbar:#fffffff0;--pt-overlay:#06081e7a;--pt-input-bg:#fff;--pt-seg-on:#fff;--pt-seg-on-ink:#0b1026;--pt-seg-on-shadow:0 1px 2px #0b102614, 0 4px 12px #0b102614;--pt-chip-on:#09084f;--pt-chip-on-ink:#fff;--pt-btn-brand:#09084f;--pt-link:#1e1ca6;--pt-hero-ring:0 20px 60px #09084f2e;--pt-sidebar:radial-gradient(90% 50% at 0% 0%, #d0111e2e, transparent 60%), linear-gradient(180deg, #0e0d66 0%, #09084f 45%, #070639 100%);--pt-t-neutro:#5b6585;--pt-t-info:#1d4ed8;--pt-t-aviso:#b26a00;--pt-t-marca:#1e1ca6;--pt-t-ok:#0a7d4f;--pt-t-alerta:#c8101c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-pt-tema=oscuro] .pt-app{--pt-bg:#050817;--pt-surface:#0d1230;--pt-surface-2:#121838;--pt-surface-3:#1a2148;--pt-border:#ffffff13;--pt-border-2:#ffffff24;--pt-ink:#eef1ff;--pt-ink-2:#cdd3ee;--pt-muted:#a0a9cf;--pt-faint:#6c759a;--pt-brand:#b4bcff;--pt-brand-2:#c9ceff;--pt-brand-soft:#b4bcff1c;--pt-brand-line:#b4bcff3d;--pt-red:#ff4d5a;--pt-red-soft:#ff4d5a21;--pt-go:#14a766;--pt-go-1:#1cbc74;--pt-go-2:#0c8a54;--pt-go-text:#45d995;--pt-go-soft:#34d39921;--pt-warn:#fbbf24;--pt-warn-soft:#fbbf241a;--pt-warn-line:#fbbf2447;--pt-info:#93c5fd;--pt-info-soft:#93c5fd1c;--pt-focus:#b4bcff99;--pt-shadow-sm:0 1px 2px #0006, 0 6px 18px #00000047;--pt-shadow-md:0 2px 6px #00000073, 0 16px 40px #0006;--pt-shadow-lg:0 24px 70px #0009;--pt-hero:radial-gradient(120% 140% at 100% 0%, #ff4d5a29 0%, #ff4d5a00 45%), linear-gradient(135deg, #12107a 0%, #0a0950 45%, #070a2a 100%);--pt-tabbar:#0a0e26f0;--pt-overlay:#0000009e;--pt-input-bg:#121838;--pt-seg-on:#232b57;--pt-seg-on-ink:#eef1ff;--pt-seg-on-shadow:inset 0 0 0 1px #ffffff24;--pt-chip-on:#b4bcff;--pt-chip-on-ink:#0b1026;--pt-btn-brand:#2b2ac0;--pt-link:#b4bcff;--pt-hero-ring:inset 0 0 0 1px #ffffff0f;--pt-sidebar:radial-gradient(90% 50% at 0% 0%, #ff4d5a1f, transparent 60%), linear-gradient(180deg, #0a0a44 0%, #070930 50%, #050722 100%);--pt-t-neutro:#a0a9cf;--pt-t-info:#93c5fd;--pt-t-aviso:#fbbf24;--pt-t-marca:#b4bcff;--pt-t-ok:#45d995;--pt-t-alerta:#ff6b76;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-pt-tema=claro]):not([data-pt-tema=oscuro]) .pt-app{--pt-bg:#050817;--pt-surface:#0d1230;--pt-surface-2:#121838;--pt-surface-3:#1a2148;--pt-border:#ffffff13;--pt-border-2:#ffffff24;--pt-ink:#eef1ff;--pt-ink-2:#cdd3ee;--pt-muted:#a0a9cf;--pt-faint:#6c759a;--pt-brand:#b4bcff;--pt-brand-2:#c9ceff;--pt-brand-soft:#b4bcff1c;--pt-brand-line:#b4bcff3d;--pt-red:#ff4d5a;--pt-red-soft:#ff4d5a21;--pt-go:#14a766;--pt-go-1:#1cbc74;--pt-go-2:#0c8a54;--pt-go-text:#45d995;--pt-go-soft:#34d39921;--pt-warn:#fbbf24;--pt-warn-soft:#fbbf241a;--pt-warn-line:#fbbf2447;--pt-info:#93c5fd;--pt-info-soft:#93c5fd1c;--pt-focus:#b4bcff99;--pt-shadow-sm:0 1px 2px #0006, 0 6px 18px #00000047;--pt-shadow-md:0 2px 6px #00000073, 0 16px 40px #0006;--pt-shadow-lg:0 24px 70px #0009;--pt-hero:radial-gradient(120% 140% at 100% 0%, #ff4d5a29 0%, #ff4d5a00 45%), linear-gradient(135deg, #12107a 0%, #0a0950 45%, #070a2a 100%);--pt-tabbar:#0a0e26f0;--pt-overlay:#0000009e;--pt-input-bg:#121838;--pt-seg-on:#232b57;--pt-seg-on-ink:#eef1ff;--pt-seg-on-shadow:inset 0 0 0 1px #ffffff24;--pt-chip-on:#b4bcff;--pt-chip-on-ink:#0b1026;--pt-btn-brand:#2b2ac0;--pt-link:#b4bcff;--pt-hero-ring:inset 0 0 0 1px #ffffff0f;--pt-sidebar:radial-gradient(90% 50% at 0% 0%, #ff4d5a1f, transparent 60%), linear-gradient(180deg, #0a0a44 0%, #070930 50%, #050722 100%);--pt-t-neutro:#a0a9cf;--pt-t-info:#93c5fd;--pt-t-aviso:#fbbf24;--pt-t-marca:#b4bcff;--pt-t-ok:#45d995;--pt-t-alerta:#ff6b76;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pt-app *,.pt-app :before,.pt-app :after{border-color:revert-layer}.pt-app :where(h1,h2,h3,h4){font-size:revert-layer;font-weight:revert-layer;letter-spacing:revert-layer;line-height:revert-layer;color:revert-layer}.pt-app :where(img,video,canvas){height:revert-layer;max-width:revert-layer}.pt-app .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pt-app .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pt-app .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.pt-app ::selection{background:var(--pt-brand-soft);color:inherit}.pt-app :focus-visible{outline:2px solid var(--pt-focus);outline-offset:2px;border-radius:10px}.pt-app ::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--pt-ink) 18%, transparent);background-clip:content-box;border:2px solid #0000}.pt-app button,.pt-app a{-webkit-tap-highlight-color:transparent}@layer components{.pt-app{background:var(--pt-bg);min-height:100dvh;color:var(--pt-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.5}.pt-tnum{font-variant-numeric:tabular-nums}.pt-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;letter-spacing:.02em}.pt-card{background:var(--pt-surface);border:1px solid var(--pt-border);box-shadow:var(--pt-shadow-sm);border-radius:20px}.pt-card-link{transition:transform .18s,box-shadow .18s,border-color .18s}@media (hover:hover){.pt-card-link:hover{box-shadow:var(--pt-shadow-md);border-color:var(--pt-border-2);transform:translateY(-2px)}}.pt-card-link:active{transform:scale(.99)}.pt-panel{background:var(--pt-surface-2);border:1px solid var(--pt-border);border-radius:14px}.pt-divide>*+*{border-top:1px solid var(--pt-border)}.pt-b{border-color:var(--pt-border)}.pt-b2{border-color:var(--pt-border-2)}.pt-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pt-muted);font-size:11px;font-weight:600}.pt-icon-tile{background:var(--pt-brand-soft);width:42px;height:42px;color:var(--pt-brand);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pt-btn{letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .12s,filter .2s,box-shadow .2s,background-color .2s,opacity .2s;display:inline-flex}.pt-btn:active:not(:disabled){transform:scale(.98)}.pt-btn:disabled{opacity:.5;cursor:not-allowed}.pt-btn-sm{border-radius:12px;height:40px;padding:0 14px;font-size:13.5px}.pt-btn-lg{border-radius:16px;height:54px;padding:0 24px;font-size:16px}.pt-btn-block{width:100%}.pt-btn-go{color:#fff;background:linear-gradient(180deg, var(--pt-go-1) 0%, var(--pt-go-2) 100%);border-color:color-mix(in oklab, var(--pt-go-2) 70%, #000);text-shadow:0 1px 1px #0000002e;box-shadow:0 10px 24px -8px #0e9a5e99,inset 0 1px #ffffff38}@media (hover:hover){.pt-btn-go:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 14px 30px -8px #0e9a5eb3,inset 0 1px #ffffff40}}.pt-btn-go:disabled{opacity:.55;filter:saturate(.85)}.pt-btn-brand{color:#fff;background:var(--pt-btn-brand);border-color:var(--pt-btn-brand);box-shadow:0 8px 20px -10px #09084fb3}.pt-btn-soft{color:var(--pt-brand);background:var(--pt-surface);border-color:var(--pt-border-2)}@media (hover:hover){.pt-btn-soft:hover:not(:disabled){background:var(--pt-surface-2)}}.pt-btn-ghost{color:var(--pt-muted);background:0 0;border-color:#0000}@media (hover:hover){.pt-btn-ghost:hover:not(:disabled){color:var(--pt-ink);background:var(--pt-surface-2)}}.pt-btn-danger{color:var(--pt-red);background:var(--pt-surface);border-color:color-mix(in oklab, var(--pt-red) 30%, transparent)}.pt-link{color:var(--pt-link);font-weight:600}@media (hover:hover){.pt-link:hover{text-underline-offset:3px;text-decoration:underline}}.pt-label{color:var(--pt-ink-2);margin:0 0 6px 2px;font-size:12.5px;font-weight:600;display:block}.pt-input{background:var(--pt-input-bg);width:100%;height:50px;color:var(--pt-ink);border:1px solid var(--pt-border-2);border-radius:14px;outline:none;padding:0 16px;font-size:16px;font-weight:500;transition:border-color .18s,box-shadow .18s,background-color .18s}.pt-input::placeholder{color:var(--pt-faint);font-weight:400}.pt-input:focus{border-color:var(--pt-brand-2);box-shadow:0 0 0 4px var(--pt-brand-soft)}textarea.pt-input{height:auto;min-height:84px;padding:12px 16px;line-height:1.45}select.pt-input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--pt-muted) 50%), linear-gradient(135deg, var(--pt-muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.pt-input:-webkit-autofill{-webkit-text-fill-color:var(--pt-ink);-webkit-box-shadow:0 0 0 40px var(--pt-input-bg) inset;caret-color:var(--pt-ink)}.pt-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--pt-ink);-webkit-box-shadow:0 0 0 40px var(--pt-input-bg) inset;caret-color:var(--pt-ink)}.pt-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pt-ink);-webkit-box-shadow:0 0 0 40px var(--pt-input-bg) inset;caret-color:var(--pt-ink)}.pt-check{width:18px;height:18px;accent-color:var(--pt-go);flex-shrink:0}.pt-seg{background:var(--pt-surface-3);border-radius:14px;gap:4px;padding:4px;display:flex}.pt-seg>button{min-width:0;height:40px;color:var(--pt-muted);white-space:nowrap;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.pt-seg>button[aria-pressed=true]{background:var(--pt-seg-on);color:var(--pt-seg-on-ink);box-shadow:var(--pt-seg-on-shadow)}@media (max-width:639px){.pt-seg>button{padding:0 6px}}.pt-seg-solido>button[aria-pressed=true]{background:var(--pt-chip-on);color:var(--pt-chip-on-ink);box-shadow:none}.pt-seg-solido>button:not([aria-pressed=true]):hover{background:var(--pt-surface-2);color:var(--pt-ink)}.pt-chip{height:36px;color:var(--pt-ink-2);background:var(--pt-surface);border:1px solid var(--pt-border-2);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.pt-chip[aria-pressed=true]{color:var(--pt-chip-on-ink);background:var(--pt-chip-on);border-color:var(--pt-chip-on)}.pt-chip .pt-chip-n{opacity:.65;font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:639px){.pt-chip{gap:5px;padding:0 12px}}.pt-tag{white-space:nowrap;height:24px;color:var(--tag);background:color-mix(in oklab, var(--tag) 12%, transparent);border:1px solid color-mix(in oklab, var(--tag) 26%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pt-tag:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.pt-tag[data-tono=neutro]{--tag:var(--pt-t-neutro)}.pt-tag[data-tono=info]{--tag:var(--pt-t-info)}.pt-tag[data-tono=aviso]{--tag:var(--pt-t-aviso)}.pt-tag[data-tono=marca]{--tag:var(--pt-t-marca)}.pt-tag[data-tono=ok]{--tag:var(--pt-t-ok)}.pt-tag[data-tono=alerta]{--tag:var(--pt-t-alerta)}.pt-nota{border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.pt-nota-aviso{background:linear-gradient(var(--pt-warn-soft), var(--pt-warn-soft)), var(--pt-surface);color:var(--pt-warn);border:1px solid var(--pt-warn-line)}.pt-nota-ok{background:linear-gradient(var(--pt-go-soft), var(--pt-go-soft)), var(--pt-surface);color:var(--pt-go-text);border:1px solid color-mix(in oklab, var(--pt-go-text) 25%, transparent)}.pt-nota-error{background:linear-gradient(var(--pt-red-soft), var(--pt-red-soft)), var(--pt-surface);color:var(--pt-red);border:1px solid color-mix(in oklab, var(--pt-red) 25%, transparent)}.pt-nota-info{background:linear-gradient(var(--pt-info-soft), var(--pt-info-soft)), var(--pt-surface);color:var(--pt-info);border:1px solid color-mix(in oklab, var(--pt-info) 22%, transparent)}.pt-overlap>.pt-nota:first-child,.pt-sobre-hero>.pt-nota:first-child{box-shadow:var(--pt-shadow-md)}.pt-skel{background:var(--pt-surface-3);border-radius:10px;position:relative;overflow:hidden}.pt-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--pt-surface) 60%, transparent), transparent);animation:1.4s ease-in-out infinite pt-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes pt-shimmer{to{transform:translate(100%)}}.pt-spin{border:2.5px solid var(--pt-border-2);border-top-color:var(--pt-brand);border-radius:999px;width:22px;height:22px;animation:.8s linear infinite pt-girar}.pt-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.pt-scroll-x::-webkit-scrollbar{display:none}.pt-main{min-height:100dvh}.pt-page{width:100%;max-width:1240px;padding:0 16px calc(env(safe-area-inset-bottom) + 112px);margin:0 auto}@media (min-width:768px){.pt-page{padding:0 28px calc(env(safe-area-inset-bottom) + 112px)}}@media (min-width:1024px){.pt-main{margin-left:272px}.pt-page{padding:28px 40px 72px}}@media (min-width:1440px){.pt-page{padding:32px 56px 80px}}.pt-sidebar{display:none}@media (min-width:1024px){.pt-sidebar{z-index:40;color:#fff;background:var(--pt-sidebar);border-right:1px solid #ffffff0f;flex-direction:column;width:272px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}}.pt-nav-item{color:#ffffffb8;border-radius:12px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.pt-nav-item:hover{color:#fff;background:#ffffff12}}.pt-nav-item[aria-current=page]{color:#fff;background:#ffffff1f;font-weight:600;box-shadow:inset 3px 0 #2bd47f}.pt-nav-badge{color:#fff;background:#d0111e;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.pt-tabbar{z-index:40;background:var(--pt-tabbar);border-top:1px solid var(--pt-border);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.pt-tabbar{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:color-mix(in oklab, var(--pt-surface) 86%, transparent)}}@media (min-width:1024px){.pt-tabbar{display:none}}.pt-tab{min-width:0;height:62px;color:var(--pt-faint);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;transition:color .15s;display:flex}.pt-tab .pt-tab-ico{border-radius:999px;justify-content:center;align-items:center;width:54px;height:30px;transition:background-color .2s;display:inline-flex}.pt-tab[aria-current=page]{color:var(--pt-brand)}.pt-tab[aria-current=page] .pt-tab-ico{background:var(--pt-brand-soft)}.pt-tab.pt-tab-centro{color:var(--pt-ink);justify-content:flex-end;padding-bottom:7px}.pt-tab.pt-tab-centro .pt-tab-ico{color:#fff;width:58px;height:58px;box-shadow:0 0 0 5px var(--pt-surface), 0 10px 22px -8px #09084fa6;background:linear-gradient(145deg,#1d1c8c 0%,#09084f 70%);margin-top:-24px;transition:transform .18s,background .2s,box-shadow .2s}.pt-tab.pt-tab-centro:active .pt-tab-ico{transform:scale(.94)}.pt-tab.pt-tab-centro[aria-current=page]{color:var(--pt-red)}.pt-tab.pt-tab-centro[aria-current=page] .pt-tab-ico{box-shadow:0 0 0 5px var(--pt-surface), 0 10px 22px -8px #d0111e99;background:linear-gradient(145deg,#e5202d 0%,#b00d18 100%)}html[data-pt-tema=oscuro] .pt-app .pt-tab.pt-tab-centro:not([aria-current=page]) .pt-tab-ico{background:linear-gradient(145deg,#4241d0 0%,#22219a 100%)}@media (prefers-color-scheme:dark){html:not([data-pt-tema=claro]):not([data-pt-tema=oscuro]) .pt-app .pt-tab.pt-tab-centro:not([aria-current=page]) .pt-tab-ico{background:linear-gradient(145deg,#4241d0 0%,#22219a 100%)}}.pt-fab{z-index:45;right:16px;bottom:calc(env(safe-area-inset-bottom) + 76px);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}@media (min-width:1024px){.pt-fab{bottom:28px;right:28px}}.pt-fab-btn{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s,background-color .15s;display:inline-flex;box-shadow:0 10px 24px -8px #128c4a8c,0 2px 6px #0000001f}.pt-fab-btn:hover{background:#20bd5a}.pt-fab-btn:active{transform:scale(.94)}.pt-fab-btn:after{content:"";pointer-events:none;border:1px solid #25d36673;border-radius:999px;animation:2.8s ease-out infinite pt-pulso;position:absolute;inset:0}@keyframes pt-pulso{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.45)}}.pt-hero{isolation:isolate;color:#fff;background:var(--pt-hero);padding:calc(env(safe-area-inset-top) + 18px) 20px 52px;border-radius:0 0 28px 28px;margin:0 -16px;position:relative;overflow:hidden}@media (min-width:768px){.pt-hero{padding:calc(env(safe-area-inset-top) + 26px) 32px 60px;margin:0 -28px}}@media (min-width:1024px){.pt-hero{box-shadow:var(--pt-hero-ring);border-radius:28px;margin:0;padding:30px 36px 34px}}.pt-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 85% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 85% 0,#000 0%,#0000 72%)}.pt-hero-deco{z-index:-1;pointer-events:none;width:300px;height:300px;position:absolute;bottom:-96px;right:-86px}@media (min-width:1024px){.pt-hero-deco{width:400px;height:400px;bottom:-150px;right:-40px}}.pt-hero-t{z-index:-1;pointer-events:none;filter:drop-shadow(0 0 22px #ff334147);width:200px;height:auto;position:absolute;top:112px;right:-30px}@media (min-width:768px){.pt-hero-t{width:250px;top:26px;right:6%}}@media (min-width:1024px){.pt-hero-t{width:300px;top:-40px;right:40%}}.pt-hero-t-pag{top:calc(env(safe-area-inset-top) + 16px);width:116px;display:block;right:6px;-webkit-mask-image:linear-gradient(#000 45%,#0006 75%,#0000 100%);mask-image:linear-gradient(#000 45%,#0006 75%,#0000 100%)}@media (min-width:768px){.pt-hero-t-pag{width:196px;top:10px;right:5%}}@media (min-width:1024px){.pt-hero-t-pag{width:236px;top:-54px;right:8%;-webkit-mask-image:none;mask-image:none}}.pt-hero-t{animation:.9s cubic-bezier(.2,.75,.2,1) both ptTEntra}@keyframes ptTEntra{0%{opacity:0;filter:drop-shadow(0 0 #ff334100);transform:translateY(-22px)scale(.94)}}@media (prefers-reduced-motion:reduce){.pt-hero-t{animation:none}}.pt-hero-btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}@media (hover:hover){.pt-hero-btn:hover{background:#ffffff29}}.pt-hero-stat{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;padding:12px 14px}.pt-overlap{margin-top:-30px;position:relative}@media (min-width:1024px){.pt-overlap{margin-top:22px}}.pt-overlay{z-index:70;background:var(--pt-overlay);justify-content:center;align-items:flex-end;animation:.2s pt-fondo;display:flex;position:fixed;inset:0}@media (min-width:768px){.pt-overlay{align-items:center;padding:24px}}.pt-sheet{background:var(--pt-surface);width:100%;max-width:560px;max-height:92dvh;color:var(--pt-ink);padding:10px 20px calc(env(safe-area-inset-bottom) + 20px);box-shadow:var(--pt-shadow-lg);border-radius:26px 26px 0 0;animation:.28s cubic-bezier(.32,.72,.24,1) pt-subir;overflow-y:auto}@media (min-width:768px){.pt-sheet{border-radius:24px;padding:22px 26px 26px;animation:.22s cubic-bezier(.2,1.1,.4,1) pt-aparecer}}.pt-sheet-grip{background:var(--pt-border-2);border-radius:999px;width:42px;height:5px;margin:0 auto 14px}@media (min-width:768px){.pt-sheet-grip{display:none}}.pt-drawer{z-index:70;background:var(--pt-bg);animation:.3s cubic-bezier(.32,.72,.24,1) pt-subir;position:fixed;inset:0;overflow-y:auto}@media (min-width:1024px){.pt-drawer{border-left:1px solid var(--pt-border);width:min(620px,100vw);animation:.3s cubic-bezier(.32,.72,.24,1) pt-lateral;inset:0 0 0 auto;box-shadow:-30px 0 80px #00000040}.pt-drawer-fondo{z-index:69;background:var(--pt-overlay);animation:.2s pt-fondo;position:fixed;inset:0}}@keyframes pt-fondo{0%{opacity:0}to{opacity:1}}@keyframes pt-subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pt-aparecer{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes pt-lateral{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes pt-girar{to{transform:rotate(360deg)}}.pt-toast{animation:.38s cubic-bezier(.2,1.2,.35,1) pt-toast}@keyframes pt-toast{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.pt-entrada{animation:.35s backwards pt-entrada}@keyframes pt-entrada{0%{opacity:0}to{opacity:1}}.pt-acceso{--pt-ink:#fff;--pt-ink-2:#dcdfff;--pt-muted:#dee0ffb8;--pt-faint:#7e80be;--pt-border:#ffffff1a;--pt-border-2:#ffffff24;--pt-surface:#ffffff12;--pt-surface-2:#ffffff0d;--pt-surface-3:#00000040;--pt-input-bg:#fff1;--pt-seg-on:#fff;--pt-seg-on-ink:#09084f;--pt-seg-on-shadow:0 6px 18px #0000004d;--pt-chip-on:#fff;--pt-chip-on-ink:#09084f;--pt-link:#c7caff;--pt-brand:#c7caff;--pt-brand-2:#c7caff;--pt-brand-soft:#a5b4fc29;--pt-go-1:#19b872;--pt-go-2:#0b8752;--pt-focus:#a5b4fcb3;z-index:70;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;background:radial-gradient(140% 120% at 50% -10%,#22228e 0%,#0d0c60 36%,#070635 66%,#040323 100%);position:fixed;inset:0;overflow:hidden auto}.pt-acceso-fondo{pointer-events:none;position:fixed;inset:0;overflow:hidden}.pt-acceso-fondo .pt-reticula{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;animation:26s linear infinite pt-reticula;position:absolute;inset:-60px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 10%,#0000 75%)}@keyframes pt-reticula{to{transform:translate(56px,56px)}}.pt-acceso-fondo .pt-brillo-a{background:radial-gradient(circle,#d0111e4d,#0000 62%);border-radius:999px;width:640px;height:640px;animation:18s ease-in-out infinite pt-flotar-a;position:absolute;top:-260px;left:-220px}.pt-acceso-fondo .pt-brillo-b{background:radial-gradient(circle,#2e30be8c,#0000 62%);border-radius:999px;width:720px;height:720px;animation:22s ease-in-out infinite pt-flotar-b;position:absolute;bottom:-300px;right:-260px}.pt-acceso-fondo .pt-vineta{background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c);position:absolute;inset:0}@keyframes pt-flotar-a{0%,to{transform:translate(0)}50%{transform:translate(70px,50px)}}@keyframes pt-flotar-b{0%,to{transform:translate(0)}50%{transform:translate(-60px,-40px)}}.pt-acceso-col{z-index:1;width:100%;max-width:448px;padding:calc(env(safe-area-inset-top) + 22px) 18px calc(env(safe-area-inset-bottom) + 28px);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.pt-acceso-col[data-ancho=registro]{max-width:600px}@media (min-height:760px) and (min-width:640px){.pt-acceso-col{padding-top:44px}}.pt-palabra{letter-spacing:.5em;color:#ffffffd1;align-items:center;gap:12px;padding-left:.5em;font-size:13px;font-weight:600;display:inline-flex}.pt-palabra:before,.pt-palabra:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c);width:30px;height:1px}.pt-palabra:after{transform:scaleX(-1)}.pt-lema{text-align:center;color:#dee0ffb8;max-width:380px;margin-top:16px;font-size:13.5px;line-height:1.55}.pt-vidrio{background:linear-gradient(#ffffff16 0%,#ffffff09 100%),#0a0a3c8c;border:1px solid #ffffff1c;border-radius:26px;width:100%;margin-top:22px;padding:18px 20px 22px;animation:.7s cubic-bezier(.2,.9,.3,1) both pt-vidrio;position:relative;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff1f}@media (min-width:640px){.pt-vidrio{padding:22px 28px 28px}}@keyframes pt-vidrio{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}.pt-vidrio:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff0d 48%,#0000 60%) 0 0/250% 250%;animation:8s ease-in-out infinite pt-reflejo;position:absolute;inset:0}@keyframes pt-reflejo{0%{background-position:120% 0}60%,to{background-position:-40% 0}}.pt-acceso .pt-seg{box-shadow:inset 0 0 0 1px #ffffff12}.pt-acceso .pt-seg>button{height:42px}.pt-acceso .pt-label{color:#a9adeb;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600}.pt-acceso .pt-input{height:52px}.pt-acceso .pt-input:focus{background:#ffffff17;border-color:#a5b4fcbf;box-shadow:0 0 0 4px #a5b4fc29}.pt-acceso .pt-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#fff3;-webkit-box-shadow:inset 0 0 0 40px #17176a}.pt-acceso .pt-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#fff3;-webkit-box-shadow:inset 0 0 0 40px #17176a}.pt-acceso .pt-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#fff3;-webkit-box-shadow:inset 0 0 0 40px #17176a}.pt-acceso select.pt-input{background-image:linear-gradient(45deg,#0000 50%,#a9adeb 50%),linear-gradient(135deg,#a9adeb 50%,#0000 50%)}.pt-acceso select.pt-input option{color:#0b1026;background:#fff}.pt-acceso .pt-btn-go:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff47 48%,#0000 60%) 0 0/250% 250%;animation:4.8s ease-in-out infinite pt-reflejo;position:absolute;inset:0}.pt-acceso .pt-btn-go{position:relative;overflow:hidden;box-shadow:0 14px 30px -10px #19b872b3,inset 0 1px #ffffff40}.pt-acceso .pt-btn-soft{color:#fff;background:#ffffff12;border-color:#ffffff24}.pt-acceso .pt-check{accent-color:#19b872}.pt-acceso .pt-nota-error{color:#ffb4ba;background:#d0111e29;border-color:#ff636e66}.pt-acceso .pt-nota-aviso{color:#fcd883;background:#fbbf241f;border-color:#fbbf2452}.pt-acceso .pt-nota-ok{color:#86efac;background:#19b87224;border-color:#34d39959}.pt-acceso .pt-nota-info{color:#e2e4ffd1;background:#ffffff0f;border-color:#ffffff1a}.pt-acceso .pt-spin{border-color:#fff #ffffff2e #ffffff2e}.pt-confianza{color:#d6d8ff99;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font-size:12px;display:flex}.pt-confianza span{align-items:center;gap:6px;display:inline-flex}.pt-emblema{--s:clamp(150px, min(54vw, 30vh), 236px);width:var(--s);height:var(--s);filter:drop-shadow(0 22px 50px #d0111e38);flex-shrink:0;margin-top:18px;transition:width .45s cubic-bezier(.2,.9,.3,1),height .45s cubic-bezier(.2,.9,.3,1);animation:1s cubic-bezier(.2,1.3,.3,1) both pt-emblema-in;position:relative}.pt-emblema[data-chico="1"]{--s:clamp(104px, min(30vw, 17vh), 138px)}@keyframes pt-emblema-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.pt-emblema .pt-orb{border-radius:999px;position:absolute}.pt-emblema .pt-orb-1{border:1px solid #ffffff1f;border-top-color:#ff4d5abf;animation:12s linear infinite pt-girar;inset:-8%}.pt-emblema .pt-orb-2{border:1px dashed #aeb2ff29;animation:40s linear infinite reverse pt-girar;inset:-14%}.pt-emblema .pt-orb-3{border:1px solid #ffffff29;inset:0}.pt-emblema .pt-barrido{background:conic-gradient(#d0111e8c,#d0111e00 28%,#0000 100%);border-radius:999px;animation:4.8s linear infinite pt-girar;position:absolute;inset:3.5%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.pt-emblema .pt-nucleo{background:radial-gradient(circle at 50% 35%,#26269a 0%,#12116a 45%,#07063a 100%);border:1px solid #ffffff24;border-radius:999px;position:absolute;inset:9%;overflow:hidden;box-shadow:inset 0 4px 24px #0000008c,inset 0 -10px 30px #d0111e1f}.pt-emblema .pt-globo{width:100%;height:100%;position:absolute;inset:0}.pt-emblema .pt-meridiano{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite pt-meridiano}@keyframes pt-meridiano{0%{transform:scaleX(1)}25%{transform:scaleX(.02)}50%{transform:scaleX(-1)}75%{transform:scaleX(.02)}to{transform:scaleX(1)}}.pt-emblema .pt-ruta{stroke-dasharray:160;stroke-dashoffset:160px;animation:4.2s ease-in-out .8s infinite pt-ruta}@keyframes pt-ruta{0%{stroke-dashoffset:160px;opacity:0}10%{opacity:1}55%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.pt-emblema .pt-destino{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out .8s infinite pt-destino}@keyframes pt-destino{0%,50%{opacity:0;transform:scale(.4)}58%{opacity:1;transform:scale(1.3)}70%{transform:scale(1)}85%,to{opacity:0}}.pt-emblema .pt-logo{filter:drop-shadow(0 6px 16px #0009);width:74%;animation:4.5s ease-in-out infinite pt-respira;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pt-respira{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}.pt-emblema .pt-logo-t{animation:3.6s ease-in-out infinite pt-t-enciende}@keyframes pt-t-enciende{0%,to{fill:#cf111e}50%{fill:#ff3b47}}.pt-emblema .pt-satelite{animation:12s linear infinite pt-girar;position:absolute;inset:-8%}.pt-emblema .pt-satelite i{background:#fff;border-radius:999px;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 3px #ff4d5a59,0 0 16px 4px #ffffff8c}@media (prefers-reduced-motion:reduce){.pt-app *,.pt-acceso *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.pt-emblema .pt-ruta{stroke-dashoffset:0;opacity:1}}}.pt-app{--pt-map-mar1:#dce6fa;--pt-map-mar2:#eaf0fc;--pt-map-tierra:#c6d3ee;--pt-map-borde:#b4c4e6;--pt-map-ruta:#8fa3d4;--pt-map-txt:#3b4a66;--pt-map-nave:#09084f;--pt-map-anillo:#fff}html[data-pt-tema=oscuro] .pt-app{--pt-map-mar1:#0a1238;--pt-map-mar2:#0d1230;--pt-map-tierra:#1d2858;--pt-map-borde:#2a3770;--pt-map-ruta:#5466b0;--pt-map-txt:#b4bde3;--pt-map-nave:#2e33c9;--pt-map-anillo:#e9ecff}@media (prefers-color-scheme:dark){html:not([data-pt-tema=claro]):not([data-pt-tema=oscuro]) .pt-app{--pt-map-mar1:#0a1238;--pt-map-mar2:#0d1230;--pt-map-tierra:#1d2858;--pt-map-borde:#2a3770;--pt-map-ruta:#5466b0;--pt-map-txt:#b4bde3;--pt-map-nave:#2e33c9;--pt-map-anillo:#e9ecff}}
