.sg{--sg-acc:#a0f1f8}.sg--light{--sg-acc:#8a3ff0}:where(.sg) a{color:var(--sg-cyan)}:where(.sg) a:hover{color:var(--sg-ink)}.sg{container:sg / inline-size;font-family:sg-poppins,Poppins,system-ui,sans-serif;background:var(--sg-bg);color:var(--sg-ink);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.sg *{box-sizing:border-box}.sg{text-wrap:pretty}:where(.sg) h1,:where(.sg) h2,:where(.sg) h3,:where(.sg) h4{text-wrap:balance}.sg{--sg-lk:1.6;--sg-bg:#000000;--sg-fg:255,255,255;--sg-fg2:244,244,246;--sg-ink:#ffffff;--sg-panel:#1a1a1a;--sg-inset:#0a0a0a;--sg-card:#2d2d2d;--sg-t2:#c6c6c6;--sg-t1b:#d6d6d6;--sg-t3:#b2b2b2;--sg-t4:#9e9e9e;--sg-pri-hover:#dcdcdc;--sg-seg-sm:#4a4a4f;--sg-zoom:rgba(0,0,0,.6);--sg-vt:rgba(19,19,19,.92);--sg-optbg:rgba(0,0,0,.3);--sg-cyan:#a0f1f8;--sg-cyan-rgb:160,241,248;--sg-cyan-bg:#162223;--sg-cyan-t2:#d3f7fa;--sg-y:#e5e97f;--sg-y-bg:#211f0e;--sg-y-band:#242214;--sg-y-hover:#f1f4a3;--sg-y-pill:rgba(229,233,127,.12);--sg-r:#ff8e8e;--sg-r-bg:#251313;--sg-img:none;--sg-spotf:invert(0);--sg-wl:#1c1c1c;--sg-fig:#0a0a0a}.sg--light{--sg-lk:1.4;--sg-bg:#eaecf0;--sg-fg:21,21,26;--sg-fg2:24,25,30;--sg-ink:#15151a;--sg-panel:#ffffff;--sg-inset:#e2e5ea;--sg-card:#dadde3;--sg-t2:#43444b;--sg-t1b:#2f3036;--sg-t3:#4f5057;--sg-t4:#55565d;--sg-pri-hover:#2e2f36;--sg-seg-sm:#c9cad0;--sg-zoom:rgba(255,255,255,.82);--sg-vt:rgba(251,251,252,.94);--sg-optbg:rgba(255,255,255,.7);--sg-cyan:#0b5c63;--sg-cyan-rgb:11,92,99;--sg-cyan-bg:#e3f3f4;--sg-cyan-t2:#1d4f54;--sg-y:#6b5300;--sg-y-bg:#f6f1d2;--sg-y-band:#f3edc8;--sg-y-hover:#5a4600;--sg-y-pill:rgba(107,83,0,.1);--sg-r:#b42318;--sg-r-bg:#fbe9e7;--sg-img:invert(.92);--sg-spotf:invert(.92);--sg-wl:#dfe1e6;--sg-fig:#e3e5ea}:where(.sg) img{filter:var(--sg-img)}.sg [id]{scroll-margin-top:72px}.sg #setup,.sg #explore,.sg #wheel-layout,.sg #safety-warranty,.sg #top{scroll-margin-top:0}.sg--light .sg-stop__n,.sg--light .sg-stop__opt{color:rgba(var(--sg-fg2),.7)}.sg--light .sg-hero:after,.sg--light .sg-x:after{display:none}.sg--light .sg-row,.sg--light .sg-need,.sg--light .sg-acc__item,.sg--light .sg-card,.sg--light .sg-block,.sg--light .sg-opt{box-shadow:0 1px #15151a0a,0 12px 32px #15151a0d}:where(.sg) h1,:where(.sg) h2,:where(.sg) h3,:where(.sg) h4,:where(.sg) p,:where(.sg) ol,:where(.sg) ul{margin:0}:where(.sg) img{display:block;max-width:100%}.sg a:focus-visible,.sg button:focus-visible,.sg summary:focus-visible{outline:2px solid var(--sg-acc);outline-offset:3px}.sg-box{max-width:1376px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.sg-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--sg-fg2),.64)}.sg-display{font-size:clamp(48px,6.2vw,88px);font-weight:700;letter-spacing:-.025em;line-height:1}.sg-artemis{display:block;width:min(100%,440px);height:auto;color:var(--sg-ink)}.sg-h2{font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.015em;line-height:1.12}.sg-h3{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.sg-lead{font-size:17px;line-height:1.65;color:var(--sg-t2)}.sg-body{color:var(--sg-t2)}.sg-body strong,.sg-step strong,.sg-fix__do strong{color:var(--sg-ink);font-weight:600}.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:10px;font:600 12px/1 Poppins,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.sg-btn--pri{background:var(--sg-ink);color:var(--sg-bg)}.sg-btn--pri:hover{background:var(--sg-pri-hover);color:var(--sg-bg)}.sg-btn--sec{background:transparent;color:var(--sg-ink);border-color:rgba(var(--sg-fg),.4)}.sg-btn--sec:hover{border-color:var(--sg-ink);color:var(--sg-ink)}.sg-btn--y{background:var(--sg-y);color:var(--sg-y-band)}.sg-btn--simos .sg-simos{display:block;flex:none;height:15px;width:auto}.sg-simos-tile{border-radius:14px;background:#0b0b0d;color:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;padding:10% 14%}.sg-simos-full{display:block;width:100%;height:auto}.sg-btn--y:hover{background:var(--sg-y-hover);color:var(--sg-y-band)}.sg-tag{display:inline-flex;align-items:center;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap}.sg-tag--req{background:var(--sg-ink);color:var(--sg-bg)}.sg-tag--opt{box-shadow:inset 0 0 0 1px rgba(var(--sg-fg),.38);color:var(--sg-t1b)}.sg-tag--acc{box-shadow:inset 0 0 0 1px var(--sg-acc);color:var(--sg-acc)}.sg-num{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1}.sg-num--step,.sg-num--call{background:var(--sg-ink);color:var(--sg-bg);font-size:15px;font-weight:800}.sg-card__head .sg-num--call{background:none;box-shadow:inset 0 0 0 1.5px var(--sg-ink);color:var(--sg-ink);font-size:13px;font-weight:700}.sg-grid-bg{--sg-inset:var(--sg-fig);background-color:var(--sg-fig)}.sg-fig[hidden]{display:none}.sg-row--pic>.sg-fig[hidden]+.sg-legend3{border-top:0}.sg-top{border-bottom:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)))}.sg-top .sg-box{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.sg-logo{font-weight:700;font-size:24px;letter-spacing:.04em;color:var(--sg-ink);text-decoration:none}.sg-nav{display:flex;gap:28px;font-size:14px}.sg-nav a{color:var(--sg-ink);text-decoration:none}.sg-nav a:hover{color:var(--sg-t2)}.sg-icons{display:flex;gap:18px;color:var(--sg-ink)}.sg-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)))}.sg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(640px 420px at 68% 48%,rgba(var(--sg-cyan-rgb),.06),transparent 70%)}.sg-hero__in{position:relative;z-index:1;padding-block:88px 64px}.sg-hero__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;align-items:center}.sg-hero__art img{width:calc(100% + clamp(20px,4vw,48px));max-width:none;margin-right:calc(-1*clamp(20px,4vw,48px))}.sg--light .sg-hero__art img{opacity:1!important;filter:invert(1)}.sg-hero__copy{display:grid;gap:22px;max-width:540px}.sg-cta{display:grid;grid-template-columns:minmax(0,max-content);gap:12px;margin-top:8px}.sg-done{margin-top:64px;padding-top:28px;border-top:1px solid rgba(var(--sg-fg),calc(.12 * var(--sg-lk)));display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:start}.sg-done__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.sg-done__item{display:grid;gap:12px;padding:0 20px;border-left:1px solid rgba(var(--sg-fg),calc(.12 * var(--sg-lk)));font-size:14px;line-height:1.45;color:var(--sg-t1b)}.sg-done__item:first-child{padding-left:0;border-left:0}.sg-done__end{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-cyan)}.sg-band{background:var(--sg-panel)}.sg-layout{padding-block:96px}.sg-layout__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.sg-layout__title{display:grid;gap:14px}.sg-vt{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:1;display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--sg-vt);border:1px solid rgba(var(--sg-fg),calc(.12 * var(--sg-lk)))}.sg-vt__b{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--sg-t2);font:600 14px/1 Poppins,system-ui,sans-serif;padding:0 22px;min-height:44px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.sg-vt__b:hover{color:var(--sg-ink)}.sg-vt__b.is-on{background:var(--sg-ink);color:var(--sg-bg)}.sg-layout__body{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);gap:48px;align-items:center}.sg-layout__fig{position:relative;border-radius:28px;padding:72px 12px 12px;display:flex;align-items:center;justify-content:center}.sg-layout__stage{width:100%;aspect-ratio:1039.5 / 621.6;display:flex;align-items:center}.sg-layout__fig img{width:100%;height:100%;object-fit:contain}.sg-callouts{list-style:none;padding:0;display:grid;align-content:start}.sg-callstack{display:grid}.sg-callstack>.sg-callouts{grid-area:1 / 1}.sg-callouts.is-off{visibility:hidden}.sg-layout__stage>sc-if{display:contents}.sg-wl{height:min(100svh,960px);display:flex;flex-direction:column;padding-top:56px}.sg-wl__head{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:28px}.sg-wl__head .sg-vt{position:static;transform:none}.sg-wl__band{flex:1;min-height:0;container:wl / size;padding:24px 24px 60px;display:flex;align-items:center;justify-content:center}.sg-wl__stage{position:relative;width:min(100cqw,100cqh * 1.6723);aspect-ratio:1039.5 / 621.6;display:flex;align-items:center}.sg-wl__stage>sc-if{display:contents}.sg-wl__stage .sg-hotwrap{width:100%}.sg-wl__list{display:none}.sg-band.sg-wl{--sg-inset:var(--sg-wl);--sg-fig:var(--sg-wl);background:var(--sg-wl)}.sg-anno{position:absolute;z-index:3;display:inline-flex;align-items:center;white-space:nowrap;padding:3px 8px;border-radius:8px;background:var(--sg-inset);font-size:15px;font-weight:600;line-height:1.3;color:var(--sg-ink);transition:opacity .2s;cursor:default}.sg-anno .sg-qty{margin-left:6px}.sg-anno--t{transform:translate(-50%,calc(-100% - 2.6cqw))}.sg-anno--b{transform:translate(-50%,2.6cqw)}.sg-anno--tl{transform:translate(-1.95cqw,calc(-100% - 2.6cqw))}.sg-anno--tr{transform:translate(calc(-100% + 1.95cqw),calc(-100% - 2.6cqw))}.sg-hotwrap:has(.sg-hot.is-on) .sg-anno:not(.is-on){opacity:.3}.sg-callout{display:flex;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)));font-size:15px;font-weight:500}.sg-callout:first-child{border-top:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)))}.sg-qty{display:inline-flex;align-items:center;margin-left:8px;padding:1px 7px;border-radius:6px;background:rgba(var(--sg-fg),calc(.08 * var(--sg-lk)));color:var(--sg-t1b);font-size:12px;font-weight:700;line-height:1.45;letter-spacing:.02em;white-space:nowrap;vertical-align:1px}.sg-hot__tip .sg-qty{background:color-mix(in srgb,var(--sg-bg) 20%,transparent);color:inherit}.sg-wrap{--wrap-pt:104px;--wrap-pb:120px;display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:56px;align-items:start;padding-block:var(--wrap-pt) var(--wrap-pb)}.sg-main{display:grid;gap:120px;min-width:0}.sg-aside{align-self:stretch;margin-block:calc(-1 * var(--wrap-pt)) calc(-1 * var(--wrap-pb));padding:var(--wrap-pt) 0 var(--wrap-pb) 32px;background:var(--sg-card);box-shadow:0 0 0 100vmax var(--sg-card);clip-path:inset(0 -100vmax 0 0)}.sg-rail{display:grid;position:sticky;top:24px}.sg-rail__body{display:grid;gap:24px;padding:20px 0 0}.sg-rail .sg-stop__node{background:var(--sg-card)}.sg-rail__title{display:grid;gap:10px;padding:20px 24px 22px;border-radius:14px;background:var(--sg-ink);color:var(--sg-bg)}.sg-rail__title .sg-eyebrow{color:color-mix(in srgb,var(--sg-bg) 68%,transparent)}.sg-rail__logo{display:block;width:180px;max-width:100%;height:auto;color:var(--sg-bg)}.sg-rail__head{display:grid;gap:8px}.sg-rail__conn{font-size:13px;line-height:1.5;color:var(--sg-t2)}.sg-rail__conn strong{color:var(--sg-ink);font-weight:600}.sg-rail__conn a{font-weight:500}.sg-track{display:grid}.sg-stop,.sg-flag{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;text-decoration:none}.sg-stop:after,.sg-flag:after{content:"";position:absolute;left:13px;top:calc(50% + 14px);width:2px;height:calc(100% - 28px);background:rgba(var(--sg-fg),calc(.14 * var(--sg-lk)))}.sg-stop.is-done:after{background:var(--sg-ink)}.sg-flag:after,.sg-track--opt .sg-stop:after{background:repeating-linear-gradient(180deg,rgba(var(--sg-fg),.26) 0 4px,transparent 4px 8px)}.sg-track--opt .sg-stop:last-of-type:after{display:none}.sg-stop__node,.sg-flag__node{position:relative;z-index:1;flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sg-stop__node{background:var(--sg-bg);box-shadow:inset 0 0 0 1.5px rgba(var(--sg-fg),.32);color:rgba(var(--sg-fg2),.72);font-size:11px;font-weight:700;letter-spacing:.02em;transition:box-shadow .3s,background .3s,color .3s}.sg-stop.is-done .sg-stop__node{background:var(--sg-ink);box-shadow:none;color:var(--sg-bg)}.sg-stop.is-now .sg-stop__node{box-shadow:inset 0 0 0 2px var(--sg-acc);color:var(--sg-acc)}.sg-stop__dot{width:8px;height:8px;border-radius:50%}.sg-stop.is-now .sg-stop__dot{background:var(--sg-acc)}.sg-stop__n{flex:none;width:20px;font-size:11px;font-weight:600;letter-spacing:.1em;color:rgba(var(--sg-fg2),.55)}.sg-stop__name{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.3;color:rgba(var(--sg-fg2),.64);transition:color .2s}.sg-stop:hover .sg-stop__name{color:var(--sg-ink)}.sg-stop.is-done .sg-stop__name{color:var(--sg-t1b)}.sg-stop.is-now .sg-stop__name{color:var(--sg-ink);font-weight:600}.sg-stop__opt{flex:none;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--sg-fg2),.55)}.sg-flag{color:var(--sg-cyan);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sg-substeps{position:relative;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),opacity .3s}.sg-substeps.is-open{grid-template-rows:1fr;opacity:1}.sg-substeps__in{min-height:0;overflow:hidden}.sg-substeps__list{display:grid;padding:0 0 8px 40px}.sg-substeps:before{content:"";position:absolute;left:13px;top:-10px;bottom:-10px;width:2px;background:rgba(var(--sg-fg),calc(.14 * var(--sg-lk)))}.sg-stop.is-open:after{opacity:0}.sg-substep{position:relative;display:block;padding:5px 0;font-size:13px;line-height:1.35;color:rgba(var(--sg-fg2),.6);text-decoration:none;transition:color .2s}.sg-substep:before{content:"";position:absolute;left:-29px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--sg-card);box-shadow:inset 0 0 0 1.5px rgba(var(--sg-fg),.32);transition:background .25s,box-shadow .25s}.sg-substep:hover{color:var(--sg-ink)}.sg-substep.is-done{color:var(--sg-t1b)}.sg-substep.is-done:before{background:var(--sg-ink);box-shadow:none}.sg-substep.is-now{color:var(--sg-ink);font-weight:600}.sg-substep.is-now:before{background:var(--sg-acc);box-shadow:none}@container sg (max-width: 1140px){.sg-substeps{display:none}.sg-stop.is-open:after{opacity:1}}.sg-flag:hover{color:var(--sg-cyan)}.sg-flag__node svg{display:block;overflow:visible}.sg-flag__cloth{transform-box:fill-box;transform-origin:0% 50%}.sg-flag.is-done .sg-flag__cloth{animation:g-flag-wave 1.1s ease-in-out 3}@keyframes g-flag-wave{0%,50%,to{transform:skewY(0) scaleX(1)}25%{transform:skewY(-10deg) scaleX(.9)}75%{transform:skewY(10deg) scaleX(.9)}}.sg-flag:after{display:none}.sg-beyond{display:grid;gap:4px;padding-top:16px;border-top:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-beyond .sg-eyebrow{margin-bottom:4px}.sg-beyond__link{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;margin:0 -12px;border-radius:10px;color:var(--sg-ink);text-decoration:none;transition:background .2s}.sg-beyond__link:hover{background:rgba(var(--sg-fg),calc(.05 * var(--sg-lk)));color:var(--sg-ink)}.sg-beyond__link svg{flex:none;color:var(--sg-t2)}.sg-beyond__link span{display:grid;gap:2px;font-size:14px;line-height:1.3}.sg-beyond__link strong{font-weight:600}.sg-beyond__link small{font-size:12px;color:var(--sg-t3)}.sg-rail__dl{display:grid;gap:10px}.sg-rail__dl .sg-btn{width:100%}.sg-panel{background:var(--sg-panel);border-radius:28px;padding:24px;display:grid;gap:20px}.sg-panel__title{font-size:18px;font-weight:700;letter-spacing:-.01em}.sg-conn{border-radius:14px;background:var(--sg-inset);padding:14px 16px;display:grid;gap:6px}.sg-conn__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sg-conn__val{font-size:14px;font-weight:600}.sg-conn a{font-size:13px;font-weight:500}.sg-list{display:grid;gap:8px}.sg-li{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border-radius:10px;border:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)));color:var(--sg-ink);text-decoration:none;font-size:14px;font-weight:500;line-height:1.3;transition:border-color .2s}.sg-li:hover{color:var(--sg-ink);border-color:rgba(var(--sg-fg),.32)}.sg-li.is-now{border-color:var(--sg-acc);box-shadow:inset 0 0 0 1px var(--sg-acc)}.sg-li__mark{flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(var(--sg-fg),.42);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--sg-t2)}.sg-li.is-done .sg-li__mark{background:var(--sg-ink);box-shadow:none;color:var(--sg-bg)}.sg-li.is-now .sg-li__mark{box-shadow:inset 0 0 0 1.5px var(--sg-acc);color:var(--sg-acc)}.sg-li__name{flex:1;min-width:0}.sg-li .sg-tag{padding:4px 6px;font-size:10px}.sg-mile{display:flex;align-items:center;gap:10px;padding:4px 2px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-cyan)}.sg-mile:before,.sg-mile:after{content:"";flex:1;height:1px;background:rgba(var(--sg-cyan-rgb),.3)}.sg-refl{display:grid;gap:8px;padding-top:16px;border-top:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-refl .sg-eyebrow{margin-bottom:2px}.sg-refl a{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-radius:10px;border:1px solid rgba(var(--sg-fg),calc(.12 * var(--sg-lk)));background:var(--sg-panel);color:var(--sg-ink);text-decoration:none;font-size:14px;font-weight:500;line-height:1.3;transition:border-color .2s}.sg-refl a:hover{border-color:rgba(var(--sg-fg),.4);color:var(--sg-ink)}.sg-refl a>svg:first-child{flex:none;color:var(--sg-t2)}.sg-refl__go{margin-left:auto;flex:none;color:var(--sg-t3);transition:transform .2s}.sg-refl a[href="#wheel-layout"]:hover .sg-refl__go{transform:translateY(-2px)}.sg-refl a[href="#safety-warranty"]:hover .sg-refl__go{transform:translateY(2px)}.sg-panel__dl{display:grid;gap:10px}.sg-panel__dl .sg-btn{width:100%}.sg-panel__alt{font-size:13px;text-align:center;color:var(--sg-t2)}.sg-ch{display:grid;gap:32px;scroll-margin-top:24px}.sg{--sg-band:#0c0c0d;--sg-ch-pad:60px}.sg--light{--sg-band:#e8eaee}.sg .sg-main{gap:0}.sg-main .sg-ch{padding-block:var(--sg-ch-pad)}.sg-main #ch-mount{padding-top:0}.sg .sg-main .sg-ch{scroll-margin-top:0}.sg-main #ch-pc,.sg-main #ch-simhub{background:var(--sg-band);box-shadow:0 0 0 100vmax var(--sg-band);clip-path:inset(0 -56px 0 -100vmax)}.sg-main>.sg-complete{margin:0 0 calc(-1 * var(--wrap-pb));min-height:min(100svh,960px);border-radius:0;padding:96px 0;background:var(--sg-cyan-bg);box-shadow:0 0 0 100vmax var(--sg-cyan-bg);clip-path:inset(0 -56px 0 -100vmax);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:44px;text-align:center}.sg-main>.sg-complete .sg-complete__art{order:-1;width:min(100%,400px)}.sg-main>.sg-complete .sg-complete__copy{justify-items:center;max-width:520px}.sg-main>.sg-complete .sg-next{width:min(100%,360px)}.sg-tband{background:var(--sg-band);box-shadow:0 0 0 100vmax var(--sg-band);clip-path:inset(0 -100vmax)}@container sg (max-width: 1140px){.sg-main #ch-pc,.sg-main #ch-simhub,.sg-main>.sg-complete{clip-path:inset(0 -100vmax)}}@container sg (max-width: 880px){.sg-main{--sg-ch-pad:44px}.sg-main>.sg-complete{padding:64px 0;gap:32px}.sg-main>.sg-complete .sg-complete__art{width:min(100%,300px)}}.sg-ch__head{display:flex;gap:20px;align-items:flex-start}.sg-ch__num{flex:none;width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--sg-ink);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}.sg-ch__text{flex:1;min-width:0;display:grid;gap:10px}.sg-ch__title{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sg-ch__side{flex:none;align-self:center}.sg-sub{display:grid;gap:20px}.sg-sub:has(>.sg-opts){position:relative;border:1.5px dashed rgba(var(--sg-fg),.32);border-radius:28px;padding:40px 32px 32px}.sg-sub:has(>.sg-opts):before{content:"Choose one";position:absolute;top:-12px;left:28px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--sg-ink);color:var(--sg-bg);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1}.sg-sub__head{display:grid;gap:6px;max-width:680px}.sg-row{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px;align-items:start;background:var(--sg-panel);border-radius:28px;padding:32px;scroll-margin-top:24px}.sg-row--solo{grid-template-columns:minmax(0,1fr)}.sg-row>.sg-fig,.sg-row>.sg-shot,.sg-row>.sg-simos-tile,.sg-row__pair>.sg-fig{position:sticky;top:24px;align-self:start}.sg-row--stack{grid-template-columns:minmax(0,1fr)}.sg-row:has(>.sg-shot){grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-radius:10px;overflow:hidden}.sg-row:has(>.sg-shot)>.sg-shot{position:static;order:0;border:0;border-bottom:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)));border-radius:0;aspect-ratio:16 / 10;background:var(--sg-card)}.sg-row:has(>.sg-shot)>.sg-copy{padding:28px 32px 32px}.sg-row.sg-row--pic{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-radius:10px;overflow:hidden}.sg-row.sg-row--pic>.sg-fig{position:relative;top:auto;order:0;border-radius:0;padding:28px 40px}.sg-row--pic .sg-hotwrap{max-width:760px;margin:0 auto}.sg-steps.sg-legend3{margin:0;padding:18px 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-block:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)));background:var(--sg-panel)}.sg-row.sg-row--pic>.sg-copy{padding:28px 32px 32px}.sg-info{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;background:var(--sg-panel);border:1px solid rgba(var(--sg-fg),calc(.12 * var(--sg-lk)));border-radius:14px;padding:24px;scroll-margin-top:24px}.sg-info__pic{aspect-ratio:1 / 1;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:16px}.sg-info__pic img{display:block;width:100%;height:100%;object-fit:contain}.sg-info__t{display:flex;align-items:center;gap:8px}.sg-info__t svg{flex:none;color:var(--sg-acc)}@container sg (max-width: 640px){.sg-info{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.sg-info__pic{aspect-ratio:2 / 1;padding:12px}}.sg-row__pair{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px;align-items:start}.sg-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-fig>sc-if{display:contents}.sg-seg.sg-seg--full{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}@container sg (max-width: 640px){.sg-seg.sg-seg--full{grid-template-columns:minmax(0,1fr)}}.sg-row__top{grid-column:1 / -1;display:grid;gap:16px;min-width:0}.sg-flip{font-size:14px;line-height:1.6;color:var(--sg-t3);margin-top:-6px}.sg-flip__b{font-weight:600;color:var(--sg-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:color .2s}.sg-flip__b:hover{color:var(--sg-acc)}.sg-flip__b:focus-visible{outline:2px solid var(--sg-acc);outline-offset:2px;border-radius:2px}.sg-way{margin:0;display:grid;gap:12px;align-content:start}.sg-way__cap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:26px}.sg-way__name{font-size:16px;font-weight:700;letter-spacing:-.01em}.sg-fig{position:relative;border-radius:14px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden}.sg-fig img{width:100%;height:100%;object-fit:contain}.sg-fig.sg-fig--bleed{padding:0}.sg-zoom{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:10px;border:1px solid rgba(var(--sg-fg),.18);background:var(--sg-zoom);color:var(--sg-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.sg-shot{border-radius:14px;aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed rgba(var(--sg-fg),.2);background:var(--sg-inset);color:var(--sg-t4);font-size:12px;letter-spacing:.06em;text-align:center}.sg-shot strong{color:var(--sg-t1b);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sg-copy{display:grid;gap:16px;min-width:0}.sg-steps{list-style:none;padding:0;display:grid;gap:2px}.sg-step{display:flex;gap:14px;align-items:flex-start;padding:7px 0;line-height:1.55}.sg-step__t{padding-top:3px;min-width:0}.sg-step__t b{display:block;font-weight:600;color:var(--sg-ink)}.sg-step__sub{display:block;margin-top:2px;font-size:14px;font-weight:400;line-height:1.5;color:var(--sg-t3)}.sg-note{font-size:14px;line-height:1.6;color:var(--sg-t3)}.sg-notice{border-radius:14px;padding:18px 20px;font-size:14px;line-height:1.6}.sg-notice strong,.sg-notice a{color:inherit}.sg-notice--y{background:var(--sg-y-bg);color:var(--sg-y)}.sg-notice--r{background:var(--sg-r-bg);color:var(--sg-r)}.sg-notice--c{background:var(--sg-cyan-bg);color:var(--sg-cyan)}.sg-notice__t{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sg-chain,.sg-opt__path{display:flex;flex-wrap:nowrap;align-items:center;container:gpath / inline-size;min-width:0}.sg-chain>*,.sg-opt__path>*{flex:none}.sg-chain>span,.sg-opt__path>span{padding:.36em .45em;white-space:nowrap;line-height:1.3;font-weight:600}.sg-chain>svg,.sg-opt__path>svg{width:.9em;height:.9em;margin-inline:.25em}.sg-chain{margin-top:12px}.sg-chain>*{font-size:13px;font-size:min(13px,4cqi)}.sg-chain>span{border-radius:.7em;background:var(--sg-y-pill)}@container gpath (min-width: 380px){.sg-chain>span{padding:6px 10px;line-height:1.6}.sg-chain>svg{width:14px;height:14px;margin-inline:8px}}.sg-row>.sg-notice--wide{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.sg-notice--wide>div{flex:1 1 420px;min-width:0}.sg-notice--wide .sg-chain{margin-top:0;flex:0 1 auto;flex-wrap:wrap}.sg-need{background:var(--sg-panel);border-radius:28px;padding:28px 32px;display:grid;gap:18px}.sg-need__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}.sg-need__list li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--sg-t1b)}.sg-need__list svg{flex:none;margin-top:1px;color:var(--sg-ink)}.sg-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-opt{-webkit-appearance:none;appearance:none;text-align:left;font:inherit;color:var(--sg-ink);background:var(--sg-panel);border:1px solid rgba(var(--sg-fg),calc(.12 * var(--sg-lk)));border-radius:14px;padding:24px;display:grid;gap:12px;align-content:start;cursor:pointer;outline:2px solid transparent;outline-offset:4px;transition:outline-color .2s,border-color .2s}.sg-opt:hover{border-color:rgba(var(--sg-fg),.32)}.sg-opt.is-on{border-color:var(--sg-acc);box-shadow:inset 0 0 0 1px var(--sg-acc)}.sg-opt:focus-visible{outline-color:var(--sg-acc)}.sg-opt{position:relative}.sg-tip{margin-left:auto;position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--sg-t2);transition:color .2s}.sg-tip:hover{color:var(--sg-ink)}.sg-tip__bubble{position:absolute;right:-8px;top:calc(100% + 10px);z-index:5;width:260px;padding:12px 14px;border-radius:10px;background:var(--sg-ink);color:var(--sg-bg);font-size:13px;font-weight:500;line-height:1.5;text-align:left;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility 0s linear .2s;pointer-events:none}.sg-tip__bubble:before{content:"";position:absolute;right:16px;top:-5px;width:10px;height:10px;background:var(--sg-ink);transform:rotate(45deg)}.sg-tip:hover .sg-tip__bubble,.sg-opt:focus-visible .sg-tip__bubble{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.sg-opt__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sg-opt__radio{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(var(--sg-fg),.5);transition:box-shadow .2s}.sg-opt.is-on .sg-opt__radio{box-shadow:inset 0 0 0 6px var(--sg-acc)}.sg-opt__name{flex:1;font-size:18px;font-weight:700;letter-spacing:-.01em}.sg-opt__body{font-size:14px;line-height:1.6;color:var(--sg-t2)}.sg-opt__fine{font-size:13px;line-height:1.55;color:var(--sg-t3);padding-top:12px;border-top:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)))}.sg-opt__pic{position:relative;display:block;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:var(--sg-inset)}.sg-opt__set{position:absolute;top:0;right:0;bottom:0;left:0}.sg-opt__pic img{position:absolute;max-width:none;height:auto;opacity:.4}.sg-opt__pic img.sg-opt__spot{opacity:1;-webkit-mask-image:var(--m);mask-image:var(--m)}.sg-opt__path{color:var(--sg-t3)}.sg-opt__path>*{font-size:12px;font-size:min(12px,4cqi)}.sg-opt__path>span{border-radius:.67em;background:rgba(var(--sg-fg),calc(.07 * var(--sg-lk)));color:var(--sg-t1b)}@container gpath (min-width: 340px){.sg-opt__path>span{padding:4px 9px}.sg-opt__path>svg{width:12px;height:12px;margin-inline:6px}}.sg-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:var(--sg-panel);border:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-seg__b{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--sg-t2);font:600 14px/1.25 Poppins,system-ui,sans-serif;padding:10px 18px;border-radius:10px;min-height:48px;cursor:pointer;display:grid;gap:2px;text-align:left;transition:background .2s,color .2s}.sg-seg__b small{font-weight:400;font-size:12px;color:var(--sg-t4)}.sg-seg__b:hover{color:var(--sg-ink)}.sg-seg__b.is-on{background:var(--sg-ink);color:var(--sg-bg)}.sg-seg__b.is-on small{color:var(--sg-seg-sm)}.sg-complete{background:var(--sg-cyan-bg);color:var(--sg-cyan);border-radius:28px;padding:56px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px;align-items:center;scroll-margin-top:24px}.sg-complete__copy{display:grid;gap:18px}.sg-complete .sg-eyebrow{color:var(--sg-cyan)}.sg-complete__title{font-size:clamp(36px,3.6vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1}.sg-complete__text{font-size:16px;line-height:1.65;color:var(--sg-cyan-t2)}.sg-next{display:grid;gap:10px;margin-top:6px}.sg-next a{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 18px;border-radius:10px;border:1px solid rgba(var(--sg-cyan-rgb),.35);color:var(--sg-cyan);text-decoration:none;font-weight:600;transition:background .2s,border-color .2s}.sg-next a:hover{background:rgba(var(--sg-cyan-rgb),.08);border-color:var(--sg-cyan);color:var(--sg-cyan)}.sg-next__n{font-size:12px;font-weight:700;opacity:.8}.sg-next__name{flex:1}.sg-complete__help{font-size:14px;color:var(--sg-cyan-t2)}.sg-complete__help a{color:var(--sg-cyan)}.sg-complete__q{display:grid;gap:12px;margin-top:6px}.sg-complete__q .sg-h3{font-size:18px;color:var(--sg-ink)}.sg-complete .sg-opt{background:var(--sg-optbg);border-color:rgba(var(--sg-cyan-rgb),.22);padding:18px}.sg-complete .sg-opt:hover{border-color:rgba(var(--sg-cyan-rgb),.5)}.sg-complete .sg-opt.is-on{border-color:var(--sg-acc);box-shadow:inset 0 0 0 1px var(--sg-acc)}.sg-complete .sg-opt__name{font-size:16px}.sg-complete .sg-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sg-band-complete{background:var(--sg-cyan-bg)}.sg-band-complete .sg-complete{background:none;border-radius:0;padding:104px 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.sg-complete .sg-opt__body{font-size:13px;color:var(--sg-cyan-t2)}.sg-swap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px 32px;border-radius:28px;border:1px dashed rgba(var(--sg-fg),.22);scroll-margin-top:24px}.sg-swap__t{display:grid;gap:8px;max-width:560px}.sg-acc{display:grid;gap:12px}.sg-acc__item{background:var(--sg-panel);border-radius:28px;scroll-margin-top:24px}.sg-acc__btn{-webkit-appearance:none;appearance:none;width:100%;background:none;border:0;color:var(--sg-ink);font:inherit;text-align:left;display:flex;align-items:center;gap:20px;padding:24px 28px;min-height:88px;cursor:pointer;border-radius:28px}.sg-acc__txt{flex:1;min-width:0;display:grid;gap:4px}.sg-acc__name{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.sg-acc__sum{font-size:14px;color:var(--sg-t2)}.sg-acc__icon{flex:none;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--sg-fg),.28);display:flex;align-items:center;justify-content:center;color:var(--sg-ink);transition:box-shadow .2s}.sg-acc__btn:hover .sg-acc__icon{box-shadow:inset 0 0 0 1px var(--sg-ink)}.sg-acc__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;padding:4px 28px 32px}.sg-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-card{background:var(--sg-panel);border-radius:28px;padding:24px;display:grid;gap:16px;align-content:start;scroll-margin-top:24px}.sg-card .sg-shot{aspect-ratio:16/9}.sg-card__head{display:flex;align-items:center;gap:14px}.sg-card__head .sg-num{width:32px;height:32px}.sg-card__title{display:grid;gap:2px}.sg-card__title .sg-h3{font-size:19px}.sg-refs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-ref{display:grid;align-content:space-between;gap:28px;min-height:196px;background:var(--sg-card);border-radius:28px;padding:28px;color:var(--sg-ink);text-decoration:none;transition:background .2s,color .2s}.sg-ref:hover{background:var(--sg-cyan);color:var(--sg-bg)}.sg-ref__t{display:grid;gap:8px}.sg-ref__name{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.sg-ref__d{font-size:14px;line-height:1.55;opacity:.78}.sg-ref__more{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 Poppins,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.sg-ref2{display:grid;gap:16px}.sg-block{background:var(--sg-panel);border-radius:28px;padding:32px;display:grid;gap:24px;scroll-margin-top:24px}.sg-block__head{display:grid;gap:8px;max-width:680px}.sg-block__head strong{color:var(--sg-ink);font-weight:600}.sg-modes{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px}.sg-modes__list{display:grid;gap:2px;align-content:start;padding-right:24px;border-right:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-mode{-webkit-appearance:none;appearance:none;background:none;border:0;text-align:left;font:700 18px/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.01em;color:rgba(var(--sg-fg2),.6);padding:10px 0;min-height:48px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:color .2s}.sg-mode:hover{color:var(--sg-ink)}.sg-mode__dot{flex:none;width:8px;height:8px;border-radius:50%;transition:background .2s}.sg-mode.is-on{color:var(--sg-ink)}.sg-mode.is-on .sg-mode__dot{background:var(--sg-acc)}.sg-mode__tag{margin-left:auto;padding:4px 6px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(var(--sg-fg),.3);color:var(--sg-t1b)}.sg-mpanel{display:grid;gap:16px;align-content:start;min-width:0}.sg-mpanel__name{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.sg-mlead{font-size:16px;line-height:1.6;color:var(--sg-t1b)}.sg-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--sg-fg2),.64)}.sg-chips{display:flex;flex-wrap:wrap;gap:8px}.sg-chips span{padding:8px 12px;border-radius:10px;background:var(--sg-inset);border:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)));font-size:14px;font-weight:500}.sg-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-pair__item{background:var(--sg-inset);border-radius:14px;padding:24px;display:grid;gap:12px;align-content:start}.sg-pair__item .sg-chips span{background:var(--sg-panel)}.sg-defs{display:grid}.sg-def{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px;padding:20px 0;border-top:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-def:last-child{padding-bottom:0}.sg-def__name{font-weight:600;line-height:1.4}.sg-def__name small{display:block;margin-top:6px;font-size:13px;font-weight:400;line-height:1.55;color:var(--sg-t3)}.sg-def__body{display:grid;gap:10px;font-size:14px;line-height:1.65;color:var(--sg-t2)}.sg-x{position:relative;overflow:hidden;background:var(--sg-bg);border-top:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)))}.sg-x:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(var(--sg-fg2),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sg-fg2),.07) 1px,transparent 1px);background-size:88px 88px;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 380px);mask-image:linear-gradient(180deg,#000 0,transparent 380px)}.sg-x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(720px 520px at 72% 420px,rgba(var(--sg-cyan-rgb),.07),transparent 70%)}.sg-x__in{position:relative;z-index:1;padding-block:80px 88px;display:grid;gap:28px}.sg-x__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:48px;row-gap:10px;align-items:end}.sg-x__head .sg-eyebrow{grid-column:1}.sg-x__title{grid-column:1;font-size:clamp(36px,4vw,52px)}.sg-x__head .sg-lead{grid-column:2;grid-row:2;font-size:15px}.sg-x__body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.sg-x__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sg-x__group{flex:none;width:1px;height:28px;margin:0 6px;padding:0;overflow:hidden;font-size:0;line-height:0;background:rgba(var(--sg-fg),calc(.16 * var(--sg-lk)))}.sg-x__group:first-child{display:none}.sg-xi{-webkit-appearance:none;appearance:none;font:inherit;display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid rgba(var(--sg-fg),calc(.14 * var(--sg-lk)));background:transparent;color:var(--sg-t2);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sg-xi:hover{color:var(--sg-ink);border-color:rgba(var(--sg-fg),.4)}.sg-xi__dot,.sg-xi__where{display:none}.sg-xi__name{font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.sg-xi.is-on{background:var(--sg-ink);color:var(--sg-bg);border-color:var(--sg-ink)}.sg-x__stage{min-width:0}.sg-xs{background:var(--sg-panel);border:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)));border-radius:28px;padding:24px;display:grid;gap:18px;scroll-margin-top:24px}.sg-xs__head{display:grid;gap:8px}.sg-xs__title{font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.sg-xs:has(>.sg-xs__grid){grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-rows:auto 1fr;column-gap:28px;row-gap:14px;align-items:start}.sg-xs:has(>.sg-xs__grid)>.sg-xs__head{grid-column:2;grid-row:1}.sg-xs__grid{display:contents}.sg-xs__grid>.sg-shot{grid-column:1;grid-row:1 / span 2;aspect-ratio:16/10}.sg-xs__grid>.sg-copy{grid-column:2;grid-row:2}.sg-xs__sub{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-xs__sub h4{font-size:16px;font-weight:600;margin-top:6px}.sg-xs__pills{display:flex;flex-wrap:wrap;gap:8px}@container sg (min-width: 881px){.sg-x .sg-x__body{grid-template-columns:272px minmax(0,1fr);gap:24px}.sg-x .sg-x__list{display:grid;gap:8px;align-content:start}.sg-x .sg-x__group{display:none}.sg-x .sg-xi{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:3px;align-items:center;justify-items:start;min-height:66px;padding:12px 16px;border-radius:14px;text-align:left;background:var(--sg-panel);border-color:rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-x .sg-xi:hover{border-color:rgba(var(--sg-fg),.4)}.sg-x .sg-xi__dot{display:block;grid-row:1 / span 2;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(var(--sg-fg),.36)}.sg-x .sg-xi__name{font-size:15px;line-height:1.25;white-space:normal;color:var(--sg-ink)}.sg-x .sg-xi__where{display:block;grid-column:2;font-size:12px;font-weight:500;line-height:1.3;color:var(--sg-t4)}.sg-x .sg-xi.is-on{background:var(--sg-ink);border-color:var(--sg-ink)}.sg-x .sg-xi.is-on .sg-xi__name{color:var(--sg-bg)}.sg-x .sg-xi.is-on .sg-xi__where{color:var(--sg-seg-sm)}.sg-x .sg-xi.is-on .sg-xi__dot{background:var(--sg-acc);box-shadow:none}.sg-x .sg-xs:has(>.sg-xs__grid){grid-template-columns:minmax(0,1fr);grid-template-rows:none}.sg-x .sg-xs:has(>.sg-xs__grid)>.sg-xs__head,.sg-x .sg-xs__grid>.sg-shot,.sg-x .sg-xs__grid>.sg-copy{grid-column:1;grid-row:auto}.sg-x .sg-xs__grid>.sg-shot{order:1}.sg-x .sg-xs__grid>.sg-copy{order:2}}.sg-pill{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--sg-fg),calc(.16 * var(--sg-lk)));background:transparent;color:var(--sg-t2);font:600 14px/1 Poppins,system-ui,sans-serif;padding:0 16px;min-height:44px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sg-pill:hover{color:var(--sg-ink);border-color:rgba(var(--sg-fg),.4)}.sg-pill.is-on{background:var(--sg-ink);color:var(--sg-bg);border-color:var(--sg-ink)}.sg-bul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sg-bul li{position:relative;padding-left:22px;line-height:1.6}.sg-bul li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--sg-acc)}.sg-bul strong{color:var(--sg-ink);font-weight:600}.sg-solo{padding-block:104px 120px}.sg-hotwrap{position:relative;width:100%}.sg-hotwrap img{width:100%;height:auto;object-fit:fill}.sg-fig:has(.sg-hotwrap){aspect-ratio:auto}.sg-hot{position:absolute;z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.sg-hotwrap{container-type:inline-size}.sg-leads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;filter:var(--sg-img)}.sg-lead{transition:opacity .2s}.sg-hotwrap:has(.sg-hot.is-on) .sg-lead:not(.is-on){opacity:.25}.sg-hot__n{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(24px,3.9cqw);height:max(24px,3.9cqw);border-radius:50%;background:var(--sg-ink);color:var(--sg-bg);display:flex;align-items:center;justify-content:center;font:800 max(13px,1.9cqw)/1 Poppins,system-ui,sans-serif;pointer-events:none;transition:box-shadow .2s,background-color .2s,color .2s}.sg-hot:focus-visible .sg-hot__n{box-shadow:0 0 0 2px var(--sg-inset),0 0 0 4px var(--sg-acc)}.sg-hotwrap:has(.sg-hot.is-on) .sg-hot:not(.is-on) .sg-hot__n{background:color-mix(in srgb,var(--sg-ink) 25%,var(--sg-inset));color:color-mix(in srgb,var(--sg-bg) 25%,var(--sg-inset));box-shadow:0 0 0 1.5px var(--sg-inset)}.sg-hot:focus-visible{outline:none}.sg-hot__tip{display:none;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);width:max-content;max-width:220px;padding:8px 12px;border-radius:10px;background:var(--sg-ink);color:var(--sg-bg);font:600 13px/1.35 Poppins,system-ui,sans-serif;text-align:left;box-shadow:0 8px 24px #00000047;pointer-events:none}.sg-hot--l .sg-hot__tip{left:6px;transform:none}.sg-hot--r .sg-hot__tip{left:auto;right:6px;transform:none}.sg-hot--b .sg-hot__tip{bottom:auto;top:calc(100% + 2px)}.sg-hotwrap>img:not(.sg-spot){transition:opacity .25s}.sg-hotwrap .sg-spot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sg-hotwrap .sg-spot.is-on{opacity:1;visibility:visible;transition:opacity .25s}.sg-hotwrap:has(.sg-spot.is-on)>img:not(.sg-spot){opacity:.2}.sg-hits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.sg-hits path{fill:none}.sg-hits .sg-hit{fill:transparent;stroke:none;pointer-events:fill;cursor:pointer}.sg-glows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;--gi:1}.sg--light .sg-glows{--gi:.55}.sg-glow{position:absolute}.sg-glow>div,.sg-glow i{position:absolute;top:0;right:0;bottom:0;left:0}.sg-glow i{opacity:0;background-image:var(--gb);background-size:700% 100%;background-repeat:no-repeat;background-position:var(--x,0%) 0}.sg-ring{opacity:0}.sg-ring.is-on{opacity:1;transition:opacity 1.2s ease-in-out}.sg-ring.is-on i,.sg-ring.is-tap i{will-change:opacity}.sg-ring.is-on .sg-glow__e{animation:g-ring-edge 2.4s ease-out infinite}.sg-ring.is-on .sg-glow__w{animation:g-ring-w 2.4s linear calc(var(--k) * .13s) infinite}@keyframes g-ring-edge{0%{opacity:calc(.45 * var(--gi))}7%{opacity:var(--gi)}40%,to{opacity:calc(.45 * var(--gi))}}@keyframes g-ring-w{0%{opacity:0}5%{opacity:calc(var(--o) * var(--gi))}16%,to{opacity:0}}.sg-shot.sg-shot--img{display:block;padding:0;border:0;overflow:hidden;letter-spacing:normal}.sg-shot.sg-shot--img,.sg-row:has(>.sg-shot)>.sg-shot.sg-shot--img{background:none}.sg-shotwrap{position:relative;width:100%;container-type:inline-size;--sg-ink:#ffffff;--sg-bg:#000000}.sg .sg-shotwrap img{width:100%;height:auto;filter:none}.sg-shotwrap .sg-leads{filter:none}.sg-shotwrap>sc-if{display:contents}.sg-fix__shot{display:block;width:100%;max-width:560px;height:auto;margin-top:14px;border-radius:10px;border:1px solid rgba(var(--sg-fg),calc(.12 * var(--sg-lk)))}.sg .sg-fix__shot{filter:none}.sg-shot__n{position:absolute;z-index:2;transform:translate(-50%,-50%);width:max(24px,3.9cqw);height:max(24px,3.9cqw);border-radius:50%;background:var(--sg-ink);color:var(--sg-bg);display:flex;align-items:center;justify-content:center;font:800 max(13px,1.9cqw)/1 Poppins,system-ui,sans-serif;pointer-events:none}.sg-callout .sg-num,.sg-steps .sg-step .sg-num{transition:opacity .2s}.sg-callouts:has(.is-hot) .sg-callout:not(.is-hot) .sg-num,.sg-steps:has(.is-hot) .sg-step:not(.is-hot) .sg-num{opacity:.25}.sg-fixes{display:grid;gap:40px}.sg-fixgroup{display:grid}.sg-fixgroup__h{padding-bottom:12px}.sg-fixgroup__h span{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--sg-fg2),.64)}.sg-fixgroup__h span:first-child{color:var(--sg-ink)}.sg-fix{border-top:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-fixgroup .sg-fix:last-child{border-bottom:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-fix__see{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-weight:600;line-height:1.4}.sg-fix__see::-webkit-details-marker{display:none}.sg-fix__see svg{flex:none;color:var(--sg-t2);transition:transform .2s,color .2s}.sg-fix__see:hover svg{color:var(--sg-ink)}.sg-fix[open] .sg-fix__see svg{transform:rotate(45deg);color:var(--sg-ink)}.sg-fix__see:focus-visible{outline:2px solid var(--sg-acc);outline-offset:2px;border-radius:6px}.sg-fix__do{max-width:760px;padding:0 40px 18px 0;font-size:14px;line-height:1.65;color:var(--sg-t2)}.sg-fix__do p{margin:0}.sg-fix__do--list{display:grid;gap:10px}.sg-fix__do--list ul,.sg-fix__do--list ol{margin:0;padding-left:18px;display:grid;gap:6px}.sg-more{background:var(--sg-panel);border-radius:14px;padding:0 24px}.sg-more summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;font-weight:600}.sg-more summary::-webkit-details-marker{display:none}.sg-more__body{padding:0 0 24px;font-size:14px;color:var(--sg-t2);display:grid;gap:12px}.sg-more__body ul{padding-left:18px;display:grid;gap:6px}.sg-help{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;padding:24px 28px;border-radius:14px;background:var(--sg-panel);border:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-help__t{display:grid;gap:6px;max-width:560px}.sg-help__t .sg-h3{font-size:20px}.sg-help__do{display:flex;align-items:center;flex-wrap:wrap;gap:4px 24px}.sg-help__chat{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--sg-ink);text-decoration:underline;text-underline-offset:3px}.sg-help__chat:hover{color:var(--sg-ink);text-decoration-thickness:2px}.sg-war{background:var(--sg-panel)}.sg-war__in{padding-block:104px;display:grid;gap:20px}.sg-war__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:20px}.sg-war__alert{display:flex;gap:16px;align-items:flex-start;padding:20px 24px}.sg-war__alert>svg{flex:none;margin-top:1px}.sg-war__card{background:var(--sg-bg);border-radius:20px;padding:28px 32px;display:grid;gap:14px;align-content:start;font-size:14px;line-height:1.65;color:var(--sg-t2)}.sg-war__card h3{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--sg-ink)}.sg-war__card h3 svg{flex:none}.sg-war__card p{margin:0}.sg-war__card strong{font-weight:600;color:var(--sg-ink)}.sg-war__list{list-style:none;padding:0;margin:0;display:grid}.sg-war__list li{position:relative;padding:12px 0 12px 20px;border-top:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)))}.sg-war__list li:before{content:"";position:absolute;left:2px;top:21px;width:6px;height:6px;border-radius:1px;background:var(--sg-ink)}.sg-war__list--2{display:block;column-count:2;column-gap:40px}.sg-war__list--2 li{break-inside:avoid}.sg-war__trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sg-war__col h3{font-size:15px;font-weight:600;color:var(--sg-ink);line-height:1.4}.sg-war__col ul{padding-left:18px;display:grid;gap:8px}.sg-war__col strong{color:var(--sg-ink);font-weight:600}.sg-war__ce{display:block;width:67px;height:48px;color:var(--sg-ink);margin-top:4px}.sg-war__marks{display:block;width:100%;max-width:240px;height:auto;color:var(--sg-ink);margin-top:8px}.sg-foot{padding-block:40px;border-top:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)));font-size:13px;color:var(--sg-t4)}@media(prefers-reduced-motion:reduce){.sg *{transition:none!important}.sg-flag.is-done .sg-flag__cloth{animation:none}.sg-ring i{animation:none!important}}@container sg (max-width: 1140px){.sg-wrap{grid-template-columns:minmax(0,1fr);gap:64px}.sg-xs:has(>.sg-xs__grid){grid-template-columns:minmax(0,3fr) minmax(260px,2fr)}.sg-aside{order:-1;margin:calc(-1 * var(--wrap-pt)) 0 0;padding:40px 0 44px;clip-path:inset(0 -100vmax)}.sg-rail{position:static}.sg-rail{max-width:520px}.sg-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-mile{grid-column:1 / -1}}@container sg (max-width: 880px){.sg-nav{display:none}.sg-hero__in{padding-block:40px 48px}.sg-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.sg-hero__art{order:-1;max-width:560px;margin:0 auto}.sg-hero__art img{width:100%;max-width:100%;margin-right:0}.sg-done{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.sg-done__list{grid-template-columns:minmax(0,1fr);gap:12px}.sg-done__item{display:flex;align-items:center;padding:0;border-left:0}.sg-layout{padding-block:64px}.sg-layout__body{grid-template-columns:minmax(0,1fr);gap:24px}.sg-layout__fig{padding:68px 6px 6px}.sg-wrap{--wrap-pt:64px;--wrap-pb:80px}.sg-main{gap:88px}.sg-list{grid-template-columns:minmax(0,1fr)}.sg-row,.sg-acc__panel{grid-template-columns:minmax(0,1fr);gap:20px}.sg-row{padding:20px}.sg-row .sg-fig,.sg-acc__panel .sg-shot,.sg-row .sg-shot{order:2}.sg-row>.sg-fig,.sg-row>.sg-shot,.sg-row>.sg-simos-tile,.sg-row__pair>.sg-fig{position:relative;top:auto}.sg-row__pair{grid-template-columns:minmax(0,1fr);gap:20px}.sg-row__pair>.sg-fig{order:2}.sg-row:has(>.sg-shot)>.sg-copy{padding:20px 20px 24px}.sg-row.sg-row--pic>.sg-fig{padding:16px 12px}.sg-steps.sg-legend3{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 20px}.sg-row.sg-row--pic>.sg-copy{padding:20px 20px 24px}.sg-simos-tile{aspect-ratio:3 / 1;padding:5% 24%}.sg-row>.sg-notice--wide{order:3}.sg-notice--wide>div{flex-basis:100%}.sg-fig{padding:6px}.sg-ch__head{flex-wrap:wrap;gap:16px}.sg-ch__num{width:40px;height:40px;font-size:14px}.sg-ch__side,.sg-ch__side .sg-btn{width:100%}.sg-opts,.sg-flow,.sg-refs,.sg-war__cols,.sg-need__list{grid-template-columns:minmax(0,1fr)}.sg-need{padding:24px 20px}.sg-sub:has(>.sg-opts){padding:32px 16px 16px;border-radius:20px}.sg-sub:has(>.sg-opts):before{left:16px}.sg-seg{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.sg-complete{grid-template-columns:minmax(0,1fr);padding:32px 24px;gap:24px}.sg-band-complete .sg-complete{grid-template-columns:minmax(0,1fr);padding:64px 0;gap:24px}.sg-complete__art{width:100%;max-width:420px}.sg-complete .sg-opts{grid-template-columns:minmax(0,1fr)}.sg-acc__btn{padding:20px;gap:14px;min-height:76px}.sg-acc__panel{padding:0 20px 24px}.sg-block{padding:20px}.sg-modes{grid-template-columns:minmax(0,1fr);gap:20px}.sg-modes__list{display:flex;gap:20px;overflow-x:auto;padding:0 0 4px;border-right:0;border-bottom:1px solid rgba(var(--sg-fg),calc(.1 * var(--sg-lk)))}.sg-mode{flex:none;white-space:nowrap;font-size:16px}.sg-mode__tag{display:none}.sg-pair,.sg-def{grid-template-columns:minmax(0,1fr);gap:8px}.sg-x__in{padding-block:64px 72px;gap:32px}.sg-wl{height:auto;padding-top:48px}.sg-wl__band{container-type:inline-size;padding:16px 8px}.sg-wl__stage{width:100%}.sg-anno{display:none}.sg-wl__list{display:block;padding-block:20px 48px}.sg-wl__list .sg-callouts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.sg-wl__list .sg-callout{font-size:13px;gap:10px;padding-block:8px}.sg-wl__list .sg-callout:nth-child(2){border-top:1px solid rgba(var(--sg-fg),calc(.08 * var(--sg-lk)))}.sg-wl__list .sg-num--call{width:24px;height:24px;font-size:12px}.sg-x__body{grid-template-columns:minmax(0,1fr);gap:20px}.sg-x__list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.sg-x__head{grid-template-columns:minmax(0,1fr)}.sg-x__head .sg-lead{grid-column:1;grid-row:auto}.sg-x__group,.sg-xi__where,.sg-xi__dot{display:none}.sg-xi{display:flex;flex:none;border:1px solid rgba(var(--sg-fg),calc(.14 * var(--sg-lk)));border-radius:10px;padding:0 14px;min-height:44px}.sg-xi__name{font-size:15px;white-space:nowrap}.sg-xs{padding:16px}.sg-xs:has(>.sg-xs__grid){display:flex;flex-direction:column;align-items:stretch}.sg-xs__grid>.sg-shot{order:1}.sg-xs__grid>.sg-copy{order:2}.sg-solo{padding-block:64px 80px}.sg-hot.is-tap .sg-hot__tip{display:block}.sg-hotwrap:has(.sg-hot.is-tap) .sg-hot:not(.is-tap) .sg-hot__n{background:color-mix(in srgb,var(--sg-ink) 25%,var(--sg-inset));color:color-mix(in srgb,var(--sg-bg) 25%,var(--sg-inset));box-shadow:0 0 0 1.5px var(--sg-inset)}.sg-hotwrap:has(.sg-hot.is-tap) .sg-lead:not(.is-tap){opacity:.25}.sg-hotwrap .sg-spot.is-tap{opacity:1;visibility:visible;transition:opacity .25s}.sg-hotwrap:has(.sg-spot.is-tap)>img:not(.sg-spot){opacity:.2}.sg-ring.is-tap{opacity:1;transition:opacity 1.2s ease-in-out}.sg-ring.is-tap .sg-glow__e{animation:g-ring-edge 2.4s ease-out infinite}.sg-ring.is-tap .sg-glow__w{animation:g-ring-w 2.4s linear calc(var(--k) * .13s) infinite}.sg-callouts:has(.is-tap) .sg-callout:not(.is-tap) .sg-num,.sg-steps:has(.is-tap) .sg-step:not(.is-tap) .sg-num{opacity:.25}.sg-fix__do{padding-right:0}.sg-war__in{padding-block:72px}.sg-war__list--2{column-count:1}.sg-war__trio{grid-template-columns:minmax(0,1fr)}.sg-war__card{padding:22px 20px}.sg-war__alert{padding:18px 20px}}@container sg (max-width: 640px){.sg-sub:has(>.sg-opts){padding:30px 10px 10px}.sg-sub:has(>.sg-opts):before{left:12px}.sg-sub:has(>.sg-opts)>.sg-sub__head,.sg-sub:has(>.sg-opts)>.sg-h3{padding-inline:6px}.sg-opt{padding:18px 16px}.sg-ways{grid-template-columns:minmax(0,1fr)}}@container sg (min-width: 881px) and (max-width: 1140px){.sg-war__trio{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-war__trio>.sg-war__card:last-child{grid-column:1 / -1}}@container sg (min-width: 641px) and (max-width: 1140px){.sg-rail{max-width:none}.sg-rail__body{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:32px 40px;padding:28px 0 0}.sg-rail nav{grid-column:1 / -1}.sg-track{display:flex;align-items:flex-start}.sg-stop,.sg-flag{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;min-width:0}.sg-stop{flex:1 1 0}.sg-flag{flex:0 0 auto}.sg-stop:after{left:38px;right:10px;top:13px;width:auto;height:2px}.sg-stop__name{flex:none;padding-right:16px}.sg-beyond{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:32px}.sg-beyond .sg-eyebrow{grid-column:1 / -1}.sg-beyond,.sg-refl{border-top:0;padding-top:0}.sg-rail__dl{align-content:start;padding-top:26px}}@container sg (min-width: 641px) and (max-width: 880px){.sg-rail__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-beyond{grid-column:1 / -1}}@container sg (min-width: 761px) and (max-width: 880px){.sg-hero__art{max-width:none;margin:0 -24px}}.sg{position:relative;isolation:isolate}.sg-theme{position:absolute;z-index:5;top:16px;right:clamp(20px,4vw,48px);width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(var(--sg-fg),calc(.14 * var(--sg-lk)));border-radius:50%;background:var(--sg-optbg);color:rgba(var(--sg-fg2),.72);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.sg-theme:hover{color:var(--sg-ink);border-color:rgba(var(--sg-fg),.32)}.sg-theme__moon,.sg--light .sg-theme__sun{display:none}.sg--light .sg-theme__moon{display:block}.sg:not(.sg--js) .sg-theme{display:none}@media(prefers-reduced-motion:reduce){.sg-theme{transition:none}}.sg--swap,.sg--swap *,.sg--swap *:before,.sg--swap *:after{transition:none!important}.sg [data-sg-off]{display:none!important}.sg .sg-only-light{display:none}.sg--light .sg-only-light{display:block}.sg--light .sg-only-dark,.sg-stop__check{display:none}.sg-stop.is-done .sg-stop__check{display:flex}.sg-stop__check svg{display:block}.sg-stop.is-done .sg-stop__num{display:none}.sg:not(.sg--js) .sg-zoom{display:none}.sg-zoombox{border:0;padding:0;margin:auto;max-width:none;max-height:none;background:var(--sg-bg);border-radius:14px;overflow:hidden;cursor:default;color:var(--sg-ink)}.sg-zoombox::backdrop{background:#000000d1}.sg-zoombox .sg-hotwrap,.sg-zoombox .sg-zoombox__fig{position:relative;max-width:none;will-change:transform}.sg-zoombox__stage{position:relative;overflow:hidden;touch-action:none;cursor:zoom-in;user-select:none;-webkit-user-select:none}.sg-zoombox__stage.is-zoomed{cursor:grab}.sg-zoombox__stage.is-zoomed:active{cursor:grabbing}.sg-zoombox__stage img{-webkit-user-drag:none;pointer-events:none}.sg-zoombox__x{position:fixed;top:16px;right:16px;z-index:1;width:44px;height:44px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff24;color:#fff;font:400 26px/1 sans-serif;cursor:pointer}.sg-zoombox__x:hover{background:#ffffff42}html.sg-zoom-open{overflow:hidden}.sg-xs>.sg-xs__intro{margin-top:-10px}.sg-help__chat[hidden]{display:none}.sg{--sg-hh:calc(var(--header-height,0px) * var(--enable-sticky-header,0) + var(--announcement-bar-height,0px) * var(--enable-sticky-announcement-bar,0))}.sg-rail{top:calc(var(--sg-hh) + 24px)}@container sg (min-width: 1141px){.sg-rail{max-height:calc(100vh - var(--sg-hh) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:3px;margin:-3px}.sg-rail::-webkit-scrollbar{display:none}}@container sg (min-width: 881px){.sg-row>.sg-fig,.sg-row>.sg-shot,.sg-row>.sg-simos-tile,.sg-row__pair>.sg-fig{top:calc(var(--sg-hh) + 24px)}}.sg [id]{scroll-margin-top:calc(var(--sg-hh) + 72px)}.sg #setup,.sg #explore,.sg #wheel-layout,.sg #safety-warranty,.sg #top,.sg .sg-main .sg-ch,.sg .sg-row,.sg .sg-info,.sg .sg-complete,.sg .sg-swap,.sg .sg-acc__item,.sg .sg-card,.sg .sg-block,.sg .sg-xs{scroll-margin-top:var(--sg-hh)}.sg #ch-trouble{scroll-margin-top:calc(var(--sg-hh) + 104px)}@container sg (max-width: 880px){.sg #ch-trouble{scroll-margin-top:calc(var(--sg-hh) + 64px)}}.sg-rail__title{grid-auto-flow:column;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px}.sg-rail__title .sg-eyebrow{order:2}.sg-rail__logo{width:112px}.sg p a:not(.button){text-decoration-color:currentColor}.sg p a:not(.button):hover{color:var(--sg-ink);text-decoration-color:currentColor}.sg p a.sg-flip__b:not(.button):hover{color:var(--sg-acc)}.sg-zoomable{position:relative;cursor:zoom-in}@media(pointer:coarse){.sg p a:not(.button),.sg .sg-step__t a{padding-block:8px}.sg p a.sg-flip__b{padding:14px 10px;margin-inline:-10px}}.sg-rail__toggle{display:none}@container sg (max-width: 640px){.sg-eyebrow,.sg-label,.sg-tag,.sg-flag,.sg-done__end,.sg-shot strong,.sg-notice__t,.sg-fixgroup__h span,.sg-sub:has(>.sg-opts):before,.sg-stop__opt{font-size:12px;letter-spacing:.14em}.sg--js .sg-rail__title{position:relative}.sg--js .sg-rail__title .sg-eyebrow{display:none}.sg--js .sg-rail__toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.sg--js .sg-rail__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px}.sg--js .sg-rail__toggle svg{margin:0;color:inherit;transition:transform .25s}.sg--js .sg-rail.is-open .sg-rail__toggle svg{transform:rotate(180deg)}.sg--js .sg-rail__toggle:focus-visible{outline:none}.sg--js .sg-rail__toggle:focus-visible:after{outline:2px solid var(--sg-acc);outline-offset:2px}.sg--js .sg-rail:not(.is-open) .sg-rail__body{display:none}.sg--js .sg-aside:has(.sg-rail:not(.is-open)){padding-block:24px}}.sg-artemis{width:min(100%,clamp(240px,31vw,440px))}@container sg (max-width: 880px){.sg-wl .sg-hot.is-tap .sg-hot__tip{display:none}.sg-wl__list{padding-bottom:96px}}.sg-wl__list [data-sg-hs]{cursor:pointer;-webkit-tap-highlight-color:transparent}.sg-wl__list .sg-callout.is-tap .sg-callout__name,.sg-wl__list .sg-callout.is-tap{color:var(--sg-ink)}.sg-wl__list [data-sg-hs]:focus-visible{outline:2px solid var(--sg-acc);outline-offset:2px;border-radius:6px}@container sg (max-width: 640px){.sg-wl .sg-hot,.sg-wl .sg-leads{display:none}}.sg-loop__set{display:contents}.sg-loop__f{position:relative;isolation:isolate}.sg-loop__f~.sg-loop__f{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:sg-loop4 14s linear infinite both;animation-delay:calc(var(--i) * 3.5s)}.sg-loop__f~.sg-loop__f--last{animation-name:sg-loop4-last}.sg-loop__f~.sg-loop__f--2{animation-name:sg-loop2-last;animation-duration:7s}@keyframes sg-loop4{0%{opacity:0}3.571%{opacity:1}28.571%{opacity:1}28.6%{opacity:0}to{opacity:0}}@keyframes sg-loop4-last{0%{opacity:0}3.571%{opacity:1}25%{opacity:1}28.571%{opacity:0}to{opacity:0}}@keyframes sg-loop2-last{0%{opacity:0}7.143%{opacity:1}50%{opacity:1}57.143%{opacity:0}to{opacity:0}}.sg-loop:hover .sg-loop__f,.sg-loop:focus-within .sg-loop__f,.sg-loop:has(.sg-loop__tg:checked) .sg-loop__f{animation-play-state:paused}.sg-loop__pause{position:absolute;z-index:3;right:12px;bottom:12px;width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#0009;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.sg-loop__tg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sg-loop__pause:has(.sg-loop__tg:focus-visible){outline:2px solid var(--sg-acc);outline-offset:3px}.sg-loop__ic--play,.sg-loop__tg:checked~.sg-loop__ic--pause{display:none}.sg-loop__tg:checked~.sg-loop__ic--play{display:block}@media(prefers-reduced-motion:reduce){.sg-loop .sg-loop__f~.sg-loop__f{animation:none;opacity:0}.sg-loop .sg-loop__f.is-still{opacity:1}.sg-loop__pause{display:none}}.sg-shot:has(.sg-loop)>[data-sg-zoom]{right:64px}.sg-notice a{text-decoration:underline;text-underline-offset:3px}.sg-theme{width:44px;height:44px}.sg-fix__pic{max-width:560px;margin-top:14px}.sg-fix__pic .sg-fix__shot{margin-top:0}.sg-tip.is-open .sg-tip__bubble{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.sg-row:has(>.sg-shot)>.sg-shot.sg-zoomable{position:relative;top:auto}.sg-loop__f~.sg-loop__f--3{animation-name:sg-loop3;animation-duration:10.5s}.sg-loop__f~.sg-loop__f--3.sg-loop__f--last{animation-name:sg-loop3-last}@keyframes sg-loop3{0%{opacity:0}4.762%{opacity:1}38.095%{opacity:1}38.1%{opacity:0}to{opacity:0}}@keyframes sg-loop3-last{0%{opacity:0}4.762%{opacity:1}33.333%{opacity:1}38.095%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.sg-loop .sg-loop__f~.sg-loop__f{animation:none;opacity:0}.sg-loop .sg-loop__f.is-still{opacity:1}}.sg-figs{display:grid;gap:16px;align-self:start;min-width:0}@container sg (max-width: 880px){.sg-row>.sg-figs{order:2}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sg-guide.css.map */
