.search-dropdown.search-dropdown--words{padding:6px 0;border-color:#22d3ee29;box-shadow:0 18px 40px #00000073}.search-dropdown__status{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;color:#8b95a7}.search-dropdown__status:before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid rgba(34,211,238,.35);border-top-color:#22d3ee;animation:search-dropdown-spin .8s linear infinite}.search-dropdown__status--empty:before{display:none}@keyframes search-dropdown-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.search-dropdown__status:before{animation:none}}.search-dropdown__section+.search-dropdown__section{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.search-dropdown__section-label{padding:8px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7686}.search-dropdown__option{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 14px;cursor:pointer;color:var(--text, #e5e7eb);-webkit-tap-highlight-color:transparent}.search-dropdown__option.is-active{background:#22d3ee1f;box-shadow:inset 3px 0 #22d3ee}@media (hover: hover){.search-dropdown__option:hover{background:#22d3ee14}.search-dropdown__option.is-active:hover{background:#22d3ee1f}.search-dropdown__option.is-stale:hover{background:transparent}}.search-dropdown__option.is-stale{cursor:default;opacity:.55}.search-dropdown__icon{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#7c8799;background:#ffffff0a}.search-dropdown__icon svg{width:15px;height:15px}.search-dropdown__option--name .search-dropdown__icon{background:transparent}.search-dropdown__option.is-active .search-dropdown__icon{color:#22d3ee}.search-dropdown__body{flex:1;min-width:0}.search-dropdown__label,.search-dropdown__sub{display:block}.search-dropdown__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#cbd5e1}.search-dropdown__option--name .search-dropdown__label{font-size:15px}.search-dropdown__hl{background:none;color:#f8fafc;font-weight:700}.search-dropdown__kind{margin-right:4px;color:#7c8799;font-weight:600}.search-dropdown__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#7c8799}.search-dropdown__count{flex-shrink:0;font-size:12px;color:#7c8799;font-variant-numeric:tabular-nums}.search-dropdown__option--product{min-height:44px}.search-dropdown__thumb{flex-shrink:0;width:30px;height:40px;border-radius:4px;overflow:hidden;background:#ffffff0a}.search-dropdown__thumb img{width:100%;height:100%;object-fit:contain}.search-dropdown__option--product .search-dropdown__label{font-size:13px}.search-dropdown__option--product .search-dropdown__price{flex-shrink:0;font-size:12px;font-weight:700;color:#1fe4ea;font-variant-numeric:tabular-nums}.search-dropdown__option--all .search-dropdown__label{color:#22d3ee;font-weight:600}@media (max-width: 760px),(pointer: coarse){.search-dropdown__option{min-height:46px;padding:8px 14px}.search-dropdown__option--name .search-dropdown__label{font-size:16px}}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.market-header .search-dropdown.search-dropdown--words{position:fixed;top:calc(56px + env(safe-area-inset-top));right:0;left:0;max-height:calc(100vh - 56px);max-height:var(--search-dd-max, calc(100dvh - 56px - env(safe-area-inset-top)) );padding:4px 0 8px;overflow-y:auto;border-width:0 0 1px;border-radius:0 0 12px 12px;background:var(--panel, #0f1319)}.market-header .search-dropdown--words .search-dropdown__option{min-height:48px;padding:8px 16px}.market-header .search-dropdown--words .search-dropdown__section-label{padding:10px 16px 4px}.market-header .search-dropdown--words .search-dropdown__status{padding:10px 16px}.market-header .search-dropdown--words .search-dropdown__thumb{width:28px;height:38px;border-radius:4px}.market-header .search-dropdown--words .search-dropdown__option--product .search-dropdown__label{font-size:14px;font-weight:500}.market-header .search-dropdown--words .search-dropdown__option--product .search-dropdown__price{margin-left:auto;color:var(--teal, #11d9d2);font-size:13px;text-align:right}}.verify-code-form{display:grid;gap:10px;width:100%}.verify-code-form__label{color:#cbd5e1;font-size:13px;font-weight:700}.verify-code-form__row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.verify-code-input{flex:1 1 220px;min-width:0;max-width:320px;border:1px solid var(--border-strong);border-radius:16px;padding:12px 16px;color:var(--text);background:#0f172ad1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.45em;text-align:center;outline:none}.verify-code-input::placeholder{color:#94a3b859}.verify-code-input:focus{border-color:#11d9d2b3;box-shadow:0 0 0 4px #11d9d21f}.verify-code-input[aria-invalid=true]{border-color:#f8717199}.verify-code-form__submit{flex:0 0 auto;min-height:48px}.verify-code-form__submit:disabled{opacity:.5;cursor:not-allowed}.verify-code-form__status{min-height:18px;font-size:13px;line-height:1.45}.verify-code-form__status--error{color:#fca5a5;font-weight:700}.verify-code-form__status--info{color:var(--muted)}.verify-code-form__resend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--muted);font-size:13px}.verify-code-form__resend-button{border:0;padding:0;color:var(--teal);background:transparent;font:inherit;font-weight:800;cursor:pointer}.verify-code-form__resend-button:disabled{color:var(--muted-2);font-weight:600;cursor:default}.verify-code-form--compact .verify-code-input{font-size:22px;padding:10px 14px}.verify-email-banner{display:grid;gap:14px;margin:12px 0 16px;border:1px solid rgba(17,217,210,.3);border-radius:var(--radius-md);padding:14px 16px;background:linear-gradient(135deg,#11d9d21a,#23bfe90a),var(--panel)}.verify-email-banner__main{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.verify-email-banner__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--teal);background:var(--teal-soft);font-size:20px}.verify-email-banner__text{display:grid;flex:1 1 260px;gap:2px;min-width:0;color:var(--muted);font-size:14px;line-height:1.45}.verify-email-banner__text strong{color:var(--text);font-size:15px}.verify-email-banner__actions{display:flex;gap:8px;align-items:center}.verify-email-banner__dismiss{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:transparent;font-size:22px;line-height:1;cursor:pointer}.verify-email-banner__dismiss:hover{color:var(--text);border-color:var(--border-strong)}.verify-email-banner__form{padding-top:12px;border-top:1px solid var(--border)}.email-status{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel)}.email-status--verified{display:flex;gap:10px;align-items:center;margin-bottom:14px;padding:12px 16px;color:var(--text);font-size:14px}.email-status__email{color:var(--muted)}.email-status--pending{display:grid;gap:16px;margin-bottom:18px;border-color:#11d9d24d;padding:18px}.email-status__head{display:flex;gap:12px;align-items:flex-start}.email-status__head h3{margin:0 0 4px;color:var(--text);font-size:17px}.email-status__head p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.email-status__badge{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border-radius:999px;color:#031014;background:var(--teal);font-size:14px;font-weight:900}.email-status__badge--pending{color:#1a1300;background:var(--warning)}.account-link-code{display:grid;gap:8px;width:100%;margin-top:4px;padding-top:16px;border-top:1px solid var(--border)}.account-link-code__title{margin:0;color:var(--text);font-size:1rem}.account-link-code .detail-paragraph{margin:0 0 4px}.auth-step-skip{width:100%;margin-top:6px;border:0;padding:10px;color:var(--muted);background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.auth-step-skip:hover{color:var(--text)}.auth-field-hint{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.auth-google{display:grid;gap:12px;margin-top:16px}.auth-divider{display:flex;gap:12px;align-items:center;color:var(--muted-2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border-strong)}.auth-google__button{display:flex;justify-content:center;min-height:44px}.auth-google__button--busy{opacity:.6;pointer-events:none}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.verify-email-banner__actions{width:100%}.verify-email-banner__actions .primary-button{flex:1}.verify-code-input,.verify-code-form__submit{flex-basis:100%;max-width:none}}.app-dialog-overlay{--dialog-gap: 24px}.app-dialog-overlay.app-confirm-overlay{--dialog-gap: 18px}.app-dialog-overlay.order-detail-overlay,.app-dialog-overlay.seller-message-modal-overlay,.app-dialog-overlay.listing-modal-overlay,.app-dialog-overlay.auth-overlay{z-index:var(--z-modal)}.app-dialog-overlay.order-detail-overlay,.app-dialog-overlay.seller-message-modal-overlay,.app-dialog-overlay.listing-modal-overlay,.app-dialog-overlay.app-confirm-overlay{padding:max(var(--dialog-gap),calc(env(safe-area-inset-top) + 8px)) max(var(--dialog-gap),calc(env(safe-area-inset-right) + 8px)) max(var(--dialog-gap),calc(env(safe-area-inset-bottom) + 8px)) max(var(--dialog-gap),calc(env(safe-area-inset-left) + 8px));overflow-y:auto;overscroll-behavior:contain}.app-dialog-overlay>.seller-message-modal,.app-dialog-overlay>.app-confirm-card{max-height:calc(100vh - 2 * var(--dialog-gap));max-height:calc(100dvh - max(var(--dialog-gap),calc(env(safe-area-inset-top) + 8px)) - max(var(--dialog-gap),calc(env(safe-area-inset-bottom) + 8px)));overflow-y:auto;overscroll-behavior:contain}.app-dialog-overlay>.order-detail-modal,.app-dialog-overlay>.listing-modal{max-height:min(900px,calc(100vh - 2 * var(--dialog-gap)));max-height:min(900px,calc(100dvh - max(var(--dialog-gap),calc(env(safe-area-inset-top) + 8px)) - max(var(--dialog-gap),calc(env(safe-area-inset-bottom) + 8px))));overscroll-behavior:contain}.app-dialog-overlay [role=dialog]:focus,.modal-backdrop>[role=dialog]:focus,.plt-photo-modal-overlay>.plt-photo-modal:focus,.listing-modal-overlay>.listing-modal:focus{outline:none}.modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:max(16px,calc(env(safe-area-inset-top) + 8px)) max(16px,calc(env(safe-area-inset-right) + 8px)) max(16px,calc(env(safe-area-inset-bottom) + 8px)) max(16px,calc(env(safe-area-inset-left) + 8px));overflow-y:auto;overscroll-behavior:contain;background:#02060ec2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:dialog-fade-in .18s ease}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}.modal-backdrop>.pal-modal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.pal-header>.pal-title{margin:0}.pal-header>.pal-close{display:inline-grid;place-items:center;min-width:32px;min-height:32px;border-radius:8px}.pal-sheet .pal-body{padding:4px 0 0}.m-sheet__footer>.pal-actions{flex-wrap:nowrap}.m-sheet__footer>.pal-actions>*{flex:1 1 0;min-width:0}.modal-backdrop>.collection-settings-modal{width:min(520px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#111827;box-shadow:0 16px 48px #0009;animation:modal-in .18s ease}.collection-settings-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.collection-settings-modal__header>h2{margin:0;color:#e2e8f0;font-size:17px;font-weight:700}.collection-settings-modal__close{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0;border:0;border-radius:8px;background:none;color:#9aa4b2;font-size:24px;line-height:1;cursor:pointer}.collection-settings-modal__close:hover{color:#e2e8f0}.collection-settings-modal>.collection-settings{padding:18px 20px 20px}.collection-settings-sheet .collection-settings{padding:4px 0 0}.collection-settings .collection-settings__more{padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.listing-modal.cpm-modal{max-width:600px}.cpm-modal>.listing-modal__title{margin-top:0}.cpm-finishes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cpm-finish{min-height:36px;padding:6px 16px;border:1px solid var(--border-strong);border-radius:999px;background:#ffffff0a;color:var(--text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cpm-finish.is-active{border-color:var(--teal);background:var(--teal);color:#04231f}.cpm-rows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cpm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.cpm-row.is-priced{border-color:#11d9d266;background:#11d9d214}.cpm-row__info{flex:1 1 200px;min-width:0}.cpm-row__name{display:flex;align-items:center;gap:8px}.cpm-row__name strong{font-size:14px}.cpm-badge{padding:1px 7px;border-radius:6px;font-size:12px;font-weight:600}.cpm-badge--live{background:var(--teal);color:#04231f}.cpm-badge--new{background:#11d9d229;color:var(--teal)}.cpm-row__meta{margin-top:2px;color:#f5f7fbb8;font-size:12px}.cpm-match{display:inline-block;padding:8px 4px;margin:-8px -4px;line-height:16px;border:0;background:none;color:var(--teal);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cpm-row__controls{display:flex;align-items:center;gap:8px;margin-left:auto}.cpm-price{display:flex;align-items:stretch;gap:4px;min-height:36px;padding:0 8px;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff1f}.cpm-price>span{align-self:center;opacity:.6}.cpm-price>input{width:72px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right}.cpm-price:focus-within{box-shadow:inset 0 0 0 1px #11d9d299}.cpm-price>input:focus{outline:none}.cpm-qty{display:flex;align-items:center;gap:6px}.cpm-qty__button{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:#ffffff0a;color:var(--text);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.cpm-qty__value{min-width:16px;text-align:center}.cpm-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:14px 0 10px;font-size:13px;opacity:.85}.cpm-summary__live{color:var(--teal)}.cpm-save{width:100%;min-height:44px;padding:11px 16px;border:1px solid var(--teal);border-radius:12px;background:var(--teal);color:#04231f;font:inherit;font-weight:800;cursor:pointer}.cpm-save:disabled{opacity:.6;cursor:progress}.feedback-star-picker>.feedback-star{min-width:32px;min-height:32px}.feedback-release-notice{margin:0 0 4px;color:var(--muted);font-size:.86rem;line-height:1.45}.order-detail-overlay>.order-detail-modal{position:relative;width:min(980px,100%);overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:24px;color:var(--text);background:var(--panel);box-shadow:0 24px 64px #0009}.order-detail-modal>.order-detail-modal__header{display:flex;align-items:flex-start;gap:12px 16px;margin-bottom:20px;padding-right:48px}.order-detail-modal .order-detail-modal__heading{display:grid;flex:1 1 auto;gap:4px;min-width:0}.order-detail-modal .order-detail-modal__eyebrow{color:var(--teal);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.order-detail-modal .order-detail-modal__heading>h2{margin:0;color:var(--text);font-size:26px;line-height:1.2;overflow-wrap:anywhere}.order-detail-modal .order-detail-modal__meta{margin:0;color:var(--muted);font-size:14px}.order-detail-modal__header>.profile-status-pill{flex:none;margin-top:4px}.order-detail-modal .order-detail-modal__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--border-strong);border-radius:999px;background:var(--panel-2);color:var(--text);font-size:24px;line-height:1;cursor:pointer}.order-detail-modal .order-detail-grid,.order-detail-modal .order-detail-sellers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.order-detail-modal .order-detail-sellers{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:12px}.order-detail-modal .order-detail-panel{display:flex;flex-direction:column;gap:6px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;background:var(--panel-2)}.order-detail-modal .order-detail-panel__label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.order-detail-modal .order-detail-panel__value{color:var(--text);font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.order-detail-modal .order-detail-panel__note{margin:0;color:var(--muted);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.order-detail-modal .order-detail-panel__lines>span{display:block}.order-detail-modal .order-detail-panel__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.order-detail-modal .order-detail-panel__foot>.secondary-button{min-height:36px;padding:6px 14px;border-radius:10px;font-size:13px}.order-detail-modal .order-detail-shipping-box{display:grid;gap:12px;margin-top:16px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:16px;background:var(--panel-2)}.order-detail-modal .order-detail-shipping-box__head{display:grid;gap:4px}.order-detail-modal .order-detail-shipping-box__head>h3{margin:0;color:var(--text);font-size:16px;font-weight:800}.order-detail-modal .order-detail-shipping-box__head>p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.order-detail-modal .order-detail-shipping-box>.order-ops-notes{margin:0}.order-detail-modal .seller-order-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.order-detail-modal .seller-order-actions:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:12px}.order-detail-modal .seller-order-actions__end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.order-detail-modal .seller-order-actions :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:12px;font-size:14px;line-height:1.2;white-space:nowrap}.order-detail-modal .seller-order-actions__buy{min-width:148px}.order-detail-modal .order-detail-items{display:grid;gap:10px;margin-top:20px}.order-detail-modal .order-detail-section-title,.order-detail-modal .order-detail-receipt>h3{margin:0;color:var(--text);font-size:16px;font-weight:800}.order-detail-modal .order-detail-items__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.order-detail-modal .order-detail-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;background:#ffffff05}.order-detail-modal .order-detail-item>img,.order-detail-modal .order-detail-item>.profile-order-mini__placeholder{width:56px;height:78px;border-radius:8px;object-fit:contain;background:#ffffff08}.order-detail-modal .order-detail-item__main{display:grid;gap:3px;min-width:0}.order-detail-modal .order-detail-item__name{color:var(--text);font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.order-detail-modal .order-detail-item__meta{color:var(--muted);font-size:13px}.order-detail-modal .order-detail-item__money{display:grid;justify-items:end;gap:2px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.order-detail-modal .order-detail-item__money>strong{color:var(--text);font-size:15px}.order-detail-modal .order-detail-item__money>small{color:var(--muted);font-size:12px}.order-detail-modal .profile-order-seller-link{display:inline-flex;align-items:center;min-height:32px}.order-detail-modal .order-detail-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:20px}.order-detail-modal .order-detail-receipt{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;background:var(--panel-2)}.order-detail-modal .order-detail-rows{display:grid;gap:8px;margin:0}.order-detail-modal .order-detail-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.order-detail-modal .order-detail-rows dt{min-width:0;color:var(--muted)}.order-detail-modal .order-detail-rows dt>small{display:block;color:var(--muted-2);font-size:12px}.order-detail-modal .order-detail-rows dd{margin:0;color:var(--text);font-weight:700;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.order-detail-modal .order-detail-rows>.order-detail-rows__total{margin-top:2px;border-top:1px solid var(--border);padding-top:10px;font-size:16px}.order-detail-modal .order-detail-rows__total>dt,.order-detail-modal .order-detail-rows__total>dd{color:var(--text);font-weight:800}.order-detail-modal .order-detail-receipt__timing{margin:0;color:var(--text);font-size:14px;font-weight:600}.order-detail-modal .order-detail-receipt__when>summary{width:fit-content;color:var(--teal);font-size:13px;font-weight:700;cursor:pointer}.order-detail-modal .order-detail-receipt__when>p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.order-detail-modal .order-detail-money>.order-detail-panel__agent{margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;color:var(--muted);font-size:14px;line-height:1.5}.order-detail-modal .order-detail-tracking{margin-top:20px}.order-detail-modal .order-detail-tracking__header>h3{font-size:16px;font-weight:800}@media (pointer: coarse){.pal-header>.pal-close,.app-confirm-card__header>.icon-button,.feedback-overlay .auth-card__header>.icon-button,.seller-message-modal>.seller-message-modal__close,.order-detail-modal__header>.order-detail-modal__close{width:44px;height:44px;min-width:44px;min-height:44px}.seller-message-modal>.seller-message-modal__close{top:10px;right:10px}.app-dialog-overlay .seller-message-modal h2{margin-right:52px}.feedback-star-picker>.feedback-star,.cpm-qty__button{min-width:44px;min-height:44px}.cpm-finish,.cpm-price,.pal-price-row>.pal-input,.pal-label>.pal-select,.seller-message-modal .seller-message-button,.order-detail-modal .profile-order-seller-link{min-height:44px}.cpm-match{min-width:44px;padding:14px 5px;margin:-14px -5px}.order-detail-modal.order-detail-modal :is(select,input:not([type=checkbox]):not([type=radio]),button:not(.order-detail-modal__close),a.primary-button,a.secondary-button,summary){min-height:44px}.order-detail-modal .order-detail-receipt__when>summary{line-height:44px}}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.app-dialog-overlay{--dialog-gap: 12px}.app-dialog-overlay>.listing-modal.cpm-modal{width:100%;padding:20px 16px}.app-dialog-overlay.order-detail-overlay{display:block;padding:0}.app-dialog-overlay>.order-detail-modal{width:100%;height:100%;max-height:none;border:0;border-radius:0;padding:0 max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto}.order-detail-modal>.order-detail-modal__header{position:sticky;top:0;z-index:2;margin:0 calc(-1*max(16px,env(safe-area-inset-right))) 16px calc(-1*max(16px,env(safe-area-inset-left)));padding:calc(12px + env(safe-area-inset-top)) calc(64px + env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--border);background:var(--panel)}.order-detail-modal__header>.order-detail-modal__close{top:calc(8px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px}.order-detail-modal .order-detail-modal__heading>h2{font-size:22px}.order-detail-modal .order-detail-grid,.order-detail-modal .order-detail-money{grid-template-columns:minmax(0,1fr);gap:10px}.order-detail-modal .seller-order-actions__buy{flex:1 1 100%}}@media (max-height: 500px) and (pointer: coarse){.order-detail-modal>.order-detail-modal__header{position:static}.order-detail-modal__header>.order-detail-modal__close{position:fixed;z-index:3}}.m-sheet-root{padding-bottom:var(--kb-inset, 0px)}.m-sheet-root>.m-sheet{max-height:calc(85vh - var(--kb-inset, 0px));max-height:calc(85dvh - var(--kb-inset, 0px))}.m-sheet-root>.m-sheet__backdrop{touch-action:none}.safety-menu{position:relative;display:inline-flex;align-items:center;gap:8px}.safety-menu__toggle{min-width:44px;min-height:40px;font-size:18px;font-weight:900;line-height:1}.safety-menu__panel{position:absolute;top:calc(100% + 6px);z-index:var(--z-dropdown);display:grid;gap:4px;width:max-content;min-width:200px;max-width:min(320px,calc(100vw - 32px));border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px;background:var(--bg-elevated);box-shadow:var(--shadow)}.safety-menu--end .safety-menu__panel{right:0}.safety-menu--start .safety-menu__panel{left:0}.safety-menu__item{min-height:40px;border:0;border-radius:10px;padding:8px 12px;color:var(--text);background:transparent;font:inherit;font-weight:800;text-align:left;cursor:pointer}.safety-menu__item:hover,.safety-menu__item:focus-visible{background:var(--accent)}.safety-menu__item--danger{color:#fca5a5}.safety-menu__confirm{display:grid;gap:8px;padding:8px;color:var(--text)}.safety-menu__confirm p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.safety-menu__confirm-actions{display:flex;justify-content:flex-end;gap:8px}.safety-menu__danger{min-height:40px;border:1px solid rgba(248,113,113,.55);border-radius:999px;padding:0 16px;color:#fff;background:#b91c1c;font:inherit;font-weight:900;cursor:pointer}.safety-menu__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.safety-menu__error{margin:4px 8px 6px;color:#fca5a5;font-size:13px;font-weight:700}.safety-report__reasons{display:grid;gap:6px;margin:0;border:0;padding:0}.safety-report__reasons legend{margin-bottom:8px;color:#cbd5e1;font-size:13px;font-weight:900}.seller-message-modal .safety-report__reason{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--border-strong);border-radius:12px;padding:8px 12px;color:var(--text);font-size:14px;font-weight:700;cursor:pointer}.seller-message-modal .safety-report__reason.is-selected{border-color:#22d3eea6;background:var(--teal-soft)}.safety-report__reason input{accent-color:var(--teal)}.safety-report__photos{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.safety-report__photos small{flex:1 1 160px;color:var(--muted);font-size:12px}.safety-report .messages-composer__photos{display:flex;gap:8px;margin:0;padding:0;list-style:none}.safety-report .messages-composer__photo{position:relative;width:64px;height:64px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px}.safety-report .messages-composer__photo.is-error{border-color:#fca5a5}.safety-report .messages-composer__photo img{display:block;width:100%;height:100%;object-fit:cover}.safety-report .messages-composer__photo button{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;color:#fff;background:#020617d1;font-size:15px;cursor:pointer}.safety-report .messages-composer__attach{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(148,163,184,.28);border-radius:10px;color:#e2e8f0;background:transparent;cursor:pointer}.safety-report .messages-composer__attach svg{width:20px;height:20px}.safety-report .messages-composer__attach:disabled{opacity:.45;cursor:default}.seller-message-modal.safety-report textarea{min-height:110px}.safety-report .seller-message-modal__footer .seller-message-button{flex:none;white-space:nowrap}.safety-report__sent{display:grid;gap:10px}.safety-report__sent p{margin:0;color:#cbd5e1;line-height:1.5}.safety-report__reference span{color:var(--teal);font-weight:900;letter-spacing:.04em}.safety-report__sent .seller-message-button{justify-self:start}.safety-report-link{border:0;padding:4px 0;color:var(--muted);background:transparent;font:inherit;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.safety-report-link:hover,.safety-report-link:focus-visible{color:var(--text)}.site-footer__report{display:inline-flex;align-items:center;min-height:34px;border:0;padding:0;color:#b5bfce;background:transparent;font:inherit;font-weight:400;cursor:pointer}.site-footer__report:hover,.site-footer__report:focus-visible{color:#64f4ef;text-decoration:underline}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.site-footer__report{min-height:44px}}.report-problem-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;border:1px solid rgba(34,211,238,.22);border-radius:var(--radius-sm);padding:14px 16px;color:#cffafe;background:#082f4952;font-weight:700}.order-detail-report{margin:16px 0 0;color:var(--muted);font-size:13px}.safety-blocked-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:12px 14px;color:#cbd5e1;background:#0f172a99;font-size:14px;font-weight:700}.messages-thread__safety{margin-left:auto}.messages-thread__safety .safety-menu__toggle{min-height:40px;padding:0 12px}.blocked-users{display:grid;gap:8px;margin:0;padding:0;list-style:none}.blocked-users__row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;padding:8px 12px}.blocked-users__who{display:flex;align-items:center;gap:10px;min-width:0}.blocked-users__who img,.blocked-users__who .blocked-users__initial{width:32px;height:32px;flex:none;border-radius:999px;object-fit:cover}.blocked-users__initial{display:grid;place-items:center;color:var(--text);background:var(--accent);font-weight:900}.blocked-users__who span{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.safety-report__hint{margin:0;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:#cbd5e1;background:var(--panel-2);font-size:13px;line-height:1.5}.safety-report__contact a,.suspicious-activity-notice a{color:var(--teal);font-weight:800}.suspicious-activity-notice{display:grid;gap:4px;margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel)}.suspicious-activity-notice strong{color:var(--text);font-size:14px}.suspicious-activity-notice p{margin:0;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.shipping-setup-banner{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;margin:12px 0 16px;border:1px solid rgba(250,204,21,.35);border-radius:var(--radius-md, 14px);padding:14px 16px;background:linear-gradient(135deg,#facc151a,#facc1508),var(--panel, #111827)}.shipping-setup-banner__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:12px;background:#facc1524;font-size:20px}.shipping-setup-banner__text{display:grid;flex:1 1 280px;gap:2px;min-width:0;color:var(--muted, #a8b7cf);font-size:14px;line-height:1.45}.shipping-setup-banner__text strong{color:var(--text, #f8fbff);font-size:15px}.shipping-setup-notice{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;border:1px solid rgba(250,204,21,.4);border-radius:12px;padding:12px 14px;background:#facc1514}.csv-shipping-setup-notice{margin-top:12px}.shipping-setup-notice__text{display:grid;flex:1 1 240px;gap:4px;min-width:0;color:var(--muted, #a8b7cf);font-size:13px;line-height:1.45}.shipping-setup-notice__text strong{color:var(--text, #f8fbff);font-size:14px}.app-confirm-overlay.shipping-setup-prompt{z-index:var(--z-modal-top)}.shipping-setup-prompt .app-confirm-card__actions a,.shipping-setup-notice a,.shipping-setup-banner a{text-decoration:none}.seller-setup-section{display:grid;gap:16px}.seller-setup-checklist__header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.seller-setup-checklist__header h2{margin:0;color:var(--text, #f8fbff);font-size:18px;font-weight:600}.seller-setup-checklist__header span{color:var(--muted, #a8b7cf);font-size:13px}.seller-setup-checklist__steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.seller-setup-checklist__step{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;border:1px solid var(--border, rgba(148, 163, 184, .18));border-radius:12px;padding:10px 12px}.seller-setup-checklist__step--done{border-color:#4ade804d}.seller-setup-checklist__mark{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border:1px solid var(--border-strong, rgba(148, 163, 184, .35));border-radius:999px;color:#4ade80;font-size:13px;font-weight:700}.seller-setup-checklist__step--done .seller-setup-checklist__mark{border-color:#4ade8080;background:#4ade801f}.seller-setup-checklist__text{display:grid;flex:1 1 220px;gap:2px;min-width:0}.seller-setup-checklist__text strong{color:var(--text, #f8fbff);font-size:14px;font-weight:500}.seller-setup-checklist__text small{color:var(--muted, #a8b7cf);font-size:12px}.seller-setup-checklist__action{color:var(--teal, #11d9d2);font-size:13px;font-weight:600;text-decoration:none}.seller-shipping-step{display:grid;gap:16px;scroll-margin-top:var(--sticky-top)}.seller-shipping-step--required{border-color:#facc1566}.seller-shipping-step__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.seller-shipping-step__header h2{margin:2px 0 6px;color:var(--text, #f8fbff);font-size:20px;font-weight:600}.seller-shipping-step__header p{margin:0;color:var(--muted, #a8b7cf);font-size:14px;line-height:1.45}.seller-shipping-step__eyebrow{color:var(--teal, #11d9d2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.seller-shipping-step__pill{flex:0 0 auto;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.seller-shipping-step__pill--required{color:#facc15;background:#facc151f}.seller-shipping-step__pill--done{color:#4ade80;background:#4ade801f}.seller-shipping-step__summary{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;color:var(--muted, #a8b7cf);font-size:14px}.seller-shipping-step__facts{display:grid;gap:10px;margin:0}.seller-shipping-step__facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:4px 14px;align-items:baseline}.seller-shipping-step__facts dt{color:var(--muted, #a8b7cf);font-size:13px}.seller-shipping-step__facts dd{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:0;color:var(--text, #f8fbff);font-size:14px;overflow-wrap:anywhere}.seller-shipping-step__link{padding:0;border:0;background:none;color:var(--teal, #11d9d2);font:inherit;font-weight:700;cursor:pointer}@media (pointer: coarse){.seller-shipping-step__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px}}.seller-shipping-step__handling{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.seller-shipping-step__handling small{flex:1 1 100%}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.seller-shipping-step__facts>div{grid-template-columns:minmax(0,1fr)}}.seller-shipping-step__form{display:grid;gap:18px}.seller-shipping-step__group{display:grid;gap:10px;min-width:0;margin:0;border:1px solid var(--border, rgba(148, 163, 184, .18));border-radius:12px;padding:12px 14px 14px}.seller-shipping-step__group legend{padding:0 6px;color:var(--text, #f8fbff);font-size:14px;font-weight:600}.seller-shipping-step__hint{margin:0;color:var(--muted, #a8b7cf);font-size:12px;line-height:1.45}.seller-shipping-step__hint--unsaved{padding:6px 10px;border-left:3px solid var(--warning, #ffe082);border-radius:0 8px 8px 0;background:#ffe08214;color:var(--text, #f8fbff);font-size:13px}.seller-shipping-step__rates{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.seller-shipping-step__field{display:grid;gap:4px;min-width:0}.seller-shipping-step__field--inline{max-width:220px}.seller-shipping-step__label{color:var(--text, #f8fbff);font-size:13px;font-weight:500}.seller-shipping-step__field small{color:var(--muted, #a8b7cf);font-size:12px;line-height:1.4}.seller-shipping-step__money{display:flex;align-items:center;gap:6px;border:1px solid var(--border, rgba(148, 163, 184, .25));border-radius:10px;padding:0 10px;background:#ffffff05;color:var(--muted, #a8b7cf)}.seller-shipping-step__money input{flex:1 1 auto;min-width:0;border:0;padding:9px 0;background:transparent;color:var(--text, #f8fbff);font-size:14px;outline:none}.seller-shipping-step__money:focus-within{border-color:var(--teal, #11d9d2)}.seller-shipping-step__money:has(input[aria-invalid=true]){border-color:#f87171}.seller-shipping-step__error{color:#f87171;font-size:12px;font-style:normal}.seller-shipping-step__address{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.seller-shipping-step__field--wide{grid-column:1 / -1}.seller-shipping-step__address input,.seller-shipping-step__address select{width:100%;min-width:0;border:1px solid var(--border, rgba(148, 163, 184, .25));border-radius:10px;padding:9px 10px;background:var(--panel, #111827);color:var(--text, #f8fbff);font-size:14px}.seller-shipping-step__address input:focus,.seller-shipping-step__address select:focus{border-color:var(--teal, #11d9d2);outline:none}.seller-shipping-step__address [aria-invalid=true]{border-color:#f87171}.seller-shipping-step__check{color:var(--text, #f8fbff);font-size:14px}.seller-shipping-step__choice{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.seller-shipping-step__choice input{margin-top:3px}.seller-shipping-step__choice span{display:grid;gap:2px}.seller-shipping-step__choice strong{color:var(--text, #f8fbff);font-size:14px;font-weight:500}.seller-shipping-step__choice small{color:var(--muted, #a8b7cf);font-size:12px}.seller-shipping-step__actions{display:flex;flex-wrap:wrap;gap:10px}.seller-shipping-step__status{margin:0;font-size:13px}.seller-shipping-step__status--success{color:#4ade80}.seller-shipping-step__status--error{color:#f87171}.cart-seller-shipping-note{display:block;color:var(--muted, #a8b7cf);font-size:13px;line-height:1.45}.cart-seller-shipping-note--free{color:#4ade80}.cart-seller-shipping-note--hint{color:#facc15}.cart-seller-shipping-note--blocked{color:#f87171;font-weight:500}.cart-shipping-blocked-banner{border-color:#f8717173}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.seller-shipping-step__header{flex-direction:column}.seller-shipping-step__rates{grid-template-columns:1fr 1fr}}:root{--bg: #05070c;--bg-elevated: #0b0f17;--panel: #0f1319;--panel-2: #121826;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f5f7fb;--muted: #9aa4b2;--muted-2: #6f7b8c;--teal: #11d9d2;--teal-soft: rgba(17, 217, 210, .16);--accent: #1b2232;--warning: #ffe082;--shadow: 0 20px 50px rgba(0, 0, 0, .34);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 18px;--radius-sm: 14px;--market-header-height: 163px;--sticky-top: calc(var(--market-header-height, 163px) + 8px);--sticky-bar-top: var(--market-header-height, 163px);--z-sticky: 20;--z-popover: 30;--z-tabbar: 9030;--z-header: 9040;--z-dropdown: 9050;--z-sheet: 9600;--z-modal: 10000;--z-modal-top: 10050;--z-confirm: 10100;--z-toast: 10200;color-scheme:dark}@media not all and (max-width: 760px){@media not all and (max-height: 500px),not all and (pointer: coarse){:root:has(.market-header--compact){--sticky-bar-top: var(--market-header-compact-height, var(--market-header-height, 163px));--sticky-bar-delay: .09s}}}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%;margin:0;background:radial-gradient(circle at top left,rgba(0,180,255,.08),transparent 28%),radial-gradient(circle at top right,rgba(109,76,255,.08),transparent 24%),linear-gradient(180deg,#04060b,#060912);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px}button,input,select,textarea{font:inherit}select option,select optgroup{background-color:#0f1319;color:#f5f7fb}:is(a,button,summary,[tabindex],input:where([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset])):not(:where([tabindex="-1"])):focus-visible{outline:2px solid var(--teal);outline-offset:2px}:where(input,textarea,select):where(:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.skip-link{position:fixed;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));z-index:var(--z-toast);padding:10px 16px;border-radius:12px;background:var(--teal);color:#031014;font-weight:800;text-decoration:none;transform:translateY(calc(-100% - 16px - env(safe-area-inset-top)))}.skip-link:focus,.skip-link:focus-visible{outline:2px solid #f5f7fb;outline-offset:2px;transform:none}#main-content{scroll-margin-top:var(--sticky-top)}#main-content:focus{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-container{width:100%;max-width:1560px;margin:0 auto;padding:28px 24px 48px}.page-container--explore{max-width:1920px}.page-container--home{max-width:1760px;padding-inline:clamp(20px,2.2vw,44px)}.app-shell--home .site-footer__inner{width:min(1760px,100%);padding-inline:clamp(20px,2.2vw,44px)}.app-shell{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.app-shell>.page-container{flex:1 0 auto;min-height:100vh;min-height:100svh}.site-footer{flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);background:#080b12;color:var(--text)}.site-footer__inner{width:min(1560px,100%);margin:0 auto;padding:48px 24px 34px}.site-footer__brand-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,420px);gap:28px;align-items:start;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.08)}.site-footer__brand{display:inline-flex;width:220px;height:72px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:#fff}.site-footer__brand img{width:100%;height:100%;object-fit:cover}.site-footer__brand-row p{max-width:520px;margin:16px 0 0;color:#b5bfce;font-weight:400;line-height:1.55}.site-footer__newsletter{display:grid;gap:12px}.site-footer__newsletter label{color:#b5bfce;font-weight:400;line-height:1.35}.site-footer__newsletter div{display:grid;grid-template-columns:minmax(0,1fr) auto}.site-footer__newsletter input{min-width:0;border:1px solid rgba(255,255,255,.14);border-right:0;border-radius:12px 0 0 12px;background:#111827;color:var(--text);font-weight:400;padding:13px 14px;outline:none}.site-footer__newsletter input::placeholder{color:#9aa4b2;font-weight:400;opacity:1}.site-footer__newsletter input:focus{border-color:#11d9d273;box-shadow:0 0 0 4px #11d9d214}.site-footer__newsletter button{border:1px solid rgba(255,255,255,.14);border-radius:0 12px 12px 0;background:#151d2b;color:#fff;font-weight:500;padding:0 16px;cursor:pointer}.site-footer__newsletter button:hover{background:#11d9d224;border-color:#11d9d25c}.site-footer__newsletter small{color:#9aa4b2;font-size:.82rem;font-weight:400;line-height:1.4}.site-footer__newsletter-message--success{color:#64f4ef}.site-footer__newsletter-message--error{color:#fbbf24}.site-footer__nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;padding:42px 0 40px}.site-footer__group h2{margin:0 0 16px;color:#9aa4b2;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.site-footer__group ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.site-footer a{color:#b5bfce;font-weight:400;text-decoration:none}.site-footer a:hover{color:#64f4ef;text-decoration:underline}.site-footer__bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;padding-top:26px;border-top:1px solid rgba(255,255,255,.08);font-size:.84rem;font-weight:400}.site-footer__bottom p{margin:0;color:#9aa4b2;font-weight:400}.site-footer__legal{display:flex;flex-wrap:wrap;gap:10px 16px}.site-footer__legal a{display:inline-flex;align-items:center;min-height:34px}.site-footer__trademark{max-width:760px;margin:14px 0 0;color:#9aa4b2;font-size:.78rem;font-weight:400;line-height:1.5}@media (max-width: 1100px){.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.site-footer__inner{padding:34px 24px 24px}.site-footer__brand-row{grid-template-columns:1fr}.site-footer__brand{width:min(220px,100%)}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.site-footer__bottom{align-items:flex-start;flex-direction:column}}@media (max-width: 520px){.site-footer__newsletter div{grid-template-columns:1fr;gap:10px}.site-footer__newsletter input,.site-footer__newsletter button{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:12px}.site-footer__nav{grid-template-columns:1fr}}@media (pointer: coarse){.site-footer__group ul{gap:0}.site-footer__group li a,.site-footer__legal a{display:inline-flex;align-items:center;min-height:44px}}.market-header{position:sticky;top:0;z-index:9040;margin-bottom:28px;padding:18px 18px 16px;border:1px solid transparent;border-radius:24px;overflow:visible}.market-header:before{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid var(--border);border-radius:inherit;background:#080b12e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);transform:translateY(0);transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.market-header--compact{pointer-events:none}.market-header--compact:before{transform:translateY(calc(-1 * var(--market-header-collapse, 0px)));pointer-events:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1) .09s}.market-header--compact .market-header__row{transform:translateY(calc(-1 * var(--market-header-compact-lift, 0px)));pointer-events:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1) .09s}.market-header--compact .market-header__nav-row{opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none;transition:opacity .09s ease-out,transform .2s ease,visibility 0s linear .2s}.market-header__row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.market-header__brand-block{display:flex;align-items:center;gap:14px;min-width:230px}.market-header__brand-link{display:block;width:min(220px,34vw);height:64px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#fff;box-shadow:0 14px 34px #00000047,inset 0 0 0 1px #0206170a}.market-header__logo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.market-header__brand-copy{display:flex;flex-direction:column;gap:3px}.market-header__search-form{flex:1;display:flex;justify-content:flex-end}.market-header__search-wrap{width:min(720px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.market-header__search{width:100%;padding:15px 18px;border-radius:18px;border:1px solid var(--border);background:#0c111c;color:var(--text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.market-header__search::placeholder{color:var(--muted-2)}.market-header__search:focus{border-color:#11d9d257;box-shadow:0 0 0 4px #11d9d214;background:#0d1420}.market-header__search-button{padding:14px 18px;border-radius:16px;border:0;background:linear-gradient(135deg,#11d9d2,#23bfe9);color:#031014;font-weight:800;cursor:pointer;white-space:nowrap}.market-header__search-clear{padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:#141b28;color:var(--text);cursor:pointer;white-space:nowrap}.market-header__nav-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;overflow:visible;opacity:1;visibility:visible;transition:opacity .16s ease .12s,transform .22s ease .04s,visibility 0s linear 0s}@media (prefers-reduced-motion: reduce){.market-header:before,.market-header__row,.market-header__nav-row,.market-header--compact:before,.market-header--compact .market-header__row,.market-header--compact .market-header__nav-row{transition:none}}.market-header__status{display:flex;justify-content:flex-end;overflow:visible;position:relative;z-index:1}.page-topbar-left{display:flex;gap:12px;flex-wrap:wrap}.nav-chip{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;color:#e9edf5;background:#ffffff08;border:1px solid var(--border);text-decoration:none;transition:all .18s ease}@media (hover: hover) and (pointer: fine){.nav-chip:hover{border-color:var(--border-strong);background:#ffffff0f}}.nav-chip.active{color:#dffffb;background:linear-gradient(135deg,#11d9d22e,#11d9d214);border-color:#11d9d252;box-shadow:inset 0 0 0 1px #11d9d214}.market-header__search-button-icon{display:none}@media (min-width: 761px) and (max-width: 1180px) and (min-height: 501px),(min-width: 761px) and (max-width: 1180px) and (pointer: fine){:root{--market-header-height: 118px}.market-header{margin-bottom:16px;padding:8px 12px}.market-header__row{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:8px}.market-header__brand-block{flex:0 0 auto;min-width:0}.market-header__brand-link{width:166px;height:48px;border-radius:14px}.market-header__search-form{flex:1 1 auto;min-width:0;justify-content:stretch}.market-header__search-wrap{width:100%;gap:8px}.market-header__search{height:48px;padding:0 16px;border-radius:14px}.market-header__search-button,.market-header__search-clear{height:48px;padding:0 14px;border-radius:14px}.market-header__search-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;padding:0}.market-header__search-button-icon{display:inline-flex}.market-header__search-button-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.market-header__nav-row{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;container-type:inline-size}.page-topbar-left{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:8px;margin:-4px;padding:4px;scroll-padding-inline:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-topbar-left::-webkit-scrollbar{display:none}.nav-chip{flex:0 0 auto;min-height:40px;padding:0 14px;white-space:nowrap}.market-header__status{flex:0 0 auto;flex-wrap:nowrap}.market-header__status .primary-button,.market-header__status .secondary-button{min-height:40px;padding:0 14px;white-space:nowrap}.market-header .account-chip{grid-template-columns:36px minmax(0,1fr);gap:8px;min-width:0;max-width:200px;padding:3px 12px 3px 3px}.market-header .account-chip__avatar{width:36px;height:36px;font-size:16px}@container (max-width: 900px){.market-header .account-chip{grid-template-columns:36px;padding:3px}.market-header .account-chip__copy{display:none}}}@media not all and (max-width: 760px){@media not all and (max-height: 500px),not all and (pointer: coarse){@media (max-height: 560px){:root{--sticky-top: 8px}:root,:root:has(.market-header--compact){--sticky-bar-top: 0px}.market-header{position:relative}.market-header--compact,.market-header--compact .market-header__nav-row{pointer-events:auto}.market-header--compact:before,.market-header--compact .market-header__row,.market-header--compact .market-header__nav-row{opacity:1;transform:none;visibility:visible}}}}@media (pointer: coarse){.nav-chip,.market-header__status .primary-button,.market-header__status .secondary-button{min-height:44px}.market-header .notif-bell__btn{min-width:44px;min-height:44px}}.section-header{margin-bottom:22px}.section-header h1{margin:0 0 10px;font-size:4rem;line-height:1;font-weight:800;letter-spacing:-.04em}.section-header p{margin:0;color:var(--muted);font-size:1.05rem}.browse-container{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.custom-checkbox{display:inline-block;flex-shrink:0}.search-banner{margin-bottom:18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(17,217,210,.14);background:linear-gradient(135deg,#11d9d214,#446cff0d);color:#d9ffff}.search-fallback{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:18px;padding:14px 18px;border-radius:var(--radius-md);border:1px solid rgba(17,217,210,.22);background:linear-gradient(135deg,#11d9d217,#446cff0d)}.search-fallback__line{margin:0;font-size:1.02rem;color:var(--text)}.search-fallback__lead{color:var(--muted);font-weight:600}.search-fallback__term{font-weight:800}.search-fallback__detail{margin:0;flex:1 1 260px;min-width:0;font-size:.86rem;color:var(--muted)}.search-fallback__action{flex:0 0 auto;min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid rgba(31,228,234,.4);background:#11d9d21a;color:#9ff6f4;font-size:.86rem;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.search-fallback__action:hover{background:#1fe4ea33;border-color:#1fe4eab3;color:#d9ffff}.search-fallback__action:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.search-fallback--exact{margin:0;padding:26px 22px;border-color:var(--border-strong);background:var(--panel)}.search-fallback--exact .search-fallback__line{flex:1 1 100%;font-size:1.16rem;font-weight:800}@media (max-width: 640px){.search-fallback{flex-direction:column;align-items:stretch}.search-fallback__line,.search-fallback__detail{flex:0 1 auto}.search-fallback__action{width:100%}}.explore-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 0}.explore-pagination__btn{background:#0f172ad9;border:1px solid rgba(148,163,184,.2);border-radius:10px;color:#d7e6ff;font-size:13px;font-weight:700;padding:8px 18px;cursor:pointer;transition:border-color .15s,background .15s,color .15s;font-family:inherit}.explore-pagination__btn:hover:not(:disabled){border-color:#1fe4ea8c;background:#1fe4ea1a;color:#1fe4ea}.explore-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.explore-pagination__info{font-size:13px;font-weight:700;color:#b7d2ff99;min-width:100px;text-align:center}.skeleton-card{pointer-events:none}@keyframes skeleton-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.skeleton-img-block,.skeleton-line{background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:200% 100%;border-radius:6px;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-img-block{border-radius:8px}.skeleton-line{height:12px;margin:8px 0}.skeleton-line--name{width:78%;height:14px}.skeleton-line--set{width:55%}.skeleton-line--price{width:38%;height:16px;margin-top:14px}.results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.results-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.results-header{display:flex;justify-content:space-between;align-items:center;color:var(--text);font-weight:700}.set-product-mode{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0c111cdb}.set-product-mode button{min-width:92px;min-height:44px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a8bddb;font:inherit;font-size:.92rem;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.set-product-mode button:hover{border-color:#1fe4ea61;color:#e9faff}.set-product-mode button.active{border-color:#1fe4eab8;background:#1fe4ea29;color:#20f4ff;box-shadow:0 12px 28px #1fe4ea1a}.sort-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sort-control__label{color:var(--muted);font-size:.95rem;font-weight:700}.sort-control__select{min-width:220px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#0c111c;color:var(--text);outline:none;cursor:pointer}.sort-control__select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.product-card{height:100%;cursor:pointer}.product-card img{display:block}.add-btn{font-weight:800}.panel{background:#0f1319eb;border:1px solid var(--border);border-radius:24px;padding:22px;box-shadow:var(--shadow)}.panel-title{margin-bottom:12px;font-size:1.1rem;font-weight:800}.detail-paragraph{margin:0;color:var(--muted);line-height:1.55}.primary-button,.secondary-button,.full-width{appearance:none;cursor:pointer}.primary-button{padding:12px 16px;border-radius:16px;border:0;background:linear-gradient(135deg,#11d9d2,#23bfe9);color:#031014;font-weight:800}.secondary-button{padding:12px 16px;border-radius:16px;background:#141b28;color:var(--text);border:1px solid var(--border)}.image-panel,.detail-panel,.chart-panel,.marketplace-panel,.sales-panel,.recent-sales-panel{min-height:100px}.thumb{width:72px;height:72px;padding:6px;border-radius:16px;border:1px solid var(--border);background:#0a0f18;cursor:pointer}.thumb img{width:100%;height:100%;object-fit:contain}.marketplace-copy{display:grid;gap:8px;margin-bottom:16px;color:var(--muted)}.sales-panel .listing-stack{display:grid;gap:14px}.listing-card{border-radius:18px;border:1px solid var(--border);background:#ffffff05;padding:14px}.listing-card--market{padding:16px}.listing-card__top{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px}.listing-card__price-block{text-align:right}.listing-card__meta-row{margin-bottom:8px}.listing-card__shipping{color:var(--muted);font-size:.92rem}.listing-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.listing-seller,.listing-price{font-weight:800}.listing-subtext{color:var(--muted);font-size:.92rem;margin-top:4px}.badge{padding:7px 10px;border-radius:999px;font-size:.82rem;color:var(--muted);background:#ffffff0a;border:1px solid var(--border)}.full-width{width:100%;padding:12px 14px;border-radius:14px;background:#131b28;color:var(--text);border:1px solid var(--border)}.search-dropdown{position:absolute;top:110%;left:0;right:0;max-height:min(560px,calc(100vh - 118px));max-height:min(560px,var(--search-dd-max, calc(100dvh - 118px) ));background:#0b1220;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.5) transparent;z-index:50}.search-dropdown__price{flex-shrink:0;font-size:13px;font-weight:700;color:#1fe4ea;align-self:center}.modal{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:20px;background:#02060ec2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal_opened{animation:modalFadeIn .18s ease}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.listing-modal__title{font-size:40px;font-weight:800;margin-bottom:6px}@media (max-width: 920px){.listing-modal{width:calc(100vw - 24px);padding:20px}.listing-modal__grid,.listing-modal__segment{grid-template-columns:1fr}}.product-page-header{margin-bottom:22px}.product-page-title{margin:0;font-size:clamp(42px,5vw,74px);line-height:.95;font-weight:900;letter-spacing:-.04em}.product-left-column,.product-right-column{min-width:0}.product-image-panel{border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:20px;margin-bottom:18px}.secondary-button:disabled{opacity:.5;cursor:not-allowed}.product-listings-header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.listing-modal-overlay{-webkit-backdrop-filter:blur(10px);align-items:center;justify-content:center}.listing-modal{width:min(880px,calc(100vw - 48px));max-height:min(88vh,900px);max-height:min(88dvh,900px);overflow:auto;background:linear-gradient(180deg,#0d121efa,#050a14fa);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:30px;position:relative;box-shadow:0 20px 60px #00000080}.listing-modal__close{position:absolute;top:18px;right:18px;width:54px;height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;font-size:34px;line-height:1;cursor:pointer}.listing-modal__title{font-size:clamp(28px,3vw,44px);font-weight:800;margin-bottom:6px;padding-right:72px}.listing-modal__subtitle{color:#a7b0be;font-size:18px;margin-bottom:18px}.listing-modal__segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.listing-modal__segment-btn{min-height:68px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.listing-modal__segment-btn.active{border-color:#1fe4ea8c;background:#1fe4ea1f}.listing-modal__helper{padding:14px 18px;border-radius:18px;background:#1fe4ea14;border:1px solid rgba(31,228,234,.25);color:#d8f7f8;margin-bottom:16px;font-size:15px}.listing-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.listing-modal__field{display:grid;gap:8px;color:#fff;font-weight:700}.listing-modal__field span{font-size:15px}.listing-modal__field input,.listing-modal__field select,.listing-modal__field textarea{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#040d1ff2;color:#fff;padding:16px 18px;font-size:16px;outline:none}.listing-modal__field textarea{resize:vertical;min-height:120px}.listing-modal__footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;flex-wrap:wrap}@media (max-width: 820px){.listing-modal{width:calc(100vw - 24px);padding:20px}.listing-modal__grid,.listing-modal__segment{grid-template-columns:1fr}.condition-breakdown-list{display:grid;gap:12px}.product-listings-header{align-items:stretch}}@media (max-width: 980px){.inventory-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header h1{font-size:3rem}.results-toolbar{align-items:flex-start}}@media (max-width: 640px){.page-container{padding:16px 14px 32px}.site-footer__inner,.app-shell--home .site-footer__inner{padding-inline:14px}.section-header h1{font-size:2.4rem}.inventory-page-grid{grid-template-columns:1fr}.sort-control,.results-toolbar__actions,.set-product-mode{width:100%}.sort-control__select{width:100%;min-width:0}.listing-card__top{flex-direction:column}.listing-card__price-block{text-align:left}}.product-left-column,.product-right-column{display:grid;gap:18px}.product-left-section-title{margin-bottom:12px}.product-buy-panel{position:relative;overflow:hidden;border:1px solid rgba(31,228,234,.16);box-shadow:0 10px 35px #0000002e}.product-buy-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(31,228,234,.12),transparent 36%),linear-gradient(180deg,#ffffff03,#fff0);pointer-events:none}.product-side-summary-list{display:grid;gap:10px;margin-bottom:16px}.listing-card--buy-focus{border-color:#1fe4ea24}.listing-card--buy-focus:hover{border-color:#1fe4ea4d}.product-buy-panel .primary-button{background:linear-gradient(135deg,#26d9f2,#19bfd6);color:#041018}.product-buy-panel .primary-button:hover{transform:translateY(-1px);box-shadow:0 12px 30px #1fe4ea3d}.product-inventory-panel{display:grid;gap:16px;align-content:start}.product-left-column{gap:16px}.product-overview-panel{display:grid;gap:0}.product-inventory-panel__helper-copy{margin:4px 0 0;font-size:.88rem}.watchlist-heart{position:absolute;top:18px;right:18px;z-index:5;width:46px;height:46px;border:1px solid rgba(255,79,139,.45);border-radius:999px;background:#ff4f8b29;color:#ff4f8b;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #ff4f8b2e}.watchlist-heart span{font-size:1.25rem;line-height:1}.seller-link-button,.seller-name-button{border:0;background:transparent;color:var(--teal);font:inherit;font-weight:900;cursor:pointer;padding:0;text-align:left;text-decoration:none}.seller-link-button:hover,.seller-name-button:hover{color:#fff;text-decoration:underline}.product-overview-panel{min-height:520px;border-radius:28px}.product-image-panel{display:flex;align-items:center;justify-content:center}.product-overview-panel{padding:22px}.product-image-panel{min-height:430px;height:430px}.product-overview-panel{min-height:220px;height:auto}@media (max-width: 1100px){.product-image-panel{height:420px;min-height:420px}}.inventory-page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.page-container--explore .inventory-page-grid>div,.page-container--explore .inventory-page-grid .product-card-shell,.page-container--explore .inventory-page-grid .product-card{height:100%}@media (min-width: 981px) and (max-width: 1180px) and (min-height: 501px),(min-width: 981px) and (max-width: 1180px) and (pointer: fine){.page-container--explore .browse-container:not(:has(>.sidebar)) .inventory-page-grid{max-width:calc(100% - 280px);margin-right:auto;margin-left:auto}}@media (min-width: 1481px) and (max-width: 1500px){.page-container--explore .browse-container>main .inventory-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (max-width: 760px){@media not all and (max-height: 500px),not all and (pointer: coarse){.page-container--explore .inventory-page-grid .product-card__image-wrap{min-height:300px;height:300px;padding:0;background:radial-gradient(circle at 50% 18%,rgba(34,211,238,.12),transparent 44%),linear-gradient(180deg,#ffffff09,#fff0)}.page-container--explore .inventory-page-grid .product-card__image-wrap img{width:auto;max-width:84%;height:100%;max-height:100%;margin:0 auto;display:block;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.42))}.page-container--explore .inventory-page-grid .product-card__image-placeholder{min-height:220px;border-style:dashed;background:radial-gradient(circle at 50% 18%,rgba(20,216,210,.12),transparent 46%),linear-gradient(135deg,#14d8d21a,#ff4d7d14),#ffffff06}}}.page-container--explore .product-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:6px}.page-container--explore .product-set{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-container--explore .product-card-number{margin-bottom:8px}.page-container--explore .product-price{margin-top:8px;margin-bottom:14px}.product-card{position:relative;z-index:1;min-height:500px;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#111821,#08101a);box-shadow:0 22px 55px #00000059;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.product-card:before{content:"";position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:linear-gradient(120deg,#14d8d29e,#785aff7a,#14d8d29e);opacity:0;pointer-events:none;transition:opacity .25s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (hover: hover) and (pointer: fine){.product-card:hover{transform:translateY(-5px);border-color:#14d8d273;box-shadow:0 30px 80px #0009}.product-card:hover:before{opacity:1}}.product-card>*{position:relative;z-index:1}.product-card__image-wrap{height:220px;padding:34px 20px 18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff09,#fff0)}.product-card img{width:100%;height:100%;padding:0;object-fit:contain;background:transparent}.product-card__image-placeholder{width:100%;height:100%;border:1px solid rgba(20,216,210,.22);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center;background:linear-gradient(135deg,#14d8d21f,#ff4d7d14),#ffffff06}.product-card__placeholder-badge{width:68px;height:68px;border-radius:18px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(20,216,210,.5);background:#08101ab8;color:#27f0e8;font-size:1.15rem;font-weight:900;letter-spacing:0}.product-card__placeholder-title{color:#fff;font-size:.9rem;font-weight:850}.product-card__placeholder-meta{max-width:100%;color:#9aa7ba;font-size:.76rem;line-height:1.35}.watchlist-heart{position:absolute;top:14px;left:14px;right:auto;z-index:20;width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,77,125,.72);background:#0f1723db;color:#fff;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 0 18px #ff4d7d59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}@media (hover: hover) and (pointer: fine){.watchlist-heart:hover{transform:scale(1.08);background:#ff4d7d2e}}.watchlist-heart.active{border-color:transparent;background:linear-gradient(135deg,#ff4d7d,#ff2f5c);box-shadow:0 0 22px #ff4d7db8}.watchlist-heart span{display:flex;align-items:center;justify-content:center;line-height:1;transform:translateY(-1px)}.product-info{flex:1;display:flex;flex-direction:column;padding:20px 22px 22px}.product-name{margin-bottom:7px;color:#fff;font-size:1.13rem;font-weight:900;line-height:1.25}.product-set{margin-bottom:15px;color:#aab5c6;font-size:.95rem}.product-set-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}@media (hover: hover) and (pointer: fine){.product-set-link:hover{color:#d8f7ff;text-decoration-color:var(--teal)}}.product-card-number{margin:-5px 0 12px;color:#7f91a8;font-size:.84rem;font-weight:900;line-height:1.2}.product-identity-line{margin:-6px 0 10px;color:#a7b7cf;font-size:.76rem;font-weight:850;line-height:1.35}.product-card__actions{width:100%;justify-content:space-between}.product-card__cart-button{min-width:160px;padding:0 22px}.add-btn{position:relative;flex:0 0 48px;width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(20,216,210,.8);background:#0a121ce6;color:transparent;font-size:0;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease}.add-btn:before,.add-btn:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:3px;border-radius:999px;background:var(--teal);transform:translate(-50%,-50%)}.add-btn:after{transform:translate(-50%,-50%) rotate(90deg)}@media (hover: hover) and (pointer: fine){.add-btn:hover{transform:scale(1.06);background:#14d8d21f}}.filters-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(148,163,184,.18);background:#0b1220}.filters-panel:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,#ff4d7d,#8b5cf6,#14d8d2,#ff4d7d);background-size:300% 300%;animation:filterBorderGlow 6s linear infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes filterBorderGlow{0%{background-position:0% 50%}to{background-position:300% 50%}}@media (max-width: 900px){.inventory-page-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.product-card{min-height:460px}.product-card__image-wrap{height:190px}.product-card__actions{gap:10px}.product-card__cart-button{min-width:140px}}.product-price{color:var(--teal);font-size:1.4rem;font-weight:900;text-align:left;margin-top:auto;margin-bottom:14px}.product-card__cart-button{flex:1;height:48px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:none;background:linear-gradient(135deg,#14d8d2,#18c4e2);color:#031014;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .2s ease}@media (hover: hover) and (pointer: fine){.product-card__cart-button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #14d8d24d}}.product-card__actions{display:flex;align-items:center;gap:12px}.product-card{min-height:660px;gap:22px;overflow:visible;border:1px solid rgba(122,151,173,.16);border-radius:22px;padding:74px 28px 28px;background:linear-gradient(145deg,#07101cfc,#060f1cf7);box-shadow:0 22px 54px #00000061,inset 0 0 0 1px #ffffff05}.product-card:before{opacity:1;background:linear-gradient(150deg,#1fe4ea2e,#1fe4ea11 34%,#63749714 66%,#b239ff24)}.product-card:after{content:"";position:absolute;inset:2px;z-index:0;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 44%);pointer-events:none}.product-card__glow{position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 18% 24%,rgba(31,228,234,.035),transparent 32%),radial-gradient(circle at 88% 18%,rgba(178,57,255,.03),transparent 36%);pointer-events:none}@media (hover: hover) and (pointer: fine){.product-card:hover{transform:translateY(-5px);border-color:#1fe4ea38;box-shadow:0 24px 58px #0000006b,0 0 0 1px #1fe4ea0e}}.watchlist-heart{top:26px;left:26px;width:58px;height:58px;border:1px solid rgba(148,163,184,.36);background:#080f1ba3;box-shadow:inset 0 0 0 1px #ffffff0b;font-size:28px}@media (hover: hover) and (pointer: fine){.watchlist-heart:hover{border-color:#ff4d7dd1;background:#ff4d7d1f}}.product-card__rarity-pill{position:absolute;top:30px;right:28px;z-index:20;max-width:calc(100% - 120px);padding:12px 20px;border-radius:999px;color:#f8fbff;background:linear-gradient(135deg,#1fe4eabd,#7416a8e0);box-shadow:0 14px 36px #1fe4ea24;font-size:.92rem;font-weight:850;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__media{display:flex;justify-content:center;min-width:0}.product-card__image-wrap{width:min(100%,390px);height:clamp(300px,25vw,430px);padding:0;background:transparent}.product-card img{max-width:100%;max-height:100%;filter:drop-shadow(0 22px 34px rgba(0,0,0,.34))}.product-info{gap:22px;padding:0}.product-card__details{display:grid;gap:10px}.product-name{margin:0;font-size:clamp(1.45rem,2.1vw,2.15rem);font-weight:760;line-height:1.12}.product-set{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0;color:#aebbd1;font-size:1.05rem;line-height:1.25}.product-set-link{text-decoration:none}@media (hover: hover) and (pointer: fine){.product-set-link:hover{color:#f8fbff}}.product-set__separator{color:#aebbd1ad;font-weight:700}.product-card-number{margin:0;color:#aebbd1;font-size:inherit;font-weight:760}.product-card-finish-label{margin:0;color:#aebbd1;font-size:inherit;font-weight:720}.product-card__tags{display:flex;flex-wrap:wrap;gap:8px}.product-card__tag{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:6px 12px;color:#cbd5e1;background:#0f172a61;font-size:.84rem;font-weight:750}.product-identity-line{margin:0;color:#8d9bb1;font-size:.82rem;font-weight:700}.product-card__market-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;border-top:1px solid rgba(148,163,184,.18);padding-top:16px}.product-card__seller-badges{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.product-card__seller-badges span{border:1px solid rgba(31,228,234,.22);border-radius:999px;background:#1fe4ea14;color:#9beff4;padding:4px 7px;font-size:.66rem;font-weight:900}.product-card__market-stat{display:grid;align-content:start;gap:4px;min-width:0;overflow:visible;border:0;padding:0;background:transparent;box-shadow:none}.product-card__market-stat:first-child{padding-left:0}.product-card__market-stat>span,.product-card__market-stat small{color:#aebbd1;font-size:.82rem;font-weight:500;line-height:1.25}.product-card__market-stat strong{display:block;min-width:0;max-width:100%;color:#dbeafe;font-size:1.65rem;font-weight:850;line-height:1.05;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.product-card__market-stat .product-card__listing-price{color:#f0f7ff;font-size:clamp(1.9rem,2.65vw,2.55rem);font-weight:920;line-height:.98;letter-spacing:0}.product-card__market-stat .product-card__listing-price--empty{color:#9aa7ba;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:820;line-height:1.2}.product-card__market-inline{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;min-width:0}.product-card__market-stat--market{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.product-card__market-stat--market>span{color:#f8fbff;font-weight:760}.product-card__market-stat--market>span:after{content:":"}.product-price{margin:0;color:#14d8d2;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1;overflow-wrap:anywhere}.product-card__trend{white-space:nowrap}.product-card__trend--up{color:#22e58b!important}.product-card__trend--down{color:#fb7185!important}.product-card__trend--flat{color:#cbd5e1!important}.product-card__actions{align-items:center;gap:18px;margin-top:auto}.product-card__cart-button{flex:1 1 auto;min-width:0;height:66px;gap:14px;border:1px solid rgba(20,216,210,.58);border-radius:999px;background:#08131f8a;color:#17dce1;font-size:1.02rem;box-shadow:inset 0 0 0 1px #14d8d21f}.product-card__cart-button:disabled{color:#07111c;background:linear-gradient(135deg,#2ebfc0f5,#3fb2bee0);opacity:.95!important;filter:none!important}@media (hover: hover) and (pointer: fine){.product-card__cart-button:hover:not(:disabled){background:#14d8d21f}}.product-card__cart-icon{position:relative;width:22px;height:20px;flex:0 0 22px}.product-card__cart-icon:before,.product-card__cart-icon:after{content:"";position:absolute;bottom:1px;width:4px;border-radius:999px;background:currentColor}.product-card__cart-icon:before{left:3px;height:9px;box-shadow:7px -5px 0 currentColor,14px -10px 0 currentColor}.product-card__cart-icon:after{display:none}.product-card__cart-arrow{margin-left:auto;font-size:1.5rem;line-height:1}.product-card__cart-button:disabled .product-card__cart-icon,.product-card__cart-button:disabled .product-card__cart-arrow{display:none}.add-btn{flex:0 0 66px;width:66px;height:66px;border-color:#14d8d2c7;background:#060e19b3}.add-btn:before,.add-btn:after{width:25px;height:4px}.product-card__cart-status{margin-top:-8px;color:#9ee7d7;font-size:.78rem;line-height:1.35}.product-card__cart-status--warning{color:#ffb4b4}.product-card__cart-button[data-cart-added]:not(:disabled),.tcg-primary-wide[data-cart-added]:not(:disabled),.tcg-small-cart-btn[data-cart-added]:not(:disabled),.seller-store-card__button[data-cart-added]:not(:disabled),.profile-wishlist-add-button[data-cart-added]:not(:disabled){border-color:#34d399bf;background:#34d399;color:#03140d}.cart-feedback-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.profile-wishlist-cart-status{margin:4px 0 0;color:#9ee7d7;font-size:.8rem;line-height:1.35}.seller-store-card__message.seller-store-card__message--warning,.profile-wishlist-cart-status.profile-wishlist-cart-status--warning{color:#ffb4b4}.page-container--explore .product-card{gap:12px;border-radius:22px;padding:54px 18px 18px}.page-container--explore .product-card:after{border-radius:20px}.page-container--explore .watchlist-heart{top:18px;left:18px;width:38px;height:38px;border-color:#94a3b852;background:#060f1c75;box-shadow:0 10px 24px #0000003d,inset 0 0 0 1px #ffffff09;font-size:18px}@media (hover: hover) and (pointer: fine){.page-container--explore .watchlist-heart:hover:not(.active){border-color:#e2e8f080;background:#0a1626ad;box-shadow:0 12px 28px #0000004d,inset 0 0 0 1px #ffffff0b}}.page-container--explore .watchlist-heart span{font-size:1rem}.page-container--explore .product-card__rarity-pill{background:linear-gradient(135deg,#1fb2cdb8,#6f14a4d1);box-shadow:0 10px 24px #1fe4ea14;font-weight:760}.page-container--explore .product-info{gap:12px}.page-container--explore .product-card__details{gap:5px}.page-container--explore .product-name{font-size:clamp(1rem,1.08vw,1.18rem);font-weight:760;line-height:1.16;-webkit-line-clamp:2}.page-container--explore .product-set{align-items:baseline;justify-content:flex-start;text-align:left;gap:6px;font-size:.78rem;font-weight:500;line-height:1.25}.page-container--explore .product-card__tags{display:none;gap:6px}.page-container--explore .product-card__tag{min-height:24px;padding:4px 8px;font-size:.64rem}.page-container--explore .product-identity-line{display:none;font-size:.64rem;line-height:1.3}.page-container--explore .product-card__market-grid{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:10px}.page-container--explore .product-card__market-stat{gap:3px;border-radius:0;padding:0}.page-container--explore .product-card__market-stat>span,.page-container--explore .product-card__market-stat small{font-size:.68rem;line-height:1.2}.page-container--explore .product-card__market-stat strong{font-size:clamp(.72rem,.8vw,.9rem);line-height:1.1}.page-container--explore .product-card__market-stat .product-card__listing-price{font-size:clamp(1.68rem,1.98vw,2.16rem);font-weight:920;line-height:1}.page-container--explore .product-card__market-stat .product-card__listing-price--empty{font-size:clamp(.72rem,.78vw,.86rem);font-weight:820;line-height:1.2}.page-container--explore .product-card__market-inline{gap:4px 6px}.page-container--explore .product-price{font-size:clamp(1.06rem,1.16vw,1.28rem);font-weight:880;line-height:1.05}.page-container--explore .product-card__trend{font-size:clamp(.92rem,1vw,1.1rem)}.page-container--explore .product-card__actions{gap:10px}.page-container--explore .product-card__cart-button{height:48px;gap:10px;padding:0 14px;font-size:.72rem}.page-container--explore .product-card__cart-icon{width:18px;height:16px;flex-basis:18px}.page-container--explore .product-card__cart-icon:before{width:3px;height:8px;box-shadow:6px -4px 0 currentColor,12px -8px 0 currentColor}.page-container--explore .product-card__cart-arrow{font-size:1.15rem}.page-container--explore .add-btn{flex-basis:48px;width:48px;height:48px}.page-container--explore .add-btn:before,.page-container--explore .add-btn:after{width:20px;height:3px}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.product-card{min-height:0;padding:70px 20px 22px;border-radius:24px}.watchlist-heart{left:20px;width:50px;height:50px}.product-card__rarity-pill{right:20px;max-width:calc(100% - 94px);padding:10px 14px;font-size:.82rem}.product-card__market-grid{grid-template-columns:1fr;gap:8px}.product-card__market-stat{border:0;padding:0}.product-card__market-stat:first-child{padding-top:0}.product-card__actions{align-items:stretch}.add-btn{flex-basis:58px;width:58px;height:58px}}.sidebar{position:sticky;top:var(--sticky-top);width:100%;padding:26px 28px 28px;border-radius:24px;background:#050c16;border:1px solid transparent;background-image:linear-gradient(#050c16,#050c16),linear-gradient(160deg,#14d8d2,#ff4dce 42%,#14d8d2);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 24px 70px #00000073}.sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.sidebar-title{margin:0;color:#fff;font-size:1.55rem;font-weight:950;letter-spacing:-.04em}.clear-filters-button{min-width:94px;height:52px;padding:0 18px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#111827;color:#d8deea;font-size:1rem;font-weight:700;cursor:pointer}.filter-option-list{display:grid;gap:17px}.filter-option{display:grid;grid-template-columns:24px 30px minmax(0,1fr);align-items:center;gap:12px;min-height:34px;color:#d9e0ec;cursor:pointer}.filter-option input{display:none}.custom-checkbox{width:24px;height:24px;border-radius:6px;border:2px solid rgba(148,163,184,.45);background:#071020;flex:0 0 auto;position:relative}.filter-option input:checked+.custom-checkbox{border-color:#14d8d2;background:#14d8d229}.filter-option input:checked+.custom-checkbox:after{content:"";position:absolute;inset:5px;border-radius:3px;background:#14d8d2}.filter-icon-placeholder{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1}.filter-icon-img{display:block;width:28px;height:28px;max-width:28px;max-height:28px;object-fit:contain}.filter-option-text{color:#d5dbe7;font-size:1.08rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.price-inputs{display:grid;gap:14px}.price-inputs input{width:100%;height:60px;padding:0 20px;border-radius:16px;border:1px solid rgba(148,163,184,.38);background:#071020;color:#fff;font-size:1.1rem;font-weight:600;outline:none}.price-inputs input::placeholder{color:#a8b1c2}.price-inputs input:focus{border-color:#14d8d2;box-shadow:0 0 0 3px #14d8d21f}.form-error{margin-top:12px}.form-error{margin:12px 0 0;color:#ff4d7d;font-weight:800}.tcg-product-page{width:min(1500px,calc(100% - 40px));margin:0 auto;padding:28px 0 42px;color:#f5f8ff}.tcg-back-btn{background:transparent;border:0;color:#22d3ee;font-weight:800;cursor:pointer;margin-bottom:14px}.tcg-product-title-block{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tcg-product-title-block h1{margin:0;font-size:clamp(34px,4vw,52px);line-height:.95;letter-spacing:-.05em}.tcg-product-title-block p{margin:10px 0 0;color:#b8c4d6;font-weight:700}.tcg-watch-btn{border:1px solid rgba(148,163,184,.25);background:#0f172ae6;color:#e5f7ff;border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer}.tcg-watch-btn.active{color:#22d3ee;border-color:#22d3eea6}.tcg-product-tags{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 24px}.tcg-product-tags span{padding:8px 13px;border-radius:999px;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);color:#c8d3e3;font-size:13px;font-weight:900}.tcg-card-panel{background:linear-gradient(180deg,#162130f0,#0c141ff5);border:1px solid rgba(148,163,184,.22);border-radius:18px;box-shadow:0 18px 55px #00000042}.tcg-top-grid{display:grid;grid-template-columns:1.05fr 1.05fr .88fr;gap:28px;align-items:start}.tcg-image-panel{padding:14px}.tcg-main-card-image-wrap{background:radial-gradient(circle at 50% 20%,rgba(34,211,238,.16),transparent 45%);border-radius:16px;padding:10px}.tcg-main-card-image-wrap img{width:100%;display:block;border-radius:14px}.tcg-image-zoom-stage{position:relative;overflow:hidden;border-radius:14px;cursor:zoom-in}.tcg-image-zoom-stage.is-zooming img{filter:brightness(.84) saturate(1.05)}.tcg-image-zoom-lens{position:absolute;z-index:20;width:34%;height:25%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.54);border-radius:4px;background:#ffffff24;box-shadow:inset 0 0 0 1px #22d3ee2e,0 0 24px #22d3ee29;pointer-events:none}.tcg-image-zoom-preview{position:absolute;left:calc(100% + 26px);top:10px;z-index:42;width:min(560px,50vw);aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:#060b12;box-shadow:0 26px 80px #0000009e,0 0 0 1px #22d3ee1a;pointer-events:none}.tcg-image-zoom-preview__image{width:100%;height:100%;background-repeat:no-repeat;background-size:245%;background-color:#07101a}.tcg-thumb-row{display:flex;justify-content:center;gap:18px;margin-top:18px}.tcg-thumb{width:76px;height:76px;border-radius:12px;border:2px solid rgba(148,163,184,.25);background:#0f172ae6;padding:6px;cursor:pointer}.tcg-thumb.active{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}.tcg-thumb img{width:100%;height:100%;object-fit:contain}.tcg-details-panel{padding:24px}.tcg-panel-heading{font-size:16px;font-weight:1000;color:#fff;margin-bottom:14px}.tcg-detail-list{display:grid;gap:13px}.tcg-detail-list div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.12);padding-bottom:10px}.tcg-detail-list span,.tcg-card-text p,.tcg-buy-info-list,.tcg-market-stats,.tcg-condition-row span,.tcg-listing-row span,.tcg-trust-row span{color:#9fb0c8}.tcg-detail-list strong{color:#eaf6ff;text-align:right}.tcg-divider{height:1px;background:#94a3b82e;margin:20px -24px}.tcg-card-text strong{display:flex;justify-content:space-between;color:#fff}.tcg-card-text p{margin:6px 0 16px;line-height:1.55}.tcg-buy-box-shell{display:grid;align-self:start}.tcg-buy-box{padding:24px}.tcg-buy-box--attached{border-top-left-radius:0;border-top-right-radius:0}.tcg-buy-box-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.tcg-buy-box-top h2{margin:0;font-size:20px}.tcg-buy-box-top button{background:transparent;border:0;color:#22d3ee;font-weight:900;cursor:pointer}.tcg-listing-type-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:18px;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:4px;background:#0206176b}.tcg-listing-type-tabs--attached{position:relative;z-index:1;margin-top:0;margin-bottom:-1px;border-bottom-color:transparent;border-radius:18px 18px 0 0;padding:6px;background:linear-gradient(180deg,#162130f0,#0c141ff5)}.tcg-listing-type-tabs--market{width:min(330px,100%);margin-top:0}.tcg-listing-type-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:11px;background:transparent;color:#9fb0c8;font:inherit;font-size:13px;font-weight:950;cursor:pointer;min-width:0}.tcg-listing-type-tabs button.is-active{border-color:#22d3ee8c;background:#0891b233;color:#f8fafc;box-shadow:inset 0 1px #ffffff0a}.tcg-listing-type-tabs span{color:#22d3ee;font-weight:1000}.tcg-condition-label{margin-top:28px;font-weight:1000;font-size:14px}.tcg-buy-price{font-size:42px;font-weight:1000;letter-spacing:-.05em;margin-top:12px}.tcg-shipping-line{color:#cbd5e1;font-weight:700;margin-top:6px}.tcg-qty-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:28px 0 22px;font-weight:900}.tcg-qty-row small{color:#9fb0c8;font-weight:700}.tcg-stepper{display:grid;grid-template-columns:42px 52px 42px;justify-content:center;background:#94a3b81f;border:1px solid rgba(148,163,184,.16);border-radius:12px;overflow:hidden}.tcg-stepper button,.tcg-stepper input{height:40px;border:0;background:transparent;color:#f8fafc;text-align:center;font-weight:1000}.tcg-stepper button{cursor:pointer}.tcg-stepper input{appearance:textfield;border-left:1px solid rgba(148,163,184,.1);border-right:1px solid rgba(148,163,184,.1)}.tcg-stepper.small{grid-template-columns:34px 42px 34px}.tcg-stepper.small button,.tcg-stepper.small input{height:34px}.tcg-primary-wide,.tcg-dark-wide,.tcg-small-cart-btn{width:100%;border:0;border-radius:12px;padding:15px 18px;font-weight:1000;cursor:pointer}.tcg-primary-wide{background:linear-gradient(135deg,#22d3ee,#12bfd8);color:#04111c}.tcg-dark-wide{background:#94a3b81f;color:#f8fafc;margin-top:12px;border:1px solid rgba(148,163,184,.12)}.tcg-seller-card,.tcg-buy-info-list{margin-top:24px;padding:18px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#080e1659}.tcg-seller-card h3{margin:0 0 8px;color:#22d3ee}.tcg-seller-card h3 span{color:#38bdf8}.tcg-seller-card p{margin:0 0 12px;color:#cbd5e1;font-weight:800}.tcg-seller-card div{display:flex;flex-wrap:wrap;gap:8px}.tcg-seller-card div span{background:#94a3b824;border-radius:999px;padding:6px 9px;color:#dbeafe;font-size:12px;font-style:normal;font-weight:900}.tcg-seller-card__badges{margin-bottom:12px}.tcg-seller-card__badges span{border:1px solid rgba(31,228,234,.24);background:#1fe4ea14;color:#9beff4}.tcg-seller-card__policy-link{display:inline-flex;width:fit-content;margin-top:12px;color:#9beff4;font-size:.82rem;font-weight:900;text-decoration:none}.tcg-seller-card__policy-link:hover{text-decoration:underline}.tcg-buy-info-list{display:grid;gap:14px}.tcg-middle-grid{display:grid;grid-template-columns:2fr 1fr;gap:28px;margin-top:28px}.tcg-market-panel{display:grid;grid-template-columns:1.35fr .85fr;gap:24px;padding:24px}.tcg-market-left{border-right:1px solid rgba(148,163,184,.16);padding-right:24px}.tcg-market-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tcg-market-price-row{display:flex;align-items:center;gap:16px;margin-top:18px}.tcg-market-price-row strong{font-size:38px;letter-spacing:0}.tcg-market-price-row span{color:#ff4d5f;font-weight:1000}.tcg-market-price-row span.is-positive{color:#45f59c}.tcg-market-price-row span.is-negative{color:#ff4d5f}.tcg-market-stats{display:flex;gap:18px;flex-wrap:wrap;margin-top:8px;font-weight:800}.price-history-widget{margin-top:22px;min-height:220px}.price-history-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.price-history-tab{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#94a3b821;color:#dbeafe;cursor:pointer;font:inherit;font-size:13px;font-weight:900;line-height:1;padding:9px 13px}.price-history-tab.active,.price-history-tab:hover{background:#22d3ee;border-color:#22d3ee;color:#03121d}.price-history-empty{align-items:center;border:1px dashed rgba(148,163,184,.3);border-radius:8px;color:#aebdd1;display:flex;font-size:14px;font-weight:800;min-height:168px;padding:18px}.price-history-skeleton{display:grid;gap:12px;min-height:168px;padding:16px 0}.price-history-skeleton span{border-radius:8px;background:linear-gradient(90deg,#94a3b81f,#22d3ee2e,#94a3b81f);height:34px}.price-history-skeleton span:nth-child(2){width:82%}.price-history-skeleton span:nth-child(3){width:62%}.price-history-chart{min-height:190px}.price-history-chart svg{color:#22d3ee;display:block;height:220px;overflow:visible;width:100%}.price-history-grid{stroke:#94a3b833;stroke-width:1}.price-history-axis{fill:#8ea3bd;font-size:12px;font-weight:800}.price-history-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.price-history-line-dot{fill:#22d3ee}.price-history-sale-dot{fill:#facc15;stroke:#03121d;stroke-width:2}.price-history-footer{color:#8ea3bd;display:flex;font-size:12px;font-weight:800;justify-content:space-between;gap:12px;margin-top:-4px}.price-history-footer>span:first-child,.price-history-footer>span:last-child{flex-shrink:0;white-space:nowrap}.price-history-footer>span:nth-child(2){min-width:0;text-align:center;overflow-wrap:anywhere}.tcg-recent-sales-box{display:grid;gap:14px}.tcg-sale-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,86px) auto;gap:12px;color:#aebdd1;font-weight:800}.tcg-sale-row strong{color:#fff}.tcg-condition-panel{padding:24px}.tcg-condition-row{display:flex;justify-content:space-between;gap:16px;padding:17px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#080e163d}.tcg-condition-row+.tcg-condition-row{margin-top:8px}.tcg-condition-row div{display:grid;gap:4px}.tcg-listings-panel{margin-top:28px;padding:24px}.tcg-listings-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.tcg-listings-header h2{margin:0}.tcg-listings-header select{background:#0f172ae0;border:1px solid rgba(148,163,184,.24);color:#e5f7ff;border-radius:10px;padding:12px 14px;font-weight:900}.tcg-filter-pills{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 16px}.tcg-filter-pills button{border:0;border-radius:10px;padding:11px 14px;background:#94a3b821;color:#cbd5e1;font-weight:1000;cursor:pointer}.tcg-filter-pills button.active{background:#22d3ee;color:#03121d}.tcg-listing-table{overflow:hidden;border-radius:14px;border:1px solid rgba(148,163,184,.14)}.tcg-listing-table-head,.tcg-listing-row{display:grid;gap:18px;align-items:center}.tcg-listing-table-head{background:#94a3b821;color:#dbeafe;font-weight:1000;padding:13px 18px;font-size:13px}.tcg-listing-row{padding:16px 18px;border-top:1px solid rgba(148,163,184,.1)}.tcg-listing-row>div{display:grid;gap:4px}.tcg-listing-row strong{color:#fff}.tcg-listing-row>div:first-child strong{color:#22d3ee}.tcg-row-actions{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:12px}.tcg-small-cart-btn{width:auto;min-width:130px;padding:11px 16px;border-radius:9px;background:#22d3ee;color:#04111c}.tcg-trust-row{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:20px;border-radius:18px;background:linear-gradient(180deg,#162130f0,#0c141ff5);border:1px solid rgba(148,163,184,.18)}.tcg-trust-row div{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:0 18px}.tcg-trust-row strong{color:#fff}.tcg-trust-row span{grid-column:2;font-size:12px}@media (max-width: 1180px){.tcg-image-zoom-lens,.tcg-image-zoom-preview{display:none}.tcg-trust-row{grid-template-columns:1fr 1fr}}@media (hover: none){.tcg-image-zoom-stage{cursor:default}.tcg-image-zoom-lens,.tcg-image-zoom-preview{display:none}}@media (max-width: 720px){.tcg-product-page{width:min(100% - 24px,1500px)}.tcg-product-title-block,.tcg-listings-header{flex-direction:column;align-items:flex-start}.tcg-qty-row{grid-template-columns:1fr}.tcg-market-heading-row,.tcg-market-price-row{align-items:flex-start;flex-direction:column}.tcg-listing-type-tabs--market{width:100%}.tcg-trust-row{grid-template-columns:1fr}.tcg-row-actions{flex-direction:column;align-items:stretch}.tcg-small-cart-btn{width:100%}}.tcg-card-text{position:relative}.tcg-card-text__content{max-height:118px;overflow:hidden;transition:max-height .25s ease}.tcg-card-text.open .tcg-card-text__content{max-height:500px}.tcg-card-text:not(.open):after{content:"";position:absolute;left:0;right:0;bottom:42px;height:44px;background:linear-gradient(180deg,#0c141f00,#0c141ff5);pointer-events:none}.tcg-read-more-btn{display:block;margin:10px auto 0;background:transparent;border:0;color:#22d3ee;font-weight:1000;cursor:pointer;font-size:15px}.tcg-read-more-btn span{font-size:18px}.lowest-seller-note{margin-top:10px;color:#8ea0b8;font-size:.78rem;font-weight:700}.tcg-listing-table-head,.tcg-listing-row{grid-template-columns:minmax(150px,1.1fr) minmax(230px,1.65fr) minmax(90px,.55fr) minmax(90px,.65fr) minmax(110px,.75fr) minmax(250px,1.45fr)}.tcg-seller-link,.tcg-seller-link:visited,.tcg-seller-link:hover{color:#25cfe3;text-decoration:none;font-weight:900}.plt-seller-cell{align-content:center}.plt-listing-summary{align-content:center;gap:8px!important}.plt-condition-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plt-condition-line>strong{color:#eaf6ff!important}.plt-identity-line{margin-top:5px;color:#92a9c4;font-size:12px;font-weight:800;line-height:1.35}.plt-photo-chip{display:inline-grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:fit-content;max-width:230px;min-height:48px;border:1px solid rgba(34,211,238,.26);border-radius:10px;background:#0f172a9e;color:#bfefff;padding:5px 9px 5px 5px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.plt-photo-chip:hover{border-color:#22d3ee9e;background:#22d3ee1a;transform:translateY(-1px)}.plt-photo-chip img{width:38px;height:38px;border-radius:8px;object-fit:cover;background:#ffffff0d}.plt-photo-chip span{display:grid;gap:2px;min-width:0;color:#8ddde8;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.plt-photo-chip strong{color:#eaf6ff!important;font-size:12px;font-weight:900;text-transform:none;letter-spacing:0}.plt-no-photo-note{color:#64748b!important;font-size:12px;font-weight:800}.plt-price-cell,.plt-shipping-cell,.plt-qty-cell{align-content:center}.plt-photo-modal-overlay{z-index:var(--z-modal)}.plt-photo-modal{width:min(920px,calc(100vw - 32px));max-height:min(860px,calc(100vh - 48px));max-height:min(860px,calc(100dvh - 48px));overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#111b2afa,#060b14fc);box-shadow:0 24px 70px #000000a6;color:#f8fbff}.plt-photo-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgba(148,163,184,.14)}.plt-photo-modal__header span{color:#22d3ee;font-size:11px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.plt-photo-modal__header h3{margin:5px 0 4px;color:#fff;font-size:24px}.plt-photo-modal__header p{margin:0;color:#9fb0c8;font-weight:800}.plt-photo-modal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:18px 20px}.plt-photo-modal__item{display:grid;gap:8px;margin:0;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172a94;padding:10px}.plt-photo-modal__item img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:10px;background:#020617b8}.plt-photo-modal__item figcaption{color:#b8c7dc;font-size:12px;font-weight:800}.plt-photo-modal__footer{padding:0 20px 18px;color:#7f90aa;font-size:12px;font-weight:800}@media (max-width: 1180px){.plt-photo-chip{max-width:100%}}.listing-modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tcg-modal-close-clean{width:34px;height:34px;border:0;border-radius:10px;background:#ffffff14;color:#f5f5f5;font-size:22px;line-height:1;cursor:pointer}.tcg-modal-close-clean:hover{background:#ffffff24}.tcg-collector-list{display:flex;flex-direction:column;min-height:260px;padding:10px 10px 22px;background:#242424}.tcg-collector-sidebar-panel{width:min(520px,92vw);height:100vh;height:100dvh;overflow-y:auto;background:#202020;border-left:1px solid rgba(255,255,255,.14);box-shadow:-24px 0 60px #00000073;color:#f5f7fb;padding:26px 28px 24px;animation:tcgSlideInRight .18s ease-out}@keyframes tcgSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.tcg-collector-sidebar-panel .tcg-modal-close-clean{width:40px;height:40px;border:0;border-radius:12px;background:#ffffff1f;color:#f5f7fb;font-size:24px;font-weight:800;cursor:pointer}.tcg-collector-sidebar-panel .tcg-collector-list{background:#242424;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:10px}@media (max-width: 680px){.tcg-collector-sidebar-panel{width:100vw}}.tcg-image-panel{position:relative;overflow:visible}.tcg-main-card-image-wrap{position:relative}.tcg-image-add-btn{position:absolute;right:18px;top:18px;z-index:30;flex:0 0 48px;width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(20,216,210,.8);background:#0a121ce6;color:transparent;font-size:0;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease;box-shadow:none}.tcg-image-add-btn:before,.tcg-image-add-btn:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:3px;border-radius:999px;background:var(--teal);transform:translate(-50%,-50%)}.tcg-image-add-btn:after{transform:translate(-50%,-50%) rotate(90deg)}.tcg-image-add-btn:hover{transform:scale(1.06);background:#14d8d21f}.product-card-shell,.product-card{position:relative;overflow:visible}.quick-collector-popover{position:absolute;top:88px;left:calc(100% + 18px);z-index:500;width:330px;max-width:330px;overflow:visible;border:1px solid rgba(37,207,227,.45);border-radius:18px;background:#101a28;color:#f5f7fb;box-shadow:0 24px 70px #0000008c,0 0 30px #25cfe31f}.quick-collector-popover__slider{display:block;overflow:hidden}.quick-collector-popover__slide{min-width:0;animation:quickPanelSlideBack .22s ease both}.quick-collector-popover__slide--graded{display:none}.quick-collector-popover__slider.is-showing-graded .quick-collector-popover__slide:not(.quick-collector-popover__slide--graded){display:none}.quick-collector-popover__slider.is-showing-graded .quick-collector-popover__slide--graded{display:block;animation:quickPanelSlideLeft .24s ease both}@keyframes quickPanelSlideLeft{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes quickPanelSlideBack{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.quick-collector-popover:before{content:"";position:absolute;top:38px;left:-13px;width:24px;height:24px;transform:rotate(45deg);background:#101a28;border-left:1px solid rgba(37,207,227,.45);border-bottom:1px solid rgba(37,207,227,.45)}.quick-collector-popover__header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(148,163,184,.14)}.quick-collector-popover__header h2{margin:0;color:#f8fafc;font-size:20px;line-height:1.05;font-weight:1000;letter-spacing:-.03em}.quick-collector-popover__header h2 span{color:#25cfe3}.quick-collector-popover__header p{margin:5px 0 0;color:#a8c1df;font-size:12px;font-weight:800}.quick-collector-popover__close{width:34px;height:34px;border:0;border-radius:11px;background:#94a3b829;color:#f8fafc;font-size:26px;line-height:1;font-weight:900;cursor:pointer}.quick-collector-popover__options{display:grid;gap:8px;padding:0 14px 12px}.quick-collector-popover__option{width:100%;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px;border:1px solid transparent;border-radius:13px;background:transparent;color:#f8fafc;text-align:left;cursor:pointer}.quick-collector-popover__option.is-active{background:#25cfe31f;border-color:#25cfe359}.quick-collector-popover__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:2px solid rgba(159,183,213,.95);color:#9fb7d5;font-size:18px;font-weight:1000;line-height:1}.quick-collector-popover__option--collection.is-active .quick-collector-popover__icon{border-color:#2af08c;background:#2af08c;color:#06111f}.quick-collector-popover__option--wishlist.is-active .quick-collector-popover__icon,.quick-collector-popover__option--wishlist.is-saved .quick-collector-popover__icon{border-color:#ff4f8b;background:#ff4f8b;color:#fff}.quick-collector-popover__text strong{display:block;color:#f8fafc;font-size:14px;line-height:1.05;font-weight:1000}.quick-collector-popover__text small{display:block;margin-top:4px;color:#9fb7d5;font-size:11px;line-height:1.2;font-weight:800}.quick-collector-popover__chevron{color:#25cfe3;font-size:24px;line-height:1;font-weight:800}.quick-collector-popover__quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14);max-height:82px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .25s ease,opacity .2s ease,padding .25s ease,transform .25s ease}.quick-collector-popover__quantity.is-hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent;pointer-events:none;transform:translateY(-8px)}.quick-collector-popover__quantity strong{display:block;color:#f8fafc;font-size:13px;line-height:1.05;font-weight:1000}.quick-collector-popover__quantity span{display:block;margin-top:4px;color:#9fb7d5;font-size:11px;line-height:1.25;font-weight:800}.quick-collector-popover__finish-field{display:grid;gap:8px;margin:12px 16px 0;color:#f8fafc;font-size:13px;font-weight:1000}.quick-collector-popover__finish-field select{width:100%;border:1px solid rgba(37,207,227,.28);border-radius:12px;background:#050a12b8;color:#f8fafc;padding:10px 12px;font-size:13px;font-weight:900}.quick-collector-popover__stepper{flex:0 0 auto;display:grid;grid-template-columns:32px 40px 32px;overflow:hidden;border:1px solid rgba(37,207,227,.28);border-radius:11px;background:#050a1270}.quick-collector-popover__stepper button,.quick-collector-popover__stepper span{height:34px;display:grid;place-items:center;border:0;border-right:1px solid rgba(148,163,184,.16);background:transparent;color:#f8fafc;font-size:15px;font-weight:1000}.quick-collector-popover__stepper button:last-child{border-right:0;cursor:pointer}.quick-collector-popover__graded-add{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:calc(100% - 28px);margin:12px 14px 0;border:0;background:transparent;color:#25cfe3;font-size:15px;font-weight:900;cursor:pointer}.quick-collector-popover__graded-add span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(37,207,227,.7);font-size:18px;line-height:1}.quick-collector-popover__slide--graded{padding:14px}.quick-collector-popover__graded-topline{display:flex;align-items:center;gap:10px;margin-bottom:12px}.quick-collector-popover__graded-topline button{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(37,207,227,.45);border-radius:999px;background:#050a1270;color:#25cfe3;font-size:22px;font-weight:900;cursor:pointer}.quick-collector-popover__graded-topline strong{color:#f8fafc;font-size:15px;font-weight:1000}.quick-collector-popover__grader-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.quick-collector-popover__grader-grid button,.quick-collector-popover__grader-placeholder{min-width:0;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#050a129e}.quick-collector-popover__grader-grid button{color:#d8f7ff;cursor:pointer}.quick-collector-popover__grader-placeholder{opacity:.45;pointer-events:none}.quick-collector-popover__grader-grid button.is-active{border-color:#20d9d9;color:#20d9d9;box-shadow:0 0 0 1px #20d9d973}.quick-collector-popover__grader-logo{max-width:70px;max-height:26px;object-fit:contain;border-radius:3px}.quick-collector-popover__grader-logo--text{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.quick-collector-popover__fields{display:grid;gap:10px;margin:12px 14px 0}.quick-collector-popover__fields label{display:grid;gap:6px;color:#d8f7ff;font-size:12px;font-weight:800}.quick-collector-popover__fields label span{color:#7f93ad;font-size:12px;font-weight:800}.quick-collector-popover__fields input,.quick-collector-popover__fields select{width:100%;border:1px solid rgba(148,163,184,.28);background:#070c16f2;color:#fff;border-radius:12px;padding:10px 12px;outline:none}.quick-collector-popover__fields input:focus,.quick-collector-popover__fields select:focus{border-color:#2ce6e6d9}.quick-collector-popover__fields--graded{grid-template-columns:1fr 1fr;margin:0}.quick-collector-popover__wide-field{grid-column:1 / -1}.quick-collector-popover__cert-list{display:grid;gap:8px}.quick-collector-popover__cert-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d8f7ff;font-size:11px;font-weight:950}.quick-collector-popover__cert-list-heading span{color:#7dd3fc}.quick-collector-popover__cert-list label{min-width:0}.quick-collector-popover textarea{min-height:70px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#050a12b8;color:#f8fafc;padding:10px 12px;resize:vertical}.quick-collector-popover__field-error{margin-top:8px;border:1px solid rgba(248,113,113,.32);border-radius:10px;background:#f871711a;color:#fecaca;padding:8px 10px;font-size:11px;line-height:1.3;font-weight:900}.quick-collector-popover__graded-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.quick-collector-popover__graded-quantity strong{color:#f8fafc;font-size:13px;font-weight:1000}.quick-collector-popover__add-card{width:100%;height:44px;margin-top:14px;border:0;border-radius:12px;background:linear-gradient(135deg,#35d4e8,#27bfd4);color:#031018;font-size:14px;font-weight:1000;cursor:pointer}.quick-collector-popover__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 16px}.quick-collector-popover__cancel,.quick-collector-popover__save{height:42px;border-radius:12px;font-size:13px;font-weight:1000;cursor:pointer}.quick-collector-popover__cancel{border:1px solid rgba(148,163,184,.22);background:#172437;color:#f8fafc}.quick-collector-popover__save{border:0;background:#25cfe3;color:#06111f}@media (max-width: 900px){.quick-collector-popover{left:12px;right:12px;top:calc(100% + 14px);width:auto;max-width:none}.quick-collector-popover:before{display:none}}.product-card-shell{position:relative;overflow:visible;z-index:1}.product-card-shell.is-quick-modal-open,.product-card-shell.is-quick-modal-open .product-card{z-index:999}.product-card-shell.is-quick-modal-open .quick-collector-popover{z-index:10000}.quick-collector-popover{isolation:isolate}.product-collector-popover.quick-collector-popover{top:88px!important;left:calc(100% + 18px)!important;width:330px!important;max-width:330px!important;z-index:500!important}.product-collector-popover.quick-collector-popover .quick-collector-popover__quantity.is-hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-top-color:transparent;border-bottom-color:transparent;pointer-events:none;transform:translateY(-8px)}@media (max-width: 1050px){.product-collector-popover.quick-collector-popover{left:12px!important;right:12px!important;top:calc(100% + 12px)!important;width:auto!important;max-width:none!important}}.product-card-shell.is-quick-modal-open,.product-card-shell.is-quick-modal-open .product-card{overflow:visible;z-index:2000}.quick-collector-popover.quick-collector-popover--right{left:calc(100% + 18px);right:auto;animation:quickPopoverSlideRight .22s ease both}.quick-collector-popover.quick-collector-popover--left{left:auto;right:calc(100% + 18px);animation:quickPopoverSlideLeft .22s ease both}.quick-collector-popover.quick-collector-popover--right:before{left:-13px;right:auto;border-left:1px solid rgba(37,207,227,.45);border-bottom:1px solid rgba(37,207,227,.45);border-right:0;border-top:0}.quick-collector-popover.quick-collector-popover--left:before{left:auto;right:-13px;border-right:1px solid rgba(37,207,227,.45);border-top:1px solid rgba(37,207,227,.45);border-left:0;border-bottom:0}@keyframes quickPopoverSlideRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes quickPopoverSlideLeft{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width: 900px){.quick-collector-popover.quick-collector-popover--right,.quick-collector-popover.quick-collector-popover--left{left:12px;right:12px;top:calc(100% + 14px);width:auto;max-width:none;animation:quickPopoverSlideRight .22s ease both}.quick-collector-popover.quick-collector-popover--right:before,.quick-collector-popover.quick-collector-popover--left:before{display:none}}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.market-header__row,.market-header__nav-row{gap:12px}.market-header__search-wrap{width:100%}.inventory-page-grid{grid-template-columns:1fr!important}.product-card__actions{align-items:stretch}.product-card__cart-button{min-width:0}}.seller-store-summary-panel{margin-bottom:18px}.seller-storefront-hero{display:flex;align-items:flex-end;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(135deg,#1fe4ea29,#0f172ae6),#080e17f5;background-position:center;background-size:cover;overflow:hidden;margin-bottom:16px}.seller-storefront-hero__shade{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:28px;background:linear-gradient(180deg,transparent,rgba(2,6,12,.88))}.seller-storefront-hero__identity{display:flex;align-items:flex-end;gap:18px}.seller-storefront-logo{width:96px;height:96px;display:grid;place-items:center;border:2px solid rgba(31,228,234,.55);border-radius:50%;background:#02060cb8;overflow:hidden;flex:0 0 auto}.seller-storefront-logo img{width:100%;height:100%;object-fit:cover}.seller-storefront-logo span{color:#1fe4ea;font-size:38px;font-weight:950}.seller-storefront-hero p,.seller-storefront-hero span{color:#bfd0e8;margin:0;font-weight:800}.seller-storefront-hero h1{color:#f8fbff;font-size:44px;line-height:1;margin:5px 0}.seller-storefront-announcement,.seller-storefront-vacation{border:1px solid rgba(31,228,234,.22);border-radius:8px;background:#1fe4ea14;color:#dffcff;padding:12px 14px;font-weight:850;margin-bottom:14px}.seller-storefront-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.seller-storefront-badges span{border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#0f172ab8;color:#eaf4ff;padding:7px 10px;font-weight:850}.seller-storefront-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px}.seller-storefront-stats span{display:grid;gap:2px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#080e167a;color:#9db2d0;padding:10px 12px;font-size:.78rem;font-weight:800}.seller-storefront-stats strong{color:#f8fafc;font-size:1rem}.seller-storefront-featured{display:grid;gap:12px;margin:18px 0}.seller-storefront-featured h2,.seller-storefront-policies h2{color:#f8fbff;font-size:20px;margin:0}.seller-storefront-featured__rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.seller-storefront-featured__card{display:grid;gap:8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a94;color:inherit;padding:12px;text-decoration:none}.seller-storefront-featured__card div{height:150px;display:grid;place-items:center;border-radius:8px;background:#ffffff09;overflow:hidden}.seller-storefront-featured__card img{max-width:100%;max-height:142px;object-fit:contain}.seller-storefront-featured__card strong{color:#f8fbff}.seller-storefront-featured__card small{color:#9fb1cc;font-weight:750}.seller-storefront-featured__card b{color:#1fe4ea}.seller-storefront-policies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.seller-storefront-policies>div{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a7a;padding:16px}.seller-storefront-policies p{color:#b8c7dd;line-height:1.55;margin:10px 0 0;font-weight:750}.seller-store-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(6,minmax(120px,1fr)) auto;gap:12px;align-items:end;margin:0 0 18px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:14px;background:#0f172a5c}.seller-store-filter{display:grid;gap:6px;min-width:0}.seller-store-filter span{color:#94a3b8;font-size:.75rem;font-weight:900;text-transform:uppercase}.seller-store-filter input,.seller-store-filter select{width:100%;min-height:40px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#020617a3;color:#e2e8f0;padding:0 11px;font:inherit;font-size:.9rem;font-weight:750}.seller-store-filter input:focus,.seller-store-filter select:focus{outline:none;border-color:#22d3eea6;box-shadow:0 0 0 3px #22d3ee1f}.seller-store-filter--price input{min-width:0}.seller-store-filter-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.seller-store-filter-button,.seller-store-load-more{min-height:40px;border:0;border-radius:12px;padding:0 15px;background:linear-gradient(180deg,#26d9e7,#14bfd0);color:#02111b;font-weight:950;cursor:pointer}.seller-store-filter-button--muted{border:1px solid rgba(148,163,184,.3);background:#0f172a8a;color:#cbd5e1}.seller-store-pagination{display:flex;justify-content:center;margin:22px 0 4px}.seller-store-load-more:disabled{cursor:wait;opacity:.7}.seller-store-grid{display:grid;gap:18px}.seller-store-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:radial-gradient(circle at top left,rgba(31,228,234,.08),transparent 32%),linear-gradient(180deg,#131e2cf5,#080e17fa);box-shadow:0 18px 44px #0000003d}.seller-store-card__image-link{display:flex;align-items:center;justify-content:center;height:250px;padding:18px 16px 10px;background:#02060e38}.seller-store-card__image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(0,0,0,.35))}.seller-store-card__image-placeholder{display:grid;place-items:center;width:min(160px,80%);aspect-ratio:5 / 7;border:1px solid rgba(148,163,184,.26);border-radius:12px;color:#94a3b8;background:#0f172a85;font-size:1.3rem;font-weight:950}.seller-store-card__content{display:grid;gap:9px;padding:14px 16px 16px}.seller-store-card__content h3{margin:0;color:#f8fafc;font-size:1.05rem;line-height:1.15}.seller-store-card__meta{margin:0;color:#9db2d0;font-size:.84rem;line-height:1.35;font-weight:700}.seller-store-card__badges{display:flex;flex-wrap:wrap;gap:6px}.seller-store-card__badges span{border:1px solid rgba(31,228,234,.22);border-radius:999px;background:#1fe4ea14;color:#9beff4;padding:4px 7px;font-size:.75rem;font-weight:900}.seller-store-card__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:2px}.seller-store-card__price-row strong{color:#25e2f0;font-size:1rem;line-height:1}.seller-store-card__price-row span{color:#dbeafe;font-size:.78rem;font-weight:900}.seller-store-card__button{width:fit-content;min-height:40px;border:0;border-radius:13px;background:linear-gradient(180deg,#26d9e7,#14bfd0);color:#02111b;padding:0 16px;font-weight:950;cursor:pointer}.seller-store-card__button:hover{transform:translateY(-1px);box-shadow:0 12px 22px #14bfd038}.seller-store-card__button--muted,.seller-store-card__button:disabled{cursor:not-allowed;color:#cbd5e1;background:#94a3b824;box-shadow:none;transform:none}.seller-store-card__message{color:#25e2f0}@media (max-width: 1180px){.seller-storefront-policies{grid-template-columns:1fr}.seller-store-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-store-filter--search{grid-column:span 2}}@media (max-width: 820px){.seller-store-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-store-filter--search{grid-column:span 2}.seller-store-card__image-link{height:210px}}@media (max-width: 560px){.seller-store-filters,.seller-store-filter--search{grid-template-columns:1fr;grid-column:auto}.seller-store-filter-actions{justify-content:stretch}.seller-store-filter-button{flex:1}}.cart-checkout-message{margin-top:10px;color:#86efac;font-size:13px;font-weight:700}.profile-order-items{display:grid;gap:10px;margin-top:14px}.profile-order-feedback-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}.profile-order-feedback-done{font-size:12px;color:#4ade80;padding:6px 10px;border:1px solid rgba(74,222,128,.25);border-radius:999px;background:#4ade800f}.profile-order-mini{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center}.profile-order-mini img{width:54px;height:72px;object-fit:contain;border-radius:10px;background:#0f172ad9;border:1px solid rgba(148,163,184,.16)}.profile-order-mini div,.profile-saved-seller-card div{display:grid;gap:3px}.profile-order-mini span,.profile-saved-seller-card span{color:#94a3b8;font-size:12px}.profile-saved-seller-card{display:flex;justify-content:space-between;align-items:center;gap:14px}.profile-saved-seller-card__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.seller-store-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.seller-store-level{display:inline-flex;margin-top:10px;border:1px solid rgba(34,211,238,.28);border-radius:999px;padding:6px 10px;color:#a5f3fc;background:#22d3ee14;font-size:.78rem;font-weight:900}.seller-store-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.seller-save-button,.seller-star-button,.seller-message-button{border:1px solid rgba(148,163,184,.34);background:#0f172a73;color:#e2e8f0c7;border-radius:999px;cursor:pointer;font-weight:800;transition:.18s ease}.seller-save-button{padding:10px 14px}.seller-message-button{padding:10px 14px;color:#02111b;border-color:#22d3eea6;background:linear-gradient(180deg,#26d9e7,#14bfd0)}.seller-star-button{width:34px;height:34px;display:inline-grid;place-items:center;font-size:18px}.seller-star-button--small{width:26px;height:26px;font-size:15px}.seller-save-button:hover,.seller-message-button:hover,.seller-star-button:hover{background:#22d3ee1a;border-color:#22d3ee8c;color:#e0f2fe;transform:translateY(-1px)}.seller-message-button:hover{color:#02111b;background:linear-gradient(180deg,#3ce8f2,#18c9d8)}.seller-message-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.seller-save-button--active,.seller-star-button.active{background:#facc1533;border-color:#facc15cc;color:#facc15}.seller-message-status{margin:-4px 0 18px;border:1px solid rgba(34,211,238,.22);border-radius:14px;padding:12px 14px;color:#cffafe;background:#082f4952;font-weight:800}.seller-message-modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#020617c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.seller-message-modal{position:relative;display:grid;gap:16px;width:min(520px,100%);border:1px solid rgba(148,163,184,.22);border-radius:22px;padding:22px;color:#f8fafc;background:linear-gradient(180deg,#0f172afa,#020617fa);box-shadow:0 28px 90px #00000073}.seller-message-modal__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#e2e8f0;background:#0f172ab8;cursor:pointer;font-weight:900}.seller-message-modal__eyebrow{color:#22d3ee;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.seller-message-modal h2{margin:6px 40px 0 0}.seller-message-modal label{display:grid;gap:8px;color:#cbd5e1;font-size:13px;font-weight:900}.seller-message-modal textarea{min-height:150px;resize:vertical;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:12px;color:#eef6ff;background:#0f172ae0;font:inherit}.seller-message-modal textarea:focus{outline:none;border-color:#22d3eea6;box-shadow:0 0 0 3px #22d3ee1f}.seller-message-modal__footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.seller-message-modal__footer span{color:#94a3b8;font-size:12px;font-weight:800}.tcg-seller-card__top,.tcg-seller-link-row{display:flex;align-items:center;gap:8px}.tcg-seller-card__top{justify-content:space-between}@media (max-width: 640px){.seller-store-header,.profile-saved-seller-card{align-items:stretch;flex-direction:column}.seller-store-actions{align-items:stretch}.profile-order-mini{grid-template-columns:44px 1fr}.profile-order-mini>span{grid-column:1 / -1}}.seller-star-button,.seller-save-button{color:#e2e8f0b8!important;background:#0f172a5c!important;border-color:#94a3b857!important}.seller-star-button.active,.seller-save-button--active{color:#facc15!important;background:#facc152e!important;border-color:#facc15d1!important;box-shadow:0 0 0 1px #facc151a,0 0 26px #facc1529!important}.seller-star-button:not(.active):hover,.seller-save-button:not(.seller-save-button--active):hover{color:#e0f2fe!important;background:#22d3ee1a!important;border-color:#22d3ee8c!important}.profile-order-mini__placeholder{width:54px;height:72px;border:1px solid rgba(148,163,184,.28);border-radius:10px;display:grid;place-items:center;color:#22d3ee;font-size:.75rem;font-weight:900;background:#0f172abf;flex:0 0 auto}.profile-tracking-box{display:grid;gap:8px;min-width:230px}.profile-tracking-box select,.profile-tracking-box input{width:100%;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#0f172ae6;color:#e5f3ff;padding:10px 12px;font-weight:700;outline:none}.profile-tracking-box select:focus,.profile-tracking-box input:focus{border-color:#22d3eecc;box-shadow:0 0 0 3px #22d3ee1f}.profile-order-tracking{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.profile-order-tracking span{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#0f172ab8;color:#b9c8e8;padding:7px 10px;font-size:.78rem;font-weight:800}.profile-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.profile-page-title-copy{min-width:0}.tcg-product-title-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tcg-demo-note{font-size:12px;line-height:1.3;color:#ffffff9e}.tcg-primary-wide:disabled,.tcg-dark-wide:disabled,.tcg-small-cart-btn:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.profile-page-header{align-items:stretch;flex-direction:column}.market-header__status{width:100%;justify-content:flex-start;flex-wrap:wrap}.tcg-product-title-actions{justify-content:flex-start}}.profile-page .section-header h1{font-size:2.25rem;font-weight:600;letter-spacing:0;line-height:1.08}.profile-page .section-header p{font-weight:400}.profile-page .profile-title-mode .account-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;border:1px solid rgba(31,228,234,.22);border-radius:12px;padding:9px 12px;background:#1fe4ea14}.profile-page .profile-title-mode .account-chip>span{color:#f8fafc;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.profile-page .profile-title-mode .account-chip>small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.profile-title-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.profile-title-copy{min-width:0}.profile-title-mode{display:flex;align-items:center;justify-content:flex-end;padding-top:18px;flex-shrink:0}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.profile-title-header{flex-direction:column;align-items:stretch}.profile-title-mode{justify-content:flex-start;padding-top:0}}@media (max-width: 640px){.profile-page .section-header h1{font-size:2rem}}.profile-order-card .profile-status-pill{display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;max-width:max-content;margin:0;padding:5px 10px;border-radius:999px;color:#06111f!important;background:#1fe4ea;font-size:12px;font-weight:950;line-height:1}.profile-tracking-box{min-width:0;width:100%}.profile-tracking-box .primary-button{width:100%;justify-content:center}.auth-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#020617b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-card{width:min(520px,100%);border:1px solid rgba(148,163,184,.24);border-radius:28px;padding:24px;background:linear-gradient(180deg,#0f172afa,#020617fa);box-shadow:0 24px 80px #0000006b}.auth-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-card__header h2{margin:4px 0 0;color:#f8fafc;font-size:28px;line-height:1.1}.auth-card__eyebrow{margin:0;color:#22c55e;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-card__copy,.auth-card__hint{color:#94a3b8;line-height:1.6}.auth-card__hint{margin:14px 0 0;font-size:13px}.terms-update-overlay{z-index:var(--z-modal-top);overflow-y:auto}.terms-update-card{max-height:calc(100dvh - 48px);overflow-y:auto}.terms-update-summary__title{margin:16px 0 0;color:#f8fafc;font-size:15px;font-weight:800}.terms-update-summary{margin:8px 0 0;padding-left:20px;color:#cbd5e1;font-size:14px;line-height:1.55}.terms-update-summary li+li{margin-top:6px}.terms-update-summary__important{color:#f8fafc}.terms-update-links a{color:#86efac}.auth-form{display:grid;gap:14px;margin-top:18px}.auth-form label{display:grid;gap:8px;color:#cbd5e1;font-size:13px;font-weight:700}.auth-form input,.auth-form textarea{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:13px 14px;color:#f8fafc;background:#0f172ad1;outline:none}.auth-form textarea{min-height:112px;line-height:1.5;resize:vertical}.auth-form input:focus,.auth-form textarea:focus{border-color:#22c55ea6;box-shadow:0 0 0 4px #22c55e1a}.auth-form .auth-field-hint--below{margin-top:-6px}.auth-form .auth-checkbox{grid-template-columns:auto 1fr;align-items:start;font-weight:600}.auth-form .auth-checkbox input[type=checkbox]{width:16px;height:16px;margin-top:2px;padding:0;accent-color:#22c55e}.auth-checkbox a{color:#67e8f9;font-weight:700}.auth-submit{width:100%;margin-top:4px}.auth-demo-button{width:100%;margin-top:12px}.auth-error,.auth-message{border:1px solid rgba(248,113,113,.35);border-radius:14px;padding:10px 12px;color:#fecaca;background:#7f1d1d47;font-size:13px;font-weight:700}.auth-message{border-color:#22c55e59;color:#bbf7d0;background:#14532d47;overflow-wrap:anywhere}.auth-link-button{width:100%;min-height:32px;margin-top:10px;border:0;color:#67e8f9;background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.auth-link-button:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse){.auth-link-button,.auth-step-skip{min-height:44px}.auth-card .icon-button{width:44px;height:44px}.auth-form .auth-checkbox{min-height:44px;align-content:center}}.account-link-page{display:grid;justify-items:center;padding:32px 0 48px}.account-link-panel{display:grid;gap:14px;width:min(560px,100%);justify-items:start}.account-link-panel .panel-title{margin-bottom:0;font-size:1.4rem}.account-link-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.account-link-form,.account-link-resend{width:100%}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#e2e8f0;background:#0f172ab8;cursor:pointer;font-size:24px;line-height:1}.icon-button:hover{border-color:#22c55e8c;color:#22c55e}.account-chip{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:180px;border:1px solid rgba(34,197,94,.24);border-radius:22px;padding:7px 12px 7px 7px;color:#f8fafc;background:#22c55e14;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.account-chip--link.active{border-color:#1fe4eaa3;background:#1fe4ea1a;transform:translateY(-1px)}@media (hover: hover) and (pointer: fine){.account-chip--link:hover{border-color:#1fe4eaa3;background:#1fe4ea1a;transform:translateY(-1px)}}.account-chip__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:2px solid #1fe4ea;background:#111827;color:#1fe4ea;font-size:18px;font-weight:950;overflow:hidden}.account-chip__avatar img{width:100%;height:100%;object-fit:cover}.account-chip__copy{display:grid;gap:3px;min-width:0}.account-chip__copy>span{font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chip__copy small{color:#94a3b8;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-toggle{border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:10px 16px;color:#cbd5e1;background:#0f172ac7;cursor:pointer;font-weight:800}.mode-toggle.active{border-color:#22c55e8c;color:#052e16;background:linear-gradient(135deg,#86efac,#22c55e)}.mode-toggle:disabled{cursor:not-allowed;opacity:.45}.profile-status-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:5px 10px;color:#cbd5e1;background:#0f172ab8;font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;white-space:nowrap}.profile-status-pill--placed,.profile-status-pill--paid{border-color:#38bdf842;color:#bae6fd;background:#0e749029}.profile-status-pill--shipped{border-color:#facc154d;color:#fef08a;background:#a1620729}.profile-status-pill--delivered{border-color:#22c55e4d;color:#bbf7d0;background:#1665342e}.profile-status-pill--cancelled{border-color:#f871714d;color:#fecaca;background:#7f1d1d33}.profile-shipping-form{display:grid;grid-template-columns:110px minmax(160px,1fr) auto;gap:8px;margin-top:6px}.profile-shipping-form select,.profile-shipping-form input,.seller-listing-form select,.seller-listing-form input,.seller-listing-form textarea{border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:11px 12px;color:#f8fafc;background:#02061780;outline:none}.profile-shipping-form select:focus,.profile-shipping-form input:focus,.seller-listing-form select:focus,.seller-listing-form input:focus,.seller-listing-form textarea:focus{border-color:#22c55e8c;box-shadow:0 0 0 4px #22c55e1a}.profile-order-tracking{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;color:#94a3b8;font-size:12px}.profile-order-tracking span{border:1px solid rgba(148,163,184,.12);border-radius:999px;padding:6px 9px;background:#02061757}.profile-order-tracking--detailed{display:grid;gap:10px}.tracking-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:12px;background:#02061747}.tracking-summary-card__main,.tracking-summary-card__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tracking-summary-card__main strong{color:#f8fafc;margin-right:4px}.tracking-summary-card__actions{justify-content:flex-end}.order-detail-tracking{display:grid;gap:12px;margin:0 0 22px}.order-detail-tracking__header h3{margin:0;color:#f8fafc}.order-detail-tracking__package{display:grid;gap:12px;border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:14px;background:#02061757}.order-detail-tracking__summary,.order-detail-tracking__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.order-detail-tracking__summary strong{color:#f8fafc}.order-detail-tracking__summary span{border:1px solid rgba(148,163,184,.12);border-radius:999px;padding:6px 9px;color:#cbd5e1;background:#0f172a94;font-size:12px;font-weight:800}.order-detail-tracking__timeline{display:grid;gap:8px;border-left:2px solid rgba(34,211,238,.28);padding-left:12px}.order-detail-tracking__event{display:grid;gap:2px}.order-detail-tracking__event strong{color:#e0f2fe}.order-detail-tracking__event span,.order-detail-tracking__event small{color:#94a3b8}.order-detail-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#020617c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.seller-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px}.seller-form-card,.seller-summary-card{border:1px solid rgba(148,163,184,.16);border-radius:24px;padding:18px;background:#0f172aa3}.seller-form-card h3,.seller-summary-card h3{margin:0 0 14px;color:#f8fafc}.seller-listing-form{display:grid;gap:14px}.seller-listing-form label{display:grid;gap:7px;color:#cbd5e1;font-size:13px;font-weight:800}.seller-listing-form textarea{min-height:96px;resize:vertical}.seller-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seller-form-message{border:1px solid rgba(34,197,94,.22);border-radius:14px;padding:10px 12px;color:#bbf7d0;background:#16653424;font-size:13px;font-weight:700}.seller-summary-card{align-self:start;display:grid;gap:10px}.seller-summary-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(148,163,184,.1);padding:9px 0;color:#94a3b8}.seller-summary-row:last-child{border-bottom:0}.seller-summary-row strong{color:#f8fafc}.profile-listing-note{margin:0;color:#94a3b8;font-size:13px;line-height:1.5}@media (max-width: 860px){.seller-dashboard-grid,.seller-form-row,.profile-shipping-form{grid-template-columns:1fr}}.cart-summary-note{margin-top:16px;padding:14px;border-radius:18px;border:1px solid rgba(32,214,230,.28);background:#20d6e614;display:flex;flex-direction:column;gap:6px}.cart-summary-note strong{color:#f5f7fb}.cart-summary-note span{color:#a9b8cf;font-size:.92rem;line-height:1.4}.profile-tracking-box{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;width:100%;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#02061747}.profile-tracking-box select,.profile-tracking-box input{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:10px 12px;color:#eef6ff;background:#080e17eb;font:inherit;font-size:14px;font-weight:800}.profile-tracking-box .primary-button{grid-column:1 / -1;width:100%;min-height:42px;justify-content:center;border-radius:12px}@media (max-width: 980px){.profile-tracking-box{grid-template-columns:1fr}}@media (max-width: 640px){.profile-tracking-box{padding:10px;border-radius:14px}}.profile-tracking-box{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;width:100%;border:1px solid rgba(31,228,234,.18);border-radius:22px;padding:14px;background:radial-gradient(circle at top left,rgba(31,228,234,.12),transparent 38%),#0206176b}.profile-tracking-box select,.profile-tracking-box input{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:10px 12px;color:#eef6ff;background:#080e17eb;font:inherit;font-size:14px;font-weight:850}.profile-tracking-box select:focus,.profile-tracking-box input:focus{outline:none;border-color:#1fe4eaad;box-shadow:0 0 0 3px #1fe4ea1a}.profile-tracking-box .primary-button{grid-column:1 / -1;width:100%;min-height:44px;justify-content:center;border-radius:14px;color:#03131a;background:linear-gradient(135deg,#67e8f9,#22d3ee)}@media (max-width: 680px){.profile-tracking-box{grid-template-columns:1fr}}.profile-section__header--sold{align-items:flex-start}.seller-sold-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:radial-gradient(circle at top left,rgba(31,228,234,.1),transparent 34%),#02061757}.seller-sold-toolbar>div:first-child{display:grid;gap:4px}.seller-sold-toolbar strong{color:#f8fafc;font-size:16px}.seller-sold-toolbar span{color:#9fb0cc;font-size:13px;font-weight:800}.seller-sold-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.seller-sold-filter{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:9px 13px;color:#dbeafe;background:#0f172aa8;font:inherit;font-size:13px;font-weight:950;cursor:pointer;transition:.18s ease}.seller-sold-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border-radius:999px;color:#03131a;background:#e2e8f0e6;font-size:12px}.seller-sold-filter:hover,.seller-sold-filter--active{color:#03131a;border-color:#1fe4eab8;background:linear-gradient(135deg,#67e8f9,#22d3ee);transform:translateY(-1px)}.seller-sold-order-list{display:grid;gap:18px}.seller-sold-order-card{display:grid;gap:16px;border:1px solid rgba(148,163,184,.16);border-radius:28px;padding:18px;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 34%),linear-gradient(180deg,#0f172af5,#020617eb);box-shadow:0 18px 44px #00000047}.seller-sold-order-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.seller-sold-order-card__eyebrow{color:#67e8f9;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.seller-sold-order-card__top h3{margin:4px 0;color:#f8fafc;font-size:22px}.seller-sold-order-card__top p{margin:0;color:#9fb0cc;font-size:13px;font-weight:800}.seller-sold-money-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.seller-sold-money-grid>div{display:grid;gap:4px;min-width:0;border:1px solid rgba(148,163,184,.13);border-radius:18px;padding:12px;background:#0206175c}.seller-sold-money-grid span{color:#93a4c1;font-size:12px;font-weight:900}.seller-sold-money-grid strong{color:#f8fafc;font-size:17px}.seller-pack-list{display:grid;gap:10px;border:1px solid rgba(31,228,234,.14);border-radius:22px;padding:14px;background:#0206175c}.seller-pack-list__header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#eaf3ff}.seller-pack-list__header span{color:#93a4c1;font-size:12px;font-weight:900}.seller-pack-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.11);border-radius:18px;padding:10px;background:#0f172a9e}.seller-pack-row img,.seller-pack-row .profile-order-mini__placeholder{width:58px;height:78px;border-radius:12px;object-fit:cover}.seller-pack-row>div{display:grid;gap:4px;min-width:0}.seller-pack-row strong{color:#f8fafc;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-pack-row span{color:#9fb0cc;font-size:12px;font-weight:850}.seller-pack-row>span:last-child{color:#dbeafe;font-size:14px;font-weight:950}.seller-pack-list__more{width:100%;min-height:40px;border:1px dashed rgba(31,228,234,.42);border-radius:14px;color:#a5f3fc;background:#080e17ad;font:inherit;font-size:13px;font-weight:950;cursor:pointer}.seller-shipment-panel{display:grid;gap:12px;border:1px solid rgba(148,163,184,.13);border-radius:22px;padding:14px;background:radial-gradient(circle at top left,rgba(31,228,234,.09),transparent 38%),#02061757}.seller-shipment-panel__summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.seller-shipment-panel__summary strong{color:#f8fafc;font-size:15px}.seller-shipment-panel__summary span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(148,163,184,.13);border-radius:999px;padding:6px 10px;color:#bfd0ea;background:#0f172a85;font-size:12px;font-weight:850}.profile-tracking-box--seller-order{grid-template-columns:130px minmax(0,1fr) auto;align-items:center}.profile-tracking-box--seller-order .primary-button{grid-column:auto;min-width:142px}.seller-tracking-update{display:grid;gap:10px}.seller-tracking-warning{border:1px solid rgba(250,204,21,.24);border-radius:12px;padding:10px 12px;color:#fde68a;background:#facc1514;font-size:12px;font-weight:800}.profile-tracking-box--edit{grid-template-columns:130px minmax(160px,1fr) minmax(180px,1fr) minmax(160px,1fr) auto auto}.profile-tracking-box--edit .secondary-button,.profile-tracking-box--edit .primary-button{min-height:42px}.seller-sold-order-card__actions{display:flex;flex-wrap:wrap;gap:10px}.seller-sold-order-card__actions .secondary-button{min-height:40px}@media (max-width: 1100px){.seller-sold-toolbar,.seller-sold-order-card__top{flex-direction:column}.seller-sold-filters{justify-content:flex-start}.seller-sold-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tracking-box--seller-order,.profile-tracking-box--edit{grid-template-columns:1fr}.profile-tracking-box--seller-order .primary-button{grid-column:1 / -1}}@media (max-width: 680px){.seller-sold-money-grid,.tracking-summary-card{grid-template-columns:1fr}.tracking-summary-card__actions{justify-content:flex-start}.seller-pack-row{grid-template-columns:50px minmax(0,1fr)}.seller-pack-row>span:last-child{grid-column:1 / -1}}@keyframes sellerOrderDropdownOpen{0%{opacity:0;transform:translateY(-8px) scaleY(.96);max-height:0}70%{opacity:1;transform:translateY(0) scaleY(1.01)}to{opacity:1;transform:translateY(0) scaleY(1);max-height:1200px}}.seller-sold-order-card--open{animation:sellerOrderCardGlow .24s ease both}@keyframes sellerOrderCardGlow{0%{box-shadow:0 18px 44px #00000047}to{box-shadow:0 22px 60px #0000005c,0 0 0 1px #1fe4ea29}}.seller-sold-order-list--compact{display:grid;gap:14px}.seller-sold-order-card--dropdown{padding:0;overflow:hidden;border-radius:28px}.seller-sold-order-summary{width:100%;display:grid;align-items:center;gap:18px;min-height:118px;border:0;padding:22px 28px;color:inherit;background:radial-gradient(circle at top right,rgba(31,228,234,.14),transparent 34%),linear-gradient(180deg,#0f172afa,#020617eb);font:inherit;text-align:left;cursor:pointer}.seller-sold-order-summary:hover{background:radial-gradient(circle at top right,rgba(31,228,234,.2),transparent 36%),linear-gradient(180deg,#0f172a,#020617f5)}.seller-sold-order-card--open .seller-sold-order-summary{border-bottom:1px solid rgba(148,163,184,.16)}.seller-sold-order-summary__main{display:block;min-width:0}.seller-sold-order-summary__label{display:inline-flex;margin-bottom:7px;color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.seller-sold-order-summary h3{margin:0 0 5px;color:#f8fafc;font-size:25px;line-height:1.05}.seller-sold-order-summary p{margin:0;color:#9fb0cc;font-size:14px;font-weight:850}.seller-sold-order-summary__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seller-sold-order-summary__stats span{display:grid;gap:5px;min-width:0;border:1px solid rgba(148,163,184,.13);border-radius:18px;padding:14px 16px;color:#93a4c1;background:#0206175c;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.seller-sold-order-summary__stats strong{color:#f8fafc;font-size:20px;letter-spacing:0;text-transform:none}.seller-sold-order-summary__right{display:flex;align-items:center;justify-content:flex-end;gap:16px}.seller-sold-order-summary__chevron{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(31,228,234,.26);border-radius:999px;color:#67e8f9;background:#080e17bd;font-size:13px;font-weight:950;transition:transform .22s ease,border-color .22s ease,background .22s ease}.seller-sold-order-card--open .seller-sold-order-summary__chevron{transform:rotate(180deg);border-color:#1fe4ea94;background:#1fe4ea21}.seller-sold-order-dropdown{display:grid;gap:16px;padding:18px;transform-origin:top;animation:sellerOrderDropdownOpen .22s ease both}@media (max-width: 1200px){.seller-sold-order-summary__right{justify-content:space-between}}@media (max-width: 720px){.seller-sold-order-summary{min-height:auto;padding:18px}.seller-sold-order-summary__stats{grid-template-columns:1fr}}.buyer-order-card--dropdown{background:radial-gradient(circle at top right,rgba(31,228,234,.12),transparent 34%),linear-gradient(180deg,#0f172af5,#020617eb)}.buyer-order-dropdown .profile-order-items{margin-top:0}.buyer-order-dropdown__actions,.buyer-order-dropdown .profile-order-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.tcg-no-listings-card{display:grid;gap:6px;border:1px solid rgba(31,228,234,.18);border-radius:18px;padding:16px;background:#0f172a80;color:#c7d2fe}.tcg-no-listings-card strong{color:#f8fafc;font-size:16px}.tcg-no-listings-card span{color:#9fb0cc;font-size:13px;line-height:1.4}.tcg-no-listings-row{grid-column:1 / -1;display:grid;justify-items:center;gap:10px;border:1px solid rgba(31,228,234,.38);border-radius:18px;margin:10px;padding:28px 18px;text-align:center;background:#1fe4ea12}.tcg-no-listings-row strong{color:#f8fafc;font-size:22px}.tcg-no-listings-row span{color:#9fb0cc;font-size:14px}.product-card__cart-button:disabled,.tcg-primary-wide:disabled,.tcg-dark-wide:disabled{cursor:not-allowed;opacity:.82;filter:grayscale(.25)}.collection-manage-panel{display:grid;gap:12px;width:min(100%,620px);margin-top:14px;border:1px solid rgba(31,228,234,.14);border-radius:18px;padding:14px;background:#02061747}.collection-manage-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9fb0cc;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.collection-manage-panel__top strong{color:#67e8f9;font-size:13px}.collection-quantity-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.collection-quantity-controls input{width:88px;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:12px 10px;color:#f8fafc;background:#0f172abd;font:inherit;font-weight:900;text-align:center;outline:none}.collection-quantity-controls input:focus{border-color:#1fe4ea9e;box-shadow:0 0 0 3px #1fe4ea1a}.collection-qty-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(31,228,234,.32);border-radius:14px;color:#67e8f9;background:#080e17db;font:inherit;font-size:18px;font-weight:950;cursor:pointer}.collection-qty-button:hover:not(:disabled){border-color:#1fe4eab8;background:#1fe4ea1f}.collection-qty-button:disabled,.collection-save-button:disabled,.collection-remove-actions button:disabled{cursor:not-allowed;opacity:.48}.collection-remove-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.danger-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(248,113,113,.42);border-radius:14px;padding:11px 15px;color:#fecaca;background:#7f1d1d24;font:inherit;font-weight:900;cursor:pointer}.danger-button:hover:not(:disabled){border-color:#f87171c7;background:#7f1d1d42}.profile-item-card:has(.collection-manage-panel){grid-template-columns:96px minmax(0,1fr) 160px;align-items:center;gap:14px;padding:14px 18px;min-height:176px;border-radius:22px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__image{width:84px;height:116px;border-radius:14px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__image img{max-height:106px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__title{margin:4px 0 2px;font-size:20px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__meta{font-size:14px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__stats{margin-top:8px;gap:6px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__stats span{padding:5px 9px;font-size:12px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__price{align-self:center;justify-self:end;font-size:23px}.collection-manage-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:620px;margin-top:10px;padding:10px 12px;border:1px solid rgba(31,228,234,.18);border-radius:16px;background:#02061747}.collection-manage-panel__top{display:contents}.collection-manage-panel__top span:first-child{color:#9fb1cc;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.collection-manage-panel__top strong{justify-self:end;color:#67e8f9;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.collection-quantity-controls{display:inline-flex;align-items:center;gap:8px;justify-self:center}.collection-qty-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(31,228,234,.4);border-radius:12px;color:#67e8f9;background:#080e17bd;font-size:18px;font-weight:950;cursor:pointer}.collection-qty-button:hover{background:#1fe4ea21;border-color:#1fe4eabf}.collection-quantity-controls input{width:64px;height:38px;border:1px solid rgba(148,163,184,.22);border-radius:12px;color:#f8fafc;background:#0f172ad1;text-align:center;font-size:15px;font-weight:950;outline:none}.collection-save-button{height:38px;padding:0 14px;white-space:nowrap}.collection-remove-actions{grid-column:1 / -1;display:flex;gap:8px;margin-top:0}.collection-remove-actions .secondary-button{min-height:38px;padding:0 14px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__actions{margin-top:10px}.profile-item-card:has(.collection-manage-panel) .profile-item-card__actions .primary-button,.profile-item-card:has(.collection-manage-panel) .profile-item-card__actions .secondary-button{min-height:42px;padding:0 16px}@media (max-width: 900px){.profile-item-card:has(.collection-manage-panel){grid-template-columns:82px minmax(0,1fr)}.profile-item-card:has(.collection-manage-panel) .profile-item-card__price{grid-column:1 / -1;justify-self:start}.collection-manage-panel{grid-template-columns:1fr}.collection-quantity-controls{justify-self:start}.collection-manage-panel__top{display:flex;justify-content:space-between}}.collection-vault-section{display:grid;gap:18px}.collection-vault-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:18px;align-items:stretch;padding:24px;border:1px solid rgba(31,228,234,.2);border-radius:28px;background:radial-gradient(circle at top right,rgba(31,228,234,.15),transparent 34%),linear-gradient(135deg,#0f172afa,#020617e6);box-shadow:0 22px 70px #00000038}.collection-vault-hero__label{display:inline-flex;margin-bottom:8px;color:#67e8f9;font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.collection-vault-hero h2{margin:0;color:#f8fafc;font-size:clamp(34px,5vw,62px);line-height:.95;letter-spacing:-.06em}.collection-vault-hero p{max-width:720px;margin:12px 0 0;color:#9fb1cc;font-size:15px;font-weight:750}.collection-vault-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.collection-vault-stats span{display:grid;align-content:center;gap:8px;min-height:96px;border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:16px;color:#93a4c1;background:#02061766;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.collection-vault-stats strong{color:#f8fafc;font-size:22px;letter-spacing:-.03em;text-transform:none}.collection-vault-toolbar,.collection-vault-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:24px;background:#0f172a8a}.collection-vault-chips{display:flex;flex-wrap:wrap;gap:8px}.collection-vault-chips button,.collection-view-toggle button,.collection-favorite-filter,.collection-vault-create button{border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:10px 14px;color:#c7d2fe;background:#0f172ab8;font:inherit;font-size:13px;font-weight:950;cursor:pointer}.collection-vault-chips button.is-active,.collection-view-toggle button.is-active,.collection-favorite-filter.is-active,.collection-vault-create button{border-color:#1fe4eaa6;color:#04111f;background:linear-gradient(135deg,#67e8f9,#22d3ee)}.collection-vault-create,.collection-vault-controls{display:flex;align-items:center;gap:10px}.collection-vault-create input,.collection-vault-controls input,.collection-vault-controls select{border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:12px 14px;color:#f8fafc;background:#020617bd;font:inherit;font-weight:800;outline:none}.collection-vault-controls input{flex:1;min-width:240px}.collection-view-toggle{display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#02061766}.collection-vault-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.vault-card{position:relative;display:grid;grid-template-rows:210px auto auto;overflow:hidden;min-height:500px;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:radial-gradient(circle at top,rgba(31,228,234,.1),transparent 36%),linear-gradient(180deg,#0f172afa,#020617f0);box-shadow:0 18px 50px #0003}.vault-card__image{display:flex;align-items:center;justify-content:center;padding:18px 18px 6px;text-decoration:none}.vault-card__image img{max-width:78%;max-height:190px;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(0,0,0,.44))}.vault-card__favorite{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#94a3b8;background:#020617ad;font-size:17px;cursor:pointer}.vault-card__favorite.is-active{border-color:#fb718599;color:#fb7185;background:#fb718524}.vault-card__body{display:grid;gap:8px;padding:0 18px 12px}.vault-card__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.vault-card__eyebrow span:last-child{overflow:hidden;max-width:150px;color:#9fb1cc;text-overflow:ellipsis;white-space:nowrap}.vault-card__title{color:#f8fafc;font-size:19px;font-weight:950;line-height:1.08;text-decoration:none}.vault-card__title:hover{color:#67e8f9}.vault-card__set{min-height:18px;margin:0;color:#9fb1cc;font-size:13px;font-weight:750}.vault-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:6px}.vault-card__metrics span{display:grid;gap:4px;min-width:0;border:1px solid rgba(148,163,184,.12);border-radius:13px;padding:8px;color:#93a4c1;background:#02061761;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.vault-card__metrics strong{overflow:hidden;color:#f8fafc;font-size:13px;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.collection-vault-grid--compact .vault-card{grid-template-columns:110px minmax(0,1fr) 360px;grid-template-rows:auto;align-items:center;min-height:160px}.collection-vault-grid--compact .vault-card__image{min-height:150px;padding:12px}.collection-vault-grid--compact .vault-card__image img{max-height:130px;max-width:92px}.collection-vault-grid--compact .vault-card__body{padding:16px 14px}@media (max-width: 1100px){.collection-vault-hero{grid-template-columns:1fr}.collection-vault-toolbar,.collection-vault-controls{align-items:stretch;flex-direction:column}.collection-vault-create,.collection-vault-controls input,.collection-vault-controls select{width:100%}.collection-vault-grid--compact .vault-card{grid-template-columns:92px minmax(0,1fr)}}@media (max-width: 720px){.collection-vault-stats,.collection-vault-grid{grid-template-columns:1fr}.vault-card{min-height:auto}}.profile-page .profile-title-header{border:0;padding-bottom:4px;background:transparent}.collection-vault-section{gap:20px}.collection-vault-hero{position:relative;overflow:hidden;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);min-height:220px;border-radius:10px;padding:28px;background:radial-gradient(circle at 62% 16%,rgba(14,165,233,.18),transparent 32%),linear-gradient(135deg,#030c1afa,#041222f0)}.collection-vault-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 48%,rgba(34,211,238,.13) 49%,transparent 50%),linear-gradient(45deg,transparent 0 58%,rgba(59,130,246,.1) 59%,transparent 60%);background-size:170px 170px;opacity:.34}.collection-vault-hero>*{position:relative;z-index:1}.collection-vault-hero__metric-label{margin:12px 0 8px;color:#d7deec;font-size:17px;font-weight:800}.collection-vault-hero h2{font-size:clamp(48px,6vw,72px);letter-spacing:-.04em}.profit-positive,.profit-negative{margin:12px 0 0;font-size:16px;font-weight:950}.profit-positive{color:#4ade80}.profit-negative{color:#fb7185}.collection-vault-stats{align-self:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.collection-vault-stats span{min-height:96px;border:0;border-left:1px solid rgba(148,163,184,.18);border-radius:0;padding:12px 20px;background:transparent;color:#b8c2d8;text-transform:none;letter-spacing:0}.collection-vault-stats strong{color:#f8fafc;font-size:20px}.collection-vault-toolbar{align-items:flex-end;border:0;border-bottom:1px solid rgba(148,163,184,.16);border-radius:0;padding:2px 0 0;background:transparent}.collection-vault-chips{align-items:flex-end}.collection-vault-chips button{min-height:56px;border-radius:9px 9px 0 0;padding:0 24px}.collection-vault-create{min-width:0}.collection-vault-create input{display:none}.collection-vault-create button{min-height:44px;border-style:dashed;border-radius:9px;padding:0 22px;color:#67e8f9;background:#080d1ba3}.collection-vault-controls{border-radius:9px;padding:0;background:transparent}.collection-vault-controls input,.collection-vault-controls select{min-height:48px;border-radius:9px}.collection-view-toggle{min-height:48px;border-radius:9px;padding:4px}.collection-view-toggle button{border-radius:7px}.collection-favorite-filter{border-radius:9px}.collection-vault-main{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.collection-vault-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:18px}.collection-vault-grid .vault-card{max-width:none;min-height:390px;grid-template-rows:180px auto auto;border-radius:9px;border-color:#7dd3fc33;background:linear-gradient(180deg,#0f172ae6,#060c19fa)}.collection-vault-grid .vault-card__image{min-height:180px;padding:18px 18px 4px;background:radial-gradient(circle at 50% 20%,rgba(34,211,238,.16),transparent 36%)}.collection-vault-grid .vault-card__image img{max-width:122px;max-height:164px;border-radius:10px}.collection-vault-grid .vault-card__favorite{top:12px;left:12px;right:auto}.collection-vault-grid .vault-card__body{gap:9px;padding:14px 16px 12px}.collection-vault-grid .vault-card__eyebrow{justify-content:flex-start}.collection-vault-grid .vault-card__eyebrow span:last-child{max-width:120px;border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:3px 8px}.collection-vault-grid .vault-card__title{min-height:42px;font-size:20px}.collection-vault-grid .vault-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-vault-grid .vault-card__quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.collection-vault-grid--compact{grid-template-columns:1fr}.collection-vault-grid--compact .vault-card{max-width:none;min-height:160px;grid-template-columns:110px minmax(0,1fr) minmax(300px,360px);grid-template-rows:auto}.collection-vault-grid--compact .vault-card__image{min-height:160px;padding:12px}.collection-vault-grid--compact .vault-card__image img{max-width:90px;max-height:134px}.collection-smart-panel{position:sticky;top:var(--sticky-top);overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:linear-gradient(180deg,#0f172ae6,#060c19fa)}.collection-smart-list{display:grid}@media (max-width: 1320px){.collection-vault-hero,.collection-vault-main{grid-template-columns:1fr}.collection-smart-panel{position:static}.collection-vault-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.collection-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-vault-grid--compact .vault-card{grid-template-columns:100px minmax(0,1fr)}}@media (max-width: 680px){.collection-vault-hero{padding:22px}.collection-vault-stats,.collection-vault-grid{grid-template-columns:1fr}.collection-vault-toolbar{align-items:stretch}.collection-vault-chips,.collection-vault-create{width:100%}}.seller-feedback-panel{margin-top:24px}.seller-feedback-summary{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;background:#0f172a80;border:1px solid rgba(148,163,184,.12);border-radius:10px}.seller-feedback-summary__score{display:flex;align-items:baseline;gap:2px}.seller-feedback-summary__rating{font-size:28px;font-weight:700;color:#facc15}.seller-feedback-summary__max{font-size:14px;color:#64748b}.seller-feedback-summary__stats{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#94a3b8}.seller-feedback-list{display:grid;gap:12px}.seller-feedback-item{padding:12px 14px;background:#0f172a66;border:1px solid rgba(148,163,184,.1);border-radius:8px}.seller-feedback-item__header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.feedback-stars-display{display:inline-flex;gap:2px;font-size:14px}.feedback-star--active{color:#facc15}.feedback-star--empty{color:#334155}.seller-feedback-item__buyer{font-size:13px;font-weight:600;color:#cbd5e1}.seller-feedback-item__date{font-size:12px;color:#64748b;margin-left:auto}.seller-feedback-item__comment{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.feedback-rating-row{display:flex;align-items:center;gap:12px;margin-bottom:4px}.feedback-star-picker{display:flex;gap:4px}.feedback-star{font-size:28px;background:none;border:none;cursor:pointer;color:#334155;padding:0;line-height:1;transition:color .1s,transform .1s}.feedback-star:hover,.feedback-star--active{color:#facc15;transform:scale(1.15)}.feedback-rating-label{font-size:14px;font-weight:600;color:#facc15}.order-timeline{padding:12px 0 4px}.order-timeline__terminal{display:inline-block;padding:4px 12px;border-radius:99px;font-size:13px;font-weight:600;background:#1e293b;color:#94a3b8}.order-timeline__terminal--cancelled{background:#3f1515;color:#f87171}.order-timeline__terminal--refunded{background:#172554;color:#93c5fd}.order-timeline__terminal--disputed{background:#451a03;color:#fbbf24}.order-timeline__step{display:flex;align-items:flex-start;gap:10px;min-height:36px}.order-timeline__indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px}.order-timeline__dot{width:20px;height:20px;border-radius:50%;border:2px solid #334155;background:#1e293b;display:flex;align-items:center;justify-content:center;font-size:11px;color:#64748b;flex-shrink:0}.order-timeline__step--done .order-timeline__dot{border-color:#22c55e;background:#14532d;color:#4ade80}.order-timeline__step--current .order-timeline__dot{border-color:#3b82f6;background:#1e3a5f;color:#93c5fd;box-shadow:0 0 0 3px #3b82f62e}.order-timeline__connector{width:2px;flex:1;min-height:14px;background:#334155;margin:2px 0}.order-timeline__step--done .order-timeline__connector{background:#22c55e}.order-timeline__label{display:flex;flex-direction:column;gap:1px;padding-top:2px;padding-bottom:12px}.order-timeline__label strong{font-size:13px;font-weight:600;color:#e2e8f0}.order-timeline__step:not(.order-timeline__step--done) .order-timeline__label strong{color:#64748b}.order-timeline__date{font-size:11px;color:#94a3b8}.order-timeline__status-steps{display:grid;gap:0}.order-timeline--horizontal .order-timeline__status-steps{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:0}.order-timeline--horizontal .order-timeline__step{display:flex;flex-direction:column;gap:8px;min-height:0;padding-right:10px}.order-timeline--horizontal .order-timeline__indicator{width:100%;flex-direction:row;align-items:center}.order-timeline--horizontal .order-timeline__dot{width:22px;height:22px}.order-timeline--horizontal .order-timeline__connector{flex:1;width:auto;min-width:18px;min-height:0;height:2px;margin:0 0 0 8px}.order-timeline--horizontal .order-timeline__label{padding:0;min-width:0}.order-timeline--horizontal .order-timeline__label strong,.order-timeline--horizontal .order-timeline__date{overflow-wrap:anywhere}.order-tracking-panel{display:grid;gap:12px;margin-top:12px}.order-tracking-card{border:1px solid rgba(56,189,248,.2);background:#0f172ab8;border-radius:12px;padding:12px}.order-tracking-card__header,.order-tracking-card__actions,.order-tracking-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.order-tracking-card__header{justify-content:space-between;margin-bottom:10px}.order-tracking-card__header strong{display:block;color:#f8fafc;font-size:14px}.order-tracking-card__header span,.order-tracking-card__meta span{color:#9ab0cc;font-size:12px}.order-tracking-card__actions{margin-bottom:10px}.order-tracking-pill{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;border:1px solid rgba(148,163,184,.22);color:#cbd5e1;background:#94a3b81a}.order-tracking-pill--tracking-added{color:#67e8f9;border-color:#22d3ee52;background:#22d3ee1a}.order-tracking-pill--shipped{color:#93c5fd;border-color:#3b82f657;background:#2563eb1f}.order-tracking-pill--delivered{color:#86efac;border-color:#22c55e57;background:#16a34a1f}.order-tracking-pill--exception{color:#fca5a5;border-color:#f8717157;background:#7f1d1d3d}.order-tracking-events{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.12)}.order-tracking-events--empty{color:#64748b;font-size:12px}.order-tracking-event{display:grid;grid-template-columns:12px 1fr;gap:8px}.order-tracking-event__dot{width:10px;height:10px;margin-top:4px;border-radius:50%;background:#22d3ee;box-shadow:0 0 0 3px #22d3ee1f}.order-tracking-event--shipped .order-tracking-event__dot{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa1f}.order-tracking-event--delivered .order-tracking-event__dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.order-tracking-event--exception .order-tracking-event__dot{background:#f87171;box-shadow:0 0 0 3px #f871711f}.order-tracking-event strong{display:block;color:#f8fafc;font-size:12px}.order-tracking-event span,.order-tracking-event small{display:block;color:#9ab0cc;font-size:12px;line-height:1.45}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){.order-timeline--horizontal .order-timeline__status-steps{grid-template-columns:1fr}.order-timeline--horizontal .order-timeline__step{flex-direction:row;gap:10px;min-height:36px;padding-right:0}.order-timeline--horizontal .order-timeline__indicator{width:20px;flex-direction:column}.order-timeline--horizontal .order-timeline__dot{width:20px;height:20px}.order-timeline--horizontal .order-timeline__connector{width:2px;flex:1;min-width:0;min-height:14px;height:auto;margin:2px 0}.order-timeline--horizontal .order-timeline__label{padding-top:2px;padding-bottom:12px}}.seller-shipping-queue{display:flex;flex-direction:column;gap:12px}.seller-shipping-queue--empty p{font-size:13px;color:#64748b}.seller-shipping-queue__card{border:1px solid #1e293b;border-radius:8px;padding:12px;background:#0f172a}.seller-shipping-queue__card--pending{border-color:#78350f;background:#1c1408}.seller-shipping-queue__card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.seller-shipping-queue__card-header>div:first-child{display:flex;flex-direction:column;gap:2px}.seller-shipping-queue__card-header strong{font-size:13px;color:#e2e8f0}.seller-shipping-queue__card-header span{font-size:12px;color:#64748b}.seller-shipping-queue__card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.seller-shipping-queue__total{font-size:13px;font-weight:600;color:#e2e8f0}.ssq-badge{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600}.ssq-badge--pending{background:#451a03;color:#fbbf24}.ssq-badge--shipped{background:#1e3a5f;color:#93c5fd}.seller-shipping-queue__items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.seller-shipping-queue__item{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.seller-shipping-queue__item img{width:32px;height:42px;object-fit:contain;border-radius:3px}.seller-shipping-queue__item-placeholder{width:32px;height:42px;background:#1e293b;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:9px;color:#64748b}.seller-shipping-queue__more{font-size:12px;color:#64748b;align-self:center}.seller-shipping-queue__ship-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.seller-shipping-queue__ship-form select,.seller-shipping-queue__ship-form input{flex:1;min-width:120px;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;font-size:13px;padding:6px 10px}.seller-shipping-queue__shipped-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#94a3b8;margin-top:4px}.seller-shipping-queue--compact{gap:6px}.seller-shipping-queue__compact-header{font-size:13px;color:#e2e8f0;margin-bottom:4px}.seller-shipping-queue__compact-row{display:flex;gap:12px;align-items:center;font-size:12px;color:#94a3b8;padding:4px 0;border-bottom:1px solid #1e293b}.seller-shipping-queue__compact-more{font-size:12px;color:#64748b;padding-top:4px}.plt-filter-row{margin-top:6px;gap:6px}.plt-filter-label{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;align-self:center;white-space:nowrap}.plt-seller-meta,.plt-seller-policy{display:block;font-size:12px;color:#64748b;margin-top:2px}.plt-return-policy-note{margin:8px 0 0;font-size:12px;color:#64748b}.plt-verified-badge{display:inline-block;margin-left:4px;font-size:12px;color:#22c55e;font-weight:700}.plt-tag{display:inline-block;margin-top:3px;margin-left:4px;font-size:12px;font-style:normal;background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:3px;padding:1px 5px;vertical-align:middle}.plt-tag--variant{background:#172554;color:#93c5fd;border-color:#1d4ed8}.plt-cert-link{display:inline-block;margin-top:3px;margin-left:6px;color:#1fe4ea;font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:2px}.plt-cert-warning{margin-top:6px;border:1px solid rgba(245,158,11,.28);border-radius:6px;background:#f59e0b17;color:#fbbf24;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.35}.notif-bell{position:relative;display:inline-flex;align-items:center;z-index:10040}.notif-bell__btn{position:relative;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#9aa4b2;padding:6px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.notif-bell__btn:hover{background:#ffffff12;color:#e2e8f0}.notif-bell__badge{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:12px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;pointer-events:none}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:340px;background:#111827;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #00000080;z-index:10050;overflow:hidden;animation:notif-in .15s ease}@keyframes notif-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notif-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.notif-dropdown__title{font-weight:700;font-size:14px;color:#e2e8f0}.notif-dropdown__mark-all{background:none;border:none;color:#1fe4ea;font-size:12px;cursor:pointer;padding:0}.notif-dropdown__mark-all:hover{text-decoration:underline}.notif-dropdown__list{max-height:380px;overflow-y:auto}.notif-dropdown__empty{padding:20px 16px;text-align:center;color:#6b7280;font-size:14px}.notif-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;cursor:pointer;transition:background .12s}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#ffffff0a}.notif-item--unread{background:#1fe4ea0a}.notif-item--unread:hover{background:#1fe4ea14}.notif-item__icon{font-size:14px;font-weight:700;flex-shrink:0;margin-top:1px;width:18px;text-align:center}.notif-item__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notif-item__title{font-size:13px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item__body{font-size:12px;color:#9aa4b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item__time{font-size:11px;color:#4b5563}.notif-item__dot{width:8px;height:8px;border-radius:50%;background:#1fe4ea;flex-shrink:0;margin-top:4px}.pal-modal{background:#111827;border:1px solid rgba(255,255,255,.1);border-radius:14px;width:min(440px,94vw);box-shadow:0 16px 48px #0009;animation:modal-in .18s ease}.pal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.pal-title{font-size:15px;font-weight:700;color:#e2e8f0}.pal-close{background:none;border:none;color:#6b7280;font-size:22px;cursor:pointer;line-height:1;padding:0 2px}.pal-close:hover{color:#e2e8f0}.pal-body{padding:20px;display:flex;flex-direction:column;gap:14px}.pal-body--loading{color:#9aa4b2;font-size:14px;text-align:center}.pal-product-name{font-size:14px;font-weight:600;color:#e2e8f0;margin:0}.pal-hint{font-size:13px;color:#6b7280;margin:0}.pal-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#9aa4b2}.pal-price-row{display:flex;align-items:center;gap:6px}.pal-dollar{color:#6b7280;font-size:15px}.pal-input{flex:1;padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e2e8f0;font-size:15px}.pal-input:focus{outline:none;border-color:#1fe4ea66}.pal-select{padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e2e8f0;font-size:14px;width:100%}.pal-error{font-size:13px;color:#f87171;background:#f871711a;border-radius:6px;padding:8px 12px}.pal-actions{display:flex;gap:8px;flex-wrap:wrap}.pal-body--success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px 24px}.pal-success-icon{font-size:32px;color:#4ade80;line-height:1}.pal-success-msg{font-size:15px;color:#c7d2e0;margin:0}.tcg-alert-btn{padding:7px 14px;border-radius:8px;border:1px solid rgba(31,228,234,.3);background:#1fe4ea14;color:#1fe4ea;font-size:13px;cursor:pointer;transition:background .15s;white-space:nowrap}.tcg-alert-btn:hover{background:#1fe4ea29}.seller-notif-pill{font-size:11px;color:#1fe4ea;background:#1fe4ea14;border:1px solid rgba(31,228,234,.2);border-radius:20px;padding:3px 10px;white-space:nowrap}.sit-shell{position:relative}.sit-stats{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px;font-size:14px;color:#9aa4b2}.sit-stats strong{color:#e2e8f0}.sit-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:8px}.sit-controls .sit-source-toggle{margin-bottom:0}.sit-tabs{display:flex;gap:4px;flex-wrap:wrap}.sit-tab{padding:5px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#9aa4b2;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.sit-tab:hover{background:#ffffff0f;color:#e2e8f0}.sit-tab--active{background:#1fe4ea1f;border-color:#1fe4ea66;color:#1fe4ea}.sit-search-bar{display:flex;gap:8px;flex:1;min-width:220px}.sit-search-bar input[type=search],.sit-search-bar select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;padding:6px 12px;font-size:13px}.sit-search-bar input[type=search]{flex:1}.sit-search-bar select{min-width:130px}.sit-policy-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.sit-policy-badges span{border:1px solid rgba(31,228,234,.18);border-radius:6px;background:#1fe4ea14;color:#8ff4f7;font-size:10px;font-weight:800;line-height:1;padding:4px 6px}.sit-policy-badges .warn{border-color:#f59e0b47;background:#f59e0b1a;color:#fbbf24}.sit-view-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.sit-view-row{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px}.sit-view-row .sit-view-tools{margin-left:0}.sit-page-size{display:inline-flex;align-items:center;gap:6px;color:#9aa4b2;font-size:12px;font-weight:700}.sit-page-size select{min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d;color:#e2e8f0;padding:0 9px;font:inherit;font-size:13px;cursor:pointer}.sit-view-toggle{display:inline-flex;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0f172a8c}.sit-view-toggle button{min-height:34px;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#9aa4b2;padding:0 12px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.sit-view-toggle button:last-child{border-right:0}.sit-view-toggle button.active,.sit-view-toggle button:hover{background:#1fe4ea1f;color:#1fe4ea}.sit-page-summary{display:flex;justify-content:space-between;gap:12px;margin:-2px 0 12px;color:#6b7280;font-size:12px;font-weight:750}.sit-loading,.sit-error{padding:16px;font-size:14px;color:#9aa4b2;text-align:center}.sit-error{color:#f87171;background:#f8717114;border-radius:8px;border:1px solid rgba(248,113,113,.2)}.sit-table-wrap{overflow-x:auto;border-radius:10px;border:1px solid rgba(255,255,255,.07)}.sit-table{width:100%;border-collapse:collapse;font-size:14px}.sit-th{padding:10px 12px;text-align:left;font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.sit-th--check{width:36px}.sit-th--cond,.sit-th--status{width:90px}.sit-th--price{width:110px}.sit-th--qty{width:120px}.sit-th--actions{width:180px}.sit-td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.05)}.sit-row:last-child .sit-td{border-bottom:none}.sit-row--selected .sit-td{background:#1fe4ea0a}.sit-row--saving{opacity:.5;pointer-events:none}.sit-inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.sit-inventory-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:10px;background:linear-gradient(180deg,#121c2cfa,#080e17fa);transition:border-color .2s,transform .15s,box-shadow .2s}.sit-inventory-card:hover,.sit-inventory-card--selected{border-color:#1fe4ea59;transform:translateY(-1px);box-shadow:0 8px 24px #00000047}.sit-inventory-card--saving{opacity:.55;pointer-events:none}.sit-inventory-card__select{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:4px 7px;background:#020617c7;color:#9aa4b2;font-size:10px;font-weight:800;cursor:pointer}.sit-inventory-card__image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5 / 7;border-radius:12px;background:#ffffff0a;overflow:hidden}.sit-inventory-card__image img{width:100%;height:100%;object-fit:contain}.sit-inventory-card__info{display:grid;gap:10px;flex:1}.sit-inventory-card__status-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sit-inventory-card__status-row>span:last-child{color:#1fe4ea;font-size:15px;font-weight:900}.sit-collection-card .sit-inventory-card__status-row>span:first-child{color:#9aa4b2;font-size:12px;font-weight:800}.sit-inventory-card__field{display:grid;gap:5px;min-width:0}.sit-inventory-card__field>span:first-child{color:#6b7280;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.sit-inventory-card__field .sit-cond-select{width:100%;max-width:none}.sit-inventory-card__edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;align-items:end}.sit-inventory-card .sit-inline-edit input{width:100%}.sit-inventory-card .sit-actions{margin-top:auto}.sit-product{display:flex;align-items:center;gap:10px}.sit-thumb{width:40px;height:40px;object-fit:contain;border-radius:6px;background:#ffffff0a;flex-shrink:0}.sit-product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.sit-product-info strong{color:#e2e8f0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.sit-product-info span{color:#6b7280;font-size:12px}.sit-cond{font-size:12px;color:#9aa4b2}.sit-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.sit-badge--active{background:#22c55e26;color:#4ade80}.sit-badge--sold{background:#94a3b81f;color:#94a3b8}.sit-badge--delisted{background:#fbbf241f;color:#fbbf24}.sit-badge--draft{background:#8b5cf61f;color:#a78bfa}.sit-inline-edit{display:flex;align-items:center;gap:3px}.sit-dollar{color:#6b7280;font-size:13px}.sit-inline-edit input,.sit-qty-stepper input{width:72px;padding:4px 6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e2e8f0;font-size:13px}.sit-price-locked,.sit-qty-locked{color:#9aa4b2;font-size:13px}.sit-qty-cell{display:flex;align-items:center;gap:6px}.sit-qty-stepper{display:flex;align-items:center;gap:2px}.sit-qty-stepper button{width:24px;height:24px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e2e8f0;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sit-qty-stepper button:disabled{opacity:.3;cursor:default}.sit-stock-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.sit-stock-dot--out{background:#ef4444}.sit-stock-dot--low{background:#f59e0b}.sit-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.sit-btn{padding:4px 10px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#cbd5e1;font-size:12px;cursor:pointer;transition:background .15s;white-space:nowrap}.sit-btn:hover{background:#ffffff1a}.sit-btn:disabled{opacity:.35;cursor:default}.sit-btn--save{background:#1fe4ea1f;border-color:#1fe4ea4d;color:#1fe4ea}.sit-btn--save:hover{background:#1fe4ea33}.sit-btn--cancel{color:#9aa4b2}.sit-btn--activate{background:#22c55e1a;border-color:#22c55e4d;color:#4ade80}.sit-btn--deactivate{color:#fbbf24}.sit-btn--delete{color:#f87171;font-size:14px;font-weight:700;padding:2px 8px}.sit-source-toggle{display:flex;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.sit-source-btn{padding:5px 14px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.08);color:#9aa4b2;font-size:13px;font-weight:600;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap}.sit-source-btn:last-child{border-right:none}.sit-source-btn.active{background:#1fe4ea1f;color:#1fe4ea}.sit-source-btn:hover:not(.active){background:#ffffff0d;color:#e2e8f0}.sit-cond-select{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e2e8f0;font-size:12px;padding:3px 6px;cursor:pointer;max-width:140px}.sit-cond-select:disabled{opacity:.4;cursor:default}.sit-th--avail{width:100px}.sit-catalog-list .sit-product-info strong{max-width:460px}.sit-catalog-list .sit-catalog-card__meta{margin-top:3px}.sit-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 4px;color:#6b7280;font-size:12px;font-weight:800}.sit-page-btn{min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d;color:#cbd5e1;padding:0 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.sit-page-btn:hover:not(:disabled){border-color:#1fe4ea59;background:#1fe4ea1a;color:#1fe4ea}.sit-page-btn:disabled{opacity:.4;cursor:default}.mpe-panel{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-bottom:14px;overflow:hidden}.mpe-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);font-size:14px;color:#e2e8f0}.mpe-close{background:none;border:none;color:#6b7280;font-size:18px;cursor:pointer;line-height:1;padding:0 2px}.mpe-close:hover{color:#e2e8f0}.mpe-body{padding:16px}.mpe-modes{display:flex;gap:6px;margin-bottom:14px}.mpe-modes button{padding:5px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#9aa4b2;font-size:13px;cursor:pointer;transition:background .15s}.mpe-modes button:hover{background:#ffffff0f;color:#e2e8f0}.mpe-modes button.active{background:#1fe4ea1f;border-color:#1fe4ea59;color:#1fe4ea}.mpe-input-row{display:flex;align-items:center;gap:6px;margin-bottom:10px}.mpe-prefix{font-size:15px;color:#6b7280;width:14px;text-align:center}.mpe-input-row input{width:120px;padding:7px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#e2e8f0;font-size:15px}.mpe-hint{font-size:12px;color:#6b7280;margin:0 0 14px}.mpe-actions{display:flex;gap:8px}.bla-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:#1fe4ea0f;border:1px solid rgba(31,228,234,.2);border-radius:8px;margin-bottom:12px}.bla-count{font-size:13px;font-weight:600;color:#1fe4ea;margin-right:4px}.bla-btn{padding:5px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#cbd5e1;font-size:13px;cursor:pointer;transition:background .15s}.bla-btn:hover{background:#ffffff1f}.bla-btn--clear{margin-left:auto;color:#6b7280;border-color:transparent;background:transparent}.bla-btn--clear:hover{color:#e2e8f0;background:#ffffff0f}.clm-policy-box,.clm-photo-fields,.clm-policy-warning,.clm-policy-note,.quick-collector-popover__policy{border:1px solid rgba(31,228,234,.18);border-radius:8px;background:#0f172ab8;color:#cbd5e1;padding:10px}.clm-policy-box div,.quick-collector-popover__policy{display:grid;gap:4px}.clm-policy-box strong,.clm-photo-fields strong,.quick-collector-popover__policy strong{color:#1fe4ea}.clm-policy-box span,.clm-policy-box small,.quick-collector-popover__policy span{color:#9aa4b2;font-size:12px}.clm-photo-fields{display:grid;gap:10px}.clm-policy-warning{border-color:#f59e0b59;background:#f59e0b1a;color:#fbbf24;font-weight:800}.cert-link-preview{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(31,228,234,.22);border-radius:8px;background:#1fe4ea14;color:#cbd5e1;padding:9px 10px;font-size:12px;font-weight:850}.cert-link-preview a{color:#1fe4ea;font-weight:950;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.clm-policy-note{border-color:#4ade803d;background:#4ade8014;color:#86efac}.admin-seller-policy-check{align-content:end;grid-template-columns:auto 1fr;align-items:center;text-transform:none}.toast-viewport{position:fixed;right:18px;bottom:18px;z-index:var(--z-toast);display:grid;gap:10px;width:min(380px,calc(100vw - 36px));pointer-events:none}.app-toast{display:flex;justify-content:space-between;gap:12px;padding:14px 14px 14px 16px;border:1px solid rgba(255,255,255,.08);border-left-width:4px;border-radius:12px;background:#0c111cf7;color:#f5f7fb;box-shadow:0 18px 45px #00000047;pointer-events:auto}.app-toast strong{display:block;margin-bottom:2px;font-size:.9rem}.app-toast p{margin:0;color:#cdd6e3;font-size:.84rem;line-height:1.35}.app-toast--success{border-left-color:#4ade80}.app-toast--error{border-left-color:#f87171}.app-toast--info{border-left-color:#1fe4ea}.app-toast--warning{border-left-color:#f59e0b}.app-toast__close{width:28px;height:28px;flex:0 0 auto;border:0;border-radius:999px;background:#ffffff0f;color:#f5f7fb;cursor:pointer}.app-confirm-overlay{position:fixed;inset:0;z-index:var(--z-confirm);display:grid;place-items:center;padding:18px;background:#000000a8}.app-confirm-card{width:min(460px,100%);padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0c111c;color:#f5f7fb;box-shadow:0 24px 70px #0000006b}.app-confirm-card--danger{border-color:#f8717159}.app-confirm-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.app-confirm-card__header h2{margin:0;font-size:1.25rem}.app-confirm-card__eyebrow{margin:0 0 4px;color:#9aa4b2;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.app-confirm-card__input{display:grid;gap:8px;margin:16px 0;color:#cdd6e3;font-size:.88rem;font-weight:700}.app-confirm-card__input input,.app-confirm-card__input textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#080d16;color:#f5f7fb;padding:10px 12px;font:inherit}.app-confirm-card__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}:root{--teal-ink: #04231f;--up: #11d9d2;--down: #ff8a8a;--tabbar-bg: #0e1420;--bar-bg: #0b0f17;--tabbar-space: 0px}@media not all and (max-width: 760px){@media not all and (max-height: 500px),not all and (pointer: coarse){.m-only{display:none!important}.app-shell{padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}}}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.m-sheet-root{position:fixed;inset:0;z-index:9600;display:flex;flex-direction:column;justify-content:flex-end}.m-sheet__backdrop{position:absolute;inset:0;background:#0000008c;animation:m-fade-in .18s ease}.m-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:85vh;max-height:85dvh;margin:0 auto;border:1px solid var(--border-strong);border-bottom:0;border-radius:22px 22px 0 0;background:var(--panel);color:var(--text);box-shadow:0 -10px 30px #00000073;outline:none;animation:m-sheet-in .22s cubic-bezier(.2,.8,.2,1)}.m-sheet__handle{flex:0 0 auto;width:40px;height:4px;margin:8px auto 0;border-radius:999px;background:var(--border-strong)}.m-sheet__header{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:52px;padding:4px 6px 4px 18px}.m-sheet__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:16px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.m-sheet__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer}.m-sheet__close:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.m-sheet__body{flex:1 1 auto;min-height:0;padding:4px 18px 18px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.m-sheet__body:last-child{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.m-sheet__footer{flex:0 0 auto;display:flex;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--panel)}.m-sheet__footer>*{flex:1 1 0}@keyframes m-sheet-in{0%{transform:translateY(24px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.m-sheet,.m-sheet__backdrop{animation:none}}.auth-overlay{overflow-y:auto}.auth-card{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain}.auth-card:focus{outline:none}.search-banner{margin-bottom:14px;border:1px solid rgba(34,211,238,.28);border-radius:10px;padding:10px 14px;background:#0891b21a;color:#a5f3fc;font-size:13px}@media (max-width: 760px),(max-height: 500px) and (pointer: coarse){:root{--market-header-height: calc(56px + env(safe-area-inset-top)) }.app-shell[data-tabbar=on]{--tabbar-space: calc(96px + env(safe-area-inset-bottom)) }:root:has(.app-shell[data-tabbar=on]){--tabbar-space: calc(96px + env(safe-area-inset-bottom)) }.m-hide{display:none!important}html,body,#root{background:var(--bg)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.app-shell{padding-bottom:var(--tabbar-space)}.site-footer{position:relative}.site-footer:after{content:"";position:absolute;top:100%;right:0;left:0;height:var(--tabbar-space);background:inherit;pointer-events:none}.app-shell>.page-container{padding:0 max(16px,env(safe-area-inset-right)) 32px max(16px,env(safe-area-inset-left))}.market-header{height:calc(56px + env(safe-area-inset-top));margin:0 calc(-1*max(16px,env(safe-area-inset-right))) 12px calc(-1*max(16px,env(safe-area-inset-left)));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));border:0;border-radius:0}.market-header:before,.market-header--compact:before{inset:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:#05070ceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;transform:none;transition:none}.market-header--compact{pointer-events:auto}.market-header__row,.market-header--compact .market-header__row{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;height:56px;margin:0;transform:none;transition:none}.market-header__brand-block,.market-header__nav-row,.market-header__search-button,.market-header__search-clear{display:none}.market-header__m-lead{flex:0 0 auto;display:flex;align-items:center}.market-header__m-back,.market-header__m-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-4px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.market-header__m-mark img{display:block;width:36px;height:36px;border-radius:10px;background:#fff;object-fit:cover}.market-header__search-form{flex:1 1 auto;min-width:0;justify-content:stretch}.market-header__search-wrap{display:flex;align-items:center;width:100%;height:44px;gap:0;padding:0 2px 0 0;border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:visible;grid-template-columns:none}.market-header__search-wrap:focus-within{border-color:var(--teal)}.market-header__search,.market-header__search:focus{flex:1 1 auto;min-width:0;height:calc(100% + 2px);margin:-1px 0;padding:0 4px 0 36px;border:0;border-radius:12px;background:transparent;box-shadow:none}.market-header__m-search-icon{position:absolute;top:50%;left:11px;display:inline-flex;color:var(--muted-2);transform:translateY(-50%);pointer-events:none}.market-header__search-wrap:focus-within .market-header__m-search-icon{color:var(--teal)}.market-header__m-clear{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-4px 0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.market-header__m-divider{flex:0 0 auto;width:1px;height:20px;margin:0 2px;background:var(--border-strong)}.market-header__m-scan{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-4px;border-radius:12px;color:var(--teal);-webkit-tap-highlight-color:transparent}.market-header__m-actions{flex:0 0 auto;display:flex;align-items:center;gap:0;margin-right:-6px}.market-header__m-cart,.market-header__m-actions .notif-bell__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;-webkit-tap-highlight-color:transparent}.market-header__m-cart{color:var(--text)}.market-header__m-actions .notif-bell__btn{color:var(--muted)}.market-header__m-actions .notif-bell__btn svg{width:22px;height:22px}.market-header__m-badge,.market-header__m-actions .notif-bell__badge{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--teal);color:var(--teal-ink);font-size:12px;font-weight:600;line-height:18px;text-align:center;pointer-events:none}.market-header__m-actions .notif-bell__badge{display:block}.notif-dropdown{position:fixed;top:calc(60px + env(safe-area-inset-top));right:8px;left:8px;width:auto;max-height:70vh;max-height:70dvh;overflow:auto;overscroll-behavior:contain}.notif-dropdown__list{max-height:none;overflow:visible}.notif-item{min-height:48px}.notif-dropdown__mark-all{min-height:44px}.m-tabbar{position:fixed;right:18px;bottom:calc(12px + env(safe-area-inset-bottom));left:18px;z-index:9030;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:12px 0;border:1px solid var(--border-strong);border-radius:30px;background:var(--tabbar-bg);box-shadow:0 10px 18px #00000080}html[data-sheet-open] .m-tabbar{display:none}.app-shell:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=color]),textarea,select):focus) .m-tabbar{display:none}:root:has([aria-modal=true]) .m-tabbar,:root:has(:is(.delist-modal-overlay,.collection-manage-popover)) .m-tabbar{display:none}.m-tabbar__item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--muted-2);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-tabbar__pill{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:999px}.m-tabbar__label{max-width:100%;overflow:hidden;font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.m-tabbar__item[aria-current=page]{color:var(--teal)}.m-tabbar__item[aria-current=page] .m-tabbar__pill{background:#11d9d21f}.m-tabbar__item:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:14px}.m-tabbar__item:active .m-tabbar__pill{opacity:.7}.toast-viewport{right:max(16px,env(safe-area-inset-right));bottom:calc(var(--tabbar-space, 0px) + 12px);left:max(16px,env(safe-area-inset-left));width:auto}.auth-overlay{place-items:end stretch;padding:calc(16px + env(safe-area-inset-top)) 0 0}.auth-card{width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top));padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:22px 22px 0 0}.auth-card .icon-button{width:44px;height:44px;flex:0 0 auto}.site-footer__inner,.app-shell--home .site-footer__inner{padding:22px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))}.site-footer__brand-row{gap:12px;padding-bottom:14px}.site-footer__brand-row>div{display:flex;align-items:flex-start;gap:12px}.site-footer__brand{flex:0 0 auto;width:104px;height:44px;border-radius:12px}.site-footer__brand img{object-fit:contain}.site-footer__brand-row p{margin:0;font-size:13px;line-height:1.4}.site-footer__newsletter{gap:8px}.site-footer__newsletter label{font-size:13px}.site-footer__newsletter div{grid-template-columns:minmax(0,1fr) auto;gap:0}.site-footer__newsletter input{width:auto;min-height:44px;border-right:0;border-radius:12px 0 0 12px}.site-footer__newsletter button{width:auto;min-height:44px;border-radius:0 12px 12px 0}.site-footer__nav{display:block;padding:4px 0 6px}.site-footer__group{border-bottom:1px solid var(--border)}.site-footer__group h2{margin:0}.site-footer__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.site-footer__group-toggle .m-icon{flex:0 0 auto;color:var(--muted-2);transition:transform .18s ease}.site-footer__group-toggle[aria-expanded=true] .m-icon{transform:rotate(180deg)}.site-footer__group ul{gap:0;padding-bottom:8px}.site-footer__group li a{display:flex;align-items:center;min-height:44px}.site-footer__bottom{gap:0;padding-top:8px;font-size:13px}.site-footer__legal{gap:0 14px}.site-footer__legal a{min-height:44px}.site-footer__trademark{margin:4px 0 14px;font-size:12px}.m-panel{padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:0 8px 16px #0000004d}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border:1px solid transparent;border-radius:12px;background:var(--teal);color:var(--teal-ink);font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-btn:active{opacity:.7}.m-btn:disabled,.m-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.m-btn--secondary{border-color:var(--border);background:var(--panel-2);color:var(--text)}.m-btn--outline{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.m-btn--block{width:100%}.m-input{width:100%;height:50px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);outline:none}.m-input:focus{border-color:var(--teal)}.m-input::placeholder{color:var(--muted-2)}.m-segmented{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--panel)}.m-segmented__item{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-segmented__item.is-active{background:var(--teal);color:var(--teal-ink)}.m-chiprow{display:flex;gap:8px;padding:2px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-chiprow::-webkit-scrollbar{display:none}.m-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--text);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-chip.is-active{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.m-sort-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background-color:var(--panel);color:var(--text);font-size:13px;font-weight:500;cursor:pointer}select.m-sort-pill{padding-right:30px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M112 184l144 144 144-144' fill='none' stroke='%239aa4b2' stroke-width='48' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px;text-overflow:ellipsis}.m-stepper{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--panel-2)}.m-stepper button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--text);font-size:18px;cursor:pointer}.m-stepper button:disabled{opacity:.4;cursor:not-allowed}.m-stepper__value{min-width:28px;color:var(--text);font-size:15px;font-weight:600;text-align:center}.m-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--teal);color:var(--teal-ink);font-size:12px;font-weight:600;line-height:1}.m-list{margin:0;padding:0 14px;border:1px solid var(--border);border-radius:16px;background:var(--panel);list-style:none}.m-list__row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:15px;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-list>.m-list__row:last-child,.m-list>li:last-child>.m-list__row{border-bottom:0}.m-list__row:active{opacity:.55}.m-list__icon{flex:0 0 auto;display:inline-flex;color:var(--muted)}.m-list__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-list__chev{flex:0 0 auto;display:inline-flex;color:var(--muted-2)}.m-section-label{margin:24px 4px 8px;color:var(--muted-2);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.m-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;color:var(--muted);text-align:center}.m-empty__icon{color:var(--muted-2)}.m-empty__title{margin:0;color:var(--text);font-size:20px;font-weight:600}.m-empty__body{margin:0;color:var(--muted);font-size:15px}.m-rail{display:grid;grid-auto-columns:var(--m-rail-item, 140px);grid-auto-flow:column;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{scroll-snap-align:start}.m-rail--bleed{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.m-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.m-backbar{display:flex;align-items:center;gap:4px;min-height:48px;margin:0 0 8px -10px}.m-backbar__back{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.m-backbar__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:16px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.m-backbar__right{flex:0 0 auto;display:flex;align-items:center;gap:4px}.m-backbar__right:empty{display:none}}@media (hover: none){.site-footer a:hover{color:#b5bfce;text-decoration:none}.notif-bell__btn:hover{background:transparent;color:#9aa4b2}}
