:root{color-scheme:dark;--font-heading:ui-sans-serif,system-ui,sans-serif;--font-body:ui-sans-serif,system-ui,sans-serif;--container:1200px;--gutter:clamp(16px,4vw,32px);--header-h:68px;--radius-sm:8px;--radius:14px;--radius-lg:22px;--radius-pill:999px;--ease:cubic-bezier(.2,.8,.2,1);--t:.2s;--accent:#7757ff;--accent-2:#22d3ee;--on-accent:#fff;--on-accent-2:#111;--on-sale:#fff;--ok:#22c55e;--bad:#ef4444;--shadow-sm:0 1px 2px rgb(0 0 0/.2);--shadow:0 12px 32px -12px rgb(0 0 0/.45);--shadow-lg:0 30px 80px -20px rgb(0 0 0/.6);--accent-soft:color-mix(in oklab,var(--accent) 14%,transparent);--accent-line:color-mix(in oklab,var(--accent) 40%,transparent);--grad:linear-gradient(135deg,var(--accent),var(--accent-2));--i:20px}[data-mode=light]{color-scheme:light}[data-mode=dark]{color-scheme:dark}[data-mode=auto]{color-scheme:light dark}[data-radius=sharp]{--radius-sm:0;--radius:0;--radius-lg:0;--radius-pill:0}[data-radius=round]{--radius-sm:12px;--radius:20px;--radius-lg:30px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font:16px/1.6 var(--font-body);color:var(--text);background:var(--bg);min-height:100dvh;display:flex;flex-direction:column;position:relative;isolation:isolate;-webkit-font-smoothing:antialiased}.main{flex:1}img,svg,video{display:block;max-width:100%}img{height:auto}.img,.hero__video,.hero__media-video{width:100%;height:100%;object-fit:cover}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.1;margin:0;letter-spacing:-.01em;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}code,.chip__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.icon{width:var(--i);height:var(--i);flex:none}.btn,.cat__arrow,.socials__link,.rank-table__crest,.perk__icon,.search-btn,.search__icon,.summary__chevron,.step__icon,.product__details{--i:18px}.section__action,.btn--sm,.iconbtn--sm,.announce__link,.announce__dismiss,.announce__nav,.product__secure,.basket__user,.basket__codes-toggle summary,.line__remove,.stars,.tier__more,.included__compare,.promo__timer,.product__sale,.sale-progress__text,.rank-table__hint,.rank-table__yes,.rank-table__no,.chip,.gift__toggle,.showcase__more{--i:16px}.qty,.chip__icon{--i:14px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-100px;z-index:100;padding:10px 16px;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);font-weight:600}.skip:focus{top:12px}.backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}[data-bg=gradient] .backdrop{background:radial-gradient(80% 60% at 8% 0%,color-mix(in oklab,var(--accent) 20%,transparent),transparent 60%),radial-gradient(70% 50% at 92% 8%,color-mix(in oklab,var(--accent-2) 16%,transparent),transparent 60%)}[data-bg=image] .backdrop{background:var(--bg-image) center/cover no-repeat;box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--bg) var(--bg-overlay),transparent)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:860px}.section{padding-block:clamp(48px,7vw,88px)}.section--placeholder{padding-block:24px}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.section__head--center{flex-direction:column;align-items:center;text-align:center}.section__title{font-size:clamp(26px,3.2vw,38px);font-weight:700;letter-spacing:-.02em}.section__sub{color:var(--text-2);margin-top:8px;max-width:60ch;font-size:17px}.section__head--center .section__sub,.rich--center .prose{margin-inline:auto}.section__action{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--accent);white-space:nowrap;padding-bottom:4px}.section__action .icon{transition:transform var(--t)}.section__action:hover .icon{transform:translate(3px)}.eyebrow{font:600 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius-sm);font-weight:600;font-size:15px;line-height:1.2;border:1px solid transparent;white-space:nowrap;transition:var(--t) var(--ease)}.btn--sm{padding:9px 14px;font-size:14px}.btn--lg{padding:15px 28px;font-size:16px}.btn--primary{background:var(--accent);color:var(--on-accent)}[data-button=outline] .btn--primary{background:transparent;color:var(--accent);border-color:var(--accent)}[data-button=outline] .btn--primary:hover{background:var(--accent);color:var(--on-accent)}[data-button=gradient] .btn--primary{background:var(--grad);color:var(--on-accent)}.btn--secondary{background:var(--surface-2);border-color:var(--border);color:var(--text)}.btn--secondary:hover{border-color:var(--border-2)}.btn--ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn--ghost:hover{background:var(--surface-2)}.btn--link{padding:0;border:0;background:none;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn[aria-busy=true]{pointer-events:none;opacity:.85}.btn[aria-busy=true]:after{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);color:var(--text);background:var(--surface-2);border:1px solid var(--border);transition:var(--t)}.iconbtn:hover{border-color:var(--border-2)}.iconbtn--sm{width:30px;height:30px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:var(--t) var(--ease)}[data-card=flat] .card{border-color:transparent}[data-card=outline] .card{background:transparent}[data-card=glass] .card{background:color-mix(in oklab,var(--surface) 65%,transparent);backdrop-filter:blur(16px) saturate(140%)}[data-card=elevated] .card{border-color:transparent;box-shadow:var(--shadow)}.header{position:relative;z-index:50;background:color-mix(in oklab,var(--bg) 78%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}[data-sticky=true] .header{position:sticky;top:0}.header__inner{display:flex;align-items:center;gap:16px;min-height:var(--header-h)}.nav{flex:1;min-width:0}.nav__list{display:flex;gap:2px;flex-wrap:wrap}.header__actions{margin-left:auto;display:flex;gap:10px;align-items:center;flex:none}[data-header=center] .header__inner{flex-wrap:wrap;justify-content:center;position:relative;padding-block:12px;gap:8px 20px}[data-header=center] .nav{flex:0 0 100%;order:3}[data-header=center] .nav__list{justify-content:center}[data-header=center] .header__actions{position:absolute;right:var(--gutter);top:12px;margin:0}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.brand__logo{height:36px;width:auto;max-width:160px;object-fit:contain}.brand__mark{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--grad);color:var(--on-accent);font-size:16px}.nav__link{display:inline-block;padding:8px 9px;border-radius:var(--radius-sm);color:var(--text-2);font-weight:500;font-size:14px;white-space:nowrap;transition:var(--t)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--text);background:var(--surface-2)}.basket-btn,.search-btn,.account-btn,.currency select{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-weight:600;font-size:14px;color:var(--text);transition:var(--t)}.basket-btn:hover,.search-btn:hover,.account-btn:hover,.currency select:hover{border-color:var(--border-2);color:var(--text)}.search-btn{padding:0 12px;color:var(--text-2);font-weight:500}.search-btn__kbd{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:3px 5px;border-radius:5px;border:1px solid var(--border-2);color:var(--text-3)}.basket-btn__count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:700;display:grid;place-items:center}.menu,.menu__panel{display:none}.menu__panel:popover-open{display:block;position:fixed;inset:0 0 0 auto;width:min(320px,88vw);height:100%;max-height:none;margin:0;padding:12px;border:0;border-left:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);overflow:auto;animation:slide-in .3s var(--ease)}.menu__panel::backdrop{background:#0000008c;backdrop-filter:blur(4px)}.menu__head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px 12px;font-weight:700}.menu__list{display:grid}.menu__list .nav__link{display:block;padding:10px 12px}.menu__cta{padding:10px 6px 4px}.menu__cta .btn{width:100%}.hero{position:relative;overflow:hidden;isolation:isolate;display:grid;align-items:center;padding-block:clamp(64px,10vw,128px)}.hero--compact{padding-block:clamp(48px,7vw,80px)}.hero--tall{min-height:min(72vh,720px)}.hero--full{min-height:calc(100dvh - var(--header-h))}.hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero--image .hero__bg:after{content:"";position:absolute;inset:0;background:var(--bg);opacity:var(--hero-overlay,.55)}.hero__inner{display:grid;gap:20px;justify-items:start;text-align:left}.hero--center .hero__inner{justify-items:center;text-align:center}.hero__title{font-size:clamp(38px,6.2vw,76px);font-weight:800;letter-spacing:-.03em;line-height:1.02;max-width:18ch}.hero__sub{font-size:clamp(17px,1.6vw,21px);color:var(--text-2);max-width:58ch;line-height:1.55}.hero--image .hero__sub{color:var(--text)}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.hero--center .hero__ctas{justify-content:center}.pkgs{display:grid;gap:20px}.pkgs--grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.pkgs--list{grid-template-columns:minmax(0,1fr);gap:14px}.pkgs--carousel{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--gutter) 16px;margin-inline:calc(-1*var(--gutter));scrollbar-width:thin}.pkgs--carousel .pkg{flex:0 0 min(320px,82vw);scroll-snap-align:start}.pkgs--spotlight{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pkgs__rest{display:grid;gap:14px;align-content:start}.pkg{display:flex;flex-direction:column;overflow:hidden;position:relative}.pkg:hover{transform:translateY(-3px);border-color:var(--border-2)}.pkg__media,.showcase__media{position:relative;display:block;background:var(--surface-2);overflow:hidden}[data-aspect=wide]{aspect-ratio:16/9}[data-aspect=square]{aspect-ratio:1}[data-aspect=tall]{aspect-ratio:4/5}.pkg__img,.cat__img,.gallery__img{transition:transform .6s var(--ease)}.pkg:hover .pkg__img,.cat:hover .cat__img,.gallery__item:hover .gallery__img{transform:scale(1.04)}.img--empty{display:grid;place-items:center;width:100%;height:100%;color:var(--text-3);background:var(--surface-2);--i:32px}.badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap;z-index:1}.badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;background:var(--surface);border:1px solid var(--border);color:var(--text)}.badge--sale{background:var(--sale);color:var(--on-sale);border-color:transparent}.badge--sub,.badge--accent{background:var(--accent);color:var(--on-accent);border-color:transparent}.badge--new{background:#22c55e;color:#052e16;border-color:transparent}.badge--hot{background:#f97316;color:#1c1917;border-color:transparent}.pkg__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.pkg__kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.pkg__name{font-size:18px;font-weight:700;line-height:1.25}.pkg__link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pkg__link:after{content:"";position:absolute;inset:0}.pkg__desc{color:var(--text-2);font-size:14px;line-height:1.5}.pkg__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px}.pkg__add{position:relative;z-index:1}.price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:var(--font-heading)}.price__now{font-size:18px;font-weight:800;letter-spacing:-.01em}.price__was{color:var(--text-3);font-size:14px;font-weight:500}.price--lg{gap:12px}.price--lg .price__now{font-size:36px}.price--lg .price__was{font-size:18px}.pkg--row{flex-direction:row;align-items:stretch}.pkg--row .pkg__media{flex:0 0 240px;aspect-ratio:auto;min-height:150px}.pkg--row .pkg__body{padding:18px 22px}.pkg--spotlight .pkg__name{font-size:26px}.pkg--spotlight .pkg__body{padding:22px 24px;gap:10px}.pkg--spotlight .price__now{font-size:24px}.pkg--mini{flex-direction:row;align-items:center}.pkg--mini .pkg__media{flex:0 0 112px;aspect-ratio:1;align-self:stretch}.pkg--mini .pkg__body{padding:12px 14px;gap:4px}.pkg--mini .pkg__name,.pkg--mini .price__now{font-size:15px}.pkg--mini .pkg__foot{padding-top:6px}.cats{display:grid;gap:16px}.cats--tiles,.cats--cards,.gallery__grid,.features__grid,.quotes--grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:901px){.features__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.cats--list{grid-template-columns:minmax(0,1fr);gap:10px}.cat{position:relative;display:flex;overflow:hidden;color:var(--text)}.cat--tiles{flex-direction:column;justify-content:flex-end;aspect-ratio:16/10}.cat--tiles .cat__media{position:absolute;inset:0;aspect-ratio:auto}.cat--tiles .cat__media:after{content:"";position:absolute;inset:0}.cat--tiles .cat__body{position:relative;padding:20px;color:#fff;display:grid;gap:2px}.cat--tiles .cat__name{font-family:var(--font-heading);font-size:22px;font-weight:700}.cat--tiles .cat__meta{font-size:13px;opacity:.8}.cat__arrow{position:absolute;right:16px;top:16px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffffff2e;color:#fff;opacity:0;transform:translate(-6px);transition:var(--t)}.cat:hover .cat__arrow{opacity:1;transform:none}.cat--cards{flex-direction:column}.cat--cards .cat__body{padding:16px 18px;display:grid;gap:4px}.cat--cards .cat__name{font-family:var(--font-heading);font-weight:700;font-size:18px}.cat__desc{color:var(--text-2);font-size:14px}.cat__meta,.discord__missing,.article__meta,.article__empty,.payment__pkg,.line__price{font-size:13px;color:var(--text-3)}.cat--cards .cat__arrow{display:none}.cat--list{align-items:center;gap:16px;padding:10px 16px 10px 10px}.cat--list .cat__media{flex:0 0 64px;border-radius:var(--radius-sm);overflow:hidden}.cat--list .cat__body{display:grid;gap:2px;flex:1;min-width:0}.cat--list .cat__name{font-weight:700;font-size:16px}.cat--list .cat__arrow{position:static;opacity:1;transform:none;background:var(--surface-2);color:var(--text-2)}.features__grid,.gallery__grid,.quotes--grid{display:grid;gap:16px}.feature{padding:24px;display:grid;gap:10px;align-content:start}.feature__icon,.stat__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);--i:22px}.feature__title{font-size:17px;font-weight:700}.feature__text{color:var(--text-2);font-size:15px}.faq__list,.payments{display:grid;gap:10px}.faq__item{overflow:hidden}.faq__q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:600;font-size:16px}.summary__chevron{transition:transform var(--t);color:var(--text-3)}details[open]>summary .summary__chevron{transform:rotate(180deg)}.faq__a{padding:0 20px 18px}.discord__card{display:flex;align-items:center;gap:24px;padding:32px;flex-wrap:wrap}.discord__icon{width:64px;height:64px;display:grid;place-items:center;border-radius:var(--radius);background:#5865f2;color:#fff;--i:34px}.discord__copy{flex:1;min-width:240px}.discord__title{font-size:24px;font-weight:700}.discord__text{color:var(--text-2);margin-top:6px}.gallery__grid{gap:12px}.gallery__item{overflow:hidden;aspect-ratio:4/3}.gallery__item a{display:block;height:100%}.banner__card{position:relative;overflow:hidden;border-radius:var(--radius-lg);min-height:320px;display:grid;align-items:center;padding:clamp(28px,5vw,56px);isolation:isolate;background:var(--surface);border:1px solid var(--border)}.banner__bg,.ctab__bg{position:absolute;inset:0;z-index:-1}.banner__bg:empty{display:none}.banner__bg:after,.ctab__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000bf,#0003)}.banner__content{display:grid;gap:12px;max-width:520px;color:#fff;justify-items:start}.banner__card:has(.banner__bg:empty) .banner__content{color:var(--text)}.banner__card--center .banner__content{text-align:center;justify-items:center;margin-inline:auto}.banner__card--center .banner__bg:after,.ctab__bg:after{background:#0000008c}.banner__card--right .banner__content{margin-left:auto;text-align:right;justify-items:end}.banner__card--right .banner__bg:after{background:linear-gradient(270deg,#000000bf,#0003)}.banner__title{font-size:clamp(26px,3.5vw,42px);font-weight:800}.banner__text{font-size:17px;opacity:.9}.rich--center{text-align:center}.rich--center .section__head{justify-content:center}.prose{max-width:72ch;font-size:16.5px;line-height:1.7;color:var(--text-2)}.prose>*+*{margin-top:1em}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--text);margin-top:1.6em;line-height:1.2}.prose>:first-child{margin-top:0}.prose h2{font-size:1.5em}.prose h3{font-size:1.2em}.prose strong{color:var(--text)}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.4em;display:grid;gap:.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose img{border-radius:var(--radius)}.prose blockquote{margin:0;border-left:3px solid var(--accent);padding-left:1em;font-style:italic}.prose code{font-size:.9em;background:var(--surface-2);padding:.15em .4em;border-radius:4px}.prose pre{background:var(--surface-2);padding:16px;border-radius:var(--radius);overflow:auto}.prose pre code{background:none;padding:0}.prose table{width:100%;border-collapse:collapse;font-size:15px}.prose th,.prose td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}.prose hr{border:0;border-top:1px solid var(--border)}.crumbs{font-size:13px;color:var(--text-3);margin-bottom:8px}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.crumbs a:hover{color:var(--text)}.crumbs [aria-current],.topc__total{color:var(--text-2)}.catalog,.catalog__split{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}.catalog,.product{padding-block:32px 72px}.catalog:not(:has(.catalog__side)),.catalog__split:not(:has(.catalog__side)){grid-template-columns:minmax(0,1fr)}.catalog__side{position:sticky;top:calc(var(--header-h) + 20px);align-self:start}.catnav__title,.upsells__title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.catnav__list{display:grid;gap:2px}.catnav__link{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--text-2);font-size:15px;font-weight:500}.catnav__link:hover{background:var(--surface-2);color:var(--text)}.catnav__link[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.catnav__count,.payment__time{font-size:12px;color:var(--text-3)}.catnav__child{padding-left:14px}.catalog__head{display:grid;gap:10px;margin:16px 0 28px}.catalog__title{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.02em}.catalog__count,.live__sub,.live__empty{font-size:14px;color:var(--text-3)}.catalog__children{margin-bottom:28px}.product__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;margin-top:12px}.product__stage{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border)}.gallery__slide{margin:0;position:absolute;inset:0;opacity:0;transition:opacity .25s}.gallery__slide:only-child{opacity:1}.gallery__input:checked+.gallery__slide{opacity:1}.gallery:has(#gallery-0:checked) [for=gallery-0],.gallery:has(#gallery-1:checked) [for=gallery-1],.gallery:has(#gallery-2:checked) [for=gallery-2],.gallery:has(#gallery-3:checked) [for=gallery-3],.gallery:has(#gallery-4:checked) [for=gallery-4],.gallery:has(#gallery-5:checked) [for=gallery-5],.gallery:has(#gallery-6:checked) [for=gallery-6],.gallery:has(#gallery-7:checked) [for=gallery-7]{border-color:var(--accent);opacity:1}.gallery:has(.gallery__input:focus-visible) .gallery__thumbs{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:2px}.gallery__thumb{flex:0 0 76px;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;cursor:pointer;opacity:.6;transition:var(--t)}.gallery__thumb:hover{opacity:1}.product__videos{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.product__info{display:grid;gap:18px;align-content:start}.product__kicker{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.product__title{font-size:clamp(30px,3.6vw,46px);font-weight:800;letter-spacing:-.02em}.product__info .badges{position:static}.product__buy{padding:22px;display:grid;gap:16px}.product__add,.tier__add,.rank-table__add,.basket__checkout{width:100%}.product__secure{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-3)}.product__details{display:grid;gap:10px;font-size:15px;color:var(--text-2)}.product__details li{display:flex;gap:10px;align-items:flex-start}.product__details .icon{color:var(--accent);margin-top:3px}.product__desc{margin-top:clamp(40px,6vw,64px);max-width:820px}.product__h2{font-size:24px;font-weight:700;margin-bottom:16px}.product__related{margin-top:clamp(48px,7vw,80px)}.article,.basket--page{padding-block:32px 80px}.article__head{margin:12px 0 28px;display:grid;gap:8px}.article__title{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.02em}.status-page{margin-block:clamp(40px,8vw,96px);padding:clamp(32px,5vw,56px);text-align:center;display:grid;justify-items:center;gap:14px}.status-page__icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);--i:30px}.status-page__icon--ok{background:color-mix(in oklab,var(--ok) 18%,transparent);color:var(--ok)}.status-page__code{font-family:var(--font-heading);font-size:clamp(64px,12vw,120px);font-weight:800;line-height:1;background:var(--grad);background-clip:text;color:transparent}.status-page__title{font-size:clamp(26px,3.5vw,38px);font-weight:800}.status-page__text{color:var(--text-2);max-width:48ch}.status-page__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:48px 24px;border:1px dashed var(--border-2);border-radius:var(--radius)}.empty__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--text-3);--i:24px}.empty__title{font-weight:700;font-size:17px}.empty__text{color:var(--text-2);max-width:44ch;font-size:15px}.empty .btn,.basket__state .btn{margin-top:8px}.live__card{padding:24px;display:grid;gap:18px}.live__icon{--i:22px;color:var(--accent)}.live__title{font-size:20px;font-weight:700}.live__sub:empty,.live__body,.live__empty,[data-loaded] .live__skeleton,[data-empty] .live__skeleton{display:none}[data-loaded] .live__body,[data-empty] .live__empty{display:block}.goal__bar{height:12px;border-radius:999px;background:var(--surface-2);overflow:hidden}.goal__fill,.sale-progress__fill{height:100%;width:calc(var(--qbox-progress,0)*100%);background:var(--grad);border-radius:inherit;transition:width .6s var(--ease)}.goal__stats{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;font-size:14px;color:var(--text-2)}.goal__pct{font-size:20px;color:var(--text);font-family:var(--font-heading)}.payment,.live__head{display:flex;align-items:center;gap:12px}.avatar{aspect-ratio:1;border-radius:50%;object-fit:cover;background:var(--accent-soft);flex:none}.avatar:not([hidden])+.icon{display:none}.payment__info{display:grid;flex:1;min-width:0}.payment__user{font-weight:600;font-size:15px}.payment__meta{text-align:right;display:grid}.payment__price{font-weight:700;font-family:var(--font-heading);font-size:14px}.topc{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.topc__pic{position:relative}.topc__crown{position:absolute;right:-4px;bottom:-4px;padding:4px;border-radius:50%;background:var(--grad);color:var(--on-accent);box-shadow:0 0 0 2px var(--surface);--i:12px}.status{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status__dot{width:12px;height:12px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 4px color-mix(in oklab,var(--bad) 25%,transparent)}[data-online=true] .status__dot{background:var(--ok);box-shadow:0 0 0 4px color-mix(in oklab,var(--ok) 25%,transparent)}.status__players{font-weight:600}.status__addr{font-size:13px;background:var(--surface-2);padding:4px 8px;border-radius:6px}.skel{display:block;background:linear-gradient(90deg,var(--surface-2),color-mix(in oklab,var(--surface-2) 85%,var(--text)),var(--surface-2));background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:6px}.skel--line{height:12px;width:100%}.skel--short{width:40%}.skel--block{height:56px;border-radius:var(--radius-sm)}.skel--avatar{width:32px;height:32px;border-radius:50%;flex:none}.skel-row{display:flex;gap:12px;align-items:center}.basket--drawer,.search,.popup{position:fixed;inset:0;margin:0;padding:0;border:0;background:transparent;width:100%;max-width:none;height:100%;max-height:none;color:var(--text)}.basket--drawer{overflow:visible}.basket--drawer:not([open]),.search:not([open]),.popup:not([open]){display:none}.basket--drawer::backdrop,.search::backdrop,.popup::backdrop{background:#0000008c;backdrop-filter:blur(4px)}.basket--drawer .basket__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100%);background:var(--surface);display:flex;flex-direction:column;box-shadow:var(--shadow-lg);border-left:1px solid var(--border);animation:slide-in .3s var(--ease)}.basket__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.basket__title{font-size:22px;font-weight:800}.basket__body{flex:1;overflow:auto;padding:20px}.basket--page .basket__title{font-size:clamp(30px,4vw,44px);margin-bottom:24px}.basket--page .basket__body{padding:0}.basket--page .basket__ready{max-width:640px}[data-qbox-basket] [data-qbox-panel]{display:none}[data-state=loading] [data-qbox-panel=loading],[data-state=empty] [data-qbox-panel=empty],[data-state=login] [data-qbox-panel=login],[data-state=ready] [data-qbox-panel=ready],[data-state=error] [data-qbox-panel=error]{display:grid}.basket__state{justify-items:center;text-align:center;gap:10px;padding:36px 16px}.basket__state--loading{justify-items:stretch;text-align:left;padding:8px 0}.basket__state-icon{width:56px;height:56px;border-radius:50%;background:var(--surface-2);color:var(--text-2);display:grid;place-items:center;--i:26px}.basket__state--error .basket__state-icon{background:color-mix(in oklab,var(--bad) 15%,transparent);color:var(--bad)}.basket__state-title,.topc__user{font-weight:700;font-size:18px}.basket__state-text{color:var(--text-2);font-size:15px;max-width:36ch}.basket__state-text:empty,.basket__lines:empty,.basket__codes:empty{display:none}.basket__hint{color:var(--text-3);font-size:14px;margin-top:12px}.basket__noscript{color:var(--text-2);font-size:14px;margin-top:8px}.basket__noscript a{color:var(--accent);text-decoration:underline}.basket__ready{gap:18px}.basket__user{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2)}.basket__user span{flex:1}.basket__user strong{color:var(--text)}.basket__lines,.skel-stack{display:grid;gap:12px}.line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img info remove" "img qty total";gap:6px 12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.line__img{grid-area:img;width:64px;height:64px;object-fit:cover;border-radius:6px;background:var(--surface)}.line__info{grid-area:info;min-width:0}.line__name,.search__name,.upsell__name{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line__gift{font-size:12px;font-weight:600;color:var(--accent)}.line__qty{grid-area:qty;display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:var(--radius-sm);width:max-content;background:var(--surface)}.qty{width:30px;height:30px;display:grid;place-items:center;color:var(--text-2);border-radius:inherit}.qty:hover{color:var(--text)}.qty[disabled]{opacity:.35;cursor:default}.line__count{min-width:24px;text-align:center;font-weight:600;font-size:14px}.line__total{grid-area:total;text-align:right;font-weight:700;font-family:var(--font-heading);font-size:15px}.line__remove{grid-area:remove;justify-self:end;width:30px;height:30px;border:0;background:none;color:var(--text-3)}.line__remove:hover{color:var(--bad);background:none}.line[aria-busy=true]{opacity:.5;pointer-events:none}.basket__codes{display:grid;gap:6px}.code{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:13px}.code__kind{font-weight:700;color:var(--accent);text-transform:uppercase;font-size:11px;letter-spacing:.06em}.code__value{flex:1}.code .iconbtn{background:none;border:0}.basket__codes-toggle summary{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-2);padding:4px 0}.basket__codes-toggle summary span{flex:1}.basket__code-forms{display:grid;gap:8px;padding-top:10px}.code-form{display:flex;gap:8px}.input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--bg);color:var(--text);font-size:14px}.input::placeholder,.search__input::placeholder{color:var(--text-3)}.input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.basket__totals{display:grid;gap:6px;margin:0;padding-top:14px;border-top:1px solid var(--border)}.basket__row{display:flex;justify-content:space-between;font-size:14px;color:var(--text-2)}.basket__row dd{margin:0;font-weight:600;color:var(--text)}.basket__row--total{font-size:17px;padding-top:8px;color:var(--text);font-weight:700}.basket__row--total dd{font-family:var(--font-heading);font-weight:800;font-size:22px}.basket__note{font-size:13px;color:var(--text-2);padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-2);border-left:3px solid var(--accent)}.basket__secure,.currency__note{text-align:center;font-size:12px;color:var(--text-3)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:200;max-width:min(440px,calc(100vw - 32px));padding:12px 18px;border-radius:var(--radius);background:var(--text);color:var(--bg);font-size:14px;font-weight:500;box-shadow:var(--shadow-lg);text-align:center;animation:toast-in .25s var(--ease)}.toast:empty{display:none}.toast[data-kind=error]{background:color-mix(in oklab,var(--bad) 78%,#000);color:#fff}.footer{margin-top:auto;border-top:1px solid var(--border);background:var(--bg-2);font-size:14px;color:var(--text-2)}.footer__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;padding-block:48px}.footer__brand{display:grid;gap:14px;justify-items:start}.brand--footer{font-size:17px}.footer__text{max-width:46ch;line-height:1.6}.socials{display:flex;gap:8px;flex-wrap:wrap}.socials__link{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);color:var(--text-2);transition:var(--t)}.socials__link:hover,.powered:hover{color:var(--text);border-color:var(--border-2)}.footer__nav ul{display:grid;gap:8px;align-content:start}.footer__nav a{color:var(--text-2);font-weight:500}.footer__nav a:hover{color:var(--text)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-block:18px;border-top:1px solid var(--border);font-size:13px;color:var(--text-3)}.powered{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:500;transition:var(--t);--i:16px}.powered .icon{color:var(--accent)}[data-preview] [data-section-id]{cursor:pointer;outline:1px dashed transparent;outline-offset:-2px;transition:outline-color .15s}[data-preview] [data-section-id]:hover{outline-color:color-mix(in oklab,var(--accent) 60%,transparent)}[data-preview] [data-section-id][data-selected]{outline:2px solid var(--accent);outline-offset:-2px}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide-in{0%{transform:translate(100%)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media(max-width:1520px){[data-collapse="1520"] .nav{display:none}[data-collapse="1520"] .menu{display:block}[data-collapse] .search-btn{width:40px;padding:0;justify-content:center}[data-collapse] :is(.search-btn__label,.search-btn__kbd){display:none}}@media(max-width:1340px){[data-collapse="1340"] .nav{display:none}[data-collapse="1340"] .menu{display:block}}@media(max-width:1180px){[data-collapse="1180"] .nav{display:none}[data-collapse="1180"] .menu{display:block}.search-btn{width:40px;padding:0;justify-content:center}.search-btn__label,.search-btn__kbd{display:none}}@media(max-width:1060px){.nav{display:none}.menu{display:block}.header__cta{display:none}}@media(max-width:1000px){.pkgs--grid,.quotes--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pkgs--spotlight{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.basket-btn__label,.account-btn__label{display:none}.basket-btn,.account-btn{padding:0 10px}[data-header=center] .header__inner{flex-wrap:nowrap;justify-content:flex-start;padding-block:0}[data-header=center] .header__actions{position:static;margin-left:auto}.cats--tiles,.cats--cards,.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog,.catalog__split{grid-template-columns:minmax(0,1fr);gap:20px}.catalog__side{position:static}.catnav__title{display:none}.catnav__list{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.catnav__list ul{display:contents}.catnav__child{padding:0}.catnav__link{white-space:nowrap;border:1px solid var(--border)}.product__layout{grid-template-columns:minmax(0,1fr)}.footer__inner{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:640px){.header__inner{gap:10px}.header__actions{gap:8px}.brand{min-width:0;font-size:16px}.brand__name{overflow:hidden;text-overflow:ellipsis}.pkgs--grid,.cats--cards,.features__grid,.quotes--grid{grid-template-columns:minmax(0,1fr)}.pkg--row{flex-direction:column}.pkg--row .pkg__media{flex:none;aspect-ratio:16/9}.cats--tiles{gap:10px}.cat--tiles .cat__body{padding:14px}.cat--tiles .cat__name{font-size:17px}.cat__arrow{display:none}.gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section__head{flex-direction:column;align-items:flex-start}.section__head--center{align-items:center}.discord__card{padding:24px}.discord__btn{width:100%}.line{grid-template-columns:56px minmax(0,1fr) auto}.line__img{width:56px;height:56px}}@media(hover:none){.search-btn__kbd{display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sec{position:relative;--sec-bg:var(--bg)}.sec--bg-subtle{--sec-bg:var(--bg-2);background:var(--sec-bg)}.sec--bg-accent{background:var(--grad);color:var(--on-accent)}.sec--bg-accent>.section{--text:var(--on-accent);--text-2:color-mix(in oklab,var(--on-accent) 78%,transparent);--text-3:color-mix(in oklab,var(--on-accent) 60%,transparent);--surface:color-mix(in oklab,var(--on-accent) 12%,transparent);--surface-2:color-mix(in oklab,var(--on-accent) 20%,transparent);--border:color-mix(in oklab,var(--on-accent) 24%,transparent);--border-2:color-mix(in oklab,var(--on-accent) 42%,transparent);--accent-soft:color-mix(in oklab,var(--on-accent) 16%,transparent);--sec-bg:var(--accent);color:var(--text)}.sec--bg-accent :is(.eyebrow,.section__action,.feature__icon,.stat__icon,.price__now,.stat__value,.countdown__num,.promo__code){color:var(--text);background:none;-webkit-text-fill-color:currentColor;text-shadow:none}.sec--bg-accent .btn--primary{background:var(--on-accent);color:var(--accent);border-color:transparent;box-shadow:none}.sec--bg-accent :is(.section__heading:before,.section__title:after){background:var(--on-accent);box-shadow:none}.sec--bg-contrast{--c-bg:var(--text);--c-text:var(--bg);background:var(--c-bg);color:var(--c-text)}.sec--bg-contrast>.section{--bg:var(--c-bg);--sec-bg:var(--c-bg);--text:var(--c-text);--text-2:color-mix(in oklab,var(--c-text) 72%,transparent);--text-3:color-mix(in oklab,var(--c-text) 55%,transparent);--surface:color-mix(in oklab,var(--c-text) 7%,var(--c-bg));--surface-2:color-mix(in oklab,var(--c-text) 13%,var(--c-bg));--border:color-mix(in oklab,var(--c-text) 15%,transparent);--border-2:color-mix(in oklab,var(--c-text) 28%,transparent);color:var(--text)}.sec--compact>.section{padding-block:clamp(28px,4vw,48px)}.sec--spacious>.section{padding-block:clamp(72px,11vw,140px)}.sec--off>.section{opacity:.45;filter:saturate(.4)}.sec__off{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:14px;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 14px,rgb(127 127 127/.07) 14px 28px)}.sec__off-label{display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--text);color:var(--bg);font:600 12px/1.2 var(--font-body);box-shadow:var(--shadow)}.sec__off--mobile,.sec__off--desktop{display:none}@media(max-width:767px){.sec--hide-mobile{display:none}.sec--sel.sec--hide-mobile{display:block}.sec--sel.sec--hide-mobile>.section{opacity:.45}.sec--sel .sec__off--mobile{display:flex}}@media(min-width:768px){.sec--hide-desktop{display:none}.sec--sel.sec--hide-desktop{display:block}.sec--sel.sec--hide-desktop>.section{opacity:.45}.sec--sel .sec__off--desktop{display:flex}}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(32px) scale(.98)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){[data-motion=subtle] [data-reveal],[data-motion=lively] [data-reveal]{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 30%}[data-motion=lively] [data-reveal]{animation-name:reveal-up}[data-motion=lively] [data-reveal] :is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier){animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0% entry 35%}[data-motion=lively] [data-reveal] :is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier):nth-child(3n+2){animation-range:entry 8% entry 43%}[data-motion=lively] [data-reveal] :is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier):nth-child(3n){animation-range:entry 16% entry 51%}}}[data-motion=lively] :is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier):hover{transform:translateY(-6px)}[data-motion=lively] .btn:hover{transform:translateY(-2px) scale(1.02)}[data-motion=none] :is(:is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier),.btn):hover{transform:none}[data-heading=uppercase] :is(h1,h2,h3,.pkg__name,.cat__name){text-transform:uppercase;letter-spacing:.03em}:root{--grad-keep:100%}[data-mode=light]{--grad-keep:66%}@media(prefers-color-scheme:light){[data-mode=auto]{--grad-keep:66%}}[data-heading=gradient] :is(h1,h2){color:var(--accent);text-shadow:none}@supports (background-clip:text){[data-heading=gradient] :is(h1,h2){background:linear-gradient(135deg,color-mix(in oklab,var(--accent) var(--grad-keep),#000),color-mix(in oklab,var(--accent-2) var(--grad-keep),#000));background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.08em}[data-heading=gradient] :is(.sec--bg-accent,.ctab--gradient,.ctab--image,.hero--image) :is(h1,h2){background:none;color:inherit;-webkit-text-fill-color:currentColor}}.backdrop:after{content:"";position:absolute;inset:0;pointer-events:none}[data-pattern=grid] .backdrop:after{background-image:linear-gradient(color-mix(in oklab,var(--text) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--text) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(#000 30%,transparent)}[data-pattern=dots] .backdrop:after{background-image:radial-gradient(color-mix(in oklab,var(--text) 16%,transparent) 1px,transparent 1.6px);background-size:22px 22px;mask-image:linear-gradient(#000 40%,transparent)}[data-pattern=noise] .backdrop:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:overlay}[data-pattern=glow] .backdrop:after{background:radial-gradient(55% 45% at 12% 0%,color-mix(in oklab,var(--accent) 28%,transparent),transparent 60%),radial-gradient(45% 40% at 88% 10%,color-mix(in oklab,var(--accent-2) 22%,transparent),transparent 60%),radial-gradient(40% 35% at 50% 100%,color-mix(in oklab,var(--accent) 14%,transparent),transparent 70%)}[data-hover=glow] :is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier):hover{transform:none;border-color:color-mix(in oklab,var(--accent) 60%,var(--border));box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 45%,transparent),0 0 44px -6px color-mix(in oklab,var(--accent) 60%,transparent)}[data-hover=none] :is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier):hover{transform:none;border-color:var(--border);box-shadow:none}[data-hover=none][data-card=elevated] :is(.pkg,.cat,.feature,.stat,.quote,.showcase,.tier):hover{box-shadow:var(--shadow)}[data-hover=none] :is(.pkg:hover .pkg__img,.cat:hover .cat__img,.gallery__item:hover .gallery__img){transform:none}[data-density=compact]{--gutter:clamp(14px,3vw,24px)}[data-density=compact] .section{padding-block:clamp(32px,5vw,56px)}[data-density=compact] .sec--compact>.section{padding-block:clamp(18px,3vw,32px)}[data-density=compact] .sec--spacious>.section{padding-block:clamp(52px,8vw,96px)}[data-density=compact] .section__head{margin-bottom:20px}[data-density=compact] :is(.pkgs,.cats,.features__grid,.features__list,.stats,.quotes--grid,.gallery__grid,.tiers){gap:12px}[data-density=compact] .pkg__body{padding:12px 14px 14px}[data-density=compact] :is(.feature,.stat,.quote){padding:18px}.announce{position:relative;font-size:14px;font-weight:500}.announce__item{display:none;background:var(--a-bg,var(--accent));color:var(--a-fg,var(--on-accent))}.announce__item[data-active]{display:block}.announce__item--info{--a-bg:#2563eb;--a-fg:#fff}.announce__item--success{--a-bg:#15803d;--a-fg:#fff}.announce__item--warning{--a-bg:#f5a524;--a-fg:#1a1200}.announce__item--sale{--a-bg:linear-gradient(90deg,#be123c,#c2410c);--a-fg:#fff}.announce__item--dark{--a-bg:#111114;--a-fg:#fff}.announce__inner{display:flex;align-items:center;justify-content:center;gap:8px 14px;flex-wrap:wrap;min-height:42px;padding-block:7px;text-align:center}.announce--multi .announce__inner{padding-inline:44px}.announce__icon{width:18px;height:18px}.announce__ends{white-space:nowrap}.announce__ends:before{content:"\b7  "}.announce__link{display:inline-flex;align-items:center;gap:4px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.announce__dismiss,.announce__nav{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:inherit;opacity:.8;transition:var(--t)}.announce__dismiss:hover,.announce__nav:hover{opacity:1;background:#0000002e}.announce__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:#fff;background:#00000038}.announce__nav--prev{left:8px}.announce__nav--next{right:8px}.announce .chip{background:#0000002e;border-color:currentColor;color:inherit}.countdown{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.countdown__ended,[data-ended] .countdown__live{display:none}[data-ended] .countdown__ended,.announce__text{display:inline}.countdown--inline [data-unit=text]{font-weight:700}.countdown--boxes .countdown__live{display:flex;gap:8px}.countdown__unit{display:grid;justify-items:center;min-width:58px;padding:8px 6px 6px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.countdown__num{font-family:var(--font-heading);font-size:24px;font-weight:800;line-height:1}.countdown__label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-top:5px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border-radius:var(--radius-sm);border:1px dashed var(--border-2);background:var(--surface-2);color:var(--text);font-weight:700;font-size:13px;letter-spacing:.06em;transition:var(--t)}.chip:hover{border-color:var(--accent)}.chip__icon{opacity:.75}.chip__copied,.chip[data-copied] .chip__code,.chip[data-copied] .chip__icon{display:none}.chip[data-copied] .chip__copied{display:inline}.chip--icon{padding:4px 6px;letter-spacing:0}.chip--icon .chip__code{display:none}.popup{display:grid;place-items:center;overflow:auto;padding:16px;z-index:120}[data-preview] .popup[open]{background:#0000008c;backdrop-filter:blur(4px)}.popup__panel{position:relative;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:popup-in .45s var(--ease)}.popup__close-form{position:absolute;top:12px;right:12px;z-index:1}.popup__close{background:color-mix(in oklab,var(--surface) 80%,transparent);backdrop-filter:blur(8px)}.popup__media{aspect-ratio:16/9;background:var(--surface-2)}.popup__body{display:grid;gap:14px;padding:clamp(22px,4vw,34px);text-align:center;justify-items:center}.popup__title{font-size:clamp(24px,3vw,32px);font-weight:800}.popup__text{color:var(--text-2);max-width:44ch}.popup__code{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-2)}.popup__cta{margin-top:4px;min-width:60%}@keyframes popup-in{0%{opacity:0;transform:translateY(24px) scale(.96)}}.ptoasts{position:fixed;left:16px;bottom:16px;z-index:150;display:grid;gap:8px;max-width:min(360px,calc(100vw - 32px));pointer-events:none}.ptoasts:empty{display:none}.ptoast{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);font-size:14px;color:var(--text-2);animation:ptoast-in .35s var(--ease)}.ptoast__time{font-size:12px;color:var(--text-3);margin-left:auto;white-space:nowrap}@keyframes ptoast-in{0%{opacity:0;transform:translateY(10px)}}.hero__video,.hero__media-img,.hero__media-video{position:absolute;inset:0}.hero--split .hero__inner,.hero--showcase .hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);justify-items:stretch;text-align:left}.hero__copy{display:grid;gap:20px;justify-items:start;min-width:0}.hero--center .hero__copy{justify-items:center;text-align:center}.hero__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;background:var(--surface-2);box-shadow:var(--shadow-lg);border:1px solid var(--border)}.hero__showcase{min-width:0}.showcase{overflow:hidden;position:relative;box-shadow:var(--shadow-lg)}.showcase__body{display:grid;gap:8px;padding:20px 22px 22px}.showcase__name{font-size:22px;font-weight:800}.showcase__desc{color:var(--text-2);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showcase__perks{gap:6px;margin-top:2px}.showcase__perks .perk{font-size:14px}.showcase__more{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--text-2);padding-left:28px}.showcase__more:hover{color:var(--accent)}.showcase__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.showcase--empty{padding:32px;text-align:center;display:grid;gap:6px;justify-items:center;border-style:dashed}.features__steps{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:24px}.step{position:relative;display:grid;gap:10px;align-content:start;justify-items:center;text-align:center;padding:0 8px}.step__num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-accent);font-family:var(--font-heading);font-weight:800;font-size:16px;position:relative;z-index:1;box-shadow:0 0 0 6px var(--sec-bg,var(--bg))}.step:before{content:"";position:absolute;top:22px;left:50%;width:100%;height:2px;background:var(--border-2)}.step:last-child:before{display:none}.step__title{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700}.step__icon{color:var(--accent)}.features__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.feature--row{display:flex;gap:16px;padding:18px 20px;align-items:flex-start}.feature--row .feature__icon{flex:none}.feature__body{display:grid;gap:4px}.gallery__masonry{columns:3;column-gap:12px}.gallery__masonry .gallery__item{break-inside:avoid;margin-bottom:12px;aspect-ratio:4/3}.gallery__masonry [data-ratio=tall]{aspect-ratio:3/4}.gallery__masonry [data-ratio=square]{aspect-ratio:1}.gallery__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--gutter) 12px;margin-inline:calc(-1*var(--gutter));scroll-padding-inline:var(--gutter);scrollbar-width:thin}.gallery__track .gallery__item{flex:0 0 min(560px,85vw);scroll-snap-align:start;aspect-ratio:16/10;scroll-margin-top:calc(var(--header-h) + 24px)}.gallery__dots{display:flex;justify-content:center;gap:8px;margin-top:6px}.gallery__dots a{width:10px;height:10px;border-radius:50%;background:var(--border-2);transition:var(--t)}.gallery__dots a:hover,.gallery__dots a:focus-visible{background:var(--accent);transform:scale(1.2)}.discord__live,.connect__live{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:var(--text-2)}.discord__live strong,.connect__live strong,.ptoast__text strong{color:var(--text)}.discord__live[data-empty],.connect__live[data-empty],.connect__host:empty{display:none}.discord__dot{width:8px;height:8px;border-radius:50%;background:#23a55a;box-shadow:0 0 0 3px color-mix(in oklab,#23a55a 25%,transparent)}.stats{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:16px}.stat{display:grid;justify-items:center;text-align:center;gap:6px;padding:28px 18px}.stat__icon{width:42px;height:42px;border-radius:50%;margin-bottom:4px}.stat__value{font-family:var(--font-heading);font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.stat__label{font-size:14px;color:var(--text-2)}.quote{display:grid;gap:14px;padding:24px;align-content:start;position:relative}.quote__mark{position:absolute;top:18px;right:18px;color:var(--accent);opacity:.3;--i:28px}.stars{display:inline-flex;gap:2px;color:#f5b301}.stars__off{color:var(--text-3);opacity:.45}.quote__text{margin:0;font-size:16px;line-height:1.6;color:var(--text)}.quote__who{display:flex;align-items:center;gap:12px;margin-top:auto}.quote__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.quote__name{display:block;font-weight:700;font-size:14px}.quote__role{display:block;font-size:13px;color:var(--text-3)}.quotes--marquee{display:flex;gap:16px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.quotes__track{display:flex;gap:16px;flex:none;animation:marquee var(--dur,40s) linear infinite}.quotes__track .quote{width:min(340px,80vw)}.quotes--marquee:hover .quotes__track,.quotes--marquee:focus-within .quotes__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-100% - 16px))}}.connect{display:grid;overflow:hidden}.connect--image{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.connect__media{background:var(--surface-2);min-height:280px}.connect__body{display:grid;gap:16px;padding:clamp(24px,4vw,44px);align-content:center;justify-items:start}.connect__body .eyebrow{margin:0}.connect__title{font-size:clamp(24px,3vw,36px);font-weight:800}.connect__text{color:var(--text-2)}.connect__live{margin:0;gap:10px;flex-wrap:wrap}.connect__live strong{font-family:var(--font-heading);font-size:16px}.connect__dot{width:10px;height:10px;border-radius:50%;background:var(--text-3);flex:none}[aria-busy=true]>.connect__dot{animation:pulse 1.2s ease-in-out infinite}[data-online=true]>.connect__dot{background:var(--ok);box-shadow:0 0 0 4px color-mix(in oklab,var(--ok) 25%,transparent)}[data-online=false]>.connect__dot{background:var(--bad)}.connect__host{color:var(--text-3)}.connect__actions{display:flex;gap:10px;flex-wrap:wrap}.connect__addr{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-size:14px}.connect__addr code{font-weight:600}.apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),340px));justify-content:center;gap:16px}.apps--list{grid-template-columns:minmax(0,1fr)}.app{display:flex;flex-direction:column;align-items:start;gap:16px;padding:22px}.apps--list .app{flex-flow:row wrap;align-items:center}.app__body{flex:1;display:grid;align-content:start;gap:6px;min-width:min(100%,240px)}.app__text{color:var(--text-2);font-size:15px}.app__closes{font-size:13px;color:var(--text-3)}@keyframes pulse{50%{opacity:.35}}.video{max-width:960px;margin-inline:auto}.video__frame{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--grad);box-shadow:var(--shadow-lg)}.video__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#00000040;transition:background var(--t)}.video__play:hover{background:#0006}.video__play-btn{width:78px;height:78px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;box-shadow:0 12px 40px -8px var(--accent);transition:transform var(--t) var(--ease);--i:30px}.video__play:hover .video__play-btn{transform:scale(1.08)}.video__play-btn .icon{margin-left:4px}.video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ctab{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:clamp(32px,6vw,72px);isolation:isolate}.ctab--gradient{background:var(--grad);color:var(--on-accent)}.ctab--image{color:#fff}.ctab--outline{border:2px solid color-mix(in oklab,var(--accent) 50%,var(--border));background:var(--accent-soft)}.ctab__content{display:grid;gap:14px;justify-items:center;text-align:center}.ctab__title{font-size:clamp(28px,4vw,48px);font-weight:800;max-width:22ch}.ctab__text{font-size:17px;opacity:.9;max-width:52ch}.ctab__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}:is(.ctab--gradient,.ctab--image) .btn--primary{background:#fff;color:#111;border-color:transparent;box-shadow:0 10px 30px -10px #00000080}:is(.ctab--gradient,.ctab--image) .btn--secondary{background:color-mix(in oklab,currentColor 14%,transparent);border-color:color-mix(in oklab,currentColor 45%,transparent);color:inherit}@media(max-width:900px){.hero--split .hero__inner,.hero--showcase .hero__inner,.features__list,.connect--image{grid-template-columns:minmax(0,1fr)}.hero__media{aspect-ratio:16/9}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.connect__media{min-height:0;aspect-ratio:16/9}}@media(max-width:800px){.features__steps{grid-template-columns:minmax(0,1fr);gap:22px}.step{grid-template-columns:44px minmax(0,1fr);justify-items:start;text-align:left;column-gap:16px;padding:0}.step__num{grid-row:1/3}.step:before{top:50px;bottom:-24px;left:21px;width:2px;height:auto}}@media(max-width:640px){.gallery__masonry{columns:2}.stats{gap:10px}.stat{padding:18px 10px}.announce__inner{font-size:13px}.announce__icon{display:none}.announce--multi .announce__inner{padding-inline:36px}.ptoasts{left:12px;right:12px;bottom:12px;max-width:none}.connect__actions .btn{flex:1}.showcase__body{padding:16px}.showcase__foot .btn{flex:1}}@media(prefers-reduced-motion:reduce){.hero__video,.hero__media-video{display:none}.quotes--marquee{overflow-x:auto;mask-image:none}.quotes__track{animation:none}.quotes__track[aria-hidden]{display:none}.popup__panel,.ptoast{animation:none}[aria-busy=true]>.connect__dot{animation:none}}.ranks{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.tiers{display:grid;grid-auto-flow:column;grid-auto-columns:min(300px,84vw);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:24px var(--gutter) 44px;margin:0 calc(-1*var(--gutter)) -24px;scrollbar-width:thin}.tier{--tier:var(--accent);--on-tier:var(--on-accent);--tier-soft:color-mix(in oklab,var(--tier) 14%,transparent);--tier-line:color-mix(in oklab,var(--tier) 50%,transparent);--tier-glow:color-mix(in oklab,var(--tier) 65%,transparent);grid-row:span 5;scroll-snap-align:center;position:relative;display:grid;grid-template-rows:subgrid;gap:16px;padding:26px 22px 22px;background-image:radial-gradient(70% 45% at 50% 0%,color-mix(in oklab,var(--tier) 18%,transparent),transparent 70%)}.tier:hover{transform:translateY(-3px);border-color:var(--tier-line)}.tier--hl{border-color:var(--tier-line);box-shadow:0 0 0 1px var(--tier-line),0 30px 70px -30px var(--tier-glow)}.tier__ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:5px 14px;border-radius:var(--radius-pill);background:var(--tier);color:var(--on-tier);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 20px -8px var(--tier-glow)}.tier__head{display:grid;gap:10px;justify-items:start}.tier__crest{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:var(--tier);background:var(--tier-soft);border:1px solid var(--tier-line);--i:26px}.tier--hl .tier__crest{background:var(--tier);color:var(--on-tier);box-shadow:0 10px 24px -10px var(--tier)}.tier__titles{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tier__name{font-size:22px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.tier__badge{padding:3px 9px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tier);border:1px solid var(--tier-line);background:var(--tier-soft)}.tier__tagline,.tier__desc{font-size:14px;color:var(--text-2);line-height:1.5}.tier__price{display:flex;align-items:baseline;gap:6px 8px;flex-wrap:wrap;font-family:var(--font-heading)}.tier__now{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1}.tier__per,.tier__alt,.rank-table__per,.rank-table__was{font:500 14px var(--font-body);color:var(--text-3)}.tier__was{font-size:15px;color:var(--text-3);font-weight:500}.tier__alt{flex-basis:100%;font-size:13px}.tier__perks{display:grid;gap:10px}.tier__inherit{font-size:13px;font-weight:600;color:var(--text-2)}.tier__inherit b{color:var(--text)}.perks{display:grid;gap:9px}.perk{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45}.perk__icon{flex:none;margin-top:2px;padding:3px;border-radius:50%;color:var(--ok);background:color-mix(in oklab,var(--ok) 16%,transparent)}.tier .perk__icon{color:var(--tier);background:var(--tier-soft)}.perk__text{color:var(--text);min-width:0}.perk__amt{font-weight:700}.perk__amt:before{content:" \b7  ";color:var(--text-3);font-weight:400}.tier__more{margin-top:auto;align-self:start;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-2)}.tier__more:hover{color:var(--text)}.rank-table__scroll{display:flex;width:100%;overflow-x:auto;scrollbar-width:thin}.rank-table{flex:none;width:auto;max-width:100%;margin-inline:auto;border-collapse:separate;border-spacing:0;font-size:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);clip-path:inset(0 round var(--radius))}.rank-table th,.rank-table td{padding:11px 12px;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle}.rank-table tbody:last-child tr:last-child>*{border-bottom:0}.rank-table__corner,.rank-table__row{text-align:left;position:sticky;left:0;z-index:1;min-width:170px;max-width:280px;background:var(--surface);box-shadow:1px 0 0 var(--border)}.rank-table__corner{z-index:3}.rank-table__row{font-weight:500}.rank-table__label{display:inline-block;max-width:240px;vertical-align:middle}.rank-table__hint{display:inline-grid;vertical-align:middle;margin-left:6px;color:var(--text-3);cursor:help}.rank-table__tier{--tier:var(--accent);--on-tier:var(--on-accent);--tier-soft:color-mix(in oklab,var(--tier) 14%,transparent);min-width:132px;padding:16px 10px 14px;vertical-align:bottom;background:var(--surface);border-top:3px solid var(--tier)}.rank-table__crest{display:grid;place-items:center;width:36px;height:36px;margin:0 auto 8px;border-radius:50%;color:var(--tier);background:var(--tier-soft)}.rank-table__name{display:block;font-family:var(--font-heading);font-size:16px;font-weight:700;letter-spacing:-.01em}.rank-table__hl{display:inline-block;margin-top:5px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--tier);color:var(--on-tier);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rank-table__price{display:block;margin:6px 0 10px;font-family:var(--font-heading);font-weight:800;font-size:18px}.rank-table__per,.rank-table__was{font-size:12px}.rank-table__was{margin-left:6px}.rank-table .is-hl{background:color-mix(in oklab,var(--tier,var(--accent)) 9%,var(--surface))}.rank-table__group th{text-align:left;padding:18px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:0;background:var(--surface)}.rank-table__yes,.rank-table__no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.rank-table__yes{color:var(--ok);background:color-mix(in oklab,var(--ok) 16%,transparent)}.rank-table__no{color:var(--text-3);background:var(--surface-2);opacity:.7}.rank-table__text{font-weight:700}.ranks__compare{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ranks__compare::details-content{min-width:0}.ranks__toggle{justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);font-weight:600;font-size:14px;transition:var(--t)}.ranks__toggle:hover{border-color:var(--border-2)}.ranks__compare[open] .summary__chevron{transform:rotate(180deg)}.countdown-sec__inner{display:grid;justify-items:center;text-align:center;gap:28px}.countdown-sec .section__head{margin-bottom:0}.countdown-sec .countdown__live{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.countdown-sec .countdown__unit{display:grid;gap:6px;min-width:clamp(72px,12vw,112px);padding:16px 10px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.countdown-sec .countdown__num{font:800 clamp(30px,5vw,52px)/1 var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.countdown-sec .countdown__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.countdown-sec--inline .countdown__live{font:800 clamp(36px,7vw,72px)/1 var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.countdown-sec__ended,.countdown-sec .countdown__ended{font-size:clamp(18px,2.4vw,24px);font-weight:600;color:var(--text-2)}.countdown-sec__lead{display:contents}.countdown-sec__reveal{width:min(100%,480px);text-align:left}.cal{display:grid;gap:12px;align-items:start}.cal--grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.cal--row{grid-auto-flow:column;grid-auto-columns:132px;overflow-x:auto}.cal__day[data-opened]{grid-column:span 2}.cal__day[data-state=locked]{opacity:.6}.cal .cal__day:not([data-state=locked]){border-color:var(--accent)}.cal__open{display:grid;place-content:center;justify-items:center;gap:6px;width:100%;aspect-ratio:1;padding:10px}.cal__open:focus-visible{outline-offset:-4px}.cal__open:disabled{cursor:default}[data-opened] .cal__open{aspect-ratio:auto}.cal__num{font:800 clamp(26px,4vw,38px)/1 var(--font-heading);font-synthesis:none}.cal__when{display:flex;gap:4px;align-items:center;font-size:12px;color:var(--text-3);--i:14px}.cal__content{display:grid;gap:8px;padding:0 12px 12px;font-size:14px}.cal__code{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.promo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto}.promo--card{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px}.promo__main{display:grid;gap:12px;padding:30px 32px;align-content:center;justify-items:start}.promo--card .promo__main{padding:0}.promo__title{font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.02em}.promo__text{color:var(--text-2);font-size:15px;max-width:48ch}.promo__timer{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-2)}.promo__timer .icon,.sale-progress__text .icon{color:var(--sale)}.promo__countdown{font-family:var(--font-heading);font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.promo__cta{margin-top:6px}.promo__stub{position:relative;display:grid;gap:10px;align-content:center;justify-items:center;text-align:center;min-width:220px;padding:28px 26px;border-left:2px dashed var(--border-2)}.promo--card .promo__stub{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;text-align:left;gap:12px;min-width:0;padding:18px 0 0;border-left:0;border-top:1px solid var(--border)}.promo--ticket .promo__stub:before,.promo--ticket .promo__stub:after{content:"";position:absolute;left:-13px;width:24px;height:24px;border-radius:50%;background:var(--sec-bg,var(--bg));border:1px solid var(--border)}.promo--ticket .promo__stub:before{top:-13px}.promo--ticket .promo__stub:after{bottom:-13px}.promo__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.promo__code{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:10px 18px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px dashed var(--border-2);font-family:var(--font-heading);font-size:clamp(20px,3vw,28px);font-weight:800;letter-spacing:.12em;user-select:all}.promo__copied,[data-copied] .promo__copy-label,.search [data-qbox-panel]{display:none}.search__input::-webkit-search-cancel-button{display:none}[data-copied] .promo__copied{display:inline}.promo__copy[data-copied]{border-color:var(--ok);color:var(--ok)}.search{overflow:auto}.search__panel{width:min(640px,calc(100% - 24px));margin:min(12vh,120px) auto 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:search-in .2s var(--ease)}.search__form{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 18px;border-bottom:1px solid var(--border)}.search__icon{color:var(--text-3)}.search__input{flex:1;min-width:0;height:44px;border:0;background:none;font-size:17px;color:var(--text)}.search__input:focus{outline:none}.search__close{display:contents}.search__body{max-height:min(60vh,520px);overflow:auto;overscroll-behavior:contain}.search[data-state=idle] [data-qbox-panel=idle],.search[data-state=results] [data-qbox-panel=results],.search[data-state=empty] [data-qbox-panel=empty],.search[data-state=error] [data-qbox-panel=error]{display:block}.search__msg{padding:28px 20px;text-align:center;color:var(--text-3);font-size:14px}.search__results{display:grid;padding:8px}.search__item{border-radius:var(--radius-sm)}.search__link{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:inherit}.search__item[aria-selected=true],.search__item:hover{background:var(--surface-2)}.search__item[aria-selected=true]{box-shadow:inset 2px 0 0 var(--accent)}.search__img,.upsell__img{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--surface-2);flex:none}.search__text,.upsell__info{display:grid;flex:1;min-width:0}.search__name,.upsell__name{font-size:14.5px}.search__cat,.upsell__price{font-size:12.5px;color:var(--text-3)}.search__price{font-family:var(--font-heading);font-weight:700;font-size:14px;white-space:nowrap}.search__hints{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--border);font-size:12px;color:var(--text-3)}.search__hints span{display:inline-flex;align-items:center;gap:4px}.search kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;border:1px solid var(--border-2);background:var(--surface-2);font:600 11px var(--font-body);color:var(--text-2)}.gift{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.gift__toggle{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.gift__toggle .icon{color:var(--accent)}.gift__check{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}.gift__field{display:grid;gap:6px}.gift__field:has(>[hidden]){display:none}.gift__label{font-size:13px;color:var(--text-2)}.sale-progress{display:grid;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--sale) 10%,transparent);border:1px solid color-mix(in oklab,var(--sale) 30%,transparent);font-size:13px;font-weight:600}.sale-progress__text{display:flex;align-items:center;gap:8px}.sale-progress__bar{position:relative;height:6px;border-radius:999px;background:var(--surface);overflow:hidden}.sale-progress__fill{background:var(--sale);transition-duration:.5s}.sale-progress__step{position:absolute;inset:0 auto 0 calc(var(--at)*100% - 1px);width:2px;background:var(--border-2)}.upsells{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--border)}.upsells__title{margin:0}.upsells__list{display:grid;gap:8px}.upsell{display:flex;align-items:center;gap:10px}.upsell__link{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.upsell__add{padding:7px 10px;flex:none}.product__sale{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--sale)}.product__countdown{font-family:var(--font-heading);font-weight:800;font-size:16px;font-variant-numeric:tabular-nums;color:var(--text)}.variants{border:0;margin:0;padding:0;min-width:0}.variants legend{padding:0;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--text-2)}.variants__items{display:flex;flex-wrap:wrap;gap:16px 8px}.variant-item{display:contents}.variant-item>label{flex:1 0 auto}.variant-item>:checked+label{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.variant-item>:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.variant{display:none;order:1;flex-basis:100%;gap:16px}.variant-item>:checked~.variant{display:grid}.gallery__slide{transition:opacity .25s,visibility .25s}.gallery__input:not(:checked)+.gallery__slide{visibility:hidden}.gallery__slide--video{background:#000}iframe.gallery__slide{width:100%;height:100%;border:0}.gallery__stage :focus-visible{outline-offset:-4px}.gallery__thumb--video{position:relative;background:#000;color:#fff}.gallery__thumb--video .img{opacity:.6}.gallery__thumb--video .icon{position:absolute;inset:0;margin:auto}[data-ready] [data-full]{cursor:zoom-in}.gallery:not([data-ready]) .gallery__nav{display:none}.gallery__nav{position:absolute;top:50%;translate:0 -50%}.gallery__nav--prev{left:12px}.gallery__nav--next{right:12px}:is(.gallery,.lightbox) .iconbtn{color:#fff;background:#00000080}.lightbox{width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;background:#000000e6;color:#fff}.lightbox[open]{display:grid;place-content:center;justify-items:center;gap:10px}.lightbox__img{max-width:95vw;max-height:90vh;object-fit:contain}.lightbox__close{position:absolute;top:12px;right:12px}.included{padding:18px 20px;display:grid;gap:12px}.included__title{font-size:15px;font-weight:700}.included .perk{font-size:14px}.included__compare{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--accent)}.catalog--ranked{display:block}.catalog__ranks{margin:8px 0 clamp(36px,5vw,56px);scroll-margin-top:calc(var(--header-h) + 16px)}.catalog__h2{font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;margin-bottom:18px}.sortbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px}.sortbar>.input{flex-basis:220px}.sortbar label{font-size:14px;color:var(--text-2)}.sortbar select{margin-left:8px;font:inherit}.sortbar__empty{flex-basis:100%;color:var(--text-3)}.currency{position:relative;display:flex}.currency .icon{position:absolute;left:12px;top:10px;pointer-events:none}.currency select{padding-left:40px;font-family:inherit;cursor:pointer}.currency option{color:var(--text)}.price__approx{display:block;font:500 12px/1.4 var(--font-body);text-shadow:none;color:var(--text-3)}@media(max-width:900px){.currency .icon{left:10px}.currency select{width:40px;padding:0;color:transparent;appearance:none}}@keyframes search-in{0%{opacity:0;transform:translateY(-8px)}}@media(min-width:640px){.tiers[data-count="2"],.tiers[data-count="4"]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin:0;padding:22px 0 0;row-gap:34px}.tier--hl{transform:translateY(-8px)}.tier--hl:hover{transform:translateY(-11px)}}@media(min-width:780px){.tiers[data-count="3"]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:22px 0 0}}@media(min-width:1000px){.tiers[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}}@media(min-width:1280px){.tiers[data-count="5"]{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin:0;padding:22px 0 0}.tiers[data-count="5"] .tier{padding:24px 18px 20px}}@media(min-width:900px){.rank-table__scroll:not(.rank-table__scroll--wide){overflow:visible}.rank-table__scroll:not(.rank-table__scroll--wide) thead th{position:sticky;top:0;z-index:2}[data-sticky=true] .rank-table__scroll:not(.rank-table__scroll--wide) thead th{top:var(--header-h)}}.container--full{max-width:none;padding-inline:0}.container--full>.section__head{padding-inline:var(--gutter)}.custom-html{overflow-wrap:break-word}.custom-html svg{height:auto}@media(max-width:640px){.custom-html table{display:block;overflow-x:auto}.rank-table{font-size:13px}.rank-table th,.rank-table td{padding:9px 8px}.rank-table__corner,.rank-table__row{width:40vw;min-width:0;max-width:150px}.rank-table__label{max-width:none;white-space:normal}.rank-table__tier{min-width:104px;padding:12px 6px 10px}.rank-table__crest{width:30px;height:30px;margin-bottom:6px}.rank-table__name{font-size:14px}.rank-table__price{font-size:16px;margin:4px 0 8px}.promo{grid-template-columns:minmax(0,1fr)}.promo__main{padding:24px 22px}.promo__stub{border-left:0;border-top:2px dashed var(--border-2)}.promo--ticket .promo__stub:before,.promo--ticket .promo__stub:after{top:-13px;bottom:auto}.promo--ticket .promo__stub:after{left:auto;right:-13px}.search__panel{margin-top:12px}.search__hints{display:none}}.chip--amount{min-height:40px;padding:8px 16px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:none;font-size:14px;letter-spacing:0;font-variant-numeric:tabular-nums}.chip--amount:hover{border-color:var(--accent);background:var(--accent-soft)}.chip--amount.is-active,.chip--amount[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip--amount[aria-busy=true]{opacity:.6;pointer-events:none}.tier__buy{display:grid;gap:10px;align-content:end}.tier__upgrade,.rank-table__upgrade,.product__upgrade{width:100%}.tier__status,.rank-table__status,.product__tier{padding:7px 12px;border-radius:var(--radius-sm);background:var(--surface-2);font-size:13px;font-weight:600;color:var(--text-2);text-align:center}.rank-table__status{display:inline-block;margin:-4px 0 8px;padding:2px 8px;border-radius:var(--radius-pill)}[data-tier-state=current] :is(.tier__status,.rank-table__status){background:var(--tier);color:var(--on-tier)}.tier[data-tier-state=current]{border-color:var(--tier);box-shadow:0 0 0 2px var(--tier),0 30px 70px -30px var(--tier-glow)}.rank-table__tier[data-tier-state=current]{box-shadow:inset 0 0 0 2px var(--tier)}[data-tier-state=upgrade] :is(.tier__status,.rank-table__status),.product__tier[data-tier-state=upgrade]{background:color-mix(in oklab,var(--ok) 14%,var(--surface));color:var(--text)}[data-tier-state=upgrade] :is(.tier__status,.rank-table__status):before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--ok);vertical-align:1px}[data-tier-state=downgrade] :is(.tier__status,.rank-table__status){background:none;padding-block:0;color:var(--text-3)}.tier[data-tier-state=downgrade]{background-image:none}[data-tier-state=downgrade] :is(.tier__crest,.rank-table__crest){filter:grayscale(1)}.product__tier{border:1px solid var(--border);font-size:14px;text-align:left}.basket__rank{display:flex;align-items:center;gap:8px;margin-top:-8px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:14px;--i:16px}.basket__rank .icon,.tip__label .icon{color:var(--accent)}.basket__renews:not(:empty):before{content:" \b7  "}.tip{display:grid;gap:10px;padding:12px;border-radius:var(--radius-sm);border:1px dashed var(--border-2)}.tip__label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;--i:16px}.tip__chips,.donate__chips{display:flex;flex-wrap:wrap;gap:8px}.tip .chip--amount{min-height:34px;padding:6px 14px}.donate{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.donate__media{aspect-ratio:16/9;background:var(--surface-2)}.donate__main{display:grid;gap:22px;padding:clamp(22px,4vw,36px)}.donate .section__head{margin:0}.donate__form{display:grid;gap:14px}.donate__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.donate__field{display:grid;gap:6px;flex:1 1 200px}.donate__label,.donate__currency{font-size:13px;font-weight:600;color:var(--text-2)}.donate__input{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--bg)}.donate__input:focus-within{outline:2px solid var(--accent);border-color:transparent}.donate__input:has([aria-invalid=true]){border-color:var(--sale)}.donate__currency{font-size:18px}.donate__amount{flex:1;min-width:0;height:100%;border:0;background:none;font:700 20px var(--font-heading);font-variant-numeric:tabular-nums;appearance:textfield}.donate__amount:focus{outline:none}.donate__amount::-webkit-inner-spin-button{appearance:none}.donate__submit{flex:1 1 auto}.donate__error{font-size:13px;font-weight:600;color:var(--sale)}.donate__bounds{font-size:13px;color:var(--text-3)}.confirm__panel{display:grid;gap:12px;width:min(440px,100%);padding:clamp(22px,4vw,30px)}.confirm__title{font-size:22px;font-weight:800}.confirm__text{color:var(--text-2)}.confirm__text:empty{display:none}.confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px}@media(max-width:480px){.confirm__actions .btn{flex:1 1 auto}}@media(min-width:720px){.donate--image{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.donate--image .donate__media{aspect-ratio:auto}}.prose [id]{scroll-margin-top:calc(var(--header-h) + 16px)}.codeblock{position:relative}.codeblock pre{padding-right:76px}.codeblock__copy{position:absolute;top:8px;right:8px;padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-size:12px;font-weight:600;line-height:1.4}.codeblock__copy:hover{color:var(--text);border-color:var(--border-2)}.codeblock__copy[data-copied]{color:var(--ok);border-color:var(--ok)}.docs-details{padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.docs-details>*+*{margin-top:.8em}.docs-details>summary{font-weight:600;color:var(--text)}.docs-details>summary:before{content:"";display:inline-block;width:.45em;height:.45em;margin:0 .7em .15em 0;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform var(--t)}.docs-details[open]>summary:before{transform:rotate(45deg)}.docs{display:flex;gap:40px;align-items:flex-start;padding-block:32px 80px}.docs__side,.docs__toc{position:sticky;top:calc(var(--header-h) + 20px);flex:none;max-height:calc(100dvh - var(--header-h) - 40px);overflow-y:auto}.docs__side{width:220px}.docs__main{flex:1;min-width:0}.docs__toc{width:200px}.docs__main .sec:not([class*=sec--bg]) .container{padding-inline:0}.toc{display:grid;gap:2px;font-size:14px}.toc a{display:block;padding:4px 0;color:var(--text-3)}.toc a:hover{color:var(--text)}.toc__sub{padding-left:14px}.docs__toc-inline{display:none;margin-bottom:28px}.docs__pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.docs__step{display:grid;align-content:start;gap:4px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--t)}.docs__step:hover{border-color:var(--accent-line)}.docs__step--next{grid-column:2;text-align:right}.docs__step-label{font-size:13px;color:var(--text-3)}.docs__step-title{font-weight:600;color:var(--text)}@media(max-width:1100px){.docs__toc{display:none}.docs__toc-inline{display:block}}@media(max-width:900px){.docs{display:block}.docs__side{position:static;width:auto;max-height:none;overflow:visible;margin-bottom:8px}}.wish{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface) 82%,#0000);color:var(--text);--i:18px}.wish:is(:hover,[aria-pressed=true],[data-wish-remove]){color:var(--accent)}.wish:is([aria-pressed=true],[data-wish-remove]) .icon{fill:currentColor}.pkg:has(>.wish) .badges{right:54px}.pkg__img:not([hidden])+.img--empty{display:none}.pkg--mini .wish{inset:auto auto 10px 70px}@media(min-width:641px){.pkg--row .wish{right:auto;left:194px}}.product__buy,.variant{position:relative}.product__buy>.wish{top:16px;right:16px}.variant>.wish{top:0;right:0}.wish+.price{padding-right:44px}.wishbtn{display:inline-flex;gap:6px;width:auto;padding:0 10px}@media(max-width:640px){.wishbtn__count{display:none}}.wishlist__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;color:var(--text-2)}.rating:before{content:"\2605\2605\2605\2605\2605";letter-spacing:2px;background:linear-gradient(90deg,currentColor calc(var(--r)*20%),var(--border-2) 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pkg__rating,.review__meta{font-size:13px;color:var(--text-3)}.reviews,.reviews__list,.review,.review-form,.review-form>div,.review-form__field{display:grid;gap:12px}.reviews .product__h2{margin:0}.reviews__summary,.review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.review{gap:6px;padding:16px 18px}.review__meta strong{color:var(--text)}.review__body,.reviews__empty{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere}.review-form{padding:clamp(18px,3vw,24px)}.review-form>div{justify-items:start}.review-form__field{width:100%;gap:6px;font-size:14px;font-weight:600}.review-form textarea{height:auto;padding:10px 12px;font:inherit;font-size:14px;resize:vertical}.review-form__error{color:var(--sale);font-weight:600}.review-form[aria-busy=true]{opacity:.7}.rate{display:flex;margin:0;padding:0;border:0}.rate legend{margin-bottom:4px;font-size:14px;font-weight:600;color:var(--text)}.rate label{cursor:pointer;font-size:28px;line-height:1;color:var(--border-2)}.rate label:before{content:"\2605"}.rate:not(:hover) label:has(:checked),.rate:not(:hover) label:has(~label :checked),.rate label:hover,.rate label:has(~label:hover){color:inherit}.rate label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}:root{--bg:var(--bg-color,light-dark(#ffffff,#0b0b0d));--bg-2:light-dark(#fafafa,#0e0e11);--surface:light-dark(#ffffff,#131316);--surface-2:light-dark(#f4f4f5,#1a1a1f);--text:light-dark(#111113,#f4f4f5);--text-2:light-dark(#52525b,#a1a1aa);--text-3:light-dark(#6f6f79,#8a8a94);--border:light-dark(#e6e6ea,#232329);--border-2:light-dark(#d4d4d8,#3f3f46);--sale:light-dark(#b91c1c,#f87171);--on-sale:light-dark(#fff,#1c0505);--shadow-sm:0 1px 2px rgb(0 0 0/.06);--shadow:0 1px 2px rgb(0 0 0/.05),0 12px 32px -16px rgb(0 0 0/.18);--shadow-lg:0 30px 70px -24px rgb(0 0 0/.3);--accent-soft:color-mix(in oklab,var(--accent) 10%,transparent);--grad:var(--accent)}body{font-size:15.5px}h1,h2,h3,.section__title,.hero__title,.catalog__title,.product__title,.article__title,.status-page__title,.basket__title,.feature__title,.discord__title,.popup__title,.promo__title,.connect__title,.ctab__title,.tier__name,.showcase__name{font-weight:600;letter-spacing:-.03em}.section{padding-block:clamp(56px,8vw,104px)}.section__title{font-size:clamp(24px,2.8vw,34px)}.section__sub{font-size:16px;color:var(--text-2)}.section__head{margin-bottom:28px;align-items:flex-end}.section__head--center{align-items:center}.section__action{color:var(--text-2)}.section__action:hover{color:var(--text)}.eyebrow{color:var(--text-3);font-weight:500;letter-spacing:.1em;font-size:12px}.btn{font-weight:500;padding:10px 18px;border-radius:var(--radius-sm);font-size:14px}.btn--lg{padding:13px 24px;font-size:15px}.btn--sm{padding:7px 12px;font-size:13px}.btn--primary{box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff2e}.btn--primary:hover{filter:brightness(1.07)}.btn--secondary{background:var(--surface);border-color:var(--border-2);box-shadow:var(--shadow-sm)}.btn--secondary:hover{background:var(--surface-2)}.btn:hover,.pkg:hover,.tier:hover,.stat:hover,.quote:hover,.tier--hl,.tier--hl:hover{transform:none}.iconbtn,.basket-btn,.search-btn,.account-btn,.currency select,.input,.powered,.socials__link,.line,.countdown__unit,.chip{background:var(--surface);box-shadow:var(--shadow-sm)}.header{background:color-mix(in oklab,var(--bg) 85%,transparent)}.brand{font-weight:600;font-size:17px}.brand__mark,.badge--sub,.step__num,.tier__ribbon,.tier--hl .tier__crest,.rank-table__hl{background:var(--text);color:var(--bg);border-radius:8px;font-weight:600}.nav__link{font-size:14px;color:var(--text-2)}.nav__link:hover,.nav__link[aria-current=page]{background:transparent;color:var(--text)}.announce__item{font-size:13px}.announce__item--accent{--a-bg:var(--text);--a-fg:var(--bg)}.announce__item--sale{--a-bg:var(--sale);--a-fg:var(--on-sale)}.hero{padding-block:clamp(64px,10vw,128px);border-bottom:1px solid var(--border)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 55% at 50% 0%,var(--accent-soft),transparent 70%)}.hero--image:before{display:none}.hero__title{font-size:clamp(40px,6.4vw,78px);letter-spacing:-.045em;line-height:1;max-width:16ch}.hero__sub{font-size:clamp(16px,1.5vw,19px);color:var(--text-2)}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none;box-shadow:var(--shadow-sm)}.hero__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.card{background:var(--surface);border-color:var(--border);box-shadow:none}[data-card=glass] .card{backdrop-filter:none;background:var(--surface)}[data-card=elevated] .card{box-shadow:var(--shadow);border-color:var(--border)}.pkg,.cat--tiles,.feature,.faq__item,.product__stage,.product__buy,.video__frame,.ctab,.popup__panel,.search__panel,.connect,.promo,.tier,.stat,.quote,.rank-table,.showcase{border-radius:var(--radius)}.pkg:hover,.cat--tiles:hover,.showcase,.tier--hl,.stat:hover,.quote:hover,.connect,.countdown-sec .countdown__unit,.ptoast,.status-page,.product__buy{box-shadow:var(--shadow)}.pkg:hover,.tier:hover,.stat:hover,.quote:hover,.cat--list:hover{border-color:var(--border-2)}.pkg:hover .pkg__img{transform:none}.pkg__media,.showcase__media{border-bottom:1px solid var(--border)}.pkg__body{padding:16px;gap:4px}.pkg__name{font-size:16px;letter-spacing:-.01em}.pkg__kicker{font-weight:500;letter-spacing:.06em;font-size:11px}.pkg__desc{font-size:14px}.price{font-family:var(--font-body)}.price__now{font-weight:600;font-size:16px;letter-spacing:-.02em}.price--lg .price__now{font-size:32px;font-family:var(--font-heading)}.badge{border-radius:6px;font-weight:600;font-size:11px;padding:3px 7px;box-shadow:var(--shadow-sm)}.badge--sale{background:var(--sale);color:var(--on-sale)}.cat--tiles .cat__media:after{background:linear-gradient(to top,#000000b8,#0000000d 60%)}.cat--tiles .cat__name{font-size:20px;font-weight:600}.cat--cards .cat__name{font-weight:600;font-size:16px}.feature{padding:22px}.feature__icon,.stat__icon,.status-page__icon,.tier__crest,.quote__avatar,.perk__icon{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.feature__icon{width:40px;height:40px;--i:20px}.feature__title{font-size:16px}.feature__text{font-size:14px}.faq__q{font-size:15px;font-weight:500;padding:16px 18px}.faq__a{font-size:15px}.discord__card{padding:28px}.discord__icon{border-radius:12px;width:56px;height:56px;--i:30px}.discord__title{font-size:20px}.catalog__title{font-size:clamp(28px,3.6vw,40px);letter-spacing:-.035em}.catnav__link{font-size:14px}.catnav__link[aria-current=page]{background:var(--surface-2);color:var(--text)}.product__title{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.035em}.product__kicker{color:var(--text-3);font-weight:500}.product__stage{box-shadow:var(--shadow-sm)}.product__details .icon{color:var(--text-3)}.product__h2{font-size:20px;font-weight:600}.article__title{font-size:clamp(30px,3.8vw,44px)}.prose{color:var(--text-2);font-size:16px}.basket__title{font-size:18px}.basket--page .basket__title{font-size:clamp(28px,3.6vw,40px)}.basket--drawer .basket__panel{box-shadow:var(--shadow-lg)}.basket__row--total dd{font-size:20px;font-weight:600}.basket__note{background:var(--surface-2);border-left-color:var(--text)}.status-page__code{background:none;color:var(--text-3);font-weight:600;letter-spacing:-.05em}.status-page__title{font-size:clamp(24px,3vw,32px)}.empty{border-style:solid}.footer{background:var(--bg);font-size:13.5px}.footer__inner{padding-block:56px}.toast{background:var(--text);color:var(--bg);box-shadow:var(--shadow-lg);border-radius:var(--radius-sm)}.goal__bar{height:8px}.goal__fill,.sale-progress__fill,.video__play-btn{background:var(--accent)}.tier{background-image:none}.tier--hl{border-color:var(--text)}.tier__ribbon{letter-spacing:.04em;box-shadow:none;border-radius:999px}.tier--hl .tier__crest{border-color:transparent;box-shadow:none}.tier__name{font-size:20px}.tier__now{font-weight:600;font-size:30px;letter-spacing:-.03em}.perk__icon,.tier .perk__icon{background:none;color:var(--text);padding:2px}.rank-table{box-shadow:var(--shadow-sm)}.rank-table__yes{background:var(--surface-2);color:var(--text)}.countdown-sec .countdown__unit,.countdown-sec .countdown__num,.stat__value,.popup__title,.promo__title{font-weight:600;letter-spacing:-.04em}.countdown__num{font-weight:600}.promo__code{background:var(--surface);border:1px solid var(--border-2);font-weight:600;letter-spacing:.08em;box-shadow:var(--shadow-sm)}.quote__mark{color:var(--text-3);opacity:.35}.video__play-btn{color:var(--on-accent);box-shadow:var(--shadow-lg)}.video__frame{background:var(--surface-2)}.ctab--gradient,.sec--bg-accent{background:var(--accent)}.search__panel{box-shadow:var(--shadow-lg)}.sale-progress{background:var(--surface-2);border-color:var(--border);color:var(--text)}.sale-progress__text .icon{color:var(--accent)}.sale-progress__bar{background:var(--border)}
