.shPage{min-height:100svh;display:grid;align-content:start;justify-items:center;padding:clamp(16px,3.5vw,48px) clamp(16px,4vw,32px) clamp(40px,6vw,96px)}.shPage>*{width:100%;max-width:var(--width-container)}.shWindow{display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px)}.shDemo{margin:0}.shHead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(20px,3vw,56px);gap:clamp(20px,3vw,56px);align-items:start;padding:clamp(24px,3.5vw,56px);background:var(--surface-panel);border-radius:var(--radius-sheet);color:var(--text-body)}.shHeadMain{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.shLogo{width:72px;height:72px;border-radius:var(--radius-card);object-fit:cover;background:var(--surface-sunken);display:block}@media (max-width:640px){.shLogo{width:56px;height:56px}}.shKicker{color:var(--text-on-panel-muted)}.shName{font-size:clamp(28px,5.4vw,var(--fs-display-3));overflow-wrap:anywhere}.shIntro{max-width:48ch;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-muted)}.shMeta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3)}.shHeadSide{display:grid;grid-gap:var(--space-7);gap:var(--space-7);justify-items:start;min-width:0}.shContact{max-width:100%}.shContactPlain{margin:0;max-width:40ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);overflow-wrap:anywhere}.shContactValue{color:var(--text-strong);-webkit-user-select:all;-moz-user-select:all;user-select:all}.shContactValue,.shDetails{font-family:var(--font-mono)}.shDetails{white-space:pre-line;max-width:40ch;font-size:var(--fs-caption);line-height:1.7;color:var(--text-muted);overflow-wrap:anywhere;margin:0}@media (max-width:860px){.shHead{grid-template-columns:minmax(0,1fr);border-radius:var(--radius-panel)}.shHeadSide{gap:var(--space-6)}}.shSecTitle{margin-bottom:var(--space-6)}.shGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));grid-gap:var(--gap-grid);gap:var(--gap-grid)}.shGridCell{display:flex;min-width:0}.shCard{width:100%;overflow:hidden}.shCard:focus-within,.shCard:hover{box-shadow:var(--shadow-md);transform:translateY(var(--lift-y))}.shShot{aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:var(--surface-sunken);border-bottom:1px solid var(--border-hairline)}.shShotImg{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-standard)}.shCard:hover .shShotImg{transform:scale(1.03)}.shShotNone{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:var(--space-4);gap:var(--space-4);background-image:repeating-linear-gradient(180deg,transparent 0 9px,var(--border-hairline) 9px 10px)}.shShotNone,.shShotNoneText{color:var(--text-faint)}.shCardBody{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--pad-card-tight)}.shItemName{overflow-wrap:anywhere}.shItemNote{color:var(--text-muted)}.shPriceRow{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-top:auto;padding-top:var(--space-2)}.shPrice{color:var(--text-strong)}.shPriceAsk{font-weight:var(--fw-semibold);color:var(--text-body)}.shPer{color:var(--text-faint)}.shLead{color:var(--text-muted)}.shCardFoot{padding:0 var(--pad-card-tight) var(--pad-card-tight)}.shCard:hover .shOrder:not(:disabled),.shOrder:focus-visible{background:var(--accent);color:var(--text-on-acid)}.shCard:hover .shOrder:not(:disabled){box-shadow:var(--shadow-acid)}@media (max-width:640px),(pointer:coarse){.shOrder{--_h:var(--tap-min)}}.shOrderMute{color:var(--text-faint);text-align:center;line-height:var(--lh-snug);margin:0}.shEmpty{max-width:720px;margin-inline:auto;padding-block:clamp(40px,6vw,72px)}.shNotice{max-width:560px;margin:clamp(32px,10vh,96px) auto}.shNotice .ex-empty__body{max-width:44ch}.shWait{min-height:50svh;display:grid;align-content:center;justify-items:center;grid-gap:var(--space-6);gap:var(--space-6)}.shWaitBar{width:min(240px,60vw)}.shWaitText{color:var(--text-muted)}.shSaleBar{margin:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-ctl);background:var(--acid-500,#c5f32e);color:var(--text-on-acid,#141414);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shOrderBox{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--pad-card);background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);scroll-margin-top:var(--space-8)}.shOrderTitle{margin:0}.shOrderNote,.shOrderText{margin:0;color:var(--text-muted)}.shOrderNote{font-size:var(--fs-caption);line-height:var(--lh-body)}.shOrderItem{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--surface-sunken)}.shOrderItem,.shOrderShot{border-radius:var(--radius-ctl)}.shOrderShot{width:56px;height:56px;object-fit:cover}.shOrderItemText{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.shOrderItemName{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.shOrderItemPrice{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shOrderField{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.shOrderLabel{color:var(--text-muted)}.shOrderHint{font-size:var(--fs-caption);color:var(--text-faint)}.shOrderInput{width:100%;min-height:var(--tap-min,48px);padding:var(--space-4) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-ctl);background:var(--surface-sunken);color:var(--text-strong);font:inherit}.shOrderArea{min-height:92px;resize:vertical;line-height:var(--lh-body)}.shOrderBad,.shOrderWarn{margin:0;padding:var(--space-5);border-radius:var(--radius-ctl);font-size:var(--fs-caption);line-height:var(--lh-body)}.shOrderBad{background:var(--bad-wash,#f4e8ea);border:1px solid var(--bad,#e0483a)}.shOrderWarn{background:var(--warn-wash,#efebe7);border:1px solid var(--warn,#a26d1d)}.shOrderOk{width:52px;height:52px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--good-wash,#e6efec);color:var(--good-deep,#25804a);justify-self:center}.shOrderTrap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.shFoot{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border-default)}.shFootNote{max-width:78ch;line-height:var(--lh-body);color:var(--text-muted)}.shFootMade{color:var(--text-faint)}.shFilters{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-8)}.shFilterRow{margin-inline:calc(var(--pad-gutter) * -1);padding-inline:var(--pad-gutter)}.shFilterRow--split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.shSortRow{flex:0 1 auto}.shChipNum{margin-left:var(--space-3);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-caption);color:var(--text-faint)}.chipOn .shChipNum{color:var(--acid-900)}.shFound{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-5);margin:0}.shFoundNum{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.shReset{font-size:var(--fs-caption)}.shSale{position:absolute;z-index:1;top:var(--space-5);left:var(--space-5);display:inline-flex;align-items:center;height:22px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--acid-500);color:var(--text-on-acid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-micro);font-weight:var(--fw-bold);line-height:1}.shSale,.shWas{font-family:var(--font-mono)}.shWas{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint);text-decoration:line-through}.shNoneBtn{margin-top:var(--space-6)}