.coating-selector[data-v-cb748b5d]{--accent:#4aa3ff}.accent-text[data-v-cb748b5d]{background:linear-gradient(100deg,#e8f4ff 0,var(--accent) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.stage[data-v-cb748b5d]{background:radial-gradient(120% 90% at 50% 105%,hsla(0,0%,100%,.06),transparent 60%),linear-gradient(180deg,#0f1318,#090b0e);border:1px solid hsla(0,0%,100%,.07);border-radius:28px;box-shadow:inset 0 1px #ffffff0d,0 40px 120px -60px var(--glow);cursor:grab;height:clamp(380px,52vw,600px);outline:none;overflow:hidden;position:relative;touch-action:pan-y;transition:box-shadow .8s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stage[data-v-cb748b5d]:active{cursor:grabbing}.stage[data-v-cb748b5d]:focus-visible{box-shadow:0 0 0 2px var(--accent),0 40px 120px -60px var(--glow)}.stage-glow[data-v-cb748b5d]{aspect-ratio:1;background:radial-gradient(closest-side,var(--glow),transparent 72%);filter:blur(10px);left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);transition:background .8s ease;width:70%}.stage-rings[data-v-cb748b5d]{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.stage-rings span[data-v-cb748b5d]{aspect-ratio:1;border:1px solid hsla(0,0%,100%,.045);border-radius:50%;position:absolute;width:var(--s)}.stage-rings span[data-v-cb748b5d]:first-child{--s:38%}.stage-rings span[data-v-cb748b5d]:nth-child(2){--s:62%;animation:spin-cb748b5d 90s linear infinite;border-color:#ffffff09;border-style:dashed}.stage-rings span[data-v-cb748b5d]:nth-child(3){--s:88%}@keyframes spin-cb748b5d{to{transform:rotate(1turn)}}.ghost-name[data-v-cb748b5d]{color:transparent;display:grid;font-size:clamp(5rem,17vw,13rem);font-weight:900;inset:0;letter-spacing:-.04em;line-height:1;place-items:center;pointer-events:none;position:absolute;-webkit-text-stroke:1px hsla(0,0%,100%,.06)}.stage-floor[data-v-cb748b5d]{background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent);bottom:9%;filter:blur(6px);height:8%;left:50%;position:absolute;transform:translate(-50%);width:46%}.bottle-layer[data-v-cb748b5d]{inset:4% 0 6%;opacity:0;pointer-events:none;position:absolute;transform:scale(.94) translateY(8px);transition:opacity .55s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.bottle-layer.is-active[data-v-cb748b5d]{opacity:1;transform:none;transition-delay:.12s}@media(max-width:640px){.bottle-layer[data-v-cb748b5d]{inset:5% 0 15%}.stage-hint[data-v-cb748b5d]{bottom:12px}}.bottle-layer canvas[data-v-cb748b5d],.bottle-layer img[data-v-cb748b5d]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.bottle-layer canvas[data-v-cb748b5d]{opacity:0;transition:opacity .45s ease}.bottle-layer canvas.shown[data-v-cb748b5d]{opacity:1}.poster[data-v-cb748b5d]{transition:opacity .45s ease}.poster.hidden[data-v-cb748b5d]{opacity:0}.stage-hint[data-v-cb748b5d]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0f8c;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;bottom:18px;color:#ffffffb3;display:inline-flex;font-size:12px;font-weight:500;gap:8px;left:50%;padding:7px 14px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.toggle[data-v-cb748b5d]{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:inset 0 1px #ffffff0a;display:grid;grid-template-columns:repeat(3,1fr);padding:5px;position:relative}.toggle-thumb[data-v-cb748b5d]{background:linear-gradient(180deg,#ffffff24,#ffffff08),var(--soft);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:13px;bottom:5px;box-shadow:0 10px 30px -10px var(--glow),inset 0 1px #ffffff2e;left:5px;position:absolute;top:5px;transition:transform .55s cubic-bezier(.65,0,.25,1),background .6s ease,border-color .6s ease,box-shadow .6s ease;width:calc(33.33333% - 3.33333px)}.toggle-btn[data-v-cb748b5d]{align-items:center;border-radius:13px;color:#ffffff80;display:flex;flex-direction:column;gap:2px;padding:12px 6px;position:relative;transition:color .3s ease;z-index:1}.toggle-btn[data-v-cb748b5d]:hover{color:#fffc}.toggle-btn.is-active[data-v-cb748b5d]{color:#fff}.toggle-btn[data-v-cb748b5d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toggle-name[data-v-cb748b5d]{font-size:15px;font-weight:800;letter-spacing:.12em}.toggle-years[data-v-cb748b5d]{font-size:11px;font-weight:500;letter-spacing:.04em;opacity:.7}.toggle-btn.is-active .toggle-years[data-v-cb748b5d]{color:var(--accent);opacity:1}.popular[data-v-cb748b5d]{align-items:center;background:#3494fc24;border:1px solid rgba(125,196,255,.35);border-radius:999px;color:#9fd0ff;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.meter[data-v-cb748b5d]{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.meter span[data-v-cb748b5d]{animation:grow-cb748b5d .9s cubic-bezier(.2,.8,.2,1) .15s both;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,transparent),var(--accent));border-radius:inherit;box-shadow:0 0 12px var(--glow);display:block;height:100%;transform-origin:left}@keyframes grow-cb748b5d{0%{transform:scaleX(0)}}.chip[data-v-cb748b5d]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#dfe6ee;font-size:12.5px;padding:6px 12px}.btn-accent[data-v-cb748b5d]{align-items:center;background:var(--accent);border-radius:12px;box-shadow:0 14px 36px -14px var(--glow),inset 0 1px #ffffff59;color:#06121f;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:14px 22px;transition:transform .25s ease,filter .25s ease,background .6s ease}.btn-accent[data-v-cb748b5d]:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-ghost[data-v-cb748b5d]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;padding:14px 20px;transition:background .25s ease,border-color .25s ease}.btn-ghost[data-v-cb748b5d]:hover{background:#ffffff17;border-color:#ffffff52}.panel-enter-active[data-v-cb748b5d]{transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.panel-leave-active[data-v-cb748b5d]{transition:opacity .2s ease,transform .2s ease}.panel-enter-from[data-v-cb748b5d]{opacity:0;transform:translateY(14px)}.panel-leave-to[data-v-cb748b5d]{opacity:0;transform:translateY(-6px)}.ghost-enter-active[data-v-cb748b5d]{transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.ghost-leave-active[data-v-cb748b5d]{transition:opacity .25s ease}.ghost-enter-from[data-v-cb748b5d]{opacity:0;transform:scale(1.08)}.ghost-leave-to[data-v-cb748b5d]{opacity:0}@media(prefers-reduced-motion:reduce){.meter span[data-v-cb748b5d],.stage-rings span[data-v-cb748b5d]:nth-child(2){animation:none}.bottle-layer[data-v-cb748b5d],.ghost-enter-active[data-v-cb748b5d],.panel-enter-active[data-v-cb748b5d],.toggle-thumb[data-v-cb748b5d]{transition-duration:.01s}}
