@property --vt-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --vt-sx{syntax:"<length>";inherits:true;initial-value:0}@property --vt-sy{syntax:"<length>";inherits:true;initial-value:0}@property --vt-sr{syntax:"<length>";inherits:true;initial-value:74px}:where(.vt-sec) :where(button:not(.btn)){background:0 0;border:0;margin:0;padding:0}.vt-sec{isolation:isolate;background:radial-gradient(60% 40% at 50% 0%, #8b3dff24, transparent 70%), radial-gradient(40% 30% at 100% 60%, #8b3dff12, transparent 70%), var(--bg);color:var(--text);position:relative;overflow:clip}.vt-filter{gap:12px;min-width:0;margin-bottom:clamp(24px,3vw,36px);display:grid}.vt-filter-l{font-family:var(--f-mono);font-size:var(--fs-cap);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--text-mute);flex:none}.vt-chips{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:1;gap:7px;min-width:0;margin:-4px -2px;padding:4px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.vt-chips.at-end{-webkit-mask-image:none;mask-image:none}.vt-chips::-webkit-scrollbar{display:none}.vt-chip{scroll-snap-align:start;border-radius:var(--r-pill);border:1px solid var(--line-c-2);background:var(--glass);height:38px;color:var(--text-2);white-space:nowrap;transition:background var(--t-base) var(--ease-halo), border-color var(--t-base) var(--ease-halo), color var(--t-base) var(--ease-halo), box-shadow var(--t-base) var(--ease-halo);flex:none;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.vt-chip:hover{border-color:var(--accent);color:var(--text);background:var(--accent-wash)}.vt-chip[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:var(--glow-sm);border-color:#0000}@media (max-width:760px){.vt-chips{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}.vt-stage{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.vt-card{grid-column:span 2}.vt-w3{grid-column:span 3}.vt-w4{grid-column:span 4}@media (max-width:1080px){.vt-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-card,.vt-w3{grid-column:span 1}.vt-w4{grid-column:span 2}}@media (max-width:680px){.vt-stage{grid-template-columns:minmax(0,1fr);gap:14px}.vt-card,.vt-w3,.vt-w4{grid-column:auto}}.vt-stage.is-filtered{flex-wrap:wrap;justify-content:center;display:flex}.vt-stage.is-filtered>.vt-card{--demo-h:320px;flex:0 0 calc(33.3333% - 10.6667px);min-width:0}.vt-stage.is-filtered>.vt-card.vt-w4,.vt-stage.is-solo>.vt-card{flex-basis:calc(66.6667% - 5.33333px)}@media (max-width:1080px){.vt-stage.is-filtered>.vt-card{flex-basis:calc(50% - 8px)}.vt-stage.is-filtered>.vt-card.vt-w4,.vt-stage.is-solo>.vt-card{flex-basis:100%}}@media (max-width:680px){.vt-stage.is-filtered>.vt-card{--demo-h:280px;flex-basis:100%}}.vt-card{--demo-h:280px;--acc:139, 61, 255;--acc-hi:201, 166, 255;--acc-ink:#fff;border-radius:var(--r-xl);border:1px solid var(--line-c);min-width:0;transition:border-color var(--t-slow) var(--ease-halo), box-shadow var(--t-slow) var(--ease-halo), opacity var(--t-slow) var(--ease-halo), transform var(--t-slow) var(--ease-halo);background:linear-gradient(#171030b8,#0e0820e6);flex-direction:column;padding:8px;scroll-margin-block:96px;display:flex;position:relative;box-shadow:0 30px 60px -40px #000c}.vt-card:hover{border-color:var(--line-c-2)}@media (min-width:1081px){.vt-card.vt-hero{--demo-h:320px}}@media (min-width:1081px) and (max-height:720px){.vt-card.vt-hero{--demo-h:300px}.vt-stage>.vt-card.is-edit{--demo-h:260px}}.vt-card.is-ping{border-color:var(--halor-glow);box-shadow:0 0 0 3px #c9a6ff40, var(--glow-lg)}.vt-card.is-in{animation:vt-in var(--t-slow) var(--ease-halo) both}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:680px){.vt-card{--demo-h:280px;border-radius:var(--r-lg)}.vt-card.vt-hero{--demo-h:300px}}.vt-demo{height:var(--demo-h);isolation:isolate;border-radius:calc(var(--r-xl) - 8px);background:radial-gradient(70% 80% at 50% 30%, #8b3dff29, transparent 70%), var(--halor-void);border:1px solid #c9a6ff14;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:680px){.vt-demo{border-radius:calc(var(--r-lg) - 6px)}}.vt-meta{flex-direction:column;flex:1;gap:8px;padding:14px 14px 12px;display:flex}.vt-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:30px;display:flex}.vt-kick{color:var(--text-mute);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.vt-kick .mono{color:var(--accent-text);letter-spacing:.08em;font-size:11px}.vt-meta h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px;line-height:1.15}.vt-what{color:var(--text-2);max-width:58ch;font-size:14.5px;line-height:1.5}.vt-how{font-family:var(--f-mono);letter-spacing:.02em;color:var(--halor-glow);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:11.5px;display:flex}.vt-how svg{flex:none;width:14px;height:14px}.vt-how>span{text-wrap:balance;min-width:0}.vt-how .nw{white-space:nowrap}.vt-replay svg{width:14px;height:14px}.vt-replay{color:var(--text-2)}.vt-meta-row .vt-replay,.vt-meta-row .vt-edit{--h:34px;color:var(--text);border-color:var(--line-c-2);padding:0 12px;font-size:13px}.vt-reduced .vt-replay{display:none}.vt-empty{border:1px dashed var(--line-c-2);border-radius:var(--r-lg);color:var(--text-2);text-align:center;margin-top:8px;padding:22px;font-size:15px}.vt-reset,.vt-reset *,.vt-reset :before,.vt-reset :after{transition:none!important}.vt-card:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-xl)}.vt-card:focus:not(:focus-visible){outline:none}.vt-card:not(.is-vis) *,.vt-card:not(.is-vis) :before,.vt-card:not(.is-vis) :after{animation-play-state:paused!important}.vt-pa{cursor:crosshair;background:radial-gradient(60% 70% at 50% 50%, rgba(var(--acc), .22), transparent 72%), var(--halor-void);touch-action:pan-y;transition:background var(--t-slow) var(--ease-halo)}.vt-pa-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.vt-pa-cover{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.vt-pa-k{font-family:var(--f-mono);font-size:var(--fs-cap);letter-spacing:var(--ls-cap);text-transform:uppercase;color:rgb(var(--acc-hi))}.vt-pa-t{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;max-width:14ch;text-shadow:0 0 30px rgba(var(--acc), .9), 0 0 2px #07040fcc;overflow-wrap:anywhere;font-size:clamp(26px,5.4cqi,46px);font-weight:600;line-height:1.02}.vt-ready .vt-pa-cover>*{transition:opacity .9s var(--ease-halo), transform .9s var(--ease-halo), filter .9s var(--ease-halo)}.vt-ready .vt-pa-t{transition-delay:.22s}.vt-ready .vt-card:not(.is-on) .vt-pa-cover>*{opacity:0;filter:blur(6px);transform:translateY(10px)}.vt-ti{perspective:900px;background:radial-gradient(50% 50% at 50% 55%, rgba(var(--acc), .3), transparent 70%), var(--halor-void);touch-action:pan-y;place-items:center;display:grid}.vt-ti-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--dz:1;--sheen:1;cursor:pointer;width:min(78%, 260px, calc((var(--demo-h) - 48px) * 5 / 7));aspect-ratio:5/7;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 40px 70px -30px #000000e6, 0 0 0 1px rgba(var(--acc-hi), .35), 0 0 50px -10px rgba(var(--acc), .7);will-change:transform;border-radius:22px;position:relative}.vt-ti-bg{border-radius:inherit;background:linear-gradient(rgba(var(--acc-hi), .08) 1px, transparent 1px) 0 0 / 100% 22px, linear-gradient(90deg, rgba(var(--acc-hi), .08) 1px, transparent 1px) 0 0 / 22px 100%, radial-gradient(120% 80% at 20% 0%, color-mix(in srgb, rgb(var(--acc)) 40%, #0b0619) 0%, #1a0f3a 45%, #0b0619 100%);position:absolute;inset:0;overflow:hidden}.vt-ti-l1,.vt-ti-l2,.vt-ti-l3{position:absolute;left:9%;right:9%}.vt-ti-l1{transform:translateZ(calc(30px * var(--dz)));justify-content:space-between;align-items:center;display:flex;top:8%}.vt-ti-brand{color:var(--halor-lumen);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.vt-ti-brand i{background:radial-gradient(circle at 50% 50%, #fff 0 30%, transparent 32%), conic-gradient(from 210deg, rgb(var(--acc-hi)), rgb(var(--acc)), transparent 70%);width:18px;height:18px;box-shadow:0 0 10px rgba(var(--acc), .9);border-radius:50%}.vt-ti-yr{color:rgb(var(--acc-hi));border-radius:var(--r-pill);border:1px solid rgba(var(--acc-hi), .35);padding:3px 8px;font-size:11px}.vt-ti-l2{transform:translateZ(calc(64px * var(--dz)));grid-template-columns:minmax(0,1fr);gap:4px;display:grid;top:34%}.vt-ti-l2 b{min-width:0;font-family:var(--f-display);font-weight:600;font-size:calc(clamp(40px, 15cqi, 60px) * var(--fit,1));letter-spacing:-.05em;color:#fff;text-shadow:0 0 24px rgba(var(--acc), .9);white-space:nowrap;line-height:1}.vt-ti-l2 span{color:var(--text-2);font-size:13px}.vt-ti-l3{height:22%;transform:translateZ(calc(40px * var(--dz)));align-items:flex-end;gap:6px;display:flex;bottom:9%}.vt-ti-l3 i{height:calc(var(--h) * 100%);background:linear-gradient(180deg, rgb(var(--acc-hi)), rgba(var(--acc), .35));border-radius:4px 4px 0 0;flex:1}.vt-ti-l3 i:last-child{background:linear-gradient(180deg, #fff, rgb(var(--acc-hi)));box-shadow:0 0 14px rgba(var(--acc-hi), .8)}.vt-ti-sheen{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:var(--sheen);background:radial-gradient(40% 35% at var(--mx) var(--my), #ffffff52, transparent 70%), linear-gradient(115deg, transparent 20%, rgba(var(--acc-hi), 0) 30%, rgba(var(--acc-hi), .28) 42%, #ffffff57 48%, rgba(var(--acc), .28) 54%, transparent 66%) calc(var(--mx) * 1.6 - 30%) 0 / 220% 100% no-repeat;position:absolute;inset:0;transform:translateZ(1px)}.vt-ti-card:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:22px}.vt-ti-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg, transparent 30%, #ffffff8c 48%, rgba(var(--acc-hi), .5) 54%, transparent 70%) -120% 0 / 240% 100% no-repeat;mix-blend-mode:screen;position:absolute;inset:0;transform:translateZ(2px)}.vt-ti-card.is-flash:after{animation:vt-ti-flash .9s var(--ease-halo)}.vt-ti-card.is-flash{animation:vt-ti-pop .62s var(--ease-spark)}@keyframes vt-ti-flash{0%{opacity:1;background-position:140% 0}to{opacity:1;background-position:-60% 0}}@keyframes vt-ti-pop{0%{scale:1}35%{scale:1.05}to{scale:1}}.vt-ready .vt-ti-card{transition:opacity .7s var(--ease-halo), scale .9s var(--ease-spark)}.vt-ready .vt-card:not(.is-on) .vt-ti-card{opacity:0;scale:.86}.vt-ty{--sp:1;background:radial-gradient(60% 80% at 0% 100%, rgba(var(--acc), .2), transparent 70%), var(--halor-void);align-items:center;padding:clamp(22px,5cqi,44px);display:grid}.vt-ty-in{gap:14px;display:grid}.vt-ty-k{font-size:var(--fs-cap);letter-spacing:var(--ls-cap);text-transform:uppercase;color:rgb(var(--acc-hi))}.vt-ty-h{--fit:1;font-family:var(--f-display);font-weight:600;font-size:clamp(20px, calc(7.4cqi * var(--fit)), 50px);letter-spacing:-.04em;color:var(--text);overflow-wrap:anywhere;max-width:15ch;line-height:1.06}.vt-ty-h .w{cursor:pointer;transform-origin:50% 80%;display:inline-block}.vt-ty-h .w:hover{color:#fff;-webkit-text-decoration:underline dotted rgba(var(--acc-hi), .6);text-decoration:underline dotted rgba(var(--acc-hi), .6);text-underline-offset:.18em;text-decoration-thickness:2px}.vt-ty-h .w.vt-ty-u:hover{text-decoration:none}.vt-ty-u{color:#fff;position:relative}.vt-ty-u:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--acc)) 15%, #fff 60%, rgb(var(--acc-hi)) 85%, transparent);height:.09em;filter:drop-shadow(0 0 8px rgba(var(--acc), .95));transform-origin:0;border-radius:99px;position:absolute;bottom:-.06em;left:-2%;right:-2%}.vt-ty-n{color:#fff;text-shadow:0 0 22px rgba(var(--acc), .9), 0 0 60px rgba(var(--acc), .6);font-variant-numeric:tabular-nums}.vt-ready .vt-ty-h .w{transition:opacity calc(.52s / var(--sp)) var(--ease-halo), transform calc(.62s / var(--sp)) var(--ease-halo), filter calc(.52s / var(--sp)) var(--ease-halo), color var(--t-base);transition-delay:calc((var(--i) * .11s + .15s) / var(--sp))}.vt-ready .vt-ty-u:after{transition:transform calc(.9s / var(--sp)) var(--ease-halo) calc((var(--i) * .11s + .56s) / var(--sp)), opacity .3s calc((var(--i) * .11s + .56s) / var(--sp))}.vt-ready .vt-ty-n{transition:opacity calc(.4s / var(--sp)) var(--ease-halo), transform calc(.7s / var(--sp)) var(--ease-spark), filter calc(.5s / var(--sp)) var(--ease-halo);transition-delay:calc((var(--n,7) * .11s + .38s) / var(--sp))}.vt-ready .vt-ty-k{transition:opacity .6s var(--ease-halo)}.vt-ready .vt-card:not(.is-on) .vt-ty-h .w{opacity:0;filter:blur(8px);transform:translateY(.5em)}.vt-ready .vt-card:not(.is-on) .vt-ty[data-style=foco] .vt-ty-h .w{filter:blur(18px);transform:scale(1.12)}.vt-ready .vt-card:not(.is-on) .vt-ty[data-style=escala] .vt-ty-h .w{filter:none;transform:scale(.2)}.vt-ready .vt-ty[data-style=escala] .vt-ty-h .w{transition-timing-function:var(--ease-halo), var(--ease-spark), var(--ease-halo), ease}.vt-ready .vt-card:not(.is-on) .vt-ty-u:after{opacity:0;transform:scaleX(0)}.vt-ready .vt-card:not(.is-on) .vt-ty-n{transform:translateY(-.7em)scale(1.5)}.vt-ready .vt-card:not(.is-on) .vt-ty-k{opacity:0}.vt-co{align-items:center;padding:clamp(20px,4cqi,36px);display:grid}.vt-co-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vt-co-list li{min-width:0;display:flex}.vt-co-tile{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--line-c);min-width:0;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-base) var(--ease-halo), background var(--t-base) var(--ease-halo), transform var(--t-fast) var(--ease-halo);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:18px 16px;display:grid}.vt-co-tile:hover{border-color:rgba(var(--acc-hi), .5);background:rgba(var(--acc), .1)}.vt-co-tile:active{transform:scale(.98)}.vt-co-tile:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-lg)}.vt-co-k{color:var(--text-mute);font-size:12.5px;font-weight:600}.vt-co-v{min-width:0;font-family:var(--f-display);font-weight:600;font-size:calc(clamp(20px, 4.7cqi, 34px) * var(--fit,1));letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.vt-co-list li:nth-child(2) .vt-co-v{color:rgb(var(--acc-hi));text-shadow:0 0 20px rgba(var(--acc), .7)}.vt-co-bar{background:#c9a6ff1f;border-radius:99px;height:4px;display:block;position:relative;overflow:hidden}.vt-co-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, rgb(var(--acc)), rgb(var(--acc-hi)));transform-origin:0;transform:scaleX(var(--p,1));position:absolute;inset:0}@container (max-width:470px){.vt-co-list{grid-template-columns:minmax(0,1fr);gap:8px}.vt-co-tile{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 14px}.vt-co-bar{grid-column:1/-1}.vt-co-v{font-size:calc(26px * var(--fit,1));text-align:right}}.vt-gl{grid-template-rows:1fr auto;gap:12px;padding:20px;display:grid}.vt-gl-main{--int-b:1;--spin:1;--int:var(--int-b);border-radius:var(--r-lg);isolation:isolate;background:conic-gradient(from var(--vt-a), rgba(var(--acc), .2), rgb(var(--acc)) 18%, #fff 25%, rgb(var(--acc-hi)) 32%, rgba(var(--acc), .2) 50%, rgba(var(--acc), .2));animation:vt-spin calc(5s / var(--spin)) linear infinite, vt-breathe calc(2.8s / var(--spin)) var(--ease-halo) infinite alternate;padding:1.5px;position:relative;overflow:hidden}.vt-gl-main:hover,.vt-gl-main:focus-visible{--int:calc(var(--int-b) * 1.8);animation-duration:calc(2.4s / var(--spin)), calc(1.4s / var(--spin))}@keyframes vt-spin{to{--vt-a:360deg}}@keyframes vt-breathe{0%{box-shadow:0 0 calc(20px * min(var(--int), 1.8)) rgba(var(--acc), calc(.35 * min(1.6, var(--int))))}to{box-shadow:0 0 calc(44px * min(var(--int), 1.5)) rgba(var(--acc), calc(.7 * min(1.4, var(--int)))), 0 0 calc(80px * min(var(--int), 1.1)) rgba(var(--acc), calc(.3 * min(2.4, var(--int))))}}.vt-gl-in{border-radius:calc(var(--r-lg) - 1.5px);background:radial-gradient(80% 90% at 20% 0%, rgba(var(--acc), .3), transparent 70%), var(--halor-night);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:6px;height:100%;padding:18px 20px;display:grid;position:relative;overflow:hidden}.vt-gl-in.is-swap{animation:vt-gl-swap .64s var(--ease-spark)}@keyframes vt-gl-swap{0%{opacity:.2;filter:brightness(1.8);scale:.94}to{opacity:1;filter:none;scale:1}}.vt-gl-in:after{content:"";pointer-events:none;width:40%;animation:vt-sweep 3.4s var(--ease-halo) infinite .6s;background:linear-gradient(100deg,#0000,#fff0 20%,#f4eeff4d 50%,#0000 80%);position:absolute;inset:-20% auto -20% 0;transform:translate(-120%)skew(-12deg)}@keyframes vt-sweep{0%{transform:translate(-120%)skew(-12deg)}45%,to{transform:translate(320%)skew(-12deg)}}@keyframes vt-sweep2{0%{transform:translate(-120%)skew(-12deg)}45%,to{transform:translate(320%)skew(-12deg)}}.vt-gl-in.is-sw1:after{animation:vt-sweep2 3.4s var(--ease-halo) infinite}.vt-gl-in.is-sw2:after{animation:vt-sweep 3.4s var(--ease-halo) infinite}.vt-gl-main[role=button]{cursor:pointer}.vt-gl-main:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.vt-gl-k{color:var(--text-2);font-size:12.5px;font-weight:600}.vt-gl-v{min-width:0;font-family:var(--f-display);font-weight:600;font-size:calc(clamp(40px, 13cqi, 64px) * var(--fit,1));letter-spacing:-.05em;color:#fff;text-shadow:0 0 calc(18px * var(--int)) rgba(var(--acc), .9);white-space:nowrap;justify-self:stretch;line-height:1}.vt-gl.no-sweep .vt-gl-in:after{display:none}.vt-gl-d{font-family:var(--f-mono);color:var(--ok-n);font-size:11.5px}.vt-gl-side{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vt-gl-s{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--line-c);min-width:0;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-base) var(--ease-halo), background var(--t-base) var(--ease-halo);grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 14px;display:grid;position:relative}.vt-gl-s:hover{border-color:rgba(var(--acc-hi), .5);background:rgba(var(--acc), .12)}.vt-gl-s:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-md)}.vt-gl-s svg{width:14px;height:14px;color:rgb(var(--acc-hi));opacity:.45;transition:opacity var(--t-base), translate var(--t-base) var(--ease-spark);position:absolute;top:10px;right:10px}.vt-gl-s:hover svg,.vt-gl-s:focus-visible svg{opacity:1;translate:0 -2px}.vt-gl-side span{color:var(--text-mute);font-size:11.5px}.vt-gl-side b{min-width:0;font-size:calc(17px * var(--fit,1));color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.vt-ready .vt-gl-main,.vt-ready .vt-gl-side{transition:opacity .7s var(--ease-halo), transform .7s var(--ease-halo)}.vt-ready .vt-gl-side{transition-delay:.25s}.vt-ready .vt-card:not(.is-on) :is(.vt-gl-main,.vt-gl-side){opacity:0;transform:translateY(10px)}.vt-sp{--vt-sr:74px;--dark:.84;--ring:1;grid-template-rows:1fr auto;display:grid}.vt-sp-slide{-webkit-user-select:none;user-select:none;align-content:center;gap:22px;padding:22px 18px 0;display:grid}.vt-sp-title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--text);font-size:17px;font-weight:600}.vt-sp-row{align-items:center;gap:6px;display:flex}.vt-sp-node{border-radius:var(--r-md);background:var(--glass-2);border:1px solid var(--line-c-2);text-align:center;cursor:pointer;min-width:0;transition:border-color var(--t-base), background var(--t-base);flex:1;justify-items:center;gap:4px;padding:14px 4px;display:grid}.vt-sp-node:hover{border-color:rgba(var(--acc-hi), .6)}.vt-sp-node.is-lit{border-color:rgba(var(--acc-hi), .75)}.vt-sp.is-free .vt-sp-node{cursor:inherit}.vt-sp.is-free{cursor:grab}.vt-sp.is-free .vt-sp-slide{touch-action:none}.vt-sp-node span{color:var(--text-2);font-size:11.5px;font-weight:600}.vt-sp-node b{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.vt-sp-hot{background:#ff7a921a;border-color:#ff7a928c}.vt-sp-hot b{color:var(--danger-n)}.vt-sp-ar{border-top:1.5px solid rgb(var(--acc-hi));border-right:1.5px solid rgb(var(--acc-hi));opacity:.6;flex:none;width:10px;height:10px;transform:rotate(45deg)}.vt-sp-mask{pointer-events:none;background:radial-gradient(circle var(--vt-sr) at var(--vt-sx) var(--vt-sy), transparent 0, transparent 56%, rgba(var(--acc-hi), calc(.55 * var(--ring))) 62%, rgba(var(--acc), calc(.22 * var(--ring))) 70%, rgba(7, 4, 15, var(--dark)) 100%);transition:--vt-sx .7s var(--ease-halo), --vt-sy .7s var(--ease-halo), --vt-sr .5s var(--ease-halo), opacity .5s;position:absolute;inset:0}.vt-sp.is-free .vt-sp-mask{transition:--vt-sr .4s var(--ease-halo), opacity .5s}.vt-sp.is-jump .vt-sp-mask{transition:opacity .5s}.vt-sp.is-off .vt-sp-mask{opacity:0}.vt-sp-cap{z-index:1;min-height:2.6em;color:var(--text);text-align:left;padding:0 18px;font-size:13.5px;position:relative}.vt-sp-ctl{z-index:1;gap:4px;padding:10px 14px 16px 18px;display:flex;position:relative}.vt-sp-ctl button{border-radius:var(--r-pill);border:1px solid var(--line-c-2);background:var(--glass);min-width:30px;height:30px;color:var(--text-2);transition:background var(--t-base), color var(--t-base), border-color var(--t-base);padding:0 10px;font-size:12.5px;font-weight:600}.vt-sp-ctl button:hover{color:var(--text);border-color:var(--accent)}.vt-sp-ctl button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:#0000}.vt-sp-ctl button[data-go=free]{margin-left:auto}.vt-st{touch-action:pan-y;place-items:center;display:grid}.vt-st-pile{--depth:1;--fan:0;aspect-ratio:4/3;width:min(76%,280px);margin-top:4px;position:relative}.vt-st-card{--o:0;border-radius:var(--r-lg);border:1px solid rgba(var(--acc-hi), .32);background:radial-gradient(90% 90% at 0% 0%, rgba(var(--acc), .42), transparent 70%), linear-gradient(180deg, #1d1340, #120b26);transform:translate3d(var(--dx,0px), calc(var(--o) * -14px * var(--depth)), 0) translateY(60%) rotate(calc(var(--o) * var(--fan) * 1deg)) translateY(-60%) rotate(var(--dr,0deg)) scale(calc(1 - var(--o) * .06 * min(var(--depth), 1.4)));opacity:calc(1 - var(--o) * .22);z-index:calc(10 - var(--o));transition:transform .52s var(--ease-halo), opacity .52s var(--ease-halo);-webkit-user-select:none;user-select:none;align-content:space-between;gap:6px;padding:18px 20px;display:grid;position:absolute;inset:0;box-shadow:0 24px 40px -20px #000000e6}.vt-st-card.is-top{cursor:grab}.vt-st-card.is-drag{cursor:grabbing;transition:none}.vt-st-card span{color:rgb(var(--acc-hi));letter-spacing:.1em;font-size:11px}.vt-st-card b{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere;font-size:clamp(20px,6cqi,26px);font-weight:600;line-height:1.05}.vt-st-dots{justify-content:center;gap:2px;display:flex;position:absolute;bottom:12px;left:0;right:0}.vt-st-dot{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.vt-st-dot:before{content:"";background:rgba(var(--acc-hi), .3);width:7px;height:7px;transition:width var(--t-base) var(--ease-spark), background var(--t-base), border-radius var(--t-base);border-radius:50%}.vt-st-dot:hover:before{background:rgba(var(--acc-hi), .7)}.vt-st-dot[aria-current=true]:before{background:rgb(var(--acc-hi));width:18px;box-shadow:0 0 8px rgba(var(--acc), .9);border-radius:99px}.vt-st-dot:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-radius:50%}.vt-st-card p{color:var(--text-2);font-size:13.5px}.vt-st-card:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.vt-ready .vt-card:not(.is-on) .vt-st-card{opacity:0;transform:translateY(40px)scale(.9)}.vt-ch{grid-template-rows:auto 1fr auto;gap:8px;padding:18px 22px 14px;display:grid}.vt-ch-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vt-ch-t{color:var(--text);font-size:14px;font-weight:600}.vt-ch-t .mono{color:var(--text-mute);margin-left:6px;font-size:11px;font-weight:400}.vt-ch-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vt-ch-leg{border-radius:var(--r-pill);border:1px solid var(--line-c);gap:2px;margin-right:4px;padding:2px;display:flex}.vt-ch-leg button,.vt-ch-act{border-radius:var(--r-pill);height:28px;color:var(--text-2);white-space:nowrap;transition:background var(--t-base), color var(--t-base), border-color var(--t-base), opacity var(--t-base);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.vt-ch-leg button:hover,.vt-ch-act:hover{color:var(--text);background:var(--glass-2)}.vt-ch-leg button[aria-pressed=false]{color:var(--text-mute);-webkit-text-decoration:line-through #a69cc4b3;text-decoration:line-through #a69cc4b3}.vt-ch-leg button[aria-pressed=false]:before{opacity:.35}.vt-ch-lb:before{content:"";background:rgb(var(--acc));border-radius:3px;width:10px;height:10px}.vt-ch-ll:before{content:"";border-top:2px dashed var(--halor-lumen);width:14px;height:0}.vt-ch-act{border:1px solid var(--line-c-2);background:var(--glass)}.vt-ch-act svg{width:13px;height:13px}.vt-ch-act[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:var(--glow-sm);border-color:#0000}.vt-ch-short{display:none}@container (max-width:440px){.vt-ch-full,.vt-ch-act svg{display:none}.vt-ch-short{display:inline}.vt-ch-leg button,.vt-ch-act{padding:0 9px}.vt-ch-leg{margin-right:0}.vt-ch-tools{gap:5px}.vt-ch-head{gap:8px}}.vt-ch-plot{min-height:0;position:relative}.vt-ch-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.vt-ch-grid{stroke:var(--c-grid);stroke-width:1px}.vt-ch-base{stroke:#c9a6ff4d;stroke-width:1px}.vt-ch-bar{fill:rgb(var(--acc));transition:fill var(--t-base), opacity var(--t-slow) var(--ease-halo), filter var(--t-base)}.vt-ch-bar.is-hi{fill:color-mix(in srgb, rgb(var(--acc)) 55%, rgb(var(--acc-hi)))}.vt-ch-hit{fill:#0000;cursor:pointer}.vt-ch-hit:focus,.vt-ch-hit:focus-visible{outline:none}.vt-ch-bar.is-hov{fill:rgb(var(--acc-hi))}.vt-ch-bar.is-foc{stroke:#fff;stroke-width:2px}.vt-ch-bar.is-pin{fill:rgb(var(--acc-hi));stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 10px rgba(var(--acc-hi), .8))}.vt-ch-bars,.vt-ch-metaG,.vt-ch-meta,.vt-ch-mlbl{transition:opacity var(--t-slow) var(--ease-halo)}.vt-ch-svg.no-r .vt-ch-bars,.vt-ch-svg.no-r .vt-ch-vals{opacity:0!important}.vt-ch-svg.no-m .vt-ch-metaG{opacity:0}.vt-ch-mlbl{opacity:var(--pl,1)}.vt-ch-svg.is-sorted .vt-ch-meta,.vt-ch-svg.is-sorted .vt-ch-mlbl{opacity:0}.vt-ch-svg.is-max .vt-ch-bar:not(.is-top):not(.is-pin){opacity:.26}.vt-ch-svg.is-max .vt-ch-bar.is-top{fill:rgb(var(--acc-hi));filter:drop-shadow(0 0 12px rgba(var(--acc-hi), .85))}.vt-ch-val{opacity:0;transition:opacity var(--t-base)}.vt-ch-val.is-on{opacity:1}.vt-ch-meta{fill:none;stroke:var(--halor-lumen);stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round}.vt-ch-dot{fill:var(--halor-void);stroke:var(--halor-lumen);stroke-width:2px}.vt-ch-lbl{font-family:var(--f-mono);fill:var(--text-mute);transition:fill var(--t-base);font-size:11px}.vt-ch-lbl.is-pin{fill:#fff;font-weight:700}.vt-ch-val{font-family:var(--f-ui);fill:var(--text);font-size:12px;font-weight:700}.vt-ch-tip{z-index:3;pointer-events:none;border-radius:var(--r-sm);background:var(--halor-dusk);border:1px solid var(--line-c-2);color:var(--text);white-space:nowrap;box-shadow:var(--glow-sm);padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.vt-ch-det{z-index:2;pointer-events:none;border-radius:var(--r-md);border:1px solid rgba(var(--acc-hi), .45);width:178px;box-shadow:0 16px 30px -14px #000000e6, 0 0 24px -8px rgba(var(--acc), .7);animation:vt-det-in .32s var(--ease-spark) both;background:#171030f0;gap:2px;padding:9px 12px 10px;display:grid;position:absolute;top:2px;left:40px}@keyframes vt-det-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.vt-ch-det-h{justify-content:space-between;align-items:center;display:flex}.vt-ch-det-q{letter-spacing:.08em;color:rgb(var(--acc-hi));font-size:11px}.vt-ch-x{width:24px;height:24px;color:var(--text-2);pointer-events:auto;border-radius:50%;place-items:center;margin:-4px -6px -4px 0;display:grid}.vt-ch-x:hover{color:#fff;background:var(--glass-2)}.vt-ch-x svg{width:14px;height:14px}.vt-ch-det-v{align-items:baseline;gap:6px;display:flex}.vt-ch-det-v b{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;font-size:24px;font-weight:600;line-height:1.05}.vt-ch-det-v span{color:var(--text-mute);font-size:11.5px}.vt-ch-det-m,.vt-ch-det-p{color:var(--text-2);font-size:12px}.vt-ch-det-m em{font-style:normal;font-weight:700}.vt-ch-det-m em.is-up{color:var(--ok-n)}.vt-ch-det-m em.is-down{color:var(--danger-n)}@container (max-width:520px){.vt-ch-det{pointer-events:auto;background:#171030fa;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"q m x""v p x";align-items:center;gap:1px 14px;width:auto;padding:8px 10px 8px 12px;inset:auto -4px -60px}.vt-ch-det-h{display:contents}.vt-ch-det-q{grid-area:q}.vt-ch-x{grid-area:x;margin:0}.vt-ch-det-v{grid-area:v}.vt-ch-det-v b{font-size:22px}.vt-ch-det-v span{display:none}.vt-ch-det-m{grid-area:m}.vt-ch-det-p{grid-area:p}}.vt-ch-scrub{gap:4px;display:grid}.vt-ch-steps{color:var(--text-mute);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.vt-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.vt-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--halor-violet) 0 var(--v,100%), #c9a6ff29 var(--v,100%));border-radius:99px;height:4px}.vt-range::-moz-range-track{background:linear-gradient(90deg, var(--halor-violet) 0 var(--v,100%), #c9a6ff29 var(--v,100%));border-radius:99px;height:4px}.vt-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 4px #8b3dff73,0 0 14px #a970ffe6}.vt-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #8b3dff73,0 0 14px #a970ffe6}.vt-range:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.vt-fl{--fl-dur:.75s;grid-template-rows:1fr auto;justify-items:center;gap:4px;padding:22px 16px 12px;display:grid}.vt-fl-row{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:10px;width:100%;height:min(100%,200px);display:grid}.vt-fl-card{perspective:700px;border-radius:var(--r-lg);background:0 0;border:0;min-width:0;padding:0;position:relative}.vt-fl-in{transform-style:preserve-3d;transition:transform var(--fl-dur) var(--ease-spark);position:absolute;inset:0}.vt-fl-card[aria-pressed=true] .vt-fl-in{transform:rotateY(180deg)}.vt-fl[data-axis=x] .vt-fl-card[aria-pressed=true] .vt-fl-in,.vt-fl[data-axis=x] .vt-fl-b{transform:rotateX(180deg)}.vt-fl-f,.vt-fl-b{text-align:left;border-radius:var(--r-lg);backface-visibility:hidden;grid-template-columns:minmax(0,1fr);align-content:space-between;justify-items:start;padding:14px 12px;display:grid;position:absolute;inset:0}.vt-fl-f{background:#f4eeff0d;border:1px solid #c9a6ff33}.vt-fl-b{color:var(--acc-ink);background:radial-gradient(100% 80% at 0% 0%, #ffffff38, transparent 60%), linear-gradient(160deg, rgb(var(--acc)), color-mix(in srgb, rgb(var(--acc)) 62%, #000));border:1px solid rgba(var(--acc-hi), .5);box-shadow:0 0 30px -6px rgba(var(--acc), .8);transform:rotateY(180deg)}.vt-fl-f small,.vt-fl-b small{color:var(--text-2);font-size:11.5px;font-weight:600}.vt-fl-b small{color:inherit;opacity:.88}.vt-fl-f b,.vt-fl-b b{min-width:0;font-family:var(--f-display);font-weight:600;font-size:calc(clamp(20px, 7.4cqi, 30px) * var(--fit,1));letter-spacing:-.04em;color:var(--c-before);white-space:normal;overflow-wrap:normal;text-wrap:balance;justify-self:stretch;line-height:1.02}.vt-fl-f b.is-brk,.vt-fl-b b.is-brk{overflow-wrap:anywhere}.vt-fl-b b{color:inherit}.vt-fl-f em,.vt-fl-b em{font-style:normal;font-family:var(--f-mono);letter-spacing:.04em;color:var(--text-mute);font-size:10.5px}.vt-fl-b em{color:inherit;gap:2px;display:grid}.vt-fl-b em span{font-family:var(--f-ui);letter-spacing:0;font-size:13px;font-weight:700}.vt-fl-card:hover .vt-fl-f{border-color:rgba(var(--acc-hi), .5)}.vt-fl-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.vt-fl-all{color:var(--text-2)}.vt-ba{padding:16px}.vt-ba-box{--p:50%;border-radius:var(--r-md);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;height:100%;position:relative;overflow:hidden}.vt-ba-after,.vt-ba-before{padding:16px 18px;position:absolute;inset:0}.vt-ba-after{text-align:center;background:radial-gradient(70% 70% at 50% 40%, rgba(var(--acc), .4), transparent 75%), var(--halor-night);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:4px;padding-left:calc(50% + 26px);padding-right:14px;display:grid}.vt-ba-k{color:var(--text-2);font-size:12.5px;font-weight:600}.vt-ba-big{text-align:center;min-width:0;font-family:var(--f-display);font-weight:600;font-size:calc(clamp(34px, 11.5cqi, 60px) * var(--fit,1));letter-spacing:-.05em;color:#fff;text-shadow:0 0 26px rgba(var(--acc), .9);white-space:nowrap;justify-self:stretch;line-height:1}.vt-ba-bars{align-items:flex-end;gap:6px;height:48px;margin-top:8px;display:flex}.vt-ba-bars i{width:16px;height:calc(var(--h) * 100%);background:rgba(var(--acc-hi), .5);border-radius:4px 4px 0 0}.vt-ba-bars i:last-child{background:linear-gradient(180deg, #fff, rgb(var(--acc-hi)));box-shadow:0 0 12px rgba(var(--acc-hi), .8)}.vt-ba-before{color:#a49cbf;clip-path:inset(0 calc(100% - var(--p)) 0 0);background:#1a1530;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding-top:44px;display:grid}.vt-ba-txt{gap:8px;min-width:0;display:grid}.vt-ba-h{color:#cfc8e6;font-size:12.5px;font-weight:700;line-height:1.25}.vt-ba-before ul{gap:5px;padding-left:13px;font-size:10.5px;line-height:1.35;list-style:outside;display:grid}.vt-ba-before table{border-collapse:collapse;font-size:10px;font-family:var(--f-mono);width:100%}.vt-ba-before th,.vt-ba-before td{text-align:left;border:1px solid #a69cc44d;padding:3px 6px;font-weight:400}.vt-ba-before th{color:#cfc8e6}.vt-ba-tag{z-index:2;height:26px;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--text-2);cursor:pointer;transition:background var(--t-base), border-color var(--t-base), color var(--t-base), opacity var(--t-base);background:#07040fb3;border:1px solid #a69cc44d;padding:0 9px;font-size:11px;position:absolute;top:10px;left:10px}.vt-ba-tag:hover{color:#fff;border-color:rgba(var(--acc-hi), .6)}.vt-ba-tag:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-pill)}.vt-ba-tag-r{color:#fff;background:rgba(var(--acc), .5);border-color:rgba(var(--acc-hi), .5);left:auto;right:10px}.vt-ba-box.no-tags .vt-ba-tag{opacity:0;pointer-events:none;visibility:hidden}.vt-ba-line{top:0;bottom:0;left:var(--p);width:2px;box-shadow:0 0 12px rgba(var(--acc-hi), .9), 0 0 3px rgba(var(--acc), 1);pointer-events:none;background:linear-gradient(#0000,#fff 15% 85%,#0000);margin-left:-1px;position:absolute}.vt-ba-knob{top:50%;left:clamp(22px, var(--p), calc(100% - 22px));width:44px;height:44px;color:color-mix(in srgb, rgb(var(--acc)) 70%, #000);box-shadow:0 0 0 5px rgba(var(--acc), .4), 0 0 24px rgba(var(--acc), .9);cursor:ew-resize;touch-action:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:0;margin:-22px 0 0 -22px;display:flex;position:absolute}.vt-ba-box[data-dir=v]{cursor:ns-resize}.vt-ba-box[data-dir=v] .vt-ba-before{clip-path:inset(0 0 calc(100% - var(--p)) 0)}.vt-ba-box[data-dir=v] .vt-ba-after{text-align:left;grid-template-columns:minmax(0,max-content) auto;place-content:end center;align-items:end;column-gap:18px;padding:16px 18px 18px}.vt-ba-box[data-dir=v] .vt-ba-k{grid-column:1/-1;justify-self:center}.vt-ba-box[data-dir=v] .vt-ba-bars{margin-top:0}.vt-ba-box[data-dir=v] .vt-ba-line{top:var(--p);background:linear-gradient(90deg,#0000,#fff 12% 88%,#0000);width:auto;height:2px;margin:-1px 0 0;bottom:auto;left:0;right:0}.vt-ba-box[data-dir=v] .vt-ba-knob{left:50%;top:clamp(22px, var(--p), calc(100% - 22px));cursor:ns-resize;rotate:90deg}.vt-ba-box[data-dir=v] .vt-ba-tag-r{top:clamp(44px, calc(var(--p) + 12px), calc(100% - 36px));bottom:auto;left:10px;right:auto}.vt-ba-box[data-dir=v].is-tail .vt-ba-tag-r{top:10px;left:auto;right:10px}.vt-ba-knob svg{width:14px;height:14px}.vt-ba-knob svg:first-child{margin-right:-2px;transform:rotate(90deg)}.vt-ba-knob svg:last-child{margin-left:-2px}.vt-ba-knob:focus-visible{outline:2px solid var(--focus);outline-offset:5px;border-radius:50%}.vt-mx{grid-template-rows:minmax(0,1fr) auto auto;gap:4px;padding:16px 16px 14px 34px;display:grid}.vt-mx-plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;display:grid;position:relative}.vt-mx-q{border-radius:var(--r-sm);transition:background var(--t-base), border-color var(--t-base);background:#f4eeff09;border:1px solid #c9a6ff1a;position:relative}.vt-mx-q span{color:var(--text-mute);letter-spacing:.01em;font-size:11.5px;font-weight:600;position:absolute;top:6px;left:8px}.vt-mx-q.is-f{background:rgba(var(--acc), .15);border-color:rgba(var(--acc-hi), .28)}.vt-mx-q.is-f span{color:rgb(var(--acc-hi))}.vt-mx-q.is-hot{background:rgba(var(--acc), .3);border-color:rgb(var(--acc-hi))}.vt-mx-ax{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);font-size:11px;position:absolute}.vt-mx-ay{transform-origin:50%;top:50%;left:-24px;transform:translate(-50%,-50%)rotate(-90deg)}.vt-mx-ay,.vt-mx-axx{white-space:nowrap}.vt-mx-axx{justify-self:end;align-items:center;gap:6px;margin-right:2px;line-height:14px;display:inline-flex;position:static}.vt-mx-axx:after{content:"";background:currentColor;width:18px;height:1px;-webkit-mask:linear-gradient(90deg,#0000,#000 40%);mask:linear-gradient(90deg,#0000,#000 40%)}.vt-mx-b{z-index:2;height:calc(30px * var(--bs,1));padding:0 calc(11px * var(--bs,1));border-radius:var(--r-pill);font-size:calc(11.5px * var(--bs,1));color:#fff;white-space:nowrap;transition-delay:var(--d,0s);background:radial-gradient(circle at 35% 30%, #ffffff73, transparent 55%), var(--chain-n2);border:2px solid var(--halor-void);cursor:grab;touch-action:none;transition:left .7s var(--ease-spark), top .7s var(--ease-spark), background var(--t-base), color var(--t-base), scale var(--t-base) var(--ease-spark), box-shadow var(--t-base), height var(--t-base), font-size var(--t-base);align-items:center;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #c9a6ff66,0 6px 16px -6px #000c}@media (max-width:680px){.vt-mx-b{height:calc(26px * var(--bs,1));padding:0 calc(10px * var(--bs,1));font-size:calc(11px * var(--bs,1))}}.vt-mx-b.is-f{color:var(--acc-ink);background:radial-gradient(circle at 35% 30%, #ffffff8c, transparent 55%), color-mix(in srgb, rgb(var(--acc)) 80%, rgb(var(--acc-hi)));box-shadow:0 0 0 1px #ffffff80, 0 0 18px rgba(var(--acc), .9)}.vt-mx-b.is-sel{z-index:3;box-shadow:0 0 0 2px #fff, 0 0 18px rgba(var(--acc-hi), .9)}.vt-mx-b.is-drag{transition:background var(--t-base), scale var(--t-base);cursor:grabbing;z-index:3;scale:1.15}.vt-mx-b:focus-visible{outline-offset:3px;border-radius:var(--r-pill);outline:2px solid #fff}.vt-mx-leg{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:4px;display:grid}.vt-mx-lb{border-radius:var(--r-pill);border:1px solid var(--line-c);min-width:0;height:26px;font-family:var(--f-mono);color:var(--text-2);white-space:nowrap;transition:background var(--t-base), border-color var(--t-base), color var(--t-base);justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}.vt-mx-lb:hover{border-color:rgba(var(--acc-hi), .5);color:var(--text)}.vt-mx-lb b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.vt-mx-lb[aria-pressed=true]{background:rgba(var(--acc), .2);border-color:rgba(var(--acc-hi), .55);color:var(--text)}.vt-mx-tip{z-index:4;pointer-events:none;border-radius:var(--r-sm);background:var(--halor-dusk);border:1px solid rgba(var(--acc-hi), .45);font-family:var(--f-mono);color:var(--text);white-space:nowrap;box-shadow:var(--glow-sm);padding:4px 8px;font-size:10.5px;position:absolute;transform:translate(-50%)}.vt-mx-tip[hidden]{display:none}.vt-ready .vt-card:not(.is-on) .vt-mx-b{scale:0;top:50%!important;left:50%!important}.vt-fw{grid-template-rows:1fr auto;gap:6px;padding:14px 14px 12px;display:grid}.vt-fw-box{-webkit-user-select:none;user-select:none;aspect-ratio:400/240;place-self:center;width:100%;max-height:100%;position:relative}.vt-fw-svg{--fsp:1;--gap:14px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vt-fw-base{fill:none;stroke:rgba(var(--acc-hi), .45);stroke-width:1.5px;transition:stroke var(--t-base), opacity var(--t-base)}.vt-fw-flow{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:3px var(--gap);animation:vt-flow calc(1.1s / var(--fsp)) linear infinite;filter:drop-shadow(0 0 4px rgba(var(--acc-hi), .9));transition:opacity var(--t-base)}.vt-fw-svg.is-rev .vt-fw-flow{animation-direction:reverse}@keyframes vt-flow{to{stroke-dashoffset:calc(-3px - var(--gap))}}.vt-fw-base.is-off{stroke-dasharray:3 5;opacity:.3}.vt-fw-flow.is-off{opacity:0!important}.vt-fw-svg.is-dim .vt-fw-base:not(.is-hi){opacity:.15}.vt-fw-svg.is-dim .vt-fw-flow:not(.is-hi){opacity:0}.vt-fw-base.is-hi{stroke:rgb(var(--acc-hi));stroke-width:2px}.vt-fw-n{border-radius:var(--r-pill);white-space:nowrap;height:34px;color:var(--text);background:var(--halor-dusk);box-shadow:0 0 0 4px var(--halor-void);transition:background var(--t-base), border-color var(--t-base), box-shadow var(--t-base), opacity var(--t-base);border:1px solid #c9a6ff66;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.vt-fw-n:before{content:"";background:rgb(var(--acc-hi));width:6px;height:6px;box-shadow:0 0 8px rgb(var(--acc));transition:background var(--t-base), box-shadow var(--t-base);border-radius:50%}.vt-fw-n:hover,.vt-fw-n.is-hi{background:rgb(var(--acc));color:var(--acc-ink);box-shadow:0 0 0 4px var(--halor-void), 0 0 0 5px rgba(var(--acc-hi), .35), 0 0 32px rgba(var(--acc), .45);border-color:#0000}.vt-fw-n:hover:before,.vt-fw-n.is-hi:before{background:var(--acc-ink);box-shadow:none}.vt-fw-n.is-off{background:var(--halor-void);color:var(--text-mute);border-style:dashed;border-color:#a69cc48c;-webkit-text-decoration:line-through #a69cc499;text-decoration:line-through #a69cc499}.vt-fw-n.is-off:before{box-shadow:inset 0 0 0 1.5px var(--text-mute);background:0 0}.vt-fw-n.is-dark{color:var(--text-2);border-color:#a69cc466}.vt-fw-n.is-dark:before{background:var(--text-mute);box-shadow:none}.vt-fw-box.is-dim .vt-fw-n:not(.is-hi):not(.is-nb){opacity:.45}.vt-fw-n.is-core{height:40px;padding:0 16px;font-size:13px}.vt-fw-cap{color:var(--text-2);text-align:center;text-wrap:balance;place-items:center;min-height:2.9em;font-size:11px;display:grid}.vt-ready .vt-card:not(.is-on) .vt-fw-n{opacity:0}.vt-ready .vt-fw-n{transition:opacity .5s var(--ease-halo) calc(var(--i,0) * .12s), background var(--t-base), border-color var(--t-base), box-shadow var(--t-base)}.vt-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:clamp(64px,8vw,104px) 0 22px;display:flex}.vt-cat-head>div{gap:10px;display:grid}.vt-cat-h{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px)}.vt-count{color:var(--text-mute);font-size:12px}.vt-cat{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.vt-cat li{min-width:0;display:flex}.vt-item{text-align:left;border-radius:var(--r-lg);border:1px solid var(--line-c);min-width:0;color:var(--text);transition:border-color var(--t-base) var(--ease-halo), background var(--t-base) var(--ease-halo), transform var(--t-base) var(--ease-halo);background:#f4eeff06;flex:1;grid-template-rows:auto auto 1fr;gap:6px;padding:16px 16px 15px;display:grid}button.vt-item{cursor:pointer}button.vt-item:hover{border-color:var(--accent);background:var(--accent-wash);transform:translateY(-2px)}.vt-item-top{align-items:center;gap:10px;min-width:0;min-height:20px;display:flex}.vt-item-n{font-family:var(--f-mono);color:var(--accent-text);letter-spacing:.06em;font-size:11px}.vt-item-c{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.vt-dose{flex:none;align-items:flex-end;gap:2px;height:10px;margin-left:auto;display:inline-flex}.vt-dose i{background:#c9a6ff33;border-radius:1px;width:3px}.vt-dose i:first-child{height:4px}.vt-dose i:nth-child(2){height:7px}.vt-dose i:nth-child(3){height:10px}.vt-dose i.on{background:var(--halor-glow)}.vt-item-top .vt-live,.vt-item-top .vt-pvchip{margin-left:auto}.vt-live+.vt-dose,.vt-pvchip+.vt-dose{margin-left:4px}.vt-pvchip{border-radius:var(--r-pill);border:1px solid var(--line-c-2);height:20px;color:var(--text-2);letter-spacing:.02em;transition:background var(--t-base), color var(--t-base), border-color var(--t-base);flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}button.vt-item:hover .vt-pvchip,button.vt-item:focus-visible .vt-pvchip{background:var(--accent);color:#fff;border-color:#0000}.vt-live{border-radius:var(--r-pill);background:var(--accent);color:#fff;letter-spacing:.02em;height:20px;box-shadow:var(--glow-sm);flex:none;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.vt-live:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite vt-blink}.vt-sec:not(.is-near) .vt-live:before{animation-play-state:paused}@keyframes vt-blink{50%{opacity:.3}}.vt-item-t{letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.25}.vt-item-s{color:var(--text-2);font-size:13.5px;line-height:1.45}.vt-cat li.is-in{animation:vt-in var(--t-slow) var(--ease-halo) both}.vt-more{margin:14px auto 0;display:none}@media (max-width:680px){.vt-cat{gap:8px}.vt-item{gap:4px;padding:13px 14px}.vt-item-t{font-size:15px}.vt-item-s{font-size:13px}.vt-cat.is-short>li:nth-child(n+9 of :not([hidden])){display:none}.vt-more{display:flex}.vt-more[hidden]{display:none}}.vt-value{border-radius:var(--r-xl);border:1px solid var(--line-c-2);isolation:isolate;background:radial-gradient(60% 120% at 0% 0%, #8b3dff38, transparent 60%), radial-gradient(50% 100% at 100% 100%, #8b3dff24, transparent 60%), var(--halor-night);gap:clamp(26px,3.4vw,40px);margin-top:clamp(56px,7vw,96px);padding:clamp(24px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.vt-value:before{content:"";background:linear-gradient(90deg, transparent, var(--halor-glow), #fff, var(--halor-glow), transparent);opacity:.7;height:1px;position:absolute;top:0;left:6%;right:6%}.vt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vt-stats li{align-content:start;gap:8px;display:grid}.vt-stats b{letter-spacing:-.06em;color:#fff;text-shadow:0 0 40px #8b3dffb3;font-size:clamp(48px,6vw,80px);line-height:.9}.vt-stats span{color:var(--text-2);max-width:30ch;font-size:15px}.vt-prin{border-top:1px solid var(--line-c);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:clamp(22px,3vw,34px);display:grid}.vt-prin li{align-content:start;gap:8px;padding:4px 18px 4px 0;display:grid}.vt-prin li+li{border-left:1px solid var(--line-c);padding-left:18px}.vt-prin h4{font-family:var(--f-display);letter-spacing:-.02em;font-size:19px}.vt-prin p:not(.eyebrow){color:var(--text-2);font-size:14px;line-height:1.5}@media (max-width:760px){.vt-stats,.vt-prin{grid-template-columns:minmax(0,1fr)}.vt-stats{gap:22px}.vt-stats li{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px}.vt-stats b{font-size:56px}.vt-prin li,.vt-prin li+li{border-left:0;padding:14px 0 0}.vt-prin li+li{border-top:1px solid var(--line-c)}}@media (prefers-reduced-motion:reduce){.vt-gl-main,.vt-gl-in:after,.vt-fw-flow,.vt-live:before,.vt-ed,.vt-ch-det,.vt-ti-card,.vt-ti-card:after,.vt-gl-in{animation:none!important}.vt-gl-in:after{display:none}.vt-fw-flow{stroke-dasharray:none;opacity:.5}}.vt-plus-pill{border-radius:var(--r-pill);background:var(--accent);color:#fff;letter-spacing:.01em;width:fit-content;height:30px;box-shadow:var(--glow-sm);transition:transform var(--t-base) var(--ease-halo), box-shadow var(--t-base) var(--ease-halo);align-items:center;gap:7px;margin:22px auto 0;padding:0 14px 0 5px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.vt-plus-pill span{width:21px;height:21px;font:600 15px/1 var(--f-display);background:#ffffff38;border-radius:50%;place-items:center;display:grid}.vt-plus-pill:hover,.vt-plus-pill:focus-visible{box-shadow:var(--glow-md);transform:translateY(-2px)}.vt-plus-pill[hidden]{display:none}.vt-cat.is-short>li{display:flex!important}.vt-cat>li[hidden]{display:none!important}.vt-acts{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.vt-edit{color:var(--text-2);position:relative}.vt-edit svg{width:15px;height:15px}.vt-edit[aria-expanded=true]{background:var(--accent);color:#fff;box-shadow:var(--glow-sm);border-color:#0000}.vt-edit.is-mod:after{content:"";background:var(--halor-glow);border:2px solid var(--halor-night);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 8px #a970ffe6}.vt-card.is-edit{border-color:var(--line-c-2)}.vt-card.is-edit .vt-what,.vt-card.is-edit .vt-how{display:none}.vt-card.is-edit .vt-meta{gap:6px;padding-top:14px}.vt-card.is-loose{align-self:start}.vt-ed{border-radius:var(--r-lg);border:1px solid var(--line-c);background:linear-gradient(#f4eeff0d,#f4eeff05);margin-top:4px;padding:12px;container-type:inline-size}.vt-ed:not([hidden]){animation:vt-ed-in .38s var(--ease-halo) both}@keyframes vt-ed-in{0%{opacity:0;transform:translateY(-6px)}}.vt-ed-row{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.vt-ed-row>*{flex:none;min-width:0}.vt-ed-sl{flex:100%;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px 14px;display:grid}.vt-ed-sl:has(>:only-child){flex:120px}.vt-c{min-width:0}.vt-c-l{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600}.vt-c-o{font-family:var(--f-mono);color:var(--halor-glow);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.vt-ct-range{align-content:start;gap:2px;display:grid}.vt-c-h{justify-content:space-between;align-items:baseline;gap:6px;min-height:16px;display:flex}.vt-c-slider{height:18px}.vt-c-slider::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 3px #8b3dff80,0 0 10px #a970ffe6}.vt-c-slider::-moz-range-thumb{width:16px;height:16px;box-shadow:0 0 0 3px #8b3dff80,0 0 10px #a970ffe6}.vt-c-slider:focus-visible{outline-offset:2px;border-radius:6px}.vt-ct-acc,.vt-ct-seg,.vt-ct-tog{align-items:center;gap:8px;min-height:30px;display:flex}.vt-sw{align-items:center;gap:6px;display:flex}.vt-ct-acc .vt-c-l{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vt-sw-b{background:radial-gradient(circle at 35% 30%, #ffffff73, transparent 55%), var(--sw);border:2px solid var(--halor-night);width:24px;height:24px;transition:box-shadow var(--t-base), scale var(--t-base) var(--ease-spark);border-radius:50%;flex:none;box-shadow:0 0 0 1px #c9a6ff4d}.vt-sw-b:hover{scale:1.1}.vt-sw-b[aria-checked=true]{box-shadow:0 0 0 2px #fff, 0 0 14px var(--sw)}.vt-sw-b:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:50%}.vt-seg{border-radius:var(--r-pill);border:1px solid var(--line-c);background:#f4eeff0d;gap:2px;padding:2px;display:inline-flex}.vt-seg button{border-radius:var(--r-pill);height:26px;color:var(--text-2);white-space:nowrap;transition:background var(--t-base), color var(--t-base);flex:none;padding:0 10px;font-size:12px;font-weight:600}.vt-seg button:hover{color:var(--text)}.vt-seg button[aria-checked=true]{background:var(--accent);color:#fff;box-shadow:var(--glow-sm)}.vt-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--r-pill)}.vt-c-box{height:32px;transition:border-color var(--t-base), box-shadow var(--t-base);background:#ffffff08;border:1px solid #c9a6ff42;border-radius:10px;flex:150px;align-items:center;gap:8px;padding:0 4px 0 11px;display:flex}.vt-ed-row>.vt-c-box{flex:150px}.vt-ed-row>.vt-c-box.is-wide{flex-basis:250px}.vt-ed-row>.vt-c-box.is-short{flex-basis:118px}.vt-ed-row>.vt-c-box.is-full{flex-basis:100%}.vt-c-box.is-area{align-items:flex-start;height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.vt-c-box.is-area .vt-c-l,.vt-c-box.is-area .vt-c-n{line-height:18px}textarea.vt-c-in{height:18px;line-height:18px;font:inherit;resize:none;padding:0 6px 0 0;font-size:13px;display:block;overflow:hidden}.vt-c-n{font-family:var(--f-mono);color:var(--text-mute);font-variant-numeric:tabular-nums;flex:none;padding-right:6px;font-size:10.5px}.vt-c-n[hidden]{display:none}.vt-c-n.is-over{color:#ffc27a}.vt-c-box:has(.vt-c-n.is-over){border-color:#ffc27a8c}.vt-ct-add .vt-c-n{padding-right:2px}.vt-c-box .vt-c-l{color:var(--text-mute);cursor:text;flex:none;font-size:11.5px}.vt-c-box:hover{border-color:#c9a6ff6b}.vt-c-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.vt-c-box:has([aria-invalid=true]){border-color:var(--danger-n);box-shadow:0 0 0 3px #ff7a922e}.vt-c-in,.vt-c-sel{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 6px 0 0;font-size:13px}.vt-c-in::placeholder{color:var(--text-mute);opacity:.8}.vt-c-sel{cursor:pointer;padding:0 2px 0 0}.vt-c-sel option{color:var(--text);background:#170f30}.vt-c-go{color:#fff;background:var(--accent);width:24px;height:24px;box-shadow:var(--glow-sm);transition:background var(--t-base), scale var(--t-base) var(--ease-spark);border-radius:7px;flex:none;place-items:center;display:grid}.vt-c-go svg{width:14px;height:14px}.vt-c-go:hover{background:var(--accent-hover);scale:1.06}.vt-c-go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vt-ed-row>.vt-ct-add{flex-basis:170px}.vt-c-act{color:var(--text-2)}.vt-ed-reset{color:var(--text-2);margin-left:auto;padding:0 6px 0 4px}.vt-ed-reset svg{width:14px;height:14px}@container (min-width:500px){.vt-ed-sl{display:contents}.vt-ct-range{flex:190px;grid-template-columns:auto minmax(64px,1fr) auto;align-items:center;column-gap:10px;max-width:320px;min-height:30px}.vt-ct-range .vt-c-h{display:contents}.vt-ct-range .vt-c-l{grid-area:1/1}.vt-ct-range .vt-c-slider{grid-area:1/2}.vt-ct-range .vt-c-o{text-align:right;grid-area:1/3;min-width:4ch}}@media (min-width:1081px) and (max-height:720px){.vt-card.is-edit .vt-meta{gap:5px;padding:12px 12px 10px}.vt-card.is-edit .vt-ed{margin-top:2px;padding:10px 11px}.vt-card.is-edit .vt-ed-row{row-gap:7px}}@media (max-width:680px){.vt-ed{padding:12px 11px}.vt-card#vt-d-chart{--demo-h:352px}}@property --pv-ang{syntax:"<angle>";inherits:true;initial-value:120deg}:where(.vt-pv) :where(button:not(.btn):not(.btn-icon)){background:0 0;border:0;margin:0;padding:0}.vt-pv .modal-bg{background:#07040fbd}.vt-pv-box{width:min(640px,100%);box-shadow:none;border-radius:var(--r-xl);scrollbar-width:thin;scrollbar-color:#c9a6ff4d transparent;background:0 0;border:0}.vt-pv-card{--demo-h:300px;border-color:var(--line-c-2);background:linear-gradient(#170f30,#0e0820);box-shadow:0 40px 90px -30px #000000e6}.vt-pv-card:hover{border-color:var(--line-c-2)}.vt-pv-card.is-edit .vt-what{display:block}.vt-pv-top{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 8px 10px;display:flex}.vt-pv-top .vt-pvchip{margin-left:2px}.vt-pv-x{color:var(--text-2)}.vt-pv-stage{--sp:1}.vt-pv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:2px 14px 14px;display:flex}.vt-pv-note{color:var(--text-mute);text-wrap:balance;max-width:42ch;font-size:12.5px}@media (max-width:680px){.vt-pv-card{--demo-h:270px}.vt-pv .modal{padding-block:12px}}@media (max-height:760px){.vt-pv-card{--demo-h:clamp(200px, calc(100svh - 400px), 300px)}}@media (max-height:760px) and (max-width:680px){.vt-pv-card{--demo-h:clamp(200px, calc(100svh - 400px), 270px)}}.pv-mg{cursor:pointer;align-content:center;justify-items:start;gap:4px;padding:0 11%;display:grid;position:absolute;inset:0}.pv-mg-ring{aspect-ratio:1;border:2px solid rgba(var(--acc-hi), .5);width:min(42%,210px);box-shadow:0 0 60px rgba(var(--acc), .45), inset 0 0 50px rgba(var(--acc), .3);border-radius:50%;position:absolute;top:50%;right:7%;translate:0 -50%}.pv-mg-k{font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--acc-hi));position:relative}.pv-mg-n{font:600 clamp(48px, 14cqi, 76px)/1 var(--f-display);letter-spacing:-.05em;color:#fff;text-shadow:0 0 30px rgba(var(--acc), .9);position:relative}.pv-mg-line{background:linear-gradient(90deg, rgb(var(--acc)), rgb(var(--acc-hi)));transform-origin:0;width:120px;height:3px;box-shadow:0 0 10px rgba(var(--acc), .8);border-radius:3px;margin:8px 0 6px;display:block;position:relative}.pv-mg-t{font:600 clamp(24px, 6.4cqi, 40px)/1.05 var(--f-display);letter-spacing:-.04em;color:#fff;overflow-wrap:anywhere;max-width:12ch;position:relative}.pv-mg.is-play .pv-mg-ring{animation:pv-ring calc(1.1s / var(--sp)) var(--ease-spark) both}.pv-mg.is-play .pv-mg-k{animation:pv-up calc(.6s / var(--sp)) var(--ease-halo) calc(.25s / var(--sp)) both}.pv-mg.is-play .pv-mg-n{animation:pv-pop calc(.8s / var(--sp)) var(--ease-spark) calc(.4s / var(--sp)) both}.pv-mg.is-play .pv-mg-line{animation:pv-line calc(.7s / var(--sp)) var(--ease-halo) calc(.7s / var(--sp)) both}.pv-mg.is-play .pv-mg-t{animation:pv-up calc(.8s / var(--sp)) var(--ease-halo) calc(.9s / var(--sp)) both}@keyframes pv-ring{0%{opacity:0;scale:0}}@keyframes pv-up{0%{opacity:0;filter:blur(8px);translate:0 .5em}}@keyframes pv-pop{0%{opacity:0;scale:1.6}}@keyframes pv-pop2{0%{opacity:0;scale:0}}@keyframes pv-line{0%{transform:scaleX(0)}}.pv-ic{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:10px;padding:0 6%;display:grid;position:absolute;inset:0}.pv-ic-b{border-radius:var(--r-lg);color:rgb(var(--acc-hi));background:var(--glass);border:1px solid var(--line-c);transition:transform var(--t-base) var(--ease-spark), border-color var(--t-base), background var(--t-base);justify-items:center;gap:10px;padding:20px 4px 16px;display:grid}.pv-ic-b:hover,.pv-ic-b:focus-visible{border-color:rgba(var(--acc-hi), .5);background:rgba(var(--acc), .12);transform:translateY(-4px)}.pv-ic-b svg{aspect-ratio:1;width:clamp(30px,9cqi,48px);height:auto;overflow:visible}.pv-ic-b path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;filter:drop-shadow(0 0 6px rgba(var(--acc), .9))}.pv-ic-b span{color:var(--text-2);font-size:12px;font-weight:600}.pv-ic.is-play path{animation:pv-draw calc(1s / var(--sp)) var(--ease-halo) calc(var(--i) * .16s / var(--sp)) both}.pv-ic .pv-ic-b.is-hit path{animation:pv-draw calc(.8s / var(--sp)) var(--ease-halo) both}@keyframes pv-draw{0%{stroke-dashoffset:1px}}.pv-he{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:14px;padding:0 6%;display:grid;position:absolute;inset:0}.pv-he-c{--l:0;text-align:left;border-radius:var(--r-lg);min-width:0;color:inherit;border:1px solid rgba(var(--acc-hi), .2);transform:translateY(calc(var(--l) * -4px));box-shadow:0 calc(4px + var(--l) * 9px) calc(10px + var(--l) * 14px) calc(-6px - var(--l) * 2px) #000000e6, 0 0 calc(var(--l) * 10px) rgba(var(--acc), calc(var(--l) * .18));transition:transform var(--t-slow) var(--ease-spark), box-shadow var(--t-slow) var(--ease-halo), border-color var(--t-base);background:linear-gradient(#1d1340,#140c2c);gap:6px;padding:16px 14px;display:grid}.pv-he-c[data-l="1"]{--l:1}.pv-he-c[data-l="2"]{--l:2}.pv-he-c[data-l="3"]{--l:3}.pv-he-c:hover,.pv-he-c:focus-visible{--l:3.6;border-color:rgba(var(--acc-hi), .55)}.pv-he-c span{color:var(--text-mute);font-size:12px;font-weight:600}.pv-he-c b{font:600 clamp(17px, 5cqi, 26px)/1 var(--f-display);letter-spacing:-.03em;color:#fff;white-space:nowrap}.pv-he-c em{font:400 10.5px var(--f-mono);color:rgb(var(--acc-hi));font-style:normal}.pv-gm{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pv-gm i{animation:pv-float calc(9s / var(--sp)) ease-in-out infinite alternate;border-radius:50%;position:absolute}.pv-gm i:first-child{aspect-ratio:1;background:radial-gradient(circle at 35% 35%, rgb(var(--acc-hi)), rgb(var(--acc)) 55%, transparent 72%);width:46%;top:4%;left:6%}.pv-gm i:nth-child(2){aspect-ratio:1;width:34%;animation-duration:calc(11s / var(--sp));background:radial-gradient(circle at 40% 40%,#ff7ac8,#8b3dff 60%,#0000 72%);animation-direction:alternate-reverse;bottom:0;right:8%}.pv-gm i:nth-child(3){aspect-ratio:1;background:radial-gradient(circle, rgba(var(--acc-hi), .9), transparent 70%);width:22%;animation-duration:calc(7s / var(--sp));top:4%;right:30%}@keyframes pv-float{to{translate:14% 10%;scale:1.12}}.pv-gm-p{-webkit-backdrop-filter:blur(var(--blur,14px)) saturate(1.4);backdrop-filter:blur(var(--blur,14px)) saturate(1.4);translate:var(--px,0px) var(--py,0px);transition:translate .4s var(--ease-halo);background:#ffffff14;border:1px solid #ffffff3d;border-radius:20px;gap:4px;padding:20px 28px;display:grid;position:relative;box-shadow:0 20px 50px -20px #000c,inset 0 1px #ffffff40}.pv-gm-p span{color:#ffffffd9;font-size:12.5px;font-weight:600}.pv-gm-p b{font:600 52px/1 var(--f-display);letter-spacing:-.05em;color:#fff}.pv-gm-p em{font:400 11px var(--f-mono);color:#ffffffe6;font-style:normal}.pv-ag{cursor:pointer;background:linear-gradient(var(--pv-ang), #0b0619 0%, rgba(var(--acc), .95) 32%, #1a0f3a 52%, rgba(var(--acc-hi), .75) 74%, #0b0619 100%) 0 0 / 300% 300%;animation:pv-grad calc(7s / var(--sp)) ease-in-out infinite alternate;transition:--pv-ang .9s var(--ease-halo);align-content:end;gap:8px;padding:9%;display:grid;position:absolute;inset:0}@keyframes pv-grad{to{background-position:100% 100%}}.pv-ag-k{font:500 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffe0}.pv-ag-t{font:600 clamp(26px, 7cqi, 44px)/1.04 var(--f-display);letter-spacing:-.04em;color:#fff;text-shadow:0 2px 20px #07040f8c;overflow-wrap:anywhere;max-width:14ch}.pv-px{background:radial-gradient(70% 60% at 50% 100%, rgba(var(--acc), .32), transparent 70%), #07040f;position:absolute;inset:-24px;overflow:hidden}.pv-px-l{will-change:transform;position:absolute;inset:0}.pv-px-l i{background:rgb(var(--acc-hi));width:3px;height:3px;box-shadow:0 0 6px rgba(var(--acc-hi), .9);border-radius:50%;position:absolute}.pv-px-l i:first-child{top:20%;left:12%}.pv-px-l i:nth-child(2){top:64%;left:30%}.pv-px-l i:nth-child(3){top:14%;left:44%}.pv-px-l i:nth-child(4){top:76%;left:70%}.pv-px-l i:nth-child(5){top:40%;left:86%}.pv-px-l i:nth-child(6){top:86%;left:20%}.pv-px-l i:nth-child(7){top:50%;left:56%}.pv-px-l i:nth-child(8){top:14%;left:92%}.pv-px-l i:nth-child(9){top:52%;left:8%}.pv-px-orb{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, rgb(var(--acc-hi)), rgb(var(--acc)) 45%, #1a0f3a 76%);width:30%;box-shadow:0 0 60px rgba(var(--acc), .6);border-radius:50%;position:absolute;top:16%;left:58%}.pv-px-card{border:1px solid rgba(var(--acc-hi), .35);background:linear-gradient(#221650,#140c2c);border-radius:16px;gap:4px;padding:16px 20px;display:grid;position:absolute;bottom:20%;left:14%;box-shadow:0 30px 50px -20px #000000e6}.pv-px-card span{color:var(--text-2);font-size:12px;font-weight:600}.pv-px-card b{font:600 40px/1 var(--f-display);letter-spacing:-.05em;color:#fff}.pv-rv{cursor:pointer;align-content:center;justify-items:start;gap:10px;padding:0 9%;display:grid;position:absolute;inset:0}.pv-rv-k{font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--acc-hi))}.pv-rv-t{font:600 clamp(24px, 6cqi, 36px)/1.08 var(--f-display);letter-spacing:-.04em;color:#fff}.pv-rv-img{background:rgba(var(--acc), .12);border:1px solid rgba(var(--acc-hi), .2);border-radius:12px;align-items:flex-end;gap:8px;width:min(100%,300px);height:70px;padding:10px 12px 0;display:flex}.pv-rv-img i{height:calc(var(--h) * 100%);background:linear-gradient(180deg, rgb(var(--acc-hi)), rgba(var(--acc), .4));border-radius:4px 4px 0 0;flex:1}.pv-rv-c{color:var(--text-mute);font-size:12px}.pv-rv.is-play .pv-rv-b{animation:pv-mask-l calc(.8s / var(--sp)) var(--ease-halo) calc(var(--i) * .22s / var(--sp)) both}.pv-rv[data-dir=b].is-play .pv-rv-b{animation-name:pv-mask-b}@keyframes pv-mask-l{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pv-mask-b{0%{clip-path:inset(100% 0 0);translate:0 14px}to{clip-path:inset(0);translate:0}}.pv-pg{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,5cqi,34px);padding:0 7%;display:grid;position:absolute;inset:0}.pv-pg-ring{aspect-ratio:1;text-align:center;place-content:center;justify-items:center;width:clamp(104px,28cqi,150px);display:grid;position:relative}.pv-pg-ring svg{position:absolute;inset:0;rotate:-90deg}.pv-pg-ring circle{fill:none;stroke-width:10px}.pv-pg-ring .t{stroke:rgba(var(--acc-hi), .14)}.pv-pg-ring .v{stroke:rgb(var(--acc));stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset calc(1.3s / var(--sp)) var(--ease-halo);filter:drop-shadow(0 0 6px rgba(var(--acc), .8))}.pv-pg-ring b{font:600 clamp(28px, 8cqi, 40px)/1 var(--f-display);color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pv-pg-ring span{color:var(--text-mute);font-size:11px;font-weight:600}.pv-pg-r{justify-items:start;gap:14px;min-width:0;display:grid}.pv-pg ul{gap:12px;width:100%;display:grid}.pv-pg li{--p:0;color:var(--text-2);grid-template-columns:66px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.pv-pg li i{background:rgba(var(--acc-hi), .12);border-radius:99px;height:8px;position:relative}.pv-pg li s{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--acc)), rgb(var(--acc-hi)));transform-origin:0;transform:scaleX(var(--p));transition:transform calc(1.3s / var(--sp)) var(--ease-halo);position:absolute;inset:0}.pv-pg li u{opacity:.8;background:#fff;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px;left:75%}.pv-pg li b{color:#fff;font-variant-numeric:tabular-nums;text-align:right}@container (max-width:430px){.pv-pg{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:14px}.pv-pg-ring{width:92px}.pv-pg-r{justify-items:center;width:100%}}.pv-hm{align-content:center;gap:12px;padding:0 6%;display:grid;position:absolute;inset:0}.pv-hm-g{grid-template-columns:30px repeat(6,minmax(0,1fr));gap:4px;display:grid}.pv-hm-g span{font:400 10.5px var(--f-mono);color:var(--text-mute);place-items:center;display:grid}.pv-hm-g .pv-hm-d{justify-items:start}.pv-hm-g i{background:color-mix(in srgb, rgb(var(--acc-hi)) calc(var(--v) * 100%), #1a1238);height:clamp(24px,7cqi,34px);box-shadow:0 0 calc(var(--v) * 16px) rgba(var(--acc), calc(var(--v) * .6));outline-offset:1px;transition:outline-color var(--t-fast);border-radius:6px;outline:2px solid #0000}.pv-hm-g i:hover{outline-color:#fff}.pv-hm-g.is-play i{animation:pv-cell calc(.5s / var(--sp)) var(--ease-halo) calc(var(--o) * 40ms / var(--sp)) both}@keyframes pv-cell{0%{opacity:0;scale:.6}}.pv-hm-o{min-height:1.4em;color:rgb(var(--acc-hi));font-size:11.5px}.pv-dh{grid-template-rows:auto 1fr auto;gap:10px;padding:20px 7% 16px;display:grid;position:absolute;inset:0}.pv-dh-t{color:var(--text);font-size:14px;font-weight:600}.pv-dh-b{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;min-height:0;display:grid}.pv-dh-b button{min-width:0;height:100%;color:inherit;transition:opacity var(--t-slow) var(--ease-halo), filter var(--t-slow);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pv-dh-b b{color:#fff;font-variant-numeric:tabular-nums;font-size:13px}.pv-dh-b i{width:72%;height:calc(var(--h) * min(140px, 32cqi));background:rgb(var(--acc));transition:background var(--t-base), box-shadow var(--t-base);border-radius:6px 6px 2px 2px}.pv-dh-b span{max-width:100%;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pv-dh.is-hl .pv-dh-b button[aria-pressed=false]{opacity:.25;filter:saturate(.4)}.pv-dh-b button[aria-pressed=true] i{background:rgb(var(--acc-hi));box-shadow:0 0 18px rgba(var(--acc-hi), .8)}.pv-dh-b button:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.pv-dh-c{min-height:1.4em;color:rgb(var(--acc-hi));font-size:11.5px}.pv-bp{align-content:center;gap:24px;padding:0 6%;display:grid;position:absolute;inset:0}.pv-bp-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.pv-bp-line{background:repeating-linear-gradient(90deg, rgba(var(--acc-hi), .5) 0 6px, transparent 6px 11px);height:2px;position:absolute;top:50%;left:12%;right:12%}.pv-bp-row button{z-index:1;border:1px solid rgba(var(--acc-hi), .25);min-width:0;color:var(--text-2);transition:border-color var(--t-base), color var(--t-base), box-shadow var(--t-base), background var(--t-base);background:#140c2c;border-radius:12px;justify-items:center;gap:4px;padding:14px 4px;font-size:12.5px;font-weight:600;display:grid;position:relative}.pv-bp-row button span{color:var(--text-mute);font-size:10.5px}.pv-bp-row button.is-done{color:var(--text);border-color:rgba(var(--acc-hi), .45)}.pv-bp-row button[aria-pressed=true]{color:#fff;background:rgba(var(--acc), .3);border-color:rgb(var(--acc-hi));box-shadow:0 0 22px rgba(var(--acc), .6)}.pv-bp-dot{z-index:2;width:12px;height:12px;box-shadow:0 0 0 4px rgba(var(--acc), .45), 0 0 16px rgba(var(--acc-hi), 1);transition:left calc(.9s / var(--sp)) var(--ease-halo);background:#fff;border-radius:50%;margin-left:-6px;position:absolute;top:-9px;left:0}.pv-bp-c{min-height:1.5em;color:var(--text);text-align:center;font-size:13.5px}.pv-pb{position:absolute;inset:0}.pv-pb-s{border:1px solid var(--line-c);background:linear-gradient(rgba(var(--acc-hi), .06) 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, rgba(var(--acc-hi), .06) 1px, transparent 1px) 0 0 / 28px 100%, #0e0820;border-radius:14px;position:absolute;inset:16px}.pv-pb-s i{background:rgba(var(--acc-hi), .14);border-radius:4px;height:8px;position:absolute;left:8%}.pv-pb-s i:first-child{width:40%;height:12px;top:12%}.pv-pb-s i:nth-child(2){width:26%;top:22%}.pv-pb-s i:nth-child(3){width:54%;bottom:12%}.pv-pb>button:not(.btn){z-index:1;background:rgb(var(--acc-hi));width:18px;height:18px;box-shadow:0 0 12px rgba(var(--acc), 1);border-radius:50%;margin:-9px 0 0 -9px;position:absolute}.pv-pb>button:not(.btn):before,.pv-pb>button:not(.btn):after{content:"";border:2px solid rgba(var(--acc-hi), .8);animation:pv-beacon calc(1.8s / var(--sp)) var(--ease-halo) infinite;border-radius:50%;position:absolute;inset:0}.pv-pb>button:not(.btn):after{animation-delay:calc(.9s / var(--sp))}@keyframes pv-beacon{0%{opacity:.9;scale:1}to{opacity:0;scale:3.4}}.pv-pb>button[aria-pressed=true]{background:var(--text-mute);box-shadow:none}.pv-pb>button[aria-pressed=true]:before,.pv-pb>button[aria-pressed=true]:after{opacity:0;animation:none}.pv-pb>button span{border:1px solid var(--line-c);color:var(--text);white-space:nowrap;background:#07040fd9;border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:600;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.pv-pb>button[aria-pressed=true] span{color:var(--text-mute);text-decoration:line-through}.pv-pb>button:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #fff}.pv-pb-r{z-index:1;position:absolute;bottom:26px;right:28px}.pv-rp{cursor:pointer;background:radial-gradient(60% 60% at 50% 50%, rgba(var(--acc), .18), transparent 70%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pv-rp-b{z-index:1;background:rgb(var(--acc));height:52px;color:var(--acc-ink);box-shadow:0 10px 30px -10px rgba(var(--acc), .9);transition:background var(--t-base), color var(--t-base), transform var(--t-fast);border-radius:99px;padding:0 26px;font-size:15px;font-weight:700;position:relative}.pv-rp-b[aria-pressed=true]{background:var(--ok-n);color:#06291b}.pv-rp-b:active{transform:scale(.97)}.pv-rp-b:focus-visible{outline-offset:4px;border-radius:99px;outline:2px solid #fff}.pv-rp-w{border:2px solid rgba(var(--acc-hi), .9);background:rgba(var(--acc), .18);pointer-events:none;width:24px;height:24px;animation:pv-ripple calc(.9s / var(--sp)) var(--ease-halo) forwards;border-radius:50%;margin:-12px 0 0 -12px;position:absolute}@keyframes pv-ripple{to{opacity:0;scale:14}}.pv-ex{align-content:center;gap:8px;padding:0 8%;display:grid;position:absolute;inset:0}.pv-ex-i{border:1px solid rgba(var(--acc-hi), .2);transition:border-color var(--t-base), box-shadow var(--t-base);background:#140c2c;border-radius:14px;overflow:hidden}.pv-ex-i:has(>button[aria-expanded=true]){border-color:rgba(var(--acc-hi), .55);box-shadow:0 0 24px -6px rgba(var(--acc), .6)}.pv-ex-i>button{width:100%;color:var(--text);text-align:left;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.pv-ex-i>button span{color:rgb(var(--acc-hi));font-size:11px}.pv-ex-i>button svg{width:16px;height:16px;color:var(--text-2);transition:rotate calc(.4s / var(--sp)) var(--ease-spark);margin-left:auto}.pv-ex-i>button[aria-expanded=true] svg{rotate:180deg}.pv-ex-i>button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:12px}.pv-ex-b{visibility:hidden;transition:grid-template-rows calc(.45s / var(--sp)) var(--ease-halo), visibility 0s linear calc(.45s / var(--sp));grid-template-rows:0fr;display:grid}.pv-ex-b>p{color:var(--text-2);padding:0 16px 0 46px;font-size:13.5px;line-height:1.5;overflow:hidden}.pv-ex-i>button[aria-expanded=true]+.pv-ex-b{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pv-ex-i>button[aria-expanded=true]+.pv-ex-b>p{padding-bottom:14px}.pv-mf{place-items:center;padding:0 6%;display:grid;position:absolute;inset:0}.pv-mf:before{content:"";z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--t-slow) var(--ease-halo);background:#07040fb8;position:absolute;inset:0}.pv-mf.has-f:before{opacity:1}.pv-mf-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;width:100%;display:grid}.pv-mf-row button{text-align:left;min-width:0;color:inherit;border:1px solid rgba(var(--acc-hi), .2);transition:transform calc(.6s / var(--sp)) var(--ease-spark), box-shadow var(--t-slow), border-color var(--t-base);background:#160e30;border-radius:14px;gap:4px;padding:14px;display:grid}.pv-mf-row button span{color:var(--text-mute);font-size:12px;font-weight:600}.pv-mf-row button b{font:600 clamp(17px, 5cqi, 24px)/1 var(--f-display);letter-spacing:-.03em;color:#fff;white-space:nowrap}.pv-mf-row button em{opacity:0;max-height:0;color:var(--text-2);transition:opacity var(--t-base), max-height var(--t-slow);font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.pv-mf-row button[aria-pressed=true]{z-index:2;transform:translate(var(--tx,0px), var(--ty,0px)) scale(1.45);border-color:rgb(var(--acc-hi));box-shadow:0 30px 60px -20px #000000e6, 0 0 40px rgba(var(--acc), .5);position:relative}.pv-mf-row button[aria-pressed=true] em{opacity:1;max-height:4em}.pv-mb{background:radial-gradient(40% 40% at 50% 50%, rgba(var(--acc), .16), transparent 70%);place-items:center;display:grid;position:absolute;inset:0}.pv-mb-b{background:rgb(var(--acc));height:56px;color:var(--acc-ink);translate:var(--mx,0px) var(--my,0px);box-shadow:0 12px 30px -10px rgba(var(--acc), .9);transition:translate .6s var(--ease-spark), box-shadow var(--t-base);border-radius:99px;padding:0 30px;font-size:15.5px;font-weight:700}.pv-mb-b.is-near{transition:translate .14s linear, box-shadow var(--t-base);box-shadow:0 0 0 6px rgba(var(--acc), .25), 0 16px 40px -10px rgba(var(--acc), 1)}.pv-mb-b span{translate:calc(var(--mx,0px) * .3) calc(var(--my,0px) * .3);transition:inherit;display:inline-block}.pv-mb-b.is-hit{animation:pv-hit .5s var(--ease-spark)}.pv-mb-b:focus-visible{outline-offset:4px;border-radius:99px;outline:2px solid #fff}@keyframes pv-hit{40%{scale:.9}}.pv-mi{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;padding:0 7%;display:grid;position:absolute;inset:0}.pv-mi>button{text-align:left;min-width:0;min-height:54px;color:var(--text);border:1px solid rgba(var(--acc-hi), .2);transition:border-color var(--t-base), background var(--t-base), color var(--t-base);background:#140c2c;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;font-weight:600;display:flex}.pv-mi>button:hover{border-color:rgba(var(--acc-hi), .5)}.pv-mi>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:14px}.pv-mi-sw i{width:36px;height:22px;transition:background var(--t-base);background:#a69cc459;border-radius:99px;flex:none;position:relative}.pv-mi-sw i:after{content:"";width:16px;height:16px;transition:translate calc(.35s / var(--sp)) var(--ease-spark);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.pv-mi-sw[aria-checked=true] i{background:rgb(var(--acc))}.pv-mi-sw[aria-checked=true] i:after{translate:14px}.pv-mi-lk svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px;transition:fill var(--t-base), color var(--t-base);flex:none}.pv-mi-lk b{font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto}.pv-mi-lk[aria-pressed=true] svg{fill:#ff6b9a;color:#ff6b9a}.pv-mi-lk.is-hit svg{animation:pv-heart calc(.5s / var(--sp)) var(--ease-spark)}@keyframes pv-heart{40%{scale:1.45}}.pv-mi-ck i{width:22px;height:22px;transition:background var(--t-base), border-color var(--t-base);border:2px solid #a69cc499;border-radius:6px;flex:none;place-items:center;display:grid}.pv-mi-ck svg{fill:none;width:16px;height:16px;stroke:var(--acc-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pv-mi-ck path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset calc(.35s / var(--sp)) var(--ease-halo) 60ms}.pv-mi-ck[aria-pressed=true] i{background:rgb(var(--acc));border-color:rgb(var(--acc))}.pv-mi-ck[aria-pressed=true] path{stroke-dashoffset:0}.pv-mi-ck[aria-pressed=true] span{color:var(--text-mute);text-decoration:line-through}.pv-mi-sv{justify-content:center}.pv-mi-sv:before{content:"";border:2px solid;border-radius:50%;flex:none;width:15px;height:15px;display:none}.pv-mi-sv.is-busy:before{border-right-color:#0000;animation:.7s linear infinite pv-spin;display:block}.pv-mi>.pv-mi-sv.is-ok{color:var(--ok-n);background:#4fd69a1f;border-color:#4fd69a80}.pv-mi-sv.is-ok:before{border-top:0;border-bottom:2px solid;border-left:2px solid;border-right:0;border-radius:0;width:11px;height:6px;display:block;translate:0 -2px;rotate:-45deg}@keyframes pv-spin{to{rotate:360deg}}.pv-sr{scrollbar-width:thin;scrollbar-color:rgba(var(--acc-hi), .4) transparent;align-content:start;gap:14px;padding:22px 8% 70px;display:grid;position:absolute;inset:0;overflow-y:auto}.pv-sr:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.pv-sr-hint{color:rgb(var(--acc-hi));text-align:center;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.pv-sr-b{background:linear-gradient(90deg, rgba(var(--acc), .24), rgba(var(--acc), .04));border:1px solid rgba(var(--acc-hi), .2);opacity:0;filter:blur(6px);transition:opacity calc(.6s / var(--sp)) var(--ease-halo), translate calc(.6s / var(--sp)) var(--ease-halo), scale calc(.6s / var(--sp)) var(--ease-halo), filter calc(.6s / var(--sp));border-radius:14px;align-items:baseline;gap:14px;padding:22px 20px;display:flex;translate:0 30px;scale:.96}.pv-sr-b.is-in{opacity:1;filter:none;translate:0;scale:1}.pv-sr-b span{color:rgb(var(--acc-hi));font-size:11px}.pv-sr-b b{font:600 22px/1.1 var(--f-display);letter-spacing:-.03em;color:#fff}.pv-ss{scrollbar-width:thin;scrollbar-color:rgba(var(--acc-hi), .4) transparent;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;padding:0 6%;display:grid;position:absolute;inset:0;overflow-y:auto}.pv-ss:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.pv-ss-v{height:calc(var(--demo-h) - 2px);place-items:center;display:grid;position:sticky;top:0}.pv-ss-o{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 30%, rgba(var(--acc-hi), .55), rgba(var(--acc), .5) 50%, rgba(var(--acc), .1) 72%);border:1px solid rgba(var(--acc-hi), .4);width:min(84%,170px);transition:border-radius calc(.6s / var(--sp)) var(--ease-spark), scale calc(.6s / var(--sp)) var(--ease-spark), box-shadow var(--t-slow);border-radius:50%;place-content:center;justify-items:center;gap:2px;display:grid}.pv-ss-v[data-f="1"] .pv-ss-o{box-shadow:0 0 40px rgba(var(--acc), .6);border-radius:30%;scale:1.08}.pv-ss-v[data-f="2"] .pv-ss-o{box-shadow:0 0 70px rgba(var(--acc), .8);border-radius:50% 50% 18%;scale:1.16}.pv-ss-o b{font:600 52px/1 var(--f-display);letter-spacing:-.05em;color:#fff}.pv-ss-o span{color:#fff;font-size:12px;font-weight:600}.pv-ss-s{min-height:calc(var(--demo-h) - 2px);align-content:center;gap:6px;display:grid}.pv-ss-s span{color:rgb(var(--acc-hi));font-size:11px}.pv-ss-s b{font:600 22px/1.1 var(--f-display);letter-spacing:-.03em;color:#fff}.pv-ss-s p{color:var(--text-2);font-size:13.5px;line-height:1.5}.pv-mo{grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:14px 6% 16px;display:grid;position:absolute;inset:0}.pv-mo-s{position:relative}.pv-mo-s i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, rgb(var(--acc-hi)), rgb(var(--acc)) 60%);box-shadow:0 0 30px rgba(var(--acc), .6);transition:left calc(.9s / var(--sp)) var(--ease-spark) var(--d), top calc(.9s / var(--sp)) var(--ease-spark) var(--d), width calc(.9s / var(--sp)) var(--ease-spark) var(--d), border-radius calc(.9s / var(--sp)) var(--ease-halo) var(--d);position:absolute;translate:-50% -50%}.pv-mo-l{opacity:0;width:100%;height:100%;transition:opacity var(--t-slow);position:absolute;inset:0;overflow:visible}.pv-mo-l path{fill:none;stroke:rgba(var(--acc-hi), .55);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pv-mo[data-f=rede] .pv-mo-l{opacity:1;transition-delay:calc(.5s / var(--sp))}.pv-mo-c{justify-content:center;gap:4px;display:flex}.pv-mo-c button{border:1px solid var(--line-c-2);height:30px;color:var(--text-2);transition:background var(--t-base), color var(--t-base);border-radius:99px;padding:0 14px;font-size:12.5px;font-weight:600}.pv-mo-c button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:#0000}.pv-mo-c button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:99px}.pv-sh{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.pv-sh-c{border:1px solid rgba(var(--acc-hi), .2);background:#140c2c;border-radius:18px;width:min(80%,340px);height:150px;padding:22px;position:relative;overflow:hidden}.pv-sh-sk{align-content:start;gap:14px;transition:opacity .3s;display:grid;position:absolute;inset:22px}.pv-sh-sk i{background:linear-gradient(100deg, rgba(var(--acc-hi), .08) 20%, rgba(var(--acc-hi), .35) 40%, rgba(var(--acc-hi), .08) 60%) 0 0 / 300% 100%;height:14px;animation:pv-shim calc(1.2s / var(--sp)) linear infinite;border-radius:7px}.pv-sh-sk i:first-child{width:45%}.pv-sh-sk i:nth-child(2){width:75%;height:30px}.pv-sh-sk i:nth-child(3){width:60%}@keyframes pv-shim{0%{background-position:100% 0}to{background-position:-50% 0}}.pv-sh-in{opacity:0;transition:opacity calc(.5s / var(--sp)) var(--ease-halo), translate calc(.5s / var(--sp)) var(--ease-halo);gap:6px;display:grid;position:relative;translate:0 8px}.pv-sh-in span{color:var(--text-2);font-size:12.5px;font-weight:600}.pv-sh-in b{font:600 34px/1 var(--f-display);letter-spacing:-.04em;color:#fff}.pv-sh-in em{font:400 12px var(--f-mono);color:var(--ok-n);font-style:normal}.pv-sh-c.is-done .pv-sh-sk{opacity:0}.pv-sh-c.is-done .pv-sh-in{opacity:1;translate:0}.pv-sh-seal{isolation:isolate;width:64px;height:64px;font:700 7.5px var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:conic-gradient(from var(--vt-a), rgb(var(--acc)), #ff7ac8, rgb(var(--acc-hi)), #6ee7ff, rgb(var(--acc)));animation:vt-spin calc(4s / var(--sp)) linear infinite;opacity:0;transition:opacity calc(.5s / var(--sp)) var(--ease-halo) .15s, scale calc(.6s / var(--sp)) var(--ease-spark) .15s;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:18px;right:18px;scale:.5}.pv-sh-seal:before{content:"";z-index:-1;background:#140c2c;border-radius:50%;position:absolute;inset:3px}.pv-sh-c.is-done .pv-sh-seal{opacity:1;scale:1}.pv-fe{place-items:center;display:grid;position:absolute;inset:0}.pv-fe:before{content:"";width:calc(min(118px, 28cqi) * 2 * var(--r,1));aspect-ratio:1;border:1px dashed rgba(var(--acc-hi), .3);border-radius:50%;position:absolute}.pv-fe-core{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 35% 30%, rgb(var(--acc-hi)), rgb(var(--acc)) 55%, #1a0f3a 80%);width:92px;box-shadow:0 0 50px rgba(var(--acc), .7);border-radius:50%;place-items:center;display:grid;position:relative}.pv-fe-core b{font:600 16px var(--f-display);color:#fff}.pv-fe-orb{animation:pv-orbit calc(18s / var(--sp)) linear infinite;position:absolute;inset:0}.pv-fe-orb span{width:0;height:0;rotate:var(--a);position:absolute;top:50%;left:50%}.pv-fe-orb i{left:calc(min(118px, 28cqi) * var(--r,1));translate:-50% -50%;transform:rotate(calc(var(--a) * -1));animation:pv-orbit calc(18s / var(--sp)) linear infinite reverse;border:1px solid rgba(var(--acc-hi), .45);box-shadow:0 10px 24px -10px #000000e6, 0 0 16px -4px rgba(var(--acc), .7);color:#fff;white-space:nowrap;background:#1d1340;border-radius:99px;padding:8px 14px;font-size:12.5px;font-style:normal;font-weight:600;position:absolute;top:0}.pv-fe:hover .pv-fe-orb,.pv-fe:hover .pv-fe-orb i{animation-play-state:paused}@keyframes pv-orbit{to{rotate:360deg}}.pv-ca{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:18px 0 12px;display:grid;position:absolute;inset:0}.pv-ca-t{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:14px;padding:4px calc(50% - 100px);display:flex;overflow-x:auto}.pv-ca-t::-webkit-scrollbar{display:none}.pv-ca-t:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pv-ca-c{scroll-snap-align:center;border:1px solid rgba(var(--acc-hi), .2);opacity:.45;width:200px;transition:opacity var(--t-slow), scale var(--t-slow) var(--ease-halo), border-color var(--t-base), box-shadow var(--t-slow);background:#140c2c;border-radius:16px;flex:none;gap:6px;padding:18px;display:grid;scale:.9}.pv-ca-c.is-on{opacity:1;border-color:rgba(var(--acc-hi), .6);box-shadow:0 0 30px -8px rgba(var(--acc), .7);scale:1}.pv-ca-c span{color:rgb(var(--acc-hi));font-size:11px}.pv-ca-c b{font:600 24px/1.1 var(--f-display);letter-spacing:-.03em;color:#fff}.pv-ca-c p{color:var(--text-2);font-size:13px}.pv-ca-n{justify-content:center;align-items:center;gap:10px;display:flex}.pv-ca-n [data-d="-1"] svg{rotate:180deg}.pv-ca-dots{gap:6px;display:flex}.pv-ca-dots i{background:rgba(var(--acc-hi), .3);width:6px;height:6px;transition:width var(--t-base) var(--ease-spark), background var(--t-base);border-radius:99px}.pv-ca-dots i.is-on{background:rgb(var(--acc-hi));width:18px}.pv-tt{grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px 8% 26px;display:grid;position:absolute;inset:0}.pv-tt-t{color:var(--text);font-size:14px;font-weight:600}.pv-tt-t .mono{color:var(--text-mute);margin-left:6px;font-size:11px;font-weight:400}.pv-tt-a{position:relative}.pv-tt-c{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pv-tt-c path{fill:none;stroke:rgb(var(--acc-hi));stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(var(--acc), .9))}.pv-tt-p{width:22px;height:22px;box-shadow:0 0 0 5px rgba(var(--acc), .45), 0 0 18px rgba(var(--acc-hi), .9);background:#fff;border-radius:50%;margin:-11px 0 0 -11px;position:absolute}.pv-tt-p:focus-visible{outline-offset:6px;border-radius:50%;outline:2px solid #fff}.pv-tt-tip{background:var(--halor-dusk);border:1px solid rgba(var(--acc-hi), .45);width:max-content;max-width:190px;box-shadow:var(--glow-sm);color:var(--text);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--t-base), translate var(--t-base) var(--ease-spark);border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:600;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50% 4px}.pv-tt-p:first-of-type .pv-tt-tip{left:-10px;translate:0 4px}.pv-tt-p:last-of-type .pv-tt-tip{left:auto;right:-10px;translate:0 4px}.pv-tt-p:hover .pv-tt-tip,.pv-tt-p:focus .pv-tt-tip{opacity:1;translate:-50%}.pv-tt-p:first-of-type:hover .pv-tt-tip,.pv-tt-p:first-of-type:focus .pv-tt-tip,.pv-tt-p:last-of-type:hover .pv-tt-tip,.pv-tt-p:last-of-type:focus .pv-tt-tip{translate:0}.pv-tl{align-content:center;gap:40px;padding:0 6%;display:grid;position:absolute;inset:0}.pv-tl-l{height:40px;position:relative}.pv-tl-bar{background:linear-gradient(90deg, rgb(var(--acc)), rgb(var(--acc-hi)));transform-origin:0;height:3px;box-shadow:0 0 10px rgba(var(--acc), .7);border-radius:3px;margin-top:-1.5px;position:absolute;top:50%;left:4%;right:4%}.pv-tl-l button{border:3px solid rgb(var(--acc-hi));width:20px;height:20px;transition:scale var(--t-base) var(--ease-spark), background var(--t-base), box-shadow var(--t-base);background:#140c2c;border-radius:50%;margin:-10px 0 0 -10px;position:absolute;top:50%}.pv-tl-l button span{font:600 12px var(--f-mono);color:var(--text-2);position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.pv-tl-l button[aria-pressed=true]{background:rgb(var(--acc-hi));box-shadow:0 0 18px rgba(var(--acc-hi), .9);scale:1.25}.pv-tl-l button[aria-pressed=true] span{color:#fff}.pv-tl-l button:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #fff}.pv-tl.is-play .pv-tl-bar{animation:pv-line calc(1.6s / var(--sp)) var(--ease-halo) both}.pv-tl.is-play .pv-tl-l button{animation:pv-pop2 calc(.5s / var(--sp)) var(--ease-spark) calc((.2s + var(--i) * .3s) / var(--sp)) both}.pv-tl-d{min-height:2.6em;font:600 clamp(18px, 4.6cqi, 24px)/1.25 var(--f-display);letter-spacing:-.02em;color:#fff;text-align:center;text-wrap:balance}.pv-nn{position:absolute;inset:22px 16px 38px}.pv-nn svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pv-nn line{stroke:rgba(var(--acc-hi), .35);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke var(--t-base), opacity var(--t-base)}.pv-nn.is-dim line:not(.is-hi){opacity:.15}.pv-nn line.is-hi{stroke:rgb(var(--acc-hi));stroke-width:2.5px}.pv-nn>button{background:var(--halor-dusk);border:1px solid rgba(var(--acc-hi), .4);height:30px;color:var(--text);white-space:nowrap;transition:background var(--t-base), color var(--t-base), opacity var(--t-base), box-shadow var(--t-base), border-color var(--t-base);border-radius:99px;padding:0 12px;font-size:12px;font-weight:600;position:absolute;translate:-50% -50%;box-shadow:0 0 0 4px #07040f}.pv-nn>button.is-core{height:38px;padding:0 16px;font-size:13px}.pv-nn.is-dim>button:not([aria-pressed=true]):not(.is-nb){opacity:.4}.pv-nn>button[aria-pressed=true]{background:rgb(var(--acc));color:var(--acc-ink);box-shadow:0 0 0 4px #07040f, 0 0 26px rgba(var(--acc), .7);border-color:#0000}.pv-nn>button.is-nb{border-color:rgb(var(--acc-hi));color:#fff;box-shadow:0 0 0 4px #07040f, 0 0 16px rgba(var(--acc-hi), .5)}.pv-nn>button:focus-visible{outline-offset:5px;border-radius:99px;outline:2px solid #fff}.pv-nn-c{color:var(--text-2);text-align:center;font-size:11px;position:absolute;bottom:-30px;left:0;right:0}.pv-sd-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.pv-sd{pointer-events:none;align-content:center;justify-items:start;gap:10px;padding:0 9%;display:grid;position:absolute;inset:0}.pv-sd-k{font:500 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--acc-hi))}.pv-sd-t{font:600 clamp(24px, 6.4cqi, 40px)/1.05 var(--f-display);letter-spacing:-.04em;color:#fff;text-shadow:0 2px 24px #07040f99;overflow-wrap:anywhere;max-width:15ch}.pv-sd-line{background:linear-gradient(90deg, transparent, #fff, rgb(var(--acc-hi)), transparent) 0 0 / 200% 100%;width:min(60%,260px);height:2px;box-shadow:0 0 12px rgba(var(--acc-hi), .9);animation:pv-glint calc(3s / var(--sp)) var(--ease-halo) infinite;display:block}@keyframes pv-glint{0%{opacity:.4;background-position:100% 0}50%{opacity:1}to{opacity:.4;background-position:-100% 0}}@container (max-width:430px){.pv-mf-row{gap:8px}.pv-mf-row button{padding:10px}.pv-mf-row button b{white-space:normal;font-size:15px}.pv-mf-row button[aria-pressed=true]{transform:translate(var(--tx,0px), var(--ty,0px)) scale(1.25)}.pv-mi{gap:8px;padding:0 5%}.pv-mi>button{gap:8px;padding:8px 10px;font-size:12.5px}.pv-he{gap:8px;padding:0 4%}.pv-he-c{padding:12px 10px}}#v-site .s-guia{background:var(--halor-moss-wash);color:var(--text);border-top-color:#0000}#v-site .s-guia .s-head-row{align-items:flex-end}#v-site .dose-leg{gap:calc(8 * var(--sv-u));min-width:min(100%, calc(330 * var(--sv-u)));padding:calc(14 * var(--sv-u)) calc(16 * var(--sv-u));border:1px solid var(--accent-2-line);border-radius:calc(14 * var(--sv-u));background:#fff;flex:none;display:grid}#v-site .dose-t{font:500 var(--sv-cap)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}#v-site .dose-row{grid-template-columns:calc(44 * var(--sv-u)) calc(76 * var(--sv-u)) minmax(0, 1fr);align-items:center;gap:calc(8 * var(--sv-u));font-size:var(--sv-small);color:var(--ink-2);display:grid}#v-site .dose-row b{color:var(--ink);font-weight:600}#v-site .dose-regra{padding-top:calc(8 * var(--sv-u));border-top:1px solid var(--line);font-size:var(--sv-small);color:var(--ink);font-weight:600}#v-site .meter{gap:calc(3 * var(--sv-u));display:inline-flex}#v-site .meter i{width:calc(11 * var(--sv-u));height:calc(7 * var(--sv-u));background:var(--line-strong);border-radius:2px}#v-site .meter.m1 i:first-child{background:var(--halor-moss)}#v-site .meter.m2 i:nth-child(-n+2){background:var(--halor-violet)}#v-site .meter.m3 i{background:var(--halor-violet-700)}#v-site .s-guia .vt-stage{gap:var(--sv-gap);grid-template-columns:repeat(3,minmax(0,1fr))}#v-site .s-guia .vt-card{--demo-h:calc(184 * var(--sv-u));border:1px solid var(--accent-2-line);border-radius:var(--sv-r);box-shadow:none;scroll-margin-block:calc(96 * var(--sv-u));background:#fff;grid-column:auto;padding:0;overflow:hidden}#v-site .s-guia .vt-card:hover{border-color:var(--accent-2)}#v-site .s-guia .vt-card:focus-visible{border-radius:var(--sv-r)}#v-site .s-guia .vt-demo{background:radial-gradient(70% 90% at 50% 110%, #8b3dff38, transparent 70%), var(--halor-night);color:var(--text);border:0;border-radius:0}#v-site .s-guia .vt-demo:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}#v-site .s-guia .vt-meta{gap:calc(7 * var(--sv-u));padding:calc(14 * var(--sv-u)) calc(16 * var(--sv-u)) calc(18 * var(--sv-u))}#v-site .s-guia .vt-meta-row{gap:calc(8 * var(--sv-u));min-height:calc(30 * var(--sv-u));flex-wrap:nowrap}#v-site .vt-nivel{align-items:center;gap:calc(8 * var(--sv-u));font:500 var(--sv-cap)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;display:inline-flex}#v-site .s-guia .vt-acts{gap:calc(6 * var(--sv-u))}#v-site .s-guia .vt-meta-row :is(.vt-replay,.vt-edit){--h:max(24px, 30 * var(--sv-u));padding:0 calc(10 * var(--sv-u));font-size:max(var(--sv-fs-min), 12.5 * var(--sv-u));border-color:var(--line-strong);color:var(--ink-2);background:#fff}#v-site .s-guia .vt-meta-row .vt-edit[aria-expanded=true]{background:var(--accent);color:#fff;border-color:#0000}#v-site .s-guia .vt-meta-row svg{width:calc(14 * var(--sv-u));height:calc(14 * var(--sv-u))}#v-site .s-guia .vt-meta h3{margin-top:calc(4 * var(--sv-u));font:600 calc(17 * var(--sv-u))/1.25 var(--f-display);letter-spacing:-.015em;color:var(--ink)}#v-site .s-guia .vt-what{max-width:none;font-size:var(--sv-small);color:var(--ink-2);line-height:1.5}#v-site .s-guia .vt-what b{color:var(--ink);font-weight:600}#v-site .s-guia .vt-c-o{color:var(--halor-violet-700)}#v-site .s-guia .vt-c-l{font-size:max(var(--sv-fs-min), 12 * var(--sv-u))}#v-site .s-guia .vt-co{padding:0 calc(14 * var(--sv-u))}#v-site .s-guia .vt-co-list{gap:calc(10 * var(--sv-u));grid-template-columns:repeat(3,minmax(0,1fr))}#v-site .s-guia .vt-co-tile{align-items:normal;gap:calc(8 * var(--sv-u));padding:calc(12 * var(--sv-u));border-radius:calc(10 * var(--sv-u));background:#f4eeff0d;border-color:#c9a6ff29;grid-template-columns:minmax(0,1fr)}#v-site .s-guia .vt-co-k{min-height:2.4em;font:500 max(var(--sv-fs-min), 10.5 * var(--sv-u))/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--halor-ash)}#v-site .s-guia .vt-co-v{font-size:calc(28 * var(--sv-u) * var(--fit,1));text-align:left}#v-site .s-guia .vt-co-list li:nth-child(2) .vt-co-v{color:#fff;text-shadow:none}#v-site .s-guia .vt-co-bar{height:calc(4 * var(--sv-u))}#v-site .s-guia .vt-ty{padding:0 calc(22 * var(--sv-u))}#v-site .s-guia .vt-ty-in{gap:calc(10 * var(--sv-u))}#v-site .s-guia .vt-ty-k{font-size:var(--sv-cap)}#v-site .s-guia .vt-ty-h{max-width:none;font-size:calc(25 * var(--sv-u) * var(--fit,1));letter-spacing:-.035em;line-height:1.12}#v-site .vt-ty-hint{font-size:max(var(--sv-fs-min), 10.5 * var(--sv-u));color:var(--halor-ash)}#v-site .s-guia .vt-pa-cover{gap:calc(8 * var(--sv-u));padding:calc(16 * var(--sv-u))}#v-site .s-guia .vt-pa-k{font-size:var(--sv-cap)}#v-site .s-guia .vt-pa-t{font-size:calc(24 * var(--sv-u))}#v-site .vt-foot{align-items:center;gap:calc(12 * var(--sv-u)) calc(16 * var(--sv-u));margin-top:calc(24 * var(--sv-u));font-size:var(--sv-small);color:var(--ink-2);flex-wrap:wrap;display:flex}#v-site .vt-foot .btn-ghost{border-color:var(--accent-2-line);color:var(--ink);background:#fff}#v-site .vt-foot .btn-ghost:hover{border-color:var(--accent)}#v-site .s-guia.vt-reduced .vt-card *{transition-duration:0s;transition-delay:0s}@media (max-width:900px){#v-site .s-guia .vt-stage{grid-template-columns:minmax(0,1fr)}#v-site .s-guia .vt-card{--demo-h:calc(200 * var(--sv-u))}}
