.sx-hero,.sx-stage,.sx-speed{--sx-ease:cubic-bezier(.16, 1, .3, 1);--sx-store:#fff;--sx-rail:#f7f7f7;--sx-text:#111;--sx-sub:#595959;--sx-sale:#b40c1c}.sx-frame{background:var(--sx-store);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 40px 80px -40px #17151373,inset 0 2px #fff9}.sx-bar{background:#fbfaf8;border-bottom:1px solid #17151314;align-items:center;gap:12px;padding:10px 14px;display:flex}.sx-dots{gap:6px;display:inline-flex}.sx-dots i{background:#17151324;border-radius:50%;width:9px;height:9px}.sx-url{color:var(--muted);background:#1715130d;border-radius:999px;padding:3px 12px;font-size:12px}.sx-live{color:var(--accent);align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.sx-live .live-dot{border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite sx-breathe}.sx-shop{color:var(--sx-text);font-family:var(--font-sans);background:var(--sx-store)}.sx-top{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px 12px;display:flex}.sx-field{border:1.5px solid var(--sx-text);border-radius:4px;flex:1;align-items:center;gap:10px;max-width:460px;height:46px;padding:0 14px;font-size:16px;display:flex;position:relative}.sx-typed{white-space:nowrap;position:relative}.sx-ph{color:#8a8a8a}.sx-caret{vertical-align:-.2em;background:var(--sx-text);width:1.5px;height:1.15em;margin-left:1px;animation:1s step-end infinite sx-blink;display:inline-block}.sx-field.is-typing .sx-caret{animation:none}.sx-logo{width:auto;height:22px}.sx-fix{white-space:nowrap;opacity:0;transition:opacity .45s var(--sx-ease), transform .6s var(--sx-ease);pointer-events:none;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translate(8px,-50%)scale(.96)}.sx-fix.is-on{opacity:1;transform:translateY(-50%)scale(1)}.sx-fix s{color:var(--muted);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sx-fix-arrow{color:var(--accent)}.sx-fix b{font-weight:600}.sx-panel{border-top:1px solid #1111110f;grid-template-columns:200px 1fr;min-height:380px;transition:opacity .4s,filter .4s;display:grid;position:relative}.sx-shop[data-phase=type] .sx-panel{opacity:.55;filter:saturate(.4)}.sx-panel:not(:has(.sx-rail)){grid-template-columns:1fr}.sx-rail{background:var(--sx-rail);align-content:start;gap:16px;padding:18px 18px 22px;display:grid}.sx-sec h4,.sx-main h4{font-family:var(--font-sans);letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:700}.sx-sec ul{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.sx-sec+.sx-sec{border-top:1px solid #1111111a;padding-top:14px}.sx-main{padding:18px 18px 14px}.sx-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sx-tile{gap:3px;min-width:0;font-size:12.5px;line-height:1.35;display:grid}.sx-img{aspect-ratio:4/5;background:#f6f6f6;margin-bottom:6px;display:block;position:relative;overflow:hidden}.sx-img img{object-fit:contain;padding:6%}.sx-img em{z-index:1;color:var(--sx-sale);background:#fff;padding:1px 4px;font-size:10.5px;font-style:normal;position:absolute;top:6px;left:6px}.sx-tile b{font-size:12px;font-weight:700}.sx-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-sale{color:var(--sx-sale)}.sx-was{color:var(--sx-sub);font-size:12px}.sx-all{text-align:center;border-top:1px solid #11111114;margin:14px 0 0;padding-top:12px;font-size:13px}.sx-sec,.sx-tile{animation:sx-rise .7s var(--sx-ease) both}.sx-sec{animation-delay:calc(var(--i) * 90ms)}.sx-tile{animation-delay:calc(.14s + var(--i) * 70ms)}.sx-main h4,.sx-all{animation:.5s both sx-fade}.sx-note{color:var(--ink);animation:sx-pop .6s var(--sx-ease) .55s both;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;right:14px}.sx-hero{gap:16px;display:grid}.sx-hero .sx-frame{transform-origin:70%;transform:perspective(1600px)rotateY(-4deg)rotateX(2deg)}.sx-shop.is-compact .sx-top{padding:18px 16px 14px}.sx-shop.is-compact .sx-field{max-width:none;height:54px;font-size:20px}.sx-shop.is-compact .sx-panel{grid-template-columns:38% 1fr;min-height:300px}.sx-shop.is-compact .sx-grid{grid-template-columns:repeat(3,1fr);gap:10px}.sx-shop.is-compact .sx-note{bottom:12px;right:12px}.sx-ticks{color:var(--faint);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sx-ticks li{padding-left:12px;transition:color .3s;position:relative}.sx-ticks li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0}.sx-ticks li.is-on{color:var(--ink)}.sx-ticks li.is-on:before{background:var(--accent);opacity:1}.sx-stage{grid-template-columns:minmax(260px,.42fr) 1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.sx-pick-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:12px}.sx-pick ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sx-pick li{border-bottom:1px solid var(--line)}.sx-pick button{text-align:left;cursor:pointer;width:100%;color:var(--muted);transition:color .3s ease, padding .5s var(--sx-ease);background:0 0;border:0;gap:4px;padding:16px 4px 16px 0;display:grid;position:relative}.sx-pick button:hover{color:var(--ink)}.sx-pick button.is-on{color:var(--ink);padding-left:14px}.sx-pick button.is-on:before{content:"";background:var(--accent);width:2px;position:absolute;top:18px;bottom:18px;left:0}.sx-pick code{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,30px);line-height:1.1}.sx-pick span{font-size:14px}.sx-pick span b{font-weight:600}.sx-progress{background:var(--ink);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sx-progress[data-phase=show]{animation:3.6s linear both sx-progress}.sx-pick-foot{color:var(--muted);margin:14px 0 0;font-size:13px}.sx-stage-main{gap:12px;min-width:0;display:grid}.sx-native{min-height:1.6em;color:var(--muted);opacity:0;transition:opacity .5s ease .6s, transform .6s var(--sx-ease) .6s;margin:0;font-size:13px;transform:translateY(4px)}.sx-native.is-on{opacity:1;transform:none}.sx-native s{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sx-speed .h-xl{max-width:none}.sx-speed .h-xl .accent{display:block}.sx-lanes{gap:clamp(36px,5vw,56px);margin-top:clamp(40px,6vw,80px);display:grid}.sx-lane{grid-template-columns:minmax(180px,.3fr) 1fr;align-items:center;gap:14px clamp(24px,4vw,56px);display:grid}.sx-lane-label{color:var(--on-ink-muted);align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.sx-lane.is-fast .sx-lane-label{color:var(--on-ink);font-weight:600}.sx-lane-note{color:var(--on-ink-muted);grid-column:2;margin:18px 0 0;font-size:14px}.sx-track{height:64px;margin:0 60px;position:relative}.sx-rail-line{background:#f3efe838;height:1px;position:absolute;top:14px;left:0;right:0}.sx-lane:not(.is-fast) .sx-rail-line{background:repeating-linear-gradient(90deg,#f3efe847 0 6px,#0000 6px 12px)}.sx-node{left:calc(var(--x) * 100%);text-align:center;justify-items:center;gap:12px;width:150px;display:grid;position:absolute;top:0;transform:translate(-50%)}.sx-node i{background:var(--ink);border:1px solid #f3efe866;border-radius:50%;width:29px;height:29px}.sx-node small{color:var(--on-ink-muted);font-size:12.5px;line-height:1.3}.sx-lane.is-fast .sx-node:nth-child(4) i{border-color:#c98a93;box-shadow:0 0 0 6px #c98a9324}.sx-pulse{background:var(--on-ink);z-index:1;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;animation:5.2s cubic-bezier(.45,0,.55,1) infinite sx-slow;position:absolute;top:9px;left:0;box-shadow:0 0 14px 2px #f3efe880}.sx-lane.is-fast .sx-pulse{background:#e3b7bd;animation:2.6s cubic-bezier(.3,0,.2,1) infinite sx-fast;box-shadow:0 0 16px 3px #e3b7bd8c}.sx-points{border-top:1px solid #f3efe829;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:clamp(48px,6vw,88px) 0 0;padding-top:28px;display:grid}.sx-points dt{font-family:var(--font-display);font-size:var(--t-h5);margin-bottom:6px}.sx-points dd{color:var(--on-ink-muted);margin:0;font-size:15px}@keyframes sx-blink{50%{opacity:0}}@keyframes sx-breathe{50%{box-shadow:0 0 0 6px var(--accent-soft)}}@keyframes sx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sx-fade{0%{opacity:0}}@keyframes sx-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes sx-progress{to{transform:scaleX(1)}}@keyframes sx-slow{0%{opacity:0;left:0}5%{opacity:1}28%{left:50%}46%{left:50%}70%{left:100%}80%{opacity:1;left:100%}92%,to{opacity:0;left:100%}}@keyframes sx-fast{0%{opacity:0;left:0}6%{opacity:1}40%{opacity:1;left:100%}52%,to{opacity:0;left:100%}}@media (max-width:1100px){.sx-panel{grid-template-columns:170px 1fr}.sx-grid{grid-template-columns:repeat(3,1fr)}.sx-grid .sx-tile:nth-child(4){display:none}}@media (max-width:900px){.sx-hero .sx-frame{transform:none}.sx-stage{grid-template-columns:1fr}.sx-pick ol{scrollbar-width:none;border:0;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sx-pick li{border:0;flex:none}.sx-pick button,.sx-pick button.is-on{border:1px solid var(--line);border-radius:999px;padding:10px 14px}.sx-pick button.is-on{border-color:var(--ink)}.sx-pick button.is-on:before{display:none}.sx-pick code{font-family:var(--font-sans);font-size:15px}.sx-pick span,.sx-pick-label{display:none}.sx-progress{left:14px;right:14px}.sx-lane{grid-template-columns:1fr}.sx-lane-note{grid-column:1}.sx-points{grid-template-columns:1fr}}@media (max-width:640px){.sx-panel,.sx-shop.is-compact .sx-panel{grid-template-columns:1fr;min-height:0}.sx-rail{grid-template-columns:1fr 1fr;gap:12px 16px;padding:14px 16px}.sx-sec+.sx-sec{border-top:0;padding-top:0}.sx-sec:nth-child(n+3){display:none}.sx-grid,.sx-shop.is-compact .sx-grid{grid-template-columns:repeat(2,1fr)}.sx-grid .sx-tile:nth-child(n+3),.sx-logo{display:none}.sx-field,.sx-shop.is-compact .sx-field{height:46px;font-size:16px}.sx-fix{padding:5px 9px;font-size:12px}.sx-track{margin:0 44px}.sx-node{width:96px}.sx-node small{font-size:12px}}@media (prefers-reduced-motion:reduce){.sx-sec,.sx-tile,.sx-main h4,.sx-all,.sx-note,.sx-caret,.sx-live .live-dot{animation:none}.sx-pulse{display:none}.sx-fix,.sx-native{transition:none}}.sx-stage-head{gap:14px;max-width:760px;margin-bottom:clamp(32px,4vw,56px);display:grid}.sx-panel{height:500px;min-height:0;overflow:hidden}.sx-shop.is-compact .sx-panel{height:400px;min-height:0}.sx-ticks{flex-wrap:nowrap;overflow:hidden}.ed-hero-grid:has(.sx-hero){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}@media (max-width:1100px){.ed-hero-grid:has(.sx-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.ed-hero-grid:has(.sx-hero){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sx-panel{height:440px}.sx-shop.is-compact .sx-panel{height:380px}}.sx-lane:not(.is-fast) .sx-node:nth-child(4) i{border-style:dashed;animation:5.2s linear infinite sx-spin}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-lane.is-fast .sx-pulse{animation-duration:1.733s}.sx-grid.is-one,.sx-shop.is-compact .sx-grid.is-one{grid-template-columns:1fr}.sx-grid.is-one .sx-tile{grid-template-columns:260px 1fr;align-content:start;column-gap:20px;font-size:15px}.sx-grid.is-one .sx-img{grid-row:1/span 5;align-self:start;width:100%;height:auto;margin:0}.sx-grid.is-one .sx-tile b{align-self:end;padding-top:18px;font-size:14px}.sx-grid.is-one .sx-name{-webkit-line-clamp:3}@media (prefers-reduced-motion:reduce){.sx-lane:not(.is-fast) .sx-node:nth-child(4) i{animation:none}}.sx-shop.is-compact .sx-grid.is-one .sx-tile{grid-template-columns:52% 1fr;column-gap:14px;font-size:13.5px}@media (max-width:640px){.sx-grid.is-one .sx-tile{grid-template-columns:52% 1fr}}.sx-shop .sx-panel:not(:has(.sx-rail)){grid-template-columns:1fr}.sx-shop.is-compact .sx-panel:not(:has(.sx-rail)){grid-template-columns:1fr}.sx-grid.is-one .sx-img{aspect-ratio:1}.sx-stage-head{gap:20px}.sx-stage-head .h-xl{margin-top:6px}.sx-report{--sx-ease:cubic-bezier(.16, 1, .3, 1)}.sx-report-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,5vw,88px);display:grid}.sx-report-copy{align-content:start;display:grid}.sx-report-list{border-top:1px solid var(--line);margin:clamp(28px,3vw,40px) 0 0}.sx-report-list>div{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.sx-report-list dt{font-family:var(--font-display);font-size:var(--t-h5)}.sx-report-list dd{color:var(--muted);margin:0;font-size:15px}.sx-report-privacy{color:var(--ink-2);align-items:center;gap:10px;margin:20px 0 0;font-size:14px;display:flex}.sx-admin{background:var(--bone);border:1px solid var(--line);font-family:var(--font-sans);border-radius:10px;gap:12px;padding:18px;display:grid;box-shadow:0 40px 80px -48px #17151373}.sx-admin-head{align-items:center;gap:10px;padding:2px 2px 6px;display:flex}.sx-admin-head b{font-size:15px}.sx-admin-chip{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12px}.sx-admin-example{color:var(--faint);margin-left:auto;font-size:12px}.sx-admin-row{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.sx-admin-card{background:#fff;border:1px solid #17151314;border-radius:8px;min-width:0;padding:14px 16px}.sx-admin-card small{color:var(--ink-2);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.sx-line{width:100%;height:120px;display:block}.sx-line-stroke{fill:none;stroke:var(--ink);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:sx-draw 1.6s var(--sx-ease) .2s forwards}.sx-line-fill{fill:#1715130d;opacity:0;animation:.8s 1.1s forwards sx-fade-in}.sx-bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sx-bars li{grid-template-columns:96px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.sx-bars span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-bars i{background:var(--ink);height:8px;width:calc(var(--w) * 100%);transform-origin:0;animation:sx-grow .9s var(--sx-ease) both;animation-delay:calc(.5s + var(--i) * 90ms);border-radius:2px}.sx-empty ul{margin:0;padding:0;list-style:none}.sx-empty li{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 -10px;padding:9px 10px;font-size:13.5px;transition:background .5s;display:flex}.sx-empty li+li{border-top:1px solid #1715130f}.sx-empty em{color:var(--faint);font-size:12px;font-style:normal}.sx-empty li.is-flag{background:var(--accent-soft)}.sx-empty li.is-flag em{color:var(--accent);font-weight:600}.sx-empty li.is-fixed{background:#1715130a}.sx-ok{animation:sx-pop .6s var(--sx-ease) both;font-weight:600;color:var(--ink)!important}.sx-syn{border:1px dashed var(--line-strong);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;transition:border-color .4s;display:flex}.sx-syn small{width:100%;color:var(--ink-2);font-size:12px;font-weight:600}.sx-syn-field{border:1px solid var(--line-strong);border-radius:6px;min-width:96px;padding:7px 12px;font-size:14px}.sx-syn-field.is-input{border-color:var(--ink)}.sx-syn-eq{color:var(--accent);font-weight:600}.sx-syn-btn{background:var(--ink);color:var(--paper);border-radius:999px;margin-left:auto;padding:8px 16px;font-size:13px;transition:background .4s}.sx-syn.is-saved{border-style:solid;border-color:var(--line)}.sx-syn.is-saved .sx-syn-btn{background:var(--accent)}@keyframes sx-draw{to{stroke-dashoffset:0}}@keyframes sx-fade-in{to{opacity:1}}@keyframes sx-grow{0%{transform:scaleX(0)}}@media (max-width:900px){.sx-report-grid,.sx-admin-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sx-line-stroke{stroke-dashoffset:0;animation:none}.sx-line-fill{opacity:1;animation:none}.sx-bars i,.sx-ok{animation:none}}.sx-report-grid{grid-template-columns:.95fr 1.05fr}.sx-report .h-xl{font-size:var(--t-h2)}.sx-report .h-xl .accent{display:block}.sx-syn small{color:var(--accent);align-items:center;gap:8px;display:flex}.sx-syn-btn{color:var(--ink-2);background:#17151314}@media (max-width:900px){.sx-report-grid,.sx-admin-row{grid-template-columns:1fr}}.sx-syn.is-saved .sx-syn-btn{background:var(--accent);color:var(--paper)}.sx-admin-chip,.ax-admin-chip,.sm-admin-chip{color:var(--muted);border:0;border-radius:0;padding:0}.sx-admin-chip:before,.ax-admin-chip:before,.sm-admin-chip:before{content:"· "}
