.sx{--sx-bg:#0a0a0b;--sx-surface:#111113;--sx-surface-2:#18181b;--sx-line:#232327;--sx-line-2:#36363c;--sx-text:#f2f2f3;--sx-muted:#8d8d96;background:var(--sx-bg);color:var(--sx-text);min-height:100vh}.sx .muted{color:var(--sx-muted)}.sx .container{max-width:1240px}.sx .btn{border-radius:8px;height:40px;padding:0 18px;font-weight:500;border:1px solid var(--sx-line-2);background:transparent;color:var(--sx-text);box-shadow:none;transition:background .12s,border-color .12s}.sx .btn:hover{background:var(--sx-surface-2);border-color:#4a4a52}.sx .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sx .btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,white);border-color:transparent}.sx .btn-large{height:46px;font-size:15px}.sx .btn-small{height:34px;padding:0 14px;font-size:13px}.sx .btn:disabled{opacity:.45}.sx .badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;background:transparent;border:1px solid var(--sx-line-2);color:var(--sx-muted)}.sx .badge.accent{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent-text);background:transparent}.sx .link-underline{color:var(--sx-muted)}.sx input[type=search],.sx input[type=text]{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:8px}.sx input:focus{border-color:var(--sx-line-2);outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px}.sx-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--sx-bg);border-bottom:1px solid var(--sx-line)}.sx-header .container{display:flex;align-items:center;justify-content:space-between;gap:16px;height:58px}.sx-left,.sx-right{display:flex;align-items:center;gap:4px}.sx-left{gap:28px}.sx-logo{display:inline-flex;align-items:center;gap:10px;color:var(--sx-text)}.sx-logo img{height:26px;width:auto}.sx-logo span{font-size:18px}.sx-nav{display:flex;align-items:center;gap:2px}.sx-menu{position:relative}.sx-icon,.sx-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:6px;border:0;background:none;color:var(--sx-muted);font:500 14px/1 var(--font-outfit),system-ui,sans-serif;cursor:pointer;text-decoration:none;transition:background .12s,color .12s}.sx-icon:hover,.sx-icon[aria-expanded=true],.sx-link:hover,.sx-link[aria-expanded=true]{background:var(--sx-surface-2);color:var(--sx-text)}.sx-icon{width:36px;padding:0;justify-content:center}.sx-drop{position:absolute;left:0;top:calc(100% + 6px);min-width:220px;padding:4px;border-radius:8px;border:1px solid var(--sx-line-2);background:var(--sx-surface);box-shadow:0 8px 24px rgba(0,0,0,.5);display:grid;grid-gap:1px;gap:1px;z-index:40}.sx-right .sx-drop{left:auto;right:0}.sx-drop a,.sx-drop button{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--sx-text);font:400 14px/1.2 var(--font-outfit),system-ui,sans-serif;background:none;border:0;text-align:left;cursor:pointer;text-decoration:none}.sx-drop a:hover,.sx-drop button:hover{background:var(--sx-surface-2)}.sx-drop a[aria-current=true]{color:var(--accent-text)}.sx-drop hr{border:0;border-top:1px solid var(--sx-line);margin:4px 2px}.sx-balance{display:inline-flex;align-items:center;height:36px;padding:0 10px;margin:0 4px;border-radius:6px;border:1px solid var(--sx-line);color:var(--sx-text);font-weight:500;text-decoration:none}.sx-balance:hover{background:var(--sx-surface-2)}.sx .user-button{height:36px;border-radius:6px;background:none;border:1px solid var(--sx-line);padding:0 8px 0 5px}.sx .user-button:hover,.sx .user-button[aria-expanded=true]{background:var(--sx-surface-2);border-color:var(--sx-line-2)}.sx .avatar{border-radius:4px;box-shadow:none}.sx .menu{border-radius:8px;background:var(--sx-surface);border:1px solid var(--sx-line-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 24px rgba(0,0,0,.5)}.sx .menu a,.sx .menu button{border-radius:6px}.sx .menu a:hover,.sx .menu button:hover{background:var(--sx-surface-2)}@media (max-width:760px){.sx-nav .sx-link:nth-child(n+3),.sx-site{display:none}.sx-left{gap:8px}}.sx-main{padding-bottom:80px}.sx-crumbs{justify-content:space-between;gap:16px;padding:20px 0 14px;flex-wrap:wrap;font-size:13px;color:var(--sx-muted)}.sx-crumbs,.sx-crumbs nav{display:flex;align-items:center}.sx-crumbs nav{gap:8px}.sx-crumbs button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.sx-crumbs .now,.sx-crumbs button:hover{color:var(--sx-text)}.sx-crumbs img{height:14px;width:auto;opacity:.7;display:block}.sx-ctrl{display:flex;align-items:center;gap:6px}.sx-ctrl>button{width:28px;height:28px;display:grid;place-content:center;border-radius:6px;border:1px solid var(--sx-line);background:none;color:var(--sx-muted);cursor:pointer}.sx-ctrl>button:hover{background:var(--sx-surface-2);color:var(--sx-text)}.sx-bars{display:flex;gap:4px;margin-right:10px}.sx-bars button{width:28px;height:3px;border-radius:0;border:0;padding:0;background:var(--sx-line-2);cursor:pointer}.sx-bars button.on{background:var(--sx-text)}.sx-hero{overflow:hidden;border-radius:10px;border:1px solid var(--sx-line);margin-bottom:28px}.sx-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.sx-slide{position:relative;flex:0 0 100%;min-height:320px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:32px 36px;overflow:hidden}.sx-slide-copy{max-width:440px}.sx-slide-copy h2{margin:0;font:600 40px/1.1 var(--font-outfit),system-ui,sans-serif;letter-spacing:-.02em}.sx-slide-copy p{margin:10px 0 18px;font-size:17px}.sx-slide-art{display:flex;align-items:center;align-self:stretch}.sx-slide-art .sx-thumb{width:240px;height:240px;background:none;border:0;margin-left:-40px}@media (max-width:760px){.sx-slide-art{display:none}.sx-slide{min-height:220px;padding:22px}.sx-slide-copy h2{font-size:30px}}.sx-search-wrap{position:relative;max-width:600px;margin:0 auto 18px}.sx-search-wrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--sx-muted);pointer-events:none}.sx-search{width:100%;height:44px;padding:0 16px 0 42px!important;font-size:15px!important}.sx-tabs{display:flex;gap:2px;overflow-x:auto;justify-content:center;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--sx-line)}.sx-tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:8px;border:1px solid transparent;background:none;color:var(--sx-muted);font:500 14px/1 var(--font-outfit),system-ui,sans-serif;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.sx-tab:hover{color:var(--sx-text);background:var(--sx-surface)}.sx-tab[aria-selected=true]{color:var(--sx-text);background:var(--sx-surface-2);border-color:var(--sx-line-2)}.sx-shelf{margin-top:36px;scroll-margin-top:80px}.sx-shelf-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sx-shelf-head h2{margin:0;font:600 20px/1.2 var(--font-outfit),system-ui,sans-serif;letter-spacing:-.01em}.sx-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.sx-actions .link-underline{background:none;border:0;cursor:pointer;font:inherit;font-size:13px;margin-right:8px;text-decoration:none}.sx-actions .link-underline:hover{color:var(--sx-text)}.sx-actions>button:not(.link-underline){width:28px;height:28px;display:grid;place-content:center;border-radius:6px;border:1px solid var(--sx-line);background:none;color:var(--sx-muted);cursor:pointer}.sx-actions>button:not(.link-underline):hover{background:var(--sx-surface-2);color:var(--sx-text)}.sx-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * 16px) / 5);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.sx-row::-webkit-scrollbar{display:none}.sx-row .sx-card{scroll-snap-align:start}@media (max-width:1000px){.sx-row{grid-auto-columns:calc((100% - 2 * 14px) / 3);gap:14px}}@media (max-width:600px){.sx-row{grid-auto-columns:calc((100% - 12px) / 2);gap:12px}}.sx-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px 16px;gap:24px 16px}@media (max-width:1100px){.sx-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:860px){.sx-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.sx-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}}.sx-card{display:grid;grid-gap:10px;gap:10px;color:var(--sx-text);text-decoration:none!important;align-content:start}.sx-thumb{position:relative;aspect-ratio:1;width:100%;display:grid;place-content:center;overflow:hidden;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:8px;transition:border-color .12s}.sx-card:hover .sx-thumb{border-color:#55555d}.sx-thumb img{width:100%;height:100%;object-fit:contain;display:block}.sx-skeleton{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);background-size:200% 100%;animation:sx-shimmer 1.4s linear infinite}@keyframes sx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sx-card-body{display:grid;grid-gap:3px;gap:3px}.sx-card-body strong{font-weight:500;font-size:15px}.sx-price{display:inline-flex;align-items:center;gap:8px;color:var(--sx-muted);font-size:14px;flex-wrap:wrap}.sx-price b{color:var(--sx-text);font-weight:500}.sx-price .coins b{color:var(--accent-text)}.sx-promo{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:28px 32px;border-radius:10px;border:1px solid var(--sx-line);background:var(--sx-surface)}.sx-promo h2{margin:0;font:600 26px/1.15 var(--font-outfit),system-ui,sans-serif;letter-spacing:-.015em}.sx-promo p{margin:8px 0 16px;max-width:520px}.sx-facts{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 18px;padding:0;list-style:none;color:var(--sx-muted);font-size:13px}.sx-facts li{display:inline-flex;align-items:center;gap:6px}.sx-facts svg{color:var(--accent-text)}.sx-promo-art{color:var(--sx-line-2);display:grid;place-content:center;padding-right:24px}@media (max-width:700px){.sx-promo{padding:22px}.sx-promo-art{display:none}}.sx-footer{border-top:1px solid var(--sx-line);color:var(--sx-muted);font-size:13px}.sx-footer .container{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-top:20px;padding-bottom:28px}.sx-empty{margin-top:40px;padding:32px;border:1px solid var(--sx-line);border-radius:10px;color:var(--sx-muted)}.sx-product-page{padding:20px 0 80px}.sx-product-page h1{margin:6px 0 22px;font:600 34px/1.1 var(--font-outfit),system-ui,sans-serif;letter-spacing:-.02em}.sx-product{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:28px;gap:28px;align-items:start}@media (max-width:960px){.sx-product{grid-template-columns:1fr}}.sx-panel{border:1px solid var(--sx-line);border-radius:10px;background:var(--sx-surface);overflow:hidden}.sx-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;border-bottom:1px solid var(--sx-line);font-size:14px}.sx .viewer{background:var(--sx-surface);cursor:-webkit-grab;cursor:grab}.sx-tune{padding:16px 18px 18px;border-top:1px solid var(--sx-line);display:grid;grid-gap:14px;gap:14px}.sx-tune-row{display:flex;align-items:end;gap:24px;flex-wrap:wrap}.sx-field{display:grid;grid-gap:8px;gap:8px;font-size:13px;color:var(--sx-muted)}.sx-field.grow{flex:1 1 200px}.sx-buy{padding:24px;position:-webkit-sticky;position:sticky;top:80px;display:grid;grid-gap:18px;gap:18px}.sx-price-big{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font:600 34px/1 var(--font-outfit),system-ui,sans-serif;letter-spacing:-.02em}.sx-price-big .coins{align-items:center;color:var(--accent-text)}.sx-price-big .alt{font-size:15px;font-weight:400;color:var(--sx-muted);letter-spacing:0}.sx-buttons{display:grid;grid-gap:10px;gap:10px}.sx-buttons .btn{width:100%}.sx-note{font-size:13px;color:var(--sx-muted)}.sx-includes{display:grid;grid-gap:8px;gap:8px;font-size:14px}.sx-includes .row{gap:6px}.sx-list{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--sx-line);display:grid;grid-gap:8px;gap:8px;color:var(--sx-muted);font-size:14px}.sx-list li{display:flex;align-items:center;gap:10px}.sx-list svg{color:var(--accent-text);flex:none}.sx-pack{min-height:420px;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;background:var(--sx-surface)}.sx-pack b{font:600 40px/1 var(--font-outfit),system-ui,sans-serif;letter-spacing:-.02em}.sx .range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--sx-line-2);border:0;padding:0}.sx .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--sx-text);border:0;cursor:pointer}.sx .range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--sx-text);border:0;cursor:pointer}.sx .cp-swatch{border-radius:6px;box-shadow:none}.sx-product-page .sx-crumbs{justify-content:flex-start;gap:8px}