.vch-entrance{animation-duration:.8s;animation-delay:var(--vch-entrance-delay,0s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:1;animation-fill-mode:backwards}.vch-entrance[data-vch-entrance=bottom]{animation-name:vch-entrance-from-bottom}.vch-entrance[data-vch-entrance=right]{animation-name:vch-entrance-from-right;animation-duration:1.1s}.vch-entrance:focus-within{animation:none}@keyframes vch-entrance-from-bottom{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes vch-entrance-from-right{0%{opacity:0;transform:translate(40px,12px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vch-entrance[data-vch-entrance]{animation:none}}
.vch-word-marquee{gap:var(--marquee-gap,2rem);display:flex;position:relative;overflow:hidden}.vch-word-marquee>.vch-word-marquee__group{justify-content:space-around;align-items:center;gap:var(--marquee-gap,2rem);min-width:100%;animation:vch-word-marquee-scroll var(--marquee-duration,28s) linear infinite;flex-shrink:0;display:flex}.vch-word-marquee .vch-word-marquee__item{align-items:center;gap:var(--marquee-gap,2rem);white-space:nowrap;flex-shrink:0;display:inline-flex}@keyframes vch-word-marquee-scroll{to{transform:translateX(calc(-100% - var(--marquee-gap,2rem)))}}@media (prefers-reduced-motion:reduce){.vch-word-marquee>.vch-word-marquee__group{animation:none;transform:none}}
.vch-release-countdown{isolation:isolate;color:#f8f3ec;background:linear-gradient(125deg,#322033,#18121f 68%);border:1px solid #f3a2c18c;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 18px 45px #09040e80,inset 0 1px #ffc2d71f}.vch-release-countdown:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#f4bbd203 3px 4px);position:absolute;inset:0}.vch-release-countdown .vch-release-countdown__header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.vch-release-countdown__eyebrow{color:#f1a8c5;font-family:var(--font-geist-mono);letter-spacing:1.2px;align-items:center;gap:7px;margin:0 0 6px;font-size:8px;display:flex}.vch-release-countdown .vch-release-countdown__title{font-family:var(--font-display);letter-spacing:.5px;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:400;line-height:1}.vch-release-countdown .vch-release-countdown__content{padding:0 20px 15px}.vch-release-countdown__digits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.vch-release-countdown__unit{background:#100c17b8;border:1px solid #f1a8c526;border-radius:3px;flex-direction:column-reverse;align-items:center;min-width:0;padding:9px 3px 8px;display:flex}.vch-release-countdown__unit dt{color:#b4a1bc;font-family:var(--font-geist-mono);letter-spacing:1px;margin-top:5px;font-size:7px}.vch-release-countdown__unit dd{color:#f6c7d9;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,3.5vw,48px);font-weight:400;line-height:1}.vch-release-countdown__unit:last-child dd{color:#eabd8a}.vch-release-countdown__footer{font-family:var(--font-geist-mono);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.vch-release-countdown__footer time{color:#edc9db;letter-spacing:.6px;font-size:8px}.vch-release-countdown__footer p,.vch-release-countdown__notice{color:#b4a1bc;margin:4px 0 0;font-size:7px;line-height:1.6}.vch-release-countdown__footer a{color:#f1a8c5;border:1px solid #f1a8c533;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.vch-release-countdown__footer a:hover{background:#f1a8c51a}@media (max-width:850px){.vch-release-countdown .vch-release-countdown__header{padding:15px 13px 11px}.vch-release-countdown .vch-release-countdown__content{padding:0 13px 13px}.vch-release-countdown__eyebrow{letter-spacing:.7px;font-size:7px}.vch-release-countdown__digits{gap:6px}}@media (min-width:851px) and (max-height:800px){.hero-release-countdown .vch-release-countdown__header{padding:12px 14px 8px}.hero-release-countdown .vch-release-countdown__eyebrow{letter-spacing:.7px;margin-bottom:4px;font-size:7px}.hero-release-countdown .vch-release-countdown__title{font-size:24px}.hero-release-countdown .vch-release-countdown__content{padding:0 14px 10px}.hero-release-countdown .vch-release-countdown__unit{padding-block:6px}.hero-release-countdown .vch-release-countdown__unit dd{font-size:36px}.hero-release-countdown .vch-release-countdown__unit dt{margin-top:4px}.hero-release-countdown .vch-release-countdown__footer{margin-top:9px}}
.vch-dialog-overlay{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08040cd9;position:fixed;inset:0}.vch-dialog-content{z-index:1101;width:min(510px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);background:linear-gradient(145deg,#2b1c31,#16111d 72%);border:1px solid #edabc25c;border-radius:10px;padding:30px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 28px 100px #0009}.vch-dialog-header{margin-bottom:24px;padding-right:25px}.vch-dialog-title{font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1.08}.vch-dialog-description{color:#c1aec9;margin-top:12px;font-size:13px;line-height:1.8}.vch-dialog-close{color:#d4bedf;border-radius:5px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.vch-dialog-close:hover{background:#f4b1ce12}.vch-dialog-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vch-dialog-overlay[data-state=open],.vch-dialog-content[data-state=open]{animation:.18s ease-out vch-dialog-appear}@keyframes vch-dialog-appear{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.vch-dialog-content{padding:25px 20px}.vch-dialog-title{font-size:30px}}@media (prefers-reduced-motion:reduce){.vch-dialog-overlay[data-state=open],.vch-dialog-content[data-state=open]{animation:none}}
