:root{--background:#07080d;--surface-base:#07080d;--card:#11131c;--surface-tier-1:#11131c;--surface-rail:#11131c;--card-elevated:#181b27;--surface-tier-2:#181b27;--surface-raised:#181b27;--popover:#1f2230;--surface-tier-3:#1f2230;--surface-floating:#262a3a;--surface-callout:#262a3a;--surface-input:#181b27;--foreground:#e8e8ec;--card-foreground:#e8e8ec;--popover-foreground:#e8e8ec;--text:#e8e8ec;--primary:#7f56f0;--primary-foreground:#ffffff;--secondary:#1f2230;--secondary-foreground:#e8e8ec;--muted:#262a3a;--muted-foreground:#9ea0b0;--accent:#262a3a;--accent-foreground:#e8e8ec;--destructive:#ff6b6b;--destructive-foreground:#ffffff;--border:rgba(255,255,255,0.06);--input:transparent;--input-background:#181b27;--switch-background:#262a3a;--font-size:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-display:600;--font-display:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--prism-violet:#8b5cf6;--prism-blue:#6b8cff;--prism-cyan:#67e8f9;--prism-purple:#a78bfa;--cta:#7f56f0;--cta-hover:#6741d9;--chart-1:#8b5cf6;--chart-2:#6b8cff;--chart-3:#a78bfa;--chart-4:#67e8f9;--chart-5:#fbbf24;--sidebar:#0b0c14;--sidebar-foreground:#e8e8ec;--sidebar-primary:#8b5cf6;--sidebar-primary-foreground:#ffffff;--sidebar-accent:rgba(139,92,246,0.12);--sidebar-accent-foreground:#f0ebff;--sidebar-border:rgba(255,255,255,0.06);--sidebar-ring:#8b5cf6;--ring:#8b5cf6;--good:#7bf0c0;--warning:#ffc56f;--danger:#ff8b8b;--border-subtle:rgba(255,255,255,0.05);--border-default:rgba(255,255,255,0.08);--border-interactive:rgba(139,92,246,0.18);--border-focus:rgba(139,92,246,0.45);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--density-compact-gap:8px;--density-default-gap:12px;--density-comfortable-gap:16px;--radius:0.625rem;--radius-2xl:18px;--gradient-search:linear-gradient(135deg,var(--prism-blue),var(--prism-violet));--gradient-scan:linear-gradient(135deg,var(--prism-blue),var(--prism-violet));--gradient-collection:linear-gradient(135deg,var(--prism-purple),var(--prism-violet));--gradient-avatar:linear-gradient(135deg,var(--prism-violet),var(--prism-blue));--gradient-hero:linear-gradient(135deg,#15151f,#1a1330 60%,#0a0a14);--shadow-card:0 0 0 1px rgba(255,255,255,0.04),inset 0 1px 0 0 rgba(255,255,255,0.05),0 8px 24px -8px rgba(0,0,0,0.55),0 24px 48px -24px rgba(0,0,0,0.45);--shadow:var(--shadow-card);--ease-prism:cubic-bezier(0.2,0,0,1);--dur-fast:140ms;--dur-base:220ms;--dur-slow:420ms}@media (display-mode:standalone){.page-header--compact>.page-header__bar{padding-top:env(safe-area-inset-top,0)}}@media (display-mode:standalone) and (min-width:64rem){.page-header--compact>.page-header__bar{padding-top:0}.page-header--compact{padding-top:env(safe-area-inset-top,0)}}@media (min-width:64rem) and (max-height:899px){.page-header--compact{display:contents}.page-header--compact>.page-header__bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border);background-color:color-mix(in oklab,var(--background) 95%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-header--compact>.page-header__bar>div{padding-bottom:.75rem}.page-header--compact>[data-page-header-secondary]{padding-top:.75rem}}@media (orientation:landscape) and (max-height:500px){.page-header--compact>.page-header__bar{position:static}}@layer components{.ui-dialog{--ui-dialog-gap:1rem;--ui-dialog-safe-top:env(safe-area-inset-top,0px);--ui-dialog-safe-right:env(safe-area-inset-right,0px);--ui-dialog-safe-bottom:env(safe-area-inset-bottom,0px);--ui-dialog-safe-left:env(safe-area-inset-left,0px);--ui-dialog-viewport:100vh;--ui-dialog-max-height:calc(var(--ui-dialog-viewport) - var(--ui-dialog-safe-top) - var(--ui-dialog-safe-bottom) - 2 * var(--ui-dialog-gap));position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:none;height:var(--ui-dialog-viewport);max-height:none;margin:0;padding:calc(var(--ui-dialog-safe-top) + var(--ui-dialog-gap)) calc(var(--ui-dialog-safe-right) + var(--ui-dialog-gap)) calc(var(--ui-dialog-safe-bottom) + var(--ui-dialog-gap)) calc(var(--ui-dialog-safe-left) + var(--ui-dialog-gap));overflow:hidden;overscroll-behavior:contain;border:0;background:rgb(0 0 0/.72);color:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@supports (height:100dvh){.ui-dialog{--ui-dialog-viewport:100dvh}}.ui-dialog:not([open]){display:none}:root:has(.ui-dialog[open]){overflow:hidden}.ui-dialog::-webkit-backdrop{background:transparent}.ui-dialog::backdrop{background:transparent}.ui-dialog-panel{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:32rem;max-height:var(--ui-dialog-max-height);overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.75rem;background:var(--card);color:var(--foreground);box-shadow:0 25px 50px -12px rgb(0 0 0/.5);animation:ui-dialog-fade-in .16s ease-out}.ui-dialog-panel[data-size=sm]{max-width:24rem}.ui-dialog-panel[data-size=lg]{max-width:56rem}.ui-dialog-panel[data-size=xl]{max-width:64rem}.ui-dialog-panel[data-height=fill]{height:var(--ui-dialog-max-height)}.ui-dialog-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;flex:none;display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:var(--card)}.ui-dialog-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-dialog-body:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ui-dialog-footer{flex:none;padding:.75rem 1rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:var(--card)}.ui-dialog-body>*{flex-shrink:0}.ui-dialog-close{display:flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border-radius:.5rem;transition:background-color .15s ease}.ui-dialog-close:hover{background:color-mix(in srgb,var(--accent) 80%,transparent)}.ui-dialog-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-dialog[data-presentation=sheet]{--ui-dialog-gap:0px;align-items:flex-end;padding-top:calc(var(--ui-dialog-safe-top) + .75rem);padding-bottom:0}.ui-dialog[data-presentation=sheet] .ui-dialog-panel{max-width:none;max-height:calc(var(--ui-dialog-viewport) - var(--ui-dialog-safe-top) - .75rem);padding-bottom:var(--ui-dialog-safe-bottom);border-bottom:0;border-radius:1rem 1rem 0 0;animation-name:ui-dialog-sheet-in}.ui-dialog[data-presentation=sheet] .ui-dialog-panel[data-height=fill]{height:calc(var(--ui-dialog-viewport) - var(--ui-dialog-safe-top) - .75rem)}@media (max-width:39.99rem){.ui-dialog[data-presentation=auto]{--ui-dialog-gap:0px;align-items:flex-end;padding-top:calc(var(--ui-dialog-safe-top) + .75rem);padding-bottom:0}.ui-dialog[data-presentation=auto] .ui-dialog-panel{max-width:none;max-height:calc(var(--ui-dialog-viewport) - var(--ui-dialog-safe-top) - .75rem);padding-bottom:var(--ui-dialog-safe-bottom);border-bottom:0;border-radius:1rem 1rem 0 0;animation-name:ui-dialog-sheet-in}.ui-dialog[data-presentation=auto] .ui-dialog-panel[data-height=fill]{height:calc(var(--ui-dialog-viewport) - var(--ui-dialog-safe-top) - .75rem)}}@media (max-height:30rem){.ui-dialog{--ui-dialog-gap:0.25rem}.ui-dialog-header{gap:.5rem;padding:.5rem 1rem}}@keyframes ui-dialog-fade-in{0%{opacity:0;transform:scale(.98)}}@keyframes ui-dialog-sheet-in{0%{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.ui-dialog-panel,.ui-dialog[data-presentation] .ui-dialog-panel{animation:none}.ui-dialog-close{transition:none}}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-display);font-size:var(--font-size);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}a{color:var(--prism-purple)}a:hover{color:var(--foreground)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}h1,h2{font-weight:var(--font-weight-display);letter-spacing:-.01em;line-height:1.2}h1{margin:0 0 var(--space-3);font-size:clamp(28px,7vw,44px)}h2{margin:0 0 var(--space-2);font-size:clamp(20px,5vw,26px)}p{margin:0 0 var(--space-3)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:10;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--card-elevated);color:var(--foreground)}.skip-link:focus{top:var(--space-4)}.site-footer,.site-header,main{width:100%;max-width:720px;margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}.site-header{padding-top:var(--space-6);padding-bottom:var(--space-4)}.brand{display:inline-flex;align-items:center;min-height:44px;color:var(--muted-foreground);font-size:14px;font-weight:var(--font-weight-display);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}main{padding-bottom:var(--space-10)}main:focus{outline:none}.hero{padding:var(--space-6) 0 var(--space-4)}.eyebrow{margin-bottom:var(--space-2);color:var(--prism-cyan);font-size:14px;font-weight:var(--font-weight-medium)}.lead,.muted{color:var(--muted-foreground)}.lead{font-size:18px}.small{font-size:14px}.values ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-8);padding:0;list-style:none}.values li{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);color:var(--muted-foreground)}.values strong{display:block;margin-bottom:var(--space-1);color:var(--foreground)}.panel{position:relative;overflow:hidden;padding:var(--space-6) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.panel:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--prism-violet),var(--prism-blue),var(--prism-cyan))}.panel h2:focus{outline:none}form{grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-5)}.field,form{display:grid}.field{grid-gap:var(--space-1);gap:var(--space-1);min-width:0}fieldset.field{margin:0;padding:0;border:0}fieldset.field:focus{outline:none}label,legend{font-weight:var(--font-weight-medium)}legend{margin-bottom:var(--space-1);padding:0}.field-marker{margin-left:var(--space-1);color:var(--muted-foreground);font-size:13px;font-weight:var(--font-weight-normal)}.field-helper{margin:0;color:var(--muted-foreground);font-size:14px}.field-error{margin:0;color:var(--destructive);font-size:14px}input[type=email],input[type=text],input[type=url],select{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:var(--surface-input);color:var(--foreground);font:inherit}fieldset[aria-invalid=true] .choice,input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--destructive)}.choices{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.choice{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card-elevated);font-weight:var(--font-weight-normal);cursor:pointer}.choice input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--primary)}.choice.consent{align-items:flex-start}.choice.consent input{margin-top:2px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--card-elevated);color:var(--muted-foreground);font-size:14px}.notice p:last-child{margin-bottom:0}.form-status{min-height:1.5em;margin:0}.form-status.error{color:var(--destructive)}.button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius);background:var(--cta);font:inherit;font-weight:var(--font-weight-display);text-decoration:none;cursor:pointer}.button,.button:hover{color:var(--primary-foreground)}.button:hover{background:var(--cta-hover)}.button:disabled{cursor:progress;opacity:.75}.success p{color:var(--muted-foreground)}.faq{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-6) 0}.faq-item{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.faq-item h2{margin:0;font-size:17px}.faq-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-2xl);background:transparent;color:var(--foreground);font:inherit;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer}.faq-toggle:after{content:"+";flex:none;color:var(--muted-foreground);font-size:20px;line-height:1}.faq-toggle[aria-expanded=true]:after{content:"−"}.faq-answer{padding:0 var(--space-4) var(--space-4);color:var(--muted-foreground)}.faq-answer p:last-child{margin-bottom:0}.faq-note{color:var(--warning);font-size:14px}.site-footer{padding-top:var(--space-6);padding-bottom:var(--space-10);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:14px}.site-footer ul{display:flex;flex-wrap:wrap;gap:0 var(--space-4);margin:0 0 var(--space-2);padding:0;list-style:none}.site-footer li a{display:inline-flex;align-items:center;min-height:44px}@media (min-width:640px){.panel{padding:var(--space-8)}.button{width:auto}.choices.inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body:has(.shop-card) .site-footer,body:has(.shop-card) .site-header,main:has(.shop-card){max-width:1184px}.shop-card .page-header{margin-bottom:16px}.shop-card h1{font-size:clamp(26px,5vw,36px)}.shop-card [data-page-header-secondary]{color:var(--muted-foreground)}.card-stock-layout{display:grid;grid-gap:16px;gap:16px}.stock-art{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:end;grid-gap:12px;gap:12px;margin:0}.stock-art>div{position:relative;overflow:hidden;border-radius:var(--radius)}.stock-art [data-card-image-unavailable],.stock-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stock-art [data-card-image-unavailable]{display:grid;place-items:center;padding:8px;background:var(--card);text-align:center;font-size:12px}.stock-art figcaption{max-width:240px;color:var(--muted-foreground);font-size:12px}.stock-selection{min-width:0}.stock-selection fieldset{min-width:0;border:0;padding:0;margin:0}.stock-conditions{display:block;margin:0 0 16px}.stock-condition{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:60px;padding:10px 12px;border:1px solid var(--border);background:var(--card);border-radius:var(--radius);margin-bottom:8px;cursor:pointer;font-size:14px}.shipping-vendor:has(:checked),.stock-condition:has(:checked){border-color:var(--prism-purple);background:var(--card-elevated)}.stock-condition input,.vendor-radio input{flex:none;width:20px;height:20px;accent-color:var(--prism-purple)}.condition-price strong,.stock-condition>span>span{display:block}.condition-price{margin-left:auto;text-align:right;font-size:12px}.condition-price strong{font-size:16px;color:var(--foreground)}.sold-by{font-size:14px;margin-bottom:12px}.sold-by span{color:var(--muted-foreground)}.shipping-vendor{padding:8px 12px;margin-bottom:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.vendor-choice{display:flex;gap:8px;align-items:center}.vendor-choice p{margin:0}.vendor-radio{display:grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer}.shipping-vendor a,.stock-state a,.value-page-link{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.report-problem{font-size:13px}.seller-disclosure{margin:8px 0;font-size:14px}.seller-disclosure h2,.seller-disclosure p{margin:0 0 4px}.seller-disclosure h2{font-size:16px}.seller-disclosure address{font-style:normal}.stock-quantity{display:flex;align-items:center;gap:12px;margin:12px 0}.stock-quantity input{width:88px;min-height:44px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-input);color:var(--foreground);padding:8px 12px;font:inherit}.stock-checkout{margin:16px 0}.stock-checkout .button:disabled{background:var(--card-elevated);color:var(--muted-foreground);border:1px solid var(--border);cursor:not-allowed;opacity:1}.stock-checkout p{margin-top:4px}.value-page-link{font-size:14px}.stock-state{padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}@media (min-width:960px){.card-stock-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}.stock-art{display:block}.stock-art figcaption{margin-top:8px;max-width:none}}.site-footer,.site-header,main:has(.stock-search){max-width:1184px}.site-header,.site-header nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.site-header nav a,.stock-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px 12px}.stock-link{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-elevated);color:var(--foreground);font:inherit;text-decoration:none;cursor:pointer}.page-header:has(.stock-search){padding:20px 0 24px}.stock-search{max-width:640px;padding:16px;margin:0;gap:12px;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card-elevated)}input[type=search]{width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-input);color:var(--foreground);font:inherit}.result-conditions,.result-list,.stock-sets{padding:0;list-style:none}.result-list,.stock-sets{display:grid;grid-gap:16px;gap:16px;margin:16px 0}.stock-sets a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);text-decoration:none}.seller-introduction{margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}#join,.seller-introduction{max-width:680px}.search-layout{display:grid;grid-gap:24px;gap:24px}.desktop-filters{display:none}.search-results,.search-toolbar,.sort-form{min-width:0}.search-toolbar{display:flex;align-items:flex-end;gap:12px}.mobile-refine{flex:0 0 108px;font-size:14px}.sort-form{flex:1 1;display:grid;grid-gap:4px;gap:4px;margin:0;max-width:300px}.sort-form select{font-size:14px}.active-filters,.result-count{margin:16px 0 8px}.result-count{font-weight:var(--font-weight-display)}.reference-caption{margin-top:12px}.result-group,.search-state{padding:16px;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.search-state{margin:16px 0}.result-identity{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:16px;gap:16px}.result-identity h2{font-size:20px;margin:0}.result-identity h2 a{display:inline-flex;align-items:center;min-height:44px;color:var(--foreground)}.result-identity p{margin:0 0 4px}.result-conditions{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0}.result-conditions a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:60px;padding:10px 12px;border-radius:var(--radius);background:var(--card-elevated);color:var(--foreground);text-decoration:none}.result-conditions a>span:first-child{display:grid}.result-conditions a>span:last-child{font-size:14px}#shop-filter-sheet .ui-dialog-header>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media (min-width:640px){.stock-search{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}}@media (min-width:960px){.stock-sets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.search-layout{grid-template-columns:240px minmax(0,1fr)}.desktop-filters{display:block;padding:16px;align-self:start;border-radius:var(--radius-2xl);background:var(--card)}.desktop-filters h2{font-size:20px}.mobile-filters,.mobile-refine{display:none}.result-identity{grid-template-columns:112px minmax(0,1fr)}.result-group{position:relative}.result-conditions{margin-left:128px}.search-toolbar{justify-content:end}}.result-art{position:relative;width:100%;align-self:start;overflow:hidden;border-radius:6px;background:var(--card-elevated)}.result-art [data-card-image-skeleton],.result-art [data-card-image-unavailable],.result-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.result-art [data-card-image-unavailable]{display:flex;align-items:center;justify-content:center;padding:4px;color:var(--muted-foreground);font-size:12px;text-align:center}#shop-filter-sheet .ui-dialog-body{padding:16px}#shop-filter-sheet .ui-dialog-close{border:0;background:var(--card-elevated);color:var(--foreground);cursor:pointer}@media (min-width:960px){.result-group{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px}.result-identity{display:contents}.result-identity>.result-art{grid-column:1;grid-row:1/span 2}.result-conditions,.result-identity>div:not(.result-art){grid-column:2}.result-conditions{margin:0}}#shop-filter-sheet select,.desktop-filters select,.mobile-filters select,.report-body .field select,.sort-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground) 50%),linear-gradient(135deg,var(--muted-foreground) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.shop-seller{padding-block:24px}.seller-page-layout{display:grid;grid-gap:24px;gap:24px}.seller-profile{align-self:start;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere}.seller-profile>.report-problem{display:inline-flex;align-items:center;min-height:44px;margin-block:8px}.seller-stock{min-width:0}.seller-stock-conditions{grid-column:2;list-style:none;margin:12px 0 0;padding:0}.seller-stock-conditions>li{border-top:1px solid var(--border);padding-block:12px}.report-actions,.seller-stock-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.seller-stock-actions .report-problem{display:inline-flex;align-items:center;min-height:44px}.report-body{padding:16px}.report-body .field select,.report-body .field textarea{width:100%;min-height:44px;font:inherit;color:var(--foreground);background-color:var(--card-elevated);border:1px solid var(--border);border-radius:6px;padding:10px}.report-body .field select{padding-right:32px}.report-body textarea{resize:vertical}.report-actions .stock-link{font:inherit;cursor:pointer;color:var(--foreground);background:var(--card-elevated);border:1px solid var(--border);border-radius:6px;padding:8px 16px}@media (min-width:960px){.seller-page-layout{grid-template-columns:320px minmax(0,1fr)}}main:has(.shop-seller){max-width:1184px}.seller-stock-group h3{margin:0 0 8px}.ui-dialog:has(.report-body) .ui-dialog-header>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ui-dialog:has(.report-body) .ui-dialog-close{border:0;background:var(--card-elevated);color:var(--foreground);cursor:pointer}.seller-profile .seller-disclosure a,.seller-stock-group h3 a{display:inline-flex;align-items:center;min-height:44px}.seller-stock-group h3 a{color:var(--foreground)}.legal-page{padding-top:var(--space-6)}.legal-header{margin-bottom:var(--space-8)}.legal-header p{margin-bottom:var(--space-2);font-size:14px}.legal-review{color:var(--warning)}.legal-page section{margin-bottom:var(--space-8);scroll-margin-top:var(--space-4);color:var(--muted-foreground);line-height:1.7}.legal-page h2{color:var(--foreground);font-size:20px}.legal-page ul{padding-left:var(--space-5)}.legal-page li{margin-bottom:var(--space-2)}.shop-receipt{display:grid;grid-gap:16px;gap:16px;padding-block:24px;min-width:0;overflow-wrap:anywhere}.shop-receipt .page-header{padding-bottom:0}.cart-group,.receipt-group,.receipt-summary{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.cart-group>*,.receipt-group>*,.receipt-summary>*{margin:0}.cart-group h2,.receipt-group h2{font-size:20px}.receipt-status{margin:0}.status-chip{min-height:28px;padding:2px 10px;border:1px solid var(--border);border-radius:999px;background:var(--card-elevated);font-size:14px}.demo-stock-label,.status-chip{display:inline-flex;align-items:center;font-weight:var(--font-weight-medium)}.demo-stock-label{width:-moz-fit-content;width:fit-content;padding:0 8px;border:1px dashed;border-radius:999px;color:var(--warning);font-size:12px;line-height:20px;white-space:nowrap}.stock-condition>span>.demo-stock-label{display:inline-flex;margin-left:8px;vertical-align:1px}.seller-stock-conditions .demo-stock-label{margin-left:8px}.status-chip[data-status=pending]{color:var(--muted-foreground);border-style:dashed}.receipt-amounts,.receipt-times{display:grid;grid-gap:4px;gap:4px;margin:0}.receipt-amounts>div,.receipt-times>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.receipt-amounts dt,.receipt-times dt{color:var(--muted-foreground)}.receipt-amounts dd,.receipt-times dd{margin:0;text-align:right}.receipt-order-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-amounts{padding-top:8px;border-top:1px solid var(--border)}.receipt-amounts dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-amounts>div[data-total=true]{font-weight:var(--font-weight-medium)}.receipt-amounts>div[data-total=true] dt{color:var(--foreground)}.cart-lines,.receipt-items{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.cart-lines>li,.receipt-items>li{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-top:1px solid var(--border);min-width:0}.cart-lines>li>div,.receipt-items>li>div{min-width:0}.cart-lines h3,.receipt-items h3{margin:0 0 4px;font-size:17px}.cart-lines p,.receipt-items p{margin:0 0 2px}.receipt-line-total{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-policies{margin:0;padding-left:20px}.shop-cart{display:grid;grid-gap:16px;gap:16px;padding-block:24px;min-width:0;overflow-wrap:anywhere}.shop-cart .page-header{padding-bottom:0}.cart-groups,.cart-layout,.cart-side{display:grid;grid-gap:16px;gap:16px;min-width:0;align-content:start}.cart-groups>.form-status,.cart-groups>.sold-by{margin:0}.cart-notice{display:grid;grid-gap:8px;gap:8px;justify-items:start;color:var(--foreground)}.cart-notice p{margin:0}.cart-lines>li[data-review=true]{border-top-color:var(--warning)}.cart-flags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0;padding:0}.cart-flags .status-chip{border-color:var(--warning);color:var(--warning)}.cart-hold{margin:4px 0}.cart-hold[data-ended=true]{color:var(--warning)}.cart-line-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cart-line-actions .stock-link:disabled{cursor:progress;opacity:.75}.cart-checkout{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.cart-checkout h2{margin:0;font-size:20px}.cart-checkout form{gap:16px;margin-top:0}.cart-checkout .choice.consent>span{min-width:0}.cart-checkout .field-marker{display:block;margin-left:0}.cart-checkout p{margin:0}.stock-checkout .add-to-cart-added{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.order-links{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:20px}.order-links a{display:inline-flex;align-items:center;min-height:44px}.form-status:focus{outline:none}@media (min-width:960px){main:has(.shop-cart){max-width:1184px}.cart-layout{grid-template-columns:minmax(0,1fr) 360px;gap:24px}}