.vr-redesign{--ground:#0a0c18;--ground2:#121524;--bone:#f0f1fa;--muted:#a2a3b1;--primary:#a29dff;--primary-bright:#b8b8ea;--accent:#de73bd;--gold:#fe860f;--fire:#dc5500;--ember:#9e2418;--vr-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--vr-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;background:var(--ground);color:var(--bone);font-family:var(--vr-sans);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.vr-redesign{--ground:lab(3.56307% 1.17738 -6.90863);--ground2:lab(6.97312% 2.15384 -10.7602);--bone:lab(95.2687% .789732 -4.46603);--muted:lab(67.3627% 1.39615 -7.39749);--primary:lab(68.038% 21.2417 -52.1379);--primary-bright:lab(76.1111% 7.87452 -24.902);--accent:lab(62.9358% 49.4917 -19.8999);--gold:lab(68.8705% 42.4477 73.1367);--fire:lab(54.3995% 55.5815 85.9041);--ember:lab(35.824% 49.6645 39.3307)}}.vr-redesign ::selection{background:color-mix(in oklch,var(--primary) 42%,transparent)}.vr-deck{isolation:isolate;background:linear-gradient(#060714,#0e0c22 28%,#03102c 55%,#00111c 78%,#00191b);background:linear-gradient(#060714,#0e0c22 28%,#03102c 55%,color(xyz 0.003 0.004 0.014) 78%,color(xyz 0.004 0.008 0.016));position:relative;overflow:clip}.vr-redesign .vr-hl .vr-sw{color:inherit}.vr-redesign .vr-hl.on .vr-sw{animation:.7s forwards vr-word-sweep;animation-delay:var(--d,.4s)}@keyframes vr-word-sweep{to{color:var(--wc,#00ffc8)}}.vr-redesign .vr-body.on{animation:.9s vr-body-pulse;animation-delay:var(--pd,2.4s)}@keyframes vr-body-pulse{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.35);transform:scale(1.025)}to{filter:brightness();transform:scale(1)}}.vr-redesign .vr-glass{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.5);background:radial-gradient(130% 100% at 18% 0%,#ffffff17,transparent 46%),linear-gradient(165deg,#ffffff0d,#ffffff03 40%,transparent 62%),color-mix(in oklch,var(--ground2) 38%,transparent);position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 24px 60px -28px #000c}.vr-redesign .vr-glass:before{content:"";border-radius:inherit;background:linear-gradient(150deg,#ffffff59,#ffffff12 32%,transparent 55%,color-mix(in oklch,var(--primary) 40%,transparent) 100%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vr-redesign .vr-rail-dot{cursor:pointer;background:color-mix(in oklch,var(--bone) 24%,transparent);border:none;border-radius:99px;width:8px;height:8px;padding:0;transition:height .35s cubic-bezier(.4,0,.2,1),background .35s;position:relative}.vr-redesign .vr-rail-dot[data-active=true]{background:var(--dot);height:26px}.vr-redesign .vr-rail-tip{transform-origin:100%;opacity:0;pointer-events:none;white-space:nowrap;font:600 11px/1 var(--vr-sans);letter-spacing:.06em;color:var(--bone);background:color-mix(in oklch,var(--ground2) 90%,transparent);border:1px solid color-mix(in oklch,var(--dot) 55%,transparent);border-radius:999px 999px 6px;padding:7px 12px;transition:opacity .26s,transform .38s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;right:20px;transform:translateY(-50%)translate(12px)rotate(7deg)}.vr-redesign .vr-rail-dot:hover .vr-rail-tip,.vr-redesign .vr-rail-dot:focus-visible .vr-rail-tip{opacity:1;transform:translateY(-50%)translate(0)rotate(0)}.vr-redesign .vr-rail-dot:focus-visible{outline:2px solid var(--dot);outline-offset:3px}.vr-redesign .vr-lift-glow{animation:1.15s ease-in-out infinite vr-lift}@keyframes vr-lift{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-7px)scale(1.12)}}@media(prefers-reduced-motion:reduce){.vr-redesign .vr-hl.on .vr-sw,.vr-redesign .vr-body.on,.vr-redesign .vr-lift-glow{animation:none}}
