#dico-entrada[hidden]{display:none}#dico-entrada{z-index:10000;color:var(--ds-color-zinc-50,white);font-family:var(--ds-font-ui,sans-serif);grid-template-columns:minmax(0,1fr);place-items:center;animation:.48s ease-out 8s forwards de-rescate;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#dico-entrada:before,#dico-entrada:after{content:"";background:var(--ds-color-zinc-950,black);height:50%;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}#dico-entrada:before{height:calc(50% + 1px);top:0}#dico-entrada:after{bottom:0}.de-centro{z-index:1;text-align:center;width:100%;transition:opacity .32s,transform .48s;animation:.4s cubic-bezier(.22,1,.36,1) both de-llegada;position:relative}.de-logo{--w:min(80vw, 170vh);width:var(--w);margin:0 auto;animation:.6s cubic-bezier(.65,0,.35,1) .3s both de-acerca;display:flex;position:relative}.de-di,.de-co{height:calc(var(--w) * 452 / 1368);filter:drop-shadow(0 12px 32px color-mix(in srgb, var(--ds-color-brand-gold-500,gold) 20%, transparent));flex:none;animation:.6s cubic-bezier(.65,0,.35,1) .3s both de-junta;display:flex;position:relative;overflow:hidden}.de-di{width:calc(var(--w) * 574 / 1368);--de-desde:calc(var(--w) * -667 / 1368)}.de-co{width:calc(var(--w) * 794 / 1368);--de-desde:calc(var(--w) * 667 / 1368)}.de-di>img,.de-co>img{width:var(--w);flex:none;max-width:none;height:auto;display:block}.de-co>img{margin-left:calc(var(--w) * -574 / 1368)}.de-vian{top:0;left:calc(var(--w) * 574 / 1368);width:calc(var(--w) * 1334 / 1368);height:calc(var(--w) * 452 / 1368);animation:.6s cubic-bezier(.65,0,.35,1) .3s both de-cierra;display:block;position:absolute;translate:-50%}.de-vian>svg{fill:#fff;width:100%;height:100%;stroke:var(--ds-color-intelligence-volt,royalblue);stroke-width:4px;stroke-linejoin:round;animation:.4s ease-out .3s both de-funde;display:block}.de-aro{aspect-ratio:1;fill:none;width:47.859%;height:auto;stroke:var(--ds-color-intelligence-trace,royalblue);stroke-width:6.97px;position:absolute;top:7.8119%;left:48.29%;overflow:visible}.de-aro circle{transform-origin:50px 50px;stroke-dasharray:20 192;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--ds-color-intelligence-trace,royalblue));animation:1.6s linear infinite de-vuelta}.de-centro>p{color:var(--ds-color-zinc-300,lightgray);letter-spacing:.03em;margin:28px 0 0;font-size:14px}.de-trazo{background:var(--ds-color-zinc-800,gray);width:120px;height:2px;margin:18px auto 0;display:block;position:relative;overflow:hidden}.de-trazo:after{content:"";background:linear-gradient(90deg, transparent, var(--ds-color-intelligence-trace,royalblue), var(--ds-color-brand-gold-500,gold), transparent);animation:1.6s ease-in-out infinite de-carga;position:absolute;top:0;bottom:0;left:0;right:0}#dico-entrada.de-salida:before{transform:translateY(-100%)}#dico-entrada.de-salida:after{transform:translateY(100%)}.de-salida .de-centro{opacity:0;animation:none;transform:scale(1.04)}@keyframes de-llegada{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes de-acerca{0%{transform:scale(.5063)}to{transform:scale(1)}}@keyframes de-junta{0%{transform:translateX(var(--de-desde))}to{transform:none}}@keyframes de-cierra{to{transform:scaleX(0)}}@keyframes de-funde{to{opacity:0}}@keyframes de-vuelta{to{transform:rotate(360deg)}}@keyframes de-carga{0%,to{opacity:.25;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes de-rescate{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){#dico-entrada{display:none}#dico-entrada *,#dico-entrada:before,#dico-entrada:after{transition:none;animation:none}}body .cp-root.cp-surface.info-theme-crazy-cookie{--bg:#000;--b2:#fff;--b3:#fff;--tx:#0a0a0a;--t2:#1f1f1f;--t3:#8a8a8a;--ac:#0a0a0a;--line:#e3dcc8;--yl:#b6ff3b;--yw:#0a0a0a;color:#fff;background:#000}.info-theme-crazy-cookie h1{text-transform:uppercase;letter-spacing:.01em;color:#fff!important}.info-theme-crazy-cookie h2{text-transform:uppercase;color:#b6ff3b!important}.info-theme-crazy-cookie>div>div:first-of-type p{color:#f1ead6!important}.info-theme-crazy-cookie section{color:#0a0a0a;background:#fff!important;border:0!important;border-radius:20px!important}.info-theme-crazy-cookie section h3{text-transform:uppercase;color:#0a0a0a!important}.info-theme-crazy-cookie section p{color:#1f1f1f!important}.info-theme-crazy-cookie li{background:#f5ecd3!important;border:0!important;border-radius:12px!important}.info-theme-crazy-cookie li div{color:#0a0a0a!important}.info-theme-crazy-cookie section>div[style*=border-left],.info-theme-crazy-cookie section>div[style*=borderLeft]{font-weight:700;color:#0a0a0a!important;background:#b6ff3b!important;border-left:0!important;border-radius:10px!important}.info-theme-crazy-cookie footer{color:#9a9a9a!important;border-top-color:#333!important}.cp-root{--bg:#fff;--b2:#f9fafb;--b3:#f3f4f6;--tx:#262626;--t2:#6b7280;--t3:#9ca3af;--line:#e5e7eb;--ac:#f59e0b;--ac2:#d97706;--al:#f59e0b1a;--ok:#16a34a;--warn:#d97706;--err:#ef4444;--ac-soft:#fffbeb;--ac-soft-fg:#92400e;--font-heading:"Source Serif 4", "Source Serif Pro", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Menlo", monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--rs:6px;--r:10px;--rl:16px;--sh-sm:0 1px 2px #1f18140a, 0 0 0 1px #1f18140a;--sh-md:0 2px 4px #1f18140a, 0 8px 24px #1f18140f;--sh-lg:0 4px 8px #1f18140a, 0 24px 48px #1f18141a;--ease:cubic-bezier(.22, .61, .36, 1);--t-fast:.12s;--t-med:.22s;--t-slow:.42s;background:var(--bg);color:var(--tx);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-ui-owner=catalog][data-cp-theme=ambar]{color:#262626;background:#fff!important}body[data-ui-owner=catalog][data-cp-theme=noche]{color:#f4ead0;background:#161412!important}body[data-ui-owner=catalog][data-cp-theme=carbon]{color:#1a1612;background:#faf5ee!important}body[data-ui-owner=catalog][data-cp-theme=ambar] .cp-root{--bg:#fff;--b2:#f9fafb;--b3:#f3f4f6;--tx:#262626;--t2:#6b7280;--t3:#9ca3af;--line:#e5e7eb;--ac:#f59e0b;--ac2:#d97706;--al:#f59e0b1a;--ac-soft:#fffbeb;--ac-soft-fg:#92400e}body[data-ui-owner=catalog][data-cp-theme=noche] .cp-root{--bg:#161412;--b2:#211e1a;--b3:#2d2924;--tx:#f4ead0;--t2:#b5a98e;--t3:#6e6755;--line:#2e2a24;--ac:#e8b947;--ac2:#d1a132;--al:#e8b9471f;--ac-soft:#2d2924;--ac-soft-fg:#e8b947}body[data-ui-owner=catalog][data-cp-theme=carbon] .cp-root{--bg:#faf5ee;--b2:#f1ebe0;--b3:#fff;--tx:#1a1612;--t2:#6b5d4f;--t3:#a39685;--line:#e8dfd0;--ac:#2d1b0e;--ac2:#3d2914;--al:#2d1b0e14;--ac-soft:#f0e5d6;--ac-soft-fg:#2d1b0e}.cp-surface{background:var(--bg);color:var(--tx);font-family:var(--font-body);scrollbar-width:none;width:100%;min-height:100%;position:relative}.cp-surface::-webkit-scrollbar{width:0;height:0}.cp-no-scrollbar{scrollbar-width:none}.cp-no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.cp-root .h-display{font-family:var(--font-heading);letter-spacing:-.01em;padding-bottom:.12em;font-size:48px;font-weight:400;line-height:1.2}.cp-root .h-1{font-family:var(--font-heading);letter-spacing:-.01em;padding-bottom:.1em;font-size:32px;font-weight:400;line-height:1.3}.cp-root .h-2{font-family:var(--font-heading);letter-spacing:-.005em;padding-bottom:.1em;font-size:24px;font-weight:400;line-height:1.3}.cp-root .h-3{font-family:var(--font-heading);padding-bottom:.08em;font-size:20px;font-weight:400;line-height:1.35}.cp-root .h-4{font-family:var(--font-body);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.3}.cp-root .body-l{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.5}.cp-root .body-m{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.5}.cp-root .body-s{font-family:var(--font-body);color:var(--t2);font-size:13px;font-weight:400;line-height:1.45}.cp-root .caption{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:500;line-height:1.3}.cp-root .mono{font-family:var(--font-mono);letter-spacing:0;font-size:12px}.cp-root .btn{font-family:var(--font-body);border-radius:var(--rs);cursor:pointer;transition:all var(--t-fast) var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.cp-root .btn-sm{height:36px;padding:0 14px;font-size:13px}.cp-root .btn-md{height:44px;padding:0 18px;font-size:14px}.cp-root .btn-lg{height:52px;padding:0 22px;font-size:15px}.cp-root .btn-primary{background:var(--ac);color:#fff}.cp-root .btn-primary:hover{background:var(--ac2)}.cp-root .btn-primary:active{transform:translateY(1px)}.cp-root .btn-secondary{color:var(--tx);border-color:var(--line);background:0 0}.cp-root .btn-secondary:hover{background:var(--b2);border-color:var(--t3)}.cp-root .btn-ghost{color:var(--t2);background:0 0}.cp-root em{line-height:inherit}@media (prefers-reduced-motion:reduce){.cp-verbo-palabra{animation:none!important}}.cp-root.rv{min-height:100vh;min-height:100dvh}.cp-root .rv-wrap{max-width:640px;margin:0 auto;padding:0 16px 96px}.cp-root .rv-top{align-items:center;gap:var(--s3);padding:var(--s4) 0 var(--s2);display:flex}.cp-root .rv-back{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3) 0 0;color:var(--t2);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cp-root .rv-back:hover{color:var(--tx)}.cp-root .rv-title{font-family:var(--font-heading);letter-spacing:-.01em;margin:var(--s3) 0 var(--s2);padding-bottom:.08em;font-size:32px;font-weight:400;line-height:1.2}.cp-root .rv-lede{color:var(--t2);max-width:46ch;margin:0;font-size:15px;line-height:1.5}.cp-root .rv-step{margin-top:var(--s6);scroll-margin-top:var(--s4)}.cp-root .rv-step-head{align-items:center;gap:var(--s3);margin:0 0 var(--s3);display:flex}.cp-root .rv-step-num{background:var(--ac-soft-fg);width:28px;height:28px;color:var(--ac-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.cp-root .rv-step-title{font-family:var(--font-heading);margin:0;padding-bottom:.08em;font-size:22px;font-weight:400;line-height:1.3}.cp-root .rv-error svg{flex:none;margin-top:2px}.cp-root .rv-hint--suelto{margin-top:var(--s4)}.cp-root .rv-step .rv-skel+.rv-skel{margin-top:var(--s2)}.cp-root .rv-hint{margin:var(--s2) 0 0;color:var(--t2);font-size:13px;line-height:1.45}.cp-root .rv-opts{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.cp-root .rv-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-root .rv-opt{align-items:flex-start;gap:var(--s3);min-height:56px;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--b2);color:var(--tx);cursor:pointer;display:flex;position:relative}.cp-root .rv-opt:hover{border-color:var(--t2)}.cp-root .rv-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.cp-root .rv-opt:has(input:checked){background:var(--ac-soft);border-color:var(--ac-soft-fg);box-shadow:inset 0 0 0 1px var(--ac-soft-fg)}.cp-root .rv-opt:has(input:focus-visible){outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-chip:has(input:focus-visible){outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-day:has(input:focus-visible){outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-opt:has(input:disabled){cursor:not-allowed;opacity:.6}.cp-root .rv-opt-body{flex:auto;min-width:0}.cp-root .rv-opt-name{font-size:16px;font-weight:600;line-height:1.3;display:block}.cp-root .rv-opt-meta{color:var(--t2);margin-top:2px;font-size:14px;line-height:1.4;display:block}.cp-root .rv-opt-sena{margin-top:var(--s2);padding:2px var(--s2);border-radius:var(--rs);background:var(--b3);color:var(--tx);font-size:12.5px;font-weight:500;display:inline-block}.cp-root .rv-tick{border:1.5px solid var(--t2);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.cp-root .rv-opt:has(input:checked) .rv-tick{background:var(--ac-soft-fg);border-color:var(--ac-soft-fg);color:var(--ac-soft)}.cp-root .rv-field{margin-top:var(--s4);display:block}.cp-root .rv-field:first-child{margin-top:0}.cp-root .rv-label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.cp-root .rv-label small{color:var(--t2);font-size:13px;font-weight:400}.cp-root .rv-input,.cp-root .rv-select,.cp-root .rv-textarea{width:100%;min-height:48px;padding:0 var(--s4);border:1px solid var(--t2);border-radius:var(--rs);background:var(--bg);color:var(--tx);font-family:var(--font-body);box-sizing:border-box;font-size:16px}.cp-root .rv-textarea{padding:var(--s3) var(--s4);resize:vertical;min-height:88px;line-height:1.45}.cp-root .rv-input:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-select:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-textarea:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-btn:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-back:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-link:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-input[aria-invalid=true],.cp-root .rv-select[aria-invalid=true]{border-width:2px;border-color:color-mix(in oklab, var(--err) 70%, var(--tx))}.cp-root .rv-error{color:color-mix(in oklab, var(--err) 70%, var(--tx));align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.cp-root .rv-days{gap:var(--s2);padding:6px 6px var(--s2);scroll-snap-type:x proximity;scrollbar-width:thin;border:0;min-width:0;margin:0 -6px;display:flex;overflow-x:auto}.cp-root .rv-day{border:1px solid var(--t2);border-radius:var(--r);background:var(--b2);width:60px;min-height:76px;color:var(--tx);scroll-snap-align:start;cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.cp-root .rv-day:hover{border-color:var(--t2)}.cp-root .rv-day input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.cp-root .rv-day-sem{text-transform:uppercase;letter-spacing:.06em;color:var(--t2);font-size:12px}.cp-root .rv-day-num{font-family:var(--font-heading);font-size:24px;line-height:1.1}.cp-root .rv-day-mes{color:var(--t2);font-size:12px}.cp-root .rv-day-estado{color:var(--t2);font-size:12px;line-height:1.1}.cp-root .rv-day:has(input:checked){background:var(--ac-soft-fg);border-color:var(--ac-soft-fg);color:var(--ac-soft);box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ac-soft-fg)}.cp-root .rv-day:has(input:checked) .rv-day-sem{color:var(--ac-soft)}.cp-root .rv-day:has(input:checked) .rv-day-mes{color:var(--ac-soft)}.cp-root .rv-day:has(input:checked) .rv-day-estado{color:var(--ac-soft)}.cp-root .rv-day:has(input:disabled){cursor:not-allowed;background:0 0;border-style:dashed}.cp-root .rv-day:has(input:disabled) .rv-day-num{color:var(--t2);text-decoration:line-through}.cp-root .rv-more{min-width:76px;min-height:76px;padding:0 var(--s3);border:1px dashed var(--t2);border-radius:var(--r);color:var(--tx);cursor:pointer;background:0 0;flex:none;font-family:inherit;font-size:13px;font-weight:500}.cp-root .rv-more:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-times{gap:var(--s2);margin:var(--s3) 0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));min-width:0;padding:0;display:grid}.cp-root .rv-chip{border:1px solid var(--t2);border-radius:var(--r);background:var(--b2);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;min-height:48px;font-size:16px;font-weight:500;display:flex;position:relative}.cp-root .rv-chip:hover{border-color:var(--t2)}.cp-root .rv-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.cp-root .rv-chip:has(input:checked){background:var(--ac-soft-fg);border-color:var(--ac-soft-fg);color:var(--ac-soft);box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ac-soft-fg)}.cp-root .rv-skel{border-radius:var(--r);background:var(--b3);height:48px}.cp-root .rv-times-title{margin:var(--s4) 0 0;font-size:15px;font-weight:600}.cp-root .rv-note{gap:var(--s3);margin-top:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--b2);align-items:flex-start;font-size:14px;line-height:1.5;display:flex}.cp-root .rv-note>svg{flex:none;margin-top:2px}.cp-root .rv-note p{margin:0}.cp-root .rv-note p+p{margin-top:var(--s2)}.cp-root .rv-note--err{border-color:color-mix(in oklab, var(--err) 70%, var(--tx));background:color-mix(in oklab, var(--err) 8%, var(--bg))}.cp-root .rv-note--ok{border-color:var(--ac-soft-fg);background:var(--ac-soft)}.cp-root .rv-summary{margin:var(--s5) 0 0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--rl);background:var(--b2)}.cp-root .rv-ticket .rv-summary{background:var(--bg)}.cp-root .rv-summary dl{gap:var(--s2) var(--s4);grid-template-columns:auto 1fr;margin:0;display:grid}.cp-root .rv-summary dt{color:var(--t2);font-size:14px}.cp-root .rv-summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}.cp-root .rv-summary-total{border-top:1px solid var(--line);padding-top:var(--s3);margin-top:var(--s1);justify-content:space-between;gap:var(--s4);grid-column:1/-1;font-weight:600;display:flex}.cp-root .rv-summary-total--plano{border-top:0;margin-top:0;padding-top:0}.cp-root .rv-btn{justify-content:center;align-items:center;gap:var(--s2);width:100%;min-height:52px;padding:0 var(--s5);border:1px solid var(--ac-soft-fg);border-radius:var(--r);background:var(--ac-soft-fg);color:var(--ac-soft);font-family:var(--font-body);cursor:pointer;box-sizing:border-box;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.cp-root .rv-btn:disabled,.cp-root .rv-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.cp-root .rv-btn--ghost{color:var(--tx);border-color:var(--t2);background:0 0}.cp-root .rv-btn--danger{color:color-mix(in oklab, var(--err) 70%, var(--tx));border-color:color-mix(in oklab, var(--err) 70%, var(--tx));background:0 0}.cp-root .rv-btn--inline{width:auto}.cp-root .rv-actions{gap:var(--s3);margin-top:var(--s5);display:grid}.cp-root .rv-link{min-height:44px;color:var(--tx);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.cp-root .rv-ticket{margin-top:var(--s5);padding:var(--s5) var(--s4);border:1px solid var(--line);border-radius:var(--rl);background:var(--b2)}.cp-root .rv-status{padding:4px var(--s3) 4px var(--s2);border:1px solid var(--ac-soft-fg);background:var(--ac-soft);color:var(--ac-soft-fg);border-radius:999px;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cp-root .rv-status--bad{border-color:color-mix(in oklab, var(--err) 70%, var(--tx));background:color-mix(in oklab, var(--err) 8%, var(--bg));color:color-mix(in oklab, var(--err) 70%, var(--tx))}.cp-root .rv-when{font-family:var(--font-heading);margin:var(--s3) 0 var(--s1);font-size:26px;line-height:1.25}.cp-root .rv-when:first-letter{text-transform:uppercase}.cp-root .rv-when-hora{color:var(--t2);margin:0 0 var(--s4);font-size:18px}.cp-root .rv-timer{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.cp-root .rv-center{text-align:center;padding:var(--s7) 0}.cp-root .rv-center p{color:var(--t2);margin:var(--s2) auto var(--s5);max-width:36ch}.cp-root .rv-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-root .rv-spin{border:2px solid;border-right-color:#0000;border-radius:999px;width:18px;height:18px;display:inline-block}@media (prefers-reduced-motion:no-preference){.cp-root .rv-opt,.cp-root .rv-day,.cp-root .rv-chip,.cp-root .rv-btn{transition:background-color .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease)}.cp-root .rv-skel{animation:1.2s ease-in-out infinite rv-pulso}.cp-root .rv-spin{animation:.8s linear infinite rv-giro}.cp-root .rv-step{animation:rv-entra .22s var(--ease) both}}@keyframes rv-pulso{50%{opacity:.5}}@keyframes rv-giro{to{transform:rotate(360deg)}}@keyframes rv-entra{0%{opacity:0;transform:translateY(6px)}}@media (min-width:720px){.cp-root .rv-days{scroll-snap-type:none;padding:6px 6px var(--s2);flex-wrap:wrap;margin:0;overflow-x:visible}.cp-root .rv-wrap{padding-bottom:120px}.cp-root .rv-title{font-size:40px}.cp-root .rv-actions--row{grid-template-columns:1fr 1fr}}.cp-root .rv-entrada{align-items:center;gap:var(--s4);margin:var(--s4) 22px 0;padding:var(--s4);border:1px solid var(--ac-soft-fg);border-radius:var(--rl);background:var(--ac-soft);color:var(--ac-soft-fg);min-height:64px;text-decoration:none;display:flex}.cp-root .rv-entrada:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.cp-root .rv-entrada-txt{flex:auto;min-width:0}.cp-root .rv-entrada-t{font-family:var(--font-heading);font-size:20px;line-height:1.25;display:block}.cp-root .rv-entrada-s{color:var(--tx);margin-top:2px;font-size:13.5px;display:block}.cp-root .cp-filters{padding:var(--ds-space-6) var(--ds-space-6) 0;color:var(--tx);font-family:var(--font-body)}.cp-root .cp-filter-row{gap:var(--ds-space-2);padding-block:var(--ds-space-2);display:flex;overflow-x:auto}.cp-root .cp-filter-button{min-height:var(--ds-control-height-touch);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--line);border-radius:var(--ds-radius-pill);background:var(--bg);color:var(--tx);font:inherit;cursor:pointer;flex:none}.cp-root .cp-filter-button[aria-pressed=true]{background:var(--tx);color:var(--bg);border-color:var(--tx)}.cp-root .cp-filter-button:hover{border-color:var(--tx)}.cp-root .cp-filter-button small{margin-inline-start:var(--ds-space-2)}.cp-root .cp-facet-fields{gap:var(--ds-space-3);margin-block:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.cp-root .cp-facet-field{gap:var(--ds-space-1);min-width:0;display:grid}.cp-root .cp-facet-field>span{font-size:var(--ds-type-sm)}.cp-root .cp-facet-field select{width:100%;min-width:0;min-height:var(--ds-control-height-touch);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--line);border-radius:var(--ds-radius-3);background:var(--bg);color:var(--tx);font:inherit;font-size:16px}.cp-root .cp-facet-field option{background:var(--bg);color:var(--tx)}.cp-root .cp-filters :-webkit-any(button,select,summary,input):focus-visible{outline:2px solid var(--tx);outline-offset:var(--ds-space-1)}.cp-root .cp-filters :is(button,select,summary,input):focus-visible{outline:2px solid var(--tx);outline-offset:var(--ds-space-1)}.cp-root .cp-filter-empty button:focus-visible{outline:2px solid var(--tx);outline-offset:var(--ds-space-1)}.cp-root .cp-more-filters summary{min-height:var(--ds-control-height-touch);cursor:pointer;text-underline-offset:var(--ds-space-1);align-items:center;text-decoration:underline;display:flex}.cp-root .cp-feature-option{min-height:var(--ds-control-height-touch);align-items:center;gap:var(--ds-space-2);cursor:pointer;margin-inline-end:var(--ds-space-4);display:inline-flex}.cp-root .cp-feature-option input{accent-color:var(--tx)}.cp-root .cp-filter-status{margin-block:var(--ds-space-3);font-size:14px}.cp-root .cp-filter-empty{padding:var(--ds-space-6);text-align:center;color:var(--tx)}.cp-root.cp-characteristics{gap:var(--ds-space-1);margin:var(--ds-space-1) 0 0;font-family:var(--font-body);color:var(--tx);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cp-root.cp-characteristics li{padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--line);border-radius:var(--ds-radius-1);font-size:var(--ds-type-xs);line-height:1.4}.cp-root .cp-product-details{margin-block:var(--ds-space-4)}.cp-root .cp-product-details-title{font:500 var(--ds-type-md) var(--font-body);color:var(--tx)}.cp-root .cp-product-details-list{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.cp-root .cp-product-details-list dt{font-size:var(--ds-type-sm);color:var(--t2)}.cp-root .cp-product-details-list dd{color:var(--tx);overflow-wrap:anywhere;margin:0}.cp-root.cp-fam{z-index:240;background:var(--bg);width:100%;color:var(--tx);padding-bottom:130px;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.cp-root .cp-fam-hero{height:220px;position:relative}.cp-root .cp-fam-hero-fade{background:linear-gradient(180deg, transparent 0%, var(--bg) 100%);height:90px;position:absolute;bottom:0;left:0;right:0}.cp-root .cp-fam-back{top:max(16px, env(safe-area-inset-top));z-index:30;cursor:pointer;background:color-mix(in oklab, var(--bg) 92%, transparent);width:44px;height:44px;color:var(--tx);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;left:14px}.cp-root .cp-fam-head{z-index:2;margin-top:-28px;padding:0 22px;position:relative}.cp-root .cp-fam-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--tx);margin:0 0 6px;padding-bottom:.06em;font-size:32px;font-weight:400;line-height:1.25}.cp-root .cp-fam-sub{color:var(--t2);margin:0;font-size:14px}.cp-root .cp-fam-summary{border-radius:var(--r);background:var(--b2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:18px 22px 0;padding:12px 16px;display:flex}.cp-root .cp-fam-count{font-family:var(--font-heading);color:var(--tx);font-size:20px}.cp-root .cp-fam-pack{color:var(--tx);font-size:13px;font-weight:600}.cp-root .cp-fam-list{margin:8px 22px 0;padding:0;list-style:none}.cp-root .cp-fam-row{border-bottom:1px solid var(--line);padding:16px 0}.cp-root .cp-fam-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-root .cp-fam-info{flex:1;min-width:0}.cp-root .cp-fam-name{font-family:var(--font-heading);color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;line-height:1.25;display:flex}.cp-root .cp-fam-desc{color:var(--t2);margin:2px 0 0;font-size:13px;line-height:1.4}.cp-root .cp-fam-price{color:var(--tx);margin-top:4px;font-size:14px;font-weight:600}.cp-root .cp-fam-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cp-root .cp-fam-chip{cursor:pointer;border:1px solid var(--t2);background:var(--bg);min-height:44px;color:var(--tx);font-family:var(--font-body);transition:background var(--t-fast) var(--ease);border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.cp-root .cp-fam-chip:hover:not(:disabled){background:var(--b3)}.cp-root .cp-fam-chip:disabled{cursor:not-allowed;color:var(--t2);border-color:var(--line)}.cp-root .cp-fam-bar{z-index:50;background:var(--bg);border-top:1px solid var(--line);width:100%;padding:14px 22px max(20px, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.cp-root .cp-fam-cta{border-radius:var(--rs);cursor:pointer;background:var(--ac);width:100%;min-height:52px;color:var(--tx);font-family:var(--font-body);border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;font-weight:500;display:flex}body[data-cp-theme=noche] .cp-root .cp-fam-cta,body[data-cp-theme=carbon] .cp-root .cp-fam-cta{color:var(--bg)}.cp-root .cp-fam-cta:disabled{background:var(--b3);color:var(--t2);cursor:not-allowed}.cp-root .cp-fam-cta-total{font-family:var(--font-heading);font-size:15px}.cp-root .cp-fam-back:focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.cp-root .cp-fam-chip:focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.cp-root .cp-fam-cta:focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.cp-root .cp-fam-row button:focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.cp-root .cp-fam-card:focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.cp-root .cp-fam-card{cursor:pointer;flex-direction:column;display:flex;position:relative}.cp-root .cp-fam-card-tag{background:color-mix(in oklab, var(--tx) 80%, transparent);color:var(--bg);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}.cp-root .cp-fam-card-soldout{position:absolute;top:8px;left:8px}@media (prefers-reduced-motion:reduce){.cp-root .cp-fam-chip{transition:none}}.dico-pose{aspect-ratio:192/208;pointer-events:none;isolation:isolate;width:100%;position:relative}.dico-pose-celda{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto;transform-origin:50% 100%;background-repeat:no-repeat;animation:.18s cubic-bezier(.2,.72,.25,1) both dico-pose-cambio;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes dico-pose-cambio{0%{opacity:.45;transform:translateY(5px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.dico-pose--quieto{--dico-pose-quieto:1}@media (prefers-reduced-motion:reduce){.dico-pose-celda{animation:none}}.hv-root{min-height:clamp(420px,66svh,720px);padding:clamp(72px, 11vw, 140px) var(--pl-m);background:var(--pl-suelo-continuo);place-items:center;display:grid;position:relative;overflow:hidden}.hv-efecto{pointer-events:none;position:absolute;top:9%;bottom:9%;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 50Q50 -50 100 50Q50 150 0 50Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 50Q50 -50 100 50Q50 150 0 50Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.hv-ovalo{pointer-events:none;width:100%;height:82%;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--ds-color-brand-gold-300) 60%, var(--ds-color-zinc-50))) drop-shadow(0 0 12px var(--pc-oro)) drop-shadow(0 0 36px color-mix(in srgb, var(--pc-oro) 65%, transparent)) drop-shadow(0 0 80px color-mix(in srgb, var(--pc-oro) 35%, transparent));position:absolute;top:9%;bottom:9%;left:0;right:0;overflow:visible}.hv-ovalo stop{stop-color:color-mix(in srgb, var(--ds-color-brand-gold-300) 70%, var(--ds-color-zinc-50))}.hv-ovalo path{fill:none;stroke:url(#hv-ovalo-trazo);stroke-width:2.5px}.hv-promesa{z-index:1;text-align:center;max-width:32ch;color:var(--ds-color-zinc-50);margin:0;font-size:clamp(30px,3.5vw,52px);position:relative}.hv-promesa>span{display:block}.hv-promesa>span:first-child{margin-bottom:var(--ds-space-3);font-family:var(--ds-font-ui);font-size:clamp(18px,1.8vw,26px);font-weight:400;line-height:1.4}.hv-promesa>span:last-child{font-family:var(--ds-font-soul);font-size:clamp(30px,3.5vw,52px);font-weight:400;line-height:1.15}.hv-promesa em{color:var(--pc-oro);font-style:normal}.hv-flota{display:inline-block}@media (prefers-reduced-motion:no-preference){.hv-anim .hv-linea{opacity:0}.hv-anim.hv-in .hv-linea{transform-origin:50%;animation:.48s cubic-bezier(.22,1,.36,1) both hv-sticker}.hv-anim.hv-in .hv-linea:last-child{animation-delay:.12s}.hv-anim.hv-in .hv-flota{animation:6s ease-in-out .6s infinite paused hv-bob}.hv-anim.hv-in .hv-linea:last-child .hv-flota{animation-delay:.72s}.hv-anim.hv-visible .hv-flota{animation-play-state:running}}@keyframes hv-sticker{0%{opacity:0;transform:translateY(14px)rotate(-.8deg)scale(.94)}75%{opacity:1;transform:translateY(-1px)rotate(.2deg)scale(1.015)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes hv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:700px){.hv-root{--hv-aire:clamp(28px, 9vw, 60px);min-height:calc(50vw + 2 * var(--hv-aire));padding:0 var(--pl-m)}.hv-efecto,.hv-ovalo{inset:var(--hv-aire) 0;height:calc(100% - 2 * var(--hv-aire))}.hv-promesa{text-wrap:balance;max-width:72vw}.hv-promesa>span:first-child{margin-bottom:var(--ds-space-2);font-size:clamp(14px,3.9vw,18px)}.hv-promesa>span:last-child{font-size:clamp(21px,6.2vw,30px)}}.pl-root .nl-root{z-index:30;background:var(--pc-producto);color:var(--pc-producto-tinta);border-bottom:1px solid var(--ds-color-neutral-800);visibility:hidden;opacity:0;transition:transform .22s var(--pc-curva), opacity .22s ease, visibility .22s;position:fixed;top:0;bottom:auto;left:0;right:0;transform:translateY(-100%)}.pl-root .nl-root[data-visible=true]{visibility:visible;opacity:1;transform:translateY(0)}.nl-progreso{background:var(--ds-color-neutral-800);height:3px}.nl-progreso span{background:var(--pc-volt-relleno);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nl-contenido{max-width:var(--pl-marco);min-height:68px;padding:10px var(--pl-m);align-items:center;gap:clamp(16px,2.5vw,40px);margin-inline-start:auto;margin-inline-end:auto;display:flex}.nl-marca{flex-shrink:0;display:flex}.nl-marca img{width:100px;height:auto}.nl-enlaces{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:clamp(16px,2vw,28px);min-width:0;margin-left:auto;display:flex;overflow-x:auto}.nl-enlaces::-webkit-scrollbar{display:none}.nl-enlaces a{min-height:var(--ds-control-height-touch);color:inherit;white-space:nowrap;font-size:var(--ds-type-md);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.nl-enlaces{--nl-fundido:var(--ds-space-8);--nl-opaco:var(--pc-producto)}.nl-enlaces[data-mas-der=true]{-webkit-mask-image:linear-gradient(to right, var(--nl-opaco) calc(100% - var(--nl-fundido)), transparent);mask-image:linear-gradient(to right, var(--nl-opaco) calc(100% - var(--nl-fundido)), transparent)}.nl-enlaces[data-mas-izq=true]{-webkit-mask-image:linear-gradient(to right, transparent, var(--nl-opaco) var(--nl-fundido));mask-image:linear-gradient(to right, transparent, var(--nl-opaco) var(--nl-fundido))}.nl-enlaces[data-mas-izq=true][data-mas-der=true]{-webkit-mask-image:linear-gradient(to right, transparent, var(--nl-opaco) var(--nl-fundido), var(--nl-opaco) calc(100% - var(--nl-fundido)), transparent);mask-image:linear-gradient(to right, transparent, var(--nl-opaco) var(--nl-fundido), var(--nl-opaco) calc(100% - var(--nl-fundido)), transparent)}.nl-enlaces[data-mas-izq]:focus-within{-webkit-mask-image:none;mask-image:none}.nl-enlaces a[aria-current]{border-color:var(--pc-oro)}.nl-enlaces a:hover{color:var(--pc-oro)}.nl-accion{white-space:nowrap;cursor:pointer;font:inherit;font-size:var(--ds-type-sm);border:1px solid var(--pc-oro);border-radius:var(--ds-radius-pill);background:var(--pc-oro);color:var(--pc-sobre-oro);flex-shrink:0;align-items:center;padding:12px 20px;font-weight:600;transition:color .16s,background .16s;display:inline-flex}.nl-accion:hover{color:var(--pc-oro);background:var(--pc-producto)}.nl-accion svg{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-left:8px}.nl-accion-corta{display:none}.nl-root :-webkit-any(a,button):focus-visible{outline:2px solid var(--pc-producto-volt);outline-offset:4px}.nl-root :is(a,button):focus-visible{outline:2px solid var(--pc-producto-volt);outline-offset:4px}.nl-root .nl-enlaces a:focus-visible{outline-offset:-2px}.pl-root :-webkit-any(#rubros,#como-empezar,#precios,#preguntas){scroll-margin-top:88px}.pl-root :is(#rubros,#como-empezar,#precios,#preguntas){scroll-margin-top:88px}@media (max-width:1000px){.nl-contenido{gap:16px}.nl-marca img{width:84px}.nl-enlaces{flex:1;gap:20px}.nl-enlaces a{font-size:var(--ds-type-sm)}}@media (max-width:600px){.nl-contenido{gap:12px;min-height:64px;padding-inline-start:12px;padding-inline-end:12px}.nl-marca img{width:64px}.nl-accion{padding:12px}.nl-accion-larga{display:none}.nl-accion-corta{display:inline}.nl-accion svg{width:16px;height:16px;margin-left:6px}}@media (prefers-reduced-motion:reduce){.pl-root .nl-root,.nl-accion{transition:none}}.rn-root{--rn-fondo:var(--pl-suelo-continuo);--rn-panel:var(--ds-color-zinc-900);--rn-tinta:var(--ds-color-zinc-50);--rn-suave:var(--ds-color-zinc-400);--rn-linea:var(--ds-color-zinc-800);--rn-lectura:var(--ds-color-intelligence-label);isolation:isolate;padding:0 var(--pl-m) 40px;background:var(--rn-fondo);color:var(--rn-tinta);position:relative}.rn-firma,.rn-cabecera,.rn-experiencia{max-width:var(--pl-ancho);margin-inline-start:auto;margin-inline-end:auto}.rn-cabecera{isolation:isolate;color:var(--pc-sobre-oro);margin-bottom:0;padding:32px 0;position:relative}.rn-cabecera:before{content:"";z-index:-1;background:var(--pc-oro);pointer-events:none;position:absolute;top:0;bottom:-24px;left:calc(50% - 50vw);right:calc(50% - 50vw)}.rn-cabecera:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--ds-color-intelligence-volt) 80%, transparent);width:220px;height:2px;box-shadow:0 0 7px var(--ds-color-intelligence-volt);pointer-events:none;animation:7s linear infinite rn-pulso-linea;position:absolute;bottom:-26px;left:calc(50% - 50vw - 220px)}@keyframes rn-pulso-linea{0%{transform:translate(0)}to{transform:translate(calc(100vw + 440px))}}.rn-cabecera h2{letter-spacing:-.035em;font-size:clamp(28px,3.3vw,48px);font-weight:500;line-height:1.12}.rn-experiencia{grid-template-columns:minmax(0,1fr) clamp(320px,30%,420px);align-items:start;gap:16px;display:grid;position:relative}.rn-visual{min-width:0}.rn-maqueta{border:1px solid var(--rn-linea);background:var(--rn-fondo);border-radius:12px;overflow:hidden}.rn-barra-maqueta{border-bottom:1px solid var(--rn-linea);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.rn-rubros{gap:6px;min-width:0;display:flex}.rn-rubros button,.rn-volver-automatico{min-height:44px;color:var(--rn-suave);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;padding:8px 16px;font-size:14px}.rn-rubros button[aria-selected=true]{background:var(--pc-oro);color:var(--pc-sobre-oro)}.rn-rubros button:hover,.rn-volver-automatico:hover{border-color:var(--rn-linea);color:var(--rn-tinta)}.rn-rubros button[aria-selected=true]:hover{color:var(--pc-sobre-oro)}.rn-volver-automatico{width:44px;padding:8px;font-size:23px}.rn-escena{background:var(--rn-fondo);height:clamp(280px,100svh - 360px,540px);position:relative}.rn-escena[data-rubro=comercio]{height:clamp(280px,100svh - 410px,490px)}.rn-escena[data-rubro=servicios]{height:clamp(280px,100svh - 408px,492px)}.rn-lienzo,.rn-lienzo>[class$=-host]{height:100%}.rn-lienzo{transition:filter .24s;position:relative}.rn-escena[data-lectura=true] .rn-lienzo{filter:blur(5px)}.rn-alternativa{object-fit:contain;width:100%;height:100%;display:block}.rn-velo{background:#09090b75;place-items:center;padding:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rn-lectura{border:1px solid var(--rn-linea);background:var(--rn-panel);width:min(100%,380px);max-height:100%;color:var(--rn-tinta);border-radius:12px;padding:24px;position:relative;overflow-y:auto;box-shadow:0 12px 32px #00000040}.rn-cerrar-lectura{width:44px;height:44px;color:var(--rn-suave);font:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:4px;right:4px}.rn-lectura-contexto{color:var(--rn-lectura);padding-right:24px;font-size:12px}.rn-lectura h4{margin:8px 0 14px;font-size:23px;font-weight:500;line-height:1.15}.rn-lectura>p:not(.rn-lectura-contexto){color:var(--rn-suave);font-size:14px;line-height:1.55}.rn-lectura .rn-mirar{margin-top:12px}.rn-mirar strong{color:var(--rn-tinta);font-weight:500}.rn-guia-acciones{align-items:center;gap:8px;margin-top:16px;display:flex}.rn-guia-acciones .rn-cta{margin-top:0}.rn-guia-acciones>button:not(.rn-cta),.rn-salir-guia{min-height:44px;color:var(--rn-suave);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.rn-salir-guia{margin:6px auto 0;display:block}.rn-pausa-teclado{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rn-pausa-teclado:focus-visible{clip-path:none;border:1px solid var(--rn-lectura);background:var(--rn-fondo);width:auto;height:44px;color:var(--rn-tinta);z-index:2;border-radius:24px;padding:8px 16px;top:12px;left:12px}.rn-pausa-indicador{white-space:nowrap;color:var(--rn-tinta);pointer-events:none;background:#09090bcc;border-radius:24px;padding:5px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.rn-momentos{border-top:1px solid var(--rn-linea);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.rn-momentos-comercio,.rn-momentos-servicios{grid-template-columns:repeat(4,minmax(0,1fr))}.rn-momentos button{border:1px solid var(--rn-linea);min-height:44px;color:var(--rn-suave);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.25;transition:border-color .24s,color .24s,background .24s;display:flex}.rn-momentos button>span:first-child{font-size:12px}.rn-momentos button>span:last-child{margin-left:auto;font-size:20px}.rn-momentos button[data-activo=true]{border-color:var(--pc-volt);color:var(--rn-lectura);background:#3d6bff21}.rn-momentos button:hover{color:var(--rn-tinta);border-color:var(--rn-lectura)}.rn-lema{text-align:center;color:var(--ds-color-zinc-300);margin-top:12px;font-size:16px;line-height:1.5}.rn-aviso-escena{text-align:center;max-width:75ch;color:var(--ds-color-zinc-300);margin:6px auto 0;font-size:14px;line-height:1.5}.rn-relato{border:1px solid var(--rn-linea);background:var(--rn-fondo);border-radius:12px;padding:20px 16px 16px}.rn-relato h3{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.2}.rn-para{color:var(--rn-suave);margin:4px 0 14px;font-size:14px;line-height:1.45}.rn-herramientas-scroll{scrollbar-width:thin;scrollbar-color:var(--rn-linea) transparent;max-height:max(300px,100svh - 360px);overflow-y:auto}.rn-herramienta{border-top:1px solid var(--rn-linea)}.rn-herramienta summary{cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:9px 0;font-size:15px;line-height:1.3;list-style:none;display:flex}.rn-herramienta summary::-webkit-details-marker{display:none}.rn-icono-herramienta{fill:none;width:20px;height:20px;stroke:var(--pc-oro);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px}.rn-herramienta small{color:var(--rn-suave);margin-top:3px;font-size:11px;display:block}.rn-chevron{color:var(--rn-suave);margin-left:auto;font-size:20px;transition:transform .16s}.rn-herramienta[open] .rn-chevron{transform:rotate(90deg)}.rn-herramienta-detalle{color:var(--rn-suave);padding:0 8px 14px 32px;font-size:14px;line-height:1.5}.rn-root .rn-cta{isolation:isolate;border:1px solid var(--pc-oro);background:var(--pc-oro);width:100%;min-height:44px;color:var(--pc-sobre-oro);font:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.rn-root .rn-cta:before{content:"";z-index:-1;background:var(--rn-fondo);border-radius:50%;width:36px;height:36px;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:12px;transform:translateY(-50%)scale(0)}.rn-root .rn-cta:hover:before{transform:translateY(-50%)scale(24)}.rn-root .rn-cta:focus-visible:before{transform:translateY(-50%)scale(24)}.rn-root .rn-cta:hover{color:var(--rn-tinta)}.rn-root .rn-cta:focus-visible{color:var(--rn-tinta)}.rn-disponibilidad-grupos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:640px;margin:8px auto 0;display:grid}.rn-alcance{min-width:0;color:var(--ds-color-zinc-300);font-size:15px}.rn-alcance summary{cursor:pointer;text-align:center;min-height:44px;padding:10px 0;font-weight:500;transition:color .16s}.rn-alcance summary:hover,.rn-alcance[open] summary{opacity:1;color:var(--rn-tinta)}.rn-alcance summary:focus-visible{opacity:1;color:var(--rn-tinta)}.rn-alcance ul{gap:12px;padding-top:12px;display:grid}.rn-alcance li{justify-content:space-between;gap:16px;line-height:1.5;display:flex}.rn-alcance li>span:last-child{flex-shrink:0}.rn-root :focus-visible{outline:2px solid var(--rn-lectura);outline-offset:3px}@media (max-width:999px){.rn-experiencia{grid-template-columns:minmax(0,1fr)}.rn-escena,.rn-escena[data-rubro]{height:clamp(300px,60vw,520px)}.rn-herramientas-scroll{max-height:none;overflow:visible}}@media (max-width:599px){.rn-cabecera{padding-block-start:28px;padding-block-end:28px}.rn-barra-maqueta{padding:4px}.rn-rubros{flex:1;gap:0}.rn-rubros button{flex:1;padding:6px 9px;font-size:12px}.rn-escena,.rn-escena[data-rubro]{height:300px}.rn-escena[data-lectura=true]{height:360px}.rn-lectura{padding:20px}.rn-momentos{gap:4px;padding:6px}.rn-momentos button{gap:5px;padding:6px;font-size:12px}.rn-momentos-comercio,.rn-momentos-servicios{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-disponibilidad-grupos{gap:16px}.rn-alcance li{flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.rn-cabecera:after{opacity:0;animation:none}.rn-root *,.rn-root :before{transition:none!important}}[data-gp-root]{isolation:isolate;background:var(--gp-paper,Canvas);color:var(--gp-ink,inherit);position:relative}[data-gp-root]>[data-gp-viewport]{height:100vh;pointer-events:none;visibility:hidden;width:0;height:100svh;position:absolute;top:0;bottom:auto;left:0;right:auto}[data-gp-root] [data-gp-pin]{height:var(--gp-height,100svh);isolation:isolate;position:relative;overflow:clip;container-type:size}[data-gp-root] [data-gp-field]{background:var(--gp-field,CanvasText);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}[data-gp-root][data-gp-ready] [data-gp-field]{opacity:1}[data-gp-root] [data-gp-art]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}[data-gp-root] [data-gp-glyph]{font-kerning:none;font-variant-ligatures:none;letter-spacing:0}[data-gp-root] [data-gp-fallback]{font-family:var(--gp-font-family,inherit);font-weight:var(--gp-font-weight,900);font-size:min(calc(100cqw / var(--gp-characters,6)), 38cqh);color:var(--gp-field,CanvasText);place-items:center;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}[data-gp-root][data-gp-ready] [data-gp-fallback]{display:none}[data-gp-root] [data-gp-front]{opacity:var(--gp-caption,1);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}[data-gp-root] [data-gp-front] :-webkit-any(a,button){pointer-events:var(--gp-caption-hit,auto)}[data-gp-root] [data-gp-front] :is(a,button){pointer-events:var(--gp-caption-hit,auto)}[data-gp-root] [data-gp-front]:focus-within{opacity:1}[data-gp-root] [data-gp-content]{box-sizing:border-box;min-height:var(--gp-height,100svh);padding:var(--gp-content-padding,clamp(32px, 7%, 100px));color:var(--gp-foreground,Canvas);background:var(--gp-field,CanvasText);overflow-wrap:anywhere;align-content:center;display:grid;position:relative}[data-gp-root][data-gp-motion=on] [data-gp-pin]{position:sticky;top:0}[data-gp-root][data-gp-motion=on] [data-gp-content]{margin-top:calc((var(--gp-length) - 1) * var(--gp-height));opacity:var(--gp-reveal,0);background:0 0}[data-gp-root][data-gp-motion=on]:has([data-gp-content]:focus-within) [data-gp-field]{clip-path:none!important}[data-gp-root][data-gp-motion=on] [data-gp-content]:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){[data-gp-root] [data-gp-pin]{position:relative!important}[data-gp-root] [data-gp-content]{min-height:0;padding-block-start:64px;padding-block-end:64px;opacity:1!important;background:var(--gp-field,CanvasText)!important;margin-top:0!important}}.ce-root{--gp-paper:var(--pl-suelo-continuo);--gp-field:var(--ds-color-intelligence-noche);--gp-foreground:var(--ds-color-zinc-50);--gp-font-family:var(--ds-font-ui);--gp-font-weight:900;--gp-content-padding:96px var(--pl-m);box-shadow:0 -1px 0 color-mix(in srgb, var(--pc-oro) 12%, transparent)}.ce-root:before{content:"";z-index:-1;opacity:.025;pointer-events:none;background-image:url(/brand/landing/zinc-grain.svg);position:absolute;top:0;bottom:0;left:0;right:0}.ce-luces-portal{opacity:calc(1 - var(--gp-reveal,0) * .75);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ce-luces-portal span{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--pc-oro) 70%, transparent), transparent 68%);mix-blend-mode:screen;border-radius:50%;width:60%;position:absolute}.ce-luces-portal span:first-child{top:10%;left:-10%}.ce-luces-portal span:nth-child(2){width:45%;top:-20%;left:35%}.ce-luces-portal span:nth-child(3){width:55%;bottom:-15%;right:-12%}@media (prefers-reduced-motion:no-preference){.ce-luces-portal span:first-child{animation:11.3s ease-in-out -3s infinite alternate ce-luz-a}.ce-luces-portal span:nth-child(2){animation:14.9s ease-in-out -7s infinite alternate ce-luz-b}.ce-luces-portal span:nth-child(3){animation:17.7s ease-in-out -11s infinite alternate-reverse ce-luz-a}}@keyframes ce-luz-a{0%{opacity:.55;transform:translate(0)scale(.85)}50%{opacity:1;transform:translate(38%,22%)scale(1.15)}to{opacity:.65;transform:translate(70%,-12%)scale(.9)}}@keyframes ce-luz-b{0%{opacity:.8;transform:translate(0)scale(1)}50%{opacity:.45;transform:translate(-45%,40%)scale(.8)}to{opacity:1;transform:translate(-15%,75%)scale(1.2)}}.ce-dentro{--ce-circulo-fondo:color-mix(in srgb, var(--pl-suelo-continuo) 55%, var(--ds-color-intelligence-noche));--ce-texto-2:color-mix(in srgb, var(--ds-color-zinc-50) 82%, var(--ds-color-intelligence-noche));--ce-circulo:clamp(56px, 4.5vw, 76px);max-width:var(--pl-ancho);text-align:center;margin-inline-start:auto;margin-inline-end:auto}.ce-root h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.08}.ce-root h2 span{display:block}.ce-root h2 .ce-intro{color:var(--ce-texto-2);letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(18px,1.6vw,24px);font-weight:400;line-height:1.4}.ce-recorrido{margin-top:clamp(48px,5vw,80px);position:relative}.ce-via{z-index:0;left:16.6667%;right:16.6667%;top:calc(var(--ce-circulo) / 2);overflow-clip-margin:18px;background:color-mix(in srgb, var(--ds-color-zinc-50) 40%, transparent);pointer-events:none;height:1px;position:absolute;overflow:clip}.ce-pulso{left:calc(var(--ce-avance,0%) - 12%);border-radius:var(--ds-radius-pill);background:linear-gradient(90deg, transparent, var(--pc-oro));width:12%;height:3px;box-shadow:0 0 5px var(--pc-oro);opacity:var(--ce-pulso-opacidad,0);position:absolute;top:-1px}.ce-pulso:after{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-color-brand-gold-300);width:5px;height:5px;box-shadow:0 0 6px var(--pc-oro);position:absolute;top:-1px;right:0}.ce-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;position:relative}.ce-pasos li{align-items:center;gap:var(--ds-space-8);padding-inline:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.ce-numero{z-index:1;width:var(--ce-circulo);height:var(--ce-circulo);border:2px solid color-mix(in srgb, var(--pc-oro), var(--ds-color-zinc-50) calc(var(--ce-encendido,0) * 35%));border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ce-circulo-fondo), var(--pc-oro) calc(var(--ce-encendido,0) * 26%));color:color-mix(in srgb, var(--pc-oro), var(--ds-color-zinc-50) calc(var(--ce-encendido,0) * 35%));box-shadow:0 0 16px color-mix(in srgb, var(--pc-oro) calc(var(--ce-encendido,0) * 55%), transparent), inset 0 0 12px color-mix(in srgb, var(--pc-oro) calc(var(--ce-encendido,0) * 35%), transparent);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:clamp(22px,1.7vw,28px);font-weight:500;display:grid;position:relative}.ce-pasos h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,1.85vw,30px);font-weight:500;line-height:1.25;transition:color .48s,text-shadow .48s}.ce-recorrido[data-promesa=true] .ce-pasos li:last-child h3{color:var(--pc-oro);text-shadow:0 0 16px color-mix(in srgb, var(--pc-oro) 25%, transparent)}.ce-pasos p{max-width:31ch;margin:var(--ds-space-4) auto 0;color:var(--ce-texto-2);font-size:clamp(16px,1.35vw,22px);line-height:1.65}.ce-accion{margin-top:clamp(64px,6.5vw,104px)}.ce-accion>p{color:var(--ce-texto-2);font-size:var(--ds-type-md);margin-top:12px;line-height:1.5}.ce-root .ce-boton{isolation:isolate;gap:var(--ds-space-6);min-height:72px;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-8);border:1px solid var(--pc-oro);border-radius:var(--ds-radius-pill);background:var(--pc-oro);color:var(--pc-sobre-oro);font-size:var(--ds-type-xl);font-weight:500;transition:color .32s;position:relative;overflow:hidden}.ce-boton .pl-hero-burbuja{width:52px;height:52px}.ce-boton .pl-hero-burbuja svg{width:28px;height:28px}.ce-boton:before{content:"";z-index:0;right:var(--ds-space-3);background:var(--pl-suelo-continuo);border-radius:50%;width:52px;height:52px;transition:transform .48s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;transform:translateY(-50%)scale(1)}.ce-etiqueta{z-index:1;position:relative}.ce-root .ce-boton:-webkit-any(:hover,:focus-visible){color:var(--ds-color-zinc-50)}.ce-root .ce-boton:is(:hover,:focus-visible){color:var(--ds-color-zinc-50)}.ce-boton:-webkit-any(:hover,:focus-visible):before{transform:translateY(-50%)scale(18)}.ce-boton:is(:hover,:focus-visible):before{transform:translateY(-50%)scale(18)}.ce-boton:-webkit-any(:hover,:focus-visible) .pl-hero-burbuja{background:0 0}.ce-boton:is(:hover,:focus-visible) .pl-hero-burbuja{background:0 0}.ce-root :focus-visible{outline:2px solid var(--ds-color-zinc-50);outline-offset:var(--ds-space-1)}@media (max-width:999px){.ce-pasos h3{font-size:21px}}@media (max-width:599px){.ce-root{--gp-content-padding:64px var(--pl-m)}.ce-dentro{--ce-circulo:56px}.ce-recorrido{margin-top:var(--ds-space-8)}.ce-pasos{gap:var(--ds-space-6);text-align:left;grid-template-columns:1fr;grid-auto-rows:1fr}.ce-via{top:calc(var(--ce-circulo) / 2);bottom:calc((100% - var(--ds-space-6) * 2) / 3 - var(--ce-circulo) / 2);left:calc(var(--ce-circulo) / 2);width:1px;height:auto;right:auto}.ce-pulso{top:calc(var(--ce-avance,0%) - 12%);background:linear-gradient(transparent, var(--pc-oro));width:3px;height:12%;left:-1px}.ce-pulso:after{top:auto;bottom:0;right:-2px}.ce-pasos li{align-items:start;gap:var(--ds-space-4);flex-direction:row;padding:0}.ce-pasos h3{font-size:var(--ds-type-lg)}.ce-pasos p{max-width:30ch;margin-inline-start:0;margin-inline-end:0}.ce-accion{margin-top:var(--ds-space-8)}.ce-root .ce-boton{gap:var(--ds-space-4);max-width:100%;min-height:64px;padding-left:var(--ds-space-6);font-size:var(--ds-type-md)}.ce-boton .pl-hero-burbuja,.ce-boton:before{width:44px;height:44px}.ce-accion>p{font-size:var(--ds-type-sm)}}@media (prefers-reduced-motion:reduce){.ce-root .ce-boton,.ce-boton:before,.ce-boton .pl-hero-burbuja,.ce-pasos h3,.ce-numero{transition:none}.ce-pulso{display:none}}.pp-root{isolation:isolate;padding:clamp(56px, 7vw, 104px) var(--pl-m) 48px;background:var(--pl-suelo-continuo);color:var(--ds-color-zinc-50);position:relative}.pp-root:before{content:"";z-index:-1;opacity:.025;pointer-events:none;background-image:url(/brand/landing/zinc-grain.svg);position:absolute;top:0;bottom:0;left:0;right:0}.pp-luz-fondo{z-index:-1;background:radial-gradient(ellipse 65% 50% at 50% 36%, color-mix(in srgb, var(--ds-color-intelligence-volt) 26%, transparent), transparent 75%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.pp-dentro{max-width:var(--pl-ancho);margin-inline-start:auto;margin-inline-end:auto}.pp-cabecera{text-align:center}.pp-antetitulo{color:var(--ds-color-zinc-400);letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.pp-antetitulo>span{color:var(--pc-oro)}.pp-cabecera h2{letter-spacing:-.035em;font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.08}.pp-cabecera>p{font-size:var(--ds-type-lg);color:var(--ds-color-zinc-400);margin-top:8px}.pp-periodo{width:max-content;max-width:100%;padding:var(--ds-space-1);border:1px solid var(--ds-color-zinc-800);border-radius:var(--ds-radius-pill);background:var(--ds-color-zinc-900);margin:16px auto 0;display:flex}.pp-periodo label{cursor:pointer;position:relative}.pp-periodo input{opacity:0;width:1px;height:1px;position:absolute}.pp-periodo label>span{min-width:120px;min-height:var(--ds-control-height-touch);border-radius:var(--ds-radius-pill);color:var(--ds-color-zinc-400);font-size:var(--ds-type-md);place-items:center;display:grid}.pp-periodo input:checked+span{background:var(--ds-color-zinc-800);box-shadow:inset 0 0 0 1px var(--ds-color-zinc-400);color:var(--ds-color-zinc-50)}.pp-periodo input:focus-visible+span{outline:2px solid var(--ds-color-intelligence-label);outline-offset:2px}.pp-ahorro{min-height:20px;color:var(--ds-color-zinc-400);text-align:center;font-size:var(--ds-type-sm);margin-top:6px;line-height:1.5}.pp-planes{gap:var(--ds-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.pp-plan{--pp-acento:var(--ds-color-zinc-50);isolation:isolate;border:1px solid var(--ds-color-zinc-800);border-radius:var(--ds-radius-4);background:var(--ds-color-zinc-900);flex-direction:column;min-width:0;padding:clamp(20px,2vw,32px);display:flex;position:relative}.pp-plan:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--pp-x,50%) var(--pp-y,0%), var(--ds-color-zinc-50), transparent 85%);-webkit-mask:linear-gradient(var(--ds-color-zinc-50) 0 0) content-box, linear-gradient(var(--ds-color-zinc-50) 0 0);mask:linear-gradient(var(--ds-color-zinc-50) 0 0) content-box, linear-gradient(var(--ds-color-zinc-50) 0 0);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ds-color-zinc-50) 35%, transparent));opacity:0;pointer-events:none;padding:2px;transition:opacity .16s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.pp-plan:focus-within:before,.pp-plan[data-puntero=true]:before{opacity:1}.pp-plan[data-plan=cadena]{--pp-acento:var(--pc-oro)}.pp-root .pp-plan[data-destacado=true]{--pp-acento:var(--ds-color-intelligence-label);border-color:var(--ds-color-zinc-800);background:color-mix(in srgb, var(--ds-color-zinc-950) 86%, var(--ds-color-intelligence-volt));margin-top:-20px;padding-top:44px}.pp-linea{background:var(--pp-acento);width:42%;height:2px;position:absolute;top:-1px;left:20px}.pp-plan[data-destacado=true] .pp-linea{display:none}.pp-destacado{border-radius:var(--ds-radius-4) var(--ds-radius-4) 0 0;background:var(--ds-color-intelligence-volt);min-height:28px;color:var(--ds-color-zinc-50);letter-spacing:.18em;text-align:center;text-transform:uppercase;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:0;left:0;right:0}.pp-identidad{align-items:center;gap:16px;min-height:96px;display:flex}.pp-icono{border:1px solid color-mix(in srgb, var(--pp-acento) 65%, transparent);width:60px;height:60px;color:var(--pp-acento);border-radius:12px;flex:0 0 60px;place-items:center;display:grid}.pp-icono svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.pp-presentacion{flex:1;min-width:0}.pp-nombre{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.pp-plan h3{margin:0;font-size:32px;font-weight:600;line-height:1.1}.pp-descuento{border:1px solid var(--pp-acento);border-radius:var(--ds-radius-pill);min-height:26px;color:var(--pp-acento);white-space:nowrap;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.pp-descripcion{min-height:3em;color:color-mix(in srgb, var(--ds-color-zinc-50) 76%, var(--ds-color-zinc-950));margin-top:4px;font-size:14px;line-height:1.5}.pp-precio{margin-block:var(--ds-space-4) var(--ds-space-4);font-variant-numeric:tabular-nums}.pp-importe{align-items:baseline;gap:var(--ds-space-2);white-space:nowrap;letter-spacing:-.035em;font-size:clamp(36px,3.3vw,52px);font-weight:600;line-height:1.2;display:flex}.pp-unidad{color:var(--ds-color-zinc-400);font-size:var(--ds-type-md);letter-spacing:0;font-weight:400}.pp-equivalente{margin-top:var(--ds-space-2);color:var(--ds-color-zinc-400);font-size:var(--ds-type-sm);line-height:1.5}.pp-por-local{min-height:1.5em;margin-top:var(--ds-space-2);color:var(--ds-color-zinc-400);font-size:var(--ds-type-sm);line-height:1.5}.pp-root[data-anual=true] .pp-por-local{min-height:3em}.pp-incluye{align-content:start;gap:var(--ds-space-2);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-zinc-800);display:grid}.pp-incluye li{align-items:start;gap:var(--ds-space-3);font-size:var(--ds-type-md);line-height:1.45;display:flex}.pp-incluye svg{fill:none;width:22px;height:22px;stroke:var(--pp-acento,var(--pc-oro));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:0}.pp-elegir{justify-content:center;align-items:center;gap:var(--ds-space-2);width:100%;min-height:48px;padding:var(--ds-space-3);border:1px solid var(--pp-acento);border-radius:var(--ds-radius-3);color:var(--ds-color-zinc-50);font:inherit;cursor:pointer;background:0 0;margin:24px 0 0;font-weight:500;text-decoration:none;display:flex}.pp-elegir span{color:var(--pp-acento)}.pp-elegir:hover{background:var(--pp-acento);color:var(--pc-sobre-oro)}.pp-elegir:hover span{color:inherit}.pp-root .pp-plan[data-destacado=true] .pp-elegir{border-color:var(--ds-color-intelligence-volt);background:var(--ds-color-intelligence-volt);color:var(--ds-color-zinc-50)}.pp-root .pp-plan[data-destacado=true] .pp-elegir span{color:inherit}.pp-root .pp-plan[data-destacado=true] .pp-elegir:hover{background:color-mix(in srgb, var(--ds-color-intelligence-volt) 85%, var(--ds-color-zinc-950))}.pp-incluye-titulo{border-top:1px solid var(--ds-color-zinc-800);color:color-mix(in srgb, var(--ds-color-zinc-50) 76%, var(--ds-color-zinc-950));letter-spacing:.18em;text-transform:uppercase;padding-top:16px;font-size:11px}.pp-plan>.pp-incluye{border-top:0;flex:1;gap:12px;padding-top:14px}.pp-comparar{margin-top:8px}.pp-comparar>summary{justify-content:center;align-items:center;gap:var(--ds-space-2);width:-moz-fit-content;width:fit-content;min-height:var(--ds-control-height-touch);padding:var(--ds-space-2);font-size:var(--ds-type-md);text-underline-offset:.2em;cursor:pointer;color:var(--ds-color-intelligence-label);margin-inline-start:auto;margin-inline-end:auto;text-decoration:underline;display:flex}.pp-comparar>summary::-webkit-details-marker{display:none}.pp-comparar summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.pp-comparar[open] summary svg{transform:rotate(180deg)}.pp-comparacion{padding-top:16px}.pp-tabla-scroll{background:var(--ds-color-zinc-950);border:1px solid var(--ds-color-zinc-800);border-radius:12px;max-width:100%;overflow-x:auto}.pp-tabla{background:var(--ds-color-zinc-950);border-collapse:separate;border-spacing:0;width:100%;min-width:580px;font-size:15px;line-height:1.5}.pp-tabla th,.pp-tabla td{background:var(--ds-color-zinc-950);border-bottom:1px solid var(--ds-color-zinc-800);text-align:center;padding:14px 20px}.pp-tabla th:first-child{z-index:1;text-align:left;background:var(--ds-color-zinc-950);width:46%;position:sticky;left:0}.pp-tabla thead th{background:var(--ds-color-zinc-950);font-size:18px;font-weight:600}.pp-tabla thead th:first-child{background:var(--ds-color-zinc-950)}.pp-tabla tbody th{font-weight:400}.pp-tabla tr:last-child>*{border-bottom:0}.pp-tabla [data-plan=local]{color:var(--ds-color-intelligence-label)}.pp-tabla [data-plan=cadena]{color:var(--pc-oro)}.pp-tabla-check{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:inline-block}.pp-no-incluido{color:var(--ds-color-zinc-400)}.pp-condiciones{color:var(--ds-color-zinc-400);font-size:var(--ds-type-sm);text-align:center;margin-top:0;line-height:1.7}.pp-accion{color:var(--ds-color-zinc-50);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:0;font-size:15px;display:flex}.pp-ayuda{min-height:44px;color:var(--pc-oro);font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;text-decoration:underline;display:inline-flex}.pp-ayuda:hover{color:var(--ds-color-zinc-50)}.pp-root :focus-visible{outline:2px solid var(--ds-color-intelligence-label);outline-offset:var(--ds-space-1)}@media (max-width:999px){.pp-identidad{gap:10px}.pp-descripcion{min-height:4.5em}.pp-icono{flex-basis:44px;width:44px;height:44px}.pp-icono svg{width:30px;height:30px}.pp-plan h3{font-size:26px}.pp-planes{gap:var(--ds-space-4)}.pp-plan{padding:var(--ds-space-4)}.pp-importe{flex-wrap:wrap;font-size:30px}}@media (max-width:699px){.pp-root .pp-plan[data-destacado=true]{margin-top:0;padding-top:48px}.pp-identidad{min-height:80px}.pp-planes{grid-template-columns:minmax(0,1fr)}.pp-plan{padding:var(--ds-space-6)}.pp-importe{font-size:42px}.pp-descripcion,.pp-equivalente{min-height:0}}@media (prefers-reduced-motion:reduce){.pp-plan:before{transition:none}}@media (prefers-reduced-motion:no-preference){.pl-anim .pp-root [data-reveal]{opacity:0;filter:blur(8px);transition:opacity .48s var(--pc-curva), transform .48s var(--pc-curva), filter .48s var(--pc-curva);transition-delay:var(--pp-demora,0s);transform:translateY(-20px)}.pl-anim .pp-root [data-reveal="1"]{transition-delay:80ms}.pl-anim .pp-root [data-reveal].is-in{opacity:1;filter:none;transform:none}.pl-anim .pp-root [data-reveal]:focus-within{opacity:1;filter:none;transition-delay:0s;transform:none}.pl-anim .pp-root .pp-cabecera[data-reveal]{filter:none;transform:none}.pp-root .pp-plan[data-destacado=true]:after{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--ds-color-zinc-50) 14%, transparent) 50%, transparent 70%);mix-blend-mode:screen;pointer-events:none;clip-path:inset(0 0 0 100% round var(--ds-radius-4));position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.pl-anim .pp-root .pp-plan[data-destacado=true].is-in:after{animation:.8s linear .7s both pp-brillo}}@keyframes pp-brillo{0%{clip-path:inset(0 0 0 100% round var(--ds-radius-4));transform:translate(-100%)}50%{clip-path:inset(0 0 0 0 round var(--ds-radius-4));transform:translate(0)}to{clip-path:inset(0 100% 0 0 round var(--ds-radius-4));transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.pl-anim .pp-root .pp-plan[data-reveal]{transition-duration:.9s}@supports (animation-timeline:view()){.pl-anim .pp-root .pp-plan[data-reveal]{animation:linear both pp-entrada-scroll;animation-timeline:view();animation-range:entry var(--pp-inicio) entry var(--pp-fin);transition:none}.pl-anim .pp-root .pp-plan[data-reveal]:focus-within{opacity:1;filter:none;animation:none;transform:none}}}@keyframes pp-entrada-scroll{0%{opacity:0;filter:blur(8px);transform:translateY(-20px)}to{opacity:1;filter:none;transform:none}}.pn-root{isolation:isolate;padding:32px var(--pl-m) 48px;background:var(--pl-suelo-continuo);color:var(--ds-color-zinc-50);position:relative}.pn-root:before{content:"";z-index:-1;opacity:.025;pointer-events:none;background:url(/brand/landing/zinc-grain.svg);position:absolute;top:0;bottom:0;left:0;right:0}.pn-dentro{max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}.pn-root h2{text-align:center;letter-spacing:-.035em;font-size:clamp(32px,3.5vw,56px);font-weight:500;line-height:1.1}.pn-titulo-dico{color:var(--pc-oro)}.pn-intro{text-align:center;color:var(--ds-color-zinc-400);font-size:var(--ds-type-lg);margin-top:12px;line-height:1.5}.pn-guia{--pn-personaje:104px;border:1px solid var(--ds-color-zinc-800);background:var(--ds-color-zinc-900);border-radius:16px;margin-top:24px;padding:24px;position:relative}.pn-guia:before{content:"";border-radius:inherit;background:linear-gradient(110deg, var(--ds-color-intelligence-volt), var(--ds-color-zinc-800) 42%, var(--ds-color-zinc-800) 58%, var(--pc-oro));-webkit-mask:linear-gradient(var(--ds-color-zinc-50) 0 0) content-box, linear-gradient(var(--ds-color-zinc-50) 0 0);mask:linear-gradient(var(--ds-color-zinc-50) 0 0) content-box, linear-gradient(var(--ds-color-zinc-50) 0 0);pointer-events:none;opacity:.75;padding:1px;transition:opacity .2s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.pn-guia[data-fase=pensando]:before,.pn-guia:focus-within:before{opacity:1}.pn-mascota{z-index:2;width:var(--pn-personaje);transform:translate3d(var(--pn-x,0px), var(--pn-y,0px), 0);opacity:0;pointer-events:auto;background:0 0;border:0;padding:0;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.pn-mascota[data-listo=true]{opacity:1}.pn-ancla-mascota{width:var(--pn-personaje);aspect-ratio:192/208;flex:none;display:block}.pn-saludo{justify-content:center;align-items:center;gap:16px;display:flex}.pn-saludo h3{letter-spacing:-.02em;font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.2;transition:transform .48s cubic-bezier(.22,1,.36,1)}.pn-guia[data-pregunta=true] .pn-saludo h3{transform:translateX(calc((var(--pn-personaje) + 16px) / -2))}.pn-temas{border-bottom:1px solid var(--ds-color-zinc-800);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pn-root button{cursor:pointer;font-family:inherit}.pn-temas button{min-height:48px;color:var(--ds-color-zinc-400);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:16px}.pn-temas button[aria-selected=true]{color:var(--pc-oro);border-bottom-color:var(--pc-oro)}.pn-temas button:hover{color:var(--ds-color-zinc-50)}.pn-opciones{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:20px;display:grid}.pn-opciones button{border:1px solid var(--ds-color-zinc-800);min-height:76px;color:var(--ds-color-zinc-50);text-align:left;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:15px;line-height:1.4;display:flex}.pn-opciones button[aria-pressed=true]{border-color:var(--pc-oro);background:color-mix(in srgb, var(--pc-oro) 9%, transparent)}.pn-opciones button:hover{border-color:var(--pc-oro)}.pn-opciones svg{fill:none;width:20px;height:20px;stroke:var(--pc-oro);stroke-width:1.6px;flex:none}.pn-elegida{background:var(--pc-oro);width:26px;height:26px;color:var(--pc-sobre-oro);border-radius:50%;flex:0 0 26px;place-items:center;font-size:16px;display:grid}.pn-zona-respuesta{grid-template-columns:var(--pn-personaje) minmax(0, 1fr);align-items:start;gap:16px;min-height:180px;margin-top:20px;display:grid}.pn-respuesta{min-width:0}.pn-globo{border:1px solid var(--ds-color-zinc-800);background:var(--ds-color-zinc-950);border-radius:16px;min-height:180px;padding:20px 24px;font-size:16px;line-height:1.55;position:relative}.pn-globo:before{content:"";border-left:1px solid var(--ds-color-zinc-800);border-bottom:1px solid var(--ds-color-zinc-800);background:var(--ds-color-zinc-950);width:14px;height:14px;position:absolute;top:28px;left:-8px;transform:rotate(45deg)}.pn-autor{color:var(--pc-oro);margin-bottom:6px;font-weight:600}.pn-texto[data-visible=false]{visibility:hidden}.pn-pensando{gap:5px;display:flex;position:absolute;top:66px;left:24px}.pn-pensando>span:not(.pl-oculto){background:var(--pc-oro);border-radius:50%;width:5px;height:5px}.pn-root .pn-enlace-respuesta{min-height:44px;color:var(--pc-oro);text-underline-offset:.22em;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:4px 0;font-size:15px;text-decoration:underline;display:inline-flex}.pn-enlace-respuesta svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:20px;height:20px}.pn-pie{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:12px;font-size:16px;display:flex}.pn-pie a{min-height:44px;color:var(--pc-oro);text-underline-offset:.22em;align-items:center;gap:8px;display:inline-flex}.pl-root .pn-root :focus-visible{outline:2px solid var(--ds-color-intelligence-label);outline-offset:3px}@media (max-width:699px){.pn-guia{--pn-personaje:80px}.pn-temas{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-temas button{font-size:14px}.pn-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pn-opciones button{gap:8px;min-height:88px;padding:10px;font-size:14px}.pn-opciones svg{width:16px;height:16px}.pn-zona-respuesta{gap:12px;min-height:280px}.pn-globo{min-height:280px;padding:16px;font-size:15px}.pn-pensando{left:16px}}@media (max-width:399px){.pn-guia{padding:16px}.pn-opciones button{padding:8px}}@media (prefers-reduced-motion:reduce){.pn-mascota,.pn-saludo h3,.pn-guia:before{transition:none}}.cf-root{padding:96px var(--pl-m);background:var(--ds-color-intelligence-noche);color:var(--ds-color-zinc-50);position:relative}.cf-panel{max-width:var(--pl-ancho);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.cf-panel h2 span{display:block}.cf-panel h2{font-family:var(--ds-font-soul);letter-spacing:-.035em;font-size:clamp(38px,5vw,80px);font-weight:400;line-height:1.08}.cf-accion{text-align:center;justify-self:end}.cf-root .cf-boton{isolation:isolate;min-height:72px;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) var(--ds-space-6);gap:var(--ds-space-6);border:1px solid var(--pc-oro);border-radius:var(--ds-radius-pill);background:var(--pc-oro);color:var(--pc-sobre-oro);white-space:nowrap;font-size:20px;font-weight:500;transition:color .32s;position:relative;overflow:hidden}.cf-boton:before{content:"";z-index:0;right:var(--ds-space-4);background:var(--pl-suelo-continuo);border-radius:50%;width:40px;height:40px;transition:transform .48s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;transform:translateY(-50%)scale(1)}.cf-etiqueta{z-index:1;position:relative}.cf-root .cf-boton:-webkit-any(:hover,:focus-visible){color:var(--ds-color-zinc-50)}.cf-root .cf-boton:is(:hover,:focus-visible){color:var(--ds-color-zinc-50)}.cf-boton:-webkit-any(:hover,:focus-visible):before{transform:translateY(-50%)scale(18)}.cf-boton:is(:hover,:focus-visible):before{transform:translateY(-50%)scale(18)}.cf-boton:-webkit-any(:hover,:focus-visible) .pl-hero-burbuja{background:0 0}.cf-boton:is(:hover,:focus-visible) .pl-hero-burbuja{background:0 0}.cf-ayuda{color:var(--ds-color-zinc-50);margin-top:12px;font-size:15px;line-height:1.5}@media (max-width:999px){.cf-panel{text-align:center;grid-template-columns:minmax(0,1fr);gap:24px}.cf-accion{justify-self:center}}.pf-root{isolation:isolate;padding:var(--ds-space-8) var(--pl-m) 0;background:var(--ds-color-neutral-100);color:var(--ds-color-zinc-800);text-align:center;position:relative;overflow:hidden}.pf-contenido{z-index:1;max-width:var(--pl-ancho);margin-inline-start:auto;margin-inline-end:auto;position:relative}.pf-marca-texto{color:var(--ds-color-zinc-800);font-size:var(--ds-type-lg)}.pf-nav{justify-content:center;align-items:center;gap:var(--ds-space-2) var(--ds-space-8);margin-top:var(--ds-space-6);flex-wrap:wrap;display:flex}.pf-root a{min-height:var(--ds-control-height-touch);color:inherit;font-size:var(--ds-type-md);align-items:center;text-decoration:none;display:inline-flex}.pf-nav a{color:var(--ds-color-zinc-950)}.pf-root a:hover{color:var(--ds-color-intelligence-trace)}.pf-redes{max-width:1020px;margin:var(--ds-space-6) auto var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pf-contacto{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.pf-root .pf-capsula{border:1px solid var(--ds-color-zinc-800);border-radius:var(--ds-radius-pill);width:64px;height:64px;min-height:64px;color:var(--ds-color-zinc-950);justify-content:center;gap:0;padding-inline-start:16px;padding-inline-end:16px;transition:width .32s cubic-bezier(.2,.7,.2,1),gap .32s,border-color .16s;display:flex;overflow:hidden}.pf-capsula svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 28px;width:28px;height:28px}.pf-capsula .pf-whatsapp-glifo{fill:currentColor;stroke:none}.pf-mensaje{opacity:0;white-space:nowrap;align-items:center;gap:10px;max-width:0;font-size:16px;font-weight:500;transition:max-width .32s,opacity .16s;display:inline-flex;overflow:hidden}.pf-root .pf-capsula:-webkit-any(:hover,:focus-visible){border-color:var(--ds-color-intelligence-trace);width:100%;color:var(--ds-color-zinc-950);gap:12px}.pf-root .pf-capsula:is(:hover,:focus-visible){border-color:var(--ds-color-intelligence-trace);width:100%;color:var(--ds-color-zinc-950);gap:12px}.pf-capsula:-webkit-any(:hover,:focus-visible) .pf-mensaje{opacity:1;max-width:260px}.pf-capsula:is(:hover,:focus-visible) .pf-mensaje{opacity:1;max-width:260px}.pf-mensaje>span{color:var(--ds-color-intelligence-trace)}.pf-capsula:-webkit-any(:hover,:focus-visible) svg{color:var(--ds-color-intelligence-trace)}.pf-capsula:is(:hover,:focus-visible) svg{color:var(--ds-color-intelligence-trace)}.pf-root .pf-whatsapp{border-color:var(--ds-color-intelligence-trace)}.pf-whatsapp svg{color:var(--ds-color-intelligence-trace)}.pf-contacto-nombre{color:var(--ds-color-zinc-950);font-size:var(--ds-type-md);margin-top:8px}.pf-contacto-dato{min-height:44px;color:var(--ds-color-zinc-800);font-size:var(--ds-type-sm);align-items:center;line-height:1.6;display:flex}.pf-email-dato{align-items:center;gap:4px;display:flex}.pf-copiar{border-radius:var(--ds-radius-1);width:44px;height:44px;color:var(--ds-color-zinc-800);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pf-copiar:hover{color:var(--ds-color-intelligence-trace)}.pf-copiar svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.pf-copia-estado{color:var(--ds-color-intelligence-trace);font-size:12px;position:absolute;top:100%}.pf-root .pf-agenda{gap:var(--ds-space-2);text-underline-offset:.2em;text-decoration:underline}.pf-horarios{margin-top:var(--ds-space-2);font-size:var(--ds-type-sm);flex-wrap:wrap;justify-content:center;gap:4px 24px;line-height:1.7;display:flex}.pf-legales{justify-content:center;align-items:center;gap:var(--ds-space-2) var(--ds-space-8);margin-top:var(--ds-space-6);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-neutral-400);flex-wrap:wrap;display:flex}.pf-legales a{min-height:var(--ds-control-height-touch);padding:var(--ds-space-2);color:var(--ds-color-zinc-800);font-size:var(--ds-type-sm);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.pf-copyright{margin-top:var(--ds-space-4);font-size:var(--ds-type-sm);line-height:1.6}.pf-logo{width:calc(100% + 2 * var(--pl-m));margin:var(--ds-space-6) calc(-1 * var(--pl-m)) 0;pointer-events:none;color:var(--ds-color-zinc-950);line-height:0;position:relative;overflow:hidden}.pf-logo svg{width:100%;height:auto;display:block}.pf-logo path{opacity:.32}.pf-logo circle,.pf-logo ellipse{stroke:var(--ds-color-brand-gold-500);opacity:.65}.pl-root .cf-root :focus-visible{outline:2px solid var(--ds-color-zinc-50);outline-offset:var(--ds-space-1);border-radius:var(--ds-radius-1)}.pl-root .pf-root :focus-visible{outline:2px solid var(--ds-color-zinc-50);outline-offset:var(--ds-space-1);border-radius:var(--ds-radius-1)}.pl-root .pf-root :focus-visible{outline-color:var(--ds-color-intelligence-trace)}.pl-root .pf-root .pf-capsula:focus-visible{border-radius:var(--ds-radius-pill)}.pl-root .cf-root .cf-boton:focus-visible{outline-color:var(--ds-color-zinc-50);border-radius:var(--ds-radius-pill)}@media (max-width:599px){.cf-root{padding-block-start:64px;padding-block-end:64px}.cf-root .cf-boton{max-width:100%;min-height:64px;padding-left:var(--ds-space-4);gap:var(--ds-space-3);font-size:16px}.pf-root{padding-top:var(--ds-space-8)}.pf-nav{gap:var(--ds-space-2) var(--ds-space-4)}.pf-redes{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr);max-width:340px}.pf-horarios{flex-direction:column}}@media (prefers-reduced-motion:reduce){.cf-root .cf-boton,.cf-boton:before,.cf-boton .pl-hero-burbuja{transition:none}}@media (min-width:600px) and (max-width:999px){.pf-redes{grid-template-columns:minmax(0,340px);justify-content:center}}@media (prefers-reduced-motion:reduce){.pf-root .pf-capsula,.pf-mensaje{transition:none}}.nc-root{padding:var(--ds-space-6) var(--pl-m);border-bottom:3px solid var(--ds-color-intelligence-volt);background:var(--pl-suelo-continuo);color:var(--ds-color-zinc-300)}.nc-root h2{text-align:center;color:var(--ds-color-zinc-400);font-size:var(--ds-type-md);margin:0 0 12px;font-weight:400;line-height:24px}.nc-root .nc-titulo-dico{color:var(--pc-oro);font-weight:500}.nc-panel{padding-block-start:5px;padding-block-end:5px}.nc-deslizable{--nc-gap:clamp(24px, 5vw, 72px);overscroll-behavior-x:contain;scrollbar-color:var(--ds-color-zinc-700) var(--pl-suelo-continuo);scrollbar-width:thin;max-width:720px;margin-inline-start:auto;margin-inline-end:auto;overflow-x:auto}.nc-cinta{display:contents}.nc-copia{display:none}.nc-fila{justify-content:space-between;gap:var(--nc-gap);width:max-content;min-width:100%;padding:var(--ds-space-2);display:flex}.nc-fila li{flex:none}.nc-root .nc-negocio{flex-direction:column;align-items:center;gap:6px;min-height:60px;padding-block-start:4px;padding-block-end:4px;text-decoration:none;display:flex}.nc-burbuja{border:1px solid var(--pc-oro);border-radius:var(--ds-radius-pill);place-items:center;width:56px;height:56px;transition:border-color .24s,box-shadow .24s;display:grid}.nc-nombre{color:var(--ds-color-zinc-300);font-size:var(--ds-type-sm);white-space:nowrap;line-height:1.5}.nc-negocio img{object-fit:cover;border-radius:var(--ds-radius-pill);filter:grayscale();opacity:.9;width:48px;max-width:none;height:48px;transition:filter .24s,opacity .24s}.nc-negocio:-webkit-any(:hover,:focus-visible) img{filter:grayscale(0);opacity:1}.nc-negocio:is(:hover,:focus-visible) img{filter:grayscale(0);opacity:1}.nc-negocio:-webkit-any(:hover,:focus-visible) .nc-burbuja{border-color:var(--ds-color-brand-gold-300);box-shadow:0 0 14px color-mix(in srgb, var(--pc-oro) 55%, transparent)}.nc-negocio:is(:hover,:focus-visible) .nc-burbuja{border-color:var(--ds-color-brand-gold-300);box-shadow:0 0 14px color-mix(in srgb, var(--pc-oro) 55%, transparent)}.nc-negocio:-webkit-any(:hover,:focus-visible) .nc-nombre{color:var(--pc-oro)}.nc-negocio:is(:hover,:focus-visible) .nc-nombre{color:var(--pc-oro)}.nc-root :focus-visible{outline:2px solid var(--ds-color-intelligence-trace);outline-offset:2px;border-radius:var(--ds-radius-2)}@media (prefers-reduced-motion:reduce){.nc-negocio img,.nc-burbuja{transition:none}}@media (prefers-reduced-motion:no-preference){.nc-deslizable{-webkit-mask-image:linear-gradient(90deg, transparent, var(--pl-suelo-continuo) 10%, var(--pl-suelo-continuo) 90%, transparent);mask-image:linear-gradient(90deg, transparent, var(--pl-suelo-continuo) 10%, var(--pl-suelo-continuo) 90%, transparent);overflow:hidden}.nc-cinta{gap:var(--nc-gap);width:max-content;display:flex}.nc-deslizable{container-type:inline-size}.nc-cinta .nc-fila{min-width:calc(100cqi + var(--nc-gap));justify-content:space-between;padding-inline-start:0;padding-inline-end:0;animation:36s linear 3 nc-cinta}.nc-cinta .nc-copia{display:flex}.nc-deslizable:-webkit-any(:hover,:focus-within,[data-visible=false]) .nc-fila{animation-play-state:paused}.nc-deslizable:is(:hover,:focus-within,[data-visible=false]) .nc-fila{animation-play-state:paused}.nc-deslizable:focus-within{-webkit-mask-image:none;mask-image:none}.nc-deslizable:focus-within .nc-fila{animation:none}}@keyframes nc-cinta{to{transform:translateX(calc(-100% - var(--nc-gap)))}}[data-earth-blaze]{isolation:isolate;aspect-ratio:16/10;background:var(--ds-color-zinc-950,black);width:100%;position:relative;overflow:hidden}[data-earth-blaze]>canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}[data-earth-blaze]>canvas:focus-visible{outline:2px solid var(--pc-oro,var(--ds-color-brand-gold-500));outline-offset:-4px}.eb-respaldo{background:radial-gradient(ellipse at 32% 38%, color-mix(in srgb, var(--ds-color-intelligence-noche) 70%, black) 0%, var(--ds-color-zinc-950) 40%, black 78%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.eb-respaldo>div{width:180%;height:220%;box-shadow:-2px -2px 3px var(--ds-color-brand-gold-300), -8px -8px 38px color-mix(in srgb, var(--ds-color-brand-gold-500) 40%, transparent);background:#000;border-radius:50%;position:absolute;top:18%;left:19%;transform:rotate(-28deg)}.eb-ayuda{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eb-contenido{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.qd-root{background:var(--pl-suelo-continuo);min-height:clamp(560px,86svh,860px);color:var(--ds-color-zinc-400);display:grid;position:relative;overflow:hidden}.qd-root>.qd-escena{aspect-ratio:auto;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.qd-texto{z-index:1;width:min(100%,540px);margin-right:clamp(var(--ds-space-6), 8vw, 140px);padding:var(--ds-space-8) var(--pl-m);place-self:center end;position:relative}.qd-antetitulo{margin:0 0 var(--ds-space-4);color:var(--pc-oro);font-size:var(--ds-type-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.qd-texto{--qd-flecha:44px;--qd-tirar:min(var(--pl-m), var(--ds-space-3));--qd-lado:calc(var(--qd-flecha) + var(--ds-space-2) - var(--qd-tirar))}.qd-antetitulo,.qd-controles{padding-inline:var(--qd-lado)}.qd-cuerpo{align-items:center;gap:var(--ds-space-2);margin-inline:calc(-1 * var(--qd-tirar));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.qd-paneles{display:grid}.qd-flecha{width:var(--qd-flecha);height:var(--ds-control-height-touch);border-radius:var(--ds-radius-pill);color:var(--ds-color-zinc-400);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid}.qd-flecha:hover{color:var(--pc-oro)}.qd-flecha svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.qd-panel{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .52s,transform .64s cubic-bezier(.22,1,.36,1),visibility 0s linear .64s;transform:translateY(10px)}.qd-panel.qd-activo{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}.qd-panel h3{margin:0 0 var(--ds-space-4);color:var(--ds-color-zinc-50);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.08}.qd-panel p{max-width:42ch;color:var(--ds-color-zinc-400);font-size:var(--ds-type-lg);margin:0;line-height:1.55}.qd-controles{align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-8);display:flex}.qd-pestanas{gap:var(--ds-space-3);flex:1;display:flex}.qd-pestana{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;padding:var(--ds-space-3) 0 0;color:var(--ds-color-zinc-400);font:inherit;font-size:var(--ds-type-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;font-weight:500;transition:color .24s}.qd-pestana:hover,.qd-pestana.qd-activo{color:var(--ds-color-zinc-50)}.qd-root .qd-pestana:focus-visible{outline:2px solid var(--pc-oro);outline-offset:4px;border-radius:2px}.qd-root .qd-flecha:focus-visible{outline:2px solid var(--pc-oro);outline-offset:2px}.qd-root .qd-panel:focus-visible{outline:2px solid var(--pc-oro);outline-offset:8px;border-radius:2px}.qd-barra{height:2px;margin-bottom:var(--ds-space-3);background:var(--ds-color-zinc-800);display:block;position:relative;overflow:hidden}.qd-barra>span{background:var(--pc-oro);transform-origin:0;animation:linear forwards paused qd-avance;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.qd-corre .qd-barra>span{animation-play-state:running}@keyframes qd-avance{to{transform:scaleX(1)}}.qd-root>.qd-escena:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--pl-suelo-continuo));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1279px),(orientation:landscape) and (max-height:500px){.qd-root{min-height:0;display:block}.qd-root>.qd-escena{height:min(clamp(300px,92vw,620px),70svh);position:relative;top:auto;bottom:auto;left:auto;right:auto}.qd-texto{width:auto;max-width:640px;padding:var(--ds-space-6) var(--pl-m) var(--ds-space-8);justify-self:stretch;margin:0}}@media (prefers-reduced-motion:reduce){.qd-flecha{transition:none}.qd-panel,.qd-panel.qd-activo{transition:none;transform:none}.qd-barra>span{animation:none;transform:scaleX(1)}}:root{--pc-suelo:var(--ds-color-neutral-50);--pc-suelo-2:var(--ds-color-neutral-100);--pc-suelo-3:var(--ds-color-neutral-200);--pc-tinta:var(--ds-color-neutral-950);--pc-tinta-suave:var(--ds-color-neutral-600);--pc-oro:var(--ds-color-brand-gold-500);--pc-oro-hover:var(--ds-color-brand-gold-600);--pc-oro-texto:var(--ds-color-brand-gold-700);--pc-sobre-oro:var(--ds-color-neutral-950);--pc-volt:var(--ds-color-intelligence-trace);--pc-volt-relleno:var(--ds-color-intelligence-volt);--pc-volt-suave:var(--ds-color-intelligence-halo);--pc-sobre-volt:var(--ds-color-neutral-0);--pc-producto:var(--ds-color-neutral-950);--pc-producto-2:var(--ds-color-neutral-900);--pc-producto-tinta:var(--ds-color-neutral-50);--pc-producto-tinta-suave:var(--ds-color-neutral-400);--pc-producto-oro:var(--ds-color-brand-gold-500);--pc-producto-volt:var(--ds-color-intelligence-label);--pc-ok:var(--ds-color-status-success);--pc-alerta:var(--ds-color-status-warning);--pc-error:var(--ds-color-status-error);--pc-radio-control:var(--ds-radius-2);--pc-radio-pieza:var(--ds-radius-3);--pc-t-rapido:.16s;--pc-t-estandar:.22s;--pc-t-estructura:.3s;--pc-t-personaje:.48s;--pc-curva:cubic-bezier(.2, .7, .2, 1);--pc-viaje:10px}.pl-root{--pl-t1:clamp(38px, 5.2vw, 84px);--pl-t2:clamp(26px, 2.5vw, 40px);--pl-t3:var(--ds-type-lg);--pl-t4:var(--ds-type-md);--pl-t5:var(--ds-type-sm);--pl-m:clamp(16px, 2.3vw, 32px);--pl-g:clamp(16px, 1.7vw, 20px);--pl-hueco:clamp(56px, 6vw, 88px);--ds-space-layout-12:32px;--ds-space-layout-16:48px;--pl-arriba:clamp(112px, 22svh, 220px);--pl-columna:560px;--pl-marco:1440px;--pl-ancho:calc(var(--pl-marco) - 2 * var(--pl-m));--pl-pieza-paso:var(--ds-color-neutral-800);--pl-suelo-continuo:var(--ds-color-zinc-950);--pl-suelo-hero:var(--ds-color-neutral-950);background:var(--pc-suelo);min-height:100dvh;color:var(--pc-tinta);font-family:var(--ds-font-ui);font-size:var(--pl-t3);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}body[data-ui-owner=platform] .skip-to-content{font-family:var(--ds-font-ui)}.pl-root *,.pl-root :before,.pl-root :after{box-sizing:border-box}:where(.pl-root) :where(p,h1,h2,h3,figure,ul,ol,dl,dd,fieldset,blockquote){margin:0;padding:0}:where(.pl-root) :where(ul,ol){list-style:none}.pl-root img{max-width:100%;display:block}.pl-root ::selection{background:var(--pc-oro);color:var(--pc-sobre-oro)}:where(.pl-root h1,.pl-root h2,.pl-root h3){text-wrap:balance}:where(.pl-root p){text-wrap:pretty}.pl-root :focus-visible{outline:2px solid var(--pc-tinta);outline-offset:3px;border-radius:var(--ds-radius-1)}.pl-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-h1{font-size:var(--pl-t1);letter-spacing:-.04em;font-weight:500;line-height:.98}.pl-h2{font-size:var(--pl-t2);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.08}.pl-boton{min-height:var(--ds-control-height-touch);padding:0 var(--ds-space-6);border-radius:var(--pc-radio-control);background:var(--pc-oro);color:var(--pc-sobre-oro);font:inherit;font-size:var(--pl-t3);cursor:pointer;transition:transform var(--pc-t-rapido) var(--pc-curva), background-color var(--pc-t-estandar) var(--pc-curva);border:0;justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pl-boton:active{transform:scale(.97)}.pl-enlace{color:inherit;text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--pc-t-estandar) var(--pc-curva);font-weight:500}.pl-enlace-boton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){.pl-boton:hover{background:var(--pc-oro-hover)}.pl-enlace:hover{text-decoration-color:currentColor}}.pl-acciones{align-items:center;gap:var(--ds-space-3) var(--ds-space-8);flex-wrap:wrap;display:flex}.pl-acciones .pl-enlace{align-items:center;min-height:44px;display:inline-flex}.pl-dico-dice{font-family:var(--ds-font-soul);letter-spacing:0;font-weight:400}.pl-guia{align-items:center;gap:var(--ds-space-4);display:flex}.pl-guia img{flex:none;width:48px;height:48px}.pl-guia .pl-dico-dice{font-size:var(--pl-t3);line-height:1.4}.pl-foto figcaption{margin-top:var(--ds-space-3);font-size:var(--pl-t5);color:var(--pc-tinta-suave);line-height:1.4}.pl-foto-marco{border-radius:var(--ds-radius-1);background:var(--pc-suelo-2);display:block;overflow:hidden}.pl-foto-marco img{object-fit:cover;width:100%;height:100%}.pl-pieza{width:100%;padding:var(--ds-space-6);border-radius:var(--pc-radio-pieza);background:var(--pc-producto);color:var(--pc-producto-tinta);font-size:var(--pl-t4);font-variant-numeric:tabular-nums;line-height:1.4}.pl-pieza :focus-visible{outline-color:var(--pc-producto-oro)}.pl-pieza-cab{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);display:flex}.pl-pieza-titulo{font-size:var(--pl-t4);font-weight:600}.pl-pieza-nota{margin-top:var(--ds-space-4);font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave)}.pl-pieza-meta{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave)}.pl-filas{display:grid}.pl-fila{justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-2) 0;display:flex}.pl-fila dt{color:var(--pc-producto-tinta-suave)}.pl-fila dd{text-align:right;margin:0}.pl-fila-suma dt,.pl-fila-suma dd{color:var(--pc-producto-tinta);font-weight:600}.pl-pieza-cifra{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-4);margin-top:var(--ds-space-4);padding:var(--ds-space-4);border-radius:var(--pc-radio-control);background:var(--pc-producto-2);flex-wrap:wrap;display:flex}.pl-pieza-cifra-nombre{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave);flex-basis:100%}.pl-pieza-cifra-valor{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.pl-pieza-cifra-nota{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave)}.pl-oro{color:var(--pc-producto-oro)}.pl-alerta{color:var(--pc-alerta)}.pl-error{color:var(--pc-error)}.pl-lectura{margin-top:var(--ds-space-4);font-size:var(--pl-t4);color:var(--pc-producto-tinta)}.pl-lectura-quien{font-size:var(--pl-t5);color:var(--pc-producto-volt);margin-bottom:2px;font-weight:600;display:block}.pl-resultado{max-width:440px}.pl-segmento{gap:var(--ds-space-1);margin-bottom:var(--ds-space-3);padding:var(--ds-space-1);border-radius:var(--pc-radio-control);background:var(--pc-producto-2);grid-template-columns:repeat(3,1fr);display:grid}.pl-segmento-op{min-height:44px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-1);color:var(--pc-producto-tinta-suave);font:inherit;font-size:var(--pl-t5);cursor:pointer;transition:background-color var(--pc-t-estandar) var(--pc-curva), color var(--pc-t-estandar) var(--pc-curva), transform var(--pc-t-rapido) var(--pc-curva);background:0 0;border:0;font-weight:500}.pl-segmento-op:active{transform:scale(.97)}.pl-segmento-op[aria-pressed=true]{background:var(--pl-pieza-paso);color:var(--pc-producto-tinta)}@media (hover:hover) and (pointer:fine){.pl-segmento-op:not([aria-pressed=true]):hover{color:var(--pc-producto-tinta)}}.pl-resultado-neto{align-items:baseline;gap:2px var(--ds-space-3);margin-top:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--pc-radio-control);background:var(--pc-producto-2);grid-template-columns:1fr auto;display:grid}.pl-resultado-neto-nombre{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave);grid-column:1/-1}.pl-resultado-neto-cifra{letter-spacing:-.035em;color:var(--pc-producto-oro);font-size:44px;font-weight:600;line-height:1.05}.pl-resultado-neto-margen{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave)}.pl-receta{max-width:440px}.pl-turno{max-width:400px}.pl-arqueo{max-width:520px}.pl-pedidos{max-width:560px}.pl-stock{max-width:420px}.pl-turno-cuenta{gap:var(--ds-space-3);grid-template-columns:1fr 1fr;display:grid}.pl-turno-cuenta>div{gap:var(--ds-space-1);display:grid}.pl-turno-monto{font-size:var(--ds-type-xl);letter-spacing:-.02em;font-weight:600}.pl-arqueo-tabla{border-collapse:collapse;width:100%;font-size:var(--pl-t4)}.pl-arqueo-titulo{caption-side:top;margin-bottom:var(--ds-space-4);text-align:left;display:table-caption}.pl-arqueo-tabla th,.pl-arqueo-tabla td{text-align:right;padding:10px 0;font-weight:400}.pl-arqueo-tabla th:first-child{text-align:left}.pl-arqueo-tabla thead th{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave);padding-top:0}.pl-arqueo-tabla tbody tr:first-child td:nth-child(2){color:var(--pc-error)}.pl-pedidos-lista{gap:var(--ds-space-1);display:grid}.pl-pedido{align-items:center;gap:var(--ds-space-3);min-height:48px;padding:0 var(--ds-space-3);border-radius:var(--pc-radio-control);background:var(--pc-producto-2);grid-template-columns:44px minmax(0,1fr) auto auto;display:grid}.pl-pedido-n{color:var(--pc-producto-tinta-suave);font-size:var(--pl-t5)}.pl-pedido-canal{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-pedido-estado{font-size:var(--pl-t5);font-weight:600}.pl-estado-curso{color:var(--pc-producto-tinta)}.pl-estado-listo{color:var(--pc-ok)}.pl-estado-cobrado{color:var(--pc-producto-tinta-suave)}.pl-pedido-monto{min-width:var(--ds-space-layout-16);text-align:right}.pl-stock-lista{gap:var(--ds-space-1);display:grid}.pl-stock-item{gap:2px var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--pc-radio-control);background:var(--pc-producto-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.pl-stock-hay{text-align:right;font-weight:600}.pl-stock-min{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave);grid-column:1/-1}.pl-stock-item.bajo .pl-stock-hay{font-size:var(--ds-type-metric);letter-spacing:-.02em;color:var(--pc-alerta)}.pl-hero{position:relative}.pl-cabecera{z-index:2;padding:var(--ds-space-6) var(--pl-m);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.pl-cabecera>*{pointer-events:auto}.pl-marca{align-items:center;min-height:44px;display:inline-flex}.pl-marca img{width:auto;height:28px}.pl-cabecera-link{min-height:44px;font-size:var(--pl-t4);align-items:center;display:inline-flex}.pl-split{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.pl-split-col{padding:var(--pl-arriba) var(--pl-m) var(--ds-space-layout-16);grid-area:1/1/3}.pl-split-lado{padding:var(--pl-arriba) var(--pl-m) var(--ds-space-layout-16);background:var(--pc-suelo-2);flex-direction:column;grid-area:1/2/3;align-items:center;display:flex}.pl-portada{max-width:640px}.pl-bajada{max-width:34em;margin-top:var(--ds-space-8);font-size:var(--pl-t3);line-height:1.55}.pl-portada .pl-guia{margin-top:var(--ds-space-8)}.pl-portada .pl-acciones{margin-top:var(--ds-space-6)}.pl-lineas .pl-linea{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.pl-lineas .pl-linea-in{display:block}.pl-instrumento{width:min(100%,440px);display:grid}.pl-instrumento-vivo,.pl-instrumento-molde{align-self:start;justify-items:start;gap:var(--ds-space-3);grid-area:1/1;display:grid}.pl-instrumento-molde{visibility:hidden}.pl-instrumento-nota{font-size:var(--pl-t5);color:var(--pc-tinta-suave)}.pl-ancla-rubros{height:0;display:block}.pl-ancla{position:absolute;top:0;left:0}.pl-seccion{column-gap:var(--pl-g);padding:var(--pl-hueco) var(--pl-m) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.pl-fotos{gap:var(--pl-g);margin-top:var(--ds-space-layout-12);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pl-fotos .pl-foto-marco{aspect-ratio:4/5}.pl-pie{align-items:baseline;gap:var(--ds-space-6);padding:max(var(--pl-hueco), 18svh) var(--pl-m) var(--ds-space-8);font-size:var(--pl-t4);color:var(--pc-tinta-suave);grid-template-columns:1fr auto 1fr;display:grid}.pl-pie-links{gap:var(--ds-space-1) var(--ds-space-6);flex-wrap:wrap;display:flex}.pl-pie-links .pl-enlace{min-height:44px;color:var(--pc-tinta);align-items:center;display:inline-flex}.pl-pie-legal{text-align:right;justify-self:end}@media (max-width:999px){.pl-split{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0}.pl-split-col,.pl-split-lado{grid-area:auto/1}.pl-split-col{padding:calc(var(--ds-space-layout-16) + var(--ds-space-8)) var(--pl-m) var(--ds-space-layout-12)}.pl-split-lado{padding:var(--ds-space-layout-12) var(--pl-m) var(--ds-space-layout-16)}}@media (max-width:699px){.pl-root{--pl-hueco:calc(var(--ds-space-layout-16) + var(--ds-space-8))}.pl-seccion{grid-template-columns:minmax(0,1fr)}.pl-seccion>*{grid-column:1}.pl-marca img{height:24px}.pl-bajada,.pl-portada .pl-guia{margin-top:var(--ds-space-6)}.pl-guia img{width:40px;height:40px}.pl-guia .pl-dico-dice{font-size:var(--pl-t4)}.pl-pieza{padding:var(--ds-space-4)}.pl-resultado-neto-cifra{font-size:36px}.pl-pedido{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto auto}.pl-pedido-n{display:none}.pl-pie{gap:var(--ds-space-2);font-size:var(--pl-t5);grid-template-columns:minmax(0,1fr);padding-top:20svh}.pl-pie-legal{text-align:left;justify-self:start}}.pl-root h2 .pl-palabra,.pl-root h2 .pl-palabra>span{display:inline}.pl-sin-corte{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.pl-anim .pl-linea-in{animation:pl-linea var(--pc-t-estructura) var(--pc-curva) forwards;transform:translateY(105%)}.pl-anim .pl-linea-2{animation-delay:calc(var(--pc-t-rapido) / 2)}.pl-anim .pl-sigue{opacity:0;transform:translateY(var(--pc-viaje));animation:pl-sube var(--pc-t-estructura) var(--pc-curva) var(--pc-t-rapido) forwards}.pl-anim .pl-acciones.pl-sigue{opacity:1;animation:none;transform:none}.pl-anim .dg-cerrado .pl-split-lado>*{opacity:0;animation:pl-sube var(--pc-t-estructura) var(--pc-curva) var(--pc-t-rapido) forwards}.pl-anim [data-reveal]{opacity:0;transform:translateY(var(--pc-viaje));transition:opacity var(--pc-t-estructura) var(--pc-curva), transform var(--pc-t-estructura) var(--pc-curva)}.pl-anim [data-reveal="1"]{transition-delay:calc(var(--pc-t-rapido) / 2)}.pl-anim [data-reveal="2"]{transition-delay:var(--pc-t-rapido)}.pl-anim [data-reveal="3"]{transition-delay:calc(var(--pc-t-rapido) * 1.5)}.pl-anim [data-reveal].is-in{opacity:1;transform:none}.pl-anim [data-reveal=palabras]{opacity:1;transition:none;transform:none}.pl-anim h2 .pl-palabra{vertical-align:bottom;margin:-.12em -.04em;padding:.12em .04em;display:inline-block;overflow:hidden}.pl-anim h2 .pl-palabra>span{transition:transform var(--pc-t-personaje) var(--pc-curva);transition-delay:calc(var(--pc-t-rapido) + min(calc(var(--i,0) * 55ms), .66s));display:inline-block}.pl-anim [data-reveal]:not(.is-in) .pl-palabra>span,.pl-anim [data-gp-root][data-gp-motion=on]:not([data-gp-listo]) .pl-palabra>span{transition:none;transform:translateY(calc(100% + .2em))}.pl-anim [data-gp-root][data-gp-motion=on]:not([data-gp-listo]) [data-reveal]:not([data-reveal=palabras]){opacity:0;transform:translateY(var(--pc-viaje));transition:none}.pl-anim .ce-pasos>li[data-reveal]{transition-delay:calc(var(--i,0) * var(--pc-t-rapido) / 2)}.pl-resultado-cuenta{animation:pl-sube var(--pc-t-estructura) var(--pc-curva) both}.pl-deriva{animation:18s ease-in-out infinite alternate pl-deriva}.pl-fotos .pl-foto-marco img{transition:transform var(--pc-t-estructura) var(--pc-curva)}@media (hover:hover) and (pointer:fine){.pl-fotos .pl-foto:hover .pl-foto-marco img{transform:scale(1.03)}}}@keyframes pl-linea{to{transform:none}}@keyframes pl-sube{0%{opacity:0;transform:translateY(var(--pc-viaje))}to{opacity:1;transform:none}}@keyframes pl-deriva{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(-2%,-1.5%)}}.pl-hero-tiempo{--pl-hero-alto:100svh;--pl-hero-titulo:clamp(56px, 5.3vw, 92px);--pc-producto:var(--pl-suelo-continuo);background:var(--pc-producto)}.pl-hero-tiempo .pl-cabecera{z-index:8;color:var(--pc-producto-tinta)}.pl-cabecera-accesos{align-items:center;gap:var(--ds-space-6);display:flex}.pl-hero-tiempo .pl-cabecera-registro{color:var(--pc-oro)}.pl-hero-tiempo.pl-hero-diagnostico .pl-cabecera{color:var(--ds-color-zinc-50)}.pl-hero-tiempo .dg-cerrado{height:var(--pl-hero-alto);isolation:isolate;min-height:0;color:var(--pc-producto-tinta);display:block;position:relative;overflow:clip}.pl-hero-tiempo .dg-cerrado .pl-split-col,.pl-hero-tiempo .dg-cerrado .pl-split-lado,.pl-hero-tiempo .pl-portada{display:contents}.pl-hero-tiempo .dg-cerrado:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(transparent 78%, var(--pl-suelo-hero) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pl-tiempo-escena{position:absolute;top:0;bottom:0;left:0;right:0}.pl-tiempo-escena:after{content:"";z-index:2;background:color-mix(in srgb, var(--pc-producto) 50%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pl-anim .dg-cerrado .pl-split-lado>.pl-tiempo-escena{opacity:1;animation:none}.pl-tiempo-capa{object-fit:cover;object-position:center;width:100%;height:117.5%;position:absolute;top:-3%;left:0}.pl-tiempo-cielo{z-index:1}.pl-luz-horizonte{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pl-luz-horizonte span{filter:blur(28px);opacity:.55;width:62%;height:24%;position:absolute;top:34%}.pl-luz-volt{background:radial-gradient(ellipse, var(--ds-color-intelligence-volt), transparent 70%);left:-2%}.pl-luz-oro{background:radial-gradient(ellipse, var(--pc-oro), transparent 70%);right:-2%}.pl-tiempo-montana{z-index:2}.pl-tiempo-frente{z-index:4;transform-origin:50% 80%;scale:.96;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.pl-hero-tiempo .pl-h1{z-index:3;top:max(72px, calc(var(--pl-hero-alto) * .095));left:var(--pl-m);right:var(--pl-m);font-family:var(--ds-font-soul);font-size:var(--pl-hero-titulo);letter-spacing:-.045em;text-align:center;font-weight:400;line-height:.94;position:absolute}.pl-hero-tiempo .pl-h1>span{display:block}.pl-tiempo-propuesta{z-index:6;top:calc(max(72px, var(--pl-hero-alto) * .095) + var(--pl-hero-titulo) * 1.88 + 20px);left:var(--pl-m);right:var(--pl-m);text-align:center;position:absolute}.pl-hero-tiempo .pl-bajada{margin-inline-start:auto;margin-inline-end:auto;margin-top:0;font-size:clamp(18px,1.55vw,26px);line-height:1.3}.pl-hero-tiempo .pl-bajada strong{font-weight:500;display:block}.pl-hero-tiempo .pl-bajada>span{margin-top:var(--ds-space-1);font-size:.8em;font-weight:400;display:block}.pl-hero-tiempo .pl-acciones{margin-top:var(--ds-space-4);gap:var(--ds-space-2);flex-direction:column;align-items:center}.pl-hero-tiempo .pl-hero-origen{min-height:calc(var(--ds-control-height-touch) + var(--ds-space-2));gap:var(--ds-space-6);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--pc-oro);color:var(--pc-sobre-oro);isolation:isolate;border:1px solid var(--pc-oro);white-space:nowrap;font-weight:500;transition:color .32s;position:relative;overflow:hidden}.pl-hero-etiqueta{z-index:1;font-size:var(--ds-type-lg);position:relative}.pl-hero-burbuja{z-index:1;width:var(--ds-control-height-default);height:var(--ds-control-height-default);border-radius:var(--ds-radius-pill);background:var(--ds-color-zinc-950);color:var(--pc-oro);flex:none;place-items:center;transition:background .32s;display:grid;position:relative}.pl-hero-cara{width:100%;height:100%;display:block}.pl-hero-guino{opacity:0}.pl-hero-tiempo .pl-hero-origen:before{content:"";z-index:0;right:var(--ds-space-4);width:var(--ds-control-height-default);height:var(--ds-control-height-default);background:var(--ds-color-zinc-950);border-radius:50%;transition:transform .48s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;transform:translateY(-50%)scale(1)}.pl-hero-tiempo .pl-hero-origen:-webkit-any(:hover,:focus-visible,.pl-hero-regresando){color:var(--ds-color-zinc-50)}.pl-hero-tiempo .pl-hero-origen:is(:hover,:focus-visible,.pl-hero-regresando){color:var(--ds-color-zinc-50)}.pl-hero-tiempo .pl-hero-origen:-webkit-any(:hover,:focus-visible,.pl-hero-regresando):before{transform:translateY(-50%)scale(18)}.pl-hero-tiempo .pl-hero-origen:is(:hover,:focus-visible,.pl-hero-regresando):before{transform:translateY(-50%)scale(18)}.pl-hero-origen:-webkit-any(:hover,:focus-visible) .pl-hero-burbuja{background:0 0}.pl-hero-origen:is(:hover,:focus-visible) .pl-hero-burbuja{background:0 0}.pl-hero-burbuja svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.pl-hero-regresando{animation:.32s pl-boton-regresa}@keyframes pl-boton-regresa{0%{opacity:.99}to{opacity:1}}.pl-hero-tiempo .pl-hero-origen:focus-visible{outline:2px solid var(--pc-producto-volt);outline-offset:var(--ds-space-2);border-radius:var(--ds-radius-pill)}@media (prefers-reduced-motion:no-preference){.pl-hero-origen:-webkit-any(:hover,:focus-visible) .pl-hero-guino{animation:pl-dico-guina var(--pc-t-personaje) steps(1) both}.pl-hero-origen:is(:hover,:focus-visible) .pl-hero-guino{animation:pl-dico-guina var(--pc-t-personaje) steps(1) both}}@keyframes pl-dico-guina{0%,20%,85%,to{opacity:0}25%,80%{opacity:1}}.pl-hero-ayuda{margin-top:var(--ds-space-1);font-size:var(--ds-type-sm)}.pl-hero-tiempo .dg-cerrado :focus-visible{outline-color:var(--pc-producto-volt)}.pl-hero-tiempo:not(.pl-hero-diagnostico) .pl-cabecera :focus-visible{outline-color:var(--pc-producto-volt)}@media (max-width:999px){.pl-hero-tiempo{--pl-hero-titulo:clamp(56px, 7.4vw, 74px)}.pl-tiempo-propuesta{top:calc(max(72px, var(--pl-hero-alto) * .095) + var(--pl-hero-titulo) * 1.88 + 20px)}}@media (max-width:699px){.pl-hero-tiempo{--pl-hero-titulo:clamp(42px, 11.3vw, 64px)}.pl-hero-tiempo .pl-h1{top:88px}.pl-tiempo-propuesta{top:calc(88px + var(--pl-hero-titulo) * 1.88 + 20px)}.pl-hero-tiempo .pl-bajada{max-width:32ch;font-size:var(--ds-type-lg)}.pl-hero-tiempo .pl-acciones{margin-top:var(--ds-space-3)}.pl-hero-tiempo .pl-acciones>.pl-enlace{display:inline-flex}.pl-hero-tiempo .pl-hero-origen{padding-left:var(--ds-space-4);gap:var(--ds-space-3)}.pl-hero-tiempo .pl-hero-etiqueta{font-size:var(--ds-type-md)}}@media (max-height:740px) and (min-width:700px){.pl-hero-tiempo{--pl-hero-titulo:56px}.pl-hero-tiempo .pl-h1{top:64px}.pl-tiempo-propuesta{top:calc(64px + var(--pl-hero-titulo) * 1.88 + 16px)}.pl-hero-tiempo .pl-bajada{font-size:18px}.pl-hero-tiempo .pl-acciones{gap:2px;margin-top:10px}.pl-hero-ayuda{margin-top:2px}.pl-hero-tiempo .pl-hero-origen{min-height:52px;padding-block-start:5px;padding-block-end:5px}}@media (max-width:699px) and (max-height:740px){.pl-hero-tiempo{--pl-hero-titulo:42px}.pl-hero-tiempo .pl-h1{top:76px}.pl-tiempo-propuesta{top:calc(76px + var(--pl-hero-titulo) * 1.88 + 16px)}.pl-hero-tiempo .pl-bajada{font-size:16px}}@media (prefers-reduced-motion:reduce){.pl-tiempo-capa,.pl-hero-tiempo .pl-h1,.pl-tiempo-propuesta{transform:none}.pl-hero-tiempo .pl-hero-origen:before,.pl-hero-tiempo .pl-hero-origen,.pl-hero-burbuja{transition:none}}@media (max-width:1099px){.pl-fotos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.pl-fotos{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pl-root .cn-cabecera h2,.pl-root .ce-root h2,.pl-root .pp-cabecera h2,.pl-root .pn-root h2{font-size:clamp(32px,3.3vw,48px)}.pl-root .ce-dentro{--ce-circulo:56px}.pl-root .ce-recorrido{margin-top:32px}.pl-root .ce-pasos li{gap:24px}.pl-root .ce-boton{min-height:58px;font-size:18px}.pl-root .pp-plan{padding:24px}.pl-root .pp-importe{font-size:clamp(36px,3.1vw,46px)}.pl-root .pn-guia{padding:28px}.pl-root .ce-accion{margin-top:40px}}.dg-pagina .pl-split{min-height:100svh}.dg-confian-titulo{grid-column:1/5}.dg-confian-texto{grid-column:5/span 5;align-self:end;max-width:44ch}.dg-pie{padding-top:var(--pl-hueco)}@media (max-width:699px){.dg-confian-titulo,.dg-confian-texto{grid-column:1}.dg-confian-texto{margin-top:var(--ds-space-3)}}.dg-col>*,.dg-res-cab>*,.dg-res-cuerpo>*{max-width:var(--pl-columna)}.dg-cuenta{font-size:var(--pl-t5);color:var(--pc-tinta-suave);font-variant-numeric:tabular-nums;margin-left:auto}.dg-progreso{gap:var(--ds-space-1);height:4px;margin-bottom:var(--ds-space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dg-tramo{border-radius:var(--ds-radius-1);background:var(--pc-suelo-3);transition:background-color var(--pc-t-estructura) var(--pc-curva)}.dg-tramo.hecho{background:var(--pc-volt)}.dg-titulo{font-size:var(--pl-t2);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.1}.dg-titulo:focus{outline:none}.dg-titulo:focus-visible{outline:none}.dg-ayuda{margin-top:var(--ds-space-2);font-size:var(--pl-t4);color:var(--pc-tinta-suave)}.dg-grupo{min-width:0;margin:var(--ds-space-6) 0 0;border:0}.dg-opciones{gap:var(--ds-space-2);display:grid}.dg-opcion{align-items:center;gap:var(--ds-space-4);min-height:var(--ds-control-height-touch);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--pc-radio-control);background:var(--pc-suelo-2);cursor:pointer;transition:background-color var(--pc-t-estandar) var(--pc-curva), transform var(--pc-t-rapido) var(--pc-curva);grid-template-columns:20px minmax(0,1fr);display:grid}.dg-opcion-doble{align-items:start}.dg-opcion-doble input{margin-top:3px}.dg-opcion:active{transform:scale(.99)}.dg-opcion input{border:2px solid var(--pc-tinta-suave);border-radius:var(--ds-radius-pill);background:var(--pc-suelo);-webkit-appearance:none;appearance:none;cursor:pointer;width:20px;height:20px;transition:border-color var(--pc-t-rapido) var(--pc-curva), border-width var(--pc-t-rapido) var(--pc-curva);flex:none;margin:0}.dg-opcion input[type=checkbox]{border-radius:var(--ds-radius-1)}.dg-opcion input:checked{border-width:6px;border-color:var(--pc-tinta)}.dg-opcion input[type=checkbox]:checked{background:var(--pc-tinta)}.dg-opcion input:focus-visible{outline:2px solid var(--pc-volt);outline-offset:3px}.dg-opcion:has(input:checked){background:var(--pc-suelo-3)}.dg-opcion:has(input:focus-visible){outline:2px solid var(--pc-volt);outline-offset:2px}.dg-opcion-texto{font-size:var(--pl-t3);gap:2px;line-height:1.35;display:grid}.dg-opcion-label{font-weight:500}.dg-opcion-sub{font-size:var(--pl-t4);color:var(--pc-tinta-suave)}@media (hover:hover) and (pointer:fine){.dg-opcion:hover{background:var(--pc-suelo-3)}.dg-opcion:hover input:not(:checked){border-color:var(--pc-tinta)}}.dg-escala{gap:var(--ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg-subtitulo{margin-bottom:var(--ds-space-2);font-size:var(--pl-t4);color:var(--pc-tinta-suave);padding:0}.dg-texto{width:100%;min-height:var(--ds-control-height-touch);margin-top:var(--ds-space-6);padding:0 var(--ds-space-4);border:2px solid var(--pc-tinta-suave);border-radius:var(--pc-radio-control);background:var(--pc-suelo);color:var(--pc-tinta);font:inherit;font-size:var(--pl-t3);transition:border-color var(--pc-t-estandar) var(--pc-curva);display:block}.dg-texto:focus{border-color:var(--pc-tinta);outline:none}.dg-texto:focus-visible{outline:2px solid var(--pc-volt);outline-offset:2px}.dg-acciones{align-items:center;gap:var(--ds-space-3) var(--ds-space-6);margin-top:var(--ds-space-8);flex-wrap:wrap;display:flex}.dg-boton{min-height:var(--ds-control-height-touch);padding:0 var(--ds-space-8);border-radius:var(--pc-radio-control);background:var(--pc-tinta);color:var(--pc-suelo);font:inherit;font-size:var(--pl-t3);cursor:pointer;transition:transform var(--pc-t-rapido) var(--pc-curva), background-color var(--pc-t-estandar) var(--pc-curva), color var(--pc-t-estandar) var(--pc-curva);border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dg-boton:active:not(:disabled){transform:scale(.97)}.dg-boton:disabled{background:var(--pc-suelo-3);color:var(--pc-tinta-suave);cursor:not-allowed}.dg-boton-volt{background:var(--pc-volt);color:var(--pc-sobre-volt)}@media (hover:hover) and (pointer:fine){.dg-boton:not(:disabled):hover{background:var(--pl-pieza-paso)}.dg-boton-volt:hover{background:var(--pc-volt)}}.dg-texto-boton{min-height:44px;color:var(--pc-tinta);font:inherit;font-size:var(--pl-t4);text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);cursor:pointer;transition:text-decoration-color var(--pc-t-estandar) var(--pc-curva);background:0 0;border:0;align-items:center;padding:0;font-weight:500;display:inline-flex}.dg-en-linea{min-height:0;font-size:inherit}@media (hover:hover) and (pointer:fine){.dg-texto-boton:hover{text-decoration-color:currentColor}}.dg-lado-dentro{top:var(--ds-space-8);gap:var(--ds-space-6);width:min(100%,440px);display:grid;position:sticky}.dg-guia{align-items:center;gap:var(--ds-space-4);display:flex}.dg-guia-cara{width:var(--ds-space-layout-12);height:var(--ds-space-layout-12);flex:none}.dg-guia-cara img{width:100%;height:100%}.dg-guia-dice{font-size:var(--pl-t3);line-height:1.4}.dg-ficha-envoltura{justify-items:start;gap:var(--ds-space-2);display:grid}.dg-ficha .pl-fila{padding:var(--ds-space-2) 0}.dg-ficha .pl-fila dt{flex:none}.dg-ficha .pl-fila dd{min-width:0;color:var(--pc-producto-tinta);overflow-wrap:anywhere}.dg-ficha-falta{color:var(--pc-producto-tinta-suave)}.dg-ficha-fila.actual dt{color:var(--pc-producto-volt)}.dg-ficha-sin-plan{font-size:var(--pl-t5);color:var(--pc-producto-tinta-suave)}.dg-fase-resultado .dg-res-cab{grid-row:1;padding-bottom:0}.dg-fase-resultado .dg-res-cuerpo{padding-top:var(--ds-space-layout-12);grid-row:2}.dg-bloque+.dg-bloque{margin-top:var(--ds-space-layout-12)}.dg-bloque-titulo{margin-bottom:var(--ds-space-2);font-size:var(--pl-t4);color:var(--pc-tinta-suave);font-weight:400}.dg-dolor{font-size:var(--ds-type-xl);letter-spacing:-.015em;font-weight:500;line-height:1.25}.dg-parrafo{font-size:var(--pl-t3);line-height:1.55}.dg-parrafo+.dg-parrafo,.dg-dolor+.dg-parrafo{margin-top:var(--ds-space-2)}.dg-suave{color:var(--pc-tinta-suave)}.dg-pieza{margin-top:var(--ds-space-6)}.dg-plan-linea{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);margin-bottom:var(--ds-space-2);font-size:var(--ds-type-xl);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:500;display:flex}.dg-plan-linea span:last-child{color:var(--pc-oro-texto)}.dg-cierre{align-items:center;gap:var(--ds-space-3) var(--ds-space-8);margin-top:var(--ds-space-layout-12);flex-wrap:wrap;display:flex}.dg-agenda{align-items:center;min-height:44px;display:inline-flex}.dg-guardado{margin-top:var(--ds-space-4)}@media (max-width:999px){.dg-fase-preguntas .dg-ficha-envoltura,.dg-fase-analizando .dg-ficha-envoltura{display:none}.dg-fase-preguntas .pl-split-lado,.dg-fase-analizando .pl-split-lado{padding-block:var(--ds-space-6);align-items:stretch}.pl-hero-tiempo .dg-fase-preguntas .pl-split-lado,.pl-hero-tiempo .dg-fase-analizando .pl-split-lado{padding-top:calc(var(--ds-space-layout-16) + var(--ds-space-8))}.pl-hero-tiempo .dg-fase-preguntas,.pl-hero-tiempo .dg-fase-analizando{grid-template-rows:auto 1fr}.pl-hero-tiempo .dg-fase-preguntas .dg-col,.pl-hero-tiempo .dg-fase-analizando .dg-col{padding-top:var(--ds-space-6)}.dg-lado-dentro{position:static}.dg-fase-resultado .dg-res-cab,.dg-fase-resultado .dg-res-cuerpo{grid-row:auto}.dg-fase-resultado .dg-ficha{display:none}.dg-fase-resultado .dg-res-cab{padding-bottom:var(--ds-space-8)}.dg-fase-resultado .pl-split-lado{padding-block:var(--ds-space-8)}.dg-fase-resultado .dg-res-cuerpo{padding-top:var(--ds-space-8)}}@media (max-width:699px){.dg-col{padding-top:calc(var(--ds-space-layout-16) + var(--ds-space-8))}.dg-progreso{margin-bottom:var(--ds-space-6)}.dg-escala{grid-template-columns:minmax(0,1fr);gap:0}.dg-opcion{padding-inline:var(--ds-space-3)}.dg-boton{flex:auto}.dg-cierre .pl-boton{width:100%}.dg-dolor,.dg-plan-linea{font-size:var(--pl-t2)}}@media (prefers-reduced-motion:no-preference){.dg-entra,.dg-entra .dg-opcion{animation:dg-sube var(--pc-t-estructura) var(--pc-curva) both}.dg-entra .dg-opcion:nth-child(2){animation-delay:calc(var(--pc-t-rapido) / 4)}.dg-entra .dg-opcion:nth-child(3){animation-delay:calc(var(--pc-t-rapido) / 2)}.dg-entra .dg-opcion:nth-child(4){animation-delay:calc(var(--pc-t-rapido) * .75)}.dg-entra .dg-opcion:nth-child(n+5){animation-delay:var(--pc-t-rapido)}.dg-guia-dice{animation:dg-aparece var(--pc-t-estandar) var(--pc-curva) both}.dg-guia-cara[data-gesto]{animation:dg-gesto var(--pc-t-personaje) var(--pc-curva)}.dg-ficha-valor{animation:dg-aparece var(--pc-t-estandar) var(--pc-curva) both}.dg-progreso.leyendo .dg-tramo{animation:dg-lee var(--pc-t-estructura) var(--pc-curva) infinite alternate}.dg-res-cuerpo .dg-bloque,.dg-res-cuerpo .dg-cierre{animation:dg-sube var(--pc-t-estructura) var(--pc-curva) both}.dg-res-cuerpo .dg-bloque:nth-child(2){animation-delay:calc(var(--pc-t-rapido) / 2)}.dg-res-cuerpo .dg-bloque:nth-child(3){animation-delay:var(--pc-t-rapido)}.dg-res-cuerpo .dg-bloque:nth-child(n+4),.dg-res-cuerpo .dg-cierre{animation-delay:calc(var(--pc-t-rapido) * 1.5)}}@keyframes dg-sube{0%{opacity:0;transform:translateY(var(--pc-viaje))}to{opacity:1;transform:none}}@keyframes dg-aparece{0%{opacity:0}to{opacity:1}}@keyframes dg-gesto{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(calc(var(--ds-space-1) * -1)) rotate(-4deg)}to{transform:translateY(0)rotate(0)}}@keyframes dg-lee{0%{opacity:1}to{opacity:.45}}.dg-modal{--pc-suelo:var(--ds-color-zinc-950);--pc-suelo-2:var(--ds-color-zinc-900);--pc-suelo-3:var(--ds-color-zinc-800);--pc-tinta:var(--ds-color-zinc-50);--pc-tinta-suave:var(--ds-color-zinc-400);--pc-volt:var(--ds-color-intelligence-label);--pc-sobre-volt:var(--ds-color-zinc-950);--dg-modal-margen:clamp(var(--ds-space-4), 4vw, var(--ds-space-layout-16));z-index:2147483647;min-height:0;padding:var(--dg-modal-margen);color:var(--pc-tinta);background:0 0;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.dg-modal:before{content:"";background:color-mix(in srgb, var(--ds-color-zinc-950) 24%, transparent);-webkit-backdrop-filter:blur(12px);position:absolute;top:0;bottom:0;left:0;right:0}.dg-modal:focus{outline:none}.dg-modal-card[data-visible=false]{visibility:hidden}.dg-modal:has(.pl-viaje-dico[data-sentido=vuelta]):before{opacity:0;transition:opacity .48s}.dg-modal-card{width:min(100%, calc(var(--pl-columna) * 2));min-width:0;max-height:calc(100dvh - var(--dg-modal-margen) * 2);overscroll-behavior:contain;border-radius:var(--ds-radius-4);background:var(--pc-suelo);scrollbar-color:var(--pc-suelo-3) var(--pc-suelo);scrollbar-width:thin;position:relative;overflow:auto}.dg-modal-cabecera{z-index:2;padding:var(--ds-space-2) var(--ds-space-3);background:var(--pc-suelo);justify-content:flex-end;display:flex;position:sticky;top:0}.dg-modal-cerrar{width:var(--ds-control-height-touch);height:var(--ds-control-height-touch);padding:var(--ds-space-3);border-radius:var(--ds-radius-3);background:var(--pc-suelo-2);color:var(--pc-tinta);cursor:pointer;border:0;place-items:center;display:grid}.dg-modal-cerrar svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:100%;height:100%}.dg-modal-cerrar:hover{background:var(--pc-suelo-3)}.dg-modal :focus-visible{outline:2px solid var(--pc-volt);outline-offset:var(--ds-space-1)}.dg-modal .dg-embudo{min-height:0}.dg-modal .pl-split-col,.dg-modal .pl-split-lado{padding:var(--ds-space-6) var(--ds-space-8) var(--ds-space-8)}.dg-modal .dg-lado-dentro{width:100%;position:static}.dg-modal .dg-guia-dice{font-size:var(--ds-type-md)}.dg-modal .dg-entra,.dg-modal .dg-entra .dg-opcion{animation:none}.dg-modal .dg-boton:not(:disabled):hover{background:var(--pc-producto-tinta-suave);color:var(--pc-producto)}.dg-modal .dg-res-cuerpo{padding-top:var(--ds-space-6)}.dg-modal .dg-progreso{margin-bottom:var(--ds-space-6)}.pl-viaje-dico{--pl-viaje-expansion:.64s;--pl-viaje-contraccion:.48s;--pl-viaje-curva:cubic-bezier(.2, .7, .2, 1);background:var(--ds-color-zinc-950);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pl-viaje-dico[data-viaje=abierto]{visibility:hidden}.pl-viaje-css{animation:pl-viaje-superficie var(--pl-viaje-duracion) var(--pl-viaje-curva) both}@keyframes pl-viaje-superficie{0%{clip-path:var(--pl-viaje-desde)}to{clip-path:var(--pl-viaje-hasta)}}@media (max-width:999px){.dg-modal .pl-split{grid-template-rows:auto 1fr}.dg-modal .pl-split-col,.dg-modal .pl-split-lado{padding:var(--ds-space-6)}.dg-modal .dg-lado{background:var(--pc-suelo)}.dg-modal .dg-col{padding-top:var(--ds-space-2)}.dg-modal .dg-fase-resultado .dg-res-cab{padding-bottom:var(--ds-space-6)}}@media (prefers-reduced-motion:no-preference){.dg-modal-card[data-visible=true]{animation:dg-card-aparece .18s var(--pc-curva) both}}@keyframes dg-card-aparece{0%{opacity:0}to{opacity:1}}.dg-titulo{overflow-wrap:anywhere}.dg-condicional{margin-top:var(--ds-space-6)}.dg-datos-sistema,.dg-contacto-form{gap:var(--ds-space-3);margin-top:var(--ds-space-4);display:grid}.dg-datos-sistema label,.dg-contacto-form>label{gap:var(--ds-space-2);display:grid}.dg-consentimiento{font-size:var(--ds-type-sm);grid-template-columns:22px minmax(0,1fr);align-items:start;line-height:1.5}.dg-consentimiento input{width:18px;height:18px;accent-color:var(--pc-oro);margin-top:3px}.dg-error-campo{color:var(--pc-tinta);font-weight:600;font-size:var(--ds-type-sm)}.dg-contacto-ok{padding-block:var(--ds-space-4);color:inherit;line-height:1.6}.dg-hallazgos{gap:var(--ds-space-4);padding-left:var(--ds-space-6);line-height:1.6;list-style:outside;display:grid}.dg-herramientas{gap:var(--ds-space-2);margin-block:var(--ds-space-4);flex-wrap:wrap;display:flex}.dg-herramientas li{padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-zinc-800);border-radius:var(--ds-radius-2)}.dg-unificado{--pc-suelo:var(--ds-color-zinc-950);--pc-suelo-2:var(--ds-color-zinc-900);--pc-suelo-3:var(--ds-color-zinc-800);--pc-tinta:var(--ds-color-zinc-50);--pc-tinta-suave:var(--ds-color-zinc-400);--pc-volt:var(--ds-color-intelligence-label);min-width:0;padding:var(--ds-space-4) clamp(var(--ds-space-6), 4vw, var(--ds-space-layout-12)) var(--ds-space-6);background:var(--pc-suelo);color:var(--pc-tinta);display:block}.dg-pagina .dg-unificado{max-width:1040px;margin:var(--ds-space-6) auto;border-radius:var(--ds-radius-4)}.dg-modal:has(.dg-unificado) .dg-modal-card{border:1px solid var(--ds-color-zinc-800);width:min(100%,1040px)}.dg-modal-cabecera{padding:var(--ds-space-3) clamp(var(--ds-space-6), 4vw, var(--ds-space-layout-12));justify-content:space-between;align-items:center}.dg-modal-logo{width:100px;height:auto}.dg-unificado .dg-guia-unica{align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-3);display:flex}.dg-unificado .dg-guia-cara{flex:0 0 64px;width:64px;height:auto;display:block}.dg-guia-mensaje{max-width:56ch;font-size:var(--ds-type-lg);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.dg-avance{align-items:center;column-gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.dg-porcentaje{color:var(--pc-volt);font-size:var(--ds-type-sm);font-variant-numeric:tabular-nums;grid-area:1/2}.dg-progreso-continuo{border-radius:var(--ds-radius-pill);background:var(--pc-suelo-3);height:5px;position:relative;overflow:hidden}.dg-progreso-relleno{border-radius:inherit;background:var(--pc-volt);height:100%;transition:width .32s var(--pc-curva), background-color .32s var(--pc-curva);display:block}.dg-progreso-continuo:after{content:"";background:linear-gradient(90deg, transparent, var(--ds-color-intelligence-volt), var(--ds-color-intelligence-label), transparent);width:28%;animation:2.8s linear infinite dg-pulso-continuo;position:absolute;top:0;bottom:0;left:0;right:auto}.dg-avance-completo .dg-progreso-relleno{background:var(--pc-oro)}.dg-avance-completo .dg-porcentaje{color:var(--pc-oro)}.dg-avance-completo .dg-progreso-continuo:after{content:none}@keyframes dg-pulso-continuo{0%{transform:translate(-100%)}to{transform:translate(460%)}}.dg-unificado .dg-titulo{text-wrap:pretty;max-width:34ch;font-size:clamp(24px,2.8vw,36px)}.dg-unificado .dg-grupo{margin-top:var(--ds-space-4)}.dg-unificado .dg-opcion{border:1px solid var(--ds-color-zinc-800);padding:var(--ds-space-3) var(--ds-space-4);background:0 0;min-height:52px}.dg-unificado .dg-opcion:has(input:checked){border-color:var(--pc-volt);background:color-mix(in srgb, var(--ds-color-intelligence-volt) 12%, var(--pc-suelo))}.dg-unificado .dg-opcion input:checked{border-color:var(--pc-volt)}.dg-unificado .dg-opcion input[type=checkbox]:checked{background:var(--pc-volt)}.dg-unificado .dg-opcion-texto{font-size:var(--ds-type-md)}.dg-unificado .dg-opcion-sub{font-size:var(--ds-type-sm)}.dg-unificado .dg-condicional .dg-opciones{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-unificado .dg-subtitulo{color:var(--pc-tinta);font-size:var(--ds-type-md);font-weight:500}.dg-paso-vertical>.dg-grupo:first-of-type .dg-opciones{border-bottom:1px solid var(--ds-color-zinc-800);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dg-paso-vertical>.dg-grupo:first-of-type .dg-opcion{padding-inline:var(--ds-space-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;position:relative}.dg-paso-vertical>.dg-grupo:first-of-type .dg-opcion:has(input:checked){border-bottom-color:var(--pc-volt);color:var(--pc-volt)}.dg-paso-vertical>.dg-grupo:first-of-type .dg-opcion-texto{text-align:center;grid-column:1/-1}.dg-paso-vertical>.dg-grupo:first-of-type input{clip-path:inset(50%);width:1px;height:1px;position:absolute}.dg-unificado .dg-acciones{gap:var(--ds-space-3) var(--ds-space-6);margin-top:var(--ds-space-6);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-zinc-800);justify-content:flex-end}.dg-unificado .dg-boton{gap:var(--ds-space-3);background:var(--pc-oro);color:var(--pc-sobre-oro)}.dg-unificado .dg-boton:disabled{background:var(--pc-suelo-3);color:var(--pc-tinta-suave)}.dg-unificado .dg-boton:not(:disabled):hover{background:var(--pc-oro-hover);color:var(--pc-sobre-oro)}.dg-resumen{min-width:0}.dg-acciones .dg-resumen{margin-right:auto}.dg-resumen[open]{flex-basis:100%;width:100%}.dg-resumen summary{cursor:pointer;min-height:44px;color:var(--pc-tinta-suave);font-size:var(--ds-type-sm);align-content:center;width:-moz-fit-content;width:fit-content}.dg-resumen summary:hover{color:var(--pc-tinta)}.dg-resumen summary:focus-visible{outline:2px solid var(--pc-volt);outline-offset:3px}.dg-ficha-lectura{padding-block:var(--ds-space-3)}.dg-resumen-fila{justify-content:space-between;gap:var(--ds-space-6);padding-block:var(--ds-space-2);border-bottom:1px solid var(--pc-suelo-3);font-size:var(--ds-type-sm);display:flex}.dg-resumen-fila dt{color:var(--pc-tinta-suave)}.dg-resumen-fila dd{text-align:right;overflow-wrap:anywhere;max-width:65%}.dg-cuenta-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dg-resultado-contenido{--pc-suelo:var(--ds-color-neutral-50);--pc-suelo-2:var(--ds-color-neutral-100);--pc-suelo-3:var(--ds-color-neutral-200);--pc-tinta:var(--ds-color-neutral-950);--pc-tinta-suave:var(--ds-color-neutral-600);--pc-volt:var(--ds-color-intelligence-trace)}.dg-unificado .dg-res-cuerpo{margin-top:var(--ds-space-6);max-width:none;padding:0}.dg-unificado .dg-res-cuerpo>*{max-width:72ch}.dg-unificado .dg-bloque+.dg-bloque,.dg-unificado .dg-cierre{margin-top:var(--ds-space-6)}.dg-unificado .dg-texto{margin-top:var(--ds-space-2)}@media (max-width:599px){.dg-unificado .dg-guia-cara{flex-basis:48px;width:48px}.dg-guia-mensaje{font-size:var(--ds-type-md)}.dg-unificado .dg-condicional .dg-opciones,.dg-paso-vertical>.dg-grupo:first-of-type .dg-opciones{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-unificado .dg-escala{grid-template-columns:1fr}.dg-acciones .dg-resumen{flex-basis:100%}.dg-unificado .dg-plan-linea{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dg-progreso-continuo:after{opacity:.3;animation:none}.dg-progreso-relleno{transition:none}}.dg-modal .dg-titulo:focus-visible{outline:none}.dg-modal:has(.dg-unificado) .dg-modal-card{height:min(880px, calc(100dvh - var(--dg-modal-margen) * 2));z-index:2;flex-direction:column;display:flex;overflow:hidden}.dg-modal-cabecera{flex-shrink:0}.dg-modal .dg-unificado{scrollbar-width:thin;scrollbar-color:var(--pc-suelo-3) var(--pc-suelo);flex:1;min-height:0;overflow:auto}.dg-modal .dg-unificado:not(.dg-fase-resultado){flex-direction:column;display:flex}.dg-modal .dg-unificado>.dg-paso{flex-direction:column;flex:1;min-height:min-content;display:flex}.dg-modal .dg-acciones{flex-shrink:0;margin-top:auto}.dg-unificado .dg-guia-cara{cursor:pointer;background:0 0;border:0;padding:0}.dg-unificado .dg-guia-cara:focus-visible{outline:2px solid var(--pc-volt);outline-offset:3px;border-radius:var(--ds-radius-2)}.dg-resumen summary{padding-inline:var(--ds-space-3);color:var(--pc-volt);border:1px solid color-mix(in srgb, var(--pc-volt) 45%, transparent);border-radius:var(--ds-radius-2);background:color-mix(in srgb, var(--pc-volt) 7%, transparent);font-weight:600}.dg-resumen summary:hover{color:var(--pc-volt);background:color-mix(in srgb, var(--pc-volt) 14%, transparent)}.dg-resumen-fila{align-items:center;gap:var(--ds-space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;display:grid}.dg-resumen-fila dd{text-align:left;max-width:none}.dg-resumen-editar{min-height:44px;color:var(--pc-volt);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.dg-analisis-mensaje{margin-top:var(--ds-space-6);max-width:52ch;min-height:4.5em;color:var(--pc-tinta-suave);font-size:var(--ds-type-lg);line-height:1.5}.dg-modal .dg-fase-analizando .dg-paso{padding-bottom:var(--ds-space-layout-16);justify-content:center}.dg-modal-luces{z-index:0;pointer-events:none;opacity:0;transition:opacity .3s var(--pc-curva);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%;overflow:hidden}.dg-modal[data-visible=true] .dg-modal-luces{opacity:1}.dg-modal-luces:before,.dg-modal-luces:after{content:"";filter:blur(18px);width:75vw;height:105vh;animation-play-state:paused;position:absolute}.dg-modal-luces:before{background:radial-gradient(ellipse, color-mix(in srgb, var(--ds-color-brand-gold-500) 24%, transparent), transparent 66%);animation:5s ease-in-out infinite alternate dg-luz-oro;top:0;left:-15%}.dg-modal-luces:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--ds-color-intelligence-volt) 30%, transparent), transparent 66%);animation:7s ease-in-out infinite alternate dg-luz-volt;bottom:-10%;right:-15%}.dg-modal:not([data-visible=true]) .dg-modal-luces:before,.dg-modal:not([data-visible=true]) .dg-modal-luces:after{animation-play-state:paused}.dg-modal .pl-viaje-dico{z-index:1}@keyframes dg-luz-oro{0%{transform:translate(-20%,16%)scale(.8)}50%{transform:translate(20%,-18%)scale(1.2)}to{transform:translate(65%,12%)scale(.95)}}@keyframes dg-luz-volt{0%{transform:translate(24%,-20%)scale(1.15)}50%{transform:translate(-24%,18%)scale(.8)}to{transform:translate(-60%,-8%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.dg-modal-luces:before,.dg-modal-luces:after{animation:none}.dg-modal-luces{transition:none}}.dg-unificado.dg-fase-resultado{padding:0}.dg-resultado-cabecera{padding:var(--ds-space-4) clamp(var(--ds-space-6), 4vw, var(--ds-space-layout-12)) var(--ds-space-6)}.dg-resultado-cabecera .dg-avance{margin-bottom:0}.dg-resultado-contenido{padding:var(--ds-space-6) clamp(var(--ds-space-6), 4vw, var(--ds-space-layout-12));background:var(--pc-suelo);color:var(--pc-tinta)}.dg-analisis-mensaje{align-items:flex-start;gap:var(--ds-space-3);color:var(--pc-tinta);display:flex}.dg-analisis-texto{min-width:0;animation:2.2s ease-in-out infinite dg-lectura-pulso}.dg-analisis-cargando{border:2px solid color-mix(in srgb, var(--pc-volt) 30%, transparent);border-top-color:var(--pc-volt);border-radius:var(--ds-radius-pill);flex:0 0 18px;width:18px;height:18px;margin-top:5px;animation:.9s linear infinite dg-lectura-giro}@keyframes dg-lectura-pulso{0%,to{color:var(--pc-tinta)}50%{color:var(--pc-volt)}}@keyframes dg-lectura-giro{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dg-analisis-texto,.dg-analisis-cargando{animation:none}}.dg-resultado-grilla{gap:var(--ds-space-8);grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:start;display:grid}.dg-resultado-texto{overflow-wrap:anywhere;min-width:0}.dg-unificado .dg-resultado-titulo{font-family:var(--ds-font-soul);letter-spacing:-.025em;text-wrap:balance;max-width:25ch;font-size:clamp(30px,3.1vw,44px);font-weight:400;line-height:1.08}.dg-resultado-intro{margin-top:var(--ds-space-4);font-size:var(--ds-type-lg);line-height:1.45}.dg-resultado-seccion{margin-top:var(--ds-space-6)}.dg-resultado-subtitulo{gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);font-size:var(--ds-type-lg);color:var(--pc-tinta);align-items:baseline;font-weight:600;display:flex}.dg-resultado-subtitulo>span{color:var(--pc-volt);font-variant-numeric:tabular-nums}.dg-resultado-hallazgos{padding:0;list-style:none}.dg-resultado-hallazgos>li{gap:var(--ds-space-4);padding-block:var(--ds-space-3);border-bottom:1px solid var(--pc-suelo-3);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.dg-resultado-hallazgos svg,.dg-resultado-herramientas svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dg-resultado-hallazgos h3{font-size:var(--ds-type-md);font-weight:600;line-height:1.4}.dg-resultado-hallazgos p{margin-top:var(--ds-space-1);font-size:var(--ds-type-md);line-height:1.45}.dg-resultado-parrafo{font-size:var(--ds-type-md);line-height:1.5}.dg-resultado-herramientas{gap:var(--ds-space-2);margin-block:var(--ds-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dg-resultado-herramientas li{align-items:center;gap:var(--ds-space-2);min-height:36px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--pc-volt) 10%, var(--pc-suelo));font-size:var(--ds-type-sm);display:flex}.dg-resultado-herramientas svg{color:var(--pc-volt);width:20px;height:20px}.dg-resultado-alcance{margin-top:var(--ds-space-4)}.dg-resultado-alcance h3{color:var(--pc-tinta);font-size:var(--ds-type-sm);font-weight:600}.dg-resultado-alcance p,.dg-resultado-nota{font-size:var(--ds-type-sm);color:var(--pc-tinta-suave);line-height:1.5}.dg-resultado-alcance p{margin-top:var(--ds-space-2)}.dg-resultado-alcance strong{color:var(--pc-tinta);font-weight:600}.dg-resultado-nota{margin-top:var(--ds-space-4)}.dg-resultado-resumen{padding-top:var(--ds-space-3);margin-top:var(--ds-space-4);border-top:1px solid var(--pc-suelo-3)}.dg-plan-recomendado{min-width:0;padding:var(--ds-space-6);background:var(--ds-color-zinc-950);color:var(--ds-color-zinc-50);border:1px solid var(--ds-color-brand-gold-500);border-radius:var(--ds-radius-3)}.dg-plan-distincion{gap:var(--ds-space-2);margin-bottom:var(--ds-space-6);align-items:center;display:flex}.dg-plan-orden{color:var(--ds-color-intelligence-label);font-size:var(--ds-type-sm);font-weight:600}.dg-plan-distincion p{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-2);color:var(--ds-color-neutral-950);background:var(--ds-color-brand-gold-500);font-size:var(--ds-type-xs);font-weight:700;line-height:1.3}.dg-plan-recomendado>h2{font-family:var(--ds-font-soul);font-size:42px;font-weight:400;line-height:1.1}.dg-plan-descripcion{margin-top:var(--ds-space-2);font-size:var(--ds-type-md);line-height:1.4}.dg-plan-importe{margin-top:var(--ds-space-6);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,3.8vw,54px);font-weight:600;line-height:1.1}.dg-plan-importe span{margin-top:var(--ds-space-1);font-size:var(--ds-type-lg);letter-spacing:0;font-weight:400;display:block}.dg-plan-condiciones{margin-top:var(--ds-space-3);font-size:var(--ds-type-sm);color:var(--ds-color-zinc-400)}.dg-plan-beneficios{gap:var(--ds-space-3);padding-block:var(--ds-space-4);margin-block:var(--ds-space-4);border-block:1px solid var(--ds-color-zinc-800);list-style:none;display:grid}.dg-plan-beneficios li{gap:var(--ds-space-3);font-size:var(--ds-type-md);grid-template-columns:20px minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.dg-plan-beneficios svg{width:20px;height:20px}.dg-plan-beneficios circle{fill:var(--ds-color-brand-gold-500)}.dg-plan-beneficios path{fill:none;stroke:var(--ds-color-neutral-950);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dg-plan-motivo h3{font-size:var(--ds-type-md);color:var(--ds-color-brand-gold-500);font-weight:600}.dg-plan-motivo p{margin-top:var(--ds-space-2);font-size:var(--ds-type-md);line-height:1.5}.dg-plan-empezar{justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:52px;margin-top:var(--ds-space-6);padding:var(--ds-space-3);border:1px solid var(--ds-color-brand-gold-500);border-radius:var(--ds-radius-2);background:var(--ds-color-brand-gold-500);color:var(--ds-color-neutral-950);text-align:center;font-size:var(--ds-type-md);transition:background-color .22s var(--pc-curva), color .22s var(--pc-curva);font-weight:600;text-decoration:none;display:flex}.dg-plan-empezar:hover{color:var(--ds-color-brand-gold-500);background:0 0}.dg-plan-aclaracion{margin-top:var(--ds-space-3);color:var(--ds-color-zinc-400);font-size:var(--ds-type-sm);line-height:1.45}.dg-plan-anual{margin-top:var(--ds-space-3);font-size:var(--ds-type-sm);line-height:1.5}.dg-plan-anual summary{cursor:pointer;min-height:44px;color:var(--ds-color-zinc-50);align-content:center}.dg-plan-anual p{padding-block:var(--ds-space-2);color:var(--ds-color-zinc-400)}.dg-plan-comparar{width:-moz-fit-content;width:fit-content;min-height:44px;margin:var(--ds-space-2) auto 0;color:var(--ds-color-zinc-400);text-underline-offset:3px;font-size:var(--ds-type-sm);align-content:center;display:block}@media (max-width:799px){.dg-resultado-grilla{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr)}.dg-unificado .dg-resultado-titulo{font-size:32px}.dg-plan-recomendado{padding:var(--ds-space-6)}}.dg-contacto-previo{gap:var(--ds-space-4);margin-top:var(--ds-space-6);display:grid}.dg-contacto-previo label{font-size:var(--ds-type-md);font-weight:500;display:block}.dg-contacto-previo label>span{color:var(--pc-tinta-suave);font-weight:400}.dg-contacto-campos{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg-contacto-previo .dg-texto{width:100%}.dg-contacto-previo .dg-ayuda{max-width:65ch;margin:0}.dg-contacto-previo .dg-consentimiento{align-items:flex-start;gap:var(--ds-space-3);font-size:var(--ds-type-sm);cursor:pointer;font-weight:400;line-height:1.5;display:flex}.dg-contacto-previo .dg-consentimiento input{width:20px;height:20px;accent-color:var(--pc-volt);flex:0 0 20px;margin-top:2px}.dg-contacto-previo .dg-error-campo{margin-top:var(--ds-space-2)}.dg-contacto-previo input[aria-invalid=true]{border-color:var(--pc-oro)}.dg-modal[data-analizando=true]:has(.dg-unificado) .dg-modal-card{height:auto;max-height:calc(100dvh - var(--dg-modal-margen) * 2)}.dg-fase-analizando{isolation:isolate;position:relative}.dg-modal .dg-fase-analizando{flex:0 auto}.dg-fase-analizando>.dg-guia{z-index:1;padding-block:var(--ds-space-4);gap:var(--ds-space-4);position:relative}.dg-fase-analizando>.dg-avance{z-index:1;flex-shrink:0;margin-bottom:0;position:relative}.dg-fase-analizando .dg-guia-cara{flex:0 0 64px;width:64px}.dg-fase-analizando .dg-guia-mensaje{min-width:0;max-width:65ch;min-height:3em;font-size:var(--ds-type-lg);align-items:center;margin:0}.dg-analisis-fondo{z-index:0;pointer-events:none;opacity:.75;position:absolute;top:0;bottom:0;left:0;right:0}.dg-modal[data-analizando=true]>.dg-analisis-fondo{z-index:1}@media (max-width:599px){.dg-contacto-campos{grid-template-columns:minmax(0,1fr)}.dg-fase-analizando .dg-guia-cara{flex-basis:48px;width:48px}.dg-fase-analizando .dg-guia-mensaje{font-size:var(--ds-type-md)}}:root{--dico-blue-volt:#3d6bff;--dico-blue-2d-base:#192b6c;--dico-blue-3d-base:#2a3369;--dico-blue-flat:#0957e6}.dico-pulso{--dico-pulso-grosor:6;--dico-pulso-radio:44;--dico-pulso-intensidad:1;--dico-pulso-vuelta:2.6s;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dico-pulso-aro{stroke:var(--dico-pulso-base,var(--dico-blue-2d-base));fill:none;opacity:0}.dico-pulso--con-aro .dico-pulso-aro{opacity:calc(1 * var(--dico-pulso-intensidad))}.dico-pulso-brillo{stroke:var(--dico-blue-volt);fill:none;opacity:0;transition:opacity .3s}.dico-pulso-giro{transform-origin:var(--dico-pulso-origen,50% 50%)}.dico-pulso-estela,.dico-pulso-punta{fill:none;stroke:var(--dico-blue-volt);stroke-linecap:round;opacity:0;transition:opacity .3s,stroke-width .3s}.dico-pulso--idle .dico-pulso-brillo{animation:5.4s ease-in-out infinite dico-pulso-respiro}@keyframes dico-pulso-respiro{0%,to{opacity:calc(.1 * var(--dico-pulso-intensidad))}50%{opacity:calc(.3 * var(--dico-pulso-intensidad))}}.dico-pulso--active .dico-pulso-brillo{animation:2.8s ease-in-out infinite dico-pulso-activo}@keyframes dico-pulso-activo{0%,to{opacity:calc(.42 * var(--dico-pulso-intensidad))}50%{opacity:calc(.85 * var(--dico-pulso-intensidad))}}.dico-pulso--processing .dico-pulso-estela{opacity:calc(.34 * var(--dico-pulso-intensidad))}.dico-pulso--processing .dico-pulso-punta{opacity:calc(1 * var(--dico-pulso-intensidad))}.dico-pulso--processing .dico-pulso-giro{animation:dico-pulso-vuelta var(--dico-pulso-vuelta) linear infinite}.dico-pulso--thinking .dico-pulso-estela{opacity:calc(.42 * var(--dico-pulso-intensidad))}.dico-pulso--thinking .dico-pulso-punta{opacity:calc(.88 * var(--dico-pulso-intensidad))}.dico-pulso--thinking .dico-pulso-giro{animation:dico-pulso-vuelta calc(var(--dico-pulso-vuelta) * 2.15) cubic-bezier(.62, .02, .36, 1) infinite}.dico-pulso--attention .dico-pulso-estela{opacity:calc(.4 * var(--dico-pulso-intensidad))}.dico-pulso--attention .dico-pulso-punta{opacity:calc(1 * var(--dico-pulso-intensidad));stroke-width:calc(var(--dico-pulso-grosor) * 1.25)}.dico-pulso--attention .dico-pulso-giro{animation:dico-pulso-vuelta calc(var(--dico-pulso-vuelta) * .72) cubic-bezier(.3, 0, .2, 1) 2 both}@keyframes dico-pulso-vuelta{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dico-pulso-giro,.dico-pulso-aro,.dico-pulso-brillo,.dico-pulso-estela,.dico-pulso-punta{transition:none!important;animation:none!important}.dico-pulso--idle .dico-pulso-brillo{opacity:calc(.2 * var(--dico-pulso-intensidad))}.dico-pulso--active .dico-pulso-brillo{opacity:calc(.7 * var(--dico-pulso-intensidad))}.dico-pulso--processing .dico-pulso-punta{opacity:calc(1 * var(--dico-pulso-intensidad))}.dico-pulso--processing .dico-pulso-estela{opacity:calc(.3 * var(--dico-pulso-intensidad))}.dico-pulso--thinking .dico-pulso-punta{opacity:calc(.7 * var(--dico-pulso-intensidad))}.dico-pulso--thinking .dico-pulso-estela{opacity:calc(.55 * var(--dico-pulso-intensidad))}.dico-pulso--attention .dico-pulso-punta{opacity:calc(1 * var(--dico-pulso-intensidad));stroke-width:calc(var(--dico-pulso-grosor) * 1.45)}.dico-pulso--attention .dico-pulso-estela{opacity:calc(.5 * var(--dico-pulso-intensidad))}}.dico-native{place-items:center;line-height:0;display:inline-grid}.dico-native-caja{width:var(--dico-native-size,40px);height:var(--dico-native-size,40px);display:block;position:relative}.dico-native-arte{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.dico-native--boton{cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px;padding:0;transition:outline-color .15s}.dico-native--boton:focus-visible{outline:2px solid var(--dico-blue-volt,#3d6bff);outline-offset:3px}.dico-native--entrada{perspective:420px}.dico-native--entrada .dico-native-caja{transform-style:preserve-3d;animation:1.05s cubic-bezier(.2,.72,.25,1) both dico-native-entrada}@keyframes dico-native-entrada{0%{opacity:0;transform:rotateY(180deg)}18%{opacity:1}48%{transform:rotateY(180deg)}78%{transform:rotateY(-8deg)}to{opacity:1;transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.dico-native--entrada .dico-native-caja{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@font-face{font-family:Overused Grotesk;src:url(/fonts/dico/overused-grotesk/OverusedGrotesk-VF.woff2)format("woff2-variations");font-weight:300 900;font-display:swap}@font-face{font-family:Butler;src:url(/fonts/dico/butler/Butler-Free-Rmn.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Butler;src:url(/fonts/dico/butler/Butler-Free-Med.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--ds-color-neutral-0:#fff;--ds-color-neutral-50:#faf5ee;--ds-color-neutral-100:#f1ebe0;--ds-color-neutral-200:#e8dfd0;--ds-color-neutral-400:#a39685;--ds-color-neutral-600:#6b5d4f;--ds-color-neutral-800:#2d2924;--ds-color-neutral-900:#1a1612;--ds-color-neutral-950:#0f0e0d;--ds-color-zinc-50:#fafafa;--ds-color-zinc-400:#a1a1aa;--ds-color-zinc-800:#27272a;--ds-color-zinc-900:#18181b;--ds-color-zinc-950:#09090b;--ds-color-brand-gold-300:#f0c868;--ds-color-brand-gold-500:#e0ac3c;--ds-color-brand-gold-600:#c4922e;--ds-color-brand-gold-700:#8a6520;--ds-color-brand-gold-900:#3b2a0e;--ds-color-intelligence-trace:#2d53f0;--ds-color-intelligence-volt:#3d6bff;--ds-color-intelligence-loader:#5e8cff;--ds-color-intelligence-label:#93b4ff;--ds-color-intelligence-halo:#3d6bff33;--ds-color-intelligence-noche:#132258;--ds-color-status-success:#4fa87f;--ds-color-status-warning:#f0803c;--ds-color-status-error:#e2564b;--ds-color-status-info:#3f8bd6;--ds-font-ui:"Overused Grotesk", "DM Sans", system-ui, -apple-system, sans-serif;--ds-font-soul:"Butler", "Instrument Serif", Georgia, serif;--ds-font-technical:"JetBrains Mono", "SF Mono", Menlo, monospace;--ds-font-compat-ui:"DM Sans", system-ui, -apple-system, sans-serif;--ds-font-compat-heading:"Instrument Serif", "DM Serif Display", Georgia, serif;--ds-font-compat-technical:"JetBrains Mono", "SF Mono", Menlo, monospace;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-layout-12:48px;--ds-space-layout-16:64px;--ds-radius-1:4px;--ds-radius-2:6px;--ds-radius-3:8px;--ds-radius-4:12px;--ds-radius-pill:999px;--ds-control-height-compact:34px;--ds-control-height-default:40px;--ds-control-height-touch:48px;--ds-type-xs:11px;--ds-type-sm:13px;--ds-type-md:15px;--ds-type-lg:18px;--ds-type-xl:24px;--ds-type-metric:28px;--ds-shadow-sm:0 1px 2px #1f18140a, 0 0 0 1px #1f18140a;--ds-shadow-md:0 2px 4px #1f18140a, 0 8px 24px #1f18140f;--ds-shadow-lg:0 4px 8px #1f18140a, 0 24px 48px #1f18141a;--ds-motion-ease-standard:cubic-bezier(.22, .61, .36, 1);--ds-motion-fast:.12s;--ds-motion-standard:.22s;--ds-motion-character:.42s;--ds-color-action-primary-bg:var(--ds-color-brand-gold-500);--ds-color-action-primary-text:var(--ds-color-neutral-950);--ds-color-focus-ring:var(--ds-compat-tailwind-accent);--ds-color-ai-processing:var(--ds-color-intelligence-volt);--ds-color-feedback-success:var(--ds-color-status-success);--ds-color-feedback-warning:var(--ds-color-status-warning);--ds-color-feedback-error:var(--ds-color-status-error);--ds-color-feedback-info:var(--ds-color-status-info);--ds-compat-tailwind-font-sans:"DM Sans", sans-serif;--ds-compat-tailwind-font-serif:"DM Serif Display", serif;--ds-compat-tailwind-bg:#fbf7f2;--ds-compat-tailwind-bg-2:#f3ede4;--ds-compat-tailwind-bg-3:#fff;--ds-compat-tailwind-text:#2d1b0e;--ds-compat-tailwind-text-2:#6b5744;--ds-compat-tailwind-text-3:#9c8b7a;--ds-compat-tailwind-accent:#c45d3e;--ds-compat-tailwind-accent-light:#fff0eb;--ds-compat-tailwind-success:#3a7d44;--ds-compat-tailwind-success-light:#e8f5e9;--ds-compat-tailwind-warning:#d4a017;--ds-compat-tailwind-warning-light:#fff8e1;--ds-compat-tailwind-error:#c62828;--ds-compat-tailwind-error-light:#ffebee;--ds-compat-tailwind-info:#1565c0;--ds-compat-tailwind-info-light:#e3f2fd;--ds-compat-tailwind-radius-base:16px;--ds-compat-tailwind-radius-sm:10px;--ds-compat-tailwind-radius-lg:24px;--ds-compat-tailwind-shadow-card:0 2px 12px #2d1b0e14;--ds-compat-tailwind-shadow-elevated:0 8px 24px #2d1b0e1f;--ds-compat-tailwind-shadow-accent:0 4px 15px #c45d3e4d;--ds-compat-hg-radius-md:14px;--ds-compat-hg-radius-lg:22px;--ds-compat-hg-success:#4a6b3a;--ds-compat-hg-warning:#a87a2a;--ds-compat-hg-error:#9b3030;--hg-font-heading:var(--ds-font-compat-heading);--hg-font-body:var(--ds-font-compat-ui);--hg-font-mono:var(--ds-font-compat-technical);--hg-s1:var(--ds-space-1);--hg-s2:var(--ds-space-2);--hg-s3:var(--ds-space-3);--hg-s4:var(--ds-space-4);--hg-s5:var(--ds-space-6);--hg-s6:var(--ds-space-8);--hg-s7:var(--ds-space-layout-12);--hg-s8:var(--ds-space-layout-16);--hg-rs:var(--ds-radius-3);--hg-r:var(--ds-compat-hg-radius-md);--hg-rl:var(--ds-compat-hg-radius-lg);--hg-sh-sm:var(--ds-shadow-sm);--hg-sh-md:var(--ds-shadow-md);--hg-sh-lg:var(--ds-shadow-lg);--hg-ease:var(--ds-motion-ease-standard);--hg-t-fast:var(--ds-motion-fast);--hg-t-med:var(--ds-motion-standard);--hg-t-slow:var(--ds-motion-character);--hg-ok:var(--ds-compat-hg-success);--hg-warn:var(--ds-compat-hg-warning);--hg-err:var(--ds-compat-hg-error)}.hg-display{font-family:var(--hg-font-heading);letter-spacing:-.01em;font-size:56px;font-weight:400;line-height:1.02}.hg-h1{font-family:var(--hg-font-heading);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:1.08}.hg-h2{font-family:var(--hg-font-heading);letter-spacing:-.005em;font-size:28px;font-weight:400;line-height:1.15}.hg-h3{font-family:var(--hg-font-heading);font-size:22px;font-weight:400;line-height:1.2}.hg-h4{font-family:var(--hg-font-body);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.3}.hg-body-l{font-family:var(--hg-font-body);font-size:17px;font-weight:400;line-height:1.5}.hg-body-m{font-family:var(--hg-font-body);font-size:15px;font-weight:400;line-height:1.5}.hg-body-s{font-family:var(--hg-font-body);color:var(--t2,#5c4a3f);font-size:13px;font-weight:400;line-height:1.45}.hg-caption{font-family:var(--hg-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--t3,#a89684);font-size:11px;font-weight:500;line-height:1.3}.hg-mono{font-family:var(--hg-font-mono);font-size:12px}.hg-hr{background:var(--line,var(--b2));border:0;height:1px;margin:0}.hg-pill{letter-spacing:.02em;background:0 0;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.hg-pill-dot{border-radius:999px;width:6px;height:6px;display:inline-block}.hg-btn{font-family:var(--hg-font-body);border-radius:var(--hg-rs);cursor:pointer;transition:all var(--hg-t-fast) var(--hg-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.hg-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.hg-btn-sm{height:36px;padding:0 14px;font-size:13px}.hg-btn-md{height:44px;padding:0 18px;font-size:14px}.hg-btn-lg{height:52px;padding:0 22px;font-size:15px}.hg-btn-primary{background:var(--ac);color:#fff}.hg-btn-primary:hover{filter:brightness(.92)}.hg-btn-primary[disabled]{background:var(--b3,var(--b2));color:var(--t3);cursor:not-allowed}.hg-btn-secondary{color:var(--tx);border-color:var(--line,var(--b2));background:0 0}.hg-btn-secondary:hover{background:var(--b2)}.hg-btn-ghost{color:var(--t2);background:0 0}.hg-btn-ghost:hover{background:var(--b2);color:var(--tx)}.hg-field{flex-direction:column;gap:6px;display:flex}.hg-field-label{color:var(--t2);letter-spacing:.02em;font-size:12px;font-weight:500}.hg-input{border:1px solid var(--line,var(--b2));border-radius:var(--hg-rs);height:48px;font-family:var(--hg-font-body);color:var(--tx);transition:border-color var(--hg-t-fast) var(--hg-ease);background:0 0;width:100%;padding:0 14px;font-size:15px}.hg-input::placeholder{color:var(--t3)}.hg-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--al,#b0523614);outline:none}.hg-prod-card{border-radius:var(--hg-r);background:var(--b3,var(--b2));transition:transform var(--hg-t-fast) var(--hg-ease);position:relative;overflow:hidden}.hg-prod-card:active{transform:scale(.985)}.hg-prod-card-name{font-family:var(--hg-font-heading);letter-spacing:-.005em;color:var(--tx);font-size:18px;font-weight:400}.hg-prod-fallback{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hg-prod-fallback:before{content:"";opacity:.08;pointer-events:none;background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 14px);position:absolute;top:0;bottom:0;left:0;right:0}@layer theme{:root,:host{--font-sans:var(--ds-compat-tailwind-font-sans);--font-serif:var(--ds-compat-tailwind-font-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-sm:var(--ds-compat-tailwind-radius-sm);--radius-md:.375rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--ds-compat-tailwind-bg);--color-bg2:var(--ds-compat-tailwind-bg-2);--color-bg3:var(--ds-compat-tailwind-bg-3);--color-tx:var(--ds-compat-tailwind-text);--color-t2:var(--ds-compat-tailwind-text-2);--color-t3:var(--ds-compat-tailwind-text-3);--color-accent:var(--ds-compat-tailwind-accent);--color-green:var(--ds-compat-tailwind-success);--color-green-light:var(--ds-compat-tailwind-success-light);--color-yellow:var(--ds-compat-tailwind-warning);--color-yellow-light:var(--ds-compat-tailwind-warning-light);--color-red:var(--ds-compat-tailwind-error);--color-red-light:var(--ds-compat-tailwind-error-light);--color-blue:var(--ds-compat-tailwind-info);--color-blue-light:var(--ds-compat-tailwind-info-light);--radius-base:var(--ds-compat-tailwind-radius-base)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-5{top:calc(var(--spacing) * 5)}.left-1\/2{left:50%}.z-10{z-index:10}.z-200{z-index:200}.z-300{z-index:300}.z-\[9999\]{z-index:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.max-w-\[480px\]{max-width:480px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fn_0\.3s_ease\]{animation:.3s fn}.animate-\[su_0\.3s_ease\]{animation:.3s su}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;appearance:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--radius-base\)\]{border-radius:var(--radius-base)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-bg2{border-color:var(--color-bg2)}.border-red{border-color:var(--color-red)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-white{border-top-color:var(--color-white)}.bg-\[rgba\(45\,27\,14\,0\.5\)\]{background-color:#2d1b0e80}.bg-accent{background-color:var(--color-accent)}.bg-bg{background-color:var(--color-bg)}.bg-bg2{background-color:var(--color-bg2)}.bg-bg3{background-color:var(--color-bg3)}.bg-blue{background-color:var(--color-blue)}.bg-blue-light{background-color:var(--color-blue-light)}.bg-green{background-color:var(--color-green)}.bg-green-light{background-color:var(--color-green-light)}.bg-red-light{background-color:var(--color-red-light)}.bg-transparent{background-color:#0000}.bg-tx{background-color:var(--color-tx)}.bg-yellow{background-color:var(--color-yellow)}.bg-yellow-light{background-color:var(--color-yellow-light)}.bg-\[position\:right_12px_center\]{background-position:right 12px center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-\[\#8D6E00\]{color:#8d6e00}.text-blue{color:var(--color-blue)}.text-green{color:var(--color-green)}.text-red{color:var(--color-red)}.text-t2{color:var(--color-t2)}.text-t3{color:var(--color-t3)}.text-tx{color:var(--color-tx)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-accent{--tw-shadow:var(--ds-compat-tailwind-shadow-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--ds-compat-tailwind-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--ds-compat-tailwind-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-t3::placeholder{color:var(--color-t3)}@media (hover:hover){.hover\:bg-bg2:hover{background-color:var(--color-bg2)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}}:root{--bg:#fbf7f2;--b2:#f3ede4;--b3:#fff;--tx:#2d1b0e;--t2:#6b5744;--t3:#9c8b7a;--ac:#c45d3e;--al:#fff0eb;--gn:#3a7d44;--gl:#e8f5e9;--yw:#d4a017;--yl:#fff8e1;--rd:#c62828;--rl:#ffebee;--bl:#1565c0;--bll:#e3f2fd;--sh:0 2px 12px #2d1b0e14;--r:16px;--rs:10px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;overflow-x:hidden}.app{background:var(--bg);max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:80px;position:relative}.store-cover{background-position:50%;background-size:cover;height:160px;transition:height .3s;position:relative}.store-cover:after{content:"";background:linear-gradient(#0000001a,#00000080);position:absolute;top:0;bottom:0;left:0;right:0}.store-header{background:var(--catalog-header-bg,var(--bg));justify-content:space-between;align-items:flex-end;padding:0 20px 16px;transition:background .3s;display:flex;position:relative}.store-logo{background:var(--ac);color:#fff;border:4px solid var(--catalog-header-bg,var(--bg));z-index:10;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin-top:-40px;font-family:DM Serif Display,serif;font-size:36px;transition:transform .3s;display:flex;box-shadow:0 4px 20px #00000026}.store-info{flex:1;margin-left:16px;padding-top:12px}.store-name{color:var(--tx);font-family:DM Serif Display,serif;font-size:24px;line-height:1.2}.store-status{color:var(--gn);align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.cat-section{background:var(--catalog-bg,var(--bg));transition:background .3s}.cat-header{justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex}.cat-title{color:var(--catalog-text-on-bg,var(--tx));margin:0;font-family:DM Serif Display,serif;font-size:20px;transition:color .3s}.cat-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;flex-direction:row;gap:10px;padding:10px 16px 14px;display:flex;overflow-x:auto}.cat-scroll::-webkit-scrollbar{display:none}.cat-card{cursor:pointer;background:var(--b2);scroll-snap-align:start;border:2.5px solid #0000;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:130px;min-width:130px;height:90px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000014}.cat-card:active{transform:scale(.95)}.cat-card.active{border-color:var(--ac,#c45d3e);transform:scale(1.02);box-shadow:0 3px 14px #c45d3e4d}.cat-card-bg{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;bottom:0;left:0;right:0}.cat-card:active .cat-card-bg{transform:scale(1.05)}.cat-card-overlay{background:linear-gradient(#0000000d 0%,#0000008c 100%);transition:background .3s;position:absolute;top:0;bottom:0;left:0;right:0}.cat-card.active .cat-card-overlay{background:linear-gradient(#c45d3e26 0%,#c45d3e8c 100%)}.cat-card-content{z-index:2;flex-direction:column;align-items:center;gap:2px;padding:0 12px;display:flex;position:relative}.cat-card-label{color:#fff;text-shadow:0 1px 6px #0009;letter-spacing:.3px;text-align:center;font-size:13px;font-weight:700;line-height:1.3}.cat-deal-badge{z-index:3;color:#fff;white-space:nowrap;letter-spacing:.3px;background:#e65100;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:800;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0000004d}.cat-card.has-deal .cat-card-label{margin-top:0}.cat-card.active .cat-deal-badge{background:#c45d3e}.prod-list{background:var(--catalog-bg,transparent);flex-direction:column;gap:12px;padding:8px 16px 100px;transition:background .3s;display:flex}.prod-card{background:var(--catalog-card-bg,var(--b3));border-radius:var(--r);cursor:pointer;gap:16px;padding:16px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;animation:.4s backwards cardAppear;display:flex;position:relative;box-shadow:0 2px 16px #00000014}.prod-card:active{transform:scale(.97)}@keyframes cardAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.prod-card:first-child{animation-delay:50ms}.prod-card:nth-child(2){animation-delay:.1s}.prod-card:nth-child(3){animation-delay:.15s}.prod-card:nth-child(4){animation-delay:.2s}.prod-card:nth-child(5){animation-delay:.25s}.prod-img{object-fit:cover;background:var(--b2);border-radius:14px;flex-shrink:0;width:100px;height:100px;box-shadow:0 2px 10px #00000014}.prod-avatar{color:#fff;justify-content:center;align-items:center;font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.prod-info{flex-direction:column;flex:1;justify-content:center;display:flex}.prod-title{color:var(--tx);margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3}.prod-desc{color:var(--t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.prod-bot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px;margin-top:auto;display:flex}.prod-price{color:var(--tx);align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.price-old{color:var(--t3);font-size:13px;font-weight:500;text-decoration:line-through}.price-deal{color:#d32f2f;font-weight:800}.prod-deal-tag{color:#fff;background:#e65100;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.btn-add{background:var(--b2);width:32px;height:32px;color:var(--tx);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:background .2s;display:flex}.btn-add.has-qty{background:var(--ac);color:#fff}.qty-inline{background:var(--ac);border-radius:10px;align-items:center;gap:0;display:flex;overflow:hidden}.qty-inline button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:flex}.qty-inline button:active{background:#ffffff26}.qty-inline span{text-align:center;color:#fff;min-width:22px;font-size:14px;font-weight:700}.pedix-cart-btn{background:var(--tx);color:#fff;cursor:pointer;z-index:100;border-radius:18px;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:440px;padding:16px 20px;font-family:DM Sans,sans-serif;transition:transform .25s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.34,1.3,.64,1) slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000004d}.pedix-cart-btn:active{transform:translate(-50%,4px)}.pcb-qty{background:#fff3;border-radius:10px;padding:4px 12px;font-size:14px;font-weight:700}.pcb-text{text-align:center;flex:1;font-size:15px;font-weight:600}.pcb-price{font-size:16px;font-weight:700}.ph{background:var(--b3);z-index:10;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.ph button{background:var(--b2);cursor:pointer;width:36px;height:36px;color:var(--tx);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.abtn{border-radius:var(--rs);background:var(--ac);color:#fff;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 15px #c45d3e4d}.abtn:active{transform:scale(.97)}.abtn:disabled{opacity:.5;background:var(--t3);box-shadow:none}.ci2{background:var(--b3);border-radius:var(--r);box-shadow:var(--sh);align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}.ci-img{object-fit:cover;background:var(--b2);border-radius:12px;flex-shrink:0;width:64px;height:64px}.ci-i{flex:1;min-width:0}.ci-n{margin-bottom:8px;font-size:15px;font-weight:700}.qty{background:var(--b2);border-radius:10px;align-items:center;padding:2px;display:inline-flex}.qty button{background:var(--b3);cursor:pointer;width:32px;height:32px;color:var(--tx);border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 4px #0000000d}.qty span{text-align:center;width:36px;font-size:14px;font-weight:700}.ci-p{flex-shrink:0;font-size:16px;font-weight:700}.ct{background:var(--b3);border-radius:var(--r);box-shadow:var(--sh);justify-content:space-between;margin:16px 0;padding:20px;font-family:DM Serif Display,serif;font-size:20px;font-weight:700;display:flex}.cks{margin-bottom:20px}.ckl{color:var(--t2);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.cki{border-radius:var(--rs);width:100%;color:var(--tx);background:var(--b3);box-shadow:var(--sh);border:2px solid #0000;outline:none;padding:16px;font-family:DM Sans,sans-serif;font-size:15px;transition:border .2s}.cki:focus{border-color:var(--ac)}.cko{flex-wrap:wrap;gap:10px;display:flex}.ckv{border-radius:var(--rs);cursor:pointer;background:var(--b3);box-shadow:var(--sh);color:var(--t2);text-align:center;border:2px solid #0000;flex:1;padding:14px 20px;font-size:14px;font-weight:700;transition:all .2s}.ckv.on{border-color:var(--tx);background:var(--tx);color:#fff}.success{text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.suc-ic{background:var(--ac);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:24px;display:flex;box-shadow:0 10px 30px #c45d3e4d}@keyframes su{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.hd{align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.hd-l{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:DM Serif Display,serif;font-size:20px;display:flex;box-shadow:0 3px 12px #0003}.hd-t{font-family:DM Serif Display,serif;font-size:22px;line-height:1.1}.hd-s{color:var(--t3);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:500}.hd-r{gap:6px;margin-left:auto;display:flex}.hb{background:var(--b2);cursor:pointer;width:36px;height:36px;color:var(--t2);border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.nv{background:var(--b3);border-top:1px solid var(--b2);width:100%;max-width:480px;padding:6px 8px env(safe-area-inset-bottom,10px);z-index:100;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 20px #2d1b0e0f}.ni{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 2px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;display:flex;position:relative}.ni.on{color:var(--ac);background:var(--al)}.nb{background:var(--rd);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2px;right:calc(50% - 18px)}.s{padding:0 16px 16px}.st{margin-bottom:12px;padding-left:4px;font-family:DM Serif Display,serif;font-size:18px}.c{background:var(--b3);border-radius:var(--r);box-shadow:var(--sh);margin-bottom:10px;padding:16px}.sg{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px;display:grid}.sc{background:var(--b3);border-radius:var(--r);box-shadow:var(--sh);padding:14px}.sl{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}.sv2{font-family:DM Serif Display,serif;font-size:22px}.svg2{color:var(--gn)}.svr{color:var(--rd)}.sva{color:var(--ac)}.sd{color:var(--t3);margin-top:2px;font-size:11px}.ab{border-radius:var(--rs);cursor:pointer;align-items:center;gap:10px;margin:0 16px 12px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.abw{background:var(--yl);color:#8d6e00}.li{border-bottom:1px solid var(--b2);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.li:last-child{border-bottom:none}.li:active{background:var(--b2)}.lic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.lii{flex:1;min-width:0}.lin{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lid{color:var(--t3);margin-top:1px;font-size:12px}.lir{text-align:right;flex-shrink:0}.lia{font-size:14px;font-weight:700}.badge{text-transform:uppercase;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.fg{margin-bottom:14px}.fl{color:var(--t2);text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.fin{border:2px solid var(--b2);border-radius:var(--rs);width:100%;color:var(--tx);background:var(--b3);outline:none;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:15px}.fin:focus{border-color:var(--ac)}.fin::placeholder{color:var(--t3)}select.fin{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239C8B7A' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.fr{gap:10px;display:flex}.fr>*{flex:1}.btn{border-radius:var(--rs);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;display:flex}.bp{background:var(--ac);color:#fff;box-shadow:0 4px 14px #c45d3e4d}.bp:active{transform:scale(.97)}.bs{background:var(--b2);color:var(--tx)}.bd{background:var(--rl);color:var(--rd)}.bgn{background:var(--gn);color:#fff}.bbl{background:var(--bl);color:#fff}.byw{background:var(--yw);color:#fff}.bsm{width:auto;padding:8px 14px;font-size:13px}.fab{background:var(--ac);color:#fff;cursor:pointer;z-index:90;border:none;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;bottom:86px;right:calc(50% - 220px);box-shadow:0 6px 20px #c45d3e66}.fab:active{transform:scale(.9)}.po{background:var(--bg);z-index:200;max-width:480px;margin:0 auto;animation:.3s su;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ph{border-bottom:1px solid var(--b2);background:var(--bg);z-index:10;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.ph h2{flex:1;font-family:DM Serif Display,serif;font-size:18px}.ph button{cursor:pointer;color:var(--tx);background:0 0;border:none;padding:4px}.pb{padding:16px}.tabs{background:var(--b2);border-radius:var(--rs);gap:4px;margin:0 16px 12px;padding:4px;display:flex}.tab{text-align:center;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.tab.on{background:var(--b3);color:var(--tx);box-shadow:0 1px 4px #0000000f}.sb{margin:0 16px 12px;position:relative}.sb svg{color:var(--t3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sb input{padding-left:38px}.rir{border-bottom:1px solid var(--b2);align-items:center;gap:8px;padding:8px 0;display:flex}.rir:last-child{border-bottom:none}.rin{flex:1;font-size:13px}.riq{color:var(--t2);text-align:right;width:70px;font-size:13px;font-weight:600}.ric{text-align:right;width:80px;font-size:13px;font-weight:600}.pbar{background:var(--b2);border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.pfill{border-radius:4px;height:100%}.empty{text-align:center;color:var(--t3);padding:40px 20px}.eic{margin-bottom:8px;font-size:40px}.toggle{cursor:pointer;border:none;border-radius:14px;flex-shrink:0;width:48px;height:28px;position:relative}.toggle.on{background:var(--gn)}.toggle.off{background:var(--b2)}.toggle:after{content:"";background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.on:after{transform:translate(20px)}.sf{gap:4px;margin:0 16px 12px;padding-bottom:4px;display:flex;overflow-x:auto}.sfi{border:2px solid var(--b2);background:var(--b3);cursor:pointer;color:var(--t3);border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;display:flex}.sfi.on{border-color:currentColor}.sfc{border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.ocard{border-left:4px solid var(--bl);background:var(--b3);border-radius:0 var(--r) var(--r) 0;box-shadow:var(--sh);margin-bottom:10px;padding:14px}.oa{gap:8px;margin-top:12px;display:flex}.oa .btn{flex:1;padding:10px;font-size:13px}.cgrid{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.copt{cursor:pointer;color:#fff;border:3px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-family:DM Serif Display,serif;font-size:16px;font-weight:700;display:flex}.copt.on{border-color:var(--tx);transform:scale(1.1)}.clist{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ctag{background:var(--b2);color:var(--t2);border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.ctag button{cursor:pointer;color:var(--rd);background:0 0;border:none;padding:0;font-size:16px}@keyframes fn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.f1{opacity:0;animation:.3s 50ms forwards fn}.f2{opacity:0;animation:.3s .1s forwards fn}.f3{opacity:0;animation:.3s .15s forwards fn}.f4{opacity:0;animation:.3s .2s forwards fn}.toast{background:var(--tx);color:#fff;z-index:9999;text-align:center;border-radius:10px;max-width:90%;padding:10px 20px;font-size:13px;font-weight:600;animation:.3s fn;position:fixed;top:20px;left:50%;transform:translate(-50%)}.modal{z-index:300;background:#2d1b0e80;justify-content:center;align-items:center;max-width:480px;margin:0 auto;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-c{background:var(--bg);border-radius:var(--r);width:100%;padding:20px;animation:.3s fn;box-shadow:0 8px 40px #0000004d}.login-page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-form{flex-direction:column;gap:16px;width:100%;max-width:360px;display:flex}.login-logo{background:var(--ac);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto;font-family:DM Serif Display,serif;font-size:32px;display:flex;box-shadow:0 8px 24px #c45d3e40}.login-title{text-align:center;margin-top:8px;font-family:DM Serif Display,serif;font-size:24px}.login-sub{text-align:center;color:var(--t3);margin-top:-8px;font-size:14px}.login-input{border:2px solid var(--b2);border-radius:var(--rs);background:var(--b3);outline:none;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:15px;transition:border .2s}.login-input:focus{border-color:var(--ac)}.login-err{background:var(--rl);color:var(--rd);border-radius:var(--rs);text-align:center;padding:12px;font-size:13px}.login-btn{border-radius:var(--rs);background:var(--ac);color:#fff;cursor:pointer;border:none;padding:16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;box-shadow:0 4px 15px #c45d3e4d}.login-btn:disabled{opacity:.5}.gift-box{background:var(--b3);border-radius:var(--r);border:2px solid var(--b2);margin-bottom:12px;transition:border-color .2s;overflow:hidden}.gift-box:has(.gift-toggle.on){border-color:var(--ac)}.gift-hd{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:16px;display:flex}.gift-info{align-items:center;gap:12px;display:flex}.gift-icon{font-size:22px;line-height:1}.gift-title{color:var(--tx);font-size:15px;font-weight:600}.gift-sub{color:var(--t3);margin-top:2px;font-size:12px}.gift-toggle{background:var(--b2);border-radius:13px;flex-shrink:0;width:44px;height:26px;transition:background .25s;position:relative}.gift-toggle.on{background:var(--ac)}.gift-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.gift-toggle.on .gift-thumb{left:21px}.gift-note-wrap{padding:0 16px 16px;animation:.2s fn}.gift-note-input{border:1.5px solid var(--b2);border-radius:var(--rs);resize:none;width:100%;min-height:90px;color:var(--tx);background:var(--bg);outline:none;padding:12px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;transition:border .2s}.gift-note-input:focus{border-color:var(--ac)}.gift-chars{text-align:right;color:var(--t3);margin-top:4px;font-size:11px}.ups-overlay{z-index:400;background:#00000073;justify-content:center;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ups-sheet{background:var(--b3);border-radius:24px 24px 0 0;width:100%;max-width:480px;padding:12px 20px 36px;animation:.3s cubic-bezier(.34,1.3,.64,1) slideUp}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ups-drag{background:var(--b2);border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.ups-added{color:var(--gn);margin-bottom:6px;font-size:13px;font-weight:600}.ups-added strong{color:var(--tx)}.ups-title{color:var(--tx);margin-bottom:16px;font-family:DM Serif Display,serif;font-size:22px}.ups-list{flex-direction:column;gap:10px;display:flex}.ups-card{background:var(--bg);border-radius:var(--rs);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:12px;padding:10px;transition:background .15s;display:flex}.ups-card:active{background:var(--al);border-color:var(--ac)}.ups-img{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.ups-info{flex:1;min-width:0}.ups-name{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ups-price{color:var(--t2);margin-top:2px;font-size:13px}.ups-btn{background:var(--ac);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:700;line-height:1;display:flex}.ups-skip{width:100%;color:var(--t3);cursor:pointer;background:0 0;border:none;margin-top:16px;padding:14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.catalog-footer{text-align:center;background:var(--catalog-bg,transparent);border-top:1px solid #ffffff26;margin-top:24px;padding:40px 16px 100px}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.footer-links a{color:var(--catalog-text-on-bg,var(--t3));opacity:.7;font-size:12px;text-decoration:none;transition:color .15s}.footer-links a:hover{color:var(--ac);opacity:1;text-decoration:underline}.footer-dot{color:var(--catalog-text-on-bg,var(--b2));opacity:.5;font-size:12px}.footer-copy{color:var(--catalog-text-on-bg,var(--t3));opacity:.5;margin:0;font-size:11px}.img-upload-wrap{flex-direction:column;gap:8px;display:flex}.img-preview{object-fit:cover;border-radius:var(--rs);border:1.5px solid var(--b2);width:100%;height:160px}.img-upload-row{align-items:center;display:flex}.waste-banner{background:var(--yl);border:1.5px solid var(--yw);color:#7a5c00;border-radius:var(--rs);margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}.waste-preview{background:var(--b2);border-radius:var(--rs);color:var(--t2);margin-bottom:12px;padding:10px 14px;font-size:13px}.coupon-row{gap:8px;margin-bottom:8px;display:flex}.coupon-input{border:1.5px solid var(--b2);border-radius:var(--rs);background:var(--b3);color:var(--tx);letter-spacing:1px;outline:none;flex:1;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border .2s}.coupon-input:focus{border-color:var(--ac)}.coupon-input:disabled{opacity:.6;background:var(--gl)}.coupon-btn{border-radius:var(--rs);background:var(--tx);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:opacity .2s}.coupon-btn:disabled{opacity:.4;cursor:not-allowed}.coupon-btn.coupon-ok{background:var(--gn)}.coupon-err{color:var(--rd);margin:-4px 0 8px;padding:0 2px;font-size:12px}.coupon-applied{background:var(--gl);border:1.5px solid var(--gn);color:var(--gn);border-radius:var(--rs);text-align:center;margin-bottom:12px;padding:10px 14px;font-size:13px}.tracker-shell{background:var(--bg);flex-direction:column;align-items:center;max-width:480px;min-height:100vh;margin:0 auto;padding:0 0 40px;display:flex}.tracker-header{background:var(--ac);color:#fff;align-items:center;gap:14px;width:100%;padding:20px 20px 24px;display:flex}.tracker-logo-link{text-decoration:none}.tracker-logo{font-size:36px;line-height:1}.tracker-title{color:#fff;margin:0;font-family:DM Serif Display,serif;font-size:22px}.tracker-sub{color:#ffffffbf;margin:2px 0 0;font-size:13px}.tracker-card{background:var(--b3);text-align:center;border-radius:20px;width:calc(100% - 40px);margin:-16px 20px 16px;padding:28px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px #2d1b0e1f}.tracker-pulse{transform:scale(1.01);box-shadow:0 8px 40px #c45d3e38}.tracker-state-icon{margin-bottom:12px;font-size:56px;line-height:1}.tracker-state-label{color:var(--tx);margin:0 0 8px;font-family:DM Serif Display,serif;font-size:22px}.tracker-state-desc{color:var(--t3);margin:0 0 24px;font-size:14px;line-height:1.6}.tracker-progress{justify-content:center;align-items:flex-start;gap:0;width:100%;margin-top:8px;display:flex}.tracker-progress-step{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.tracker-step-dot{border:2px solid var(--b2);background:var(--bg);width:28px;height:28px;color:var(--t3);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .3s;display:flex}.tracker-step-dot.done{background:var(--ac);border-color:var(--ac);color:#fff}.tracker-step-dot.active{background:var(--b3);border-color:var(--ac);color:var(--ac);box-shadow:0 0 0 3px #c45d3e26}.tracker-step-label{color:var(--t3);text-align:center;margin-top:6px;padding:0 2px;font-size:10px;line-height:1.3}.tracker-step-label.done{color:var(--ac);font-weight:600}.tracker-step-line{background:var(--b2);height:2px;transition:background .3s;position:absolute;top:13px;left:calc(50% + 14px);right:calc(14px - 50%)}.tracker-step-line.done{background:var(--ac)}.tracker-summary{background:var(--b3);border-radius:var(--r);width:calc(100% - 40px);margin:0 20px 12px;padding:16px 18px}.tracker-summary-hd{color:var(--tx);margin-bottom:10px;font-size:15px;font-weight:700}.tracker-summary-info{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tracker-summary-info span{color:var(--t2);background:var(--b2);border-radius:20px;padding:4px 10px;font-size:13px}.tracker-items{flex-direction:column;gap:4px;display:flex}.tracker-item{color:var(--t2);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.tracker-total{color:var(--tx);border-top:2px solid var(--b2);margin-top:4px;padding-top:8px;font-size:15px;font-weight:700}.tracker-note{color:var(--t3);background:var(--b2);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;font-style:italic}.tracker-live{color:var(--gn);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.tracker-live-dot{background:var(--gn);border-radius:50%;width:8px;height:8px;animation:1.5s infinite livePulse}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.tracker-loading,.tracker-notfound,.tracker-cancelled{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.tracker-loading p,.tracker-notfound p{color:var(--t3);font-size:15px}.tracker-notfound h2,.tracker-cancelled h2{font-family:DM Serif Display,serif;font-size:24px}.tracker-dots span{opacity:0;animation:1.2s infinite dotBlink}.tracker-dots span:nth-child(2){animation-delay:.2s}.tracker-dots span:nth-child(3){animation-delay:.4s}@keyframes dotBlink{0%,80%,to{opacity:0}40%{opacity:1}}.tracker-back-btn{text-align:center;color:var(--t3);padding:14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:block}.tracker-link-btn{background:var(--gn);color:#fff;border-radius:var(--rs);text-align:center;width:100%;margin-top:20px;padding:16px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block;box-shadow:0 4px 16px #3a7d4440}.success{text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.suc-ic{background:var(--gn);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.cat-section{background:var(--catalog-bg,var(--bg));padding:0 0 8px}.ck-stepper{justify-content:space-between;align-items:flex-start;padding:16px 20px 12px;display:flex;position:relative;overflow:hidden}.ck-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.ck-step-dot{background:var(--b2);width:28px;height:28px;color:var(--t3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .3s;display:flex}.ck-step.active .ck-step-dot{background:var(--ac);color:#fff;box-shadow:0 2px 10px #c45d3e59}.ck-step.done .ck-step-dot{background:var(--gn,#3a7d44);color:#fff}.ck-step-label{color:var(--t3);text-align:center;font-size:10px;font-weight:600}.ck-step.active .ck-step-label{color:var(--ac);font-weight:700}.ck-step.done .ck-step-label{color:var(--gn,#3a7d44)}.ck-step-line{background:var(--ac);z-index:0;border-radius:3px;height:3px;transition:width .4s;position:absolute;top:29px;left:10%}.ck-next{width:100%;margin-top:24px;font-size:15px;font-weight:700}.ckv-card{border:2px solid var(--b2);cursor:pointer;background:var(--b3);border-radius:16px;padding:16px;transition:all .2s}.ckv-card.on{border-color:var(--ac);background:#c45d3e0f;box-shadow:0 2px 12px #c45d3e1f}.ckv-card+.ckv-card{margin-top:10px}.ck-pickup-info{background:var(--b2);border-radius:14px;margin-bottom:16px;padding:16px}.ck-pay-detail{background:var(--b2);border-radius:14px;margin-top:12px;padding:16px}.ck-bank-box{background:var(--b3);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.ck-bank-row{justify-content:space-between;align-items:center;display:flex}.ck-copy-btn{background:var(--ac);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.ck-copy-btn:active{opacity:.8}.ck-denom{border:2px solid var(--b2);background:var(--b3);cursor:pointer;color:var(--tx);border-radius:10px;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.ck-denom.on{border-color:var(--ac);background:var(--ac);color:#fff}.ck-upload-area{border:2px dashed var(--b2);cursor:pointer;background:var(--b3);border-radius:14px;transition:border-color .2s;display:block;overflow:hidden}.ck-upload-area:hover{border-color:var(--ac)}.ck-summary{flex-direction:column;gap:16px;display:flex}.ck-sum-section{background:var(--b3);box-shadow:var(--sh);border-radius:14px;padding:14px 16px}.ck-sum-title{color:var(--t3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:12px;font-weight:700}.ck-sum-val{color:var(--tx);font-size:14px;line-height:1.5}.wa-float{z-index:90;color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:flex;position:fixed;bottom:90px;right:16px;box-shadow:0 4px 16px #25d36666}.wa-float:active{transform:scale(.92)}.wa-float svg{fill:#fff;width:28px;height:28px}.event-banner{background:linear-gradient(135deg,#2d1b0e 0%,#5d4037 50%,#c45d3e 100%);border-radius:16px;padding:18px 16px;text-decoration:none;transition:transform .2s;display:block;overflow:hidden}.event-banner:active{transform:scale(.98)}.event-banner-content{align-items:center;gap:14px;display:flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes duckWalk{0%{transform:translate(-40px)}50%{transform:translate(40px)}to{transform:translate(-40px)}}@media (min-width:768px){.app,.po,.modal,.ups-sheet,.tracker-shell,.nv{max-width:720px}.pedix-cart-btn{max-width:680px}.store-cover{height:220px}.store-logo{border-radius:28px;width:96px;height:96px;margin-top:-48px;font-size:42px}.store-name{font-size:28px}.cat-scroll{gap:14px}.cat-card{border-radius:18px;width:160px;min-width:160px;height:100px}.cat-card-label{font-size:15px}.prod-list{grid-template-columns:1fr 1fr;gap:16px;padding:12px 24px 100px;display:grid}.prod-card{flex-direction:column;gap:0;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.prod-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #2d1b0e1f}.prod-img{border-bottom:1px solid var(--b2);border-radius:0;width:100%;height:160px}.prod-avatar{border-radius:0;width:100%;height:160px}.prod-info{padding:14px 16px}.prod-title{font-size:15px}.prod-desc{-webkit-line-clamp:2;font-size:12px}.btn-add{width:38px;height:38px}.qty-inline button{width:36px;height:36px}.qty-inline span{min-width:28px;font-size:15px}.pb{padding:24px 32px}.cki{padding:14px 18px;font-size:16px}.ckv{padding:16px 24px;font-size:15px}.abtn{padding:18px;font-size:17px}.ck-stepper{padding:20px 28px 16px}.ci2{padding:18px}.ci-img{width:72px;height:72px}.success{padding:60px 40px}.tracker-card{max-width:600px;padding:32px 28px}.tracker-header{padding:24px 28px 28px}.ups-sheet{border-radius:24px;max-height:80vh;margin:20px auto}.ups-overlay{align-items:center}.ups-card:hover{background:var(--al);border-color:var(--ac)}.abtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #c45d3e66}.btn-add:hover{background:var(--ac);color:#fff}.ckv-card:hover{border-color:var(--ac)}.cat-card:hover{transform:scale(1.04);box-shadow:0 6px 20px #2d1b0e26}.event-banner:hover{transform:scale(1.01);box-shadow:0 4px 16px #c45d3e40}.wa-float:hover{transform:scale(1.08);box-shadow:0 6px 20px #25d36680}.fab{bottom:90px;right:calc(50% - 340px)}.fab:hover{transform:scale(1.1)}}@media (min-width:1024px){.app{max-width:768px;margin:0 auto}.po,.modal,.nv{max-width:768px}.pedix-cart-btn{max-width:728px}.tracker-shell{max-width:768px}.ups-sheet{border-radius:28px;max-width:520px}.modal-c{max-width:520px;padding:28px}.fab{right:calc(50% - 360px)}.wa-float{right:calc(50% - 400px)}.catalog-footer{max-width:600px;margin:32px auto 0}.pb{max-width:600px;margin:0 auto}.ct{max-width:600px;margin:20px auto;padding:24px}.tabs{max-width:600px;margin:0 auto 16px}.success{max-width:700px;margin:0 auto}}:focus-visible{outline:2px solid var(--ac,var(--ds-color-focus-ring));outline-offset:2px;border-radius:4px}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-shimmer{background:linear-gradient(90deg, var(--b2,#f3ede4) 25%, var(--b3,#fff) 50%, var(--b2,#f3ede4) 75%);background-size:200px 100%;animation:1.5s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
