html:has(.vv){overflow-anchor:none;scrollbar-color:#3b3b39 #000;background:#000;scroll-padding-top:5rem;font-size:clamp(100%,.4vw + .66rem,125%)}@property --vv-count{syntax:"<integer>";inherits:false;initial-value:0}@layer components{.vv{--vv-ink:var(--color-vv-ink);--vv-paper:var(--color-vv-paper);--vv-rule:var(--color-vv-rule);--vv-rule-strong:var(--color-vv-rule-strong);--vv-ease-out:cubic-bezier(.16, 1, .3, 1);--gx:clamp(1.25rem, 3.4vw, 5rem);--sy:clamp(4.5rem, 8.5vw, 10rem);background:var(--vv-ink);color:var(--vv-paper);font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}.vv ::selection{background:var(--vv-paper);color:var(--vv-ink)}.vv :focus-visible{outline:2px solid var(--vv-paper);outline-offset:3px}.vv input,.vv select,.vv textarea{caret-color:var(--vv-paper)}.vv a:not([class]){color:inherit;text-underline-offset:.22em;-webkit-text-decoration:underline #edece859;text-decoration:underline #edece859;text-decoration-thickness:1px;transition:text-decoration-color .16s}.vv a:not([class]):hover{text-decoration-color:currentColor}.vv .vv-num{font-variant-numeric:tabular-nums}.vv .vv-code{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;font-size:.8125rem}.vv-frame{border-inline:1px solid var(--vv-rule);width:min(100% - 2*clamp(12px,2vw,40px),92rem);margin-inline:auto;position:relative}.vv-entry{border-top:1px solid var(--vv-rule)}.vv-gx{padding-inline:var(--gx)}.vv-sy{padding-block:var(--sy)}.vv-pt{padding-top:var(--sy)}.vv-pb{padding-bottom:var(--sy)}.vv-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,.9rem + 4.4vw,6rem);font-weight:330;font-stretch:86%;line-height:1}.vv-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,1.1rem + 2.6vw,4rem);font-weight:340;font-stretch:88%;line-height:1.04}.vv-h3{letter-spacing:-.012em;text-wrap:balance;font-size:1.3125rem;font-weight:480;line-height:1.25}.vv-lead{color:var(--color-vv-graphite);text-wrap:pretty;font-size:clamp(1.0625rem,.95rem + .35vw,1.3125rem);line-height:1.55}.vv-prose{max-width:68ch;color:var(--color-vv-graphite);text-wrap:pretty}.vv-prose strong{color:var(--vv-paper);font-weight:560}.vv [data-split] .vv-line-mask{margin-bottom:-.08em;padding-bottom:.08em}.vv-btn{letter-spacing:-.005em;white-space:nowrap;min-height:2.875rem;transition:background-color .18s ease, border-color .18s ease, box-shadow .24s var(--vv-ease-out), color .18s ease, transform .24s var(--vv-ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.9375rem;font-weight:540;display:inline-flex;position:relative}.vv-btn:active{transform:scale(.98)}.vv-btn-primary{background:var(--vv-paper);color:var(--vv-ink)}.vv-btn-primary:hover{background:#fff}.vv-btn-primary:disabled{opacity:.6;cursor:progress}.vv-btn-ghost{border:1px solid var(--vv-rule-strong);color:var(--vv-paper);background:0 0}.vv-btn-ghost:hover{background:#edece80d;border-color:#edece880}.vv-btn-sm{min-height:2.375rem;padding:0 1.125rem;font-size:.875rem}.vv-status{border:1px solid var(--vv-rule-strong);color:var(--color-vv-graphite);background:#0009;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.vv-status:before{content:"";opacity:.8;background:currentColor;border-radius:999px;width:6px;height:6px}.vv-field{gap:.375rem;display:grid}.vv-label{color:var(--vv-paper);font-size:.875rem;font-weight:500}.vv-hint{color:var(--color-vv-faint);font-size:.8125rem}.vv-input{border:1px solid var(--vv-rule-strong);background:var(--color-vv-sheet);width:100%;min-height:3rem;color:var(--vv-paper);font:inherit;border-radius:10px;padding:0 .95rem;font-size:1rem;transition:border-color .16s,background-color .16s}.vv-input::placeholder{color:var(--color-vv-faint)}.vv-input:hover{border-color:#edece857}.vv-input:focus-visible{outline:2px solid var(--vv-paper);outline-offset:1px;border-color:#0000}.vv-input[aria-invalid=true]{border-color:var(--color-vv-rojo)}select.vv-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-vv-graphite) 50%), linear-gradient(135deg, var(--color-vv-graphite) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 52%,calc(100% - .8rem) 52%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.5rem}select.vv-input option{background:var(--color-vv-sheet);color:var(--vv-paper)}.vv-error{color:#f4928f;font-size:.8125rem}.vv-field-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vv-field-static{pointer-events:none;background-image:radial-gradient(circle,#edece838 .8px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#0000 30%,#000 100%);mask-image:radial-gradient(70% 70%,#0000 30%,#000 100%)}.vv-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vv-marquee-track{width:max-content;animation:vv-marquee var(--vv-marquee-dur,60s) linear infinite;display:flex}.vv-marquee--reverse .vv-marquee-track{animation-direction:reverse}.vv-marquee:hover .vv-marquee-track,[data-paused=true] .vv-marquee-track{animation-play-state:paused}@keyframes vv-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vv-marquee-track{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));width:auto!important;animation:none!important;display:grid!important}.vv-marquee-track>*{border-bottom:1px solid var(--vv-rule);height:auto!important;padding-block:1.5rem!important}.vv-marquee-track span{white-space:normal!important}.vv-marquee-pause,.vv-marquee-track>[data-dup]{display:none!important}.vv-marquee{-webkit-mask-image:none;mask-image:none}}.vv-meter-track{grid-template-columns:30fr 30fr 40fr;gap:3px;height:10px;display:grid;position:relative}.vv-meter-zone{opacity:.28;border-radius:2px;transition:opacity .3s}.vv-meter-zone[data-active=true]{opacity:1}.vv-meter-marker{top:-7px;bottom:-7px;left:calc(var(--vv-score) * 1%);background:var(--vv-paper);width:2px;box-shadow:0 0 0 3px var(--color-vv-sheet);border-radius:2px;margin-left:-1px;position:absolute}.vv-counter{--vv-count:var(--to);counter-reset:vv-c var(--vv-count)}.vv-counter:after{content:counter(vv-c)}.vv-story-step{padding-left:1.75rem;transition:color .3s;position:relative}.vv-story-step:before{content:"";background:var(--vv-rule-strong);width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}.vv-story-step:after{content:"";background:var(--vv-paper);transform-origin:top;width:2px;transform:scaleY(var(--vv-p,1));position:absolute;top:.35rem;bottom:.35rem;left:0}.vv-story-step[data-active=false] h3{color:var(--color-vv-graphite)}.vv-story-step[data-active=false] .vv-story-text{color:var(--color-vv-faint)}.vv-story-step h3,.vv-story-text{transition:color .3s}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.vv-story-pin{height:100svh;min-height:46rem;padding-top:4rem}.vv-story-pin>div{padding-block:2.5rem}}.vv-layers{grid-template-columns:minmax(0,1fr);grid-template-areas:"l";display:grid}.vv-layers>*{grid-area:l}.vv-layer[data-layer=espera],.vv-layer[data-layer=cruce],.vv-layer[data-layer=expediente]{opacity:0;visibility:hidden}.vv-typed-mask{white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.vv-caret{vertical-align:-.15em;background:var(--vv-paper);width:1.5px;height:1.05em;margin-left:2px;animation:1s step-end infinite vv-blink;display:inline-block}@keyframes vv-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.vv-caret{opacity:0;animation:none}}.vv-seal{border:1.5px solid;border-radius:999px}.vv-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem}.vv-range::-webkit-slider-runnable-track{background:0 0;height:2px}.vv-range::-moz-range-track{background:0 0;height:2px}.vv-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--vv-paper);width:1.5rem;height:1.5rem;box-shadow:0 0 0 4px #000, 0 0 0 5px var(--vv-rule-strong);transition:transform .16s var(--vv-ease-out);border-radius:999px;margin-top:-.7rem}.vv-range::-moz-range-thumb{background:var(--vv-paper);width:1.5rem;height:1.5rem;box-shadow:0 0 0 4px #000, 0 0 0 5px var(--vv-rule-strong);border:0;border-radius:999px}.vv-range:active::-webkit-slider-thumb{transform:scale(1.12)}.vv-range:focus-visible{outline:none}.vv-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #000, 0 0 0 6px var(--vv-paper)}.vv-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #000, 0 0 0 6px var(--vv-paper)}.vv-band{transition:opacity .3s ease, transform .4s var(--vv-ease-out)}.vv-band[data-active=false]{opacity:.55}.vv-pre{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--vv-paper);tab-size:2;scrollbar-width:thin;margin:0;padding:1.25rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.vv-pre .k{color:var(--vv-paper)}.vv-pre .s{color:var(--color-vv-graphite)}.vv-pre .n{color:var(--vv-paper)}.vv-tabs{scrollbar-width:none;border-bottom:1px solid var(--vv-rule);gap:.25rem;padding-inline:.75rem;display:flex;overflow-x:auto}.vv-tabs::-webkit-scrollbar{display:none}@media (max-width:639px){.vv-tabs{padding-inline-end:3rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}}.vv-tab{min-height:3rem;color:var(--color-vv-graphite);flex:none;padding:0 .875rem;font-size:.9375rem;transition:color .16s;position:relative}.vv-tab:hover,.vv-tab[aria-selected=true]{color:var(--vv-paper)}.vv-tab:focus-visible{outline-offset:-4px}.vv-tab-indicator{height:2px;width:var(--vv-tab-w,0);transform:translateX(var(--vv-tab-x,0));background:var(--vv-paper);transition:transform .42s var(--vv-ease-out), width .42s var(--vv-ease-out);position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:no-preference){.vv-panel:not([hidden]){animation:vv-panel-in .36s var(--vv-ease-out) both}}@keyframes vv-panel-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.vv-tab-indicator{transition:none}}.vv-plan-featured{background:radial-gradient(120% 70% at 50% 100%, #edece814, transparent 70%), var(--color-vv-sheet);box-shadow:inset 0 0 0 1px var(--vv-rule-strong)}.vv-audience[data-selected=true]{background:var(--color-vv-sheet);box-shadow:inset 0 0 0 1px var(--vv-rule-strong)}}
