@font-face{font-family:Orientador Cifras;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+30-39}.o-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--o-bg:#f6f5f8;--o-bg-2:#fdfcfe;--o-bg-3:#efedf3;--o-surface:#fdfcfe;--o-surface-2:#1b172409;--o-surface-3:#1b172411;--o-glass:#fdfcfeeb;--o-ink:#1b1724;--o-ink-2:#4b4558;--o-ink-3:#655e73;--o-line:#1b172417;--o-line-2:#1b172429;--acento:#8b2fc9;--acento-ink:#fff;--acento-luz:#d65cff;--acento-soft:color-mix(in srgb, var(--acento) 9%, #fdfcfe);--acento-line:color-mix(in srgb, var(--acento) 34%, transparent);--acento-text:color-mix(in srgb, var(--acento) 86%, #000);--o-good:#0d7a50;--o-good-soft:#e6f4ec;--o-warn:#a1520b;--o-warn-soft:#fbefe2;--o-bad:#b42346;--o-bad-soft:#fbe9ee;--o-vender:#0d7a50;--o-vender-soft:#e6f4ec;--o-atender:#a1520b;--o-atender-soft:#fbefe2;--o-ahorrar:#1d5fa6;--o-ahorrar-soft:#e7effa;--o-ordenar:#5a4f74;--o-ordenar-soft:#eeebf4;--o-rapida:#0b7a75;--o-impacto:#7a27b5;--o-radius:18px;--o-field-radius:12px;--o-pill:999px;--o-gutter:clamp(16px, 4vw, 56px);--o-font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--o-mono:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--o-code:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--o-display:"Orientador Cifras", "Hubot Sans Variable", "Geist Variable", ui-sans-serif, sans-serif;--o-ease:cubic-bezier(.16, 1, .3, 1);--o-ease-out:cubic-bezier(.23, 1, .32, 1);--o-shadow-1:0 1px 1px #1b172408, 0 2px 6px -2px #1b17240f;--o-shadow-2:0 1px 2px #1b17240a, 0 12px 28px -14px #1b172429;--o-shadow:0 2px 4px #1b17240a, 0 28px 64px -32px #1b172447;--o-glow:0 24px 60px -30px color-mix(in srgb, var(--acento) 40%, transparent);font-family:var(--o-font);color:var(--o-ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--acento)}.o-root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--o-bg:#0b0913;--o-bg-2:#110e1b;--o-bg-3:#191524;--o-surface:#13101f;--o-surface-2:#f1eef80d;--o-surface-3:#f1eef817;--o-glass:#110e1be6;--o-ink:#f1eef8;--o-ink-2:#bdb8cc;--o-ink-3:#9a94b0;--o-line:#f1eef81a;--o-line-2:#f1eef833;--acento:#d65cff;--acento-ink:#13041b;--acento-soft:color-mix(in srgb, var(--acento) 14%, transparent);--acento-line:color-mix(in srgb, var(--acento) 45%, transparent);--acento-text:color-mix(in srgb, var(--acento) 70%, #fff);--o-good:#5be3a6;--o-good-soft:#5be3a61f;--o-warn:#ffc23d;--o-warn-soft:#ffc23d1f;--o-bad:#ff8fab;--o-bad-soft:#ff7a9a1f;--o-vender:#5be3a6;--o-vender-soft:#5be3a61f;--o-atender:#ffc23d;--o-atender-soft:#ffc23d1f;--o-ahorrar:#7ab8ff;--o-ahorrar-soft:#7ab8ff1f;--o-ordenar:#c5b8e6;--o-ordenar-soft:#c5b8e61f;--o-rapida:#4ff0e0;--o-impacto:#e3a6ff;--o-shadow-1:0 1px 2px #0000004d;--o-shadow-2:0 14px 34px -16px #000000b3;--o-shadow:0 30px 90px -40px #000c}@media (prefers-color-scheme:dark){.o-root[data-tema=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--o-bg:#0b0913;--o-bg-2:#110e1b;--o-bg-3:#191524;--o-surface:#13101f;--o-surface-2:#f1eef80d;--o-surface-3:#f1eef817;--o-glass:#110e1be6;--o-ink:#f1eef8;--o-ink-2:#bdb8cc;--o-ink-3:#9a94b0;--o-line:#f1eef81a;--o-line-2:#f1eef833;--acento-soft:color-mix(in srgb, var(--acento) 14%, transparent);--acento-line:color-mix(in srgb, var(--acento) 45%, transparent);--acento-text:color-mix(in srgb, var(--acento) 70%, #fff);--o-good:#5be3a6;--o-good-soft:#5be3a61f;--o-warn:#ffc23d;--o-warn-soft:#ffc23d1f;--o-bad:#ff8fab;--o-bad-soft:#ff7a9a1f;--o-vender:#5be3a6;--o-vender-soft:#5be3a61f;--o-atender:#ffc23d;--o-atender-soft:#ffc23d1f;--o-ahorrar:#7ab8ff;--o-ahorrar-soft:#7ab8ff1f;--o-ordenar:#c5b8e6;--o-ordenar-soft:#c5b8e61f;--o-rapida:#4ff0e0;--o-impacto:#e3a6ff;--o-shadow-1:0 1px 2px #0000004d;--o-shadow-2:0 14px 34px -16px #000000b3;--o-shadow:0 30px 90px -40px #000c}}body.o-root{background:var(--o-bg);min-height:100dvh;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}.o-root *,.o-root :before,.o-root :after{box-sizing:border-box}.o-root :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.o-root :where(ul,ol){padding:0;list-style:none}.o-root :where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.o-root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.o-root :where(img,svg){max-width:100%;display:block}.o-root :where([class*=__k],[class*=__eje],dt){font-variant-numeric:tabular-nums}.o-root :where(code,kbd,pre){font-family:var(--o-code)}.o-root ::selection{background:color-mix(in srgb, var(--acento) 22%, transparent);color:var(--o-ink)}.o-root :where(*){scrollbar-width:thin;scrollbar-color:var(--o-line-2) transparent}.o-root :focus-visible{outline:2px solid var(--acento);outline-offset:3px}.o-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.o-ico{flex:none;width:1.15em;height:1.15em;display:inline-flex}.o-ico svg{fill:currentColor;width:100%;height:100%}.o-eyebrow{letter-spacing:.01em;color:var(--o-ink-3);font-size:.8rem;font-weight:560}.o-display{font-family:var(--o-display);letter-spacing:-.035em;font-weight:660;font-stretch:104%;line-height:1}.o-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1}.o-muted{color:var(--o-ink-2)}.o-quiet{color:var(--o-ink-3)}.o-mono{font-family:var(--o-mono)}.o-btn{--h:46px;height:var(--h);border-radius:var(--o-pill);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .35s var(--o-ease), background-color .25s, border-color .25s, color .25s, box-shadow .35s var(--o-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-size:.95rem;font-weight:580;text-decoration:none;display:inline-flex}.o-btn:active{transform:scale(.97)}.o-btn[disabled],.o-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.o-btn--sm{--h:38px;gap:8px;padding-inline:16px;font-size:.88rem}.o-btn--lg{--h:56px;padding-inline:28px;font-size:1.02rem}.o-btn--primario{background:var(--acento);color:var(--acento-ink);box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #1b17241f, 0 8px 20px -10px color-mix(in srgb, var(--acento) 70%, transparent)}.o-btn--primario:hover:not([disabled]){background:color-mix(in srgb, var(--acento) 90%, #000);box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #1b172424, 0 12px 26px -12px color-mix(in srgb, var(--acento) 80%, transparent)}.o-btn--secundario{border-color:var(--o-line-2);background:var(--o-bg-2);color:var(--o-ink);box-shadow:var(--o-shadow-1)}.o-btn--secundario:hover:not([disabled]){border-color:color-mix(in srgb, var(--o-ink) 34%, transparent);background:var(--o-bg-2)}.o-btn--texto{--h:36px;color:var(--o-ink-2);padding-inline:12px}.o-btn--texto:hover:not([disabled]){color:var(--o-ink);background:var(--o-surface-2)}.o-btn--peligro{border-color:color-mix(in srgb, var(--o-bad) 50%, transparent);color:var(--o-bad)}.o-btn--peligro:hover:not([disabled]){background:var(--o-bad-soft)}.o-btn--icono{width:var(--h);padding:0}.o-btn .o-ico{transition:transform .35s var(--o-ease)}.o-btn--primario:hover:not([disabled]) .o-ico--avanza{transform:translate(3px)}.o-chips{flex-wrap:wrap;gap:8px;display:flex}.o-chip{border-radius:var(--o-pill);border:1px solid var(--o-line-2);background:var(--o-bg-2);min-height:40px;color:var(--o-ink);box-shadow:var(--o-shadow-1);text-align:left;transition:background-color .2s, border-color .2s, color .2s, transform .3s var(--o-ease);align-items:center;gap:8px;padding:8px 16px;font-size:.92rem;display:inline-flex}.o-chip:hover{border-color:color-mix(in srgb, var(--o-ink) 34%, transparent)}.o-chip:active{transform:scale(.97)}.o-chip[aria-pressed=true],.o-chip[aria-checked=true]{border-color:var(--o-ink);background:var(--o-ink);color:var(--o-bg-2);box-shadow:0 1px 2px #1b172433}.o-chip--sm{min-height:30px;padding:4px 12px;font-size:.82rem}.o-chip kbd{font-family:var(--o-mono);opacity:.6;font-size:.72rem}@media (pointer:coarse){.o-chip{min-height:44px}}.o-tag{border-radius:var(--o-pill);border:1px solid var(--o-line);color:var(--o-ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;line-height:1.5;display:inline-flex}.o-tag--acento{border-color:var(--acento-line);background:var(--acento-soft);color:var(--acento-text)}.o-tag--rapida{border-color:color-mix(in srgb, var(--o-rapida) 45%, transparent);color:var(--o-rapida)}.o-tag--impacto{border-color:color-mix(in srgb, var(--o-impacto) 45%, transparent);color:var(--o-impacto)}.o-tag--ok{border-color:color-mix(in srgb, var(--o-good) 45%, transparent);background:var(--o-good-soft);color:var(--o-good)}.o-tag--aviso{border-color:color-mix(in srgb, var(--o-warn) 45%, transparent);background:var(--o-warn-soft);color:var(--o-warn)}.o-tag--mal{border-color:color-mix(in srgb, var(--o-bad) 45%, transparent);background:var(--o-bad-soft);color:var(--o-bad)}.o-campo{align-content:start;gap:6px;min-width:0;display:grid}.o-campo__label{color:var(--o-ink-2);font-size:.84rem;font-weight:520}.o-campo__ayuda{color:var(--o-ink-3);font-size:.78rem}.o-campo__error{color:var(--o-bad);font-size:.8rem}.o-campo__error:empty{display:none}.o-input,.o-select,.o-textarea{border-radius:var(--o-field-radius);border:1px solid var(--o-line-2);background:var(--o-bg-2);width:100%;min-height:46px;color:var(--o-ink);font:inherit;padding:0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px 2px #1b17240a}.o-textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}.o-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--o-ink-3) 50%), linear-gradient(135deg, var(--o-ink-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.o-input::placeholder,.o-textarea::placeholder{color:var(--o-ink-3)}.o-input:hover,.o-select:hover,.o-textarea:hover{border-color:color-mix(in srgb, var(--o-ink) 30%, transparent)}.o-input:focus,.o-select:focus,.o-textarea:focus{border-color:var(--acento);box-shadow:0 0 0 4px color-mix(in srgb, var(--acento) 14%, transparent);outline:none}.o-input:focus-visible,.o-select:focus-visible,.o-textarea:focus-visible{outline:none}.o-input[aria-invalid=true],.o-textarea[aria-invalid=true]{border-color:var(--o-bad)}.o-input--pill{border-radius:var(--o-pill);padding-inline:20px}.o-chat-in{align-items:center;gap:8px;display:flex}.o-chat-in .o-input{flex:1}.o-voz{flex:none}.o-voz-dentro{position:relative}.o-voz-dentro .o-input{width:100%;padding-right:50px}.o-voz-dentro .o-voz{--h:36px;box-shadow:none;background:0 0;border-color:#0000;margin:auto 0;position:absolute;top:0;bottom:0;right:6px}.o-voz[aria-pressed=true]{border-color:var(--acento);background:var(--acento-soft);color:var(--acento-text)}@media (prefers-reduced-motion:no-preference){.o-voz[aria-pressed=true]{animation:o-voz-pulso 1.4s var(--o-ease) infinite}}@keyframes o-voz-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--acento) 45%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--acento) 0%, transparent)}}.o-consent{color:var(--o-ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.o-consent input{width:18px;height:18px;accent-color:var(--acento);flex:none;margin:2px 0 0}.o-legal{color:var(--o-ink-3);font-size:.76rem;line-height:1.5}.o-legal a{color:var(--o-ink-2)}.o-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.o-panel{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-bg-2);box-shadow:var(--o-shadow)}.o-card{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-surface);box-shadow:var(--o-shadow-1)}.o-sep{background:var(--o-line);border:0;height:1px;margin:0}.o-meter{align-items:center;gap:3px;display:inline-flex}.o-meter i{background:var(--o-line-2);border-radius:2px;width:10px;height:4px}.o-meter i.on{background:currentColor}.o-toast-zona{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:90;pointer-events:none;gap:8px;width:min(100% - 32px,440px);display:grid;position:fixed;transform:translate(-50%)}.o-toast{border-radius:var(--o-pill);background:var(--o-ink);color:var(--o-bg-2);box-shadow:var(--o-shadow);text-align:center;animation:o-sube .4s var(--o-ease) both;border:1px solid #0000;padding:12px 18px;font-size:.92rem}.o-toast--mal{border-color:color-mix(in srgb, var(--o-bad) 50%, transparent)}.o-skel{background:linear-gradient(90deg, var(--o-surface-2) 0%, var(--o-surface-3) 50%, var(--o-surface-2) 100%) 0 0 / 200% 100%;border-radius:10px;animation:1.4s linear infinite o-brillo}.o-pensando{align-items:center;gap:5px;display:inline-flex}.o-pensando i{background:var(--o-ink-2);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite o-punto}.o-pensando i:nth-child(2){animation-delay:.15s}.o-pensando i:nth-child(3){animation-delay:.3s}.o-firma{color:var(--o-ink-3);align-items:center;gap:6px;font-size:.74rem;text-decoration:none;display:inline-flex}.o-firma b{color:var(--o-ink-2);font-weight:600}.o-firma:hover b{color:var(--o-ink)}.o-marca{background:radial-gradient(circle at 50% 50%, #fff 0 16%, var(--acento-luz,var(--acento)) 34%, var(--acento) 58%, color-mix(in srgb, var(--acento) 0%, transparent) 74%);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;position:relative}.o-marca:after{content:"";border:1px solid var(--acento-line);border-radius:50%;position:absolute;inset:-4px}@keyframes o-sube{0%{opacity:0;transform:translateY(10px)}}@keyframes o-brillo{to{background-position:-200% 0}}@keyframes o-punto{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.o-root *,.o-root :before,.o-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
