.sx-about,.sx-card{width:100%;max-width:980px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-inline:auto;padding:32px;scroll-margin-top:16px;font-size:15px;line-height:1.55;container-type:inline-size}.sx-about a,.sx-page a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.sx-about a:hover,.sx-page a:hover{text-decoration-color:currentColor}.sx-about ::selection{color:var(--on-accent);background:var(--accent)}.sx-about p,.sx-about li{text-wrap:pretty}.sx-crumbs ol{color:var(--muted);flex-wrap:wrap;gap:2px 0;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.sx-crumbs li{align-items:center;display:inline-flex}.sx-crumbs li:not(:last-child):after,.sx-faq-item summary:after{content:"";width:16px;height:16px;-webkit-mask:var(--sx-chev) center / 16px no-repeat;-webkit-mask:var(--sx-chev) center / 16px no-repeat;mask:var(--sx-chev) center / 16px no-repeat;background:currentColor;flex:none}.sx-crumbs li:not(:last-child):after{--sx-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.75 6.75 15 12l-5.25 5.25' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");opacity:.7;margin:0 4px}.sx-crumbs a{text-decoration:none}.sx-crumbs a:hover{color:var(--text);text-decoration:underline}.sx-h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(22px,4.2cqi,30px);font-weight:700;line-height:1.2}.sx-h1:focus{outline:none}.sx-h2{text-wrap:balance;margin:0 0 14px;font-size:19px;font-weight:650;line-height:1.3}.sx-code{white-space:nowrap}.sx-lede{max-width:70ch;color:color-mix(in srgb, var(--text) 82%, var(--muted));margin:12px 0 0}.sx-warn{background:#ffba491a;border:1px solid #ffba4947;border-radius:10px;max-width:70ch;margin:14px 0 0;padding:10px 14px;font-size:14px}.sx-price-title,.sx-facts caption,.sx-table caption{text-align:left;color:var(--text);margin:0;font-size:15px;font-weight:650;line-height:1.35}.sx-fine{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.45}.sx-section{margin-top:32px}.sx-section>p{max-width:72ch;margin:0 0 12px}.sx-about-grid{gap:24px;margin-top:26px;display:grid}@container (width>=700px){.sx-about-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px}}.sx-facts,.sx-table{border-collapse:collapse;width:100%;font-size:14.5px}.sx-facts caption,.sx-table caption{margin-bottom:8px}.sx-facts th,.sx-facts td,.sx-table th,.sx-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px 9px 0}.sx-facts th,.sx-table tbody th{width:38%;color:var(--muted);font-weight:500}.sx-table thead th{color:var(--muted);border-top:0;font-size:13px;font-weight:600}.sx-table td{font-variant-numeric:tabular-nums}.sx-table-wrap{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;position:relative;overflow-x:auto}@property --sx-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --sx-fade-r{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.sx-table-wrap{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sx-fade-l), #000 calc(100% - var(--sx-fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sx-fade-l), #000 calc(100% - var(--sx-fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--sx-fade-l), #000 calc(100% - var(--sx-fade-r)), transparent);animation:linear both sx-table-fade;animation-timeline:scroll(self inline)}@keyframes sx-table-fade{0%{--sx-fade-l:0px;--sx-fade-r:40px}8%{--sx-fade-l:40px}92%{--sx-fade-r:40px}to{--sx-fade-l:40px;--sx-fade-r:0px}}}.sx-price{border-top:1px solid var(--line);padding-top:22px}@container (width>=700px){.sx-price{border-top:0;border-left:1px solid var(--line);padding:0 0 0 32px}}.sx-price-range{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(26px,6cqi,34px);font-weight:700;line-height:1.15}.sx-price-note{margin:0;font-size:14.5px}.sx-actions{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.sx-tryon{margin:12px 0 0;font-size:14.5px;line-height:1.5}.sx-tryon a{font-weight:600}.sx-btn{background:var(--accent);white-space:nowrap;min-height:40px;transition:transform .1s ease-out, filter var(--t-fast,.14s), background-color var(--t-fast,.14s);border-radius:999px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex;color:var(--on-accent)!important;text-decoration:none!important}.sx-btn.ghost{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;color:var(--text)!important}.sx-btn:hover{filter:brightness(1.08)}.sx-btn.ghost:hover{background:var(--hover)}.sx-btn:active{transform:scale(.97)}.sx-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sx-btn{transition:filter var(--t-fast,.14s), background-color var(--t-fast,.14s)}.sx-btn:active{transform:none}}@media (pointer:coarse){.sx-btn{min-height:44px}}.sx-notes{gap:10px;max-width:70ch;margin:0;padding-left:20px;display:grid}.sx-cite{white-space:nowrap;font-size:13px;color:var(--muted)!important}.sx-cite svg{vertical-align:-2px;margin-left:4px}.sx-films{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sx-film{height:100%;transition:background var(--t-fast,.14s);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:9px 10px;display:grid;text-decoration:none!important}.sx-film:hover{background:var(--hover)}.sx-film .sx-swatch{grid-row:1/3}.sx-film-name{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.sx-film-meta{color:var(--muted);font-size:12px;line-height:1.3}.sx-swatch{background-color:var(--c);background-image:radial-gradient(circle at 35% 28%,#ffffff80 0,#0000 38%);border-radius:50%;width:34px;height:34px;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.sx-swatch.big{width:48px;height:48px}.sx-swatch.satin{background-image:radial-gradient(circle at 35% 28%,#ffffff38 0,#0000 55%)}.sx-swatch.matte{background-image:none}.sx-swatch.metal{background-image:radial-gradient(circle at 35% 28%, #ffffff59 0, transparent 45%), linear-gradient(160deg, var(--c) 0%, #fff3 48%, var(--c) 62%, #0004 100%)}.sx-swatch.metal.matte{background-image:linear-gradient(160deg, var(--c) 0%, #fff3 48%, var(--c) 62%, #0004 100%)}.sx-swatch.mirror{background-image:linear-gradient(160deg, var(--c) 0%, #fff6 42%, var(--c) 58%, #0006 100%)}.sx-swatch.shift{background-image:conic-gradient(from 200deg, var(--c), var(--c2,var(--c)), var(--c))}.sx-swatch.carbon{background-image:repeating-linear-gradient(45deg,#ffffff14 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,#00000040 0 2px,#0000 2px 4px)}.sx-faq{border-top:0}.sx-faq-item{border-top:1px solid var(--line)}.sx-faq-item:last-child{border-bottom:1px solid var(--line)}.sx-faq-item summary{text-wrap:pretty;cursor:pointer;border-radius:8px;padding:16px 40px 16px 0;font-size:15.5px;font-weight:600;line-height:1.4;list-style:none;display:block;position:relative}.sx-faq-item summary::-webkit-details-marker{display:none}.sx-faq-item summary:after{--sx-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.75 9.75 12 15l5.25-5.25' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background:var(--muted);transition:transform var(--t-fast,.14s) ease-out, background-color var(--t-fast,.14s);position:absolute;top:18.5px;right:6px}.sx-faq-item summary:hover:after{background:var(--text)}.sx-faq-item[open]>summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sx-faq-item summary:after{transition:background-color var(--t-fast,.14s)}}.sx-faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx-faq-item p{max-width:72ch;color:color-mix(in srgb, var(--text) 84%, var(--muted));margin:0;padding:0 40px 18px 0}.sx-more{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.sx-more ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-more a,.sx-pills a{min-height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--t-fast,.14s);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex;text-decoration:none!important}.sx-more a:hover,.sx-pills a:hover{background:var(--hover)}.sx-more a:focus-visible,.sx-pills a:focus-visible,.sx-film:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx-pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-pills [aria-current=page]{background:var(--thumb);border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}@media (pointer:coarse){.sx-more a,.sx-pills a,.sx-pills [aria-current=page]{min-height:44px}}.app-poster{object-fit:contain;border-radius:12px;width:min(100% - 32px,1200px);height:auto;max-height:calc(100% - 140px);margin:auto;position:absolute;inset:0}@media (scripting:enabled){.app-poster{display:none}}.panel-head .meta.has-about{align-items:center;gap:6px;min-width:0;display:flex}.panel-head .meta.has-about .meta-text{text-overflow:ellipsis;overflow:hidden}.panel-head .about-link{color:var(--muted);text-underline-offset:2px;-webkit-user-drag:none;flex:none;align-items:center;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.panel-head .about-link:hover{color:var(--text);text-decoration-color:currentColor}.panel.side .about-link:before{content:"·";margin-right:6px}.panel.side .about-icon,.panel.sheet .about-text{display:none}.panel.sheet .about-link{position:relative}.panel.sheet .about-link:after{content:"";position:absolute;inset:-12px -10px}.sx-skip{z-index:100;top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.sx-skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;transform:none}.sx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-sitefoot{padding:8px max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:var(--muted);font-size:13.5px;line-height:1.5}.sx-sitefoot-in{border-top:1px solid var(--line);max-width:980px;margin:0 auto;padding:28px 4px 0}.sx-sitefoot a{color:inherit;border-radius:4px;text-decoration:none}.sx-sitefoot a:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.sx-sitefoot a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx-sitefoot-top{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.sx-sitefoot-logo{margin-block:-12px;padding-block:12px;display:block;color:var(--text)!important}.sx-sitefoot-logo svg{width:auto;height:20px;display:block}.sx-sitefoot-tag{margin:0}.sx-sitefoot-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 20px;margin-top:24px;display:grid}.sx-sitefoot-title{color:var(--text);margin:0 0 6px;font-size:13.5px;font-weight:600;line-height:1.5}.sx-sitefoot-col ul{margin:0;padding:0;list-style:none}.sx-sitefoot-col a{align-items:center;min-height:32px;display:inline-flex}@media (pointer:coarse){.sx-sitefoot-col a{min-height:36px}}.sx-sitefoot-fine{border-top:1px solid var(--line);margin-top:28px;padding-top:16px;font-size:12.5px}.sx-sitefoot-fine p{max-width:88ch;margin:0 0 6px}@media (width<=900px){.sx-sitefoot-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.sx-sitefoot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-sitefoot{padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right))}.sx-about,.sx-card{border-radius:14px;padding:22px 16px}.sx-faq-item p{padding-right:0}.sx-films{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (forced-colors:active){.sx-swatch{forced-color-adjust:none}}:root{--bg:#16181b;--panel:#121417cc;--line:#ffffff17;--line-strong:#ffffff2e;--thumb:#ffffff1f;--hover:#ffffff0d;--text:#eceef0;--muted:#a4aab1;--accent:#e6e8ea;--on-accent:#121416;--t-fast:.14s;color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html{scrollbar-color:#ffffff38 var(--bg)}body{background:radial-gradient(120% 60% at 50% 0%, #2a2d32 0%, var(--bg) 60%) no-repeat, var(--bg);margin:0}::selection{color:var(--on-accent);background:var(--accent)}p,li{text-wrap:pretty}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx-site{max-width:1012px;padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 14px max(16px, env(safe-area-inset-left));flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 auto;display:flex}.sx-logo{color:var(--text);border-radius:4px;margin-block:-11px;padding-block:11px;display:block}.sx-logo svg{width:auto;height:22px;display:block}.sx-site nav{flex:1}.sx-site nav ul{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sx-site nav a{min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;transition:color .12s,background-color .12s;display:inline-flex}.sx-site nav a:hover{color:var(--text);background:var(--hover)}.sx-site nav a[aria-current]{color:var(--text);background:var(--thumb);font-weight:600}.sx-shops{min-height:36px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 4px;font-size:14px;text-decoration:none;transition:color .12s;display:inline-flex}.sx-shops:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.sx-page{padding:8px max(16px, env(safe-area-inset-right)) 20px max(16px, env(safe-area-inset-left));gap:20px;display:grid}.sx-page .sx-lede{margin-top:12px}.sx-under{max-width:70ch;margin-top:10px}.sx-browse{gap:10px;display:grid}.sx-hero{margin:24px 0 0}.sx-hero figure{margin:0}.sx-hero-pair{gap:16px;display:grid}@media (width>=561px){.sx-hero-pair{grid-template-columns:1fr 1fr}}.sx-hero-media{border:1px solid var(--line);transition:border-color var(--t-fast);background:#1d2024;border-radius:14px;display:block;position:relative;overflow:hidden}a.sx-hero-media:hover{border-color:var(--line-strong)}a.sx-hero-media:hover .sx-hero-cta{filter:brightness(1.08)}.sx-hero-media picture,.sx-hero-media img{width:100%;height:auto;display:block}.sx-hero-cap{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.45}.sx-hero-cta{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;position:absolute;top:14px;right:14px}.sx-section h2 a{text-decoration:none}.sx-section h2 a:hover{text-decoration:underline}.sx-island{margin-top:26px}.sx-island .est-section{background:0 0;border:0;padding:0}.sx-table .sx-nowrap{white-space:nowrap}.sx-table .sx-wrap{min-width:18ch}.sx-table td,.sx-table th{padding-right:16px}.sx-updated{color:var(--muted);margin:6px 0 0;font-size:13.5px}.sx-prose .sx-lede{margin-top:16px}.sx-summary{border:1px solid var(--line);background:var(--hover);border-radius:12px;max-width:72ch;margin:20px 0 0;padding:16px 18px}.sx-summary p{margin:0}.sx-h3{margin:22px 0 6px;font-size:15.5px;font-weight:650;line-height:1.35}.sx-prose .sx-section ul{max-width:72ch;margin:0 0 12px;padding-left:22px}.sx-prose li+li{margin-top:6px}.sx-notfound .sx-actions{margin-top:20px}@media (width<=640px){.sx-site .sx-btn{min-height:36px;margin-left:auto;padding:0 14px;font-size:13.5px}.sx-site nav{flex-basis:100%;order:2}.sx-shops{display:none}.sx-page{padding-inline:max(8px, env(safe-area-inset-left))}.sx-hero-cta{padding:5px 10px;font-size:12px;top:8px;right:8px}}@media (pointer:coarse){.sx-site nav a,.sx-shops,.sx-site .sx-btn{min-height:44px}}@media (width>=641px) and (width<=859px){.sx-site nav{flex-basis:100%;order:2}.sx-shops{margin-left:auto}}@media (width<=359px){.sx-site{column-gap:10px}.sx-site .sx-btn{padding:0 10px;font-size:12.5px}.sx-site nav a{padding:0 10px}.sx-table .sx-cite{white-space:normal}.sx-table-wrap .sx-table{font-size:13px}.sx-table-wrap .sx-table tbody th{width:auto}.sx-table-wrap .sx-table td,.sx-table-wrap .sx-table th{padding-right:8px}}.tlw-preview{margin:0 0 14px}.tlw-notice-title{margin:0 0 4px;font-size:15px;font-weight:600}.tlw-notice p{margin:0 0 6px}.tlw-notice p:last-child{margin-bottom:0}.tlw-limits tbody th{width:28%}.tlw-limits td strong{font-weight:600;display:block}.tlw-detail{color:color-mix(in srgb, var(--text) 82%, var(--muted));font-variant-numeric:normal;margin-top:2px;display:block}.tlw-cites{margin-top:4px;font-size:13px;display:block}.tlw-cites .sx-cite,.tlw-sources .sx-cite{white-space:normal;overflow-wrap:anywhere}.tlw-same{color:var(--muted)}.tlw-unclear{color:#ffba49}.tlw-states th,.tlw-states td{white-space:nowrap}.tlw-states tbody th{width:auto}.tlw-states td:nth-of-type(4){white-space:normal;min-width:180px}.tlw-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tlw-sort:after{content:" ↕";opacity:.5}[aria-sort=ascending] .tlw-sort:after{content:" ↑";opacity:1}[aria-sort=descending] .tlw-sort:after{content:" ↓";opacity:1}.tlw-sources{margin:0;padding-left:20px}.tlw-sources li{margin-bottom:12px}.tlw-quote{border-left:2px solid var(--line-strong);max-width:70ch;color:var(--muted);margin:4px 0 0;padding-left:12px;font-size:13.5px}.tlw-changes{color:var(--muted);margin:8px 0 0;padding-left:20px;font-size:14px}.tlw-shop{margin-top:28px}.sx-btn.sx-btn-wrap{white-space:normal;padding-top:8px;padding-bottom:8px}.sx-details{margin:16px 0}.sx-details summary{cursor:pointer;padding:10px 0;font-weight:600;display:list-item}.sx-table .sx-row-note{margin-top:4px;display:block}
