@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Sora:wght@400;600;700;800&family=Tajawal:wght@400;500;700;800&display=swap");[data-vs-theme]{--vs-ease:cubic-bezier(.22,.61,.36,1);--vs-wrap:1260px;--vs-radius:20px;--vs-radius-sm:12px;--font-body:"Space Grotesk","Tajawal",system-ui,-apple-system,"Segoe UI",sans-serif;--font-headline:"Sora","Tajawal",system-ui,-apple-system,"Segoe UI",sans-serif;--font-arabic:"Tajawal",system-ui,-apple-system,"Segoe UI",sans-serif}[dir=rtl] [data-vs-theme]{--font-body:"Tajawal","Space Grotesk",system-ui,sans-serif;--font-headline:"Tajawal","Sora",system-ui,sans-serif}[data-vs-theme=norse]{--vs-bg:#05080f;--vs-bg-2:#0a1220;--vs-ink:#eaf1ff;--vs-muted:#8fa0c4;--vs-line:rgba(143,211,255,.12);--vs-line-2:rgba(143,211,255,.24);--vs-card:rgba(143,211,255,.05);--vs-card-2:rgba(143,211,255,.09);--vs-card-solid:rgba(143,211,255,.06);--vs-violet:#5aa9ff;--vs-violet-2:#8fd3ff;--vs-teal:#7de3ff;--vs-pink:#ff8a3d;--vs-gold:#ffcf6b;--vs-grad:linear-gradient(120deg,#8fd3ff,#ffcf6b 55%,#ff9d5c);--vs-glow-violet:0 0 40px rgba(143,211,255,.4);--vs-glow-teal:0 0 40px rgba(255,207,107,.35);--vs-btn-ink:#0a0f1a;--vs-panel:linear-gradient(180deg,rgba(143,211,255,.06),rgba(255,207,107,.03));--vs-panel-2:linear-gradient(160deg,rgba(143,211,255,.08),rgba(255,207,107,.03));--vs-glass:rgba(10,18,32,.82);--vs-menu-bg:rgba(5,8,15,.97);--vs-deco1:rgba(143,211,255,.16);--vs-deco2:rgba(255,207,107,.10);--vs-deco3:rgba(255,138,61,.10);--vs-vignette:rgba(0,0,0,.5);--vs-sel:rgba(255,207,107,.3)}.vs-home{position:relative;isolation:isolate;font-family:var(--font-body),var(--font-arabic),sans-serif;color:var(--vs-ink);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:color .45s ease}.vs-home ::selection{background:var(--vs-sel);color:var(--vs-ink)}.vs-home :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-headline),var(--font-arabic),sans-serif;font-weight:800;line-height:1.1;letter-spacing:-.02em}.vs-home .text-card-foreground,.vs-home .text-foreground{color:var(--vs-ink)}.vs-home .text-muted-foreground{color:var(--vs-muted)}.vs-home .text-primary{color:var(--vs-teal)}.vs-home .text-accent{color:var(--vs-gold)}.vs-home .glass-card{background:var(--vs-card-solid);border-color:var(--vs-line);border-radius:var(--vs-radius)}.vs-home .glass-section{background:var(--vs-glass)}.vs-home .bg-card{background-color:var(--vs-card-solid);border-color:var(--vs-line)}.vs-home :is(button,a).bg-primary{background:var(--vs-grad);background-size:200% 200%;color:var(--vs-btn-ink)}.vs-home :is(button,a).bg-primary:hover{background:var(--vs-grad);background-size:200% 200%;color:var(--vs-btn-ink);box-shadow:var(--vs-glow-violet)}.vs-home :is(button,a).border-input{background:transparent;border-color:var(--vs-line-2);color:var(--vs-ink)}.vs-home :is(button,a).border-input:hover{background:transparent;border-color:var(--vs-teal);color:var(--vs-teal)}@keyframes vs-grad-shift{50%{background-position:100% 0}}.vs-wrap{width:100%;max-width:var(--vs-wrap);margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.vs-section{padding-block:clamp(40px,6vw,84px)}.vs-section-top{padding-block:clamp(22px,3vw,42px) clamp(40px,6vw,84px)}.vs-hero-slot{padding-block:16px 0}.vs-center-x{margin-inline:auto;max-width:680px}.vs-muted{color:var(--vs-muted)}.vs-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--vs-teal);margin-bottom:14px}.vs-kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,var(--vs-teal),transparent)}[dir=rtl] .vs-kicker:before{background:linear-gradient(270deg,var(--vs-teal),transparent)}.vs-h2{font-size:clamp(28px,4.4vw,50px);line-height:1.04}.vs-h2,.vs-h3{letter-spacing:-.02em;font-weight:800}.vs-h3{font-size:clamp(22px,3vw,32px);line-height:1.1}.vs-sub{margin-top:12px;color:var(--vs-muted);font-size:clamp(14px,1.5vw,16.5px);max-width:640px}.vs-head,.vs-sub{margin-inline:auto}.vs-head{max-width:780px;text-align:center;margin-bottom:clamp(26px,4vw,46px)}.vs-head.center .vs-sub{margin-inline:auto}.vs-head .vs-kicker:after{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--vs-teal))}[dir=rtl] .vs-head .vs-kicker:after{background:linear-gradient(270deg,transparent,var(--vs-teal))}[dir=rtl] .vs-home{line-height:1.75}[dir=rtl] .vs-home :where(h1,h2,h3,h4,h5,h6){line-height:1.4}[dir=rtl] .vs-h2,[dir=rtl] .vs-h3,[dir=rtl] .vs-hero-title{letter-spacing:normal}[dir=rtl] .vs-count-unit,[dir=rtl] .vs-hero-badge,[dir=rtl] .vs-kicker,[dir=rtl] .vs-theme-label{letter-spacing:normal;text-transform:none}[dir=rtl] .vs-hero-nav svg{transform:scaleX(-1)}.vs-bg{position:fixed;inset:0;z-index:-2;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--vs-violet) 5%,transparent),transparent 34%),var(--vs-bg);transition:background .45s ease;pointer-events:none}.vs-grid{background-image:linear-gradient(to right,color-mix(in srgb,var(--vs-violet) 14%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--vs-violet) 14%,transparent) 1px,transparent 1px);background-size:56px 56px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 8%,transparent 78%);mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 8%,transparent 78%)}.vs-grid,.vs-sheen{position:absolute;inset:0;pointer-events:none}.vs-sheen{background:linear-gradient(180deg,color-mix(in srgb,var(--vs-violet) 9%,transparent),transparent 40%)}.vs-aurora{position:absolute;border-radius:50%;opacity:.5;will-change:transform}.vs-aurora-1{width:46vw;height:46vw;left:-8vw;top:-6vw;background:radial-gradient(circle,var(--vs-violet),transparent 65%);animation:vs-drift-1 26s ease-in-out infinite}.vs-aurora-2{width:40vw;height:40vw;right:-6vw;top:20vh;background:radial-gradient(circle,var(--vs-teal),transparent 65%);animation:vs-drift-2 32s ease-in-out infinite}.vs-aurora-3{width:52vw;height:52vw;left:25vw;bottom:-24vw;background:radial-gradient(circle,var(--vs-pink),transparent 65%);animation:vs-drift-3 38s ease-in-out infinite}@keyframes vs-drift-1{50%{transform:translate(10vw,8vh) scale(1.15)}}@keyframes vs-drift-2{50%{transform:translate(-9vw,12vh) scale(1.2)}}@keyframes vs-drift-3{50%{transform:translate(6vw,-10vh) scale(1.1)}}.vs-grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.vs-grain,.vs-vignette{position:absolute;inset:0;pointer-events:none}.vs-vignette{background:radial-gradient(120% 100% at 50% 0,transparent 40%,var(--vs-vignette) 100%)}.vs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:99px;font-family:var(--font-body),var(--font-arabic),sans-serif;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .22s var(--vs-ease),box-shadow .3s,background .3s,border-color .3s,color .3s}.vs-btn svg{width:18px;height:18px}.vs-btn-primary{color:var(--vs-btn-ink);background:var(--vs-grad);background-size:200% 200%;box-shadow:0 10px 34px -10px var(--vs-violet)}.vs-btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 46px -12px var(--vs-violet)}.vs-btn-glass{color:var(--vs-ink);background:var(--vs-card-2);border-color:var(--vs-line-2);backdrop-filter:blur(10px)}.vs-btn-glass:hover{transform:translateY(-3px);border-color:var(--vs-line-2)}.vs-btn-outline{color:var(--vs-ink);background:transparent;border-color:var(--vs-line-2)}.vs-btn-outline:hover{transform:translateY(-3px);border-color:var(--vs-teal);color:var(--vs-teal)}.vs-btn-ghost{color:var(--vs-ink);background:transparent;border-color:transparent}.vs-btn-ghost:hover{background:var(--vs-card-2)}.vs-btn-arrow{transition:transform .28s}.vs-btn:hover .vs-btn-arrow{transform:translateX(4px)}[dir=rtl] .vs-btn-arrow{transform:scaleX(-1)}[dir=rtl] .vs-btn:hover .vs-btn-arrow{transform:scaleX(-1) translateX(4px)}.vs-btn:disabled,.vs-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.vs-scroll-progress{position:fixed;top:0;inset-inline-start:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left center;z-index:80;background:var(--vs-grad);box-shadow:var(--vs-glow-violet);will-change:transform}[dir=rtl] .vs-scroll-progress{transform-origin:right center}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--vs-ease),transform .7s var(--vs-ease)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal].is-in>*{animation:vs-cascade .62s var(--vs-ease) both}[data-reveal].is-in>:first-child{animation-delay:.02s}[data-reveal].is-in>:nth-child(2){animation-delay:.07s}[data-reveal].is-in>:nth-child(3){animation-delay:.12s}[data-reveal].is-in>:nth-child(4){animation-delay:.17s}[data-reveal].is-in>:nth-child(5){animation-delay:.22s}[data-reveal].is-in>:nth-child(6){animation-delay:.27s}[data-reveal].is-in>:nth-child(7){animation-delay:.32s}[data-reveal].is-in>:nth-child(n+8){animation-delay:.36s}@keyframes vs-cascade{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes vs-rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.vs-hero-slot{animation:vs-rise-in .8s var(--vs-ease) both}.vs-bento-card{animation:vs-rise-in .6s var(--vs-ease) both}.vs-bento-card:nth-child(2){animation-delay:.08s}.vs-bento-card:nth-child(3){animation-delay:.16s}.vs-bento-card:nth-child(4){animation-delay:.24s}.vs-btn-primary{position:relative;overflow:hidden}.vs-btn-primary:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.4) 50%,transparent 58%);transition:transform .75s cubic-bezier(.2,.8,.3,1);pointer-events:none}.vs-btn-primary:hover:after{transform:translateX(120%)}.vs-hero{padding-block:clamp(18px,2.6vw,30px) clamp(8px,1.6vw,18px)}.vs-hero-banner{position:relative;border-radius:28px;overflow:hidden;height:clamp(440px,52vw,620px);display:flex;align-items:stretch;background:linear-gradient(135deg,#2a1b57,#140f30 55%,#0a0818);box-shadow:0 50px 110px -56px rgba(0,0,0,.95)}.vs-hero-banner:before{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;padding:1.5px;background:linear-gradient(130deg,var(--vs-violet),var(--vs-teal) 45%,var(--vs-pink) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.55;pointer-events:none;transition:opacity .4s var(--vs-ease)}.vs-hero-banner:hover:before{opacity:.95}.vs-hero-glow{position:absolute;inset:0;z-index:1;background:linear-gradient(75deg,rgba(6,5,14,.96) 2%,rgba(6,5,14,.78) 34%,rgba(6,5,14,.28) 66%,transparent),linear-gradient(0deg,rgba(6,5,14,.92) 2%,transparent 62%)}[dir=rtl] .vs-hero-glow{background:linear-gradient(285deg,rgba(6,5,14,.96) 2%,rgba(6,5,14,.78) 34%,rgba(6,5,14,.28) 66%,transparent),linear-gradient(0deg,rgba(6,5,14,.92) 2%,transparent 62%)}.vs-hero-content{position:relative;z-index:3;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,64px) clamp(26px,5vw,92px);max-width:760px}.vs-hero-badge{display:inline-block;margin-bottom:13px;padding:5px 13px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:var(--vs-pink);color:#fff}.vs-hero-badge.is-sale{background:#b91c1c}.vs-hero-badge.is-new{background:var(--vs-teal);color:#05231d}.vs-hero-title{font-size:clamp(26px,4.6vw,50px);line-height:1.04;letter-spacing:-.02em;color:#fff;font-weight:800}.vs-hero-desc{margin-top:14px;max-width:560px;font-size:clamp(13.5px,1.6vw,16px);color:rgba(255,255,255,.84)}.vs-hero-foot{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px}.vs-hero-price{display:flex;align-items:baseline;gap:11px}.vs-hero-price .b{font-family:var(--font-headline),var(--font-arabic),sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:#fff}.vs-hero-price .s{font-size:15px;color:rgba(255,255,255,.5);text-decoration:line-through}.vs-hero-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:rgba(8,6,20,.5);border:1px solid rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .25s,border-color .25s,transform .25s}.vs-hero-nav:hover{background:rgba(8,6,20,.82);border-color:rgba(255,255,255,.55);transform:translateY(-50%) scale(1.06)}.vs-hero-nav:focus-visible{outline:2px solid var(--vs-teal);outline-offset:2px}.vs-hero-nav svg{width:22px;height:22px}.vs-hero-prev{inset-inline-start:16px}.vs-hero-next{inset-inline-end:16px}.vs-hero-progress{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:4;border-radius:0 0 28px 28px;overflow:hidden;background:rgba(255,255,255,.14)}.vs-hero-progress i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--vs-violet),var(--vs-pink));transform:scaleX(0);transform-origin:left center}.vs-hero-progress i.is-run{animation:vs-hero-bar 6s linear forwards}.vs-hero-progress.is-paused i.is-run{animation-play-state:paused}[dir=rtl] .vs-hero-progress i{transform-origin:right center;background:linear-gradient(270deg,var(--vs-violet),var(--vs-pink))}@keyframes vs-hero-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vs-hero-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.vs-hero-card{position:relative;flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:13px;padding:12px;appearance:none;font:inherit;color:inherit;text-align:start;cursor:pointer;background:var(--vs-panel-2);border:1px solid var(--vs-line);border-radius:14px;transition:background .3s var(--vs-ease),border-color .3s,transform .3s,box-shadow .3s}.vs-hero-card:hover{background:rgba(255,255,255,.06);border-color:var(--vs-line-2);transform:translateY(-3px)}.vs-hero-card.is-active{background:linear-gradient(180deg,rgba(124,92,255,.18),rgba(124,92,255,.05));border-color:color-mix(in srgb,var(--vs-violet) 55%,transparent);box-shadow:0 18px 36px -24px rgba(124,92,255,.8)}.vs-hero-card:before{content:"";position:absolute;inset-inline:10px;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--vs-violet),var(--vs-teal));transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--vs-ease)}[dir=rtl] .vs-hero-card:before{transform-origin:right center}.vs-hero-card.is-active:before{transform:scaleX(1)}.vs-hf-art{position:relative;display:block;flex-shrink:0;width:60px;height:60px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.18)}.vs-hf-art img{transition:transform .5s var(--vs-ease)}.vs-hero-card.is-active .vs-hf-art img,.vs-hero-card:hover .vs-hf-art img{transform:scale(1.1)}.vs-hero-card.is-active .vs-hf-art{border-color:color-mix(in srgb,var(--vs-violet) 60%,transparent);box-shadow:0 0 0 1px var(--vs-violet)}.vs-hf-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.vs-hf-name{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.vs-hf-price{font-family:var(--font-headline),var(--font-arabic),sans-serif;font-size:13px;font-weight:800;color:var(--vs-teal)}.vs-hero-card.is-active .vs-hf-price{color:var(--vs-violet-2)}.vs-count-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.vs-count-cell{padding:10px 6px;background:rgba(8,6,20,.55);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:12px}.vs-count-val{font-family:var(--font-headline),sans-serif;font-size:26px;font-weight:800;color:var(--vs-teal);line-height:1.1}.vs-count-unit{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.7)}.vs-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px}.vs-toolbar{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.vs-search,.vs-toolbar{display:flex;align-items:center}.vs-search{position:relative;flex:1;min-width:240px;max-width:420px}.vs-search>svg{position:absolute;inset-inline-start:16px;width:17px;height:17px;pointer-events:none;color:var(--vs-muted);z-index:1}.vs-search input{width:100%;padding:13px 18px;padding-inline-start:44px;border-radius:99px;border:1px solid var(--vs-line);background:var(--vs-card-solid);color:var(--vs-ink);font-size:14px;outline:none;transition:border-color .25s,box-shadow .25s}.vs-search input:focus{border-color:var(--vs-violet);box-shadow:0 0 0 4px var(--vs-deco1)}.vs-search input::placeholder{color:var(--vs-muted)}.vs-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.vs-chip{padding:9px 17px;border-radius:99px;border:1px solid var(--vs-line);background:var(--vs-card-solid);color:var(--vs-muted);font-size:13.5px;font-weight:600;cursor:pointer;transition:color .22s,background .22s,border-color .22s,box-shadow .22s}.vs-chip:hover{color:var(--vs-ink);border-color:var(--vs-line-2)}.vs-chip.is-on{color:var(--vs-btn-ink);background:linear-gradient(120deg,var(--vs-teal),var(--vs-violet));border-color:transparent;box-shadow:0 8px 24px -8px var(--vs-violet)}.vs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-block:8px}.vs-stat{padding:24px 20px;border-radius:var(--vs-radius);background:var(--vs-panel);border:1px solid var(--vs-line);text-align:center;transition:transform .3s,border-color .3s}.vs-stat:hover{transform:translateY(-4px);border-color:var(--vs-line-2)}.vs-stat .vs-stat-ic{display:grid;place-items:center;width:48px;height:48px;margin-inline:auto;margin-bottom:14px;border-radius:14px;background:var(--vs-card-2);border:1px solid var(--vs-line);color:var(--vs-teal)}.vs-stat b{display:block;font-family:var(--font-headline),var(--font-arabic),sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;color:var(--vs-violet)}.vs-stat span{font-size:13px;color:var(--vs-muted)}.vs-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.vs-bento-card{--accent:var(--vs-teal);position:relative;display:flex;flex-direction:column;padding:26px 22px;border-radius:22px;border:1px solid var(--vs-line-2);background:var(--vs-panel);box-shadow:0 20px 46px -40px rgba(0,0,0,.55);overflow:hidden;transition:transform .3s var(--vs-ease),border-color .3s,box-shadow .3s,background .3s}.vs-bento-card:nth-child(2){--accent:var(--vs-violet)}.vs-bento-card:nth-child(3){--accent:var(--vs-gold)}.vs-bento-card:nth-child(4){--accent:var(--vs-pink)}.vs-bento-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--vs-angle,0deg),transparent 0 62%,var(--accent) 82%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .35s ease;animation:vs-angle-spin 4.5s linear infinite}.vs-bento-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 42%,var(--vs-line));background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 28px 60px -34px color-mix(in srgb,var(--accent) 62%,transparent)}.vs-bento-card:hover:after{opacity:1}@property --vs-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes vs-angle-spin{to{--vs-angle:360deg}}.vs-bento-body{min-width:0}.vs-bento-stat{position:absolute;top:22px;inset-inline-end:22px;display:block;text-align:end;font-family:var(--font-headline),var(--font-arabic),sans-serif;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--accent)}.vs-bento-ic{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;margin-block-end:16px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);transition:transform .3s var(--vs-ease),background .3s}.vs-bento-ic svg{width:22px;height:22px}.vs-bento-card:hover .vs-bento-ic{transform:translateY(-3px) scale(1.06)}.vs-bento-title{font-family:var(--font-headline),var(--font-arabic),sans-serif;font-size:1.05rem;font-weight:700;margin-block-end:6px}.vs-bento-desc{font-size:.875rem;color:var(--vs-muted);line-height:1.65}[dir=rtl] .vs-bento-stat{letter-spacing:0}@media (max-width:1000px){.vs-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vs-bento{grid-template-columns:1fr}}.vs-league{display:grid;grid-template-columns:1fr;gap:18px;margin-block:8px}.vs-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end}.vs-pod{position:relative;text-align:center;padding:24px 14px 20px;border-radius:var(--vs-radius);border:1px solid var(--vs-line);background:var(--vs-panel);transition:transform .3s var(--vs-ease)}.vs-pod:hover{transform:translateY(-6px)}.vs-pod.is-gold{background:linear-gradient(180deg,rgba(255,207,107,.18),var(--vs-card));border-color:rgba(255,207,107,.42);transform:translateY(-14px)}.vs-pod.is-gold:hover{transform:translateY(-18px)}.vs-pod-crown{position:absolute;top:-15px;inset-inline-start:50%;transform:translateX(-50%);color:#ffcf6b;display:grid;place-items:center}[dir=rtl] .vs-pod-crown{transform:translateX(50%)}.vs-pod-av{width:60px;height:60px;margin:0 auto 10px;border:2px solid var(--vs-line-2)}.vs-pod-av .vs-pod-av-fallback{font-weight:800}.vs-pod b{display:block;font-size:15px;font-weight:700;margin-bottom:4px}.vs-xp{font-size:12.5px;color:var(--vs-teal);font-weight:700}.vs-league-list{display:flex;flex-direction:column;gap:10px}.vs-lrow{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;background:var(--vs-card);border:1px solid var(--vs-line);transition:transform .25s,border-color .3s}.vs-lrow:hover{border-color:var(--vs-line-2)}[dir=ltr] .vs-lrow:hover{transform:translateX(4px)}[dir=rtl] .vs-lrow:hover{transform:translateX(-4px)}.vs-rank{font-weight:800;color:var(--vs-muted);text-align:center}.vs-l-user{min-width:0}.vs-l-userhead{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px}.vs-l-userhead span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-l-av{width:34px;height:34px;flex-shrink:0}.vs-l-av .vs-l-av-fallback{font-size:13px;font-weight:700}.vs-l-bar-wrap{height:6px;border-radius:99px;background:var(--vs-card-2);overflow:hidden;margin-top:7px}.vs-l-bar{width:100%;height:100%;border-radius:99px;background:var(--vs-grad);transform:scaleX(0);transform-origin:left center;transition:transform 1.1s var(--vs-ease)}[dir=rtl] .vs-l-bar{transform-origin:right center}.vs-l-points{font-family:var(--font-headline),sans-serif;font-weight:800;color:var(--vs-teal);white-space:nowrap}.vs-league-empty{text-align:center;margin-block:20px}.vs-marquee{overflow:hidden;display:flex;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.vs-marquee-track{display:flex;gap:18px;flex-shrink:0;min-width:100%;padding-block:8px;animation:vs-scroll-x 60s linear infinite;will-change:transform}.vs-marquee:hover .vs-marquee-track{animation-play-state:paused}.vs-marquee+.vs-marquee{margin-top:16px}.vs-marquee-r2 .vs-marquee-track{animation-direction:reverse}[dir=rtl] .vs-marquee-track{animation-name:vs-scroll-x-r}.vs-review{flex-shrink:0;width:340px;max-width:84vw;padding:20px;border-radius:18px;background:var(--vs-panel);border:1px solid var(--vs-line);transition:border-color .25s,transform .25s}.vs-review:hover{border-color:var(--vs-line-2)}.vs-review-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.vs-review-av{width:42px;height:42px;flex-shrink:0}.vs-review-av .vs-review-av-fallback{font-weight:700}.vs-review-id{min-width:0}.vs-review-user{display:block;font-weight:700;font-size:14.5px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-review-text{font-size:14px;color:var(--vs-muted);line-height:1.65;margin-bottom:12px}.vs-review-for{font-size:12px;font-weight:600;color:var(--vs-teal)}@keyframes vs-scroll-x{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}@keyframes vs-scroll-x-r{0%{transform:translateX(0)}to{transform:translateX(calc(50% + 9px))}}.vs-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:46px;list-style:none}.vs-tl-step{--tl-accent:var(--vs-teal);--tl-beam-core:#e9fffb;position:relative;padding-inline:22px;text-align:center}.vs-tl-step,.vs-tl-step:first-child{--tl-delay:0.25s;--tl-run-delay:0s}.vs-tl-step:nth-child(2){--tl-delay:0.7s;--tl-run-delay:1s}.vs-tl-step:nth-child(3){--tl-delay:1.15s;--tl-run-delay:2s}.vs-tl-step:nth-child(4){--tl-delay:1.6s;--tl-run-delay:3s}.vs-tl-step:before{top:26px;height:2px;background:linear-gradient(90deg,var(--vs-line-2),var(--vs-line))}.vs-tl-step:after,.vs-tl-step:before{content:"";position:absolute;inset-inline-start:0;width:100%;z-index:0}.vs-tl-step:after{top:25px;height:4px;border-radius:99px;background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--vs-teal) 60%,transparent) 44%,var(--tl-beam-core) 50%,color-mix(in srgb,var(--vs-teal) 60%,transparent) 56%,transparent 100%);background-repeat:no-repeat;background-size:250% 100%;background-position:100% 0;box-shadow:0 0 6px color-mix(in srgb,var(--vs-teal) 50%,transparent);opacity:0;pointer-events:none}.vs-tl-step:first-child:before{inset-inline-start:50%;width:50%}.vs-tl-step:last-child:before{width:50%}.vs-tl-step:first-child:after{inset-inline-start:50%;width:50%}.vs-tl-step:last-child:after{width:50%}.vs-timeline.is-in .vs-tl-step:after{animation:vs-tl-beam-x 4s linear var(--tl-run-delay) 2 forwards}.vs-timeline.is-in .vs-tl-node{animation:vs-tl-node-pop .7s var(--vs-ease) var(--tl-delay) backwards}.vs-timeline.is-in .vs-tl-num{animation:vs-tl-num-pop .5s var(--vs-ease) calc(var(--tl-delay) + .12s) backwards}.vs-timeline.is-in .vs-tl-node:after{animation:vs-tl-ring .95s ease-out var(--tl-delay) forwards}@keyframes vs-tl-beam-x{0%{background-position:100% 0;opacity:0}4%{opacity:1}21%{background-position:0 0;opacity:1}25%,to{background-position:0 0;opacity:0}}@keyframes vs-tl-beam-x-rtl{0%{background-position:0 0;opacity:0}4%{opacity:1}21%{background-position:100% 0;opacity:1}25%,to{background-position:100% 0;opacity:0}}@keyframes vs-tl-beam-y{0%{background-position:50% 100%;opacity:0}4%{opacity:1}21%{background-position:50% 0;opacity:1}25%,to{background-position:50% 0;opacity:0}}@media (min-width:621px){[dir=rtl] .vs-timeline.is-in .vs-tl-step:after{animation-name:vs-tl-beam-x-rtl}}@keyframes vs-tl-node-pop{0%{opacity:0;transform:scale(.68)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes vs-tl-num-pop{0%{opacity:0;transform:scale(0) rotate(-40deg)}70%{opacity:1;transform:scale(1.18) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes vs-tl-ring{0%{opacity:0;transform:scale(.75)}30%{opacity:.55}to{opacity:0;transform:scale(1.6)}}.vs-tl-node{position:relative;z-index:1;width:54px;height:54px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:var(--vs-bg-2);border:2px solid color-mix(in srgb,var(--tl-accent) 35%,var(--vs-line-2));color:var(--tl-accent);transition:transform .3s var(--vs-ease),border-color .3s,box-shadow .3s}.vs-tl-node:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--tl-accent);opacity:0;pointer-events:none}.vs-tl-step:hover .vs-tl-node{transform:translateY(-4px) scale(1.06);border-color:var(--tl-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--tl-accent) 12%,transparent)}.vs-tl-icon{display:grid;place-items:center}.vs-tl-num{position:absolute;top:-6px;inset-inline-start:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:var(--vs-teal);color:#06110f;font-family:var(--font-headline),sans-serif}.vs-tl-body h4{font-family:var(--font-headline),var(--font-arabic),sans-serif;font-size:16px;font-weight:700;margin-bottom:6px}.vs-tl-body p{font-size:13.5px;color:var(--vs-muted);line-height:1.6}.vs-act-panel{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;margin-top:20px;padding:52px;border-radius:28px;border:1px solid var(--vs-line);background:var(--vs-panel);overflow:hidden}.vs-act-panel:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,var(--vs-violet),transparent 55%);opacity:.12;pointer-events:none}[dir=rtl] .vs-act-panel:before{background:linear-gradient(240deg,var(--vs-violet),transparent 55%)}.vs-act-grid,.vs-act-head{position:relative;z-index:1}.vs-act-head .vs-sub{text-align:start;margin:14px 0 30px}.vs-act-cta{display:inline-flex}.vs-act-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.vs-act-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 22px;border-radius:20px;border:1px solid var(--vs-line);background:var(--vs-card);transition:transform .35s var(--vs-ease),border-color .35s,box-shadow .35s}.vs-act-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--vs-violet) 45%,transparent);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--vs-violet) 55%,transparent)}.vs-act-num{position:absolute;top:16px;inset-inline-end:18px;font-family:var(--font-headline),sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;color:color-mix(in srgb,var(--vs-violet) 70%,transparent)}.vs-act-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--vs-violet) 14%,transparent);border:1px solid color-mix(in srgb,var(--vs-violet) 32%,transparent);color:var(--vs-teal)}.vs-act-card h3{font-family:var(--font-headline),var(--font-arabic),sans-serif;font-size:16.5px;font-weight:700;line-height:1.35}.vs-act-card p{font-size:13.5px;color:var(--vs-muted);line-height:1.65}.vs-gp-panel{--gp-accent:#89ff48;position:relative;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;margin-top:20px;padding:48px;border-radius:28px;border:1px solid var(--vs-line);background:var(--vs-panel);overflow:hidden}.vs-gp-panel:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,var(--gp-accent),transparent 58%);opacity:.09;pointer-events:none}[dir=rtl] .vs-gp-panel:before{background:linear-gradient(240deg,var(--gp-accent),transparent 58%)}.vs-gp-panel:after{content:"";position:absolute;z-index:0;inset-block-start:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gp-accent) 65%,transparent),transparent);opacity:.7;pointer-events:none}.vs-gp-art,.vs-gp-copy{position:relative;z-index:1}.vs-gp-copy .vs-sub{text-align:start;margin-inline:0}.vs-gp-perks{display:flex;flex-direction:column;gap:16px;margin:26px 0 30px;list-style:none}.vs-gp-perks li{display:flex;align-items:flex-start;gap:14px}.vs-gp-perk-ic{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--gp-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--gp-accent) 30%,transparent);color:var(--gp-accent)}.vs-gp-perks b{display:block;font-size:15px;font-weight:700;margin-bottom:2px}.vs-gp-perks em{font-style:normal;font-size:13.5px;color:var(--vs-muted)}.vs-gp-art{position:relative;z-index:1;display:grid;place-items:center;min-height:240px}.vs-gp-shot{position:relative;width:100%;max-width:470px;margin-inline:auto}.vs-gp-shot-glow{position:absolute;z-index:1;inset:8% -3% -5%;border-radius:40px;background:radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--gp-accent) 46%,transparent),transparent 68%);filter:blur(42px);pointer-events:none}.vs-gp-shot-frame{position:relative;z-index:2;aspect-ratio:1/1;border-radius:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gp-accent) 38%,transparent);background:#05070a;box-shadow:0 34px 76px -34px color-mix(in srgb,var(--gp-accent) 60%,transparent),0 0 0 1px rgba(255,255,255,.04);transition:transform .45s var(--vs-ease),box-shadow .45s ease}.vs-gp-shot-frame img{width:100%;height:100%;object-fit:cover;display:block}.vs-gp-panel:hover .vs-gp-shot-frame{transform:translateY(-6px);box-shadow:0 44px 92px -34px color-mix(in srgb,var(--gp-accent) 70%,transparent),0 0 0 1px rgba(255,255,255,.06)}.vs-app-panel{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;margin-top:20px;padding:52px;border-radius:28px;border:1px solid var(--vs-line);background:var(--vs-panel);overflow:hidden}.vs-app-panel:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(240deg,var(--vs-violet),transparent 55%);opacity:.12;pointer-events:none}[dir=rtl] .vs-app-panel:before{background:linear-gradient(120deg,var(--vs-violet),transparent 55%)}.vs-app-art,.vs-app-copy{position:relative;z-index:1}.vs-app-copy .vs-sub{text-align:start;margin-inline:0}.vs-app-feats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 20px;margin:26px 0 30px;list-style:none}.vs-app-feats li{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:600;color:var(--vs-ink)}.vs-app-feat-ic{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--vs-violet) 14%,transparent);border:1px solid color-mix(in srgb,var(--vs-violet) 34%,transparent);color:var(--vs-violet)}.vs-app-art{position:relative;display:grid;place-items:center;min-height:300px}.vs-app-art-glow{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--vs-violet) 45%,transparent),transparent 70%);filter:blur(36px)}.vs-app-window{position:relative;z-index:1;width:100%;max-width:360px;border-radius:16px;background:var(--vs-card-2);border:1px solid var(--vs-line-2);box-shadow:0 34px 70px -34px rgba(0,0,0,.85);overflow:hidden}.vs-app-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:color-mix(in srgb,var(--vs-bg-2) 80%,transparent);border-bottom:1px solid var(--vs-line)}.vs-app-dot{width:10px;height:10px;border-radius:50%;background:var(--vs-line-2)}.vs-app-dot:first-child{background:#ff5f57}.vs-app-dot:nth-child(2){background:#febc2e}.vs-app-dot:nth-child(3){background:#28c840}.vs-app-bar em{margin-inline-start:10px;font-style:normal;font-size:12px;font-weight:600;color:var(--vs-muted);letter-spacing:.01em}.vs-app-body{display:grid;grid-template-columns:54px 1fr;min-height:170px}.vs-app-side{display:flex;flex-direction:column;gap:12px;padding:18px 0;align-items:center;background:color-mix(in srgb,var(--vs-bg-2) 55%,transparent);border-inline-end:1px solid var(--vs-line)}.vs-app-side-item{width:24px;height:24px;border-radius:8px;background:var(--vs-line)}.vs-app-side-item.is-active{background:linear-gradient(135deg,var(--vs-teal),var(--vs-violet))}.vs-app-main{display:flex;flex-direction:column;gap:12px;padding:20px}.vs-app-row{display:flex;align-items:center;gap:12px}.vs-app-tile{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--vs-teal) 30%,var(--vs-card-2)),color-mix(in srgb,var(--vs-violet) 30%,var(--vs-card-2)))}.vs-app-lines{display:flex;flex-direction:column;gap:7px;flex:1}.vs-app-lines span{height:8px;border-radius:99px;background:var(--vs-line)}.vs-app-lines span:last-child{width:60%}.vs-app-key{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--vs-teal);background:color-mix(in srgb,var(--vs-teal) 10%,transparent);border:1px solid color-mix(in srgb,var(--vs-teal) 32%,transparent)}.vs-app-key span{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vs-app-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;padding:9px 14px;border-radius:99px;font-size:12px;font-weight:700;color:var(--vs-ink);background:color-mix(in srgb,var(--vs-bg-2) 88%,transparent);border:1px solid var(--vs-line-2);backdrop-filter:blur(10px);box-shadow:0 18px 40px -22px rgba(0,0,0,.8)}.vs-app-chip svg{color:var(--vs-teal)}.vs-app-chip{bottom:18px;inset-inline-start:0}.vs-app-chip.is-alt{top:14px;inset-inline-end:0;bottom:auto;inset-inline-start:auto}.vs-app-chip.is-alt svg{color:var(--vs-violet)}.vs-card-cta{margin-top:30px}.vs-center-x{text-align:center}.vs-faq{max-width:860px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.vs-faq-item{border:1px solid var(--vs-line);border-radius:16px;background:var(--vs-card-solid);overflow:hidden;transition:border-color .25s,background .25s}.vs-faq-item.is-open{border-color:var(--vs-line-2);background:var(--vs-card-2)}.vs-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-weight:600;font-size:15.5px;text-align:start;color:var(--vs-ink);background:transparent;border:0;cursor:pointer}.vs-faq-ic{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1px solid var(--vs-line-2);display:grid;place-items:center;font-size:16px;line-height:1;transition:transform .32s var(--vs-ease),background .3s,color .3s}.vs-faq-item.is-open .vs-faq-ic{transform:rotate(45deg);background:var(--vs-grad);color:var(--vs-btn-ink);border-color:transparent}.vs-faq-a{max-height:0;overflow:hidden;transition:max-height .38s var(--vs-ease)}.vs-faq-item.is-open .vs-faq-a{max-height:400px}.vs-faq-a p{padding:0 20px 20px;color:var(--vs-muted);font-size:14.5px}.vs-faq-pay{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 20px;margin-block-start:-8px}.vs-pay-pill{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:800;letter-spacing:.03em;color:var(--vs-muted);border:1px solid var(--vs-line);border-radius:999px;padding:6px 11px;background:color-mix(in srgb,var(--vs-ink) 4%,transparent);transition:color .2s,border-color .2s}.vs-pay-pill:hover{color:var(--vs-ink);border-color:var(--vs-line-2)}.vs-pay-pill img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.vs-pay-pill b{color:var(--vs-teal);font-weight:800}.vs-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(24px,3.5vw,40px);border-radius:24px;border:1px solid var(--vs-line-2);background:var(--vs-panel-2);overflow:hidden}.vs-banner:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,var(--vs-deco1),transparent 45%);pointer-events:none}[dir=rtl] .vs-banner:before{background:linear-gradient(240deg,var(--vs-deco1),transparent 45%)}.vs-banner>*{position:relative;z-index:1}.vs-banner-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--vs-card-2);border:1px solid var(--vs-line);color:var(--vs-teal);flex-shrink:0}.vs-theme-wrap{position:fixed;bottom:5.75rem;inset-inline-start:26px;z-index:80}.vs-theme-fab{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:16px;border:1px solid var(--vs-line-2);background:var(--vs-menu-bg);backdrop-filter:blur(16px);color:var(--vs-ink);font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 20px 44px -24px rgba(0,0,0,.8);transition:transform .2s var(--vs-ease),box-shadow .3s,border-color .3s}.vs-theme-fab:hover{transform:translateY(-3px);box-shadow:var(--vs-glow-violet)}.vs-theme-fab svg{width:17px;height:17px}.vs-theme-menu{position:absolute;bottom:calc(100% + 10px);inset-inline-start:0;min-width:210px;padding:8px;border-radius:16px;background:var(--vs-menu-bg);border:1px solid var(--vs-line-2);backdrop-filter:blur(16px);box-shadow:0 30px 60px -30px rgba(0,0,0,.9);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s,transform .25s}.vs-theme-wrap.is-open .vs-theme-menu{opacity:1;transform:none;pointer-events:auto}.vs-theme-opt{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:11px;font-size:14px;font-weight:600;color:var(--vs-muted);background:transparent;border:0;cursor:pointer;transition:background .2s,color .2s}.vs-theme-opt.is-on,.vs-theme-opt:hover{background:var(--vs-card-2);color:var(--vs-ink)}.vs-theme-label{padding:8px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vs-muted)}.sw{width:18px;height:18px;border-radius:6px;border:1px solid var(--vs-line-2);flex-shrink:0}.sw-light{background:linear-gradient(135deg,#ffffff,#c7cbe6)}.sw-norse{background:linear-gradient(135deg,#7c5cff,#ffcf6b,#ff8a3d)}@media (max-width:1080px){.vs-hero-card{flex-basis:200px}}@media (max-width:940px){.vs-stats,.vs-timeline{grid-template-columns:repeat(2,1fr)}.vs-timeline{gap:28px 0}.vs-tl-step:nth-child(odd):before{inset-inline-start:50%}.vs-tl-step:nth-child(2n):before{width:50%}.vs-gp-panel{text-align:center}.vs-app-panel,.vs-gp-panel{grid-template-columns:1fr;padding:36px}.vs-app-panel{gap:34px}.vs-act-panel{grid-template-columns:1fr;gap:32px;padding:36px}.vs-app-copy .vs-sub{text-align:start}.vs-app-art{min-height:260px}.vs-gp-copy .vs-sub,.vs-gp-perks{text-align:start}.vs-gp-art{min-height:200px}.vs-hero-card{flex-basis:180px}}@media (max-width:620px){.vs-timeline{grid-template-columns:1fr;gap:0}.vs-tl-step{text-align:start;padding-inline:0;padding-inline-start:74px;padding-bottom:26px}.vs-tl-step:before{top:0;height:100%;background:linear-gradient(180deg,var(--vs-line-2),var(--vs-line))}.vs-tl-step:before,.vs-tl-step:nth-child(2n):before,.vs-tl-step:nth-child(odd):before{inset-inline-start:26px;width:2px}.vs-tl-step:first-child:before,.vs-tl-step:last-child:before{width:2px}.vs-tl-step:first-child:before{inset-inline-start:26px;top:27px}.vs-tl-step:last-child:before{height:27px}.vs-tl-step:after{top:0;height:100%;background-image:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--vs-teal) 60%,transparent) 44%,var(--tl-beam-core) 50%,color-mix(in srgb,var(--vs-teal) 60%,transparent) 56%,transparent 100%);background-size:100% 250%;background-position:50% 100%}.vs-tl-step:after,.vs-tl-step:first-child:after,.vs-tl-step:last-child:after{inset-inline-start:25px;width:4px}.vs-tl-step:first-child:after{top:27px}.vs-tl-step:last-child:after{height:27px}.vs-timeline.is-in .vs-tl-step:after{animation-name:vs-tl-beam-y}.vs-tl-node{position:absolute;top:0;inset-inline-start:0;margin:0}.vs-act-panel{gap:30px;padding:26px 20px}.vs-act-grid,.vs-act-panel{grid-template-columns:1fr}.vs-app-panel,.vs-gp-panel{padding:26px 20px}.vs-app-feats,.vs-podium{grid-template-columns:1fr}.vs-pod.is-gold{transform:none}.vs-lrow{grid-template-columns:34px 1fr auto;gap:10px;padding:10px 12px}.vs-stats{grid-template-columns:repeat(2,1fr);gap:10px}.vs-hero-card{flex-basis:150px}.vs-hf-art{width:48px;height:48px}.vs-toolbar{flex-direction:column;align-items:stretch}.vs-search{max-width:none}.vs-theme-wrap{inset-inline-start:14px;bottom:5.5rem}.vs-theme-fab span{display:none}.vs-theme-fab{padding:12px;border-radius:14px}}@media (prefers-reduced-motion:reduce){[data-reveal]{transform:none!important}.vs-aurora,.vs-btn-primary,.vs-hero-progress i.is-run,.vs-timeline.is-in .vs-tl-node,.vs-timeline.is-in .vs-tl-node:after,.vs-timeline.is-in .vs-tl-num,.vs-timeline.is-in .vs-tl-step:after{animation:none!important}}.sw{display:grid;place-items:center}.sw svg{width:11px;height:11px}.sw-dark{background:linear-gradient(135deg,#1a1a2e,#07070d);color:#eef0ff}.sw-light{color:#16172a}[data-vs-theme=chroma]{--vs-bg:#06060a;--vs-bg-2:#0d0d16;--vs-ink:#eef0ff;--vs-muted:#9aa1c6;--vs-line:rgba(160,255,255,.10);--vs-line-2:rgba(160,255,255,.18);--vs-card:rgba(255,255,255,.03);--vs-card-2:rgba(255,255,255,.06);--vs-card-solid:rgba(14,14,24,.9);--vs-violet:#22d3ee;--vs-violet-2:#67e8f9;--vs-teal:#22d3ee;--vs-pink:#d946ef;--vs-gold:#ffcf6b;--vs-grad:linear-gradient(120deg,#22d3ee,#d946ef);--vs-glow-violet:0 0 40px rgba(34,211,238,.4);--vs-glow-teal:0 0 40px rgba(217,70,239,.35);--vs-btn-ink:#04121a;--vs-panel:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));--vs-panel-2:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));--vs-glass:rgba(10,10,18,.82);--vs-menu-bg:rgba(6,6,10,.97);--vs-deco1:rgba(34,211,238,.18);--vs-deco2:rgba(217,70,239,.12);--vs-deco3:rgba(34,211,238,.08);--vs-vignette:rgba(0,0,0,.6);--vs-sel:rgba(34,211,238,.32)}[data-vs-theme=midnight]{--vs-bg:#07050d;--vs-bg-2:#100a1c;--vs-ink:#ece6f7;--vs-muted:#a195b8;--vs-line:rgba(180,150,255,.10);--vs-line-2:rgba(180,150,255,.18);--vs-card:rgba(180,150,255,.04);--vs-card-2:rgba(180,150,255,.07);--vs-card-solid:rgba(18,12,30,.9);--vs-violet:#8b5cf6;--vs-violet-2:#c4b5fd;--vs-teal:#8b5cf6;--vs-pink:#d946ef;--vs-gold:#cbb98a;--vs-grad:linear-gradient(120deg,#c4b5fd,#8b5cf6);--vs-glow-violet:0 0 40px rgba(139,92,246,.4);--vs-glow-teal:0 0 40px rgba(139,92,246,.28);--vs-btn-ink:#0d0718;--vs-panel:linear-gradient(180deg,rgba(180,150,255,.05),rgba(180,150,255,.015));--vs-panel-2:linear-gradient(160deg,rgba(180,150,255,.06),rgba(180,150,255,.015));--vs-glass:rgba(12,8,22,.82);--vs-menu-bg:rgba(7,5,13,.97);--vs-deco1:rgba(139,92,246,.18);--vs-deco2:rgba(196,181,253,.08);--vs-deco3:rgba(217,70,239,.08);--vs-vignette:rgba(0,0,0,.6);--vs-sel:rgba(139,92,246,.32)}[data-vs-theme=storm]{--vs-bg:#0a0d10;--vs-bg-2:#121820;--vs-ink:#e8f0ee;--vs-muted:#93a3a8;--vs-line:rgba(140,200,200,.10);--vs-line-2:rgba(140,200,200,.18);--vs-card:rgba(140,200,200,.04);--vs-card-2:rgba(140,200,200,.07);--vs-card-solid:rgba(18,24,32,.9);--vs-violet:#2dd4bf;--vs-violet-2:#f5e6c8;--vs-teal:#2dd4bf;--vs-pink:#ff6b6b;--vs-gold:#f5e6c8;--vs-grad:linear-gradient(120deg,#f5e6c8,#2dd4bf);--vs-glow-violet:0 0 40px rgba(45,212,191,.3);--vs-glow-teal:0 0 40px rgba(45,212,191,.2);--vs-btn-ink:#06100e;--vs-panel:linear-gradient(180deg,rgba(140,200,200,.05),rgba(140,200,200,.015));--vs-panel-2:linear-gradient(160deg,rgba(140,200,200,.06),rgba(140,200,200,.015));--vs-glass:rgba(12,18,24,.82);--vs-menu-bg:rgba(10,13,16,.97);--vs-deco1:rgba(45,212,191,.14);--vs-deco2:rgba(245,230,200,.06);--vs-deco3:rgba(255,107,107,.06);--vs-vignette:rgba(0,0,0,.6);--vs-sel:rgba(45,212,191,.28)}[data-vs-theme=aurora]{--vs-bg:#05070d;--vs-bg-2:#0a1018;--vs-ink:#e9f4f2;--vs-muted:#8fa5a5;--vs-line:rgba(150,255,220,.10);--vs-line-2:rgba(150,255,220,.18);--vs-card:rgba(150,255,220,.04);--vs-card-2:rgba(150,255,220,.07);--vs-card-solid:rgba(12,20,26,.9);--vs-violet:#5eead4;--vs-violet-2:#a7f3d0;--vs-teal:#67e8f9;--vs-pink:#f0abfc;--vs-gold:#cbb98a;--vs-grad:linear-gradient(120deg,#a78bfa,#5eead4 55%,#67e8f9);--vs-glow-violet:0 0 40px rgba(94,234,212,.35);--vs-glow-teal:0 0 40px rgba(103,232,249,.3);--vs-btn-ink:#04120f;--vs-panel:linear-gradient(180deg,rgba(150,255,220,.05),rgba(150,255,220,.015));--vs-panel-2:linear-gradient(160deg,rgba(150,255,220,.06),rgba(150,255,220,.015));--vs-glass:rgba(8,14,18,.82);--vs-menu-bg:rgba(5,7,13,.97);--vs-deco1:rgba(94,234,212,.16);--vs-deco2:rgba(103,232,249,.10);--vs-deco3:rgba(167,139,250,.10);--vs-vignette:rgba(0,0,0,.6);--vs-sel:rgba(94,234,212,.3)}.sw-chroma{background:linear-gradient(135deg,#22d3ee,#d946ef)}.sw-midnight{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.sw-storm{background:linear-gradient(135deg,#f5e6c8,#2dd4bf)}.sw-aurora{background:linear-gradient(135deg,#a78bfa,#5eead4,#67e8f9)}.vs-theme-menu{max-height:min(70vh,540px);overflow-y:auto;scrollbar-width:thin}