/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Satoshi",Inter,Arial,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[aria-pressed\=\"true\"\]\:visible:is(),.\[data-site-header\]\:visible:is(data-site-header){visibility:visible}}:root{--ink:#070813;--ink-soft:#0b0d1c;--surface:#0f1124;--surface-raised:#15182d;--surface-soft:#1b1e36;--brand:#5c61ff;--brand-light:#777bff;--brand-pale:#a6a9ff;--text:#f8f8fc;--text-secondary:#b6b8c8;--text-muted:#85889e;--line:#ffffff17;--line-strong:#6c71ff80;--success:#79e8b7;--skeleton:#11162f;--skeleton-soft:#0e132b;--skeleton-border:#202957;--skeleton-shine:#7076ff1a;--page-pad:max(24px,calc((100vw - 1500px)/2));--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Satoshi,Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{touch-action:manipulation}a,button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--brand-pale);outline-offset:4px}::selection{background:var(--brand);color:#fff}svg{stroke-width:1.8px;width:1em;height:1em}.skip-link{z-index:1000;color:var(--ink);transition:transform .18s var(--ease-out);background:#fff;border-radius:8px;padding:12px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-home{min-height:100vh;overflow:clip}.announcement{min-height:40px;padding:8px var(--page-pad);background:var(--brand);color:#fff;letter-spacing:normal;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.announcement>svg{width:14px;height:14px}.announcement__trust{right:var(--page-pad);opacity:.82;align-items:center;gap:6px;display:flex;position:absolute}.hero-shell{isolation:isolate;background:var(--ink);min-height:min(900px,100svh - 40px);margin-bottom:-2px;position:relative}.hero-shell:before{content:"";z-index:-2;background:url(/marimon-hero-hd.png) 50% 42%/cover no-repeat;position:absolute;inset:0 0 2px}.hero-shell:after{content:"";z-index:-1;background:linear-gradient(90deg,#050712f5 0,#050712bf 38%,#0507122e 72%),linear-gradient(0deg,var(--ink) 0,#070813fa 3%,transparent 38%),linear-gradient(180deg,#07081333,transparent 24%);position:absolute;inset:0 0 -2px}.site-header{height:88px;padding:0 var(--page-pad);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.wordmark{letter-spacing:normal;align-items:center;gap:10px;width:fit-content;font-size:15px;font-weight:800;display:inline-flex}.wordmark>svg{width:24px;height:24px;color:var(--brand-light)}.brand-logo{object-fit:contain;width:170px;height:auto;max-height:40px;display:block}.site-header nav{border:1px solid var(--line);background:#080a18bd;gap:8px;padding:5px}.site-header nav,.site-header nav a{border-radius:999px;align-items:center;display:flex}.site-header nav a{min-height:40px;color:var(--text-secondary);gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:color .18s,background-color .18s}.site-header nav a.active,.site-header nav a:hover{color:#fff;background:#ffffff14}.site-header nav svg{width:14px;height:14px}.nav-badge{color:var(--brand-pale);text-transform:uppercase;background:#5c61ff2e;border-radius:999px;padding:3px 7px;font-size:9px}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-discord,.login-button{border:1px solid var(--line);color:#fff;min-height:42px;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--ease-out);background:#080a18a6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.header-discord:hover{border-color:var(--line-strong);background:var(--surface-raised);transform:translateY(-1px)}.login-button{min-width:88px;color:var(--ink);opacity:.7;background:#fff;border-color:#fff}.menu-toggle{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:none}.hero-content{z-index:2;min-height:calc(min(900px,100svh - 40px) - 88px);padding:90px var(--page-pad) 120px;align-items:center;display:flex;position:relative}.hero-copy{z-index:3;max-width:690px;position:relative}.eyebrow,.section-kicker{color:var(--brand-pale);letter-spacing:normal;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow{background:#5c61ff1a;border:1px solid #6f74ff59;border-radius:999px;margin-bottom:24px;padding:8px 12px}.hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:670px;margin:0;font-size:clamp(52px,5.2vw,84px);font-weight:650;line-height:.94}.hero-copy>p{max-width:580px;color:var(--text-secondary);text-wrap:pretty;margin:27px 0 32px;font-size:clamp(17px,1.25vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{min-height:54px;transition:transform .2s var(--ease-out),background-color .2s ease,border-color .2s ease;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:0 22px;font-size:14px;font-weight:750;display:inline-flex}.button svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}.button:hover{transform:translateY(-2px)}.button:hover svg{transform:translate(3px)}.button:active{transform:translateY(0)scale(.98)}.button--primary{background:var(--brand);color:#fff}.button--primary:hover{background:var(--brand-light)}.button--secondary{color:#fff;background:#080a1894;border-color:#ffffff3b}.button--secondary:hover{border-color:var(--brand-light);background:#5c61ff1f}.button--light{color:var(--ink);background:#fff}.hero-trust{right:var(--page-pad);bottom:30px;left:var(--page-pad);background:#0708134d;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.hero-trust article{border-right:1px solid #ffffff1f;align-items:center;gap:14px;min-height:90px;padding:18px 26px;display:flex}.hero-trust article:last-child{border-right:0}.hero-trust i{width:38px;height:38px;color:var(--brand-pale);background:#5c61ff29;border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.hero-trust i svg{width:18px;height:18px}.hero-trust span,.hero-trust strong{display:block}.hero-trust strong{margin-bottom:4px;font-size:14px}.hero-trust span{color:var(--text-secondary);font-size:12px}.scroll-cue{z-index:4;color:#ffffffb8;letter-spacing:normal;text-transform:uppercase;justify-items:center;gap:9px;font-size:10px;font-weight:700;transition:color .18s;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue i{background:#0708136b;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.scroll-cue svg{width:16px;height:16px;animation:scroll-hint 1.7s var(--ease-out) infinite}.scroll-cue:hover{color:#fff}.scroll-cue:hover i{border-color:var(--brand-light);background:#5c61ff40}.coming-soon{color:var(--text-secondary);text-transform:uppercase;letter-spacing:normal;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.availability>span,.coming-soon>span{background:var(--success);border-radius:50%;width:7px;height:7px}.benefits-section,.catalog-section,.faq-section,.final-cta,.gta-vi-section,.store-footer{width:min(100% - 48px,1500px);margin-inline:auto}.catalog-section{padding:104px 0 118px}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.benefits-intro h2,.faq-heading h2,.gta-vi-section h2,.section-heading h2{letter-spacing:-.035em;text-wrap:balance;margin:9px 0 0;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1}.benefits-intro>p,.faq-heading>p,.gta-vi-section p,.section-heading p{max-width:590px;color:var(--text-secondary);margin:15px 0 0;font-size:15px;line-height:1.55}.faq-heading>a,.section-heading>a{min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.faq-heading>a:hover,.section-heading>a:hover{color:#fff}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);min-width:0;transition:transform .24s var(--ease-out),border-color .24s ease,background-color .24s ease;border-radius:14px;overflow:hidden}.product-card:hover{border-color:var(--line-strong);background:var(--surface-raised);transform:translateY(-5px)}.product-card__media{aspect-ratio:1.26;color:#5f6170;background:#d8d9df;place-items:center;display:grid;position:relative;overflow:hidden}.product-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#07081359);position:absolute;inset:0}.product-card__media>img{object-fit:cover;transition:transform .55s var(--ease-out)}.product-card__media>svg{width:42px;height:42px}.product-card__media>span:not(.availability){font-size:12px}.availability,.product-card__media>span:not(.availability){text-transform:uppercase;letter-spacing:normal;font-weight:700}.availability{z-index:1;background:#070813c7;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex;position:absolute;top:12px;left:12px}.product-card__body{flex-direction:column;min-height:154px;padding:18px;display:flex}.product-card__meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:normal;justify-content:space-between;gap:8px;display:flex}.product-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-card h3{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 22px;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.product-card__footer{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;display:flex}.product-card__footer strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.icon-control{background:var(--brand);color:#fff;border:1px solid #ffffff1a;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.icon-control svg{width:17px;height:17px}.icon-control:disabled{opacity:.58}.product-card--placeholder .product-card__media{color:var(--text-muted);background:linear-gradient(135deg,#1c1f36,#111329)}.product-card--placeholder .product-card__media:before{content:"";opacity:.2;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0}.product-card--placeholder .icon-control{background:var(--surface-soft)}.benefits-section{border-top:1px solid var(--line);padding:120px 0 132px}.benefits-intro{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:58px;display:flex}.benefits-intro h2{font-size:clamp(48px,5vw,76px)}.benefits-intro>p{max-width:520px;margin:0 0 8px;font-size:17px;line-height:1.6}.journey-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.journey-grid:before{content:"";background:linear-gradient(90deg,transparent,var(--brand),var(--brand),transparent);opacity:.4;height:1px;position:absolute;top:52px;left:10%;right:10%}.journey-card{border:1px solid var(--line);background:var(--surface);min-height:490px;transition:transform .28s var(--ease-out),border-color .28s ease;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.journey-card:hover{border-color:#777bff80;transform:translateY(-6px)}.journey-card__visual{border-bottom:1px solid var(--line);height:190px;color:var(--brand-pale);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.journey-card__visual:after,.journey-card__visual:before{content:"";transition:transform .5s var(--ease-out);position:absolute}.journey-card__visual>svg{z-index:1;stroke-width:1.2px;width:54px;height:54px;transition:transform .4s var(--ease-out);position:relative}.journey-card:hover .journey-card__visual>svg{transform:scale(1.08)rotate(-3deg)}.journey-card__visual>span{color:#ffffff73;letter-spacing:normal;font-size:12px;font-weight:700;position:absolute;top:18px;right:20px}.journey-card--1 .journey-card__visual{background:#151831}.journey-card--1 .journey-card__visual:before{border:1px solid #777bff38;border-radius:50%;width:230px;height:230px}.journey-card--1 .journey-card__visual:after{border:1px solid #777bff59;border-radius:50%;width:145px;height:145px}.journey-card--1:hover .journey-card__visual:before{transform:scale(1.12)}.journey-card--2 .journey-card__visual{background-color:#11152b;background-image:linear-gradient(#777bff17 1px,#0000 0),linear-gradient(90deg,#777bff17 1px,#0000 0);background-size:24px 24px}.journey-card--2 .journey-card__visual:before{background:#07081380;border:1px solid #a6a9ff61;border-radius:10px;width:105px;height:62px}.journey-card--3 .journey-card__visual{background:linear-gradient(145deg,#171a37,#0d1024)}.journey-card--3 .journey-card__visual:before{background:repeating-radial-gradient(circle,#0000 0 13px,#777bff1f 14px 15px);width:170px;height:170px}.journey-card--4 .journey-card__visual{background:#12162d}.journey-card--4 .journey-card__visual:before{border-top:1px solid #777bff40;border-bottom:1px solid #777bff40;width:210px;height:100px;transform:skewY(-12deg)}.journey-card__content{flex-direction:column;flex:1;padding:28px 25px 25px;display:flex}.journey-card__content>span{color:var(--brand-pale);letter-spacing:normal;text-transform:uppercase;font-size:11px;font-weight:700}.journey-card h3{letter-spacing:-.02em;margin:13px 0 15px;font-size:25px;font-weight:600}.journey-card p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.58}.journey-card strong{color:#e2e3eb;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.journey-card strong svg{width:15px;height:15px;color:var(--success)}.gta-vi-section{isolation:isolate;border:1px solid var(--line);text-align:center;background:#0d1023;border-radius:18px;place-items:center;min-height:560px;margin-bottom:118px;padding:72px 64px;overflow:hidden}.gta-vi-copy,.gta-vi-section{display:grid;position:relative}.gta-vi-copy{z-index:2;justify-items:center;max-width:980px}.gta-vi-copy .section-kicker{color:#fff;text-shadow:0 2px 14px #0708136b}.gta-vi-section h2{letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 5px 34px #0708138c,0 1px #ffffff24;max-width:1180px;margin-top:14px;font-size:clamp(58px,8.2vw,132px);font-weight:900;line-height:.82}.gta-vi-section p{color:#ffffffd1;text-shadow:0 2px 14px #0708138f;max-width:620px;margin-top:20px;font-size:16px}.construction-status{letter-spacing:normal;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07081375;border:1px solid #ffffff52;border-radius:8px;gap:9px;width:fit-content;min-height:40px;margin-top:30px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 14px 32px #07081347}.construction-status>span{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #79e8b71f}.gta-vi-artwork{z-index:0;opacity:0;transition:opacity .78s var(--ease-out),transform .78s var(--ease-out);position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.gta-vi-artwork:after{content:"";background:linear-gradient(#07081347,#07081329 43%,#0708139e),radial-gradient(circle at 50% 38%,#07081314,#0708139e 82%);position:absolute;inset:0}.gta-vi-artwork img{object-fit:cover;object-position:center 44%}.gta-vi-section:not(.reveal-group) .gta-vi-artwork,.motion-ready .gta-vi-section.is-visible .gta-vi-artwork{opacity:.9;transform:scale(1)}html:not(.motion-ready) .gta-vi-artwork{opacity:.9;transform:none}.faq-section{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:90px;padding:110px 0;display:grid}.faq-heading{align-self:start;position:sticky;top:110px}.faq-heading>a{width:fit-content;color:var(--brand-pale);margin-top:30px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:24px;min-height:88px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:20px;height:20px;color:var(--text-muted);transition:transform .22s var(--ease-out),color .22s ease;flex:0 0 20px}.faq-list details[open] summary svg{color:var(--brand-light);transform:rotate(180deg)}.faq-list details p{max-width:720px;color:var(--text-secondary);margin:-10px 46px 28px 0;font-size:14px;line-height:1.6}.final-cta{background:var(--brand);border-radius:18px;justify-content:space-between;align-items:center;gap:60px;min-height:260px;margin-bottom:28px;padding:48px 56px;display:flex}.final-cta .section-kicker{color:#ffffffb8}.final-cta h2{letter-spacing:-.04em;text-wrap:balance;max-width:780px;margin:10px 0 0;font-size:clamp(36px,4.4vw,66px);font-weight:600;line-height:.98}.store-footer{min-height:110px;color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;font-size:12px;display:grid}.store-footer>p{margin:0}.store-footer>span{justify-self:end}.store-loading{background:var(--ink);min-height:100vh}.loading-coupon{background:var(--skeleton);height:40px}.loading-shell{padding:0 var(--page-pad)}.skeleton{border:1px solid var(--skeleton-border);background:var(--skeleton);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:skeleton-sweep 1.45s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.loading-nav{border-radius:999px;justify-content:center;align-items:center;gap:34px;max-width:700px;height:52px;margin:20px auto;display:flex}.loading-nav>i{background:var(--skeleton-soft);border-radius:3px;width:62px;height:10px}.loading-hero{flex-direction:column;justify-content:center;min-height:600px;display:flex}.loading-line{border-radius:5px;height:18px}.loading-kicker{width:280px}.loading-title{width:min(680px,90vw);height:150px;margin:22px 0}.loading-copy{width:min(560px,82vw);height:54px}.loading-actions{gap:12px;margin-top:28px;display:flex}.loading-actions .skeleton{border-radius:12px;width:190px;height:54px}.loading-products{padding:90px 0}.loading-heading{border-radius:8px;width:320px;height:56px;margin-bottom:32px}.loading-grid{gap:16px;display:grid}.loading-card{border:1px solid var(--skeleton-border);background:var(--skeleton-soft);border-radius:8px;min-width:0;overflow:hidden}.loading-card__media{border-width:0 0 1px;border-radius:0;height:250px}.loading-card__body{padding:22px}.loading-card__footer,.loading-card__meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.loading-card__meta i{border-radius:999px;width:92px;height:20px}.loading-card__meta i:last-child{width:74px}.loading-card__title{border-radius:4px;width:76%;height:25px;margin:24px 0 40px}.loading-card__footer{border-top:1px solid var(--skeleton-border);padding-top:22px}.loading-card__footer i:first-child{border-radius:4px;width:92px;height:28px}.loading-card__footer i:last-child{border-radius:8px;width:46px;height:46px}.error-state{background:var(--ink);place-content:center;justify-items:start;min-height:100vh;padding:32px;display:grid}.error-state p{color:var(--text-secondary);margin:0 0 10px}.error-state h1{max-width:620px;margin:0 0 28px;font-size:clamp(42px,7vw,76px);line-height:.95}.error-state button{background:var(--brand);color:#fff;border:0;border-radius:10px;min-height:48px;padding:0 24px;font-weight:700}@keyframes skeleton-sweep{to{transform:translate(100%)}}@keyframes enter-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-cue-enter{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes scroll-hint{0%,to{opacity:.6;transform:translateY(-2px)}50%{opacity:1;transform:translateY(4px)}}.site-header{animation:enter-up .62s 60ms var(--ease-out) both}.hero-copy>*{animation:enter-up .7s var(--ease-out) both}.hero-copy>:first-child{animation-delay:.12s}.hero-copy>:nth-child(2){animation-delay:.18s}.hero-copy>:nth-child(3){animation-delay:.26s}.hero-copy>:nth-child(4){animation-delay:.34s}.scroll-cue{animation:scroll-cue-enter .7s .44s var(--ease-out) both}.reveal-group,.reveal-item{opacity:1;transform:none}.motion-ready .reveal-group,.motion-ready .reveal-item{opacity:0;transition:opacity .62s var(--ease-out),transform .62s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(24px)}.motion-ready .reveal-group.is-visible,.motion-ready .reveal-item.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1180px){:root{--page-pad:40px}.product-grid{grid-template-columns:repeat(3,1fr)}.product-card:nth-child(n+4){display:none}.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-grid:before{display:none}.journey-card{min-height:450px}.site-header{grid-template-columns:auto 1fr auto}.site-header nav{justify-self:center}.header-discord{display:none}}@media (max-width:820px){:root{--page-pad:24px}.announcement__trust{display:none}.site-header{grid-template-columns:1fr auto}.site-header nav{z-index:10;background:var(--surface);border-radius:14px;padding:10px;display:none;position:absolute;top:76px;left:24px;right:24px}.site-header nav.is-open{display:grid}.site-header nav a{border-radius:9px;justify-content:space-between}.login-button{display:none}.menu-toggle{display:grid}.hero-content{align-items:center;min-height:820px;padding-top:70px;padding-bottom:200px}.hero-copy h1{font-size:clamp(48px,10vw,70px)}.hero-trust{background:#070813b8;grid-template-columns:1fr;bottom:22px}.hero-trust article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:64px;padding:11px 14px}.hero-trust article:last-child{border-bottom:0;display:none}.hero-trust i{flex-basis:34px;width:34px;height:34px}.benefits-section,.catalog-section,.faq-section,.final-cta,.gta-vi-section,.store-footer{width:min(100% - 40px,1500px)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card:nth-child(3){display:none}.benefits-intro{gap:26px;display:grid}.benefits-intro>p{max-width:650px}.faq-section{grid-template-columns:1fr}.faq-heading{position:static}.gta-vi-section{grid-template-columns:1fr;min-height:560px;padding:58px 32px}.gta-vi-copy{max-width:620px}.gta-vi-section h2{font-size:clamp(52px,13vw,96px)}.gta-vi-artwork:after{background:linear-gradient(#07081352,#07081333 42%,#070813b3),radial-gradient(circle at 50% 34%,#0708131a,#070813b8 84%)}.motion-ready .gta-vi-section.is-visible .gta-vi-artwork,html:not(.motion-ready) .gta-vi-artwork{opacity:.82}.store-footer{grid-template-columns:1fr auto}.store-footer>p{display:none}.loading-grid{grid-template-columns:repeat(2,1fr)}.account-button{width:42px;min-width:42px;padding:0}.account-button>span,.account-button__logout,.header-actions .theme-toggle{display:none}}@media (max-width:560px){:root{--page-pad:18px}.announcement{min-height:36px;font-size:10px}.hero-shell{min-height:900px}.hero-shell:before{background-position:62%}.hero-shell:after{background:linear-gradient(90deg,#050712f5,#0507127a),linear-gradient(#0000 52%,#070813)}.site-header{height:74px}.wordmark{font-size:13px}.brand-logo{width:138px;max-height:32px}.hero-content{min-height:790px;padding:50px var(--page-pad) 210px}.eyebrow{margin-bottom:18px;font-size:10px}.hero-copy h1{font-size:46px;line-height:.96}.hero-copy>p{margin:20px 0 26px;font-size:16px}.hero-actions{display:grid}.button{width:100%}.hero-trust{left:18px;right:18px}.hero-trust span{font-size:11px}.catalog-section{padding:76px 0 86px}.section-heading{align-items:flex-start}.section-heading>a{display:none}.benefits-intro h2,.faq-heading h2,.gta-vi-section h2,.section-heading h2{font-size:39px}.product-grid{grid-template-columns:1fr}.product-card:nth-child(2){display:none}.product-card__media{aspect-ratio:1.45}.benefits-section{padding:84px 0 96px}.benefits-intro{margin-bottom:38px}.benefits-intro>p{font-size:16px}.journey-grid{grid-template-columns:1fr}.journey-card{min-height:440px}.journey-card__visual{height:170px}.journey-card h3{font-size:27px}.journey-card p{font-size:16px}.gta-vi-section{width:calc(100% - 24px);min-height:500px;margin-bottom:86px;padding:46px 22px}.gta-vi-section h2{font-size:clamp(44px,14vw,68px);line-height:.86}.gta-vi-section p{font-size:14px}.faq-section{gap:48px;padding:84px 0}.final-cta{min-height:330px;margin-bottom:12px;padding:36px 26px;display:grid}.final-cta h2{font-size:40px}.store-footer{grid-template-columns:1fr;width:calc(100% - 36px);padding:26px 0}.store-footer>span{justify-self:start}.loading-grid{grid-template-columns:1fr}}.hero-trust{border-top:0;border-bottom:0}.store-home{background-color:var(--ink);background-image:radial-gradient(72% 20% at 50% 34%,#5c61ff13,#0000 72%),radial-gradient(62% 18% at 50% 67%,#5c61ff0e,#0000 74%),linear-gradient(#5c61ff06 1px,#0000 0),linear-gradient(90deg,#5c61ff06 1px,#0000 0);background-position:50%,50%,50%,50%;background-size:100% 100%,100% 100%,56px 56px,56px 56px}.eyebrow{border-color:var(--brand-light);background:var(--brand);color:#fff;padding:10px 15px;box-shadow:inset 0 1px #ffffff24}.catalog-section{isolation:isolate;position:relative}.catalog-section:before{content:"";z-index:-2;background-image:linear-gradient(#5c61ff09 1px,#0000 0),linear-gradient(90deg,#5c61ff09 1px,#0000 0),radial-gradient(at 50% 38%,#5c61ff1a,#0000 64%);background-size:32px 32px,32px 32px,100% 100%;width:100vw;position:absolute;top:-180px;bottom:-180px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000);mask-image:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000)}.catalog-section:after{background:linear-gradient(#0000,#777bff61,#0000);width:1px;animation:tech-scan 8s ease-in-out infinite;top:-100px;bottom:-100px;left:50%;box-shadow:420px 0 #777bff0e,-420px 0 #777bff0e}.benefits-section:before,.catalog-section:after,.catalog-section:before{pointer-events:none}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.benefits-section{isolation:isolate;border-top-color:#0000;position:relative}.benefits-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 40%,#5c61ff17,#0000 66%);width:100vw;height:760px;position:absolute;top:-180px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 180px 72%,#0000);mask-image:linear-gradient(#0000,#000 180px 72%,#0000)}.loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@keyframes tech-scan{0%,to{opacity:.25;transform:translate(-420px)}50%{opacity:.75;transform:translate(420px)}}@media (max-width:1180px){.loading-grid,.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.loading-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.loading-grid,.product-grid{grid-template-columns:1fr}.eyebrow{padding:9px 12px}}.hero-trust{background:0 0}.store-home{background-image:radial-gradient(72% 20% at 50% 34%,#5c61ff06,#0000 76%),radial-gradient(62% 18% at 50% 67%,#5c61ff05,#0000 78%),linear-gradient(#5c61ff03 1px,#0000 0),linear-gradient(90deg,#5c61ff03 1px,#0000 0)}.catalog-section:before{background-image:linear-gradient(#5c61ff05 1px,#0000 0),linear-gradient(90deg,#5c61ff05 1px,#0000 0),radial-gradient(at 50% 42%,#5c61ff09,#0000 70%);top:-260px;bottom:-260px;-webkit-mask-image:linear-gradient(#0000,#000 320px calc(100% - 320px),#0000);mask-image:linear-gradient(#0000,#000 320px calc(100% - 320px),#0000)}.catalog-section:after{display:none}.benefits-section:before{background:radial-gradient(at 50% 42%,#5c61ff09,#0000 72%)}@media (max-width:560px){.hero-shell{margin-bottom:-4px}.hero-shell:after{bottom:-4px}}.button--primary,.eyebrow,.login-button{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;border-color:#a6a9ffc7;box-shadow:inset 0 1px #ffffff61,inset 0 -2px #1418846b,0 9px 22px #2b30e633}.button--primary,.hero-actions .button--secondary,.login-button{isolation:isolate;transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s var(--ease-out),filter .22s ease,background-color .22s ease;position:relative;overflow:hidden}.button--primary:before,.hero-actions .button--secondary:before,.login-button:before{content:"";z-index:0;width:34%;transition:left .52s var(--ease-out);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);position:absolute;top:-35%;bottom:-35%;left:-46%;transform:skew(-18deg)}.button--primary>svg,.hero-actions .button--secondary>svg,.login-button>svg{z-index:1;position:relative}.button--primary.is-hovered,.button--primary:hover,.hero-actions .button--secondary.is-hovered,.hero-actions .button--secondary:hover,.login-button:hover{color:#fff;filter:saturate(1.08);background:linear-gradient(#9295ff,#696eff);border-color:#e0e1fff2;transform:translateY(-3px)scale(1.025);box-shadow:inset 0 1px #ffffff94,inset 0 -2px #1418844d,0 14px 30px #4045ff52}.button--primary.is-hovered:before,.button--primary:hover:before,.hero-actions .button--secondary.is-hovered:before,.hero-actions .button--secondary:hover:before,.login-button:hover:before{left:112%}.button--primary:active,.login-button:active{box-shadow:inset 0 2px 4px #14188473,inset 0 -1px #fff3}.login-button{opacity:1;border-radius:999px;min-width:96px}.account-button{white-space:nowrap;max-width:190px}.account-button>span{z-index:1;text-overflow:ellipsis;max-width:116px;position:relative;overflow:hidden}.account-button>svg{flex:0 0 15px;width:15px;height:15px}.account-button__logout{opacity:.7}.account-button__spinner{animation:spin .8s linear infinite}.site-header nav a.active{color:#fff;background:linear-gradient(#777bfff2,#5c61fff2);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #14188466}.button--light{box-shadow:inset 0 1px #fff,inset 0 -2px #0708132e,0 9px 20px #07081324}.theme-toggle{color:#fff;width:42px;height:42px;transition:transform .22s var(--ease-out),border-color .22s ease,background-color .22s ease;background:#080a18ad;border:1px solid #fff3;border-radius:999px;flex:0 0 42px;place-items:center;display:grid}.theme-toggle svg{width:17px;height:17px}.theme-toggle:hover{border-color:var(--brand-light);background:#5c61ff33;transform:rotate(8deg)translateY(-2px)}.theme-toggle:active{transform:rotate(0)scale(.94)}.journey-icon{z-index:2;width:82px;height:76px;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);background:linear-gradient(145deg,#787dff47,#1c1f46b8);border:1px solid #a6a9ff6b;border-radius:20px;place-items:center;display:grid;position:relative;transform:perspective(420px)rotateX(8deg)rotateY(-8deg);box-shadow:inset 1px 1px #ffffff38,inset -5px -7px 12px #0507186b,0 14px 22px #04061457}.journey-icon:after{content:"";z-index:-1;filter:blur(5px);opacity:.72;background:#03051361;border-radius:50%;height:15px;position:absolute;bottom:-13px;left:10px;right:10px;transform:rotateX(72deg)}.journey-icon>svg{stroke-width:1.35px;color:#b8baff;filter:drop-shadow(2px 4px 1px #04061cb3);width:47px;height:47px;transition:transform .48s var(--ease-out)}.journey-card:hover .journey-icon{transform:perspective(420px)rotateX(2deg)rotateY(5deg)translateY(-5px);box-shadow:inset 1px 1px #ffffff4d,inset -5px -7px 12px #05071857,0 20px 30px #0406146b}.journey-card:hover .journey-icon>svg{transform:translateY(-2px)scale(1.06)}.journey-card--2 .journey-icon{border-radius:16px;transform:perspective(420px)rotateX(7deg)rotateY(9deg)}.journey-card--3 .journey-icon{border-radius:50%;transform:perspective(420px)rotateX(10deg)}.journey-card--4 .journey-icon{border-radius:26px 26px 18px 18px;transform:perspective(420px)rotateX(6deg)rotateY(-9deg)}.journey-card strong{background:#79e8b70e;border:1px solid #79e8b72e;border-radius:999px;width:fit-content;padding:7px 11px 7px 7px}.journey-card strong svg{stroke-width:2.3px;background:#79e8b724;border-radius:50%;width:20px;height:20px;padding:4px}.journey-card.is-visible .journey-icon{animation:object-arrival .78s calc(var(--delay,0s) + .16s) var(--ease-out) both}.journey-card--1.is-visible .journey-card__visual:before{animation:ring-breathe 1.2s calc(var(--delay,0s) + .22s) var(--ease-out) both}.journey-card--2.is-visible .journey-card__visual:before{animation:payment-arrival .9s calc(var(--delay,0s) + .2s) var(--ease-out) both}.journey-card--3.is-visible .journey-card__visual:before{animation:download-ripple 1.15s calc(var(--delay,0s) + .19s) var(--ease-out) both}.journey-card--4.is-visible .journey-card__visual:before{animation:support-lines .9s calc(var(--delay,0s) + .21s) var(--ease-out) both}@keyframes object-arrival{0%{opacity:0;transform:perspective(420px)translateY(24px)rotateX(26deg)rotateY(-18deg)scale(.84)}65%{opacity:1;transform:perspective(420px)translateY(-5px)rotateX(4deg)rotateY(4deg)scale(1.03)}to{opacity:1}}@keyframes ring-breathe{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes payment-arrival{0%{opacity:0;transform:translate(-38px)rotateY(28deg)}70%{opacity:1;transform:translate(4px)rotateY(-3deg)}to{opacity:1;transform:none}}@keyframes download-ripple{0%{opacity:0;transform:scale(.35)rotate(-8deg)}75%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes support-lines{0%{opacity:0;transform:translateY(24px)skewY(-12deg)}to{opacity:1;transform:translateY(0)skewY(-12deg)}}html[data-theme=light]{color-scheme:light;--ink:#f3f4f8;--ink-soft:#eceef4;--surface:#fff;--surface-raised:#f8f8fc;--surface-soft:#e9ebf3;--text:#10111b;--text-secondary:#5c6070;--text-muted:#7b7f90;--line:#10111b1c;--line-strong:#4c52ee6b}html[data-theme=light] body{background:#f3f4f8}html[data-theme=light] .hero-shell{--ink:#070813;--surface:#0f1124;--surface-raised:#15182d;--surface-soft:#1b1e36;--text:#f8f8fc;--text-secondary:#c2c4d1;--text-muted:#85889e;--line:#ffffff1a;--line-strong:#6c71ff8c;color:var(--text);background:#070813}html[data-theme=light] .catalog-section:before{opacity:.54}html[data-theme=light] .product-card{box-shadow:0 12px 34px #15182d0f}html[data-theme=light] .product-card:hover{box-shadow:0 18px 44px #282c601a}html[data-theme=light] .product-card--placeholder .product-card__media{color:#686d85;background:linear-gradient(145deg,#eceef8,#e1e4f0)}html[data-theme=light] .availability{color:#171925;background:#ffffffe6;border-color:#10111b1a}html[data-theme=light] .journey-card{box-shadow:0 14px 40px #1e224a0e}html[data-theme=light] .journey-card__content>span,html[data-theme=light] .section-kicker{color:#4c51df}html[data-theme=light] .journey-card strong{color:#303449;background:#18915e0e;border-color:#18915e33}html[data-theme=light] .journey-card strong svg{color:#168d5b;background:#18915e1f}html[data-theme=light] .gta-vi-section{background:linear-gradient(135deg,#fff,#eef0fa 72%);box-shadow:0 18px 48px #1e224a12}html[data-theme=light] .faq-list,html[data-theme=light] .faq-list details,html[data-theme=light] .faq-section{border-color:#10111b1c}html[data-theme=light] .final-cta{color:#fff}html[data-theme=light] .final-cta .section-kicker{color:#ffffffc2}html[data-theme=light] .store-footer{color:#676b7b}html[data-theme=light] .skeleton{border-color:var(--skeleton-border);background:var(--skeleton)}html[data-theme=light] .skeleton:after{background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent)}@media (max-width:820px){.theme-toggle{flex-basis:44px;width:44px;height:44px}.header-actions{gap:8px}}.store-home{background:var(--ink);background-image:none}.benefits-section:before,.catalog-section:after,.catalog-section:before{display:none}.product-grid{perspective:1400px}.product-card{transform-style:preserve-3d;transition:transform .48s var(--ease-out),border-color .3s ease,box-shadow .48s var(--ease-out);background:linear-gradient(155deg,#12152b,#0e1022 72%);border-color:#fff1;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #02041033}.product-card:before{content:"";z-index:3;opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#a6a9ff80,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.product-card__media{border-bottom:0}.product-card__media:after{background:linear-gradient(#0000 54%,#07081380)}.availability{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;border-color:#bec0ffad;padding:7px 11px;top:14px;left:14px;box-shadow:inset 0 1px #ffffff5c,inset 0 -2px #1418845c,0 8px 18px #2a2fdc3d}.availability>span{background:#fff;box-shadow:0 0 0 3px #ffffff1f}.product-card__body{min-height:176px;padding:20px 21px 21px}.product-card__meta{color:#9da0b3;align-items:center;font-size:10px;font-weight:700}.product-card__meta span:first-child{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:5px 8px}.product-card h3{margin:15px 0 25px;font-size:19px;font-weight:650;line-height:1.22}.product-card__footer{border-top:1px solid #ffffff13;padding-top:15px}.product-card__footer strong{letter-spacing:-.02em;font-size:20px}.icon-control{background:linear-gradient(180deg,var(--brand-light),var(--brand));transition:transform .22s var(--ease-out),box-shadow .22s ease;border-color:#bec0ff94;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #14188461,0 8px 18px #2a2fdc33}.product-card--placeholder{opacity:.76}.product-card--placeholder .product-card__media{background:#15182d}.product-card--placeholder .product-card__media:before{opacity:.12}.product-card--placeholder .icon-control{background:#1c203c;box-shadow:inset 0 1px #ffffff0f}.benefits-intro .section-kicker{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;border:1px solid #a6a9ffb8;border-radius:999px;padding:10px 15px;box-shadow:inset 0 1px #ffffff61,inset 0 -2px #14188466,0 9px 22px #2b30e633}.journey-grid{perspective:1600px}.journey-card{transform-style:preserve-3d;transition:transform .5s var(--ease-out),border-color .3s ease,box-shadow .5s var(--ease-out);background:linear-gradient(160deg,#12152b,#0e1022);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #02041033}.journey-card:hover{border-color:#9295ff66;transform:translateY(-11px)rotateX(1.8deg)rotateY(.55deg);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #686dff1a,0 20px 38px #1f24b429,0 36px 66px #03051861}.journey-card__visual{transform:translateZ(12px)}.journey-card__content{transform:translateZ(8px)}.journey-card:hover .journey-icon{transform:perspective(420px)rotateX(-3deg)rotateY(8deg)translateY(-8px)scale(1.06)}html[data-theme=light] .store-home{background:#f3f4f8}html[data-theme=light] .product-card{background:#fff;border-color:#23264411;box-shadow:inset 0 1px #fff,0 14px 34px #1e224a12}html[data-theme=light] .product-card__media{border-bottom:0}html[data-theme=light] .product-card__footer{border-color:#10111b17}html[data-theme=light] .product-card__meta span:first-child{background:#f4f5fa;border-color:#10111b14}html[data-theme=light] .product-card--placeholder .product-card__media{background:#e9ebf3}html[data-theme=light] .availability{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;border-color:#bec0ffad}html[data-theme=light] .journey-card{background:#fff;border-color:#23264411;box-shadow:inset 0 1px #fff,0 16px 36px #1e224a12}html[data-theme=light] .journey-card:hover{border-color:#4c52ee42;box-shadow:inset 0 1px #fff,0 0 0 1px #4c52ee12,0 22px 42px #4c52ee1a,0 38px 66px #282c601f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-group,.reveal-item{opacity:1;transform:none}}.glow-content-zone{isolation:isolate;position:relative;overflow:hidden}.glow-content-zone>.benefits-section,.glow-content-zone>.faq-section,.glow-content-zone>.final-cta,.glow-content-zone>.gta-vi-section,.glow-content-zone>.store-footer{z-index:1;position:relative}.technology-glow-bg{z-index:0;pointer-events:none;background:linear-gradient(#070813,#090b1c 18%,#070813);position:absolute;inset:0;overflow:hidden}.technology-glow{opacity:.72;will-change:transform;border-radius:50%;animation:glow-drift 16s ease-in-out infinite alternate;position:absolute}.technology-glow--one{background:radial-gradient(#585eff47 0,#3d43de1a 38%,#0000 72%);width:58vw;height:560px;top:-4%;left:12%}.technology-glow--two{background:radial-gradient(#444bff33 0,#1e23a512 46%,#0000 74%);width:62vw;height:680px;animation-delay:-7s;top:34%;right:-18%}.technology-glow--three{background:radial-gradient(#6f74ff29,#282dab0d 46%,#0000 72%);width:55vw;height:620px;animation-delay:-11s;bottom:-7%;left:-16%}.technology-beam{opacity:.3;transform-origin:50%;background:linear-gradient(#0000,#8286ff40,#0000);width:1px;height:54%;animation:beam-pulse 8s ease-in-out infinite;position:absolute;transform:rotate(24deg)}.technology-beam--one{top:5%;left:28%}.technology-beam--two{animation-delay:-4s;bottom:8%;right:24%}.catalog-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64% 80% at 50% 112%,#585eff33 0,#3238cd13 44%,#0000 76%);width:100vw;height:380px;display:block;position:absolute;bottom:-2px;right:50%;transform:translate(50%)}@keyframes glow-drift{0%{transform:translate(-3%)scale(.96)}to{transform:translate(5%,3%)scale(1.06)}}@keyframes beam-pulse{0%,to{opacity:.12;scale:1 .86}50%{opacity:.4;scale:1 1.08}}html[data-theme=light] .technology-glow-bg{background:linear-gradient(#f3f4f8,#eef0ff 22%,#f3f4f8)}html[data-theme=light] .technology-glow{opacity:.34}html[data-theme=light] .catalog-section:after{background:radial-gradient(64% 80% at 50% 112%,#4c52ee1a,#4c52ee09 46%,#0000 76%)}@media (prefers-reduced-motion:reduce){.technology-beam,.technology-glow{animation:none}}.catalog-section:after,.technology-glow-bg{display:none}.glow-content-zone:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 76% at 50% 118%,#5c61ff47 0,#373dda1a 42%,#0000 76%);width:100vw;height:620px;position:absolute;bottom:0;right:50%;transform:translate(50%)}html[data-theme=light] .glow-content-zone:after{background:radial-gradient(72% 76% at 50% 118%,#4c52ee29,#4c52ee0d 44%,#0000 76%)}.product-card:hover .icon-control,.product-card:hover .product-card__media>img{transform:none}.product-page{min-height:100vh;color:var(--text);background:#070813}.product-announcement{min-height:40px;padding:8px var(--page-pad);background:var(--brand);color:#fff;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.product-announcement svg{width:14px;height:14px}.product-header{height:88px;padding:0 var(--page-pad);border-bottom:1px solid var(--line);background:#070813e6;justify-content:space-between;align-items:center;gap:24px;display:flex}.product-back{border:1px solid var(--line);min-height:44px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.product-back:hover{border-color:var(--brand-light);color:#fff}.product-back svg{width:16px;height:16px}.product-hero{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:56px;width:min(100% - 48px,1500px);margin-inline:auto;padding:72px 0 104px;display:grid}.product-gallery{min-width:0}.product-gallery__main{min-height:590px;color:var(--text-muted);background:#111329;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.product-gallery__main>img{object-fit:cover}.product-gallery__main>svg{width:70px;height:70px}.product-gallery__strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.product-gallery__strip>div{aspect-ratio:1.55;background:#111329;border-radius:10px;position:relative;overflow:hidden}.product-gallery__strip img{object-fit:cover}.product-summary{background:linear-gradient(155deg,#13162d,#0d1022);border:1px solid #ffffff14;border-radius:18px;align-self:start;padding:34px;position:sticky;top:28px;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #02041247}.product-breadcrumb{gap:8px;margin-bottom:24px}.product-category{width:fit-content;color:var(--brand-pale);letter-spacing:normal;text-transform:uppercase;background:#5c61ff14;border:1px solid #a6a9ff47;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.product-category svg{width:14px;height:14px}.product-summary h1{letter-spacing:-.04em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(40px,4.2vw,68px);font-weight:650;line-height:.96}.product-summary>p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.product-price{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:32px 0 24px;padding-top:28px;display:flex}.product-price>span{width:100%;color:var(--text-muted);font-size:14px;text-decoration:line-through}.product-price strong{letter-spacing:-.035em;font-size:clamp(34px,3vw,48px)}.product-price em{color:var(--success);text-transform:uppercase;background:#79e8b71a;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.product-summary>.product-currency-note{color:var(--text-muted);-webkit-line-clamp:unset;margin:-12px 0 22px;font-size:10px;line-height:1.5;display:block}.product-purchase{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;border:1px solid #a6a9ffb8;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #1418846b}.product-purchase:disabled{opacity:.7}.product-purchase svg{width:18px;height:18px}.product-summary>small{color:var(--text-muted);text-align:center;margin-top:11px;font-size:11px;display:block}.product-assurances{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px;display:grid}.product-assurances span{min-height:76px;color:var(--text-secondary);text-align:center;border:1px solid #fff1;border-radius:10px;place-content:center;justify-items:center;gap:8px;padding:10px;font-size:10px;display:grid}.product-assurances svg{width:20px;height:20px;color:var(--brand-pale)}.product-information{grid-template-columns:.8fr 1.2fr;gap:80px;width:min(100% - 48px,1500px);margin:0 auto;padding:0 0 120px;display:grid}.product-description h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(38px,4vw,60px);line-height:1}.product-description p{max-width:660px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.75}.product-facts{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.product-facts>div{background:#0f1124;min-height:130px;padding:24px}.product-facts dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:normal;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.product-facts dt svg{width:16px;height:16px;color:var(--brand-pale)}.product-facts dd{margin:18px 0 0;font-size:16px;font-weight:650}@media (max-width:980px){.product-hero{grid-template-columns:1fr;gap:32px}.product-summary{position:static}.product-information{grid-template-columns:1fr;gap:48px}.product-gallery__main{min-height:500px}}@media (max-width:620px){.product-header{height:74px}.product-back{justify-content:center;width:44px;padding:0;font-size:0}.product-hero,.product-information{width:calc(100% - 36px)}.product-hero{padding:36px 0 72px}.product-gallery__main{border-radius:12px;min-height:330px}.product-gallery__strip{grid-template-columns:repeat(3,1fr)}.product-gallery__strip>div:nth-child(n+4){display:none}.product-summary{padding:25px 21px}.product-summary h1{font-size:42px}.product-assurances{grid-template-columns:1fr}.product-assurances span{justify-content:flex-start;min-height:58px;display:flex}.product-information{padding-bottom:80px}.product-facts{grid-template-columns:1fr}.product-facts>div{min-height:108px}}.product-shell{width:min(100% - 48px,1500px);margin-inline:auto;padding:28px 0 110px}.product-header nav{color:var(--text-secondary);align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.product-header nav a{transition:color .18s}.product-header nav a:hover{color:#fff}.product-breadcrumb{color:var(--text-muted);align-items:center;gap:7px;margin:0 0 24px;font-size:12px;display:flex}.product-breadcrumb svg{width:13px;height:13px}.product-breadcrumb a:hover{color:#fff}.product-breadcrumb>span:last-child{max-width:42ch;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-showcase{grid-template-columns:minmax(0,1.28fr) minmax(320px,.68fr) minmax(250px,.44fr);align-items:start;gap:24px;display:grid}.product-gallery__main{border:1px solid #ffffff12;border-radius:14px;min-height:540px}.product-gallery__strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:9px}.product-gallery__strip>div{aspect-ratio:1.5;border:1px solid #ffffff0f;border-radius:8px}.product-gallery__strip>div.is-active{border-color:var(--brand-light);box-shadow:0 0 0 1px #5c61ff33}.product-summary{box-shadow:none;background:0 0;border:0;padding:4px 8px 4px 0;position:static}.product-summary h1{font-size:clamp(38px,3.2vw,58px)}.product-summary>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.product-price{margin:26px 0 20px;padding-top:22px}.product-price strong{font-size:clamp(32px,2.7vw,44px)}.product-highlights{color:var(--text-secondary);gap:11px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:grid}.product-highlights li{align-items:center;gap:9px;display:flex}.product-highlights svg{width:17px;height:17px;color:var(--success);flex:0 0 17px}.product-compatibility{margin:0 0 20px}.product-compatibility>span{color:var(--text-muted);letter-spacing:normal;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:750;display:block}.product-compatibility>div{flex-wrap:wrap;gap:6px;display:flex}.product-compatibility strong{color:var(--brand-pale);background:#5c61ff12;border:1px solid #a6a9ff33;border-radius:6px;padding:6px 8px;font-size:10px}.product-side-panel{gap:14px;display:grid}.product-assurance-list,.product-quick-facts{background:linear-gradient(155deg,#12152b,#0e1022);border:1px solid #ffffff13;border-radius:13px;overflow:hidden}.product-assurance-list>span{border-bottom:1px solid #fff1;align-items:center;gap:13px;min-height:86px;padding:17px;display:flex}.product-assurance-list>span:last-child{border-bottom:0}.product-assurance-list>span>svg{width:22px;height:22px;color:var(--brand-pale);flex:0 0 22px}.product-assurance-list i{font-style:normal}.product-assurance-list small,.product-assurance-list strong{display:block}.product-assurance-list strong{font-size:12px}.product-assurance-list small{color:var(--text-muted);margin-top:4px;font-size:10px}.product-quick-facts{margin:0;padding:14px 17px}.product-quick-facts>div{grid-template-columns:82px 1fr;gap:10px;padding:9px 0}.product-quick-facts dt{color:var(--text-muted);font-size:10px}.product-quick-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:650}.product-content-grid{background:#0d0f20;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:1fr 1fr;gap:70px;margin-top:72px;padding:48px;display:grid}.product-content-grid .product-description h2{font-size:clamp(34px,3.2vw,52px)}.related-products{margin-top:96px}.related-products>div:first-child{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.related-products h2{margin:10px 0 0;font-size:clamp(34px,3.6vw,54px);line-height:1}.related-products>div:last-child{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.related-product{background:#0f1124;border:1px solid #fff1;border-radius:12px;min-width:0;padding-bottom:20px;position:relative;overflow:hidden}.related-product>div{aspect-ratio:1.5;color:var(--text-muted);background:#15182d;place-items:center;display:grid;position:relative;overflow:hidden}.related-product>div img{object-fit:cover}.related-product>div svg{width:34px;height:34px}.related-product>h3,.related-product>span,.related-product>strong{margin-left:18px;margin-right:56px;display:block}.related-product>span{color:var(--text-muted);letter-spacing:normal;text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:750}.related-product>h3{min-height:42px;margin-top:9px;margin-bottom:13px;font-size:15px;line-height:1.35}.related-product>strong{font-size:14px}.related-product>i{background:var(--brand);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:16px}.related-product>i svg{width:15px;height:15px}html[data-theme=light] .product-page{color:var(--text);background:#f3f4f8}html[data-theme=light] .product-header{background:#f3f4f8f0}html[data-theme=light] .product-assurance-list,html[data-theme=light] .product-content-grid,html[data-theme=light] .product-quick-facts,html[data-theme=light] .related-product{background:#fff;border-color:#10111b14}html[data-theme=light] .product-assurance-list>span{border-color:#10111b12}@media (max-width:1180px){.product-showcase{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.product-side-panel{grid-column:1/-1;grid-template-columns:1fr 1fr}.product-assurance-list{grid-template-columns:repeat(3,1fr);display:grid}.product-assurance-list>span{border-bottom:0;border-right:1px solid #fff1}.product-assurance-list>span:last-child{border-right:0}}@media (max-width:820px){.product-header nav{display:none}.product-shell{width:calc(100% - 40px)}.product-showcase{grid-template-columns:1fr}.product-gallery__main{min-height:480px}.product-summary{padding:20px 0}.product-content-grid,.product-side-panel{grid-template-columns:1fr}.product-content-grid{gap:42px;padding:32px}.related-products>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.product-announcement i,.product-announcement span:nth-of-type(n+2),.product-announcement svg:nth-of-type(n+2){display:none}.product-shell{width:calc(100% - 32px);padding-top:20px}.product-breadcrumb{overflow:hidden}.product-gallery__main{min-height:330px}.product-gallery__strip{grid-template-columns:repeat(3,1fr)}.product-gallery__strip>div:nth-child(n+4){display:none}.product-summary h1{font-size:40px}.product-assurance-list{grid-template-columns:1fr}.product-assurance-list>span{border-bottom:1px solid #fff1;border-right:0}.product-content-grid{margin-top:48px;padding:25px 21px}.product-facts{grid-template-columns:1fr}.related-products{margin-top:70px}.related-products>div:last-child{grid-template-columns:1fr}}.product-showcase{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);gap:56px}.product-tabs-section{margin-top:76px}.product-tabs{scrollbar-width:none;border-bottom:0;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs button{min-height:46px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 20px;font-size:14px;font-weight:650;transition:color .18s,background-color .18s;position:relative}.product-tabs button:after{content:"";background:var(--brand-light);height:2px;transition:transform .22s var(--ease-out);border-radius:2px;position:absolute;bottom:-13px;left:18px;right:18px;transform:scaleX(0)}.product-tabs button:hover{color:var(--text);background:#5c61ff14}.product-tabs button[aria-selected=true]{color:#fff;background:#5c61ff1f}.product-tabs button[aria-selected=true]:after{transform:scaleX(1)}.product-tabs button:focus-visible{outline:2px solid var(--brand-pale);outline-offset:2px}.product-tab-panel{min-height:360px;animation:product-panel-in .28s var(--ease-out) both;padding:46px 0 52px}@keyframes product-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.product-description-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:start;gap:72px;display:grid}.product-compatibility-panel h2,.product-description h2{margin:12px 0 18px;font-size:clamp(34px,3.4vw,54px);line-height:1.02}.product-compatibility-panel p,.product-description p{max-width:780px;color:var(--text-muted);white-space:pre-line;font-size:17px;line-height:1.75}.product-description__content{gap:30px;max-width:850px;display:grid}.product-description__facts{background:#7c80ff2e;border:1px solid #7c80ff2e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 0 2px;display:grid;overflow:hidden}.product-description__facts>div{background:#0d0f20;min-width:0;padding:15px 17px}.product-description__details dt,.product-description__facts dt{color:var(--brand-pale);letter-spacing:normal;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.product-description__details dd,.product-description__facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.45}.product-description__prose{gap:14px;display:grid}.product-description__features p,.product-description__prose p{margin:0}.product-description__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-description__features li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:34px 1fr;align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.product-description__features li>span{background:#5c61ff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.product-description__features strong{color:var(--text);margin:1px 0 4px;font-size:14px;display:block}.product-description__features p{white-space:normal;font-size:14px;line-height:1.55}.product-description__details{flex-wrap:wrap;gap:10px;margin:0;padding-top:4px;display:flex}.product-description__details>div{border-left:2px solid var(--brand);background:#5c61ff0e;min-width:150px;padding:13px 15px}.product-description__details dd{font-size:13px}.product-description__loading{background:#5c61ff0b;border:1px solid #7c80ff29;border-radius:12px;align-items:center;gap:18px;min-height:180px;padding:24px;display:flex}.product-description__loading>span{border:2px solid #a6a9ff33;border-top:2px solid var(--brand-pale);border-radius:50%;flex:0 0 28px;width:28px;height:28px;animation:spin .8s linear infinite}.product-description__loading strong{margin-bottom:5px;font-size:15px;display:block}.product-description__loading p{margin:0;font-size:13px;line-height:1.5}.product-description__translation-error{color:var(--text-secondary);background:#f5b94212;border:1px solid #f5b94242;border-left:2px solid #f5b942;border-radius:10px;margin:0;padding:18px;font-size:13px;line-height:1.5}.product-description__translation-error strong{color:var(--text);font-size:14px;display:block}.product-description__translation-error p{margin:5px 0 14px}.product-description__translation-error button{color:#ffe1a0;min-height:36px;font:inherit;cursor:pointer;background:#f5b9421a;border:1px solid #f5b94266;border-radius:999px;padding:0 13px;font-size:11px;font-weight:800}.product-description__translation-error button:hover{background:#f5b9422e}.product-quick-facts{border-color:#fff1}.product-resources-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-resources-grid article{background:#0d0f20;border:1px solid #fff1;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:164px;padding:25px;display:flex}.product-resources-grid svg{width:24px;height:24px;margin-bottom:28px}.product-resources-grid span{color:var(--text-muted);font-size:12px}.product-resources-grid strong{margin-top:7px;font-size:16px;line-height:1.35}.product-compatibility-panel{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:center;gap:72px;display:grid}.product-compatibility-panel>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.product-compatibility-panel>div:last-child span{background:#5c61ff14;border:1px solid #7c80ff38;border-radius:10px;align-items:center;gap:12px;min-height:74px;padding:0 20px;font-weight:700;display:flex}.product-compatibility-panel>div:last-child svg{color:#63e6b6}.product-images-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-images-grid>div:not(.product-images-empty){aspect-ratio:16/10;background:#111329;border-radius:10px;position:relative;overflow:hidden}.product-images-grid img{object-fit:cover}.product-images-empty{min-height:260px;color:var(--text-muted);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;display:flex}.product-images-empty svg{width:34px;height:34px;color:var(--brand-pale)}.product-images-empty strong{color:var(--text);font-size:18px}.product-tabs-section>.product-assurance-list{background:#0d0f20;border-color:#fff1;grid-template-columns:repeat(3,1fr);display:grid}.product-tabs-section>.product-assurance-list>span{border-bottom:0;border-right:1px solid #fff1}.product-tabs-section>.product-assurance-list>span:last-child{border-right:0}.product-card .icon-control svg{transition:transform .22s var(--ease-out)}.product-card .icon-control:hover{background:linear-gradient(180deg,#797dff,var(--brand));transform:translateY(-3px)scale(1.06);box-shadow:inset 0 1px #ffffff75,inset 0 -2px #14188461,0 10px 25px #4c51ff57}.product-card .icon-control:hover svg{transform:translate(2px)}html[data-theme=light] .product-tabs{border-color:#10111b17}html[data-theme=light] .product-tabs button[aria-selected=true]{color:var(--brand)}html[data-theme=light] .product-resources-grid article,html[data-theme=light] .product-tabs-section>.product-assurance-list{background:#fff;border-color:#10111b14}html[data-theme=light] .product-tabs-section>.product-assurance-list>span{border-color:#10111b14}@media (max-width:980px){.product-compatibility-panel,.product-description-layout,.product-showcase{grid-template-columns:1fr;gap:38px}.product-resources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.product-tabs-section{margin-top:54px}.product-tabs{margin-right:-16px}.product-tabs button{padding:0 14px}.product-tabs button:after{left:12px;right:12px}.product-tab-panel{min-height:320px;padding:36px 0 40px}.product-compatibility-panel p,.product-description p{font-size:15px}.product-compatibility-panel>div:last-child,.product-images-grid,.product-resources-grid,.product-tabs-section>.product-assurance-list{grid-template-columns:1fr}.product-tabs-section>.product-assurance-list>span{border-bottom:1px solid #fff1;border-right:0}.product-tabs-section>.product-assurance-list>span:last-child{border-bottom:0}.product-description__facts,.product-description__features{grid-template-columns:1fr}.product-description__content{gap:22px}.product-description__features li{padding:14px}}.catalog-card__status{background:linear-gradient(180deg,var(--brand-light),var(--brand));clip-path:none;filter:drop-shadow(0 8px 11px #4c51ff47);border:1px solid #bec0ffad;border-radius:999px;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #14188461}.catalog-card__status:before{display:none}.product-header.site-header{padding:0 var(--page-pad);background:#070813f0;display:grid;position:relative}.product-header.site-header nav{color:inherit;font-size:inherit;gap:8px}.product-header.site-header nav a{transition:color .18s,background-color .18s}.product-header .product-back{min-height:42px}.product-description-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:84px}.product-quick-facts{background:0 0;border:0;gap:8px;padding:0;display:grid}.product-quick-facts>div{background:#ffffff06;border:1px solid #ffffff0b;border-radius:8px;grid-template-columns:minmax(90px,.7fr) 1.3fr;align-items:center;gap:20px;min-height:58px;padding:12px 16px;display:grid}.product-quick-facts dt{font-size:12px}.product-quick-facts dd{font-size:13px;line-height:1.35}.product-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.product-resources-grid article{background:0 0;border:0;border-radius:0;grid-template-columns:50px minmax(150px,.75fr) 1fr;align-items:center;gap:20px;min-height:118px;padding:20px 28px;display:grid}.product-resources-grid article:nth-last-child(-n+2){border-bottom:0}.product-resources-grid article:nth-child(odd){border-right:1px solid #fff1}.product-resources-grid svg{width:42px;height:42px;color:var(--brand-pale);background:#5c61ff1f;border-radius:10px;margin:0;padding:10px}.product-resources-grid span{font-size:13px}.product-resources-grid strong{text-align:right;margin:0;font-size:17px}.product-compatibility-panel{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:96px}.product-compatibility-panel>div:last-child span{background:linear-gradient(135deg,#5c61ff1f,#5c61ff0b);min-height:94px;padding:0 24px 0 72px;font-size:17px;position:relative;overflow:hidden}.product-compatibility-panel>div:last-child span:before{content:"";background:#5c61ff29;border:1px solid #a6a9ff4d;border-radius:9px;width:34px;height:34px;position:absolute;left:22px;box-shadow:inset 0 1px #ffffff1f}.product-compatibility-panel>div:last-child svg{z-index:1;width:18px;height:18px;position:absolute;left:30px}.product-tabs-section>.product-assurance-list{background:0 0;border-left:0;border-right:0;border-radius:0}.product-tabs-section>.product-assurance-list>span{justify-content:center;min-height:112px;padding:24px 44px}.product-tabs-section>.product-assurance-list>span>svg{flex-basis:26px;width:26px;height:26px}.product-tabs-section>.product-assurance-list strong{font-size:14px}.product-tabs-section>.product-assurance-list small{font-size:12px}.related-products{border-top:1px solid #ffffff14;margin-top:112px;padding-top:72px}.related-products>div:first-child{text-align:left;justify-content:flex-start}.product-card{transition:transform .24s var(--ease-out),border-color .24s ease,box-shadow .24s ease}.product-card:hover{background:linear-gradient(155deg,#12152b,#0e1022 72%);border-color:#777bff6b;transform:translateY(-4px);box-shadow:0 16px 34px #02041042}.product-card:hover .product-card__media>img{transform:scale(1.02)}.product-card--placeholder:hover{box-shadow:none;border-color:#fff1;transform:none}html[data-theme=light] .product-header.site-header{background:#f3f4f8f5}html[data-theme=light] .product-quick-facts{background:0 0}html[data-theme=light] .product-quick-facts>div{background:#10111b06;border-color:#10111b0e}html[data-theme=light] .product-resources-grid article{background:0 0;border-color:#10111b13}html[data-theme=light] .product-card:hover{background:#fff;border-color:#5c61ff4d;transform:translateY(-4px);box-shadow:0 14px 32px #1e224a1a}@media (max-width:1180px){.product-header .header-discord{display:none}.product-description-layout{gap:48px}.product-resources-grid article{grid-template-columns:44px 1fr;padding:20px}.product-resources-grid strong{text-align:left;grid-column:2}.product-compatibility-panel{gap:48px}}@media (max-width:820px){.product-header.site-header{grid-template-columns:1fr auto}.product-header.site-header nav{z-index:20;background:var(--surface);border-radius:14px;padding:10px;display:none;position:absolute;top:76px;left:24px;right:24px}.product-header.site-header nav.is-open{display:grid}.product-header.site-header nav a{border-radius:9px;justify-content:space-between}.product-header .menu-toggle{display:grid}.product-header .product-back{display:none}.product-compatibility-panel,.product-description-layout,.product-resources-grid{grid-template-columns:1fr}.product-resources-grid article,.product-resources-grid article:nth-child(odd),.product-resources-grid article:nth-last-child(-n+2){border-bottom:0;border-right:0}.product-tabs-section>.product-assurance-list>span{justify-content:flex-start}}@media (max-width:560px){.product-header.site-header{height:74px}.product-description-layout{gap:34px}.product-quick-facts>div{grid-template-columns:1fr;gap:5px}.product-quick-facts dd{text-align:left}.product-resources-grid article{grid-template-columns:42px 1fr;gap:14px;padding:18px 4px}.product-compatibility-panel>div:last-child span{min-height:78px}.related-products{padding-top:54px}}.product-card{border-color:#0000;position:relative}.product-card:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;border:1px solid #ffffff13;transition:border-color .24s;position:absolute;inset:0}.product-card:hover{border-color:#0000}.product-card:hover:after{border-color:#777bff6b}.product-card--placeholder:hover:after{border-color:#fff1}html[data-theme=light] .product-card:after{border-color:#10111b13}html[data-theme=light] .product-card:hover:after{border-color:#5c61ff4d}.cart-button{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;transition:transform .18s var(--ease-out),border-color .18s ease,background-color .18s ease;background:#080a18a6;border-radius:999px;flex:0 0 42px;place-items:center;display:grid;position:relative}.cart-button:hover{border-color:var(--line-strong);background:var(--surface-raised);transform:translateY(-2px)}.cart-button>svg{width:18px;height:18px}.cart-button>span{border:2px solid var(--page);background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.cart-button>span:empty{display:none}html[data-theme=light] .cart-button{color:var(--ink);background:#fffc}.cart-page{background:var(--ink);min-height:100vh}.cart-page__header{z-index:20;background:var(--ink);position:relative}.cart-page__back{border:1px solid var(--line);min-height:42px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.cart-page__back:hover{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.cart-page__back svg{width:15px;height:15px}.cart-page__shell{width:min(100% - 48px,1500px);margin:0 auto;padding:34px 0 90px}.cart-breadcrumb{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.cart-breadcrumb svg{width:13px;height:13px;transform:rotate(-90deg)}.cart-breadcrumb span{color:var(--text-secondary)}.cart-page__heading{justify-content:space-between;align-items:flex-end;gap:36px;margin:52px 0 34px;display:flex}.cart-page__heading h1{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 8px;font-size:clamp(40px,4.5vw,68px);font-weight:620;line-height:.98;display:flex}.cart-page__heading h1 small{border:1px solid var(--line);background:var(--surface);color:var(--text-secondary);letter-spacing:0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.cart-page__heading p{color:var(--text-secondary);margin:0;font-size:15px}.cart-page__heading>a{min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.cart-page__heading>a:hover{color:var(--text)}.cart-commerce-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.cart-products,.order-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px}.cart-products{overflow:hidden}.cart-product-row,.cart-products__labels{grid-template-columns:minmax(300px,1fr) 120px 150px 120px 44px;align-items:center;gap:18px;display:grid}.cart-products__labels{border-bottom:1px solid var(--line);min-height:50px;color:var(--text-muted);text-transform:uppercase;letter-spacing:normal;padding:0 20px;font-size:10px;font-weight:750}.cart-product-row{border-bottom:1px solid var(--line);min-height:154px;padding:18px 20px}.cart-product-row__product{align-items:center;gap:16px;min-width:0;display:flex}.cart-product-row__media{aspect-ratio:1.22;background:var(--surface-raised);width:112px;color:var(--text-muted);border-radius:9px;flex:0 0 112px;place-items:center;display:grid;position:relative;overflow:hidden}.cart-product-row__media img{object-fit:cover}.cart-product-row__media>svg{width:25px;height:25px}.cart-product-row__info{min-width:0;display:block}.cart-product-row__info>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;display:block;overflow:hidden}.cart-product-row__info>span{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.cart-product-row__info em{border:1px solid var(--line);color:var(--text-secondary);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.cart-product-row__info small{color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.cart-product-row__info small svg{width:13px;height:13px;color:var(--brand-pale)}.cart-product-row__price,.cart-product-row__subtotal{font-variant-numeric:tabular-nums;font-size:14px}.cart-product-row__quantity{border:1px solid var(--line);background:var(--ink-soft);text-align:center;border-radius:9px;grid-template-columns:40px 1fr 40px;align-items:center;width:126px;height:42px;display:grid}.cart-product-row__quantity button,.cart-product-row__remove{color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cart-product-row__quantity button{height:40px}.cart-product-row__quantity button:disabled{cursor:not-allowed;opacity:.25}.cart-product-row__quantity button:hover:not(:disabled){color:var(--brand-pale)}.cart-product-row__quantity svg{width:13px;height:13px}.cart-product-row__quantity span{font-size:12px;font-weight:750}.cart-product-row__remove{border:1px solid var(--line);width:42px;height:42px;color:var(--text-muted);border-radius:9px;transition:color .18s,border-color .18s,background-color .18s}.cart-product-row__remove:hover{color:#ff7c88;background:#ff697812;border-color:#ff697859}.cart-product-row__remove svg{width:16px;height:16px}.cart-coupon{background:#ffffff05;grid-template-columns:minmax(220px,1fr) minmax(300px,440px);align-items:center;gap:12px 24px;min-height:116px;padding:20px;display:grid}.cart-coupon__intro{align-items:center;gap:12px;display:flex}.cart-coupon__intro>svg{width:22px;height:22px;color:var(--brand-pale)}.cart-coupon__intro small,.cart-coupon__intro span,.cart-coupon__intro strong{display:block}.cart-coupon__intro strong{font-size:13px}.cart-coupon__intro small{max-width:340px;color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.45}.cart-coupon__field{grid-template-columns:1fr auto;gap:8px;display:grid}.cart-coupon__field label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.cart-coupon__field input{border:1px solid var(--line);background:var(--ink-soft);min-width:0;height:46px;color:var(--text);font:inherit;text-transform:uppercase;border-radius:9px;outline:0;padding:0 14px;font-size:12px}.cart-coupon__field input::placeholder{color:var(--text-muted);text-transform:none}.cart-coupon__field input:focus-visible{border-color:var(--brand-light);box-shadow:0 0 0 3px #5c61ff24}.cart-coupon__field button{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:94px;color:var(--text);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:9px;font-size:10px;font-weight:800}.cart-coupon__field button:hover:not(:disabled){border-color:var(--brand-light);color:var(--brand-pale)}.cart-coupon__field button:disabled{cursor:not-allowed;opacity:.38}.cart-coupon__status{color:var(--text-secondary);grid-column:2;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.cart-coupon__status svg{color:#68e5b2;width:13px;height:13px}.order-summary{padding:28px;position:sticky;top:22px}.order-summary h2{margin:9px 0 28px;font-size:26px}.order-summary dl{gap:17px;margin:0;display:grid}.order-summary dl>div,.order-summary__total{justify-content:space-between;align-items:center;gap:18px;display:flex}.order-summary dt{color:var(--text-secondary);font-size:13px}.order-summary dd{text-align:right;margin:0;font-size:12px;font-weight:700}.order-summary__total{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.order-summary__total span{font-size:13px;font-weight:700}.order-summary__total strong{letter-spacing:-.025em;font-size:27px}.order-summary__currency-note{color:var(--text-muted);margin:12px 0 0;font-size:10px;line-height:1.5}.order-summary>button{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;width:100%;min-height:68px;font:inherit;cursor:pointer;border:0;border-radius:10px;grid-template-columns:18px 1fr 18px;align-items:center;gap:10px;margin-top:24px;padding:10px 16px;transition:transform .18s,filter .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #14188466}.order-summary>button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:inset 0 1px #fff6,inset 0 -2px #14188466,0 10px 28px #4f55ff33}.order-summary>button:active:not(:disabled){transform:translateY(0)}.order-summary>button small,.order-summary>button strong,.order-summary>button>span{display:block}.order-summary>button strong{font-size:12px;font-weight:800}.order-summary>button small{color:#ffffffb3;margin-top:3px;font-size:9px;font-weight:500}.order-summary>button svg{width:17px;height:17px}.order-summary>button:disabled{cursor:wait;filter:saturate(.7);opacity:.72}.order-summary__spinner{animation:spin .8s linear infinite}.order-summary__error{color:#ff9ca5;background:#ff69780f;border:1px solid #ff697840;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.order-summary__safe{background:#ffffff09;border-radius:9px;align-items:flex-start;gap:13px;margin-top:18px;padding:18px;display:flex}.order-summary__safe>svg{width:24px;height:24px;color:var(--brand-pale);flex:0 0 24px}.order-summary__safe small,.order-summary__safe strong{display:block}.order-summary__safe strong{font-size:13px}.order-summary__safe small{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.5}.cart-confidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.25fr repeat(3,1fr);align-items:stretch;margin-top:28px;display:grid}.cart-confidence article,.cart-confidence>div{min-height:126px;padding:24px}.cart-confidence>div{flex-direction:column;justify-content:center;display:flex}.cart-confidence h2{max-width:270px;margin:8px 0 0;font-size:22px;line-height:1.12}.cart-confidence article{border-left:1px solid var(--line);align-items:center;gap:14px;display:flex}.cart-confidence article>svg{width:24px;height:24px;color:var(--brand-pale);flex:0 0 24px}.cart-confidence small,.cart-confidence strong{display:block}.cart-confidence strong{font-size:12px}.cart-confidence small{max-width:230px;color:var(--text-muted);margin-top:5px;font-size:10px;line-height:1.45}.cart-page__empty{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:60px 24px;display:flex}.cart-page__empty>i{width:72px;height:72px;color:var(--brand-pale);background:#5c61ff21;border-radius:18px;place-items:center;margin-bottom:24px;font-style:normal;display:grid}.cart-page__empty>i svg{width:31px;height:31px}.cart-page__empty h2{max-width:600px;margin:12px 0;font-size:clamp(32px,4vw,52px)}.cart-page__empty p{max-width:480px;color:var(--text-secondary);margin:0 0 28px;line-height:1.6}.cart-page__loading{background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:60px 24px;display:flex}.cart-page__loading>svg{width:32px;height:32px;color:var(--brand-pale);margin-bottom:22px;animation:spin .8s linear infinite}.cart-page__loading>span{font-size:20px;font-weight:700}.cart-page__loading>small{color:var(--text-secondary);margin-top:8px;font-size:13px}.checkout-transition{z-index:1000;background:#060713;place-items:center;padding:24px;animation:checkout-fade-in .22s both;display:grid;position:fixed;inset:0;overflow:hidden}.checkout-transition__ambient{background:radial-gradient(circle at 50% 72%,#5459ff2e,#0000 42%),linear-gradient(#6e72ff06 1px,#0000 0) 0 0/48px 48px,linear-gradient(90deg,#6e72ff06 1px,#0000 0) 0 0/48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 80%,#0000);mask-image:linear-gradient(#0000,#000 30% 80%,#0000)}.checkout-transition__content{text-align:center;flex-direction:column;align-items:center;width:min(100%,480px);display:flex;position:relative}.checkout-transition__mark{background:linear-gradient(#6b70ff57,#3135b529);border:1px solid #9ca0ff47;border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:25px;animation:checkout-mark 1.8s ease-in-out infinite;display:grid;box-shadow:inset 0 1px #fff3,0 18px 60px #373bd229}.checkout-transition__mark svg{width:29px;height:29px;color:var(--brand-pale)}.checkout-transition__step{color:var(--brand-pale);text-transform:uppercase;letter-spacing:normal;margin-bottom:13px;font-size:11px;font-weight:700}.checkout-transition strong{letter-spacing:0;font-size:clamp(25px,4vw,32px);animation:checkout-copy-in .3s both}.checkout-transition p{max-width:410px;min-height:44px;color:var(--text-secondary);margin:11px 0 30px;font-size:15px;line-height:1.55;animation:checkout-copy-in .3s both}.checkout-transition__track{background:#ffffff14;border-radius:999px;width:100%;height:4px;overflow:hidden}.checkout-transition__track span{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-light));height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 18px #6569ff73}.checkout-transition small{color:var(--text-muted);text-transform:uppercase;letter-spacing:normal;margin-top:15px;font-size:10px}@keyframes checkout-fade-in{0%{opacity:0}to{opacity:1}}@keyframes checkout-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes checkout-mark{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}html[data-theme=light] .cart-page,html[data-theme=light] .cart-page__header{background:#f3f4f8}html[data-theme=light] .cart-page__empty,html[data-theme=light] .cart-products,html[data-theme=light] .order-summary{background:#fff}html[data-theme=light] .cart-coupon__field input,html[data-theme=light] .cart-product-row__quantity{background:#f3f4f8}html[data-theme=light] .order-summary__safe{background:#f2f3f8}@media (max-width:1380px){.cart-product-row,.cart-products__labels{grid-template-columns:minmax(0,1fr) 100px 126px 44px}.cart-product-row__subtotal,.cart-products__labels span:nth-child(4){display:none}.cart-commerce-layout{grid-template-columns:minmax(0,1fr) 330px}}@media (min-width:821px) and (max-width:1120px){.cart-commerce-layout{grid-template-columns:1fr}.order-summary{position:static}}@media (max-width:820px){.site-header{z-index:30;position:relative}.site-header .menu-toggle{z-index:32;position:relative}.site-header nav{z-index:31;box-shadow:0 20px 50px #00000059}.cart-page__header nav{display:none}.cart-page__header nav.is-open{display:grid}.cart-page__header{grid-template-columns:1fr auto}.cart-page__header .menu-toggle{display:grid}.cart-page__back{display:none}.cart-page__shell{width:calc(100% - 36px);padding-top:24px}.cart-page__heading{margin-top:36px}.cart-page__heading>a{display:none}.cart-commerce-layout{grid-template-columns:1fr}.order-summary{position:static}.cart-confidence{grid-template-columns:repeat(3,1fr)}.cart-confidence>div{grid-column:1/-1;min-height:auto;padding:24px 0}.cart-confidence article:first-of-type{border-left:0}}@media (max-width:620px){.cart-page__shell{width:calc(100% - 28px);padding-bottom:56px}.cart-breadcrumb{display:none}.cart-page__heading{margin:34px 0 24px}.cart-page__heading h1{font-size:42px;display:block}.cart-page__heading h1 small{width:fit-content;margin-top:12px;display:block}.cart-page__heading p{font-size:14px;line-height:1.55}.cart-products__labels{display:none}.cart-product-row{grid-template-columns:1fr auto;gap:18px;min-height:0;padding:18px}.cart-product-row__product{grid-column:1/-1}.cart-product-row__media{flex-basis:92px;width:92px}.cart-product-row__price{display:none}.cart-product-row__quantity{width:120px}.cart-product-row__subtotal{place-self:center end;display:block}.cart-product-row__remove{grid-area:2/2}.cart-coupon{grid-template-columns:1fr;padding:18px}.cart-coupon__field,.cart-coupon__status{grid-column:1}.order-summary{padding:22px}.cart-confidence{grid-template-columns:1fr}.cart-confidence article{border-left:0;border-top:1px solid var(--line);min-height:92px;padding:20px 0}.cart-page__empty{min-height:420px}.header-actions .cart-button{display:grid}}@media (prefers-reduced-motion:reduce){.checkout-transition,.checkout-transition p,.checkout-transition strong,.checkout-transition__mark{animation:none}.checkout-transition__track span{transition:none}}@keyframes spin{to{transform:rotate(1turn)}}.store-home{background-color:#070813;background-image:radial-gradient(68% 18% at 50% 37%,#5459ff21,#0000 74%),radial-gradient(54% 17% at 88% 61%,#4b51f417,#0000 76%),radial-gradient(58% 18% at 12% 83%,#5c61ff13,#0000 78%),linear-gradient(#6e72ff05 1px,#0000 0),linear-gradient(90deg,#6e72ff05 1px,#0000 0);background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:auto,auto,auto,48px 48px,48px 48px}.glow-content-zone{background:0 0}.glow-content-zone:after{opacity:.62}html[data-theme=light] .store-home{background-color:#f3f4f8;background-image:radial-gradient(68% 18% at 50% 37%,#5459ff13,#0000 74%),radial-gradient(54% 17% at 88% 61%,#4b51f40e,#0000 76%),radial-gradient(58% 18% at 12% 83%,#5c61ff0b,#0000 78%),linear-gradient(#3e43b805 1px,#0000 0),linear-gradient(90deg,#3e43b805 1px,#0000 0)}.account-page{min-height:100vh;color:var(--text);background:#070813}.account-page__header{z-index:30;background:#070813f0;position:relative}.account-shell{border-top:1px solid var(--line);grid-template-columns:270px minmax(0,1fr);width:min(100%,1720px);margin:0 auto;display:grid}.account-sidebar{border-right:1px solid var(--line);background:#0b0d1ead;flex-direction:column;min-height:calc(100vh - 88px);padding:30px 22px;display:flex}.account-sidebar__identity{align-items:center;gap:12px;margin-bottom:30px;padding:0 8px;display:flex}.account-avatar,.account-sidebar__identity>span{color:#fff;background:linear-gradient(145deg,#7075ff4d,#2d319c1f);border:1px solid #9397ff59;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff2e}.account-sidebar__identity small,.account-sidebar__identity strong{display:block}.account-sidebar__identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:148px;font-size:14px;overflow:hidden}.account-sidebar__identity small{color:var(--text-muted);margin-top:4px;font-size:10px}.account-sidebar>nav{gap:5px;display:grid}.account-sidebar>nav a{min-height:46px;color:var(--text-secondary);transition:background-color .18s ease,color .18s ease,transform .18s var(--ease-out);border-radius:9px;grid-template-columns:18px 1fr 14px;align-items:center;gap:11px;padding:0 13px;font-size:12px;font-weight:650;display:grid}.account-sidebar>nav a.active,.account-sidebar>nav a:hover{background:#5c61ff1f;transform:translate(2px)}.account-sidebar>nav a.active{box-shadow:inset 2px 0 0 var(--brand-light)}.account-sidebar>nav svg{width:17px;height:17px}.account-sidebar>nav a>svg:last-child{opacity:.4;width:12px;height:12px}.account-sidebar__support{border:1px solid var(--line);background:#ffffff06;border-radius:12px;margin-top:auto;padding:20px}.account-sidebar__support>svg{width:24px;height:24px;color:var(--brand-pale);margin-bottom:16px}.account-sidebar__support small,.account-sidebar__support strong{display:block}.account-sidebar__support strong{font-size:13px}.account-sidebar__support small{color:var(--text-muted);margin:7px 0 16px;font-size:10px;line-height:1.5}.account-sidebar__support a{color:var(--brand-pale);justify-content:space-between;align-items:center;font-size:11px;font-weight:750;display:flex}.account-sidebar__support a svg{width:14px;height:14px}.account-logout{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.account-logout:hover{color:#ff9ca5;background:#ff697812}.account-logout:disabled{cursor:wait;opacity:.6}.account-logout svg{width:16px;height:16px}.account-spin{animation:spin .8s linear infinite}.account-content{min-width:0;padding:34px clamp(28px,4vw,68px) 90px}.account-breadcrumb{color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.account-breadcrumb svg{width:12px;height:12px}.account-breadcrumb span{color:var(--text-secondary)}.account-title{justify-content:space-between;align-items:flex-end;gap:24px;margin:44px 0 28px;display:flex}.account-title h1{letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(42px,4.5vw,68px);font-weight:620;line-height:.98}.account-title p{color:var(--text-secondary);margin:0;font-size:15px}.account-status{color:#9af0cc;background:#68e5b20e;border:1px solid #68e5b238;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:750;display:flex}.account-status i{background:#68e5b2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #68e5b28c}.account-profile-panel{border:1px solid var(--line);background:linear-gradient(135deg,#5c61ff1a,#11132af0 48%);border-radius:14px;grid-template-columns:minmax(270px,1fr) minmax(460px,1.2fr);align-items:center;gap:28px;min-height:180px;padding:30px;display:grid}.account-profile-panel__person{align-items:center;gap:18px;display:flex}.account-profile-panel__person .account-avatar{border-radius:20px;flex-basis:74px;width:74px;height:74px;font-size:27px}.account-chip{color:var(--brand-pale);text-transform:uppercase;letter-spacing:normal;border:1px solid #979aff45;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.account-profile-panel h2{margin:9px 0 3px;font-size:25px}.account-profile-panel__person p{color:var(--text-secondary);margin:0;font-size:11px}.account-profile-panel dl{border:1px solid var(--line);background:#07081352;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.account-profile-panel dl>div{border-right:1px solid var(--line);min-width:0;padding:20px}.account-profile-panel dl>div:last-child{border-right:0}.account-profile-panel dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:normal;margin-bottom:9px}.account-profile-panel dd{text-overflow:ellipsis;margin:0;font-size:12px;font-weight:700;overflow:hidden}.account-verified{color:#8deac3;align-items:center;gap:6px;display:flex}.account-verified svg{width:14px;height:14px}.account-dashboard-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;margin-top:22px;display:grid}.account-dashboard-main{gap:22px;display:grid}.account-connection,.account-quick-actions,.account-section{border:1px solid var(--line);background:var(--surface);border-radius:14px}.account-section>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-connection h2,.account-quick-actions h2,.account-section h2{margin:7px 0 0;font-size:24px}.account-section>header>a{color:var(--text-secondary);align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.account-section>header>a:hover{color:var(--brand-pale)}.account-section>header>a svg{width:14px;height:14px}.account-empty-state{border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin-top:25px;padding:44px 24px;display:flex}.account-empty-state>span{width:58px;height:58px;color:var(--brand-pale);background:#5c61ff1f;border-radius:15px;place-items:center;display:grid}.account-empty-state>span svg{width:25px;height:25px}.account-empty-state h3{margin:20px 0 9px;font-size:21px}.account-empty-state p{max-width:610px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.account-empty-state>div{align-items:center;gap:16px;margin-top:24px;display:flex}.account-empty-state .button{min-height:44px;font-size:11px}.account-secondary-action{color:var(--text-secondary);font-size:11px;font-weight:700}.account-secondary-action:hover{color:#fff}.account-section h2 small{border:1px solid var(--line);min-width:24px;height:24px;color:var(--text-secondary);vertical-align:middle;border-radius:999px;place-items:center;margin-left:7px;font-size:9px;display:inline-grid}.account-products-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px;padding-top:25px;display:grid}.account-product{border:1px solid var(--line);min-width:0;transition:border-color .18s ease,transform .18s var(--ease-out),background-color .18s ease;background:#ffffff05;border-radius:11px;overflow:hidden}.account-product:hover{background:#5c61ff0b;border-color:#8c90ff52;transform:translateY(-2px)}.account-product__media{aspect-ratio:1.5;background:var(--ink-soft);color:var(--text-muted);place-items:center;display:grid;position:relative;overflow:hidden}.account-product__media img{object-fit:cover}.account-product__media>svg{width:25px;height:25px}.account-product__body>span{color:var(--brand-pale);text-transform:uppercase;letter-spacing:normal;font-size:8px;font-weight:800}.account-product__body h3{min-height:44px;margin:8px 0 16px;font-size:16px;line-height:1.35}.account-product__body dl{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;margin:0;padding-top:13px;display:grid}.account-product__body dt{color:var(--text-muted);font-size:8px}.account-product__body dd{margin:4px 0 0;font-size:10px;font-weight:700}.account-product__body dl>div:last-child{text-align:right}.account-product__body>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:8px;display:block;overflow:hidden}.account-product__body>strong{color:var(--text);justify-content:space-between;align-items:center;margin-top:15px;font-size:10px;display:flex}.account-product__body>strong svg{width:13px;height:13px;color:var(--brand-pale)}.account-data-state{border-top:1px solid var(--line);background:#ffffff05;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;margin-top:24px;padding:22px;display:grid}.account-data-state>svg{width:21px;height:21px;color:var(--brand-pale)}.account-data-state p,.account-data-state strong{display:block}.account-data-state strong{font-size:13px}.account-data-state p{max-width:650px;color:var(--text-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.account-data-state>span{border:1px solid var(--line);color:var(--text-muted);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.account-dashboard-aside{gap:22px;display:grid}.account-connection h2,.account-quick-actions h2{margin-bottom:21px}.account-quick-actions>a{min-height:68px;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--ease-out);background:#ffffff06;border:1px solid #0000;border-radius:10px;grid-template-columns:36px 1fr 14px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:grid}.account-quick-actions>a>svg:first-child{width:17px;height:17px;color:var(--brand-pale)}.account-quick-actions>a>svg:last-child{width:13px;height:13px;color:var(--text-muted)}.account-quick-actions small,.account-quick-actions strong{display:block}.account-quick-actions small{color:var(--text-muted);margin-top:4px;font-size:9px}.account-connection>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.account-connection>div>span{width:42px;height:42px;color:var(--brand-pale);background:#5c61ff1f;border-radius:10px;place-items:center;display:grid}.account-connection>div svg{width:19px;height:19px}.account-connection p{margin:0}.account-connection small,.account-connection strong{display:block}.account-connection strong{font-size:11px}.account-connection small{color:var(--text-muted);margin-top:4px;font-size:9px}.account-connection em{color:#7ee7bb;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.account-connection__note{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:9px;line-height:1.5;display:flex;margin-top:15px!important}.account-connection__note svg{color:var(--brand-pale);flex:0 0 14px;width:14px!important;height:14px!important}.account-mobile-menu{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;display:none}.account-mobile-menu svg{width:18px;height:18px}.account-gate{grid-template-rows:auto 1fr;display:grid}.account-gate__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 36px,680px);margin:0 auto;padding:90px 0;display:flex}.account-gate__content>.account-avatar{border-radius:22px;width:78px;height:78px;margin-bottom:28px}.account-gate__content>.account-avatar svg{width:31px;height:31px}.account-gate__content h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(40px,5vw,66px)}.account-gate__content p{max-width:520px;color:var(--text-secondary);margin:0 0 28px;font-size:16px;line-height:1.6}.account-gate__content>.login-button{display:flex}.account-gate__content>small{color:var(--text-muted);align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.account-gate__content>small svg{width:14px;height:14px}.account-loading__header{background:var(--surface);border-radius:12px;height:64px}.account-loading__shell{grid-template-columns:250px 1fr;gap:24px;margin-top:24px;display:grid}.account-loading__grid>i,.account-loading__hero,.account-loading__shell>aside,.account-loading__title{background:var(--surface);border-radius:12px;animation:account-pulse 1.4s ease-in-out infinite;display:block}.account-loading__shell>aside{height:680px}.account-loading__title{width:38%;height:76px}.account-loading__hero{height:190px;margin-top:24px}.account-loading__grid{grid-template-columns:2fr 1fr 1fr;gap:20px;margin-top:20px;display:grid}.account-loading__grid>i{height:320px}@keyframes account-pulse{50%{opacity:.55}}html[data-theme=light] .account-page{background:#f3f4f8}html[data-theme=light] .account-page__header{background:#f3f4f8f5}html[data-theme=light] .account-profile-panel{background:linear-gradient(135deg,#5c61ff17,#fff 50%)}html[data-theme=light] .account-connection,html[data-theme=light] .account-quick-actions,html[data-theme=light] .account-section{background:#fff}html[data-theme=light] .account-profile-panel dl{background:#ffffffb3}html[data-theme=light] .account-sidebar>nav a.active,html[data-theme=light] .account-sidebar>nav a:hover{color:var(--ink)}html[data-theme=light] .account-product{background:#f8f9fc}@media (max-width:1260px){.account-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.account-shell{grid-template-columns:230px minmax(0,1fr)}.account-sidebar{padding-left:16px;padding-right:16px}.account-dashboard-grid,.account-profile-panel{grid-template-columns:1fr}.account-dashboard-aside{grid-template-columns:repeat(2,1fr)}.account-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.account-page__header{grid-template-columns:1fr auto}.account-page__header nav{display:none}.account-mobile-menu{display:grid}.account-shell{display:block}.account-sidebar{z-index:50;border:1px solid var(--line);background:#0d0f22;border-radius:14px;min-height:0;max-height:calc(100vh - 130px);padding:20px;display:none;position:fixed;inset:110px 16px auto;overflow:auto;box-shadow:0 28px 80px #0000008c}.account-sidebar.is-open{display:flex}.account-sidebar__support{margin-top:24px}.account-content{padding:26px 22px 70px}.account-title{margin-top:34px}.account-profile-panel{padding:24px}.account-dashboard-aside{grid-template-columns:1fr 1fr}html[data-theme=light] .account-sidebar{background:#fff}}@media (max-width:620px){.account-content{padding-left:14px;padding-right:14px}.account-breadcrumb{display:none}.account-title{align-items:flex-start;margin:34px 0 22px}.account-title h1{font-size:44px}.account-title p{max-width:270px;font-size:13px;line-height:1.5}.account-status{padding:7px 9px;font-size:8px}.account-profile-panel{display:block}.account-profile-panel__person .account-avatar{flex-basis:60px;width:60px;height:60px}.account-profile-panel h2{font-size:21px}.account-profile-panel dl{grid-template-columns:1fr;margin-top:24px}.account-profile-panel dl>div{border-right:0;border-bottom:1px solid var(--line);padding:15px}.account-profile-panel dl>div:last-child{border-bottom:0}.account-section{padding:20px}.account-section>header{align-items:flex-start}.account-section>header>a{display:none}.account-connection h2,.account-quick-actions h2,.account-section h2{font-size:21px}.account-products-grid{grid-template-columns:1fr}.account-empty-state{min-height:360px;padding:36px 4px}.account-empty-state>div{width:100%;display:grid}.account-empty-state .button{width:100%}.account-data-state{grid-template-columns:36px 1fr;padding:18px 4px}.account-data-state>span{grid-column:2;width:fit-content}.account-dashboard-aside{grid-template-columns:1fr}.account-gate__content{padding-top:70px}.account-loading__shell{display:block}.account-loading__shell>aside{display:none}.account-loading__title{width:70%}.account-loading__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-loading__grid>i,.account-loading__hero,.account-loading__shell>aside,.account-loading__title,.account-quick-actions>a,.account-sidebar>nav a{transition:none;animation:none}}.account-shell{border-top-color:#979aff1c;grid-template-columns:252px minmax(0,1fr)}.account-sidebar{background:0 0;border-right-color:#979aff1f;padding:36px 20px 28px}.account-sidebar__identity{gap:13px;margin-bottom:38px;padding:0 12px}.account-avatar,.account-sidebar__identity>span{box-shadow:none;background:#5c61ff1a;border-radius:8px}.account-sidebar__identity>span svg{width:20px;height:20px;color:var(--brand-pale)}.language-switch--account-menu{display:none}@media (max-width:820px){.account-sidebar .language-switch--account-menu{justify-content:center;margin:-18px 12px 22px;display:flex}.account-sidebar .language-switch--account-menu>svg{display:block}.account-page__header .language-switch--account-mobile{display:none}}.account-sidebar>nav{border-top:1px solid #979aff1a;gap:0}.account-sidebar>nav a{border-bottom:1px solid #979aff1a;border-radius:0;min-height:56px;padding:0 12px;font-size:13px;position:relative;background:0 0!important;transform:none!important}.account-sidebar>nav a:before{content:"";background:var(--brand-light);width:2px;height:0;transition:height .18s var(--ease-out);position:absolute;left:0}.account-sidebar>nav a.active,.account-sidebar>nav a:hover{color:#fff;box-shadow:none}.account-sidebar>nav a.active:before,.account-sidebar>nav a:hover:before{height:24px}.account-sidebar>nav a.active svg:first-child{color:var(--brand-pale)}.account-sidebar__support{background:0 0;border:0;border-top:1px solid #979aff1f;border-radius:0;padding:20px 12px 0}.account-logout{border-radius:6px}.account-content{padding-top:38px}.account-title{align-items:center;margin:48px 0 34px}.account-title h1{letter-spacing:-.035em;max-width:900px;font-size:clamp(40px,4vw,62px)}.account-profile-panel{background:#0f1126b8;border-color:#979aff24;border-radius:8px;grid-template-columns:minmax(300px,1fr) minmax(480px,1.35fr);min-height:158px;padding:30px 32px}.account-profile-panel__person .account-avatar{border-radius:50%;flex-basis:68px;width:68px;height:68px}.account-profile-panel__person .account-avatar svg{width:28px;height:28px;color:var(--brand-pale)}.account-profile-panel dl{background:0 0;border:0;border-radius:0}.account-profile-panel dl>div{border-right-color:#979aff21;padding:9px 22px}.account-profile-panel dt{font-size:9px}.account-profile-panel dd{font-size:13px}.account-dashboard-grid{grid-template-columns:minmax(0,1fr) 330px;gap:28px;margin-top:28px}.account-connection,.account-quick-actions,.account-section{background:#0f1126b8;border-color:#979aff24;border-radius:8px}.account-section{padding:32px}.account-connection,.account-quick-actions{padding:28px}.account-quick-actions>a{background:0 0;border:0;border-bottom:1px solid #979aff1c;border-radius:0;grid-template-columns:38px 1fr 16px;gap:14px;min-height:72px;margin:0;padding:14px 4px}.account-quick-actions>a:last-child{border-bottom:0}.account-quick-actions>a:hover{background:0 0;border-color:#979aff1c;transform:translate(4px)}.account-quick-actions>a>svg:first-child{width:19px;height:19px}.account-quick-actions strong{font-size:12px}.account-quick-actions small{font-size:10px}.account-connection>div{border:0;border-top:1px solid #979aff1c;border-radius:0;padding:18px 0}.account-connection>div>span{background:#5c61ff1a;border-radius:50%}.account-product{border-color:#979aff21;border-radius:7px}.account-product__body{padding:18px}.account-product__body h3{font-size:17px}html[data-theme=light] .account-sidebar{background:0 0}html[data-theme=light] .account-connection,html[data-theme=light] .account-profile-panel,html[data-theme=light] .account-quick-actions,html[data-theme=light] .account-section{background:#fff}@media (max-width:1120px){.account-dashboard-grid,.account-profile-panel{grid-template-columns:1fr}.account-dashboard-aside{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.account-sidebar{background:#0d0f22}.account-title h1{font-size:clamp(36px,8vw,50px)}.account-profile-panel{padding:24px}.account-dashboard-aside{grid-template-columns:1fr 1fr}}@media (max-width:620px){.account-title{display:block}.account-status{width:fit-content;margin-top:18px}.account-profile-panel dl>div{padding:15px 0}.account-connection,.account-quick-actions,.account-section{padding:22px}.account-dashboard-aside{grid-template-columns:1fr}}.final-cta,.gta-vi-section,.journey-card,.product-card{border-radius:8px}.account-page--loading{padding:0}.account-loading__frame{width:min(100%,1720px);padding:24px var(--page-pad);margin-inline:auto}.account-loading__grid>i,.account-loading__header,.account-loading__hero,.account-loading__shell>aside,.account-loading__title{border-radius:8px}.account-connection__row{min-height:72px}.account-connection a.account-connection__row{color:inherit;transition:color .18s ease,transform .18s var(--ease-out);border-top:1px solid #979aff1c;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.account-connection a.account-connection__row:hover{color:#fff;transform:translate(3px)}.account-discord-mark{color:#aeb1ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;background:#5c61ff1a!important}.account-discord-mark svg{width:19px!important;height:19px!important}.account-connection__row--connect em{color:var(--brand-pale)}.account-connection__row form{margin:0}.account-connection__row button{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .18s,background-color .18s;display:grid}.account-connection__row button:hover{color:#ff9ca5;background:#ff697814}.account-connection__row button svg,.account-connection__row--connect>svg{width:16px;height:16px}@media (max-width:820px){.account-loading__frame{padding-inline:22px}}@media (max-width:620px){.account-loading__frame{padding-inline:14px}.account-loading__grid{grid-template-columns:1fr}}.account-connection,.account-profile-panel,.account-quick-actions{background:0 0}.account-profile-panel dl>div{text-align:center}.account-profile-panel dd{justify-content:center;display:flex}.account-profile-panel .account-verified{justify-content:center}html[data-theme=light] .account-connection,html[data-theme=light] .account-profile-panel,html[data-theme=light] .account-quick-actions{background:0 0}.account-page--loading .account-loading__header{width:100%;height:88px;padding:0 var(--page-pad);border-bottom:1px solid var(--skeleton-border);background:0 0;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.account-loading__header b,.account-loading__header i,.account-loading__header span,.account-loading__identity,.account-loading__library header>*,.account-loading__products>i,.account-loading__profile dl>i,.account-loading__profile>div>*,.account-loading__profile>span,.account-loading__shell aside>i,.account-loading__side-card>*,.account-loading__title>*{border:1px solid var(--skeleton-border);background:var(--skeleton);animation:account-pulse 1.4s ease-in-out infinite;display:block;overflow:hidden}.account-loading__header span{width:130px;height:24px}.account-loading__header i{border-radius:999px;width:360px;height:48px}.account-loading__header b{border-radius:50%;justify-self:end;width:44px;height:44px}.account-page--loading .account-loading__frame{width:min(100%,1720px);margin-inline:auto;padding:0}.account-page--loading .account-loading__shell{border-top:0;grid-template-columns:252px minmax(0,1fr);gap:0;margin:0;display:grid}.account-loading__shell>aside{border-right:1px solid var(--skeleton-border);background:0 0;border-radius:0;min-height:calc(100vh - 88px);padding:36px 20px;animation:none}.account-loading__identity{border-radius:8px;width:184px;height:48px;margin:0 12px 38px}.account-loading__shell aside>i{border-width:1px 0 0;border-color:var(--skeleton-border);background:var(--skeleton-soft);border-radius:0;height:56px}.account-loading__content{min-width:0;padding:68px clamp(28px,4vw,68px) 90px}.account-loading__title{background:0 0;border-radius:0;align-content:start;gap:10px;width:100%;height:92px;animation:none;display:grid}.account-loading__title span{border-radius:3px;width:120px;height:12px}.account-loading__title strong{border-radius:5px;width:min(520px,60%);height:44px}.account-loading__title small{border-radius:3px;width:min(430px,52%);height:14px}.account-loading__profile{border:1px solid var(--skeleton-border);border-radius:8px;grid-template-columns:minmax(300px,1fr) minmax(480px,1.35fr);align-items:center;gap:28px;min-height:158px;margin-top:34px;padding:30px 32px;display:grid}.account-loading__profile>span{border-radius:50%;width:68px;height:68px}.account-loading__profile>div{margin-left:86px;position:absolute}.account-loading__profile>div i{border-radius:3px;width:90px;height:10px}.account-loading__profile>div strong{border-radius:4px;width:190px;height:24px;margin-top:10px}.account-loading__profile>div small{border-radius:3px;width:225px;height:10px;margin-top:8px}.account-loading__profile dl{grid-column:2;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.account-loading__profile dl>i{border-width:0 1px 0 0;border-color:var(--skeleton-border);background:var(--skeleton-soft);border-radius:0;height:58px}.account-loading__profile dl>i:last-child{border-right:0}.account-loading__dashboard{grid-template-columns:minmax(0,1fr) 330px;gap:28px;margin-top:28px;display:grid}.account-loading__library,.account-loading__side-card{border:1px solid var(--skeleton-border);background:var(--skeleton-soft);border-radius:8px}.account-loading__library{min-height:430px;padding:32px}.account-loading__library header{justify-content:space-between;display:flex}.account-loading__library header span{border-radius:4px;width:190px;height:28px}.account-loading__library header strong{border-radius:3px;width:110px;height:14px}.account-loading__products{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.account-loading__products>i{border-radius:7px;height:290px}.account-loading__dashboard>aside{gap:28px;display:grid}.account-loading__side-card{min-height:250px;padding:28px}.account-loading__side-card span{border-radius:4px;width:150px;height:25px;margin-bottom:26px}.account-loading__side-card i{background:var(--skeleton);border-radius:0;height:58px;margin-top:1px}@media (max-width:1120px){.account-loading__profile{grid-template-columns:1fr}.account-loading__profile dl{grid-column:1;margin-top:20px}.account-loading__dashboard{grid-template-columns:1fr}.account-loading__dashboard>aside{grid-template-columns:1fr 1fr}.account-loading__products{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.account-loading__header i{display:none}.account-page--loading .account-loading__frame{padding-inline:22px}.account-page--loading .account-loading__shell{display:block}.account-loading__shell>aside{display:none}.account-loading__content{padding:52px 0 70px}.account-loading__dashboard>aside{grid-template-columns:1fr 1fr}}@media (max-width:620px){.account-page--loading .account-loading__frame{padding-inline:14px}.account-loading__title strong{width:82%}.account-loading__title small{width:70%}.account-loading__profile{padding:24px;display:block}.account-loading__profile>div{margin:-60px 0 0 82px;position:static}.account-loading__profile dl{grid-template-columns:1fr;margin-top:34px}.account-loading__profile dl>i{border-right:0;border-bottom:1px solid var(--skeleton-border);height:48px}.account-loading__products{grid-template-columns:1fr}.account-loading__products>i:nth-child(n+2){display:none}.account-loading__dashboard>aside{grid-template-columns:1fr}}.account-loading__profile{position:relative}.account-page--loading .account-loading__header,.account-page--loading .account-loading__library,.account-page--loading .account-loading__profile,.account-page--loading .account-loading__shell>aside,.account-page--loading .account-loading__side-card,.account-page--loading .account-loading__title{border:1px solid var(--skeleton-border);background:var(--skeleton-soft);animation:account-pulse 1.4s ease-in-out infinite;position:relative;overflow:hidden}.account-page--loading .account-loading__header{background:var(--skeleton);border-width:0 0 1px}.account-page--loading .account-loading__shell>aside{background:var(--skeleton-soft);border-width:0 1px 0 0}.account-page--loading .account-loading__title{border-radius:8px;width:min(520px,60%);height:92px}.account-page--loading .account-loading__profile{min-height:158px}.account-page--loading .account-loading__library{min-height:430px;padding:0}.account-page--loading .account-loading__side-card{min-height:250px;padding:0}@media (max-width:820px){.account-page--loading .account-loading__title{width:66%}}@media (max-width:620px){.account-page--loading .account-loading__title{width:82%;height:82px}.account-page--loading .account-loading__profile{min-height:180px}.account-page--loading .account-loading__library{min-height:390px}}.account-page,.cart-page,.product-page,.store-home,.store-loading{background-color:#070813;background-image:none}.glow-content-zone{--ink:#070813;--ink-soft:#0b0d1c;--surface:#0f1124;--surface-raised:#15182d;--surface-soft:#1b1e36;--text:#f8f8fc;--text-secondary:#b6b8c8;--text-muted:#85889e;--line:#ffffff17;--line-strong:#6c71ff80;color:var(--text);background:#070813}.benefits-section:before,.catalog-section:after,.catalog-section:before,.glow-content-zone:after,.technology-glow-bg{display:none}.glow-content-zone .journey-card{background:linear-gradient(160deg,#12152b,#0e1022);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #02041033}.glow-content-zone .journey-card:hover{border-color:#9295ff66;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #686dff1a,0 20px 38px #1f24b429,0 36px 66px #03051861}.glow-content-zone .journey-card__content>span,.glow-content-zone .section-kicker{color:var(--brand-pale)}.glow-content-zone .journey-card strong{color:var(--text);background:#79e8b70e;border-color:#79e8b72e}.glow-content-zone .journey-card strong svg{color:var(--success);background:#79e8b724}.glow-content-zone .gta-vi-section{background:linear-gradient(135deg,#15182d,#0d1023 72%);box-shadow:0 18px 48px #0204104d}.glow-content-zone .faq-list,.glow-content-zone .faq-list details,.glow-content-zone .faq-section{border-color:var(--line)}.glow-content-zone .store-footer{color:var(--text-muted)}.scroll-cue,.scroll-cue svg{animation:none}.scroll-cue svg{opacity:1;transform:none}.glow-content-zone .gta-vi-section{width:100%;min-height:clamp(680px,88svh,900px);padding:96px max(var(--page-pad),24px);padding-left:max(var(--page-pad),calc(24px + env(safe-area-inset-left)));padding-right:max(var(--page-pad),calc(24px + env(safe-area-inset-right)));box-shadow:none;background:#0d1023;border:0;border-radius:0;margin:0}.gta-vi-artwork:after{background:linear-gradient(#07081357,#0708131a 42%,#07081394),radial-gradient(circle at 50% 42%,#07081305 0,#0708132e 48%,#0708139e 100%)}.gta-vi-section:not(.reveal-group) .gta-vi-artwork,.motion-ready .gta-vi-section.is-visible .gta-vi-artwork,html:not(.motion-ready) .gta-vi-artwork{opacity:.96}.construction-status{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#070813a8;border:1px solid #d9daff52;border-radius:999px;grid-template-columns:38px auto auto;align-items:center;gap:11px;min-height:52px;margin-top:32px;padding:6px 7px 6px 6px;display:inline-grid;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #03051452}.construction-status>span{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0}.construction-status .construction-status__icon{background:linear-gradient(180deg,var(--brand-light),var(--brand));border:1px solid #ffffff47;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff61,0 8px 20px #272cd859}.construction-status__icon svg{stroke-width:2px;width:16px;height:16px}.construction-status__label{letter-spacing:normal;text-transform:uppercase;font-size:11px;font-weight:800}.construction-status .construction-status__meta{color:#ffffffb8;letter-spacing:normal;background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.faq-list{border:0;gap:10px;display:grid}.faq-item{background:linear-gradient(145deg,#15182dc7,#0c0e1dd6);border:1px solid #a6a9ff21;border-radius:12px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0204101f}.faq-item:before{content:"";background:linear-gradient(180deg,var(--brand-light),var(--brand));opacity:0;border-radius:0 999px 999px 0;width:2px;transition:opacity .18s;position:absolute;inset:14px auto 14px 0}.faq-item:hover{border-color:#a6a9ff47}.faq-item.is-open{background:linear-gradient(145deg,#181b36f5,#0d0f20f0);border-color:#a6a9ff61;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #12167429}.faq-item.is-open:before{opacity:1}.faq-summary{width:100%;min-height:82px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:16px;padding:0 16px 0 18px;font-size:17px;font-weight:650;display:grid}.faq-summary:focus-visible{outline:2px solid var(--brand-pale);outline-offset:-4px;border-radius:10px}.faq-index{color:var(--text-muted);letter-spacing:normal;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.faq-question{text-wrap:balance}.faq-toggle{width:36px;height:36px;color:var(--text-muted);transition:transform .18s var(--ease-out),border-color .18s ease,background-color .18s ease,color .18s ease;background:#ffffff09;border:1px solid #a6a9ff2e;border-radius:50%;place-items:center;display:grid}.faq-toggle svg{width:17px;height:17px;color:inherit;transform:none}.faq-item.is-open .faq-toggle{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;border-color:#bec0ff80;transform:rotate(180deg);box-shadow:inset 0 1px #ffffff57,0 8px 18px #2a2fdc38}.faq-item.is-open .faq-summary svg{color:inherit;transform:none}.faq-answer p{max-width:720px;color:var(--text-secondary);transform-origin:0 0;margin:0;padding:0 70px 25px 68px;font-size:14px;line-height:1.65}.faq-item.is-open:not(.is-closing) .faq-answer p{animation:faq-answer-in .26s cubic-bezier(.16,1,.3,1) both}.faq-item.is-closing .faq-answer p{animation:faq-answer-out .15s cubic-bezier(.4,0,1,1) both}@keyframes faq-answer-in{0%{opacity:0;filter:blur(2px);transform:translateY(-6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes faq-answer-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-3px)}}html[data-theme=light] .faq-item{background:#fff;border-color:#23264417;box-shadow:0 10px 28px #1e224a0e}html[data-theme=light] .faq-item.is-open{background:linear-gradient(145deg,#fff,#f7f8ff);border-color:#4c52ee40;box-shadow:0 16px 36px #4c52ee17}html[data-theme=light] .faq-toggle{background:#f3f4fa}@media (max-width:820px){.glow-content-zone .gta-vi-section{width:100%;min-height:720px;padding:76px max(24px,calc(24px + env(safe-area-inset-right))) 76px max(24px,calc(24px + env(safe-area-inset-left)))}.gta-vi-artwork img{object-position:54% center}}@media (max-width:560px){.glow-content-zone .gta-vi-section{width:100%;min-height:640px;padding:64px max(18px,calc(18px + env(safe-area-inset-right))) 64px max(18px,calc(18px + env(safe-area-inset-left)));margin:0}.gta-vi-artwork img{object-position:58% center}.construction-status{grid-template-columns:36px auto;padding:6px 14px 6px 6px}.construction-status .construction-status__icon{width:36px;height:36px}.construction-status__meta{display:none}.faq-list{gap:8px}.faq-summary{grid-template-columns:25px minmax(0,1fr) 34px;gap:11px;min-height:76px;padding:0 12px 0 14px;font-size:15px}.faq-toggle{width:34px;height:34px}.faq-answer p{padding:0 54px 22px 50px;font-size:13px}}.account-page__header,.cart-page__header,.product-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070813}html[data-theme=light] .account-page,html[data-theme=light] .cart-page,html[data-theme=light] .product-page,html[data-theme=light] .store-home,html[data-theme=light] .store-loading{background-color:#f3f4f8;background-image:none}html[data-theme=light] .glow-content-zone{background:#070813}html[data-theme=light] .account-page__header,html[data-theme=light] .cart-page__header,html[data-theme=light] .product-header{background:#f3f4f8}.products-page{min-height:100vh;color:var(--text);background:#070813}.products-header{z-index:40;-webkit-backdrop-filter:saturate(1.15)blur(14px);backdrop-filter:saturate(1.15)blur(14px);background:#070813eb;position:sticky;top:0}.mobile-nav-language{display:none}.language-switch{border:1px solid var(--line);background:#080a18ad;border-radius:999px;align-items:center;gap:7px;height:42px;padding:0 11px;display:flex}.language-switch>svg{width:15px;height:15px;color:var(--brand-pale)}.language-switch>i{background:var(--line);width:1px;height:14px}.language-switch button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.language-switch button.active{color:#fff}.currency-switch{border:1px solid var(--line);height:42px;color:var(--text-secondary);background-color:#080a18ad;border-radius:999px;grid-template-columns:16px auto minmax(42px,auto) 13px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:800;display:grid;position:relative}.currency-switch:focus-within{border-color:var(--brand-light);box-shadow:0 0 0 3px #5c61ff1f}.currency-switch>svg:first-child{width:15px;height:15px;color:var(--brand-pale)}.currency-switch>svg:last-child{pointer-events:none;width:12px;height:12px}.currency-switch select{appearance:none;color:#fff;min-width:46px;height:100%;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background-color:#0000;border:0;outline:0;padding:0 15px 0 0}.currency-switch select:disabled{cursor:wait;opacity:.55}.currency-switch option{color:#fff;background-color:#0f1124}.currency-switch--compact{grid-template-columns:15px minmax(32px,auto) 10px;column-gap:4px}.currency-switch--compact>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.currency-switch--compact select{grid-column:2;min-width:32px;padding-right:1px}.products-shell{width:min(calc(100% - (var(--page-pad) * 2)),1500px);margin:0 auto;padding:30px 0 90px}.products-breadcrumb{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.products-breadcrumb svg{width:12px}.products-breadcrumb span{color:var(--text-secondary)}.products-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding:54px 0 32px;display:flex}.products-intro h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(42px,5vw,70px);font-weight:620;line-height:1}.products-intro p{color:var(--text-secondary);margin:0;font-size:14px}.products-search{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:11px;width:min(100%,420px);height:54px;padding:0 16px;display:grid}.products-search>svg{width:18px;color:var(--text-muted)}.products-search>span{width:1px;height:1px;position:absolute;overflow:hidden}.products-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.products-search:focus-within{border-color:var(--brand-light);box-shadow:0 0 0 3px #5c61ff1f}.products-layout{grid-template-columns:272px minmax(0,1fr);gap:36px;padding-top:30px;display:grid}.catalog-filters{border:1px solid var(--line);background:#0f11247a;border-radius:8px;align-self:start;padding:22px}.catalog-filters>header{justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.catalog-filters>header span{align-items:center;gap:10px;font-size:15px;font-weight:750;display:flex}.catalog-filters>header svg{width:18px}.catalog-filters>header button{min-height:36px;color:var(--brand-pale);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:11px;font-weight:700}.catalog-filters>header button:hover{color:var(--text)}.catalog-filters fieldset{border:0;border-top:1px solid var(--line);gap:8px;margin:0;padding:22px 0;display:grid}.catalog-filters legend{width:100%;color:var(--text);margin-bottom:14px;font-size:14px;font-weight:750}.catalog-filters label{color:var(--text-secondary);cursor:pointer}.catalog-filters label:hover{color:var(--text)}.category-filter button{font:inherit}.category-filter__all,.category-filter__panel button,.category-filter__trigger{width:100%;min-height:44px;color:var(--text-secondary);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.category-filter__all{background:#ffffff06;border:1px solid #979aff1f;border-radius:8px;margin-bottom:10px;padding:0 12px}.category-filter__all.is-active,.category-filter__all:hover{color:var(--brand-pale);background:#5c61ff1f;border-color:#979aff52}.category-filter__all span,.category-filter__panel span,.category-filter__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-filter__all span,.category-filter__trigger span{font-size:13px}.category-filter__all small,.category-filter__panel small,.category-filter__trigger small{min-width:26px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff09;border:1px solid #979aff24;border-radius:999px;padding:4px 7px;font-size:10px}.category-filter__accordions{border-top:1px solid var(--line);gap:9px;padding-top:10px;display:grid}.category-filter__accordion{background:#07081333;border:1px solid #979aff1b;border-radius:10px;overflow:hidden}.category-filter__trigger{color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto 16px;padding:0 12px;font-weight:700;transition:background-color .18s,color .18s}.category-filter__accordion.is-selected .category-filter__trigger,.category-filter__trigger:hover{color:var(--text);background:#5c61ff14}.category-filter__accordion.is-selected{border-color:#777bff61;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #02041029}.category-filter__accordion--maps.is-selected .category-filter__trigger{background:linear-gradient(#777bff3d,#5c61ff1a)}.category-filter__trigger svg{width:15px;color:var(--text-muted);transition:transform .18s var(--ease-out),color .18s ease}.category-filter__accordion.is-selected .category-filter__trigger svg,.category-filter__trigger:hover svg{color:var(--brand-pale)}.category-filter__accordion.is-open .category-filter__trigger svg{transform:rotate(180deg)}.category-filter__panel{animation:category-filter-in .18s var(--ease-out) both;background:#05071233;border-top:1px solid #979aff1a;gap:6px;padding:8px;display:grid}.category-filter__panel button{background:0 0;border-radius:8px;min-height:40px;padding:0 10px;font-size:11px;transition:background-color .18s,color .18s,box-shadow .18s}.category-filter__panel button:hover{color:var(--text);background:#ffffff0a}.category-filter__panel button.is-active{background:linear-gradient(180deg,var(--brand-light),var(--brand));color:#fff;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #1418846b,0 10px 22px #4c51ff3d}.category-filter__panel button.is-active small{color:#fff;background:#07081329;border-color:#ffffff38}.category-filter__panel button.is-active span:before{content:"";vertical-align:middle;background:#fff;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.category-filter>p{color:var(--text-muted);margin:14px 0 0;font-size:11px;line-height:1.5}@keyframes category-filter-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.price-output{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.price-output strong{color:var(--text);font-size:13px;font-weight:750}.price-range{width:100%;accent-color:var(--brand-light);margin-top:12px}.currency-estimate{color:var(--text-muted);margin:4px 0 0;font-size:9px;line-height:1.5}.catalog-filter-note{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:21px;display:flex}.catalog-filter-note>svg{width:20px;color:var(--brand-pale);flex:0 0 20px}.catalog-filter-note small,.catalog-filter-note strong{display:block}.catalog-filter-note strong{font-size:12px}.catalog-filter-note small{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:1.55}.products-toolbar{justify-content:flex-end;align-items:center;gap:10px;min-height:54px;margin-bottom:18px;display:flex}.products-toolbar__summary{color:var(--text-muted);letter-spacing:normal;text-transform:uppercase;margin:0 auto 0 0;font-size:11px;font-weight:700}.products-toolbar__summary strong{color:var(--text);font-variant-numeric:tabular-nums}.products-toolbar>label{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;min-width:205px;height:44px;display:flex;position:relative}.products-toolbar>label span{width:1px;height:1px;position:absolute;overflow:hidden}.products-toolbar select{appearance:none;width:100%;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 38px 0 13px;font-size:11px}.products-toolbar>label svg{pointer-events:none;width:14px;position:absolute;right:12px}.view-switch{border:1px solid var(--line);border-radius:8px;height:44px;display:flex;overflow:hidden}.mobile-filter-button,.view-switch button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.view-switch button{width:43px}.view-switch button+button{border-left:1px solid var(--line)}.view-switch button.active{color:var(--brand-pale);background:#5c61ff21}.mobile-filter-button svg,.view-switch svg{width:16px}.mobile-filter-button{display:none}.active-filter-bar{background:#0f112461;border:1px solid #979aff1f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 18px;padding:12px;display:flex}.active-filter-bar>span{color:var(--text-muted);letter-spacing:normal;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:800}.active-filter-bar button{max-width:100%;min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s var(--ease-out);background:#5c61ff1a;border:1px solid #979aff2e;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.active-filter-bar button:hover{color:var(--text);background:#5c61ff29;border-color:#979aff66;transform:translateY(-1px)}.active-filter-bar button svg{flex:0 0 12px;width:12px;height:12px}.catalog-products--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-card{background:var(--surface);transition:border-color .18s ease,transform .18s var(--ease-out);border:1px solid #979aff24;border-radius:8px;overflow:hidden}.catalog-card:hover{border-color:#979aff57;transform:translateY(-2px)}.catalog-card__media{aspect-ratio:1.32;background:var(--skeleton);color:var(--text-muted);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-card__media:after{content:"";opacity:.75;background:linear-gradient(#0000,#070813b8);transition:opacity .22s;position:absolute;inset:45% 0 0}.catalog-card__media img{object-fit:cover;transition:transform .45s var(--ease-out),filter .45s ease}.catalog-card:hover .catalog-card__media img{filter:saturate(1.08)contrast(1.04);transform:scale(1.025)}.catalog-card:hover .catalog-card__media:after{opacity:1}.catalog-card__media>svg{width:28px}.catalog-card__quick-action,.catalog-card__status{isolation:isolate;color:#fff;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);filter:drop-shadow(0 8px 11px #4c51ff47);background:#e0e1ffc7}.catalog-card__quick-action:before,.catalog-card__status:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--brand-light),var(--brand));clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff75,inset 0 -2px #1418846b}.catalog-card__status{z-index:2;text-transform:uppercase;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:800;display:flex;position:absolute;top:13px;left:13px}.catalog-card__status i{background:#ffffffb8;border-radius:50%;width:6px;height:6px}.catalog-card__status.is-available i{background:#fff}.catalog-card__quick-action{z-index:2;opacity:0;max-width:calc(100% - 26px);transition:opacity .22s ease,transform .22s var(--ease-out),filter .22s ease;align-items:center;gap:7px;padding:10px 12px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:13px;right:13px;transform:translateY(8px)}.catalog-card__quick-action svg{width:13px;height:13px;transition:transform .22s var(--ease-out)}.catalog-card:focus-within .catalog-card__quick-action,.catalog-card:hover .catalog-card__quick-action{opacity:1;transform:translateY(0)}.catalog-card:hover .catalog-card__quick-action svg{transform:translate(2px)}.catalog-card__body{padding:17px}.catalog-card__body>div{color:var(--text-muted);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;font-weight:700;display:flex}.catalog-card__body h2{min-height:46px;margin:13px 0 14px;font-size:16px;line-height:1.4}.catalog-card__body p{color:var(--text-secondary);margin:-4px 0 16px;font-size:11px;line-height:1.55}.catalog-card__body footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.catalog-card__body footer strong{font-size:16px}.catalog-card__body footer button{background:var(--brand);color:#fff;cursor:pointer;border:1px solid #979aff47;border-radius:8px;place-items:center;width:40px;height:40px;transition:filter .18s,transform .18s;display:grid}.catalog-card__body footer button:hover{filter:brightness(1.15);transform:translateY(-2px)}.catalog-card__body footer button:disabled{cursor:not-allowed;filter:saturate(0);opacity:.38}.catalog-card__body footer svg{width:16px}.catalog-card__cart-button{isolation:isolate;position:relative;overflow:hidden}.catalog-card__cart-button:before{content:"";aspect-ratio:1;opacity:0;width:130%;transition:transform .52s var(--ease-out),opacity .52s ease;background:#ffffff38;border-radius:50%;position:absolute;inset:auto auto 50% 50%;transform:translate(-50%,50%)scale(0)}.catalog-card__cart-button:active:before{opacity:1;transform:translate(-50%,50%)scale(1)}.catalog-card__cart-button svg{z-index:1;position:relative}.catalog-products--list{gap:12px;display:grid}.catalog-card--list{grid-template-columns:220px 1fr;display:grid}.catalog-card--list .catalog-card__media{aspect-ratio:auto;height:100%}.catalog-card--list .catalog-card__body{padding:22px}.catalog-card--list .catalog-card__body h2{min-height:0;font-size:20px}.products-empty{border:1px dashed var(--line);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.products-empty>svg{width:30px;color:var(--brand-pale)}.products-empty h2{margin:18px 0 8px;font-size:24px}.products-empty p{color:var(--text-muted);margin:0;font-size:12px}.products-empty button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:22px;padding:11px 15px;font-size:11px}.products-pagination{justify-content:center;gap:6px;margin-top:34px;display:flex}.products-pagination button{border:1px solid var(--line);width:40px;height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.products-pagination button.active{border-color:var(--brand-light);background:var(--brand);color:#fff}.products-pagination button:disabled{opacity:.3;cursor:not-allowed}.products-pagination svg{width:15px}.products-loading__header{background:var(--skeleton);height:88px}.products-loading__title{background:var(--skeleton);border-radius:8px;width:48%;height:110px;margin:70px 0 35px}.products-loading__layout{grid-template-columns:230px 1fr;gap:34px;display:grid}.products-loading__layout>aside{background:var(--skeleton);height:620px}.products-loading__layout section>header{background:var(--skeleton);height:54px;margin-bottom:18px}.products-loading__layout section>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.products-loading__layout i{background:var(--skeleton);height:370px}@media (max-width:1180px){.catalog-products--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.products-shell{width:calc(100% - 36px)}.products-intro{flex-direction:column;align-items:stretch;padding-top:38px}.products-search{width:100%}.products-layout{display:block}.catalog-filters{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:20px;display:none}.catalog-filters.is-open{display:block}.products-toolbar{flex-wrap:wrap;justify-content:space-between}.products-toolbar__summary{order:3;width:100%;margin:2px 0 0}.mobile-filter-button{border:1px solid var(--line);height:44px;color:var(--text);border-radius:8px;grid-auto-flow:column;gap:8px;padding:0 13px;display:flex}.language-switch{height:44px}.language-switch>svg{display:none}.products-loading__layout{display:block}.products-loading__layout>aside{display:none}}@media (max-width:620px){.products-shell{width:calc(100% - 28px);padding-top:22px}.product-announcement i:first-of-type,.product-announcement span:first-child,.products-breadcrumb{display:none}.products-intro{padding:34px 0 24px}.products-intro h1{font-size:42px}.products-toolbar>label{flex:1;min-width:0}.view-switch{display:none}.catalog-products--grid{grid-template-columns:1fr}.catalog-card--list{grid-template-columns:112px 1fr}.catalog-card--list .catalog-card__body{padding:14px}.catalog-card--list .catalog-card__body p{display:none}.catalog-card--list .catalog-card__body h2{font-size:15px}.catalog-card__quick-action{display:none}.language-switch{padding:0 9px}.products-loading__title{width:75%}.products-loading__layout section>div{grid-template-columns:1fr}.products-loading__layout i:nth-child(n+4),.site-header .header-actions>.account-button,.site-header .header-actions>.language-switch:not(.language-switch--account-mobile){display:none}.mobile-nav-language{border-top:1px solid var(--line);align-items:center;min-height:54px;margin-top:3px;padding:8px 7px 2px;display:flex}.mobile-nav-language .language-switch{justify-content:center;width:100%}.language-switch--account-mobile,.language-switch--mobile{display:flex}.currency-switch--compact{grid-template-columns:minmax(38px,auto) 12px;height:42px;padding:0 8px}.currency-switch--compact>svg:first-child{display:none}.currency-switch--compact select{grid-column:1}}@media (prefers-reduced-motion:reduce){.active-filter-bar button,.catalog-card,.catalog-card__body footer button,.catalog-card__cart-button:before,.catalog-card__media img,.catalog-card__media:after,.catalog-card__quick-action,.catalog-card__quick-action svg{transition:none}}.account-dashboard-grid{margin-top:0}.account-connection__row--fivem{grid-template-columns:42px minmax(0,1fr) auto!important}.account-connection__row--fivem>dl{border-top:1px solid #979aff1c;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 0;padding-top:16px;display:grid}.account-connection__row--fivem>dl>div{border-right:1px solid #979aff1c;min-width:0;padding:0 12px}.account-connection__row--fivem>dl>div:first-child{padding-left:0}.account-connection__row--fivem>dl>div:last-child{border-right:0;padding-right:0}.account-connection__row--fivem dt{color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:8px}.account-connection__row--fivem dd{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:9px;font-weight:700;display:flex;overflow:hidden}.account-connection__row--fivem dd svg{color:#68e5b2;width:12px;height:12px}.account-loading__dashboard{margin-top:0}@media (max-width:620px){.account-connection__row--fivem>dl{grid-template-columns:1fr}.account-connection__row--fivem>dl>div{border-bottom:1px solid #979aff17;border-right:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.account-connection__row--fivem>dl>div:last-child{border-bottom:0}.account-connection__row--fivem dt{margin:0}}select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;touch-action:manipulation;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a6a9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;min-width:0;max-width:100%;min-height:44px;padding:10px 42px 10px 14px;line-height:1.5}select:not([multiple]):not([size]):enabled{cursor:pointer}select:not([multiple]):not([size]):focus-visible{outline:2px solid var(--brand-pale);outline-offset:3px}select:not([multiple]):not([size]) option{background-color:var(--surface);color:var(--text)}.currency-switch select:not([multiple]):not([size]){background-image:none;min-height:0;padding:0 2px 0 0}.products-toolbar select:not([multiple]):not([size]){border-radius:inherit;min-height:0;padding-block:0}.products-toolbar>label>svg{display:none}@media (max-width:640px){.products-toolbar select:not([multiple]):not([size]),select:not([multiple]):not([size]){font-size:16px}}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-inline-end:14px}.currency-switch select:not([multiple]):not([size]){min-width:64px;padding-inline-end:4px}.currency-switch>svg:last-child{display:none}}.eyebrow,.section-kicker{text-transform:none;font-weight:600}.benefits-intro h2,.faq-heading h2,.section-heading h2{line-height:1.12}.benefits-intro .section-kicker{box-shadow:none;color:var(--brand-pale);background:0 0;border:0;border-radius:0;padding:0}.glow-content-zone .benefits-intro .section-kicker{color:var(--brand-pale)}.button--primary:before,.hero-actions .button--secondary:before,.login-button:before{display:none}.button--primary.is-hovered,.button--primary:hover,.hero-actions .button--secondary.is-hovered,.hero-actions .button--secondary:hover,.login-button:hover{filter:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #14188440}.glow-content-zone .journey-card:hover,.journey-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #02041033}.journey-card:hover .journey-card__visual>svg,.journey-card:hover .journey-icon,.journey-card:hover .journey-icon>svg{transform:none}@media (prefers-reduced-motion:reduce){.button--primary:hover,.glow-content-zone .journey-card:hover,.hero-actions .button--secondary:hover,.journey-card:hover,.login-button:hover{transform:none}}@media (max-width:640px){.store-home .benefits-section,.store-home .catalog-section{padding-top:56px;padding-bottom:64px}.store-home .faq-section{gap:32px;padding-top:64px;padding-bottom:56px}.site-header .currency-switch--compact{min-height:44px}.site-header .header-actions .cart-button{width:44px;height:44px}}:root{--site-content-width:min(calc(100% - 48px),1500px);--page-content-gap:clamp(40px,5vw,80px)}@media (max-width:820px){:root{--site-content-width:calc(100% - 40px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}