@font-face{font-family:Satoshi;src:url(/_next/static/media/Satoshi-Variable.867bce6e.ttf) format("truetype-variations"),url(/_next/static/media/Satoshi-Variable.867bce6e.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/_next/static/media/Satoshi-VariableItalic.675122d2.ttf) format("truetype-variations"),url(/_next/static/media/Satoshi-VariableItalic.675122d2.ttf) format("truetype");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/_next/static/media/CabinetGrotesk-Variable.b30e1851.ttf) format("truetype-variations"),url(/_next/static/media/CabinetGrotesk-Variable.b30e1851.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/JetBrainsMono-Regular.d01d422c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/JetBrainsMono-Medium.b61ba145.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/JetBrainsMono-SemiBold.e95c6fe5.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/JetBrainsMono-Bold.b1d3835c.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/JetBrainsMono-Italic.cd99e833.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--brand-50:214 100% 97%;--brand-100:214 95% 93%;--brand-200:215 92% 85%;--brand-300:217 91% 75%;--brand-400:220 90% 64%;--brand-500:221 88% 58%;--brand-600:221 83% 53%;--brand-700:222 78% 44%;--brand-800:224 74% 35%;--brand-900:226 68% 25%;--brand-950:222 52% 8%;--accent-50:195 100% 96%;--accent-100:194 100% 89%;--accent-300:193 100% 70%;--accent-500:193 100% 50%;--accent-700:196 100% 36%;--brand-primary:var(--brand-600);--brand-accent:var(--accent-500);--slate-50:210 40% 98%;--slate-100:210 40% 96%;--slate-200:214 32% 91%;--slate-300:213 27% 84%;--slate-400:215 20% 65%;--slate-500:215 16% 47%;--slate-600:215 19% 35%;--slate-700:215 25% 27%;--slate-800:217 33% 17%;--slate-900:222 47% 11%;--slate-950:229 47% 6%;--success-50:152 81% 96%;--success-100:149 80% 90%;--success-500:160 84% 39%;--success-600:161 94% 30%;--success-700:163 94% 24%;--warning-50:48 100% 96%;--warning-100:48 96% 89%;--warning-500:38 92% 50%;--warning-600:32 95% 44%;--warning-700:26 90% 37%;--danger-50:0 86% 97%;--danger-100:0 93% 94%;--danger-500:0 84% 60%;--danger-600:0 72% 51%;--danger-700:0 74% 42%;--info-50:204 100% 97%;--info-100:204 94% 94%;--info-500:199 89% 48%;--info-600:200 98% 39%;--info-700:201 96% 32%;--bg:var(--slate-50);--bg-elevated:0 0% 100%;--bg-subtle:var(--slate-100);--bg-muted:var(--slate-200);--bg-hover:var(--slate-100);--bg-active:var(--slate-200);--fg:var(--slate-900);--fg-muted:var(--slate-600);--fg-subtle:var(--slate-500);--fg-disabled:var(--slate-400);--fg-on-brand:0 0% 100%;--fg-inverse:var(--slate-50);--border:var(--slate-200);--border-strong:var(--slate-300);--border-brand:var(--brand-500);--ring:var(--brand-500);--ring-offset:var(--bg);--overlay-scrim:222 47% 11%;--font-sans:var(--font-sans-local,"Satoshi"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-display-local,"Cabinet Grotesk"),var(--font-sans-local,"Satoshi"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-mono-local,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--text-5xl:36px;--text-6xl:48px;--text-7xl:60px;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-wider:0.06em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 hsl(var(--slate-900)/0.04);--shadow-sm:0 1px 3px 0 hsl(var(--slate-900)/0.06),0 1px 2px -1px hsl(var(--slate-900)/0.06);--shadow-md:0 4px 8px -2px hsl(var(--slate-900)/0.08),0 2px 4px -2px hsl(var(--slate-900)/0.04);--shadow-lg:0 12px 24px -6px hsl(var(--slate-900)/0.12),0 4px 8px -4px hsl(var(--slate-900)/0.06);--shadow-focus:0 0 0 2px hsl(var(--ring-offset)),0 0 0 4px hsl(var(--ring));--duration-instant:0ms;--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--duration-page:480ms;--easing-standard:cubic-bezier(0.2,0.8,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-in:cubic-bezier(0.4,0,1,1);--easing-in-out:cubic-bezier(0.4,0,0.2,1);--row-height:40px;--field-height:36px;--button-md:36px;--button-sm:28px;--button-lg:44px;--card-padding:24px;--section-gap:24px}:root[data-density=compact]{--row-height:32px;--field-height:32px;--button-md:32px;--card-padding:12px;--section-gap:16px}:root[data-density=comfy]{--row-height:40px;--field-height:36px;--button-md:36px;--card-padding:24px;--section-gap:24px}:root[data-density=spacious]{--row-height:52px;--field-height:40px;--button-md:40px;--card-padding:22px;--section-gap:32px}.dark,:root.dark,:root[data-theme=dark]{--bg:var(--slate-950);--bg-elevated:var(--slate-900);--bg-subtle:var(--slate-900);--bg-muted:var(--slate-800);--bg-hover:var(--slate-800);--bg-active:var(--slate-700);--fg:var(--slate-50);--fg-muted:var(--slate-400);--fg-subtle:var(--slate-500);--fg-disabled:var(--slate-600);--fg-on-brand:0 0% 100%;--fg-inverse:var(--slate-900);--border:var(--slate-800);--border-strong:var(--slate-700);--border-brand:var(--brand-400);--ring:var(--brand-400);--ring-offset:var(--bg);--brand-primary:var(--brand-500);--brand-accent:var(--brand-400);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.3);--shadow-md:0 4px 8px -2px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--shadow-lg:0 12px 24px -6px rgba(0,0,0,.5),0 4px 8px -4px rgba(0,0,0,.3)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:60ms;--duration-base:60ms;--duration-slow:60ms;--duration-page:60ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:60ms!important}}@keyframes vw-page-reveal{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes vw-spin{to{transform:rotate(1turn)}}@keyframes vw-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes vw-blob-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.05)}}@keyframes vw-blob-rotate{to{transform:rotate(1turn)}}@keyframes vw-progress-slide{0%{transform:translateX(-100%)}60%{transform:translateX(220%)}to{transform:translateX(220%)}}@keyframes vw-aurora-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-28px,0) scale(1.04)}}@keyframes vw-aurora-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-46px,24px,0) scale(1.05)}}@keyframes vw-aurora-drift-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,18px,0) scale(1.03)}}@keyframes vw-dot-pulse{0%,80%,to{opacity:.25;transform:translateZ(0)}40%{opacity:1;transform:translate3d(0,-2px,0)}}.vw-reveal{animation:vw-page-reveal var(--duration-page) var(--easing-standard) both}.vw-skeleton-shimmer{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45) 50%,transparent);background-repeat:no-repeat;background-size:200% 100%;background-position:-200% 0;animation:vw-skeleton-shimmer 1.6s linear infinite}.dark .vw-skeleton-shimmer,:root[data-theme=dark] .vw-skeleton-shimmer{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 50%,transparent)}.vw-spinner{animation:vw-spin .9s linear infinite}.vw-blob,.vw-spinner{transform-origin:center}.vw-blob{animation:vw-blob-drift 18s var(--easing-standard) infinite,vw-blob-rotate 60s linear infinite;will-change:transform}.vw-blob-static{animation:vw-blob-drift 18s var(--easing-standard) infinite}.vw-aurora-a{animation:vw-aurora-drift-a 22s var(--easing-standard) infinite}.vw-aurora-a,.vw-aurora-b{transform-box:fill-box;will-change:transform}.vw-aurora-b{animation:vw-aurora-drift-b 26s var(--easing-standard) infinite;animation-delay:-6s}.vw-aurora-c{animation:vw-aurora-drift-c 34s var(--easing-standard) infinite;animation-delay:-12s;transform-box:fill-box;will-change:transform}.vw-dot-pulse>*{animation:vw-dot-pulse 1.2s var(--easing-standard) infinite both}.vw-dot-pulse>:nth-child(2){animation-delay:.16s}.vw-dot-pulse>:nth-child(3){animation-delay:.32s}.animate-vw-progress-slide{animation:vw-progress-slide 1.6s cubic-bezier(.65,0,.35,1) infinite}@media (prefers-reduced-motion:reduce){.vw-reveal{animation:vw-page-reveal 60ms linear both;transform:none}.vw-skeleton-shimmer{animation:none;background-image:none}.vw-spinner{animation:vw-spin 3s linear infinite}.vw-aurora-a,.vw-aurora-b,.vw-aurora-c,.vw-blob,.vw-blob-static{animation:none}.vw-dot-pulse>*{animation:none;opacity:.6}.animate-vw-progress-slide{animation:none;transform:translateX(0);width:100%;opacity:.6}.animate-ping,.animate-pulse{animation:none!important}}.bg-aurora{background-color:hsl(var(--bg));background-image:radial-gradient(ellipse 60% 50% at 15% 0,hsl(var(--brand-500)/.14) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 92% 12%,hsl(var(--accent-500)/.12) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 70% 95%,hsl(var(--brand-300)/.1) 0,transparent 60%),radial-gradient(ellipse 30% 40% at 20% 85%,hsl(var(--brand-700)/.08) 0,transparent 60%)}.dark .bg-aurora,:root.dark .bg-aurora,[data-theme=dark] .bg-aurora{background-color:hsl(var(--brand-950));background-image:radial-gradient(ellipse 60% 50% at 15% 0,hsl(var(--brand-500)/.22) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 92% 12%,hsl(var(--accent-500)/.18) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 70% 95%,hsl(var(--brand-700)/.25) 0,transparent 60%),radial-gradient(ellipse 30% 40% at 20% 85%,hsl(var(--brand-800)/.25) 0,transparent 60%)}.bg-mesh-soft{background-color:hsl(var(--bg));background-image:radial-gradient(circle at 12% 18%,hsl(var(--brand-100)) 0,transparent 38%),radial-gradient(circle at 88% 12%,hsl(var(--accent-100)) 0,transparent 40%),radial-gradient(circle at 30% 92%,hsl(var(--brand-50)) 0,transparent 50%),radial-gradient(circle at 80% 78%,hsl(var(--accent-50)) 0,transparent 50%)}.dark .bg-mesh-soft,:root.dark .bg-mesh-soft,[data-theme=dark] .bg-mesh-soft{background-color:hsl(var(--brand-950));background-image:radial-gradient(circle at 12% 18%,hsl(var(--brand-700)/.4) 0,transparent 38%),radial-gradient(circle at 88% 12%,hsl(var(--accent-700)/.3) 0,transparent 40%),radial-gradient(circle at 30% 92%,hsl(var(--brand-800)/.35) 0,transparent 50%),radial-gradient(circle at 80% 78%,hsl(var(--accent-700)/.2) 0,transparent 50%)}.bg-halo{background:radial-gradient(ellipse 70% 60% at 50% 0,hsl(var(--brand-500)/.12) 0,transparent 65%),radial-gradient(ellipse 60% 80% at 50% 100%,hsl(var(--accent-500)/.08) 0,transparent 70%),hsl(var(--bg))}.dark .bg-halo,:root.dark .bg-halo,[data-theme=dark] .bg-halo{background:radial-gradient(ellipse 70% 60% at 50% 0,hsl(var(--brand-500)/.25) 0,transparent 65%),radial-gradient(ellipse 60% 80% at 50% 100%,hsl(var(--accent-500)/.18) 0,transparent 70%),hsl(var(--brand-950))}.bg-dash{background:radial-gradient(ellipse 50% 40% at 0 0,hsl(var(--brand-500)/.07) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 100% 0,hsl(var(--accent-500)/.06) 0,transparent 60%),radial-gradient(ellipse 30% 30% at 100% 100%,hsl(var(--brand-300)/.05) 0,transparent 60%),hsl(var(--bg))}.dark .bg-dash,:root.dark .bg-dash,[data-theme=dark] .bg-dash{background:radial-gradient(ellipse 50% 40% at 0 0,hsl(var(--brand-500)/.18) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 100% 0,hsl(var(--accent-500)/.14) 0,transparent 60%),radial-gradient(ellipse 30% 30% at 100% 100%,hsl(var(--brand-700)/.18) 0,transparent 60%),radial-gradient(ellipse 30% 30% at 10% 95%,rgba(78,41,163,.14) 0,transparent 60%),hsl(var(--bg))}.bg-greeting{background:radial-gradient(ellipse 60% 100% at 0 50%,hsl(var(--brand-500)/.1) 0,transparent 70%),radial-gradient(ellipse 50% 100% at 100% 50%,hsl(var(--accent-500)/.08) 0,transparent 70%),linear-gradient(180deg,hsl(var(--bg-elevated)) 0,hsl(var(--bg)) 100%)}.dark .bg-greeting,:root.dark .bg-greeting,[data-theme=dark] .bg-greeting{background:radial-gradient(ellipse 60% 100% at 0 50%,hsl(var(--brand-500)/.25) 0,transparent 70%),radial-gradient(ellipse 50% 100% at 100% 50%,hsl(var(--accent-500)/.18) 0,transparent 70%),linear-gradient(180deg,hsl(var(--bg-subtle)) 0,hsl(var(--bg)) 100%)}.bg-topo{background-color:hsl(var(--bg));background-image:radial-gradient(ellipse 800px 600px at 90% 10%,hsl(var(--brand-50)) 0,transparent 60%),radial-gradient(ellipse 600px 400px at 0 100%,hsl(var(--accent-50)) 0,transparent 60%)}.dark .bg-topo,:root.dark .bg-topo,[data-theme=dark] .bg-topo{background-image:radial-gradient(ellipse 800px 600px at 90% 10%,hsl(var(--brand-900)/.35) 0,transparent 60%),radial-gradient(ellipse 600px 400px at 0 100%,hsl(var(--accent-700)/.15) 0,transparent 60%)}.bg-navy{background:hsl(var(--brand-950));color:hsl(var(--slate-50));position:relative;overflow:hidden}.bg-navy:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsl(var(--accent-500)/.07) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--accent-500)/.07) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.bg-hatch{background-image:repeating-linear-gradient(45deg,hsl(var(--slate-200)/.5) 0,hsl(var(--slate-200)/.5) 1px,transparent 1px,transparent 8px)}.dark .bg-hatch,:root.dark .bg-hatch,[data-theme=dark] .bg-hatch{background-image:repeating-linear-gradient(45deg,hsl(var(--slate-700)/.5) 0,hsl(var(--slate-700)/.5) 1px,transparent 1px,transparent 8px)}@keyframes vw-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1%,0) scale(1.04)}}.bg-drift-slow{animation:vw-drift 18s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.bg-drift-slow{animation:none}}@keyframes vw-orb-a{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(8%,6%,0) scale(1.1)}66%{transform:translate3d(-4%,10%,0) scale(.95)}}@keyframes vw-orb-b{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-10%,-4%,0) scale(1.05)}66%{transform:translate3d(6%,-8%,0) scale(1.1)}}.vw-orbs{position:absolute;inset:0;overflow:hidden;pointer-events:none}.vw-orbs:after,.vw-orbs:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;will-change:transform}.vw-orbs:before{width:520px;height:520px;left:-120px;top:-160px;background:radial-gradient(circle,hsl(var(--brand-500)) 0,transparent 70%);animation:vw-orb-a 22s ease-in-out infinite}.vw-orbs:after{width:480px;height:480px;right:-100px;bottom:-140px;background:radial-gradient(circle,hsl(var(--accent-500)) 0,transparent 70%);animation:vw-orb-b 26s ease-in-out infinite}.dark .vw-orbs:before,:root.dark .vw-orbs:before,[data-theme=dark] .vw-orbs:before{opacity:.3}.dark .vw-orbs:after,:root.dark .vw-orbs:after,[data-theme=dark] .vw-orbs:after{opacity:.25}@media (prefers-reduced-motion:reduce){.vw-orbs:after,.vw-orbs:before{animation:none}}@keyframes vw-lift-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.vw-stagger>*{animation:vw-lift-in .36s cubic-bezier(.2,.8,.2,1) backwards}.vw-stagger>:first-child{animation-delay:40ms}.vw-stagger>:nth-child(2){animation-delay:80ms}.vw-stagger>:nth-child(3){animation-delay:.12s}.vw-stagger>:nth-child(4){animation-delay:.16s}.vw-stagger>:nth-child(5){animation-delay:.2s}.vw-stagger>:nth-child(6){animation-delay:.24s}.vw-stagger>:nth-child(7){animation-delay:.28s}.vw-stagger>:nth-child(8){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.vw-stagger>*{animation:none}}@keyframes vw-rise-bar{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.vw-rise>*{transform-origin:bottom;animation:vw-rise-bar .48s cubic-bezier(.2,.8,.2,1) backwards}.vw-rise>:first-child{animation-delay:20ms}.vw-rise>:nth-child(2){animation-delay:40ms}.vw-rise>:nth-child(3){animation-delay:60ms}.vw-rise>:nth-child(4){animation-delay:80ms}.vw-rise>:nth-child(5){animation-delay:.1s}.vw-rise>:nth-child(6){animation-delay:.12s}.vw-rise>:nth-child(7){animation-delay:.14s}.vw-rise>:nth-child(8){animation-delay:.16s}.vw-rise>:nth-child(9){animation-delay:.18s}.vw-rise>:nth-child(10){animation-delay:.2s}.vw-rise>:nth-child(11){animation-delay:.22s}.vw-rise>:nth-child(12){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.vw-rise>*{animation:none}}@keyframes vw-funnel-fill{0%{width:0}}.vw-funnel-bar{animation:vw-funnel-fill .72s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.vw-funnel-bar{animation:none}}.vw-metric{position:relative;overflow:hidden}.vw-metric:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 40% at 50% 0,hsl(var(--brand-500)/.08) 0,transparent 70%);opacity:0;transition:opacity var(--duration-base) var(--easing-standard)}.vw-metric:hover:before{opacity:1}.vw-metric .vw-metric-glow{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--brand-500)/.5),transparent)}@keyframes vw-aurora-live{0%,to{opacity:.85}50%{opacity:1}}.bg-aurora-live{animation:vw-aurora-live 14s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bg-aurora-live{animation:none;opacity:1}}@keyframes vw-conic-spin{to{transform:rotate(1turn)}}.bg-conic-spin{position:absolute;inset:-20%;pointer-events:none;border-radius:50%;opacity:.22;background:conic-gradient(from 0deg,transparent 0deg,hsl(var(--brand-500)/.45) 90deg,transparent 180deg,hsl(var(--accent-500)/.4) 270deg,transparent 1turn);animation:vw-conic-spin 50s linear infinite;transform:translateZ(0);mix-blend-mode:screen}.dark .bg-conic-spin,[data-theme=dark] .bg-conic-spin{opacity:.18}@media (prefers-reduced-motion:reduce){.bg-conic-spin{animation:none}}@keyframes vw-float{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-6px) rotate(-.6deg)}}.vw-float{animation:vw-float 6s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.vw-float{animation:none}}@keyframes vw-card-breathe{0%,to{transform:rotate(-2deg) scale(1);box-shadow:var(--shadow-md)}50%{transform:rotate(-2deg) scale(1.03);box-shadow:var(--shadow-lg)}}.vw-card-breathe{animation:vw-card-breathe 4.8s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.vw-card-breathe{animation:none}}@keyframes vw-shine-sweep{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}.vw-shine{position:relative;overflow:hidden;isolation:isolate}.vw-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.18) 50%,transparent);transform:translateX(-120%) skewX(-18deg);transition:transform 0s}.vw-shine:focus-visible:after,.vw-shine:hover:after{animation:vw-shine-sweep .9s cubic-bezier(.2,.8,.2,1) forwards}@media (prefers-reduced-motion:reduce){.vw-shine:focus-visible:after,.vw-shine:hover:after{animation:none}}@keyframes vw-hero-reveal{0%{transform:translateY(14px);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}.vw-hero-reveal>*{animation:vw-hero-reveal .7s cubic-bezier(.2,.8,.2,1) backwards}.vw-hero-reveal>:first-child{animation-delay:60ms}.vw-hero-reveal>:nth-child(2){animation-delay:.14s}.vw-hero-reveal>:nth-child(3){animation-delay:.24s}.vw-hero-reveal>:nth-child(4){animation-delay:.36s}.vw-hero-reveal>:nth-child(5){animation-delay:.48s}.vw-hero-reveal>:nth-child(6){animation-delay:.58s}.vw-hero-reveal>:nth-child(7){animation-delay:.66s}@media (prefers-reduced-motion:reduce){.vw-hero-reveal>*{animation:none;filter:none}}.vw-spotlight{position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--vw-spot-x,50%) var(--vw-spot-y,30%),hsl(var(--brand-500)/.14),transparent 60%);transition:background-position .2s ease-out}.dark .vw-spotlight,[data-theme=dark] .vw-spotlight{background:radial-gradient(520px circle at var(--vw-spot-x,50%) var(--vw-spot-y,30%),hsl(var(--brand-500)/.22),transparent 60%)}@keyframes vw-tick{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.vw-tick{animation:vw-tick .48s cubic-bezier(.2,.8,.2,1) backwards}@media (prefers-reduced-motion:reduce){.vw-tick{animation:none}}@keyframes vw-scroll-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes vw-scroll-right{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes vw-scroll-left{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes vw-scroll-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes vw-scroll-parallax{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}@supports (animation-timeline:view()){.vw-reveal-left,.vw-reveal-right,.vw-reveal-scale,.vw-reveal-up{animation-timeline:view();animation-range:entry 5% cover 35%;animation-fill-mode:both}.vw-reveal-up{animation-name:vw-scroll-up;animation-duration:1ms}.vw-reveal-right{animation-name:vw-scroll-right;animation-duration:1ms}.vw-reveal-left{animation-name:vw-scroll-left;animation-duration:1ms}.vw-reveal-scale{animation-name:vw-scroll-scale;animation-duration:1ms}.vw-parallax-soft{animation-name:vw-scroll-parallax;animation-duration:1ms;animation-timeline:view();animation-range:cover 0 cover 100%;animation-fill-mode:both;will-change:transform}}@media (prefers-reduced-motion:reduce){.vw-parallax-soft,.vw-reveal-left,.vw-reveal-right,.vw-reveal-scale,.vw-reveal-up{animation:none;transform:none;opacity:1}}.bg-aurora,.bg-dash,.bg-greeting,.bg-halo,.bg-mesh-soft,.bg-topo,.vw-orbs,.vw-spotlight{transform:translateZ(0);backface-visibility:hidden}.vw-section-defer{content-visibility:auto;contain-intrinsic-size:auto 800px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.vw-intro{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;isolation:isolate;overflow:hidden;background-color:hsl(var(--bg));background-image:radial-gradient(120% 90% at 50% 45%,hsl(var(--brand-100)/.85) 0,transparent 60%),radial-gradient(60% 60% at 50% 50%,hsl(var(--brand-200)/.45) 0,transparent 70%);pointer-events:auto;will-change:opacity;transform:translateZ(0)}[data-theme=dark] .vw-intro{background-color:hsl(var(--brand-950));background-image:radial-gradient(120% 90% at 50% 45%,hsl(var(--brand-700)/.55) 0,transparent 60%),radial-gradient(60% 60% at 50% 50%,hsl(var(--brand-500)/.25) 0,transparent 70%)}.vw-intro:before{content:"";position:absolute;inset:-10%;background:radial-gradient(45% 35% at 28% 30%,hsl(var(--brand-300)/.4),transparent 65%),radial-gradient(40% 35% at 75% 70%,hsl(var(--accent-300)/.35),transparent 65%),radial-gradient(35% 30% at 50% 50%,hsl(var(--brand-200)/.3),transparent 70%);filter:blur(30px);opacity:0;transform:translateZ(0);animation:vw-intro-wash 1.6s ease-out 80ms forwards}[data-theme=dark] .vw-intro:before{background:radial-gradient(45% 35% at 28% 30%,hsl(var(--brand-500)/.45),transparent 65%),radial-gradient(40% 35% at 75% 70%,hsl(var(--accent-500)/.35),transparent 65%),radial-gradient(35% 30% at 50% 50%,hsl(var(--brand-300)/.2),transparent 70%)}.vw-intro:after{content:"";position:absolute;inset:-25%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,hsl(var(--brand-400)/.18) 60deg,transparent 120deg,hsl(var(--accent-300)/.14) 200deg,transparent 270deg,hsl(var(--brand-400)/.18) 340deg,transparent 1turn);opacity:0;transform-origin:center;mix-blend-mode:multiply;animation:vw-intro-conic 2.4s ease-out .2s forwards}[data-theme=dark] .vw-intro:after{background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,hsl(var(--brand-500)/.22) 60deg,transparent 120deg,hsl(var(--accent-500)/.18) 200deg,transparent 270deg,hsl(var(--brand-500)/.22) 340deg,transparent 1turn);mix-blend-mode:screen}.vw-intro-stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 24px;text-align:center}.vw-intro-mark{position:relative;display:block;width:clamp(120px,16vw,200px);height:auto;opacity:0;transform:translateY(12px) scale(.7);animation:vw-intro-mark-in .72s cubic-bezier(.34,1.56,.64,1) .12s forwards;filter:drop-shadow(0 12px 40px hsl(var(--brand-500)/.45));will-change:transform,opacity}.vw-intro-mark--dark,[data-theme=dark] .vw-intro-mark--light{display:none}[data-theme=dark] .vw-intro-mark--dark{display:block}[data-theme=dark] .vw-intro-mark{filter:drop-shadow(0 12px 40px hsl(var(--brand-500)/.55))}.vw-intro-halo{position:absolute;top:50%;left:50%;width:clamp(180px,24vw,320px);height:clamp(180px,24vw,320px);border-radius:50%;border:1px solid hsl(var(--brand-400)/.45);transform:translate(-50%,-50%) scale(.5);opacity:0;pointer-events:none;animation:vw-intro-halo 1.5s ease-out .6s forwards}.vw-intro-halo:nth-of-type(2){animation-delay:.85s;border-color:hsl(var(--accent-500)/.45)}.vw-intro-word{display:inline-flex;gap:.04em;font-family:var(--font-display,ui-sans-serif),system-ui,sans-serif;font-weight:700;font-size:clamp(32px,5vw,52px);letter-spacing:-.02em;color:hsl(var(--fg));line-height:1;perspective:600px}.vw-intro-word>span{display:inline-block;opacity:0;transform:translateY(28px) rotateX(-50deg);transform-origin:50% 100%;animation:vw-intro-letter .64s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}.vw-intro-sub{display:flex;align-items:center;gap:14px;font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:hsl(var(--fg-muted));opacity:0;animation:vw-intro-fade-up .54s ease-out 1.1s forwards}.vw-intro-sub:after,.vw-intro-sub:before{content:"";display:block;width:40px;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--accent-500)/.7),transparent)}.vw-intro-sub strong{font-weight:600;color:hsl(var(--brand-300))}.vw-intro-tag{font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--fg-subtle));opacity:0;animation:vw-intro-fade-up .54s ease-out 1.45s forwards}.vw-intro-tag em{font-style:normal;color:hsl(var(--fg));margin-right:4px}.vw-intro-tag em:after{content:"_";display:inline-block;margin-left:4px;animation:vw-intro-blink .8s step-end 1.6s infinite}.vw-intro-shock{position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;border:2px solid hsl(var(--brand-400)/.85);transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;animation:vw-intro-shock 1.1s cubic-bezier(.16,.84,.44,1) 1.7s forwards;will-change:transform,opacity}.vw-intro-shock:nth-of-type(2){animation-delay:1.85s;border-color:hsl(var(--accent-500)/.7)}.vw-intro-curtain{position:absolute;inset:0;pointer-events:none;z-index:3}.vw-intro-curtain>span{position:absolute;inset:-2px;display:block;opacity:0;background:linear-gradient(135deg,hsl(var(--brand-100)) 0,hsl(var(--bg)) 50%,hsl(var(--brand-200)) 100%);will-change:transform,opacity}[data-theme=dark] .vw-intro-curtain>span{background:linear-gradient(135deg,hsl(var(--brand-700)) 0,hsl(var(--brand-950)) 50%,hsl(var(--brand-800)) 100%)}.vw-intro-curtain>span:first-child{clip-path:polygon(0 0,100% 0,0 100%);animation:vw-intro-curtain-tl .72s cubic-bezier(.7,0,.2,1) 1.95s forwards}.vw-intro-curtain>span:last-child{clip-path:polygon(100% 0,100% 100%,0 100%);animation:vw-intro-curtain-br .72s cubic-bezier(.7,0,.2,1) 1.95s forwards}.vw-intro[data-state=leaving]{animation:vw-intro-fade-out .48s ease-out forwards;pointer-events:none}.vw-intro-skip{position:absolute;bottom:24px;right:24px;z-index:4;font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--fg-subtle));background:hsl(var(--bg)/.7);border:1px solid hsl(var(--border));border-radius:999px;padding:8px 14px;cursor:pointer;opacity:0;transition:color .2s ease,border-color .2s ease,background .2s ease;animation:vw-intro-fade-up .36s ease-out 1.2s forwards}.vw-intro-skip kbd{font:inherit;margin-left:8px;padding:1px 6px;border-radius:4px;border:1px solid hsl(var(--border))}.vw-intro-skip kbd,.vw-intro-skip:hover{color:hsl(var(--fg));background:hsl(var(--brand-50))}.vw-intro-skip:hover{border-color:hsl(var(--brand-400))}.vw-intro-skip:focus-visible{outline:2px solid hsl(var(--brand-400));outline-offset:2px}[data-theme=dark] .vw-intro-skip{background:hsl(var(--brand-950)/.5);border-color:hsl(var(--border)/.6)}[data-theme=dark] .vw-intro-skip kbd{background:hsl(var(--brand-900)/.6)}[data-theme=dark] .vw-intro-skip:hover{background:hsl(var(--brand-900)/.7)}@keyframes vw-intro-wash{0%{opacity:0}to{opacity:1}}@keyframes vw-intro-conic{0%{opacity:0;transform:rotate(0deg)}35%{opacity:1}to{opacity:0;transform:rotate(180deg)}}@keyframes vw-intro-mark-in{0%{opacity:0;transform:translateY(12px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vw-intro-halo{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes vw-intro-letter{0%{opacity:0;transform:translateY(28px) rotateX(-50deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}@keyframes vw-intro-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vw-intro-blink{50%{opacity:0}}@keyframes vw-intro-shock{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}10%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(70)}}@keyframes vw-intro-curtain-tl{0%{opacity:0;transform:translate(0)}18%{opacity:1}to{opacity:0;transform:translate(-110%,-110%)}}@keyframes vw-intro-curtain-br{0%{opacity:0;transform:translate(0)}18%{opacity:1}to{opacity:0;transform:translate(110%,110%)}}@keyframes vw-intro-fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.vw-intro-curtain>span,.vw-intro-halo,.vw-intro-shock,.vw-intro:after,.vw-intro:before{animation:none;opacity:0}.vw-intro-mark,.vw-intro-skip,.vw-intro-sub,.vw-intro-tag,.vw-intro-word>span{animation:none;opacity:1;transform:none}.vw-intro-tag em:after{animation:none}.vw-intro{animation:vw-intro-fade-out .36s ease-out .48s forwards;pointer-events:none}}@keyframes vw-loader-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.vw-skeleton{display:block;background:linear-gradient(90deg,hsl(var(--slate-100)) 0,hsl(var(--slate-200)) 50%,hsl(var(--slate-100)) 100%);background-size:800px 100%;animation:vw-loader-shimmer 1.8s linear infinite;border-radius:4px}.dark .vw-skeleton,:root.dark .vw-skeleton,:root[data-theme=dark] .vw-skeleton{background:linear-gradient(90deg,hsl(var(--slate-800)) 0,hsl(var(--slate-700)) 50%,hsl(var(--slate-800)) 100%);background-size:800px 100%}@keyframes vw-loader-dots{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.vw-dotwave{display:inline-flex;gap:4px;align-items:center}.vw-dotwave i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:vw-loader-dots 1.2s ease-in-out infinite}.vw-dotwave i:nth-child(2){animation-delay:.15s}.vw-dotwave i:nth-child(3){animation-delay:.3s}@keyframes vw-loader-pulse-ring{0%{transform:scale(.7);opacity:1}to{transform:scale(2.2);opacity:0}}.vw-live{position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0}.vw-live,.vw-live:before{border-radius:50%;background:hsl(var(--success-500))}.vw-live:before{content:"";position:absolute;inset:0;animation:vw-loader-pulse-ring 1.6s ease-out infinite}@keyframes vw-loader-progress-stripe{to{background-position:24px 0}}.vw-progress-stripe{background-image:repeating-linear-gradient(-45deg,hsl(var(--brand-600)) 0,hsl(var(--brand-600)) 6px,hsl(var(--brand-500)) 6px,hsl(var(--brand-500)) 12px);background-size:24px 24px;animation:vw-loader-progress-stripe 1s linear infinite}@keyframes vw-loader-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.vw-breathe{animation:vw-loader-breathe 2.4s ease-in-out infinite;transform-origin:center}.vw-pills{display:inline-flex;gap:4px}.vw-pills i{width:22px;height:4px;border-radius:999px;background:hsl(var(--bg-muted));position:relative;overflow:hidden}.vw-pills i.on{background:hsl(var(--brand-600))}.vw-pills i.cur{background:hsl(var(--bg-muted))}.vw-pills i.cur:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsl(var(--brand-300)),transparent);background-size:200% 100%;animation:vw-loader-shimmer 1.6s linear infinite}@keyframes vw-loader-bar1{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes vw-loader-bar2{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes vw-loader-bar3{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.vw-barwave{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.vw-barwave i{width:3px;background:currentColor;border-radius:2px;transform-origin:bottom}.vw-barwave i:first-child{height:8px;animation:vw-loader-bar1 1.2s ease-in-out infinite}.vw-barwave i:nth-child(2){height:14px;animation:vw-loader-bar2 1.2s ease-in-out .15s infinite}.vw-barwave i:nth-child(3){height:10px;animation:vw-loader-bar3 1.2s ease-in-out .3s infinite}@keyframes vw-loader-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.vw-toast{animation:vw-loader-toast-in var(--duration-base) var(--easing-standard)}@media (prefers-reduced-motion:reduce){.vw-barwave i,.vw-breathe,.vw-dotwave i,.vw-live:before,.vw-pills i.cur:after,.vw-progress-stripe,.vw-skeleton,.vw-toast{animation:none!important}.vw-skeleton{background:hsl(var(--slate-100))}.dark .vw-skeleton,:root[data-theme=dark] .vw-skeleton{background:hsl(var(--slate-800))}.vw-dotwave i{opacity:.6}.vw-barwave i{transform:scaleY(.7)}.vw-breathe{opacity:.7;transform:none}}.vw-lock{display:inline-flex;align-items:flex-start;gap:0;text-decoration:none;color:hsl(var(--fg));line-height:1}.vw-lock-mark{height:28px;width:auto;display:block;flex-shrink:0}.vw-lock-rule{display:inline-block;width:1px;height:22px;margin:1px 12px 0;background-color:hsl(var(--border-strong));flex-shrink:0}.vw-lock-text{display:inline-flex;flex-direction:column;align-self:flex-start;gap:4px;line-height:1;padding-top:1px}.vw-lock-eyebrow{font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:hsl(var(--fg-muted));line-height:1}.vw-lock-name{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em}.vw-lock-name,.vw-wordmark{color:hsl(var(--fg));line-height:1}.vw-wordmark{display:inline-flex;align-items:flex-start;gap:10px;text-decoration:none}.vw-wordmark-mark{height:26px;width:auto;display:block;flex-shrink:0}.vw-wordmark-text{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:.02em;color:hsl(var(--fg));line-height:1}.vw-lock--tight{align-items:flex-start;gap:0}.vw-lock--tight .vw-lock-mark{height:22px;width:auto}.vw-lock--tight .vw-lock-rule{height:12px;margin:0 10px}.vw-lock--tight .vw-lock-eyebrow{font-size:9px;letter-spacing:.22em;line-height:1}.vw-lock--sidebar .vw-lock-mark{height:26px;width:auto}.vw-lock--sidebar .vw-lock-rule{height:26px;margin:0 10px}.vw-lock--sidebar .vw-lock-text{gap:3px;padding-top:0}.vw-lock--sidebar .vw-lock-eyebrow{font-size:10px;letter-spacing:.2em;line-height:1.05}.vw-lock--sidebar .vw-lock-name{font-size:17px;line-height:1.05}.vw-tag{font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:0}.vw-iconbtn{background:transparent;border:0;color:hsl(var(--fg-muted));cursor:pointer}.vw-iconbtn:hover{background:hsl(var(--bg-subtle));color:hsl(var(--fg))}.vw-iconbtn.is-active{background:hsl(var(--brand-50));color:hsl(var(--brand-700))}.dark .vw-iconbtn.is-active,:root.dark .vw-iconbtn.is-active,[data-theme=dark] .vw-iconbtn.is-active{background:hsl(var(--brand-900)/.5);color:hsl(var(--brand-300))}.vw-switch{flex-shrink:0}.vw-switch--on{background:hsl(var(--brand-600))}.vw-code{background:hsl(var(--slate-950));color:hsl(var(--slate-100));font-family:var(--font-mono);font-size:12px;line-height:1.6;border:1px solid hsl(var(--slate-800))}.vw-code .kw{color:#ab8cf2}.vw-code .fn{color:#66deff}.vw-code .st{color:#eda15e}.vw-code .nm{color:#52e0b1}.vw-code .cm{color:hsl(var(--slate-500));font-style:italic}.vw-code .pn{color:hsl(var(--slate-400))}@keyframes vw-dot-wave{0%,60%,to{opacity:.3;transform:translateZ(0)}30%{opacity:1;transform:translate3d(0,-3px,0)}}.vw-dot-wave>*{animation:vw-dot-wave 1.1s var(--easing-standard) infinite both}.vw-dot-wave>:nth-child(2){animation-delay:.12s}.vw-dot-wave>:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.vw-dot-wave>*{animation:none;opacity:.6;transform:none}}.vw-spark{display:inline-block}.vw-heatmap{display:inline-grid}.vw-avatar-stack{display:inline-flex}.vw-watermark-v{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vw-avatar{color:#fff;font-weight:600;font-family:var(--font-sans);border-radius:9999px}.vw-avatar.tone-1{background:hsl(var(--brand-600))}.vw-avatar.tone-2{background:#156de0}.vw-avatar.tone-3{background:#6c3cdd}.vw-avatar.tone-4{background:#0d9668}.vw-avatar.tone-5{background:#e6791a}.vw-avatar.tone-6{background:#d92644}.vw-sort-header{background:transparent;border:0;font-family:inherit;font-size:inherit;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer}.vw-sort-header:hover{background:hsl(var(--bg-hover));color:hsl(var(--fg))}.vw-sort-header[data-active]{color:hsl(var(--fg))}.vw-col-filter{background:hsl(var(--bg-subtle));border-bottom:1px solid hsl(var(--border))}.vw-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid hsl(var(--border));color:hsl(var(--fg-muted));font-size:12px}@keyframes vw-object-card-a{0%,to{opacity:.28;transform:translateZ(0) rotate(10deg) skewX(-8deg)}50%{opacity:.36;transform:translate3d(-10px,8px,0) rotate(8deg) skewX(-8deg)}}@keyframes vw-object-card-b{0%,to{opacity:.2;transform:translateZ(0) rotate(-14deg) skewX(7deg)}50%{opacity:.3;transform:translate3d(12px,-6px,0) rotate(-11deg) skewX(7deg)}}@keyframes vw-object-page-a{0%,to{opacity:.22;transform:translateZ(0) rotate(8deg) skewX(-7deg)}50%{opacity:.3;transform:translate3d(18px,-12px,0) rotate(6deg) skewX(-7deg)}}@keyframes vw-object-page-b{0%,to{opacity:.18;transform:translateZ(0) rotate(-9deg) skewX(8deg)}50%{opacity:.26;transform:translate3d(-16px,10px,0) rotate(-7deg) skewX(8deg)}}.vw-card-object,.vw-page-object{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid hsl(var(--brand-primary)/.07);background:linear-gradient(135deg,hsl(var(--brand-50)/.92),hsl(var(--accent-50)/.54)),linear-gradient(180deg,hsla(0,0%,100%,.55),transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 18px 48px -34px hsl(var(--brand-primary)/.35);mix-blend-mode:multiply;will-change:transform,opacity}.vw-card-object--a{top:-28%;right:-9%;width:min(260px,42%);height:min(250px,76%);border-radius:22px;clip-path:polygon(18% 0,100% 0,78% 100%,0 100%);animation:vw-object-card-a 18s var(--easing-standard) infinite}.vw-card-object--b{right:10%;bottom:-38%;width:min(220px,36%);height:min(210px,64%);border-radius:18px;clip-path:polygon(0 16%,76% 0,100% 84%,24% 100%);animation:vw-object-card-b 22s var(--easing-standard) infinite}.vw-card-object--c{left:-14%;bottom:-34%;width:min(190px,32%);height:min(180px,56%);border-radius:20px;clip-path:polygon(24% 0,100% 20%,72% 100%,0 78%);opacity:.16;transform:rotate(12deg) skewX(-6deg)}.vw-card-object--metric{right:-3rem;bottom:-3.5rem;width:9.5rem;height:8.5rem;border-radius:18px;clip-path:polygon(18% 0,100% 18%,82% 100%,0 76%);opacity:.18;animation:vw-object-card-b 20s var(--easing-standard) infinite}.vw-page-shell{position:relative;isolation:isolate;overflow:hidden}.vw-page-object{z-index:-1}.vw-page-object--a{top:9rem;right:-10rem;width:min(480px,42vw);height:460px;border-radius:34px;clip-path:polygon(20% 0,100% 0,82% 100%,0 100%);animation:vw-object-page-a 28s var(--easing-standard) infinite}.vw-page-object--b{left:4rem;bottom:-18rem;width:min(420px,38vw);height:390px;border-radius:36px;clip-path:polygon(0 20%,72% 0,100% 80%,22% 100%);animation:vw-object-page-b 32s var(--easing-standard) infinite}.vw-hero-object{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid hsl(var(--brand-primary)/.08);background:linear-gradient(135deg,hsl(var(--brand-100)/.72),hsl(var(--accent-50)/.44)),linear-gradient(180deg,hsla(0,0%,100%,.5),transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),0 22px 60px -38px hsl(var(--brand-primary)/.4);mix-blend-mode:multiply;will-change:transform,opacity}.vw-hero-object--a{right:-6rem;top:-7rem;width:min(440px,38vw);height:380px;border-radius:32px;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);animation:vw-object-page-a 26s var(--easing-standard) infinite}.vw-hero-object--b{right:18%;bottom:-8rem;width:min(300px,28vw);height:260px;border-radius:28px;clip-path:polygon(0 18%,78% 0,100% 82%,24% 100%);animation:vw-object-card-b 24s var(--easing-standard) infinite}.dark .vw-card-object,.dark .vw-hero-object,.dark .vw-page-object,:root.dark .vw-card-object,:root.dark .vw-hero-object,:root.dark .vw-page-object,[data-theme=dark] .vw-card-object,[data-theme=dark] .vw-hero-object,[data-theme=dark] .vw-page-object{border-color:hsl(var(--brand-300)/.08);background:linear-gradient(135deg,hsl(var(--brand-700)/.18),hsl(var(--accent-500)/.1)),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 54px -36px hsl(var(--brand-400)/.28);mix-blend-mode:screen;opacity:.18}@media (max-width:760px){.vw-card-object--a{width:190px;height:180px;right:-84px}.vw-card-object--b,.vw-card-object--c{display:none}.vw-page-object--a{top:7rem;right:-12rem;width:320px;height:320px}.vw-page-object--b{display:none}.vw-hero-object--a{right:-11rem;width:320px;height:300px}.vw-hero-object--b{display:none}}@media (prefers-reduced-motion:reduce){.vw-card-object,.vw-hero-object,.vw-page-object{animation:none}}.vw-sidebar{position:relative;isolation:isolate;background:hsl(var(--bg-elevated))}.vw-sidebar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 40% at 0 0,hsl(var(--brand-500)/.1) 0,transparent 55%),radial-gradient(80% 30% at 100% 100%,hsl(var(--accent-500)/.06) 0,transparent 60%),linear-gradient(180deg,hsl(var(--brand-50)/.55) 0,transparent 28%,transparent 72%,hsl(var(--brand-50)/.35) 100%)}.dark .vw-sidebar:before,[data-theme=dark] .vw-sidebar:before{background:radial-gradient(120% 40% at 0 0,hsl(var(--brand-500)/.2) 0,transparent 55%),radial-gradient(80% 30% at 100% 100%,hsl(var(--accent-500)/.12) 0,transparent 60%),linear-gradient(180deg,hsl(var(--brand-900)/.42) 0,transparent 28%,transparent 72%,hsl(var(--brand-900)/.32) 100%)}.vw-sidebar:after{content:"";position:absolute;z-index:0;pointer-events:none;top:-120px;left:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,hsl(var(--brand-500)/.22) 0,transparent 70%);filter:blur(60px);opacity:.55;transform:translateZ(0);animation:vw-sidebar-orb 26s ease-in-out infinite;will-change:transform}.dark .vw-sidebar:after,[data-theme=dark] .vw-sidebar:after{opacity:.42}@keyframes vw-sidebar-orb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,80px,0) scale(1.15)}}@media (prefers-reduced-motion:reduce){.vw-sidebar:after{animation:none}}.vw-sidebar-edge{position:absolute;z-index:1;pointer-events:none;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0,hsl(var(--border)) 14%,hsl(var(--brand-300)/.55) 50%,hsl(var(--border)) 86%,transparent 100%)}.dark .vw-sidebar-edge,[data-theme=dark] .vw-sidebar-edge{background:linear-gradient(180deg,transparent 0,hsl(var(--border)) 14%,hsl(var(--brand-500)/.55) 50%,hsl(var(--border)) 86%,transparent 100%)}.vw-sidebar>*{position:relative;z-index:1}.vw-sidebar-link{position:relative;transition:transform var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.vw-sidebar-link:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:2px;background:linear-gradient(180deg,hsl(var(--brand-500)),hsl(var(--accent-500)));transform:translateY(-50%);opacity:0;transition:height var(--duration-base) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard)}.vw-sidebar-link:hover{transform:translateX(2px)}.vw-sidebar-link[aria-current=page]:before{height:60%;opacity:1}.vw-sidebar-link[aria-current=page]{background:linear-gradient(90deg,hsl(var(--brand-500)/.12) 0,hsl(var(--brand-500)/.04) 100%);box-shadow:inset 0 0 0 1px hsl(var(--brand-500)/.14)}.dark .vw-sidebar-link[aria-current=page],[data-theme=dark] .vw-sidebar-link[aria-current=page]{background:linear-gradient(90deg,hsl(var(--brand-500)/.22) 0,hsl(var(--brand-500)/.06) 100%);box-shadow:inset 0 0 0 1px hsl(var(--brand-500)/.2)}.vw-sidebar-link svg{transition:transform var(--duration-base) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.vw-sidebar-link:hover svg{transform:scale(1.08) rotate(-3deg)}.vw-sidebar-link[aria-current=page] svg{color:hsl(var(--brand-600))}.dark .vw-sidebar-link[aria-current=page] svg,[data-theme=dark] .vw-sidebar-link[aria-current=page] svg{color:hsl(var(--brand-300))}@media (prefers-reduced-motion:reduce){.vw-sidebar-link,.vw-sidebar-link svg,.vw-sidebar-link:before{transition:none}.vw-sidebar-link:hover,.vw-sidebar-link:hover svg{transform:none}}@keyframes vw-sidebar-link-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.vw-sidebar-nav .vw-sidebar-link{animation:vw-sidebar-link-in .36s cubic-bezier(.2,.8,.2,1) backwards}.vw-sidebar-nav .vw-sidebar-link:first-child{animation-delay:40ms}.vw-sidebar-nav .vw-sidebar-link:nth-child(2){animation-delay:70ms}.vw-sidebar-nav .vw-sidebar-link:nth-child(3){animation-delay:.1s}.vw-sidebar-nav .vw-sidebar-link:nth-child(4){animation-delay:.13s}.vw-sidebar-nav .vw-sidebar-link:nth-child(5){animation-delay:.16s}.vw-sidebar-nav .vw-sidebar-link:nth-child(6){animation-delay:.19s}.vw-sidebar-nav .vw-sidebar-link:nth-child(7){animation-delay:.22s}.vw-sidebar-nav .vw-sidebar-link:nth-child(8){animation-delay:.25s}@media (prefers-reduced-motion:reduce){.vw-sidebar-nav .vw-sidebar-link{animation:none}}@keyframes vw-shell-main-in{0%{opacity:0}to{opacity:1}}.vw-shell-main{animation:vw-shell-main-in .32s cubic-bezier(.2,.8,.2,1) backwards}@keyframes vw-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vw-page-enter{animation:vw-page-enter .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:60ms}@media (prefers-reduced-motion:reduce){.vw-page-enter,.vw-shell-main{animation:none}}