.ee9XDW_card{border:var(--pixel-unit-sm) solid var(--shop-tier);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--text-primary);background:var(--surface-field);box-shadow:var(--shadow-panel);contain:layout paint;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);display:grid;position:relative;overflow:hidden}.ee9XDW_card:not([data-tier]){border:var(--border-width) solid var(--border-muted)}.ee9XDW_card>*{grid-area:1/1}.ee9XDW_card:is([data-tier=legendary],[data-tier=mythic],[data-tier=iconic]){box-shadow:0 var(--pixel-unit) 0 var(--shop-tier), 0 0 var(--space-3) color-mix(in srgb, var(--shop-tier) 45%, transparent)}.ee9XDW_card:is([data-tier=mythic],[data-tier=iconic]){box-shadow:0 var(--pixel-unit) 0 var(--shop-tier), 0 0 var(--space-4) color-mix(in srgb, var(--shop-tier) 60%, transparent)}.ee9XDW_card:is([data-tier=legendary],[data-tier=mythic],[data-tier=iconic]) .ee9XDW_art{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--shop-tier) 30%, var(--surface-field)), var(--surface-field) 68%)}.ee9XDW_card:is([data-tier=mythic],[data-tier=iconic]) .ee9XDW_art:after{content:"";z-index:var(--z-raised);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-paper) 28%, transparent), transparent);width:35%;animation:ee9XDW_shop-sheen 5s var(--motion-ease-standard) infinite;pointer-events:none;position:absolute;inset:-20% auto -20% 0;transform:translate(-150%)skew(-18deg)}.ee9XDW_card[data-tier=iconic] .ee9XDW_art:after{animation-duration:3.6s}@keyframes ee9XDW_shop-sheen{0%,55%{transform:translate(-150%)skew(-18deg)}85%,to{transform:translate(420%)skew(-18deg)}}.ee9XDW_card[data-selected]{outline:var(--pixel-unit-sm) solid var(--color-success);outline-offset:calc(-1 * var(--pixel-unit) - var(--pixel-unit-sm))}.ee9XDW_art{aspect-ratio:5/6;min-width:0;padding:0 0 var(--space-6);background:var(--surface-field);cursor:pointer;border:0;display:block;position:relative;overflow:hidden}.ee9XDW_portrait,.ee9XDW_scene{object-fit:contain;width:100%;height:100%;display:block;position:relative}.ee9XDW_card:has(.ee9XDW_scene) .ee9XDW_art{padding:0}.ee9XDW_art .ee9XDW_live{width:100%;height:calc(100% - var(--space-6));position:absolute;top:0;left:0}.ee9XDW_art:has(>.ee9XDW_live[data-painted])>.ee9XDW_portrait{visibility:hidden}@media (hover:hover){.ee9XDW_art{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.ee9XDW_art:hover{background:color-mix(in srgb, var(--shop-tier) 10%, var(--surface-field))}}.ee9XDW_art .ee9XDW_placeholder{inset:10% 20% calc(var(--space-6) + 4%);background:var(--border-subtle);position:absolute}.ee9XDW_art:has([data-loaded],[data-painted]) .ee9XDW_placeholder{display:none}.ee9XDW_card:has(.ee9XDW_scene) .ee9XDW_placeholder{display:none}.ee9XDW_watch,.ee9XDW_trying{top:var(--space-1);left:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-panel-raised);box-shadow:0 var(--pixel-unit-sm) 0 var(--color-control-shadow);display:inline-flex;position:absolute}.ee9XDW_watch{border:var(--border-width) solid var(--border-strong);color:var(--text-primary)}.ee9XDW_trying{border:var(--pixel-unit-sm) solid var(--color-success);color:var(--color-success)}.ee9XDW_watch~.ee9XDW_trying{left:calc(var(--space-1) + 2rem)}.ee9XDW_ribbon{top:var(--space-4);right:calc(-1 * var(--space-8));width:8.5rem;padding-block:var(--pixel-unit-sm);color:var(--surface-panel);background:var(--color-success);box-shadow:0 var(--pixel-unit-sm) 0 color-mix(in srgb, var(--color-success) 55%, var(--color-ink));font:var(--font-micro);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-caps);text-align:center;text-transform:uppercase;pointer-events:none;position:absolute;transform:rotate(45deg)}.ee9XDW_art:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ee9XDW_info{z-index:var(--z-raised);align-self:end;align-items:center;gap:var(--space-1);min-width:0;min-height:2.5rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);background:color-mix(in srgb, var(--surface-panel) 94%, transparent);pointer-events:none;display:flex}.ee9XDW_text{flex:1;gap:0;min-width:0;display:grid}.ee9XDW_card .ee9XDW_info .ee9XDW_action{pointer-events:auto;flex:none;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;position:relative}.ee9XDW_card .ee9XDW_info .ee9XDW_action:after{content:"";inset:calc((2rem - var(--control-min-height)) / 2);position:absolute}.ee9XDW_name{min-width:0;color:var(--shop-name,var(--text-primary));font:var(--font-caption);font-weight:var(--font-weight-strong);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.ee9XDW_price{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-secondary);font:var(--font-caption);font-weight:var(--font-weight-strong);white-space:nowrap;margin:0;line-height:1.3;display:flex;overflow:hidden}.ee9XDW_price[data-short]{--bucks-amount-color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.ee9XDW_card,.ee9XDW_art{transition:none}.ee9XDW_art:after{animation:none;display:none}}
.VWQpDa_room{top:calc(var(--shell-header-height) + var(--space-3));align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"stage stage""heading toggles""action action""details details";display:grid;position:sticky}.VWQpDa_room[data-active]{border-color:var(--color-success)}.VWQpDa_stage{border-radius:var(--radius-sm);grid-area:stage;min-width:0;overflow:hidden}.VWQpDa_portrait{aspect-ratio:480/520;object-fit:contain;width:100%;height:auto;max-height:32dvh}.VWQpDa_heading{gap:var(--space-1);grid-area:heading;min-width:0;display:grid}.VWQpDa_heading p,.VWQpDa_heading h2{margin:0}.VWQpDa_title{font:var(--font-modal-title);overflow-wrap:anywhere}.VWQpDa_meta{align-items:center;gap:var(--space-1);color:var(--text-secondary);font:var(--font-caption);flex-wrap:wrap;margin:0;display:inline-flex}.VWQpDa_toggles{align-items:start;gap:var(--space-1);grid-area:toggles;display:flex}.VWQpDa_action{gap:var(--space-2);grid-area:action;min-width:0;display:grid}.VWQpDa_details{justify-items:start;gap:var(--space-3);grid-area:details;min-width:0;display:grid}.VWQpDa_hint{color:var(--text-secondary);font:var(--font-caption);margin:0}.VWQpDa_buy{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-strong);display:inline-flex}.VWQpDa_list{width:100%;margin:0;padding:0;list-style:none;display:grid}.VWQpDa_list li{align-items:center;gap:var(--space-2);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;padding-block:2px;display:grid}.VWQpDa_itemName{font:var(--font-label);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VWQpDa_itemPrice{align-items:center;gap:var(--space-1);color:var(--text-secondary);font:var(--font-caption);font-weight:var(--font-weight-strong);white-space:nowrap;display:inline-flex}.VWQpDa_related{gap:var(--space-2);display:grid}.VWQpDa_related h3{color:var(--text-secondary);font:var(--font-caption);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.VWQpDa_related ul{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media not (min-width:64rem){.VWQpDa_room{--fitting-room-peek:calc(4.25rem + var(--safe-area-bottom));z-index:var(--z-overlay);align-items:center;gap:var(--space-2);overscroll-behavior:contain;max-height:85dvh;padding:var(--space-3) var(--space-3) calc(var(--space-3) + var(--safe-area-bottom));border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-floating);animation:VWQpDa_dock-in var(--motion-duration-fast) var(--motion-ease-standard);border-width:2px 0 0;grid-template-columns:2.75rem minmax(0,1fr) auto auto;grid-template-areas:"stage heading action toggles";display:none;position:fixed;inset:auto 0 0;overflow:auto}.VWQpDa_room[data-active]{display:grid}.VWQpDa_room[data-expanded]{animation:VWQpDa_dock-in var(--motion-duration-fast) var(--motion-ease-standard), VWQpDa_drawer-open calc(2 * var(--motion-duration-fast)) var(--motion-ease-standard)}.VWQpDa_room[data-closing]{animation:VWQpDa_dock-in var(--motion-duration-fast) var(--motion-ease-standard), VWQpDa_drawer-close calc(2 * var(--motion-duration-fast)) var(--motion-ease-standard) forwards}.VWQpDa_room[data-expanded]{grid-template-areas:"heading heading action toggles""stage stage stage stage""details details details details"}.VWQpDa_room[data-confirming]{grid-template-areas:"stage heading heading toggles""action action action action"}.VWQpDa_room[data-expanded][data-confirming]{grid-template-areas:"heading heading heading toggles""stage stage stage stage""action action action action""details details details details"}.VWQpDa_action>[data-block]{width:auto}.VWQpDa_action>p{display:none}.VWQpDa_room[data-expanded] .VWQpDa_action>p{display:block}.VWQpDa_room[data-expanded] .VWQpDa_stage{justify-self:center;width:min(100%,22rem)}.VWQpDa_room:not([data-expanded]) .VWQpDa_stage{aspect-ratio:1}.VWQpDa_room:not([data-expanded]) .VWQpDa_portrait{aspect-ratio:auto;object-fit:cover;height:100%}.VWQpDa_room:not([data-expanded]) .VWQpDa_heading .VWQpDa_meta{display:none}.VWQpDa_room:not([data-expanded]) .VWQpDa_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VWQpDa_title{font:var(--font-label);font-weight:var(--font-weight-strong)}.VWQpDa_details{display:none}.VWQpDa_room[data-expanded] .VWQpDa_details{display:grid}}@media (min-width:64rem){.VWQpDa_expand{display:none}}@keyframes VWQpDa_dock-in{0%{transform:translateY(100%)}}@keyframes VWQpDa_drawer-open{0%{transform:translateY(calc(100% - var(--fitting-room-peek)))}}@keyframes VWQpDa_drawer-close{to{transform:translateY(calc(100% - var(--fitting-room-peek)))}}@media (prefers-reduced-motion:reduce){.VWQpDa_room,.VWQpDa_room[data-expanded],.VWQpDa_room[data-closing]{animation:none}}
.KULc1a_card{contain:layout paint;border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-md);min-width:0;color:var(--text-primary);background:var(--surface-field);box-shadow:var(--shadow-panel);display:grid;position:relative;overflow:hidden}.KULc1a_card>*{grid-area:1/1}.KULc1a_card[data-selected]{border-color:var(--color-success);outline:var(--border-width) solid var(--color-success);outline-offset:calc(-2 * var(--border-width))}.KULc1a_art{aspect-ratio:5/6;min-width:0;padding:0 0 var(--space-6);background:var(--surface-field);cursor:pointer;border:0;display:block;position:relative;overflow:hidden}@media (hover:hover){.KULc1a_art{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.KULc1a_art:hover{background:var(--surface-hover)}}.KULc1a_trying{top:var(--space-1);left:var(--space-1);padding:var(--space-1);border:var(--pixel-unit-sm) solid var(--color-success);border-radius:var(--radius-pill);color:var(--color-success);background:var(--surface-panel-raised);box-shadow:0 var(--pixel-unit-sm) 0 var(--color-control-shadow);display:inline-flex;position:absolute}.KULc1a_ribbon{top:var(--space-4);right:calc(-1 * var(--space-8));width:8.5rem;padding-block:var(--pixel-unit-sm);color:var(--surface-panel);background:var(--color-success);box-shadow:0 var(--pixel-unit-sm) 0 color-mix(in srgb, var(--color-success) 55%, var(--color-ink));font:var(--font-micro);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-caps);text-align:center;text-transform:uppercase;pointer-events:none;position:absolute;transform:rotate(45deg)}.KULc1a_art:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.KULc1a_portrait{object-fit:contain;object-position:center top;width:100%;height:100%;display:block;position:relative}.KULc1a_art .KULc1a_placeholder{inset:10% 20% calc(var(--space-6) + 4%);background:var(--border-subtle);position:absolute}.KULc1a_art:has([data-loaded],[data-painted]) .KULc1a_placeholder{display:none}.KULc1a_info{z-index:var(--z-raised);align-self:end;align-items:center;gap:var(--space-1);min-width:0;min-height:2.5rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);background:color-mix(in srgb, var(--surface-panel) 94%, transparent);pointer-events:none;display:flex}.KULc1a_text{flex:1;min-width:0;display:grid}.KULc1a_card .KULc1a_info .KULc1a_action{pointer-events:auto;flex:none;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;position:relative}.KULc1a_card .KULc1a_info .KULc1a_action:after{content:"";inset:calc((2rem - var(--control-min-height)) / 2);position:absolute}.KULc1a_name{font:var(--font-caption);font-weight:var(--font-weight-strong);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.KULc1a_caption{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font:var(--font-caption);white-space:nowrap;margin:0;line-height:1.3;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.KULc1a_art{transition:none}}
.SdB5SW_component{gap:var(--space-2);min-width:0;display:grid}.SdB5SW_component p{margin:0}.SdB5SW_details{gap:var(--space-2);min-width:0;display:grid}.SdB5SW_component[data-layout=compact]{z-index:var(--z-layer);padding:var(--space-2);border-top:var(--pixel-unit-sm) solid var(--surface-cash-strong);background:var(--surface-panel-raised);box-shadow:var(--shadow-floating);animation:SdB5SW_purchase-sheet-in var(--motion-duration-moderate) var(--motion-ease-standard);position:absolute;inset:auto 0 0}.SdB5SW_component[data-layout=compact][data-state=price_changed]{border-color:var(--color-warning)}.SdB5SW_component[data-layout=compact]:is([data-state=failed],[data-state=uncertain]){border-color:var(--color-danger)}.SdB5SW_component[data-layout=full]{padding:var(--space-3);border:var(--pixel-unit-sm) solid var(--surface-cash-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-cash) 10%, var(--surface-panel-raised));animation:SdB5SW_purchase-details-in var(--motion-duration-fast) var(--motion-ease-standard)}.SdB5SW_component[data-layout=full][data-state=price_changed]{border-color:var(--color-warning);background:var(--surface-warning)}.SdB5SW_headline{align-items:center;gap:var(--space-1);font:var(--font-label);font-weight:var(--font-weight-strong);display:flex}.SdB5SW_receipt{gap:var(--pixel-unit-sm);margin:0;display:grid}.SdB5SW_receipt>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.SdB5SW_receipt dt{color:var(--text-secondary);font:var(--font-caption)}.SdB5SW_receipt dd{font:var(--font-label);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;margin:0}.SdB5SW_receipt>[data-after]{padding-top:var(--pixel-unit-sm);border-top:var(--border-width) dashed var(--border-muted)}.SdB5SW_final{color:var(--text-muted);font:var(--font-caption);font-size:var(--font-size-micro);text-align:center}.SdB5SW_detail{align-items:center;gap:var(--space-1);color:var(--text-secondary);font:var(--font-caption);flex-wrap:wrap;display:flex}.SdB5SW_alert{color:var(--color-danger);font:var(--font-caption);font-weight:var(--font-weight-strong)}.SdB5SW_lines{gap:var(--space-1);font:var(--font-caption);margin:0;padding:0;list-style:none;display:grid}.SdB5SW_lines li{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.SdB5SW_actions{gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;min-width:0;display:grid}.SdB5SW_component[data-layout=full] .SdB5SW_actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));grid-auto-flow:row}.SdB5SW_actions>*{min-width:0}.SdB5SW_confirm{align-items:center;gap:var(--space-1);white-space:nowrap;font-weight:var(--font-weight-strong);display:inline-flex}.SdB5SW_close{width:var(--control-min-height);padding-inline:0}@keyframes SdB5SW_purchase-details-in{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes SdB5SW_purchase-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.SdB5SW_component[data-layout=compact],.SdB5SW_component[data-layout=full]{animation:none}}
