#swcl{--ink:#000;--paper:#fff;--panel:#0b0b0b;--line:#1f1f1f;--line2:#2c2c2c;--dim:#5c5c5c;--mute:#9a9a9a;--hd:var(--wp--preset--font-family--display),'Barlow Condensed',sans-serif;--bd:var(--wp--preset--font-family--body),'Barlow',sans-serif;--ease:cubic-bezier(.2,.8,.2,1);background:var(--ink);color:var(--paper);font:400 15px/1.5 var(--bd);-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:8px}#swcl *{box-sizing:border-box}#swcl a{color:inherit;text-decoration:none}#swcl button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;margin:0}#swcl h1,#swcl h2,#swcl h3,#swcl p{margin:0}#swcl :focus-visible{outline:2px solid var(--paper);outline-offset:3px;border-radius:6px}#swcl .wrap{max-width:1328px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}#swcl .cap{font:600 11px/1 var(--bd);letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}#swcl .hero{padding-top:32px}#swcl .top{display:flex;justify-content:space-between;align-items:end;gap:32px}#swcl .crumbs{font:600 11px/1 var(--bd);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}#swcl .crumbs a:hover{color:var(--paper)}#swcl .crumbs b{color:var(--paper);font-weight:600}#swcl h1{font:800 clamp(40px,4.6vw,66px)/.86 var(--hd);text-transform:uppercase;letter-spacing:-.01em;margin-top:16px;white-space:nowrap}#swcl h1 span{font-weight:300;color:var(--mute)}#swcl .intro{max-width:34ch;color:var(--mute);font-size:15px}#swcl .cluster{display:grid;grid-template-columns:220px minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;margin-top:24px}#swcl .modes{display:grid;gap:6px}#swcl .modes .cap{margin-bottom:6px}#swcl .mode{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line2);transition:background .35s var(--ease),color .35s var(--ease),box-shadow .35s}#swcl .mode b{display:block;font:700 20px/1 var(--hd);text-transform:uppercase;letter-spacing:.02em}#swcl .mode small{display:block;font:500 11.5px/1.3 var(--bd);color:var(--mute);margin-top:4px;transition:color .35s}#swcl .mode i{font-style:normal;font:600 12px/1 var(--bd);color:var(--dim)}#swcl .mode:hover{box-shadow:inset 0 0 0 1px var(--mute)}#swcl .mode[aria-pressed="true"]{background:var(--paper);color:var(--ink);box-shadow:none}#swcl .mode[aria-pressed="true"] small,#swcl .mode[aria-pressed="true"] i{color:#555}#swcl .dial{position:relative;touch-action:none;user-select:none;-webkit-user-select:none}#swcl .dial svg{display:block;width:100%;height:auto;overflow:visible;cursor:grab}#swcl .dial svg:active{cursor:grabbing}#swcl .dial svg:focus{outline:none}body.swcl-kb #swcl .dial svg:focus{outline:2px solid var(--paper);outline-offset:4px;border-radius:24px}#swcl .tick{stroke:#3a3a3a;stroke-width:2}#swcl .tick.major{stroke:#7a7a7a;stroke-width:3}#swcl .tick.on{stroke:var(--paper)}#swcl .lbl{fill:#666;font:600 15px var(--hd);letter-spacing:.04em;text-anchor:middle}#swcl .lbl.on{fill:var(--paper)}#swcl .track{stroke:#161616;stroke-width:26;fill:none}#swcl .fill{stroke:var(--paper);stroke-width:26;fill:none}#swcl .needle{transition:transform .7s var(--ease)}#swcl .dial.drag .needle{transition:none}#swcl .read{position:absolute;left:0;right:0;top:44%;text-align:center;pointer-events:none}#swcl .read .num{font:800 clamp(88px,10vw,150px)/.8 var(--hd);font-variant-numeric:tabular-nums;letter-spacing:-.02em}#swcl .read .unit{display:block;font:600 12px/1 var(--bd);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-top:14px}#swcl .stage{position:relative;border-radius:28px;background:radial-gradient(ellipse 72% 64% at 50% 44%,#fff 0,#f1f1f1 48%,#cfcfcf 100%);color:var(--ink);padding:20px 22px 22px;min-height:450px;display:flex;flex-direction:column;overflow:hidden}#swcl .stage .eyebrow{display:flex;justify-content:space-between;align-items:center}#swcl .stage .cap{color:#6b6b6b}#swcl .arrows{display:flex;gap:6px}#swcl .arrows button{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px #bdbdbd;display:grid;place-items:center;color:var(--ink);font-size:18px;transition:background .25s}#swcl .arrows button:hover{background:#fff}#swcl .stage .ph{flex:1;display:grid;place-items:center;min-height:210px}#swcl .stage .ph img{max-width:88%;max-height:230px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:opacity .45s var(--ease),transform .6s var(--ease)}#swcl .stage .ph img.out{opacity:0;transform:translateX(-18px)}#swcl .stage .brand{font:600 11px/1 var(--bd);letter-spacing:.26em;text-transform:uppercase;color:#6b6b6b}#swcl .stage h2{font:800 clamp(30px,3vw,44px)/.9 var(--hd);text-transform:uppercase;margin-top:8px}#swcl .stage .specs{display:flex;gap:18px;margin-top:12px;font:600 13px/1 var(--bd);color:#444}#swcl .stage .specs b{font:700 22px/1 var(--hd);color:var(--ink);margin-right:3px}#swcl .stage .buy{display:grid;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid #cfcfcf}#swcl .stage .buy>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}#swcl .stage .price{font:800 34px/1 var(--hd)}#swcl .price small,#swcl .pr small{font:600 11px/1 var(--bd);letter-spacing:.14em;text-transform:uppercase;margin-right:6px;vertical-align:middle;opacity:.7}#swcl .stage .price s{font:500 15px var(--bd);color:#8a8a8a;margin-left:8px}#swcl .stage .pay{font:500 12.5px/1.35 var(--bd);color:#555;text-align:right}#swcl .stage .ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px}#swcl .stage .ctas .btn[hidden]{display:none}#swcl .stage .ctas:has(.btn[hidden]){grid-template-columns:1fr}#swcl .stage.none .ph,#swcl .stage.none .buy,#swcl .stage.none .specs,#swcl .stage.none .brand{visibility:hidden}#swcl .btn{height:48px;padding:0 22px;border-radius:999px;display:inline-grid;place-items:center;font:600 11.5px/1 var(--bd);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:transform .2s,background .25s,color .25s}#swcl .btn:active{transform:scale(.97)}#swcl .btn.dark{background:var(--ink);color:var(--paper)}#swcl .btn.line{box-shadow:inset 0 0 0 1px var(--ink)}#swcl .btn.light{background:var(--paper);color:var(--ink)}#swcl .btn.ghost{box-shadow:inset 0 0 0 1px var(--line2)}#swcl .btn[disabled]{opacity:.5}#swcl .strip{display:grid;grid-template-columns:1.25fr 1.1fr .8fr .8fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:40px}#swcl .ctl{padding:22px 24px 30px;border-right:1px solid var(--line)}#swcl .ctl:first-child{padding-left:0}#swcl .ctl:last-child{border-right:0;padding-right:0}#swcl .ctl .row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}#swcl .ctl .val{font:700 22px/1 var(--hd);text-transform:uppercase;letter-spacing:.02em}#swcl .cells{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;height:34px}#swcl .cells button{border-radius:4px;background:#161616;position:relative;transition:background .3s var(--ease)}#swcl .cells button.on{background:var(--paper)}#swcl .cells button:hover{background:#3a3a3a}#swcl .cells button.on:hover{background:#dcdcdc}#swcl .cells button span{position:absolute;left:0;right:0;bottom:-18px;font:600 10px/1 var(--bd);color:var(--dim);letter-spacing:.06em}#swcl .throttle{width:100%;-webkit-appearance:none;appearance:none;height:34px;background:#fff0;margin:0}#swcl .throttle::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--paper) var(--f,100%),#2e2e2e var(--f,100%))}#swcl .throttle::-moz-range-track{height:2px;background:#2e2e2e}#swcl .throttle::-moz-range-progress{height:2px;background:var(--paper)}#swcl .throttle::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:34px;border-radius:3px;background:var(--paper);margin-top:-16px;box-shadow:0 0 0 4px #000}#swcl .throttle::-moz-range-thumb{width:10px;height:34px;border-radius:3px;background:var(--paper);border:0}#swcl .seg{display:inline-flex;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line2);padding:3px}#swcl .seg button{height:34px;padding:0 14px;border-radius:999px;font:600 11px/1 var(--bd);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);transition:background .3s,color .3s}#swcl .seg button[aria-pressed="true"]{background:var(--paper);color:var(--ink)}#swcl .lineup{padding-top:64px}#swcl .lh{display:flex;justify-content:space-between;align-items:end;gap:18px;flex-wrap:wrap;margin-bottom:24px}#swcl .lh h2{font:800 clamp(36px,4.4vw,64px)/.86 var(--hd);text-transform:uppercase}#swcl .lh p{color:var(--mute);margin-top:10px}#swcl .sorts{display:flex;gap:6px;flex-wrap:wrap}#swcl .sorts button{height:38px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line2);font:600 11px/1 var(--bd);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}#swcl .sorts button[aria-pressed="true"]{background:var(--paper);color:var(--ink);box-shadow:none}#swcl .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#swcl .card{border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s}#swcl .card.in{opacity:0;transform:translateY(14px);animation:swcl-rise .6s var(--ease) forwards}#swcl .card:hover{box-shadow:inset 0 0 0 1px #4a4a4a}@keyframes swcl-rise{to{opacity:1;transform:none}}#swcl .card .pic{position:relative;display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(ellipse 78% 72% at 50% 50%,#fff,#e2e2e2);overflow:hidden}#swcl .card .pic img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--ease)}#swcl .card:hover .pic img{transform:scale(1.05)}#swcl .card .tag{position:absolute;z-index:1;left:12px;top:12px;background:var(--ink);color:var(--paper);font:600 10px/1 var(--bd);letter-spacing:.2em;text-transform:uppercase;padding:7px 10px;border-radius:999px}#swcl .card .body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}#swcl .card .br{font:600 10px/1 var(--bd);letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}#swcl .card h3{font:700 26px/.95 var(--hd);text-transform:uppercase;margin:8px 0 14px}#swcl .bars{display:grid;gap:9px;margin-bottom:16px}#swcl .bar{display:grid;grid-template-columns:52px 1fr 64px;align-items:center;gap:10px;font:600 10px/1 var(--bd);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}#swcl .bar .t{height:2px;background:#222;position:relative;overflow:hidden}#swcl .bar .t i{position:absolute;top:0;bottom:0;left:0;background:var(--paper)}#swcl .bar em{font:700 15px/1 var(--hd);font-style:normal;color:var(--paper);text-align:right;letter-spacing:.02em}#swcl .card .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:end;gap:10px}#swcl .card .pr{font:800 28px/1 var(--hd)}#swcl .card .pr s{font:500 13px var(--bd);color:#666;margin-left:6px}#swcl .card .pay{font:500 12px/1.35 var(--bd);color:var(--mute);margin-top:5px}#swcl .card .add{width:44px;height:44px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;flex:none;transition:transform .2s}#swcl .card .add.ghost{background:none;color:var(--paper);box-shadow:inset 0 0 0 1px var(--line2)}#swcl .card .add:hover{transform:scale(1.06)}#swcl .card .add[disabled]{opacity:.5}#swcl .more{display:flex;justify-content:center;margin:34px 0 0}#swcl .more[hidden]{display:none}#swcl .empty{grid-column:1/-1;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line2);padding:48px 24px;text-align:center}#swcl .empty h3{font:700 30px/1 var(--hd);text-transform:uppercase}#swcl .empty p{color:var(--mute);margin:10px 0 20px}@media (max-width:1100px){#swcl .top{flex-direction:column;align-items:flex-start;gap:14px}#swcl h1{white-space:normal}#swcl .cluster{grid-template-columns:1fr 1fr}#swcl .modes{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}#swcl .modes .cap{grid-column:1/-1}#swcl .grid{grid-template-columns:repeat(3,minmax(0,1fr))}#swcl .strip{grid-template-columns:1fr 1fr}#swcl .ctl{border-bottom:1px solid var(--line)}#swcl .ctl:nth-child(2){border-right:0}#swcl .ctl:nth-child(3){padding-left:0}}@media (max-width:720px){#swcl .hero{padding-top:24px}#swcl .cluster{grid-template-columns:1fr;margin-top:22px;gap:18px}#swcl .modes{display:flex;overflow-x:auto;gap:8px;margin:0 -16px;padding:0 16px;scrollbar-width:none}#swcl .modes::-webkit-scrollbar{display:none}#swcl .modes .cap{display:none}#swcl .mode{flex:none;width:auto;padding:12px 14px}#swcl .mode b{font-size:18px}#swcl .mode small,#swcl .mode i{display:none}#swcl .read .num{font-size:96px}#swcl .stage{min-height:0}#swcl .stage .ph{min-height:200px}#swcl .stage .ph img{max-height:210px}#swcl .stage .buy>div:first-child{display:block}#swcl .stage .pay{text-align:left;margin-top:6px}#swcl .strip{grid-template-columns:1fr;margin-top:26px}#swcl .ctl,#swcl .ctl:nth-child(3){padding:18px 0 28px;border-right:0}#swcl .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#swcl .card .body{padding:12px}#swcl .card h3{font-size:19px;margin:6px 0 10px}#swcl .bar{grid-template-columns:38px 1fr 44px;gap:6px;font-size:9px}#swcl .bar em{font-size:12px}#swcl .card .pr{font-size:21px}#swcl .card .pay{font-size:11px}#swcl .card .add{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){#swcl *,#swcl *::before,#swcl *::after{transition:none!important;animation:none!important}#swcl .card.in{opacity:1;transform:none}}