.sm-hero,.sm-stage-demo,.sm-lanes-band,.sm-report{--sm-ease:cubic-bezier(.16, 1, .3, 1);--sm-move:cubic-bezier(.65, 0, .2, 1);--sm-sale:#b40c1c}.sm-hero{gap:16px;display:grid}.sm-stage{aspect-ratio:18/14;border:1px solid var(--line);font-family:var(--font-sans);color:#111;background:#fff;border-radius:14px;animation:.6s both sm-fade;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #17151373}.ed-hero-grid:has(.sm-hero){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.sm-field{opacity:0;transition:opacity .7s ease, transform 1.2s var(--sm-ease);position:absolute;inset:0;transform:scale(1.06)}.sm-stage:not([data-phase=look]):not([data-phase=answer]) .sm-field{opacity:1;transform:none}.sm-tile{aspect-ratio:1;background-repeat:no-repeat;background-size:1800% 1400%;transition:opacity .55s,filter .55s;position:absolute}.sm-stage[data-phase=field] .sm-tile{animation:sm-tile-in .6s var(--sm-ease) both;animation-delay:var(--d)}.sm-tile.is-out{opacity:.1;filter:grayscale()}.sm-mover{z-index:3;aspect-ratio:1;transition:left 1s var(--sm-move), top 1s var(--sm-move), width 1s var(--sm-move), border-radius .6s ease, box-shadow .6s ease, opacity .5s ease;background:#fff;border-radius:0;position:absolute}.sm-mover img{object-fit:contain;padding:5%}.sm-mover.is-source.is-look{border-radius:12px;box-shadow:0 30px 60px -30px #17151380}.sm-stage:not([data-phase=look]):not([data-phase=answer]) .sm-mover.is-source{outline:2px solid var(--accent);outline-offset:-1px;z-index:4}.sm-stage[data-phase=answer] .sm-mover.is-source{border-radius:10px;box-shadow:0 20px 40px -26px #17151373}.sm-mover.is-match{opacity:0}.sm-stage:not([data-phase=look]) .sm-mover.is-match{opacity:1}.sm-mover.is-lit{outline:2px solid var(--accent);outline-offset:-1px;z-index:4;animation:sm-lit .6s var(--sm-ease) both;animation-delay:calc(var(--i) * .16s)}.sm-mover.is-landed{transition-delay:calc(var(--i) * 70ms);background:#f6f5f3;border-radius:10px}.sm-rank{background:var(--accent);color:#fff;opacity:0;width:20px;height:20px;transition:opacity .3s ease, transform .4s var(--sm-ease);transition-delay:calc(var(--i) * .16s + .2s);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid;position:absolute;top:4px;right:4px;transform:scale(.6)}.is-lit .sm-rank{opacity:1;transform:none}.sm-cap{opacity:0;gap:1px;font-size:11px;line-height:1.3;transition:opacity .4s;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.sm-cap small{font-size:10.5px;font-weight:700}.sm-cap .is-sale{color:var(--sm-sale)}.is-landed .sm-cap{opacity:1;transition-delay:calc(.9s + var(--i) * 80ms)}.sm-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#6b1f2a1f 70%,#6b1f2a80);height:22%;position:absolute;top:0;left:0;right:0}.is-look .sm-scan{animation:1.6s cubic-bezier(.45,0,.55,1) .3s both sm-scan}.sm-tags{margin:0;padding:0;list-style:none}.sm-tag{z-index:5;color:var(--ink);white-space:nowrap;animation:sm-pop .6s var(--sm-ease) both;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.sm-tag.is-0{top:21%;left:9%}.sm-tag.is-1{top:30%;right:7%}.sm-tag.is-2{top:49%;left:12%}.sm-tag.is-3{top:58%;right:10%}.sm-ripple{z-index:2;aspect-ratio:1;border:1px solid var(--accent);pointer-events:none;border-radius:50%;width:0;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite sm-ripple;position:absolute;transform:translate(-50%,-50%)}.sm-ripple.is-2{animation-delay:.8s}.sm-ripple.is-3{animation-delay:1.6s}.sm-lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sm-lines line{stroke:var(--accent);stroke-width:.06px;stroke-dasharray:1;stroke-dashoffset:1px;animation:sm-draw .7s var(--sm-ease) forwards}.sm-pdp{opacity:0;transition:opacity .5s ease, transform .6s var(--sm-ease);gap:4px;font-size:13px;display:grid;position:absolute;top:9%;left:34%;right:4%;transform:translateY(8px)}.sm-pdp small{font-size:12px;font-weight:700}.sm-pdp b{font-size:15px;font-weight:400}.sm-pdp i{color:#fff;background:#111;border-radius:2px;justify-self:start;margin-top:10px;padding:8px 18px;font-size:12px;font-style:normal}.sm-row-label{opacity:0;margin:0;font-size:13px;font-weight:700;transition:opacity .5s;position:absolute;top:47%;left:3%}.sm-stage[data-phase=answer] .sm-pdp,.sm-stage[data-phase=answer] .sm-row-label{opacity:1;transition-delay:.7s;transform:none}.sm-caption{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:3.5%;left:3%;box-shadow:0 6px 18px -10px #17151366}.sm-stage[data-phase=answer] .sm-caption{left:auto;right:3%}.sm-chips{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .4s ease, transform .5s var(--sm-ease);background:#ffffffe6;border-radius:999px;gap:5px;margin:0;padding:5px;list-style:none;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 24px -12px #17151373}.sm-stage:not([data-phase=look]):not([data-phase=answer]) .sm-chips{opacity:1;transform:translate(-50%)}.sm-chips li{color:var(--faint);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;transition:background .3s,color .3s}.sm-chips li.is-on{background:var(--accent);color:#fff}.sm-ticks{color:var(--faint);gap:16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex;overflow:hidden}.sm-ticks li{white-space:nowrap;padding-left:12px;transition:color .3s;position:relative}.sm-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}.sm-ticks li.is-on{color:var(--ink)}.sm-ticks li.is-on:before{background:var(--accent);opacity:1}@keyframes sm-fade{0%{opacity:0}}@keyframes sm-tile-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sm-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes sm-scan{0%{opacity:0;top:-22%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes sm-ripple{0%{opacity:.9;width:0}to{opacity:0;width:120%}}@keyframes sm-draw{to{stroke-dashoffset:0}}@keyframes sm-lit{0%{transform:scale(1)}40%{transform:scale(1.35);box-shadow:0 10px 24px -8px #6b1f2a8c}to{transform:scale(1.18);box-shadow:0 8px 20px -10px #6b1f2a80}}@media (max-width:1100px){.ed-hero-grid:has(.sm-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.ed-hero-grid:has(.sm-hero){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sm-tag{gap:5px;padding:4px 9px;font-size:11px}.sm-chips li{padding:4px 9px;font-size:11px}.sm-caption{padding:4px 10px;font-size:11px}.sm-pdp{font-size:11.5px}.sm-pdp b{font-size:12.5px}.sm-pdp i{margin-top:4px;padding:5px 12px;font-size:11px}.sm-cap{font-size:10px}.sm-rank{width:16px;height:16px;font-size:10px;top:-6px;right:-6px}}@media (prefers-reduced-motion:reduce){.sm-stage,.sm-tile,.sm-tag,.sm-scan,.sm-ripple,.sm-lines line,.sm-mover.is-lit{animation:none!important}.sm-mover,.sm-field,.sm-tile,.sm-cap,.sm-rank,.sm-pdp,.sm-row-label,.sm-chips{transition:none!important}}.sm-stage-demo{grid-template-columns:minmax(250px,.36fr) 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.sm-pick,.sm-page{min-width:0}.sm-pick-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:12px}.sm-pick ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sm-pick li{border-bottom:1px solid var(--line)}.sm-pick button{text-align:left;cursor:pointer;width:100%;color:var(--muted);background:0 0;border:0;grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:14px 0;transition:color .3s;display:grid;position:relative}.sm-pick button:hover,.sm-pick button.is-on{color:var(--ink)}.sm-pick-img{border:1px solid var(--line);background:#fff;border-radius:8px;width:56px;height:56px;transition:border-color .3s;position:relative;overflow:hidden}.sm-pick-img img{object-fit:contain;padding:6%}.sm-pick button.is-on .sm-pick-img{border-color:var(--accent)}.sm-pick b{font-family:var(--font-display);font-size:clamp(19px,1.7vw,23px);font-weight:400;line-height:1.2;display:block}.sm-pick small{font-size:13.5px}.sm-progress{background:var(--ink);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sm-progress[data-phase=show]{animation:6.3s linear both sm-progress}@keyframes sm-progress{to{transform:scaleX(1)}}.sm-page{color:#111;border:1px solid var(--line);font-family:var(--font-sans);background:#fff;border-radius:12px;flex-direction:column;height:640px;animation:.5s both sm-fade;display:flex;overflow:hidden;box-shadow:0 40px 80px -40px #17151373}.sm-page-bar{background:#fbfaf8;border-bottom:1px solid #17151314;align-items:center;gap:12px;padding:10px 14px;display:flex}.sm-dots{gap:6px;display:inline-flex}.sm-dots i{background:#17151324;border-radius:50%;width:9px;height:9px}.sm-url{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#1715130d;border-radius:999px;min-width:0;padding:3px 12px;font-size:12px;overflow:hidden}.sm-live{color:var(--accent);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.sm-page-top{grid-template-columns:200px 1fr;gap:22px;padding:20px 22px 12px;display:grid}.sm-page-img{aspect-ratio:1;background:#f6f5f3;border-radius:4px;position:relative;overflow:hidden}.sm-page-img img{object-fit:contain;padding:6%}.sm-page[data-phase=look] .sm-scan{animation:1.2s cubic-bezier(.45,0,.55,1) both sm-scan}.sm-page-info{align-content:start;gap:5px;font-size:14px;display:grid}.sm-page-info small{font-size:12.5px;font-weight:700}.sm-page-info b{font-size:18px;font-weight:400}.sm-sizes{gap:6px;margin-top:8px;display:flex}.sm-sizes i{text-align:center;border:1px solid #ddd;min-width:34px;padding:6px 0;font-size:12px;font-style:normal}.sm-sizes i.on{border-color:#111}.sm-add{color:#fff;background:#111;justify-self:start;margin-top:8px;padding:9px 22px;font-size:12.5px;font-style:normal}.sm-page-tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sm-page-tags li{color:var(--ink);animation:sm-pop .5s var(--sm-ease) both;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.sm-page-label{text-align:center;margin:6px 22px 10px;font-size:14px;font-weight:700}.sm-page-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 22px 20px;display:grid}.sm-card{opacity:0;align-content:start;gap:2px;min-width:0;font-size:12px;display:grid}.sm-page[data-phase=show] .sm-card{animation:sm-card .7s var(--sm-ease) both;animation-delay:calc(var(--i) * 90ms)}.sm-card-img{aspect-ratio:4/5;background:#f6f5f3;margin-bottom:6px;position:relative;overflow:hidden}.sm-card-img img{object-fit:contain;padding:6%}.sm-card small{font-size:11.5px;font-weight:700}.sm-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-card .is-sale{color:var(--sm-sale)}.sm-card s{color:#777;margin-left:4px}.sm-why{border-top:1px dashed #6b1f2a4d;gap:5px;margin-top:8px;padding-top:8px;display:grid}.sm-why-chips{flex-wrap:wrap;gap:3px;display:flex}.sm-why-chips em{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.sm-why-bar{background:#17151314;border-radius:2px;height:3px;display:block;overflow:hidden}.sm-why-bar i{height:100%;width:calc(var(--w) * 100%);background:var(--accent);transform-origin:0;display:block}.sm-page[data-phase=show] .sm-why-bar i{animation:sm-grow .9s var(--sm-ease) both;animation-delay:calc(.4s + var(--i) * 90ms)}.sm-why-tier{color:var(--muted);font-size:10.5px}@keyframes sm-card{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sm-grow{0%{transform:scaleX(0)}}@media (max-width:1100px){.sm-page-row{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-page-row .sm-card:nth-child(n+5){display:none}}@media (max-width:900px){.sm-stage-demo{grid-template-columns:1fr}.sm-pick ol{scrollbar-width:none;border:0;gap:8px;display:flex;overflow-x:auto}.sm-pick li{border:0;flex:none}.sm-pick button{border:1px solid var(--line);border-radius:999px;grid-template-columns:40px auto;gap:10px;padding:6px 14px 6px 6px}.sm-pick button.is-on{border-color:var(--ink)}.sm-pick-img{border-radius:50%;width:40px;height:40px}.sm-pick small,.sm-pick-label{display:none}.sm-pick b{font-family:var(--font-sans);white-space:nowrap;font-size:14px}.sm-progress{left:14px;right:14px}}@media (max-width:640px){.sm-page{height:700px}.sm-page-top{grid-template-columns:120px 1fr;gap:14px;padding:14px}.sm-page-info b{font-size:15px}.sm-sizes,.sm-add{display:none}.sm-page-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.sm-page-row .sm-card:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.sm-card{opacity:1;animation:none!important}.sm-page-tags li,.sm-why-bar i,.sm-page .sm-scan{animation:none!important}}.sm-card-img{aspect-ratio:1}.sm-page{height:690px}@media (max-width:640px){.sm-page{height:760px}}.sm-lanes-band .h-xl .accent{display:block}.sm-lanes{grid-template-columns:180px 1fr 1fr;align-items:stretch;gap:clamp(18px,2.4vw,32px);margin-top:clamp(40px,5vw,72px);display:grid}.sm-lane-src{color:var(--on-ink);align-content:center;gap:4px;font-size:13px;display:grid}.sm-lane-src small{color:var(--on-ink-muted);margin-top:8px;font-size:12px}.sm-lane-src b{font-weight:400;font-family:var(--font-display);font-size:20px}.sm-lane-img{aspect-ratio:1;outline:2px solid var(--accent);outline-offset:3px;background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden}.sm-lane-img img,.sm-lane-card-img img{object-fit:contain;padding:7%}.sm-lane{border:1px solid #f3efe824;border-radius:14px;align-content:start;gap:14px;padding:20px;display:grid}.sm-lane.is-ai{background:#f3efe808;border-color:#e3b7bd73}.sm-lane-label{color:var(--on-ink-muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.sm-lane.is-ai .sm-lane-label{color:var(--on-ink);font-weight:600}.sm-lane-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sm-lane-card{min-width:0;color:var(--on-ink-muted);animation:sm-deal 9s var(--sm-ease) infinite;animation-delay:calc(var(--i) * .14s);align-content:start;gap:5px;font-size:11.5px;display:grid}.sm-lane.is-ai .sm-lane-card{animation-delay:calc(1.2s + var(--i) * .14s)}.sm-lane-card-img{aspect-ratio:1;background:#fff;border-radius:8px;display:block;position:relative;overflow:hidden}.sm-lane-card small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-lane-card em{font-size:11px;font-style:normal;line-height:1.3}.sm-lane-card.is-miss em{color:var(--on-ink-muted)}.sm-lane-card.is-miss .sm-lane-card-img{opacity:.6}.sm-lane-card.is-hit em{color:#e3b7bd;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-lane-note{color:var(--on-ink-muted);margin:0;font-size:14px}.sm-points{border-top:1px solid #f3efe829;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:clamp(48px,6vw,80px) 0 0;padding-top:28px;display:grid}.sm-points dt{font-family:var(--font-display);font-size:var(--t-h5);margin-bottom:6px}.sm-points dd{color:var(--on-ink-muted);margin:0;font-size:15px}@keyframes sm-deal{0%{opacity:0;transform:translateY(18px)rotate(-2deg)}8%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@media (max-width:1100px){.sm-lanes{grid-template-columns:1fr 1fr}.sm-lane-src{grid-column:1/-1;grid-template-columns:96px auto;justify-content:start;align-items:center;column-gap:16px}.sm-lane-src .sm-lane-img{grid-row:span 2}.sm-lane-src small{align-self:end;margin-top:0}}@media (max-width:900px){.sm-lanes,.sm-points{grid-template-columns:1fr}}@media (max-width:640px){.sm-lane-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sm-lane-card{animation:none}}.sm-card{grid-template-rows:auto 1.45em 2.8em 1.5em auto;line-height:1.4}.sm-card small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-card-name{-webkit-line-clamp:2;line-clamp:2}.sm-card>span:nth-of-type(3){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-why{grid-template-rows:41px 3px auto;align-content:start}.sm-why-chips{align-content:flex-start;overflow:hidden}.sm-why-chips em{line-height:16px}.sm-report-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,88px);display:grid}.sm-report .h-xl{font-size:var(--t-h2)}.sm-report .h-xl .accent{display:block}.sm-report-list{border-top:1px solid var(--line);margin:clamp(28px,3vw,40px) 0 0}.sm-report-list>div{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.sm-report-list dt{font-family:var(--font-display);font-size:var(--t-h5)}.sm-report-list dd{color:var(--muted);margin:0;font-size:15px}.sm-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}.sm-admin-head{align-items:center;gap:10px;padding:2px 2px 6px;display:flex}.sm-admin-head b{font-size:15px}.sm-admin-chip{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12px}.sm-admin-example{color:var(--faint);margin-left:auto;font-size:12px}.sm-admin-card{background:#fff;border:1px solid #17151314;border-radius:8px;min-width:0;padding:14px 16px}.sm-admin-card small{color:var(--ink-2);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.sm-admin-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sm-admin-title em{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.sm-line{width:100%;height:110px;display:block}.sm-line-stroke{fill:none;stroke:var(--ink);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:sm-draw 1.8s var(--sm-ease) .2s forwards}.sm-line-fill{fill:#6b1f2a12;opacity:0;animation:.8s 1.2s forwards sm-fade-in}@keyframes sm-fade-in{to{opacity:1}}.sm-opened ul{margin:0;padding:0;list-style:none}.sm-opened li{animation:sm-card .6s var(--sm-ease) both;animation-delay:calc(.6s + var(--i) * .12s);border-radius:6px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;font-size:13px;transition:background .5s;display:grid}.sm-opened li+li{border-top:1px solid #1715130f}.sm-opened li.is-sold{background:var(--accent-soft)}.sm-opened-img{background:#f6f5f3;border-radius:6px;width:36px;height:36px;position:relative;overflow:hidden}.sm-opened-img img{object-fit:contain;padding:8%}.sm-opened-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sm-opened em{color:var(--accent);animation:sm-pop .5s var(--sm-ease) both;font-size:12px;font-style:normal;font-weight:600}@media (max-width:900px){.sm-report-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sm-line-stroke{stroke-dashoffset:0;animation:none}.sm-line-fill{opacity:1;animation:none}.sm-opened li,.sm-opened em{animation:none}}.sm-lane-card em{min-height:2.6em}.sm-catalog{--sm-ease:cubic-bezier(.16, 1, .3, 1)}.sm-catalog .h-xl{font-size:var(--t-h2)}.sm-catalog .h-xl .accent{display:block}.sm-catalog-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.sm-setup{border-top:1px solid var(--line);margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}.sm-setup li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;padding:16px 0;display:grid}.sm-setup-n{border:1px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.sm-setup b{font-family:var(--font-display);font-weight:400;font-size:var(--t-h5);margin-bottom:4px;display:block}.sm-setup small{color:var(--muted);font-size:15px;line-height:1.55;display:block}.sm-setup-foot{color:var(--ink-2);align-items:center;gap:10px;margin:18px 0 0;font-size:14px;display:flex}.sm-catalog-stage{aspect-ratio:18/14;border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #17151366}.sm-ctile{aspect-ratio:1;transition:transform 1.5s var(--sm-move,cubic-bezier(.65, 0, .2, 1));background-repeat:no-repeat;background-size:1800% 1400%;position:absolute}.sm-catalog-stage[data-phase=read] .sm-ctile{animation:.9s both sm-read;animation-delay:calc(var(--rx) * .125s)}.sm-beam{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#6b1f2a29 70%,#6b1f2a8c);width:12%;position:absolute;top:0;bottom:0;left:0}.sm-catalog-stage[data-phase=read] .sm-beam{animation:2.3s cubic-bezier(.45,0,.55,1) both sm-beam}.sm-group{z-index:3;color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.sm-catalog-stage[data-phase=labels] .sm-group{animation:sm-pop .6s var(--sm-ease) both}.sm-catalog-caption{top:3.5%;left:3%}@keyframes sm-read{0%{box-shadow:inset 0 0 #0000}40%{box-shadow:inset 0 0 0 2px var(--accent);filter:saturate(1.2)}to{box-shadow:inset 0 0 #0000}}@keyframes sm-beam{0%{opacity:0;left:-12%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@media (max-width:900px){.sm-catalog-grid{grid-template-columns:1fr}}@media (max-width:640px){.sm-group{padding:3px 8px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.sm-ctile{transition:none;animation:none!important}.sm-beam{display:none}.sm-group{opacity:1;animation:none!important}}.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:"· "}.sm-catalog-stage[data-phase=labels] .sm-group{opacity:1}
