@layer storefront-legacy{.so-catalog-root{isolation:isolate;background:linear-gradient(180deg, #08080dfc, var(--so-color-bg-deep) 42%, #090910), var(--so-color-bg-deep);color:#e4e1e9;min-height:100vh;position:relative;overflow:hidden}.so-catalog-root:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(120deg,#7b2fff29,#0000 34%,#67e8f90e 72%,#0000) 0 0/100% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d6,#0000 78%);mask-image:linear-gradient(#000000d6,#0000 78%)}.so-filter-block>span,.so-catalog-meta strong{color:#b78bff;letter-spacing:0;font-size:12px;font-weight:800}.so-filter-chip:hover{transform:translateY(-1px)}.so-catalog-controls,.so-game-filter,.so-game-products{background:linear-gradient(#15131edb,#0a0a10e6),#ffffff08;border:1px solid #9d61ff2e;border-radius:20px}.so-catalog-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid;position:relative;overflow:hidden}.so-catalog-controls:before,.so-game-filter:before,.so-game-products:before{content:"";opacity:.78;background:linear-gradient(90deg,#0000,#b78bff9e,#67e8f947,#0000);height:1px;position:absolute;inset:0 0 auto}.so-catalog-toolbar{min-width:0}.so-catalog-search{color:#e4e1e994;background:linear-gradient(#14141ff5,#08090ff5),#ffffff09;border:1px solid #9d61ff33;border-radius:16px;align-items:center;gap:12px;width:min(100%,720px);min-height:58px;padding:0 18px;display:flex}.so-catalog-search:focus-within{border-color:#b78bff9e;box-shadow:0 0 0 3px #7b2fff24}:is(.so-catalog-search:has(input:focus-visible),.so-catalog-search:has(.so-catalog-search-input:focus-visible)){outline:var(--so-focus-ring);outline-offset:3px;box-shadow:var(--so-shadow-focus)}.so-catalog-search svg{color:#9c6dff;flex:none}.so-catalog-search input,.so-catalog-search-input{width:100%;min-width:0;color:var(--so-color-text);font:inherit;background:0 0;border:0;outline:0;font-weight:800}.so-catalog-search input::placeholder,.so-catalog-search-input::placeholder{color:#e4e1e966}.so-catalog-meta{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.so-catalog-meta strong{white-space:nowrap;background:#7b2fff1f;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;display:inline-flex}.so-catalog-meta strong span{color:var(--so-color-text)}.so-inline-state{color:#e4e1e999;font-size:13px;font-weight:800}.so-game-filter{gap:18px;padding:18px;display:grid;position:sticky;top:0;overflow:hidden}.so-game-search,.so-game-search-form{width:100%}.so-filter-block{gap:12px;display:grid}.so-filter-chip-grid{gap:8px;display:grid}.so-filter-chip{color:#f4f1f8d1;min-height:42px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #e4e1e91f;border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.so-filter-chip.active,.so-filter-chip:hover{color:var(--so-color-text);background:#7b2fff29;border-color:#b78bff8a}.so-game-products{min-width:0;padding:18px;position:relative;overflow:hidden}.so-filter-chip:focus-visible{outline:var(--so-focus-ring);outline-offset:3px;box-shadow:var(--so-shadow-focus)}.so-empty-state{color:#e4e1e9b8;background:#ffffff09;border:1px solid #9d61ff2e;border-radius:16px;margin:0;padding:18px;font-weight:800}@media (max-width:1100px){.so-game-filter{position:static}}@media (max-width:820px){.so-catalog-controls{grid-template-columns:1fr}.so-catalog-meta{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:640px){.so-catalog-controls,.so-game-filter,.so-game-products{border-radius:18px;padding:14px}.so-catalog-search{min-height:48px;padding:0 14px}}.sly-buy-button{min-height:44px;color:var(--so-color-text);background:var(--so-gradient-warm);border:0;justify-content:center;align-items:center;font-weight:900;text-decoration:none;transition:filter .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.sly-buy-button:not(:disabled):not(.sly-buy-button-disabled):focus-visible{outline:var(--so-focus-ring);outline-offset:3px;box-shadow:var(--so-shadow-focus)}.sly-status{text-overflow:ellipsis;white-space:nowrap;flex:92px;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.sly-status-undetected{color:#a5ff8c}.sly-status-on-update{color:#ffd36d}.sly-status-use-at-own-risk,.sly-status-retired{color:#ff8a6d}.sly-buy-button{width:190px;height:auto;min-height:52px;color:var(--so-color-text);background:var(--so-gradient-warm);border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:34px;font-size:18px;font-weight:900;text-decoration:none;transition:filter .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.sly-breadcrumbs{color:var(--so-color-text-muted);flex-wrap:wrap;gap:9px;font-size:13px;font-weight:800;display:flex}.sly-breadcrumbs a,.sly-breadcrumbs b{color:inherit;text-decoration:none}.sly-breadcrumbs b{color:var(--so-color-text)}.sly-payment-card h2{color:var(--so-color-text);font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif}.sly-product-kicker-row{flex-wrap:wrap;gap:10px;display:flex}.sly-product-game-pill,.sly-product-status-chip,.sly-product-soft-pill{border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.sly-product-game-pill{color:var(--so-color-text);background:var(--so-color-surface-muted)}.sly-product-status-chip{color:var(--so-color-text);background:#ffb9401f}.sly-product-status-chip-undetected{color:#8dfb36;background:#8dfb361f}.sly-product-soft-pill{color:#d4d8e4;background:#ffffff0d}.sly-product-lead{color:#b8bece;max-width:680px;margin-top:18px;font-size:16px;font-weight:700;line-height:1.65}.sly-payment-kicker{color:#8e95a8;letter-spacing:.08em;font-size:12px;font-weight:800}.sly-cheat-gallery a,.sly-payment-options a,.sly-feature-item{transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.sly-cheat-gallery a:hover,.sly-payment-options a:hover,.sly-feature-item:hover{border-color:#ffffff1f;transform:translateY(-2px)}.sly-product-main-surface{grid-template-columns:minmax(0,1.02fr) minmax(280px,.98fr);gap:18px;display:grid}.sly-cheat-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sly-gallery-preview{background:linear-gradient(#ffffff0f,#12141ff5);border:1px solid #ffffff0f;border-radius:22px;position:relative;overflow:hidden}.sly-gallery-preview img,.sly-gallery-video-frame{object-fit:cover;width:100%;height:420px}.sly-gallery-video-frame{background:#06070b;border:0;display:block}.sly-gallery-video-fallback{border-radius:inherit;color:#f4f1f8;text-align:center;background:radial-gradient(circle at 50% 38%,#7b2fff2e,#0000 34%),linear-gradient(#181322fa,#08080efa);place-items:center;gap:12px;min-height:420px;padding:32px;display:grid}.sly-gallery-video-fallback svg,.sly-gallery-video-thumb svg{color:#b78bff;filter:drop-shadow(0 0 18px #7b2fff47)}.sly-gallery-video-fallback strong,.sly-gallery-video-thumb strong{color:var(--so-color-text);font-size:14px;line-height:1.3}.sly-gallery-video-fallback p{max-width:420px;color:var(--so-color-text-muted);margin:0;font-size:14px;font-weight:750;line-height:1.45}.sly-gallery-video-fallback a{background:linear-gradient(180deg, #7b2fff4d, #571ebe47), var(--so-color-surface-soft);min-height:42px;color:var(--so-color-text);border:1px solid #b78bff47;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .18s,transform .18s,filter .18s;display:inline-flex}.sly-gallery-video-fallback a:hover{filter:brightness(1.08);border-color:#b78bff80;transform:translateY(-1px)}.sly-gallery-nav{cursor:pointer;z-index:2;min-width:44px;min-height:44px;color:var(--so-color-text);background:#080a12bd;border:0;justify-content:center;align-items:center;transition:transform .22s,background-color .22s,opacity .22s;display:inline-flex;position:absolute}.sly-gallery-nav:hover{background:#ff6339db;transform:translateY(-1px)}.sly-gallery-stage-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.sly-gallery-stage-button img,.sly-gallery-stage-button .sly-gallery-video-frame{display:block}.sly-gallery-video-stage{cursor:default}.sly-gallery-open-hint{z-index:2;min-height:44px;color:var(--so-color-text);opacity:0;pointer-events:none;background:#080a12bd;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .22s,background-color .22s,opacity .22s;display:inline-flex;position:absolute;top:16px;right:16px}.sly-gallery-stage-button:hover .sly-gallery-open-hint,.sly-gallery-stage-button:focus-visible .sly-gallery-open-hint{opacity:1;background:#ff6339db;transform:translateY(-1px)}.sly-gallery-nav{border-radius:999px;width:48px;height:48px;top:calc(50% - 24px)}.sly-gallery-nav-prev{left:16px}.sly-gallery-nav-next{right:16px}.sly-cheat-gallery a{background:var(--so-color-surface);cursor:pointer;border:1px solid #ffffff0f;border-radius:16px;min-width:0;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;overflow:hidden}.sly-cheat-gallery a.active{border-color:#ff6339;transform:translateY(-2px)}.sly-cheat-gallery img{object-fit:cover;width:100%;height:142px}.sly-gallery-video-thumb{text-align:center;place-items:center;gap:10px;min-height:142px;padding:16px;display:grid}.sly-media-lightbox{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070ed6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.sly-product-details-section{background:radial-gradient(circle at 18% 0,#7b2fff29,#0000 34%),linear-gradient(#181622f0,#09090ffa);border:1px solid #9d61ff3d;border-radius:24px;gap:20px;margin-top:24px;padding:24px;display:grid;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0e}.sly-product-details-head{justify-items:start;gap:6px;display:grid}.sly-product-details-head span{color:#b78bff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.sly-product-details-head h2{color:var(--so-color-text);margin:4px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.12}.sly-product-details-section .sly-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sly-product-details-section .sly-feature-item{min-width:0}.sly-product-details-section .sly-requirements-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:20px}@media (max-width:900px){.sly-product-details-section{padding:18px}.sly-product-details-section .sly-feature-list{grid-template-columns:1fr}}@media (max-width:640px){.sly-product-details-section{border-radius:20px;gap:16px;margin-top:18px;padding:14px}.sly-product-details-head h2{font-size:23px}}.sly-feature-list{flex-direction:column;gap:16px;margin-top:18px;display:flex}.sly-feature-item{background:linear-gradient(#0d1016f5,#080a0ef5),#090c11;border:1px solid #8294b32e;border-radius:12px;transition:border-color .18s,background .18s,transform .18s;overflow:hidden}.sly-feature-item:hover{background:linear-gradient(#10131bfa,#090b10fa),#0b0e14;border-color:#b78bff52;transform:translateY(-1px)}.sly-feature-item summary{min-height:70px;color:var(--so-color-text);cursor:pointer;padding:16px 20px 10px;font-size:18px;font-weight:800;list-style:none}.sly-feature-item summary::-webkit-details-marker{display:none}.sly-feature-item p{color:var(--so-color-text-muted);padding:0 20px 18px;font-size:15px;font-weight:700;line-height:1.45}.sly-requirements-grid{background:linear-gradient(#0b0e13f5,#07090df5),#080b0f;border:1px solid #8294b32e;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-top:18px;padding:18px;display:grid}.sly-requirement-card{background:#ffffff09;border:1px solid #cebdff1a;border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:88px;padding:12px;display:grid}.sly-requirement-icon{color:#cfc2ff;background:radial-gradient(circle at 50% 52%,#7b2fff3d,#0000 34%),linear-gradient(#1e232ff0,#12161ff0);border:1px solid #cebdff1f;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.sly-requirement-copy{gap:6px;min-width:0;display:grid}.sly-requirement-copy small{color:#cdd2e09e;overflow-wrap:normal;word-break:normal;font-size:12px;font-weight:900;line-height:1.25}.sly-requirement-copy strong{color:#f5f2f8;overflow-wrap:normal;word-break:normal;font-size:15px;font-weight:900;line-height:1.32}.sly-tab-empty-state{border:1px dashed var(--so-color-surface-muted);color:#8e95a8;background:#ffffff08;border-radius:18px;margin-top:14px;padding:20px 22px;font-size:14px;font-weight:800;line-height:1.5}.sly-payment-card{background:radial-gradient(circle at 100% 0,#ff633929,#0000 34%),linear-gradient(#1f212ffa,#131521fa);border:1px solid #ffffff0f;border-radius:24px;padding:22px;position:sticky;top:110px}.sly-payment-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.sly-payment-head-price-block{flex:0 150px;justify-items:end;gap:4px;min-width:max-content;margin-left:auto;display:grid}.sly-payment-card h2{margin-top:8px;font-size:24px;line-height:1.16}.sly-payment-head-price{color:#ff8a52;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:28px;line-height:1.08}.sly-payment-head-base{color:#8e95a8;font-size:13px;font-weight:800;text-decoration:line-through}.sly-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sly-payment-options a,.sly-payment-options .is-disabled{min-height:88px;color:var(--so-color-text);background:linear-gradient(#ffffff0e,#ffffff05),#0d0e19b8;border:1px solid #9459ff38;border-radius:14px;place-content:space-between;gap:12px;padding:16px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff0d}.sly-payment-options .is-disabled{cursor:not-allowed;opacity:.62}.sly-payment-options a.active{color:var(--so-color-text);background:radial-gradient(circle at 100% 0,#9459ff42,#0000 56%),linear-gradient(#9459ff33,#5b29d11a),#120f21eb;border-color:#9459ffd1;box-shadow:0 16px 34px #4a23b03d,inset 0 1px #ffffff1f}.sly-payment-options a:hover{border-color:#ab7effb8;transform:translateY(-1px)}.sly-payment-option-duration{color:#f8f6ffeb;white-space:nowrap;font-size:15px;font-weight:900}.sly-payment-option-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sly-payment-option-price strong{color:#fff;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:22px;line-height:1}.sly-payment-option-price small{color:#b2b8ccc7;font-size:12px;font-weight:800;text-decoration:line-through}.sly-payment-option-meta,.sly-payment-option-stock{color:#dad5f0c2;font-size:12px;font-weight:800;line-height:1.35}.sly-payment-option-stock{color:#eee6ffe6;background:#45306f59;border:1px solid #b78bff3d;border-radius:999px;justify-self:start;padding:5px 8px}.sly-payment-quantity{background:linear-gradient(#ffffff0b,#ffffff05),#0d0e19ad;border:1px solid #b78bff38;border-radius:16px;grid-template-columns:38px minmax(44px,auto) 38px;justify-content:start;align-items:center;gap:8px;margin-top:14px;padding:8px;display:inline-grid}.sly-payment-quantity button{color:#f5efff;cursor:pointer;background:#362458b8;border:1px solid #b78bff47;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.sly-payment-quantity button:disabled{cursor:not-allowed;opacity:.45}.sly-payment-quantity strong{color:#fff;text-align:center;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:18px;line-height:1}.sly-payment-loyalty{background:linear-gradient(135deg,#7b2fff24,#ffffff09 46%,#67e8f90e),#ffffff0a;border:1px solid #b78bff38;border-radius:14px;gap:9px;margin-top:14px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0000002e}.sly-payment-loyalty-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sly-payment-loyalty-head span{color:#8e95a8;letter-spacing:.08em;font-size:12px;font-weight:800}.sly-payment-loyalty-head strong{color:#c7a6ff;text-shadow:0 0 22px #9d61ff33;font-size:26px;line-height:1}.sly-payment-loyalty-head small,.sly-payment-loyalty-copy{color:#b4bad7;font-size:12px;font-weight:700;line-height:1.4}.sly-payment-loyalty-copy{margin:0}.sly-payment-loyalty-copy+.sly-payment-loyalty-copy{color:#e4e1e994;font-size:11px}.sly-payment-loyalty-progress{background:linear-gradient(#ffffff12,#ffffff05),#0e0d18e6;border:1px solid #b78bff26;border-radius:999px;width:100%;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #0000006b}.sly-payment-loyalty-progress-bar{appearance:none;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;display:block;overflow:hidden}.sly-payment-loyalty-progress-bar::-webkit-progress-bar{border-radius:inherit;background:0 0}.sly-payment-loyalty-progress-bar::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#7b2fff 0%,#a36bff 55%,#d8c1ff 100%);box-shadow:inset 0 1px #ffffff57,0 0 16px #9d61ff47}.sly-payment-loyalty-progress-bar::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#7b2fff 0%,#a36bff 55%,#d8c1ff 100%);box-shadow:inset 0 1px #ffffff57,0 0 16px #9d61ff47}.sly-payment-card .sly-buy-button{border-radius:8px;width:100%;height:auto;min-height:48px;margin-top:14px;text-decoration:none}.sly-buy-button:disabled,.sly-buy-button-disabled{cursor:not-allowed;pointer-events:none;opacity:.55}.sly-buy-button:not(:disabled):not(.sly-buy-button-disabled):focus-visible,.sly-payment-options a:focus-visible,.sly-payment-card a:focus-visible{outline:var(--so-focus-ring);outline-offset:3px;box-shadow:var(--so-shadow-focus)}.sly-payment-card>p{color:var(--so-color-text-muted);text-align:center;margin-top:12px;font-size:12px;font-weight:800;line-height:1.35}.sly-product-main-surface,.sly-payment-card{background:radial-gradient(circle at 18% 0,#7b2fff33,#0000 36%),linear-gradient(#191624f0,#0a0a10fa);border-color:#cebdff2e}.sly-product-main-surface:after,.sly-payment-card:after{content:"";background:var(--so-gradient-premium-line);opacity:.52;pointer-events:none;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:18px;right:18px}.sly-product-main-surface{border:1px solid #cebdff2e;border-radius:24px;gap:22px;padding:22px;position:relative;overflow:hidden}.sly-product-game-pill,.sly-product-status-chip,.sly-product-soft-pill{background:#ffffff0e;border:1px solid #cebdff29}.sly-product-game-pill{background:#cebdff14}.sly-product-status-chip-undetected{color:var(--so-status-safe);text-shadow:0 0 14px #67e8f947;background:#67e8f91a}.sly-product-status-chip-on-update,.sly-product-status-chip-use-at-own-risk{color:var(--so-status-warning);background:#ffcf6d1f}.sly-product-status-chip-retired{color:#e4e1e9b8;background:#ffffff0f}.sly-product-soft-pill{color:#e4e1e9d1}.sly-product-lead{color:#e4e1e9c7}.sly-gallery-preview{background:radial-gradient(circle at 50% 0,#7b2fff29,#0000 38%),linear-gradient(#ffffff0e,#080910f5);border-color:#cebdff2e}.sly-gallery-preview img,.sly-gallery-video-frame{filter:saturate(1.05)contrast(1.03)}.sly-gallery-open-hint,.sly-gallery-nav{background:#090810c7;border:1px solid #cebdff2e}.sly-gallery-nav:hover,.sly-gallery-stage-button:hover .sly-gallery-open-hint,.sly-gallery-stage-button:focus-visible .sly-gallery-open-hint{background:#7b2fffdb}.sly-cheat-gallery a{background:#ffffff0b;border-color:#cebdff1f}.sly-cheat-gallery a.active{border-color:#b78bffcc}.sly-gallery-video-fallback svg,.sly-gallery-video-thumb svg{color:#b78bff}.sly-feature-item,.sly-payment-options a{background:#ffffff0b;border:1px solid #cebdff24}.sly-feature-item:hover,.sly-payment-options a:hover,.sly-cheat-gallery a:hover{border-color:#b78bff6b}@media (max-width:640px){.sly-feature-list{gap:12px}.sly-feature-item summary{gap:12px;min-height:58px;padding:14px 14px 8px}.sly-requirements-grid{grid-template-columns:1fr;gap:18px;padding:18px}.sly-requirement-card{grid-template-columns:48px minmax(0,1fr);gap:12px}.sly-requirement-icon{width:48px;height:48px}.sly-requirement-copy small{font-size:11.5px}.sly-requirement-copy strong{font-size:14px}}.sly-payment-card{overflow:hidden}.sly-payment-head-price{color:#b78bff;text-shadow:0 0 20px #7b2fff3d}.sly-payment-options a.active{color:var(--so-color-text);background:linear-gradient(#7b2fff42,#7b2fff1a);border-color:#b78bffb8}.sly-payment-options strong{color:#b78bff}.sly-payment-card .sly-buy-button{background:linear-gradient(90deg, #cebdfffa, #7b2ffffa), var(--so-color-accent);border:1px solid #cebdff57;border-radius:12px}.sly-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.sly-review-head>div:first-child{min-width:0}.sly-review-kicker{color:#ffcf6d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.sly-review-head h2{color:var(--so-color-text);margin-top:6px;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:26px;line-height:1.12}.sly-review-head>div:first-child>span{color:#e4e1e9ad;max-width:620px;margin-top:6px;font-size:14px;font-weight:750;line-height:1.45;display:block}.sly-review-average-card{background:#ffffff0b;border:1px solid #ffcf6d2e;border-radius:16px;grid-template-columns:auto auto;place-items:center end;gap:5px 12px;min-width:210px;padding:14px 16px;display:grid}.sly-review-average-card strong{color:#fff;grid-row:1/3;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:32px;line-height:1}.sly-review-average-card span:not(.sly-review-stars){color:#e4e1e9b8;margin:0;font-size:13px;font-weight:800}.sly-review-toolbar{background:#ffffff07;border:1px solid #cebdff1a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.sly-review-sort{align-items:center;gap:10px;min-width:0;display:inline-flex}.sly-review-sort span{color:#e4e1e9a3;text-transform:uppercase;font-size:12px;font-weight:900}.sly-review-sort select{max-width:min(100%,260px);min-height:38px;color:var(--so-color-text);font:inherit;background:#0d0e19f5;border:1px solid #cebdff2e;border-radius:11px;padding:0 36px 0 12px;font-size:13px;font-weight:850}.sly-review-rating-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sly-review-rating-filter button,.sly-review-actions button{color:#e4e1e9bd;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #cebdff24;justify-content:center;align-items:center;font-size:13px;font-weight:900;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex}.sly-review-rating-filter button{border-radius:999px;gap:5px;min-width:46px;padding:0 11px}.sly-review-rating-filter button svg{color:#ffcf6d}.sly-review-rating-filter button:hover,.sly-review-actions button:hover{color:var(--so-color-text);border-color:#ffcf6d52;transform:translateY(-1px)}.sly-review-sort select:disabled,.sly-review-rating-filter button:disabled{cursor:progress;opacity:.62}.sly-review-rating-filter button.active{color:#fff;background:linear-gradient(#ffcf6d29,#b78bff1f),#ffffff0d;border-color:#ffcf6d80}.sly-review-sort select:focus-visible,.sly-review-rating-filter button:focus-visible,.sly-review-actions button:focus-visible{outline:var(--so-focus-ring);outline-offset:3px}.sly-review-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sly-review-stars{color:#e4e1e93d;gap:3px;display:inline-flex}.sly-review-star-filled{color:#ffcf6d;filter:drop-shadow(0 0 10px #ffcf6d38)}.sly-review-bars{background:#ffffff09;border:1px solid #cebdff1f;border-radius:16px;gap:9px;padding:14px 16px;display:grid}.sly-review-bar-row{color:#e4e1e9b8;grid-template-columns:16px 16px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:13px;font-weight:900;display:grid}.sly-review-bar-row svg{color:#ffcf6d}.sly-review-bar-track{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.sly-review-bar-progress{appearance:none;border-radius:inherit;background:linear-gradient(90deg,#ffcf6d,#b78bff);border:0;width:100%;height:100%;display:block;overflow:hidden}.sly-review-bar-progress::-webkit-progress-bar{border-radius:inherit;background:0 0}.sly-review-bar-progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#ffcf6d,#b78bff)}.sly-review-bar-progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#ffcf6d,#b78bff)}.sly-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.sly-review-empty-card{background:#ffffff09;border:1px dashed #cebdff2e;border-radius:18px;justify-items:start;gap:10px;padding:22px;display:grid}.sly-review-empty-card strong{color:var(--so-color-text);font-size:17px;font-weight:900;line-height:1.25}.sly-review-empty-card p{color:#e4e1e9ad;max-width:680px;font-size:14px;font-weight:750;line-height:1.5}.sly-review-card{background:linear-gradient(#ffffff0e,#ffffff06),#0d0e19ad;border:1px solid #cebdff1f;border-radius:16px;flex-direction:column;gap:11px;min-width:0;min-height:172px;padding:18px 20px;display:flex}.sly-review-card-top,.sly-review-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.sly-review-card h3{color:var(--so-color-text);font-size:16px;font-weight:900;line-height:1.25}.sly-review-card p{color:#e4e1e9c2;max-width:760px;font-size:14px;font-weight:700;line-height:1.55}.sly-review-reply{background:#67e8f90e;border:1px solid #67e8f924;border-radius:12px;gap:7px;padding:12px 14px;display:grid}.sly-review-reply strong{color:#b8f8ff;text-transform:uppercase;font-size:12px;font-weight:900}.sly-review-reply p{color:#e4e1e9c7;font-weight:700}.sly-review-reply span{color:#e4e1e985;font-size:12px;font-weight:800}.sly-review-verified{color:#67e8f9;white-space:nowrap;background:#67e8f914;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.sly-review-meta{color:#e4e1e994;margin-top:auto;padding-top:4px;font-size:13px;font-weight:800}.sly-review-meta strong{color:#e4e1e9db}.sly-review-actions{justify-content:center;align-items:center;min-height:38px;display:flex}.sly-review-actions button{border-radius:12px;min-width:160px;padding:0 18px}.sly-review-actions button:disabled{cursor:progress;opacity:.64;transform:none}.sly-review-error{color:#ff8a8a;font-size:13px;font-weight:850}.sly-buy-modal{box-sizing:border-box;z-index:80;overscroll-behavior:contain;background:#03040cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.sly-status-modal-card{background:radial-gradient(circle at 18% 0,#7b2fff2e,#0000 36%),linear-gradient(#161222fa,#0b0a14fa);border-color:#b78bff47;border-radius:16px;width:min(500px,100%);padding:34px 30px 30px;box-shadow:0 30px 90px #00000080,0 0 38px #7b2fff24,inset 0 1px #ffffff14}.sly-modal-close{box-sizing:border-box;width:44px;height:44px;color:var(--so-color-text);background:var(--so-color-surface-muted);cursor:pointer;border:0;border-radius:10px;place-items:center;font-size:22px;text-decoration:none;display:grid;position:absolute;top:12px;right:12px}.sly-status-modal-card .sly-status-modal-kicker{color:#bdb4ff;letter-spacing:0;text-transform:uppercase;padding-right:56px;font-size:14px;display:block}.sly-status-modal-card h2{max-width:420px;margin-top:12px;padding-right:18px;font-size:30px;line-height:1.08}.sly-checkout-total-row span{color:#cbc3d6c7;letter-spacing:.1em;font-family:SlyOtter Object Sans,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.1}.sly-checkout-total-row{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:2px;padding-top:16px;display:flex}.sly-checkout-total-row strong{color:#b78bff;flex:0 auto;min-width:max-content;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:clamp(30px,7vw,40px);font-weight:800;line-height:1.08}.sly-checkout-total-row small{color:#cbc3d68c;text-align:right;flex-basis:100%;font-size:14px;font-weight:900;text-decoration:line-through}.sly-checkout-primary-action{background:linear-gradient(180deg, #b78bff, #8b5cf6 42%, var(--so-color-accent) 100%);border-radius:12px;gap:10px;width:100%;height:auto;min-height:56px;margin-top:0;font-size:16px}.sly-modal-close:focus-visible,.sly-checkout-primary-action:not(:disabled):focus-visible{outline:var(--so-focus-ring);outline-offset:3px;box-shadow:var(--so-shadow-focus)}.sly-checkout-submit-error{color:#ffb7c1;text-align:center;margin:-4px 0 0;font-size:13px;font-weight:800;line-height:1.45}@media (max-width:560px){.sly-buy-modal{align-items:start;padding:10px;overflow-y:auto}.sly-checkout-total-row{flex-direction:column;align-items:flex-start;gap:7px}.sly-checkout-total-row strong{min-width:0;font-size:clamp(26px,9vw,34px)}}@media (max-width:1099px){.sly-product-main-surface{grid-template-columns:1fr}.sly-payment-card{order:0;position:static}}@media (max-width:520px){.sly-breadcrumbs{font-size:12px}.sly-cheat-gallery{grid-template-columns:1fr}.sly-cheat-gallery img{height:148px}.sly-product-main-surface,.sly-payment-card{border-radius:20px}.sly-product-lead{margin-top:14px;font-size:14px}.sly-product-kicker-row{gap:8px}.sly-product-game-pill,.sly-product-status-chip,.sly-product-soft-pill{min-height:32px;padding:0 12px;font-size:11px}.sly-gallery-preview{border-radius:18px}.sly-gallery-preview img{height:300px}.sly-gallery-open-hint{min-height:40px;padding:0 12px;top:12px;right:12px}.sly-gallery-nav{width:42px;height:42px;top:auto;bottom:12px}.sly-gallery-nav-prev{left:12px}.sly-gallery-nav-next{right:12px}.sly-media-lightbox{padding:12px}.sly-payment-card{padding:16px}.sly-payment-head{flex-direction:column;align-items:flex-start;gap:10px}.sly-payment-head-price-block{flex:none;justify-items:start;margin-left:0}.sly-payment-head-price{font-size:24px}}@media (max-width:640px){.sly-product-main-surface{padding:12px}.sly-cheat-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.sly-cheat-gallery img,.sly-gallery-video-thumb{height:96px;min-height:96px}.sly-gallery-video-thumb{gap:6px;padding:10px}.sly-gallery-video-thumb strong{font-size:11px}}@media (max-width:1099px){.sly-review-head,.sly-review-layout{grid-template-columns:1fr}.sly-review-head{display:grid}.sly-review-average-card{grid-template-columns:auto 1fr;justify-items:start;width:100%}.sly-review-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.sly-review-head h2{font-size:23px}.sly-review-toolbar,.sly-review-sort{flex-direction:column;align-items:stretch}.sly-review-sort select{width:100%;max-width:none}.sly-review-rating-filter{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sly-review-rating-filter button{min-width:0}.sly-review-card-top,.sly-review-meta{flex-direction:column;align-items:flex-start}.sly-review-verified{white-space:normal}.sly-payment-option-price{text-align:right;justify-content:flex-end}.sly-payment-option-price strong{font-size:20px}}.sly-product-media-column,.sly-product-side-column{gap:18px;min-width:0;display:grid}.sly-product-media-column{grid-column:1}.sly-product-side-column{grid-column:2}.sly-product-media-column .sly-product-main-surface,.sly-product-media-column .sly-product-details-section,.sly-product-side-column .sly-payment-card{grid-area:auto}.sly-product-media-column .sly-gallery-preview{height:clamp(360px,36vw,520px)}.sly-product-media-column .sly-product-main-surface{border-right:0}.sly-product-media-column .sly-gallery-preview{background:radial-gradient(circle at 50% 28%,#7b2fff29,#0000 36%),linear-gradient(#14151cf5,#08090dfa);place-items:center;display:grid}.sly-product-media-column .sly-gallery-stage-button{height:100%}.sly-product-media-column .sly-gallery-preview img,.sly-product-media-column .sly-gallery-stage-button img{object-fit:contain;object-position:center;background:#0000002e}.sly-product-media-column .sly-cheat-gallery a img{object-fit:contain;object-position:center;background:#00000047}.sly-product-side-column .sly-payment-card{grid-template-columns:1fr;align-self:start;gap:12px;padding:20px;display:grid}.sly-product-side-column .sly-payment-head,.sly-product-side-column .sly-payment-options,.sly-product-side-column .sly-payment-loyalty,.sly-product-side-column .sly-buy-button{grid-area:auto/1;margin-top:0}.sly-product-side-column .sly-payment-head{gap:12px}.sly-product-side-column .sly-payment-head-price-block{justify-items:end;margin-left:auto}.sly-product-side-column .sly-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sly-product-side-column .sly-payment-options a{min-height:76px;padding:13px}.sly-product-media-column .sly-product-details-section .sly-feature-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media (max-width:1099px){.sly-product-media-column,.sly-product-side-column{grid-column:1}.sly-product-side-column{order:-1}}.sly-product-media-column{grid-area:media/auto}.sly-product-side-column{grid-area:payment/auto}.sly-product-details-section{grid-area:details/1/details/-1;margin-top:0}.sly-product-overview-card{gap:14px;min-width:0;padding:2px 4px 0;display:grid}.sly-product-overview-card h1{max-width:760px;color:var(--so-color-text);letter-spacing:0;text-shadow:0 22px 60px #7b2fff33;margin:0;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:clamp(38px,4.8vw,70px);font-weight:800;line-height:.98}.sly-product-overview-card .sly-product-lead{max-width:760px;margin:0;font-size:16px;font-weight:800;line-height:1.55}.sly-functions-panel-head{border-bottom:1px solid #cebdff1a;align-items:center;min-height:38px;margin-bottom:14px;display:flex}.sly-functions-panel-head span{color:#c9a8ff;align-items:center;min-height:38px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;position:relative}.sly-functions-panel-head span:after{content:"";background:linear-gradient(90deg,#b78bff,#7b2fff);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sly-product-details-section .sly-feature-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin-top:0}.sly-inline-requirements{background:radial-gradient(circle at 0 0,#7b2fff1c,#0000 36%),linear-gradient(#0c0f15f5,#07090dfa);border:1px solid #8294b32e;border-radius:16px;gap:14px;min-width:0;padding:18px;display:grid}.sly-inline-requirements-head{gap:6px;display:grid}.sly-inline-requirements-head span{color:#cdd2e0b3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.sly-inline-requirements-head h3{color:#fff;margin:0;font-size:17px;font-weight:900;line-height:1.2}.sly-inline-requirements .sly-requirements-grid{background:0 0;border:0;grid-template-columns:1fr;gap:10px;margin-top:0;padding:0}.sly-inline-requirements .sly-requirement-card{background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:48px;padding:0}.sly-inline-requirements .sly-requirement-icon{border-radius:10px;width:38px;height:38px}.sly-inline-requirements .sly-requirement-copy{gap:3px}.sly-inline-requirements .sly-requirement-copy small{font-size:11.5px}.sly-inline-requirements .sly-requirement-copy strong{font-size:13.5px;line-height:1.35}@media (max-width:1099px){.sly-product-media-column,.sly-product-side-column,.sly-product-details-section{grid-column:1}.sly-product-side-column{order:initial}.sly-inline-requirements{order:-1}}@media (max-width:640px){.sly-product-media-column .sly-gallery-preview{height:250px}.sly-product-overview-card{gap:12px;padding-left:0;padding-right:0}.sly-product-overview-card h1{font-size:34px}.sly-product-overview-card .sly-product-lead{font-size:14px}.sly-inline-requirements{padding:14px}}.sly-product-media-column{gap:14px}.sly-product-media-column .sly-product-main-surface{border-radius:18px;padding:14px}.sly-product-media-column .sly-gallery-preview{border-radius:14px;height:clamp(260px,20vw,330px)}.sly-product-media-column .sly-cheat-gallery{grid-template-columns:repeat(auto-fill,minmax(84px,112px));gap:8px}.sly-product-media-column .sly-cheat-gallery a{border-radius:12px;max-width:112px}.sly-product-overview-card{gap:12px;padding:0 2px}.sly-product-overview-card .sly-product-lead{max-width:680px;font-size:15px}.sly-product-side-column .sly-payment-card{border-radius:18px;gap:10px;padding:18px}.sly-product-side-column .sly-payment-head h2{font-size:20px;line-height:1.12}.sly-product-side-column .sly-payment-head-price{font-size:30px}.sly-product-side-column .sly-payment-options{gap:8px}.sly-product-side-column .sly-payment-options a{border-radius:12px;min-height:62px;padding:11px 12px}.sly-product-side-column .sly-payment-option-price strong{font-size:21px}.sly-product-side-column .sly-payment-loyalty,.sly-product-side-column .sly-payment-delivery-note{border-radius:12px}.sly-product-side-column .sly-payment-loyalty{padding:12px}.sly-product-side-column .sly-buy-button{min-height:50px}.sly-product-media-column .sly-gallery-preview{isolation:isolate;background:radial-gradient(circle at 50% 24%,#7b2fff33,#0000 34%),linear-gradient(#12141dfa,#06070bfa)}.sly-gallery-image-backdrop{z-index:0;opacity:.58;pointer-events:none;filter:blur(22px)saturate(1.18)brightness(.86);position:absolute;inset:-24px;overflow:hidden;transform:scale(1.08)}.sly-product-media-column .sly-gallery-image-backdrop img{object-fit:cover;background:0 0}.sly-product-media-column .sly-gallery-stage-button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#05060a38,#0000 22% 78%,#05060a38),radial-gradient(circle,#0000 36%,#05060a4d 100%);position:absolute;inset:0}.sly-product-media-column .sly-gallery-main-image{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 36px #0000005c);background:0 0;position:relative}.sly-payment-delivery-note{background:radial-gradient(circle at 0 0,#67e8f91f,#0000 34%),linear-gradient(#12161ff0,#0a0c12f5);border:1px solid #67e8f929;gap:10px;padding:12px;display:grid}.sly-payment-delivery-note ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sly-payment-delivery-note li{color:#aeb5c7;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.sly-payment-delivery-note li svg{color:#b78bff;margin-top:1px}.sly-payment-delivery-link{color:#f4f1f8;background:#7b2fff1f;border:1px solid #b78bff33;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12.5px;font-weight:900;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.sly-payment-delivery-link:hover{background:#7b2fff33;border-color:#b78bff70;transform:translateY(-1px)}.sly-payment-delivery-note-nfa{background:radial-gradient(circle at 0 0,#ffb0431f,#0000 38%),#0d0d14d6;border-color:#ffb04347}.sly-payment-delivery-note-nfa li svg{color:#ffbd6b}.sly-payment-delivery-note-nfa .sly-payment-delivery-link{background:#ffb04321;border-color:#ffb0434d}.sly-payment-delivery-note-nfa .sly-payment-delivery-link:hover{background:#ffb04333;border-color:#ffb04385}.sly-product-details-section{padding:22px}.sly-nfa-details-section{gap:18px;display:grid;overflow:hidden}.sly-nfa-details-head h2{max-width:720px}.sly-nfa-explainer-card{background:radial-gradient(circle at 0 0,#7b2fff29,#0000 34%),linear-gradient(#13121feb,#080910f0);border:1px solid #b78bff33;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.sly-nfa-explainer-card span{color:#c7a7ff;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;line-height:1;display:block}.sly-nfa-explainer-icon,.sly-nfa-info-icon,.sly-nfa-warning-icon{color:#cebdfff5;background:linear-gradient(#7b2fff3d,#2d1e5829),#ffffff09;border:1px solid #cebdff33;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff1a}.sly-nfa-explainer-icon{border-radius:15px;width:54px;height:54px}.sly-nfa-warning-card{background:radial-gradient(circle at 0 0,#ffb04333,#0000 36%),linear-gradient(#221910eb,#0b0a10f0);border:1px solid #ffb0435c;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid;box-shadow:0 16px 34px #ff8b3214}.sly-nfa-warning-icon{color:#ffbd6b;background:linear-gradient(#ffb04338,#7844161f),#ffffff0a;border-color:#ffb04347;border-radius:15px;width:54px;height:54px}.sly-nfa-explainer-card strong,.sly-nfa-warning-card strong,.sly-nfa-selected-plan strong,.sly-nfa-guarantee-head strong{color:#fff;font-size:18px;font-weight:950;line-height:1.2;display:block}.sly-nfa-explainer-card p,.sly-nfa-warning-card p,.sly-nfa-info-card p,.sly-nfa-selected-plan p,.sly-nfa-guarantee-list li{color:#e8e5eec7;margin:8px 0 0;font-size:14px;font-weight:750;line-height:1.55}.sly-nfa-warning-card a{color:#fff5df;background:#ffb04324;border:1px solid #ffb04357;border-radius:12px;align-items:center;gap:8px;margin-top:13px;padding:10px 12px;font-size:13px;font-weight:950;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.sly-nfa-warning-card a:hover{background:#ffb04333;border-color:#ffb04394;transform:translateY(-1px)}.sly-nfa-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sly-nfa-info-card{background:linear-gradient(#11131de0,#080910e6),#ffffff08;border:1px solid #8294b329;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:15px;display:grid}.sly-nfa-info-icon{border-radius:13px;width:42px;height:42px}.sly-nfa-info-card h3{color:#fffffff5;margin:0;font-size:15px;font-weight:950;line-height:1.2}.sly-nfa-guarantee-panel{background:radial-gradient(circle at 100% 0,#7b2fff24,#0000 36%),linear-gradient(#12111df0,#080910f0);border:1px solid #b78bff38;border-radius:16px;gap:16px;padding:18px;display:grid}.sly-nfa-guarantee-head{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sly-nfa-guarantee-head>div>span{color:#c7a7ff;letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;line-height:1;display:block}.sly-nfa-guarantee-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.sly-nfa-guarantee-list{background:#ffffff09;border:1px solid #8294b329;border-radius:14px;min-width:0;padding:15px}.sly-nfa-guarantee-list h3{color:#fffffff5;margin:0 0 10px;font-size:15px;font-weight:950;line-height:1.2}.sly-nfa-guarantee-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sly-nfa-guarantee-list li{margin:0;padding-left:18px;position:relative}.sly-nfa-guarantee-list li:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.sly-nfa-guarantee-list-ok li:before{background:#62e6a8;box-shadow:0 0 14px #62e6a857}.sly-nfa-guarantee-list-stop li:before{background:#ff8b6b;box-shadow:0 0 14px #ff8b6b47}.sly-nfa-selected-plan{background:radial-gradient(circle at 100% 0,#ffb04324,#0000 34%),linear-gradient(#16131ce6,#080910f0);border:1px solid #ffb04338;border-radius:16px;padding:16px 18px}.sly-nfa-selected-plan span{color:#d3bfffd1;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;line-height:1;display:block}.sly-product-details-stack{gap:22px;min-width:0;display:grid}.sly-inline-requirements{background:radial-gradient(circle at 0 0,#7b2fff17,#0000 32%),linear-gradient(#0b0e14f0,#07090df5);border-color:#8294b329;border-radius:16px;gap:14px;padding:16px}.sly-inline-requirements .sly-requirements-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px;display:grid}.sly-inline-requirements .sly-requirement-card{background:#ffffff09;border:1px solid #cebdff1a;border-radius:12px;grid-template-columns:38px minmax(0,1fr);min-height:66px;padding:10px}.sly-inline-requirements .sly-requirement-icon{width:38px;height:38px}.sly-product-functions-panel{min-width:0}.sly-functions-full-list-button{color:#efe8ff;cursor:pointer;background:linear-gradient(#7b2fff2e,#43227729),#ffffff09;border:1px solid #b78bff3d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:32px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:900;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.sly-functions-full-list-button:hover{background:linear-gradient(#7b2fff42,#43227733),#ffffff0d;border-color:#cebdff6b;transform:translateY(-1px)}.sly-feature-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:0;display:grid}.sly-feature-showcase-card{background:linear-gradient(#13151feb,#0b0c13f5),#ffffff09;border:1px solid #8294b32e;border-radius:16px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.sly-feature-showcase-card:hover{border-color:#b78bff52;transform:translateY(-1px)}.sly-feature-showcase-card.is-open{background:radial-gradient(circle at 12% 0,#9d68ff33,#0000 34%),radial-gradient(circle at 86% 16%,#67e8f90f,#0000 32%),linear-gradient(#181723f5,#0a0b12fa);border-color:#b78bff6b;grid-column:1/-1;box-shadow:0 18px 48px #00000038,0 0 42px #7b2fff14,inset 0 1px #ffffff0e}.sly-feature-showcase-toggle{width:100%;min-height:76px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) 46px;align-items:center;gap:14px;padding:14px;display:grid}.sly-feature-showcase-card.is-open .sly-feature-showcase-toggle{background:linear-gradient(90deg,#b78bff14,#0000 54%),#ffffff05;border-bottom:1px solid #cebdff1a;grid-template-columns:58px minmax(0,1fr) 52px;min-height:92px;padding:18px 18px 14px}.sly-feature-showcase-icon,.sly-feature-showcase-arrow{justify-content:center;align-items:center;display:inline-flex}.sly-feature-showcase-icon{color:#cfc2ff;background:radial-gradient(circle at 50% 52%,#7b2fff47,#0000 34%),linear-gradient(#1e232ff0,#12161ff0);border:1px solid #cebdff1f;border-radius:10px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff0b}.sly-feature-showcase-card.is-open .sly-feature-showcase-icon{color:#dfd5ff;border-color:#b78bff42;width:58px;height:58px;box-shadow:inset 0 1px #ffffff0f,0 0 24px #7b2fff21}.sly-feature-showcase-copy{gap:5px;min-width:0;display:grid}.sly-feature-showcase-title{color:#f4f1f8;overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.15}.sly-feature-showcase-card.is-open .sly-feature-showcase-title{letter-spacing:0;font-size:20px}.sly-feature-showcase-meta{color:#cdd2e0a3;font-size:12px;font-weight:900;line-height:1}.sly-feature-showcase-card.is-open .sly-feature-showcase-meta{color:#d8c9ff;background:#7b2fff24;border:1px solid #b78bff38;border-radius:999px;width:max-content;min-height:24px;padding:0 10px;line-height:22px}.sly-feature-showcase-arrow{color:#cad0dea3;border:2px solid #8294b338;border-radius:50%;width:46px;height:46px;margin-left:auto;transition:border-color .18s,color .18s,transform .18s}.sly-feature-showcase-card:hover .sly-feature-showcase-arrow,.sly-feature-showcase-card.is-open .sly-feature-showcase-arrow{color:#d7ccff;border-color:#b78bff6b}.sly-feature-showcase-card.is-open .sly-feature-showcase-arrow{width:52px;height:52px;transform:rotate(90deg)}.sly-feature-showcase-body{gap:18px;padding:18px;animation:.22s both so-fade-up;display:grid}.sly-feature-showcase-body p{color:#e8ebf5c7;max-width:860px;margin:0;font-size:14px;font-weight:800;line-height:1.5}.sly-feature-showcase-chip-cloud{flex-wrap:wrap;gap:10px;display:flex}.sly-feature-showcase-card.is-open .sly-feature-showcase-chip-cloud{gap:10px 11px}.sly-feature-showcase-chip{color:#f5f2fb;overflow-wrap:anywhere;background:linear-gradient(#2a2d3ac7,#1c1e28d1),#ffffff0a;border:1px solid #cebdff24;border-radius:8px;align-items:center;max-width:100%;min-height:40px;padding:0 15px;font-size:13px;font-weight:900;line-height:1.18;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.sly-feature-showcase-chip:hover{background:linear-gradient(#373248d6,#21202ddb),#ffffff0e;border-color:#b78bff47;transform:translateY(-1px)}.sly-feature-showcase-link-chip{color:#f8f4ff;background:linear-gradient(135deg,#7b2fff38,#1fd09c1a),#ffffff0b;border:1px solid #b78bff57;border-radius:10px;gap:6px;min-width:min(100%,310px);min-height:64px;padding:12px 14px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #0000002e}.sly-feature-showcase-link-chip:hover{background:linear-gradient(135deg,#7b2fff4d,#1fd09c24),#ffffff0f;border-color:#cebdff80;transform:translateY(-1px)}.sly-feature-showcase-link-chip span{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:950;line-height:1.15;display:inline-flex}.sly-feature-showcase-link-chip small{color:#dde2f1ad;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:850;line-height:1.2}.sly-feature-showcase-more{color:#f4edff;cursor:pointer;background:linear-gradient(#7b2fff47,#5726a03d),#ffffff0a;border:1px solid #b78bff47;border-radius:999px;justify-self:start;min-height:38px;padding:0 16px;font-size:13px;font-weight:900;transition:border-color .18s,transform .18s}.sly-feature-showcase-more:hover{border-color:#cebdff6b;transform:translateY(-1px)}.sly-requirements-external-card{background:radial-gradient(circle at 0 0,#7b2fff24,#0000 34%),linear-gradient(#12141fe6,#090b12f5);border:1px solid #b78bff38;border-radius:14px;gap:12px;padding:18px;display:grid}.sly-requirements-external-kicker{color:#b884ff;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1}.sly-requirements-external-card strong{color:#f7f3ff;max-width:760px;font-size:18px;font-weight:950;line-height:1.24}.sly-requirements-external-card p{color:#e2e6f3bd;max-width:760px;margin:0;font-size:14px;font-weight:800;line-height:1.5}.sly-requirements-external-card a{color:#f8f4ff;background:linear-gradient(#7b2fff38,#4322772e),#ffffff0b;border:1px solid #b78bff52;border-radius:10px;justify-self:start;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.sly-requirements-external-card a:hover{background:linear-gradient(#7b2fff4d,#43227738),#ffffff0f;border-color:#cebdff80;transform:translateY(-1px)}.sly-requirements-external-card a small{color:#dee2f0ad;overflow-wrap:anywhere;font-size:12px;font-weight:850}.sly-feature-modal{z-index:92;background:radial-gradient(circle at 50% 0,#7b2fff2e,#0000 34%),#03040cd1;padding:24px}.sly-feature-modal-card{background:radial-gradient(circle at 10% 0,#9d68ff29,#0000 34%),linear-gradient(#191824fa,#090a11fc);border:1px solid #b78bff3d;border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:18px;width:min(82vw,1180px);max-height:min(86vh,840px);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0006,inset 0 1px #ffffff0e}.sly-feature-modal-close{top:18px;right:18px}.sly-feature-modal-head{gap:6px;padding-right:58px;display:grid}.sly-feature-modal-head span{color:#c9a8ff;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.sly-feature-modal-head h2{color:#fff;max-width:760px;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:950;line-height:1.1}.sly-feature-modal-head p{color:#e8ebf5b3;max-width:760px;margin:0;font-size:14px;font-weight:800;line-height:1.45}.sly-feature-modal-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.sly-feature-modal-tabs,.sly-feature-modal-panel{background:#05070d70;border:1px solid #8294b329;border-radius:16px;min-height:0;overflow:auto}.sly-feature-modal-tabs{align-content:start;gap:8px;padding:10px;display:grid}.sly-feature-modal-tabs button{color:#f4f1f8;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #cebdff1a;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.sly-feature-modal-tabs button:hover,.sly-feature-modal-tabs button.is-active{background:linear-gradient(90deg,#7b2fff2e,#ffffff09),#ffffff0a;border-color:#b78bff5c}.sly-feature-modal-tabs button:hover{transform:translateY(-1px)}.sly-feature-modal-tab-icon{color:#d8c9ff;background:#141620eb;border:1px solid #cebdff1f;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.sly-feature-modal-tabs strong,.sly-feature-modal-tabs small{overflow-wrap:anywhere;display:block}.sly-feature-modal-tabs strong{font-size:14px;font-weight:900;line-height:1.15}.sly-feature-modal-tabs small{color:#cdd2e09e;margin-top:4px;font-size:12px;font-weight:900}.sly-feature-modal-panel{align-content:start;gap:16px;padding:18px;display:grid}.sly-feature-modal-panel-head{border-bottom:1px solid #cebdff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.sly-feature-modal-panel-head span{color:#c9a8ff;font-size:12px;font-weight:900}.sly-feature-modal-panel-head h3{color:#fff;margin:4px 0 0;font-size:26px;font-weight:950;line-height:1.08}.sly-feature-modal-panel-icon{color:#dfd5ff;background:radial-gradient(circle at 50% 52%,#7b2fff47,#0000 34%),linear-gradient(#1e232ff0,#12161ff0);border:1px solid #b78bff38;border-radius:12px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.sly-feature-modal-panel p{color:#e8ebf5c2;max-width:820px;margin:0;font-size:14px;font-weight:800;line-height:1.5}.sly-feature-modal-chip-grid{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1099px) and (min-width:641px){.sly-feature-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sly-feature-modal-card{width:min(94vw,920px)}.sly-feature-modal-layout{grid-template-columns:1fr}.sly-feature-modal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px}}.sly-product-details-section .sly-feature-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}@media (max-width:1099px){.sly-product-details-stack{gap:18px}.sly-inline-requirements{order:initial}}@media (max-width:640px){.sly-product-media-column .sly-product-main-surface{padding:10px}.sly-product-media-column .sly-gallery-preview{height:220px}.sly-product-media-column .sly-cheat-gallery{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.sly-product-media-column .sly-cheat-gallery::-webkit-scrollbar{display:none}.sly-product-media-column .sly-cheat-gallery a{aspect-ratio:16/9;scroll-snap-align:start;flex:0 0 112px;width:112px;max-width:none}.sly-product-media-column .sly-cheat-gallery img,.sly-product-media-column .sly-gallery-video-thumb{width:100%;height:100%;min-height:0}.sly-product-overview-card h1{font-size:31px}.sly-product-side-column .sly-payment-card{padding:16px}.sly-product-side-column .sly-payment-head{align-items:start}.sly-product-side-column .sly-payment-options{grid-template-columns:1fr}.sly-product-side-column .sly-payment-options a{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.sly-product-side-column .sly-payment-option-price{text-align:right;justify-content:flex-end}.sly-product-details-section{padding:16px}.sly-nfa-info-grid,.sly-nfa-guarantee-grid{grid-template-columns:1fr}.sly-nfa-explainer-card,.sly-nfa-warning-card{grid-template-columns:46px minmax(0,1fr);padding:15px}.sly-nfa-explainer-icon,.sly-nfa-warning-icon{width:46px;height:46px}.sly-inline-requirements .sly-requirements-grid{grid-template-columns:1fr}.sly-functions-panel-head{align-items:flex-start;gap:10px}.sly-functions-full-list-button{min-height:30px;padding:0 10px}.sly-feature-showcase-grid{grid-template-columns:1fr}.sly-feature-showcase-toggle{grid-template-columns:46px minmax(0,1fr) 40px;min-height:68px;padding:12px}.sly-feature-showcase-icon{width:46px;height:46px}.sly-feature-showcase-arrow{width:40px;height:40px}.sly-feature-showcase-card.is-open .sly-feature-showcase-toggle{grid-template-columns:48px minmax(0,1fr) 40px;min-height:76px;padding:12px}.sly-feature-showcase-card.is-open .sly-feature-showcase-icon{width:48px;height:48px}.sly-feature-showcase-card.is-open .sly-feature-showcase-title{font-size:17px}.sly-feature-showcase-card.is-open .sly-feature-showcase-arrow{width:40px;height:40px}.sly-feature-showcase-body{gap:14px;padding:14px}.sly-feature-showcase-chip{min-height:36px;padding:0 12px;font-size:12px}.sly-feature-showcase-link-chip{width:100%;min-width:0}.sly-requirements-external-card{padding:14px}.sly-requirements-external-card strong{font-size:16px}.sly-requirements-external-card a{justify-content:center;width:100%}.sly-feature-modal{padding:8px}.sly-feature-modal-card{border-radius:18px;gap:14px;width:100%;max-height:96vh;padding:16px}.sly-feature-modal-head{padding-right:48px}.sly-feature-modal-head h2{font-size:24px}.sly-feature-modal-layout{grid-template-columns:1fr;gap:12px}.sly-feature-modal-tabs{grid-template-columns:1fr;max-height:210px}.sly-feature-modal-panel{padding:14px}.sly-feature-modal-panel-head h3{font-size:22px}}.sly-product-media-column .sly-product-details-section{grid-area:auto;margin-top:8px}@media (min-width:1100px){.sly-product-side-column .sly-payment-card{position:sticky;top:104px}}@media (max-width:1099px){.sly-product-media-column{display:contents}.sly-product-media-column .sly-product-main-surface{grid-area:gallery}.sly-product-overview-card{grid-area:overview}.sly-product-side-column{grid-area:payment}.sly-product-media-column .sly-product-details-section{grid-area:details}}.sly-product-overview-card{gap:10px}.sly-product-overview-card .sly-product-kicker-row{gap:8px}.sly-product-overview-card h1{max-width:680px;font-size:clamp(34px,3.25vw,50px);line-height:1.04}.sly-product-overview-card .sly-product-lead{color:#f6f2fbe6;max-width:640px;font-size:16px;font-weight:700;line-height:1.62}.sly-product-overview-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-top:2px;display:grid}.sly-product-overview-fact{background:linear-gradient(#ffffff0d,#ffffff05),#0d0e19b8;border:1px solid #cebdff1f;border-radius:12px;gap:4px;min-width:0;padding:11px 12px;display:grid}.sly-product-overview-fact small{color:#cdd2e09e;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:900;line-height:1.1;overflow:hidden}.sly-product-overview-fact strong{color:#f4f1f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2;overflow:hidden}.sly-product-overview-card .sly-product-game-pill,.sly-product-overview-card .sly-product-status-chip,.sly-product-overview-card .sly-product-soft-pill{border-width:1px;gap:7px;min-height:31px;padding:0 11px 0 8px;font-size:11.5px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #0000001f}.sly-product-pill-icon{color:#d8ccff;background:radial-gradient(circle at 50% 18%,#ffffff2e,#0000 54%),linear-gradient(#1f2432f5,#0d0f18f5);border:1px solid #cebdff29;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 0 18px #7b2fff2e}.sly-product-overview-card .sly-product-game-pill{color:#f4f1f8;background:linear-gradient(#221e30eb,#12111de6),#ffffff0a;border-color:#b78bff3d;padding-inline:12px}.sly-product-overview-card .sly-product-status-chip-undetected{color:#a9ffd8;background:radial-gradient(circle at 16%,#5cf5b82e,#0000 42%),#133a2a85;border-color:#5cf5b842}.sly-product-overview-card .sly-product-status-chip-undetected .sly-product-pill-icon{color:#86ffc8;background:#0e3628b8;border-color:#5cf5b84d;box-shadow:0 0 20px #5cf5b82e}.sly-product-overview-card .sly-product-status-chip-on-update{color:#aaf8ff;background:#122c3985;border-color:#67e8f947}.sly-product-overview-card .sly-product-status-chip-on-update .sly-product-pill-icon{color:#86f6ff;background:#0d313cb8;border-color:#67e8f94d;box-shadow:0 0 20px #67e8f92e}.sly-product-overview-card .sly-product-status-chip-use-at-own-risk{color:#ffe2a0;background:#4a2f0e85;border-color:#ffcf6d47}.sly-product-overview-card .sly-product-status-chip-use-at-own-risk .sly-product-pill-icon{color:#ffd36d;background:#4c3414b8;border-color:#ffcf6d4d;box-shadow:0 0 20px #f4c55c29}.sly-product-overview-card .sly-product-status-chip-retired{background:#ffffff0d;border-color:#d2d5de2e}.sly-product-overview-card .sly-product-soft-pill-trusted{background:#25412361;border-color:#8dfb3638}.sly-product-overview-card .sly-product-soft-pill-trusted .sly-product-pill-icon{color:#a8ff6a;background:#203e23b8;border-color:#8dfb3647}.sly-product-overview-card .sly-product-soft-pill-popular{background:radial-gradient(circle at 20%,#b78bff2e,#0000 44%),#34234e7a;border-color:#b78bff47}.sly-product-overview-card .sly-product-soft-pill-popular .sly-product-pill-icon{color:#d7c7ff;background:#402862b8;border-color:#b78bff4d}.sly-product-overview-card .sly-product-soft-pill-nfa{background:radial-gradient(circle at 20%,#b78bff29,#0000 44%),#2c1e4880;border-color:#b78bff52}.sly-product-overview-card .sly-product-soft-pill-nfa .sly-product-pill-icon{color:#eadfff;background:#402862b8;border-color:#b78bff52}.sly-product-overview-card .sly-product-soft-pill-sales{background:#4b36175c;border-color:#f4c55c3d}.sly-product-overview-card .sly-product-soft-pill-sales .sly-product-pill-icon{color:#f4c55c;background:#4c3414b8;border-color:#f4c55c47}.sly-payment-loyalty{isolation:isolate;background:radial-gradient(circle at 10% 0,#7f77dd33,#0000 46%),radial-gradient(circle at 100% 8%,#5cf5b81f,#0000 38%),linear-gradient(#1d1c2dd6,#0c0c18e0);border:1px solid #b78bff33;border-radius:18px;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #7f77dd14,0 18px 46px #00000047}.sly-payment-loyalty:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000) top/100% 1px no-repeat,linear-gradient(135deg,#7f77dd14,#0000 48%);position:absolute;inset:0}.sly-payment-loyalty-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.sly-payment-loyalty-title{align-items:center;gap:10px;min-width:0;display:flex}.sly-payment-loyalty-title>div{gap:3px;min-width:0;display:grid}.sly-payment-loyalty-icon{color:#9dffd0;background:radial-gradient(circle at 50% 20%,#ffffff2e,#0000 54%),linear-gradient(#204436b8,#122320c7);border:1px solid #5cf5b83d;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 1px #ffffff1a,0 0 22px #5cf5b824}.sly-payment-loyalty-title span,.sly-payment-loyalty-spent span{color:#f1ecffd1;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:950;line-height:1}.sly-payment-loyalty-title strong{color:#f5f2ff;letter-spacing:0;text-shadow:0 0 22px #7f77dd38,0 0 30px #5cf5b81f;font-size:30px;font-weight:950;line-height:.95}.sly-payment-loyalty-spent{color:#f6f3ffe6;text-align:right;background:linear-gradient(#fff1,#ffffff06),#080a1252;border:1px solid #cebdff24;border-radius:14px;justify-items:end;gap:3px;min-width:118px;padding:8px 11px;display:grid}.sly-payment-loyalty-spent span{color:#e1dcf5b8;letter-spacing:.06em;font-size:9.5px}.sly-payment-loyalty-spent strong{color:#f6f2ff;white-space:nowrap;font-size:13px;font-weight:950;line-height:1}.sly-payment-loyalty-progress{background:linear-gradient(#ffffff0f,#ffffff05),#04050eb8;border-color:#cebdff29;height:10px;box-shadow:inset 0 1px 2px #0000008c,0 0 0 1px #ffffff05}.sly-payment-loyalty-progress-bar::-webkit-progress-value{background:linear-gradient(90deg,#7f77dd 0%,#a57cff 45%,#5cf5b8 100%);box-shadow:inset 0 1px #ffffff61,0 0 18px #7f77dd47,0 0 24px #5cf5b833}.sly-payment-loyalty-progress-bar::-moz-progress-bar{background:linear-gradient(90deg,#7f77dd 0%,#a57cff 45%,#5cf5b8 100%);box-shadow:inset 0 1px #ffffff61,0 0 18px #7f77dd47,0 0 24px #5cf5b833}.sly-payment-loyalty-copy{color:#f8f5ffeb;margin:0;font-size:13px;font-weight:900;line-height:1.45}.sly-payment-loyalty-copy+.sly-payment-loyalty-copy{color:#e0dbefd6;padding-top:2px;font-size:12px;font-weight:820}.sly-payment-promo-copy{background:#080a124d;border:1px solid #cebdff24;border-radius:14px;padding:10px 12px}.sly-payment-promo-copy.is-active{color:#f6fff9;background:linear-gradient(#5cf5b81f,#5cf5b80a),#080a1257;border-color:#5cf5b847}@media (max-width:460px){.sly-payment-loyalty-head{grid-template-columns:1fr}.sly-payment-loyalty-spent{text-align:left;justify-items:start;width:fit-content}}@media (max-width:640px){.sly-product-overview-card h1{font-size:28px}.sly-product-overview-card .sly-product-lead{font-size:15.5px}.sly-product-overview-facts{display:none}}@media (max-width:1099px){.sly-product-side-column{order:initial}.sly-product-details-section{grid-area:details/1}}@media (min-width:1100px){.sly-product-media-column .sly-gallery-preview{height:clamp(420px,34vw,510px)}}.sly-product-side-column .sly-payment-card{gap:12px}.sly-product-side-column .sly-payment-head{flex-wrap:nowrap;align-items:flex-end;gap:14px}.sly-product-side-column .sly-payment-head-price-block{flex:none}.sly-product-side-column .sly-buy-button{background:linear-gradient(90deg, #cebdfffa, #9756fffa 52%, #7b2ffffa), var(--so-color-accent);border-color:#d8c1ff6b;border-radius:14px;min-height:54px;margin-top:2px;box-shadow:0 18px 38px #7b2fff3d,inset 0 1px #ffffff47}.sly-product-side-column .sly-payment-delivery-note{background:radial-gradient(circle at 0 0,#67e8f917,#0000 34%),linear-gradient(#0f121be6,#090b11f5);border-color:#67e8f91f;gap:10px;padding:12px}.sly-product-side-column .sly-payment-delivery-note ul{gap:8px}.sly-product-side-column .sly-payment-delivery-note li{grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:12px;line-height:1.32}.sly-product-side-column .sly-payment-delivery-note li span{gap:3px;min-width:0;display:grid}.sly-product-side-column .sly-payment-delivery-note li strong{color:#f4f1f8;font-size:12.5px;line-height:1.24}.sly-product-side-column .sly-payment-delivery-note li small{color:#cdd2e0b8;font-size:11.5px;font-weight:780;line-height:1.34}.sly-product-side-column .sly-payment-delivery-link{border-radius:9px;min-height:34px}@media (max-width:640px){.sly-product-side-column .sly-payment-head{align-items:flex-start}.sly-product-side-column .sly-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sly-product-side-column .sly-payment-options a{min-height:66px;padding:10px}.sly-product-side-column .sly-payment-option-duration{font-size:13px}.sly-product-side-column .sly-payment-option-price strong{font-size:19px}}.sly-review-head{align-items:stretch}.sly-review-head h2{text-wrap:balance}.sly-review-average-card{background:radial-gradient(circle at 20% 20%,#ffcf6d21,#0000 44%),linear-gradient(#ffffff12,#ffffff08);border-color:#ffcf6d33;align-self:start;min-width:218px;box-shadow:inset 0 1px #ffffff14}.sly-review-empty-card{background:radial-gradient(circle at 12% 0,#ffcf6d1b,#0000 38%),linear-gradient(#ffffff0e,#ffffff06);border-style:solid;border-color:#d8c1ff29;border-radius:20px;min-height:154px;padding:clamp(20px,3vw,30px)}.sly-review-empty-card .sly-review-stars{color:#ffcf6d38}.sly-review-empty-card strong{font-size:clamp(18px,2vw,22px)}.sly-review-empty-card p{color:#d8dcecbd;max-width:580px}.sly-review-toolbar{background:#ffffff09;border-color:#d8c1ff21}.sly-review-card{background:radial-gradient(circle at 100% 0,#b78bff1a,#0000 32%),linear-gradient(#fff1,#ffffff07);border-color:#d8c1ff24}@media (max-width:640px){.sly-review-average-card{min-width:0}.sly-review-empty-card{min-height:142px}}.sly-product-media-column{display:contents}.sly-product-overview-card{grid-area:overview}.sly-product-media-column .sly-product-main-surface{grid-area:gallery}.sly-product-side-column{grid-area:payment/auto;align-self:start;padding-top:0}.sly-product-side-column .sly-payment-card{animation:none;transform:none}.sly-product-details-section{grid-area:details/1/details/-1;width:100%;margin-top:2px}.sly-product-overview-card .sly-product-lead{color:#f6f2fbe6;max-width:640px;margin-top:0;font-size:16px;font-weight:700;line-height:1.62}@media (max-width:1099px){.sly-product-side-column{order:initial;grid-column:1}.sly-product-details-section{grid-column:1}}@media (max-width:760px){.sly-product-overview-card .sly-product-lead{font-size:15.5px;line-height:1.62}}@media (max-width:380px){.sly-product-overview-card .sly-product-lead{font-size:15px}}.sly-product-side-column .sly-payment-options-nfa{scrollbar-width:thin;scrollbar-color:#b78bff7a #0d0e19b8;grid-template-columns:1fr;gap:8px;max-height:min(440px,100vh - 430px);margin-top:14px;padding-right:2px;overflow-y:auto}.sly-payment-options-nfa::-webkit-scrollbar{width:8px}.sly-payment-options-nfa::-webkit-scrollbar-track{background:#0d0e19b8;border-radius:999px}.sly-payment-options-nfa::-webkit-scrollbar-thumb{background:#b78bff75;border-radius:999px}.sly-product-side-column .sly-payment-options-nfa a,.sly-product-side-column .sly-payment-options-nfa .is-disabled{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;place-content:center stretch;align-items:center;gap:12px;min-height:78px;padding:12px 13px;display:grid}.sly-payment-options-nfa .is-disabled{opacity:.78}.sly-payment-options-nfa a.active{background:radial-gradient(circle at 100% 0,#b78bff33,#0000 48%),linear-gradient(#7b2fff38,#2a1e4652),#0d0e19db;border-color:#b78bffc7}.sly-payment-options-nfa .sly-payment-option-main,.sly-payment-options-nfa .sly-payment-option-side{min-width:0;display:grid}.sly-payment-options-nfa .sly-payment-option-main{gap:5px}.sly-payment-options-nfa .sly-payment-option-side{justify-items:end;gap:7px}.sly-payment-options-nfa .sly-payment-option-duration{color:#fffffff5;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.sly-payment-options-nfa .sly-payment-option-meta{color:#dad5f0cc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.32;display:-webkit-box;overflow:hidden}.sly-payment-options-nfa .sly-payment-option-guarantee{color:#ffcf6dd6;-webkit-line-clamp:1}.sly-payment-options-nfa .sly-payment-option-price{justify-content:flex-end}.sly-payment-options-nfa .sly-payment-option-price strong{font-size:22px}.sly-payment-options-nfa .sly-payment-option-stock{text-align:center;justify-self:end;max-width:150px}@media (max-width:1099px){.sly-product-side-column .sly-payment-options-nfa{max-height:none;overflow:visible}}@media (max-width:640px){.sly-product-side-column .sly-payment-options-nfa{grid-template-columns:1fr;gap:8px}.sly-product-side-column .sly-payment-options-nfa a,.sly-product-side-column .sly-payment-options-nfa .is-disabled{min-height:74px;padding:11px 12px}.sly-payment-options-nfa .sly-payment-option-duration{font-size:14px}.sly-product-side-column .sly-payment-options-nfa .sly-payment-option-price strong{font-size:20px}}.account-page{background:radial-gradient(at 18% 0,#7f77dd26,#0000 34%),linear-gradient(#070718 0%,#090915 56%,#070711 100%);min-height:100vh;padding:48px 20px 72px}.account-hero{background:linear-gradient(#191725eb,#0a0a12f5),#ffffff08;border:1px solid #ffffff14;border-radius:18px}.client-auth-eyebrow{color:#b78bff;text-transform:uppercase;font-size:12px;font-weight:800}.account-hero h1{color:#fff;margin:0;font-size:clamp(32px,4vw,46px);line-height:1}.account-hero p{color:#b4bad7;margin:0}.client-auth-alerts{gap:10px;display:grid}.client-auth-alert{border-radius:8px;margin:0;padding:12px 14px;font-weight:600}.client-auth-alert.error{color:#ffc0c0;background:#db44441f;border:1px solid #db444459}.client-auth-alert.success{color:#c8f4df;background:#32a07024;border:1px solid #32a07059}.client-auth-alert.muted{color:#d7ddf6;background:#4a577c29;border:1px solid #4a577c59}.client-auth-form{gap:14px;display:grid}.client-auth-field{gap:8px;display:grid}.client-auth-field span{color:#cdc2ecc2;font-size:13px;font-weight:700}.client-auth-field input{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;width:100%;min-height:52px;padding:0 16px}.client-auth-submit{color:#fff;cursor:pointer;background:#7b2fff1f;border:1px solid #b78bff57;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.client-access-field{gap:9px}.client-access-field>span{color:#e4e1e9bd;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.client-access-input{background:linear-gradient(#140e1beb,#0a070ff0),#ffffff09;border:1px solid #9d61ff3d;border-radius:16px;align-items:center;min-height:54px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.client-access-input:focus-within{border-color:#b78bff94;box-shadow:0 0 26px #7b2fff2e,inset 0 1px #ffffff14}.client-access-input svg{color:#e4e1e994;flex:none;margin-left:16px}.client-access-input input{color:#fff;background:0 0;border:0;outline:0;flex:auto;min-width:0;min-height:54px;padding:0 16px 0 12px}.client-access-input input::placeholder{color:#e4e1e957}.client-access-input-password input{padding-right:8px}.client-password-toggle{color:#e4e1e9ad;cursor:pointer;background:#ffffff09;border:1px solid #9d61ff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:7px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.client-access-input .client-password-toggle svg{margin-left:0}.client-password-toggle:hover{color:#fff;background:#7b2fff24;border-color:#b78bff6b}.client-consent-stack{gap:10px;display:grid}.client-consent-check{color:#e4e1e9c7;background:linear-gradient(#1c1625db,#0c0a11e6),#ffffff08;border:1px solid #9d61ff38;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;padding:12px 13px;font-size:12px;font-weight:700;line-height:1.55;display:grid}.client-consent-check input{accent-color:#8f43ff;cursor:pointer;width:18px;height:18px;margin:2px 0 0}.client-consent-check a{color:#fff;text-underline-offset:3px;font-weight:900;text-decoration-color:#b78bff94;transition:color .18s,text-decoration-color .18s}.client-consent-check a:hover{color:#c9a8ff;text-decoration-color:#c9a8ffe6}.account-page{gap:22px;max-width:1180px;margin:0 auto;display:grid}.account-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex}.account-hero-copy{gap:12px;display:grid}.account-hero-actions{align-items:center;gap:12px;display:flex}.account-primary-link{color:#fff;background:#ffb13d14;border:1px solid #ffb13d66;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.account-ghost-link{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.account-order-shell{align-content:start;gap:12px;display:grid}.account-order-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-order-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-order-toolbar-link{color:#fff;background:linear-gradient(#7b2fff59,#521fb461),#7b2fff1f;border:1px solid #b78bff57;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #7b2fff21}.account-order-toolbar-link.ghost{box-shadow:none;background:#ffffff0b;border-color:#ffffff1a}.account-order-toolbar-link:hover{border-color:#b78bff9e;transform:translateY(-1px)}.account-order-overview{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:stretch;gap:12px;display:grid}.account-order-product-panel{background:radial-gradient(circle at 88% 0,#7b2fff2e,#0000 34%),linear-gradient(#13111cf5,#08090efa);border:1px solid #9d61ff33;border-radius:22px;align-content:start;min-width:0;min-height:260px;padding:24px 24px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 62px #00000040,inset 0 1px #ffffff0e}.account-order-product-panel:before{content:"";pointer-events:none;background:linear-gradient(115deg,#7b2fff21,#0000 38%),radial-gradient(circle at 16% 20%,#7b2fff33,#0000 22%);position:absolute;inset:0}.account-order-product-panel>*{position:relative}.account-order-kicker{color:#ffb13d;letter-spacing:.1em;text-transform:uppercase;width:fit-content;font-size:12px;font-weight:1000}.account-order-product-panel h1{color:#fff;text-transform:uppercase;max-width:680px;margin:14px 0 0;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:clamp(38px,4.6vw,64px);line-height:.98}.account-order-product-panel p{color:#e4e1e9ad;max-width:560px;margin:14px 0 0;font-size:17px;line-height:1.55}.account-order-pill-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.account-order-pill-row span{color:#f4f1f8db;background:#ffffff0b;border:1px solid #b78bff29;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.account-order-metrics span{color:#9c6dff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:1000}.account-order-metrics small{color:#e4e1e994;line-height:1.4}.account-order-reveal-form{justify-content:flex-start;display:flex}.account-order-reveal-error{color:#fca5a5!important}.account-order-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.account-order-metrics article{background:radial-gradient(circle at 86% 0,#7b2fff1a,#0000 34%),linear-gradient(#181622b8,#0c0c12db);border:1px solid #9d61ff29;border-radius:18px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label""icon value""note note";align-content:center;align-items:center;gap:6px 14px;min-height:134px;padding:18px 18px 16px;display:grid}.account-order-metrics svg{color:#9c6dff;grid-area:icon;align-self:center}.account-order-metrics span{grid-area:label}.account-order-metrics strong{color:#fff;grid-area:value;font-size:26px;line-height:1.08}.account-order-metrics small{grid-area:note;margin-left:48px}.account-order-review-panel{background:radial-gradient(circle at 88% 0,#ffb94024,#0000 30%),linear-gradient(#16141fc7,#0a0a0feb);border:1px solid #9d61ff2e;border-radius:22px;gap:18px;padding:24px;display:grid;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0e}.account-review-copy{color:#e4e1e9ad;max-width:760px;margin:0;line-height:1.6}.account-review-static-stars{align-items:center;gap:6px;display:inline-flex}.account-review-static-stars svg{fill:currentColor}.account-review-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:18px;display:grid}.account-review-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-review-static-stars{color:#e4e1e947}.account-review-static-stars .active{color:#ffcf72}.account-review-card-head span,.account-review-card small{color:#b8f8ffc7;font-size:12px;font-weight:800}.account-review-card strong{color:#fff;font-size:18px}.account-review-card p{color:#e4e1e9c2;margin:0;line-height:1.6}.account-review-reply{background:#67e8f90f;border:1px solid #67e8f924;border-radius:12px;gap:7px;padding:12px 14px;display:grid}.account-review-reply strong{color:#b8f8ff;text-transform:uppercase;font-size:12px;font-weight:900}.account-review-reply p{color:#e4e1e9cc}.account-review-reply small{color:#b8f8ffa3}.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}.account-panel{background:radial-gradient(circle at 88% 0,#7b2fff1a,#0000 34%),linear-gradient(#1c1826b8,#0c0c12db);border:1px solid #9d61ff29;border-radius:18px;padding:22px;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff0d}.account-panel-head span{color:#9c6dff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.account-panel-icon{color:#9c6dff;background:linear-gradient(#7b2fff47,#2d165657),#7b2fff1f;border:1px solid #b78bff47;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #7b2fff1f,inset 0 1px #ffffff1f}.account-panel{gap:18px;display:grid}.account-promo-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.account-promo-panel{border-radius:22px;align-content:start}.account-promo-active-card{background:radial-gradient(circle at 100% 0,#7b2fff2e,#0000 32%),linear-gradient(#1f192dc7,#0d0b13e6);border:1px solid #b78bff3d;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0f}.account-promo-active-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-promo-active-top strong{color:#fff;letter-spacing:.04em;word-break:break-word;font-size:clamp(24px,3vw,34px);line-height:1}.account-promo-active-top span{color:#fff;background:linear-gradient(#7b2fff57,#521fb45c),#7b2fff21;border:1px solid #b78bff47;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:24px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #7b2fff24}.account-promo-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-promo-form{gap:16px}.account-promo-form .client-auth-submit{border-radius:999px;width:fit-content;min-width:220px}.account-promo-note{color:#d9def2;margin:0;line-height:1.6}.account-referral-code-panel,.account-referral-blocked-panel,.account-referral-period-panel{grid-column:1/-1}.account-referral-code-panel,.account-referral-period-panel,.account-referral-payout-panel,.account-referral-history-panel,.account-referral-blocked-panel{gap:18px}.account-referral-blocked-panel{background:radial-gradient(circle at 88% 0,#ff64801c,#0000 32%),linear-gradient(#26141cc7,#0c0c12e0);border-color:#ff648038}.account-referral-payout-panel,.account-referral-history-panel{align-content:start}.account-referral-period-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.account-referral-period-shortcuts a{color:#fff;background:#ffffff0b;border:1px solid #b78bff38;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.account-referral-period-shortcuts a.active,.account-referral-period-shortcuts a:hover{background:#7b2fff3d;border-color:#b894ffb3}.account-referral-period-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.account-referral-period-form .client-auth-submit{min-height:48px}.account-referral-link-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-referral-link-copy-field input{font-family:var(--font-sans,inherit);text-overflow:ellipsis;padding-right:14px;overflow:hidden}.account-referral-link-copy-button{color:#fff;cursor:pointer;min-width:150px;min-height:54px;font:inherit;letter-spacing:0;background:linear-gradient(135deg,#7f77ddd1,#8950ffd1),#7f77dd38;border:1px solid #b78bff4d;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:900;transition:border-color .18s,filter .18s,transform .18s;display:inline-flex}.account-referral-link-copy-button:hover{filter:brightness(1.08);border-color:#e1daff6b;transform:translateY(-1px)}.account-referral-link-copy-button.copied{background:linear-gradient(135deg,#219c6ddb,#5bda9fad),#5bda9f2e;border-color:#5bda9f73}.account-referral-apply-button{color:#fff;letter-spacing:.02em;background:linear-gradient(#b991ff 0%,#8d3cff 48%,#6c19df 100%),#8d3cff;border-color:#caaaff7a;border-radius:16px;width:fit-content;min-width:240px;max-width:100%;min-height:58px;padding:0 28px;font-size:15px;font-weight:900;text-decoration:none;box-shadow:0 18px 42px #7b2fff57,0 0 34px #b78bff33,inset 0 1px #ffffff3d}.account-referral-apply-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.account-referral-form textarea{resize:vertical;min-height:150px}.account-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-panel-title{align-items:center;gap:12px;min-width:0;display:flex}.account-panel-head h2{color:#fff;margin:0;font-size:26px;line-height:1.08}.account-profile-form,.account-feature-list{gap:14px;display:grid}.account-feature-list div{background:linear-gradient(#181622b8,#0c0c12cc),#ffffff08;border:1px solid #9d61ff24;border-radius:16px;gap:6px;padding:16px;display:grid}.account-feature-list strong,.account-panel-head h2{color:#fff}.account-feature-list p{color:#e4e1e99e;margin:0;line-height:1.5}.account-detail-list{gap:12px;display:grid}.account-detail-item{background:#ffffff0a;border:1px solid #9d61ff24;border-radius:16px;gap:6px;padding:14px;display:grid}.account-detail-item span{color:#9c6dff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.account-detail-item strong{color:#fff}.account-detail-item small{color:#9fa6c5}.account-field{gap:9px;display:grid}.account-field span{color:#e4e1e99e;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.account-field input,.account-field select{color:#fff;background:linear-gradient(#232433eb,#1a1b27f0),#242735;border:1px solid #9d61ff38;border-radius:14px;outline:0;width:100%;min-height:54px;padding:0 16px;font-weight:800;transition:border-color .18s,box-shadow .18s}.account-field select{appearance:none;cursor:pointer}.account-field select option,.account-field select optgroup{color:#fff;background:#0b0b18}.account-field input:disabled{cursor:not-allowed;color:#e4e1e96b}.account-field textarea{resize:vertical;color:#fff;width:100%;min-height:132px;font:inherit;background:linear-gradient(#232433eb,#1a1b27f0),#242735;border:1px solid #9d61ff38;border-radius:14px;outline:0;padding:16px;font-weight:700;line-height:1.5;transition:border-color .18s,box-shadow .18s}.account-status-badge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.account-status-paid,.account-status-fulfilled{color:#93ffb5;background:#50c47829}.account-status-pending{color:#ffd58a;background:#ffb13d29}.account-status-cancelled,.account-status-refunded{color:#ffc0c0;background:#db444424}.account-code-block{word-break:break-all;background:linear-gradient(#100f18fa,#07080cfa),#111424;border:1px solid #b78bff38;border-radius:14px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;display:block;box-shadow:inset 0 1px #ffffff0b}.account-inline-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #9d61ff38;border-radius:9px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.account-tab-alerts{gap:10px;display:grid}.account-tab-alerts:empty{display:none}.account-tab-panel{gap:18px;display:grid}.account-confirm-overlay{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 18%,#7b2fff29,#0000 32%),#03040cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-confirm-card{background:radial-gradient(circle at 12% 0,#9c6dff33,#0000 36%),linear-gradient(#161422fa,#080812fc);border:1px solid #e1daff2e;border-radius:20px;gap:16px;width:min(520px,100%);padding:30px;display:grid;box-shadow:0 34px 100px #0000008f,0 0 46px #7b2fff29,inset 0 1px #ffffff14}.account-confirm-kicker{color:#b78bff;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:1000}.account-confirm-card h2{color:#fff;margin:0;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:30px;line-height:1.08}.account-confirm-card p{color:#f4f1f8c2;margin:0;font-size:17px;font-weight:850;line-height:1.48}.account-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.account-confirm-actions form{display:contents}.account-confirm-primary,.account-confirm-secondary{min-height:54px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:1000;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.account-confirm-primary{color:#fff;background:linear-gradient(#9c6dffe6,#521fb4eb),#7b2fff38;border:1px solid #b78bff6b;box-shadow:0 16px 34px #7b2fff3d,inset 0 1px #ffffff29}.account-confirm-secondary{color:#f7f4ff;background:linear-gradient(#161624c7,#080812db),#ffffff09;border:1px solid #e1daff29}.account-confirm-primary:hover,.account-confirm-secondary:hover{transform:translateY(-1px)}.account-confirm-primary:hover{background:linear-gradient(#b78bfff0,#6830d6f2),#7b2fff42;border-color:#e1daff80}.account-confirm-secondary:hover{background:linear-gradient(#7f77dd3d,#241c5452),#ffffff0a;border-color:#b7b0ff5c}.account-support-link-button{color:#f4f1f8db;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #b78bff38;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.account-support-link-button:disabled{cursor:wait;opacity:.6}.account-support-live{color:#f4f1f8c7;white-space:nowrap;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:1000;display:inline-flex}.account-support-live:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px}.account-support-live-connected{color:#93ffb5;background:#50c47814;border-color:#50c47838}.account-support-live-connecting,.account-support-live-reconnecting{color:#ffd58a;background:#ffb13d14;border-color:#ffb13d33}.account-support-live-fallback{color:#e4e1e99e;background:#ffffff0b;border-color:#ffffff1a}.account-support-hint,.account-support-thread-empty,.account-support-history-empty{color:#e4e1e994;margin:0;line-height:1.5}.account-support-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:1000;display:inline-flex}.account-support-status-new{color:#ffd58a;background:#ffb13d24}.account-support-status-in_progress,.account-support-status-waiting_user{color:#93ffb5;background:#50c47824}.account-support-status-closed,.account-support-status-cancelled{color:#e4e1e9ad;background:#ffffff0f}.account-support-message{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:16px;gap:7px;max-width:min(78%,560px);padding:13px 15px;display:grid}.account-support-message-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-support-message-head span{color:#fff;font-size:12px;font-weight:1000}.account-support-message-head time{color:#e4e1e96b;white-space:nowrap;font-size:12px;font-weight:800}.account-support-message p{color:#f4f1f8e6;white-space:pre-line;word-break:break-word;margin:0;line-height:1.55}.account-support-create{gap:14px;display:grid}.account-custom-select-field{position:relative}.account-select-trigger{color:#fff;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#121222eb,#080814f0),#ffffff06;border:1px solid #e1daff24;border-radius:15px;outline:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 15px;font-weight:900;transition:border-color .18s,box-shadow .18s;display:grid}.account-field .account-select-trigger span{color:#fff;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;font-size:15px;font-weight:900;overflow:hidden}.account-select-trigger svg{color:#e4e1e9b8;transition:transform .18s}.account-select-trigger[aria-expanded=true],.account-select-trigger:focus-visible{border-color:#b7b0ff85;box-shadow:0 0 0 3px #7f77dd1f,0 0 28px #7f77dd1f}.account-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.account-select-menu{z-index:40;background:linear-gradient(#141426fa,#090917fc),#0b0b18;border:1px solid #b7b0ff42;border-radius:14px;max-height:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0000006b,inset 0 0 0 1px #ffffff09}.account-select-option{color:#f4f1f8db;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-weight:900}.account-select-option:hover,.account-select-option:focus-visible,.account-select-option[aria-selected=true]{color:#fff;background:#6561ff47;outline:0}.account-support-field-hint{color:#e4e1e985;margin-top:8px;line-height:1.4;display:block}.account-support-readonly-actions{justify-content:flex-end;display:flex}.account-support-attachment{background:#ffffff08;border:1px solid #9d61ff24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.account-support-attachment>div:first-child{gap:5px;min-width:0;display:grid}.account-support-attachment>div:first-child span{color:#e4e1e9b3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:1000}.account-support-attachment>div:first-child small{color:#e4e1e985;line-height:1.4}.account-support-file-button{color:#fff;cursor:pointer;background:#7b2fff1a;border:1px solid #b78bff3d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:1000;display:inline-flex}.account-support-file-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-support-selected-file{color:#f4f1f8db;background:#50c47814;border:1px solid #50c4782e;border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid}.account-support-selected-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-support-selected-file button{color:#ffc0c0eb;cursor:pointer;background:#db444414;border:1px solid #db44442e;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.account-support-rating{background:linear-gradient(#ffb13d14,#ffffff09),#ffffff09;border:1px solid #ffb13d2e;border-radius:16px;gap:14px;padding:16px;display:grid}.account-support-rating>div:first-child{gap:6px;display:grid}.account-support-rating>div:first-child>span{color:#ffd58a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:1000}.account-support-rating strong{color:#fff;font-size:18px;line-height:1.25}.account-support-rating p{color:#f4f1f8c7;white-space:pre-line;word-break:break-word;margin:0;line-height:1.55}.account-support-rating-stars{flex-wrap:wrap;gap:8px;display:flex}.account-support-rating-stars button{color:#f4f1f8c7;min-width:54px;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffb13d2e;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:1000;display:inline-flex}.account-support-rating-stars button svg{fill:#0000}.account-support-rating-stars button.active{color:#ffd58a;background:#ffb13d24;border-color:#ffd58a75}.account-support-rating-stars button.active svg{fill:currentColor}.account-support-send,.account-support-cancel{gap:8px}.account-support-cancel{background:#db444412;border-color:#db44442e}@media (max-width:820px){.account-hero,.account-hero-actions{flex-direction:column;align-items:stretch}.account-promo-grid,.account-referral-period-form,.account-referral-link-copy{grid-template-columns:1fr}.account-referral-link-copy-button{width:100%}.account-order-toolbar,.account-order-toolbar-actions,.account-review-card-head{flex-direction:column;align-items:stretch}.account-order-overview,.account-order-metrics{grid-template-columns:1fr}.account-order-product-panel,.account-order-review-panel{border-radius:18px;min-height:0;padding:20px}.account-order-product-panel h1{font-size:clamp(34px,12vw,48px)}.account-order-toolbar-link{width:100%}.account-promo-meta-grid{grid-template-columns:1fr}.account-panel-head,.account-panel-title,.account-promo-active-top{flex-direction:column;align-items:flex-start}.account-promo-form .client-auth-submit,.account-referral-apply-button,.account-referral-code-panel .client-auth-submit{width:100%}.account-confirm-overlay{align-items:end;padding:12px}.account-confirm-card{border-radius:18px;padding:24px 18px 18px}.account-confirm-card h2{font-size:25px}.account-confirm-card p{font-size:15px}.account-confirm-actions,.account-support-attachment{grid-template-columns:1fr}.account-support-message{max-width:100%}.account-support-send,.account-support-cancel{width:100%}}.account-page{isolation:isolate;color:#e8e5ee;background:radial-gradient(at 78% 0,#7f77dd24,#0000 48%),radial-gradient(at 18% 18%,#5d40ba1a,#0000 36%),linear-gradient(#070718 0%,#050512 100%);position:relative;overflow:clip}.account-page:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#e8e1ff04 0 1px,#0000 1px 86px),repeating-linear-gradient(#e8e1ff03 0 1px,#0000 1px 78px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 74%);mask-image:linear-gradient(#000000b8,#0000 74%)}.account-panel,.account-promo-active-card,.account-detail-item{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(155deg,#ffffff12,#ffffff05 44%,#7f77dd0b),#09091bad;border-color:#e1daff24;box-shadow:0 24px 78px #00000052,inset 0 1px #ffffff13}.account-detail-item strong{overflow-wrap:anywhere;min-width:0}.account-inline-button,.client-auth-submit{color:#f7f4ff;background:linear-gradient(#161624c7,#080812db),#ffffff09;border-color:#e1daff29;border-radius:999px;box-shadow:inset 0 1px #ffffff0f}.account-inline-button:hover,.client-auth-submit:hover{background:linear-gradient(#7f77dd3d,#241c5452),#ffffff0a;border-color:#b7b0ff5c}.account-panel-head span,.account-detail-item span,.account-field span{color:#b7b0ffdb}.account-tab-panel{gap:20px}.account-feature-list p{color:#e8e5ee9e}.account-panel-icon{color:#cec3fff5;background:linear-gradient(#7f77dd38,#08091894),#7f77dd14;border-color:#b7b0ff3d}.account-promo-grid{gap:20px}.account-panel{border-radius:22px}.account-panel-head h2{color:#f7f4ff;font-family:var(--font-display,inherit);letter-spacing:0;font-size:clamp(24px,2.3vw,34px)}.account-feature-list div,.account-detail-item{background:linear-gradient(#ffffff0b,#ffffff04),#0707146b;border-color:#e1daff1b}.account-field input,.account-field select,.account-field textarea{background:linear-gradient(#121222eb,#080814f0),#ffffff06;border-color:#e1daff24;border-radius:15px}.account-field input:focus,.account-field select:focus,.account-field textarea:focus{border-color:#b7b0ff85;box-shadow:0 0 0 3px #7f77dd1f,0 0 28px #7f77dd1f}.account-promo-form .client-auth-submit{background:linear-gradient(135deg,#7f77ddd1,#8950ffd1),#7f77dd38;border-color:#b7b0ff57}.account-promo-active-top span{background:#7f77dd2e;border-color:#b7b0ff47}@media (max-width:720px){.account-page{padding-bottom:124px}}.so-legal-edition{color:#9df8cf;background:#5cf5b814;border:1px solid #5cf5b838;border-radius:999px;align-items:center;min-height:34px;margin-top:20px;padding:0 12px;font-size:13px;font-weight:900;line-height:1.2;display:inline-flex}.so-legal-list{gap:8px;max-width:940px;margin:12px 0 0;padding:0;list-style:none;display:grid}.so-legal-list li{color:#e4e1e9c2;padding-left:22px;font-size:15px;font-weight:650;line-height:1.65;position:relative}.so-legal-list li:before{content:"";background:linear-gradient(135deg,#b78bff,#5cf5b8);border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0;box-shadow:0 0 18px #7f77dd57}.so-legal-contact-strip{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.so-legal-contact-strip a,.so-legal-contact-strip span{color:#e4e1e9d1;background:linear-gradient(#ffffff0b,#ffffff03),#67e8f90e;border:1px solid #67e8f92e;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.so-legal-contact-strip a:hover{color:#fff;border-color:#b78bff61}@media (max-width:860px){.so-legal-list li{font-size:14px}}}
