/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-100{top:calc(var(--spacing) * 100)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-1{order:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-current{color:currentColor}.text-white{color:var(--color-white)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}.stream-pack-store{color:#f4f3f8;max-width:1440px;margin:30px auto;padding:28px}.stream-pack-hero{justify-content:space-between;align-items:end;gap:30px;margin:40px 0;display:flex}.stream-pack-hero h1{letter-spacing:-2px;max-width:760px;margin:14px 0;font-size:clamp(34px,5vw,64px);line-height:1.03}.stream-pack-hero p{color:#adb3c4;max-width:680px;line-height:1.7}.pack-price-note{border:1px solid #444652;border-radius:16px;min-width:200px;padding:24px}.pack-price-note strong{color:#d7ffa7;font-size:34px}.pack-price-note small{color:#aab1bd;margin-top:8px;display:block}.pack-collection{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.pack-collection>button{text-align:left;color:#f4f3f8;cursor:pointer;background:#171923;border:1px solid #393b49;border-radius:15px;min-width:0;padding:18px;transition:border-color .2s,transform .2s}.pack-collection>button:hover{transform:translateY(-3px)}.pack-collection>button[aria-pressed=true]{border-color:var(--pack-accent);box-shadow:0 0 0 1px var(--pack-accent)}.pack-collection .pack-glyph{width:70px;height:70px;color:var(--pack-accent);filter:drop-shadow(0 0 18px var(--pack-accent));margin:8px 0 24px;display:block}@supports (color:color-mix(in lab, red, red)){.pack-collection .pack-glyph{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--pack-accent) 35%,transparent))}}.pack-collection strong,.pack-collection small{display:block}.pack-collection strong{font-size:15px}.pack-collection small{color:#aeb5c7;margin-top:8px;font-size:11px;line-height:1.5}.pack-preview-shell{background:#131620;border:1px solid #3c3e50;border-radius:22px;overflow:hidden}.pack-preview-header{background:#1b1e2a;align-items:center;gap:20px;padding:22px 28px;display:flex}.pack-preview-header h2{margin:0;font-size:24px}.pack-preview-header>span{letter-spacing:1.5px;color:#b2bbd0;margin-left:auto;font-size:10px}.pack-stage{isolation:isolate;aspect-ratio:16/8;background:radial-gradient(at 55% 80%,#2d344a 0,#0000 55%),linear-gradient(130deg,#0e1119,#171d2c);place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.pack-stage:before{content:"";opacity:.13;background-image:linear-gradient(#c3d0ff22 1px,#0000 1px),linear-gradient(90deg,#c3d0ff22 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;transform:perspective(450px)rotateX(40deg)scale(1.8)}.pack-stage>small{letter-spacing:2px;color:#6e7a98;font-size:9px;position:absolute;top:22px;left:26px}.pack-stage .premium-reveal{width:78%;max-width:850px;margin:30px auto}.pack-preview-controls{background:#1b1e2a;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 26px;display:flex}.pack-preview-controls button{color:#fff;background:#262b3a;border:1px solid #4c5062;border-radius:8px;padding:12px 18px;font-size:12px}.pack-preview-controls button[aria-pressed=true]{background:#30432a;border-color:#bcf795}.pack-preview-controls .shop-check{align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.pack-preview-controls input{width:auto}.pack-description{border-top:1px solid #343848;grid-template-columns:minmax(0,1fr) 320px;gap:38px;padding:32px 28px;display:grid}.pack-description h3{margin:0 0 14px;font-size:24px}.pack-description p{color:#adb7c8;max-width:760px;font-size:13px;line-height:1.7}.pack-description ul{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.pack-description li{color:#d3dbea;border:1px solid #464d60;border-radius:30px;padding:8px 12px;font-size:11px}.pack-purchase{flex-direction:column;justify-content:center;gap:12px;display:flex}.pack-purchase button,.pack-purchase>a{text-align:center;box-sizing:border-box;width:100%}.pack-purchase p{margin:0;font-size:11px}.pack-owned-label{color:#bcf795;font-size:12px}.stream-pack-teaser{background:linear-gradient(120deg,#45325044,#0000);border:1px solid #6a586e;border-radius:14px;margin:24px 0;padding:22px}.stream-pack-teaser h3{margin:0 0 10px}.stream-pack-teaser p{font-size:13px;line-height:1.7}.stream-pack-teaser .batch-actions{margin-top:16px}.premium-reveal{--pack-accent:#b8f9ff;--pack-secondary:#b59cff;color:#f8f8ff;isolation:isolate;filter:drop-shadow(0 20px 30px #0007);width:min(850px,100vw - 40px);font-family:Arial,sans-serif;position:relative}.pack-frame{border:1px solid var(--pack-accent);background:#10141eea;border-radius:18px;padding:22px 26px;position:relative;overflow:hidden}.pack-topline,.pack-bottomline{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.pack-topline{text-transform:uppercase;letter-spacing:3px;border-bottom:1px solid var(--pack-accent);padding-bottom:16px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.pack-topline{border-bottom:1px solid color-mix(in srgb,var(--pack-accent) 30%,transparent)}}.pack-topline{color:var(--pack-accent)}.pack-topline>span:first-child{overflow-wrap:anywhere}.pack-live-dot{letter-spacing:2px;align-items:center;gap:7px;margin-left:auto;font-size:8px;display:flex}.pack-live-dot:before{content:"";background:var(--pack-accent);border-radius:50%;width:5px;height:5px}.pack-reveal-main{z-index:1;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:30px;padding:24px 0;display:grid;position:relative}.pack-art{aspect-ratio:5/7;border:1px solid var(--pack-accent);background:linear-gradient(145deg,#2d284e,#161b29);border-radius:13px;min-width:0;max-width:210px;position:relative}@supports (color:color-mix(in lab, red, red)){.pack-art{border:1px solid color-mix(in srgb,var(--pack-accent) 65%,transparent)}}.pack-art{box-shadow:0 0 30px var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.pack-art{box-shadow:0 0 30px color-mix(in srgb,var(--pack-accent) 15%,transparent)}}.pack-art{overflow:hidden}.pack-art>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pack-art-original{background:repeating-linear-gradient(125deg,#ffffff08 0 1px,#0000 1px 14px);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px 12px;display:flex;position:absolute;inset:0}.pack-art-original>.pack-glyph{width:100%;max-width:100px;color:var(--pack-accent);margin-bottom:16px}.pack-art-original>span{letter-spacing:3px;color:var(--pack-accent);font-size:8px}.pack-art-original>b{letter-spacing:1px;color:#ffffff80;margin-top:9px;font-size:7px}.pack-art-glint{pointer-events:none;background:linear-gradient(115deg,#0000 43%,#fff5 49%,#0000 55%);position:absolute;inset:-50%;transform:translate(-100%)}.pack-reveal-copy{min-width:0}.pack-event{letter-spacing:2px;color:var(--pack-accent);margin:0 0 13px;font-size:10px;font-weight:700}.pack-reveal-copy h1{letter-spacing:-1px;color:#fff;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(23px,2.8vw,42px);line-height:1.06}.pack-card-details{color:#b7bdcf;max-width:400px;margin:0;font-size:11px;line-height:1.6}.pack-value{align-items:end;gap:18px;margin-top:24px;display:flex}.pack-value small{text-transform:uppercase;letter-spacing:1px;color:#a4adc3;font-size:8px}.pack-value strong{color:var(--pack-accent);letter-spacing:-1px;font-size:clamp(27px,3.1vw,46px);font-weight:800;line-height:1}.pack-disclaimer{letter-spacing:1px;color:#8190a8;margin:14px 0 0;font-size:8px}.pack-bottomline{border-top:1px solid var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.pack-bottomline{border-top:1px solid color-mix(in srgb,var(--pack-accent) 25%,transparent)}}.pack-bottomline{color:var(--pack-accent);letter-spacing:2px;text-transform:uppercase;padding-top:13px;font-size:8px}.pack-bottomline>.pack-glyph{width:24px;height:24px}.pack-bottomline>b{letter-spacing:2px;margin-left:auto;font-size:8px}.pack-corner{border-color:var(--pack-accent);z-index:3;opacity:.8;border-style:solid;width:20px;height:20px;position:absolute}.pack-corner.a{border-width:1px 0 0 1px;top:7px;left:7px}.pack-corner.b{border-width:1px 1px 0 0;top:7px;right:7px}.pack-corner.c{border-width:0 0 1px 1px;bottom:7px;left:7px}.pack-corner.d{border-width:0 1px 1px 0;bottom:7px;right:7px}.pack-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:-35px;overflow:hidden}.pack-atmosphere>i{left:calc(var(--p)*7%);top:calc(20% + mod(var(--p),4)*19%);background:var(--pack-accent);opacity:0;width:3px;height:3px;position:absolute}.pack-atmosphere>span{opacity:.2;border-radius:50%;position:absolute;inset:10%}.pack-grail-seal{z-index:5;border:1px solid var(--pack-accent);width:80px;height:80px;box-shadow:0 0 40px var(--pack-accent);background:#10131f;border-radius:50%;place-items:center;display:grid;position:absolute;top:-28px;right:-18px}@supports (color:color-mix(in lab, red, red)){.pack-grail-seal{box-shadow:0 0 40px color-mix(in srgb,var(--pack-accent) 25%,transparent)}}.pack-grail-seal{color:var(--pack-accent)}.pack-grail-seal>.pack-glyph{width:58px;height:58px}.pack-animated{animation:.75s cubic-bezier(.2,.8,.2,1) both pack-rise}.pack-animated .pack-art-glint{animation:2s .25s both pack-glint}.pack-animated .pack-event{animation:.8s .18s both pack-label}.pack-animated .pack-atmosphere>i{animation:pack-motes 2.4s calc(var(--p)*60ms) both}.pack-animated .pack-grail-seal{animation:1.4s cubic-bezier(.2,.8,.2,1) both pack-award}.level-grail .pack-value strong{text-shadow:0 0 25px var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.level-grail .pack-value strong{text-shadow:0 0 25px color-mix(in srgb,var(--pack-accent) 40%,transparent)}}.pack-prism-vault .pack-frame{background:linear-gradient(125deg,#bbc8ff17,#0000 30%,#8d7aff17 65%,#0000),#12152bf0;border-radius:25px;box-shadow:inset 0 0 45px #a59bff14,0 0 0 5px #b6bfff0a}.pack-prism-vault .pack-frame:before{content:"";clip-path:polygon(0 0,65% 0,100% 80%,18% 100%);background:conic-gradient(from 20deg at 5% 100%,#0000,#85e8ff1c,#0000 20%,#e5b8ff22,#0000 50%);position:absolute;inset:0}.pack-prism-vault .pack-art{background:linear-gradient(140deg,#1a5a65,#3f2675 45%,#a17d9c);border-radius:13px;transform:rotate(-4deg);box-shadow:8px 8px #e7eaff12,0 12px 35px #0007}.pack-prism-vault .pack-event{color:#0000;background:linear-gradient(90deg,#a5eeff,#e5c7ff,#c7ffdb);-webkit-background-clip:text;background-clip:text}.pack-prism-vault .pack-value strong{letter-spacing:-2px;font-weight:400}.pack-prism-vault.pack-animated .pack-art{animation:1.5s cubic-bezier(.2,.8,.2,1) both prism-turn}.pack-neon-arcade{filter:drop-shadow(8px 9px #090e14);font-family:Consolas,monospace}.pack-neon-arcade .pack-frame{border:3px solid var(--pack-accent);clip-path:polygon(0 14px,14px 14px,14px 0,calc(100% - 14px) 0,calc(100% - 14px) 14px,100% 14px,100% calc(100% - 14px),calc(100% - 14px) calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,14px calc(100% - 14px),0 calc(100% - 14px));background:repeating-linear-gradient(0deg,#101425 0 3px,#151a2f 3px 5px);border-radius:0}.pack-neon-arcade .pack-topline,.pack-neon-arcade .pack-bottomline{color:var(--pack-secondary);border-style:dashed}.pack-neon-arcade .pack-art{border:3px solid var(--pack-secondary);background:#1a2133;border-radius:0;box-shadow:8px 8px #ff64d62a}.pack-neon-arcade .pack-reveal-copy h1{text-transform:uppercase;text-shadow:3px 3px #ff64d659;font-family:Consolas,monospace;font-size:clamp(21px,2.6vw,37px);font-weight:900}.pack-neon-arcade .pack-event{border:1px solid var(--pack-accent);letter-spacing:1px;padding:8px 10px;display:inline-block}.pack-neon-arcade .pack-corner{display:none}.pack-neon-arcade.pack-animated{animation:.5s steps(5,end) both arcade-spawn}.pack-neon-arcade .pack-grail-seal{border-width:3px;border-radius:0}.pack-astral-rift .pack-frame{background:radial-gradient(at 5%,#51438066,#0000 65%),#111324ef;border-color:#b2a0ff66;border-radius:100px 22px 22px 100px;padding-left:38px;box-shadow:inset 8px 0 60px #8670e51a}.pack-astral-rift .pack-art{aspect-ratio:1;box-shadow:none;background:radial-gradient(circle,#252643 30%,#9181ce66 55%,#111627 59%,#665b9444 61%,#0000 64%);border:0;border-radius:50%;overflow:visible}.pack-astral-rift .pack-art:before{content:"";border:1px solid #bd9cff66;border-radius:50%;position:absolute;inset:-17px;transform:rotate(-25deg)scaleX(1.15)}.pack-astral-rift .pack-art-original{background:0 0;border-radius:50%}.pack-astral-rift .pack-art-original>span,.pack-astral-rift .pack-art-original>b{display:none}.pack-astral-rift .pack-art>img{filter:drop-shadow(0 0 20px #a69aff33);height:125%;top:-12%}.pack-astral-rift .pack-corner{display:none}.pack-astral-rift .pack-event{letter-spacing:4px}.pack-astral-rift .pack-topline,.pack-astral-rift .pack-bottomline{border:0}.pack-astral-rift .pack-atmosphere>span{border:1px solid #a99cfc44;border-radius:50%;inset:0;transform:rotate(-20deg)scaleY(.5)}.pack-astral-rift .pack-atmosphere>span:nth-child(2){inset:10%;transform:rotate(30deg)scaleY(.8)}.pack-astral-rift .pack-atmosphere>span:nth-child(3){background:radial-gradient(#7970cf77,#0000 70%);inset:-10%}.pack-astral-rift.pack-animated .pack-art:before{animation:5s ease-out both astral-orbit}.pack-astral-rift .pack-grail-seal{background:radial-gradient(circle,#373060,#121525);box-shadow:0 0 70px #a5a0ff66}.pack-gold-standard .pack-frame{background:linear-gradient(115deg,#fff0dd08,#0000 30%),#12110ff5;border:1px solid #d5ad62;border-radius:2px;padding:27px 32px;box-shadow:inset 0 0 0 6px #13120f,inset 0 0 0 7px #a47c393f,0 20px 40px #0009}.pack-gold-standard .pack-reveal-copy h1{letter-spacing:-1px;font-family:Georgia,serif;font-size:clamp(26px,3.5vw,48px);font-weight:400}.pack-gold-standard .pack-art{background:linear-gradient(140deg,#2c251a,#171410);border:1px solid #b89954;border-radius:2px;box-shadow:0 12px 25px #0009}.pack-gold-standard .pack-art-original{background:repeating-linear-gradient(45deg,#e3c77705 0 1px,#0000 1px 7px)}.pack-gold-standard .pack-value strong{font-family:Georgia,serif;font-weight:400}.pack-gold-standard .pack-event{letter-spacing:3px;font-size:8px;font-weight:400}.pack-gold-standard .pack-corner{border-width:1px;width:32px;height:32px}.pack-gold-standard .pack-topline{letter-spacing:4px;font-size:8px}.pack-gold-standard .pack-grail-seal{background:#211c13;border:4px double #d5b476;border-radius:50%}.pack-gold-standard.pack-animated .pack-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fae8bd12,#0000);width:40%;height:180%;animation:2.4s .2s both gold-spotlight;position:absolute;top:-40%;left:-70%;transform:rotate(25deg)}.pack-inferno-forge .pack-frame{clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,25px 100%,0 calc(100% - 25px));background:repeating-linear-gradient(135deg,#f0833d05 0 2px,#0000 2px 10px),linear-gradient(#0000 35%,#50211966),#1b1515f5;border:2px solid #ff9350;border-radius:0;box-shadow:inset 0 -8px 25px #ff5b1420}.pack-inferno-forge .pack-topline{border-bottom:2px solid #ff6e4355}.pack-inferno-forge .pack-reveal-copy h1{text-transform:uppercase;letter-spacing:-1.5px;font-style:italic;font-weight:900}.pack-inferno-forge .pack-art{background:radial-gradient(at bottom,#944b24,#201a1a);border:2px solid #ff9552;border-radius:2px;transform:rotate(3deg);box-shadow:5px 7px #9c46252a}.pack-inferno-forge .pack-event{border-left:4px solid #ff5c3a;padding-left:13px;font-style:italic}.pack-inferno-forge .pack-atmosphere>i{background:#ffad62;border-radius:50%;width:4px;height:8px;box-shadow:0 0 8px #ff7135}.pack-inferno-forge .pack-grail-seal{background:#302019;border-radius:12%;transform:rotate(8deg)}.pack-inferno-forge.pack-animated{animation:.8s cubic-bezier(.2,.8,.2,1) both forge-impact}@keyframes pack-rise{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes pack-glint{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pack-label{0%{opacity:0;letter-spacing:7px}to{opacity:1}}@keyframes pack-motes{0%{opacity:0;transform:translateY(30px)}20%{opacity:.65}to{opacity:0;transform:translateY(-65px)rotate(90deg)}}@keyframes pack-award{0%{opacity:0;transform:scale(.15)rotate(-80deg)}60%{opacity:1;transform:scale(1.12)rotate(5deg)}to{transform:scale(1)}}@keyframes prism-turn{0%{opacity:0;transform:perspective(600px)rotateY(45deg)rotate(-12deg)}to{opacity:1;transform:perspective(600px)rotateY(0)rotate(-4deg)}}@keyframes arcade-spawn{0%{opacity:0;transform:scaleY(.04)scaleX(.8)}50%{opacity:1;transform:scaleY(.2)}to{transform:scale(1)}}@keyframes astral-orbit{0%{opacity:0;transform:rotate(-70deg)scaleX(.4)}to{opacity:1;transform:rotate(-25deg)scaleX(1.15)}}@keyframes gold-spotlight{0%{left:-70%}to{left:160%}}@keyframes forge-impact{0%{opacity:0;transform:translateY(-18px)scale(1.06)}45%{opacity:1;transform:translateY(3px)scale(.995)}70%{transform:translateY(-2px)}to{transform:none}}@media (max-width:850px){.stream-pack-hero{flex-direction:column;align-items:start}.pack-price-note{box-sizing:border-box;width:100%;min-width:0;padding:16px}.pack-collection{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-description{grid-template-columns:1fr}.pack-stage{min-height:360px}.pack-stage .premium-reveal{width:85%}.pack-reveal-main{grid-template-columns:125px 1fr;gap:20px}.pack-reveal-copy h1{font-size:28px}.pack-value strong{font-size:32px}.pack-grail-seal{width:65px;height:65px;right:-10px}.pack-grail-seal>.pack-glyph{width:43px;height:43px}}@media (max-width:550px){.stream-pack-store{margin:12px auto;padding:16px}.stream-pack-hero{margin:20px 0}.stream-pack-hero h1{letter-spacing:-1.5px;font-size:38px}.pack-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pack-collection>button{padding:14px}.pack-collection .pack-glyph{width:46px;height:46px;margin-bottom:14px}.pack-preview-header{padding:16px}.pack-preview-header h2{font-size:19px}.pack-preview-header>span{max-width:80px;font-size:8px}.pack-stage{aspect-ratio:auto;min-height:365px}.pack-stage>small{font-size:7px;top:16px;left:15px}.pack-stage .premium-reveal{width:88%}.pack-frame,.pack-gold-standard .pack-frame{padding:17px 14px}.pack-reveal-main{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:20px 0}.pack-reveal-copy h1,.pack-gold-standard .pack-reveal-copy h1,.pack-neon-arcade .pack-reveal-copy h1{letter-spacing:-.6px;font-size:21px}.pack-value{margin-top:14px;display:block}.pack-value small{margin-bottom:6px;font-size:6px;display:block}.pack-value strong{font-size:27px}.pack-card-details{font-size:8px}.pack-disclaimer{letter-spacing:0;font-size:6px}.pack-topline{letter-spacing:1px;padding-bottom:10px;font-size:7px}.pack-live-dot,.pack-bottomline,.pack-bottomline>b{letter-spacing:1px;font-size:6px}.pack-bottomline>.pack-glyph{width:18px;height:18px}.pack-event,.pack-gold-standard .pack-event{letter-spacing:1px;margin-bottom:9px;font-size:7px}.pack-art-original{padding:12px 5px}.pack-art-original>.pack-glyph{margin-bottom:10px}.pack-art-original>span{letter-spacing:1px;font-size:5px}.pack-art-original>b{letter-spacing:0;font-size:4px}.pack-astral-rift .pack-frame{border-radius:40px 15px 15px 40px;padding-left:18px}.pack-astral-rift .pack-reveal-main{gap:18px}.pack-astral-rift .pack-art:before{inset:-6px}.pack-neon-arcade .pack-event{padding:4px}.pack-grail-seal{width:43px;height:43px;top:-17px;right:-8px}.pack-grail-seal>.pack-glyph{width:30px;height:30px}.pack-preview-controls{gap:7px;padding:15px}.pack-preview-controls button{padding:10px 12px;font-size:10px}.pack-preview-controls .shop-check{width:100%;margin:8px 0 0;font-size:11px}.pack-description{gap:20px;padding:22px 18px}.pack-description h3{font-size:22px}.pack-description p{font-size:12px}}@media (prefers-reduced-motion:reduce){.premium-reveal,.premium-reveal *,.premium-reveal :before,.premium-reveal :after,.pack-collection>button{transition:none!important;animation:none!important}.pack-atmosphere>i,.pack-art-glint{display:none!important}}.collection-insights{gap:22px;min-width:0;margin:22px 0 32px;display:grid}.insight-title,.insight-chart-top,.insight-section-heading,.insight-panel-heading,.insight-chart-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.insight-title h2{margin:4px 0;font-size:29px}.insight-title p:not(.eyebrow),.insight-panel>p{color:var(--muted);font-size:13px}.insight-scan-buttons,.insight-chart-controls,.insight-chart-controls>div,.insight-section-heading>div{flex-wrap:wrap;gap:8px;display:flex}.insight-scan-buttons button{align-items:center;gap:7px;display:flex}.insight-chart-panel,.insight-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0;padding:22px}.insight-chart-panel{background:linear-gradient(135deg,#7c3aed,var(--surface) 65%)}@supports (color:color-mix(in lab, red, red)){.insight-chart-panel{background:linear-gradient(135deg,color-mix(in srgb,#7c3aed 7%,var(--surface)),var(--surface) 65%)}}.insight-chart-top>div:first-child{gap:6px;display:grid}.insight-chart-top strong{letter-spacing:-1px;font-size:32px;line-height:1.15}.insight-chart-top span{align-items:center;gap:6px;font-size:12px;display:flex}.insight-chart-controls{justify-content:flex-end}.insight-chart-controls>div{background:var(--bg);border:1px solid var(--line);border-radius:9px;gap:3px;padding:4px}.insight-chart-controls button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.insight-chart-controls button[aria-pressed=true]{background:#a78bfa}@supports (color:color-mix(in lab, red, red)){.insight-chart-controls button[aria-pressed=true]{background:color-mix(in srgb,#a78bfa 20%,var(--surface))}}.insight-chart-controls button[aria-pressed=true]{color:var(--text)}.insight-chart{width:100%;min-width:0;height:260px;margin:16px 0 4px}.insight-chart-empty{height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:9px;padding:20px;display:grid}.insight-chart-empty strong{color:var(--text);font-size:16px}.insight-chart-empty span{max-width:500px;font-size:12px}.insight-chart-footer{border-top:1px solid var(--line);padding-top:12px}.insight-chart-panel>.footnote{max-width:850px;margin-top:10px;font-size:11px}.insight-section-heading h3{margin:0;font-size:19px}.insight-panels,.insight-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.insight-panel{flex-direction:column;display:flex}.insight-panel h3{margin:0;font-size:17px}.insight-panel-heading{justify-content:flex-start;gap:9px}.insight-panel-heading svg{color:#a78bfa}.insight-graded .insight-panel-heading svg{color:var(--green)}.insight-panel-heading>span{color:var(--muted);margin-left:auto;font-size:12px}.insight-value{color:#b59cf6;margin:16px 0 6px;font-size:27px;line-height:1.2;display:block}.insight-graded .insight-value{color:var(--green)}.insight-cost-row{border-block:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:12px;margin:18px 0 8px;padding:15px 0;display:grid}.insight-cost-row>div{align-content:start;gap:4px;display:grid}.insight-cost-row>div:last-child{text-align:right}.insight-cost-row b{font-size:16px}.insight-cost-row small{font-size:11px}.insight-up{color:#54dba4}.insight-down{color:#f88188}.insight-holdings{flex:1}.insight-panel h4{color:var(--muted);margin:14px 0 10px;font-size:12px;font-weight:600}.insight-holding{text-align:left;border:0;border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.insight-holding{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.insight-holding{color:var(--text);background:0 0;border-radius:0}.insight-holding img,.insight-photo-empty{object-fit:contain;border-radius:5px;width:40px;height:55px}.insight-photo-empty{background:var(--bg);color:var(--muted);place-items:center;display:grid}.insight-holding b{overflow-wrap:anywhere;font-size:13px;display:block}.insight-holding small{margin-top:3px;font-size:11px}.insight-holding em{background:var(--green);margin-top:3px;padding:1px 5px;font-size:10px;font-style:normal;display:inline-block}@supports (color:color-mix(in lab, red, red)){.insight-holding em{background:color-mix(in srgb,var(--green) 15%,var(--surface))}}.insight-holding em{border-radius:4px}.insight-holding>span:last-child:not(:nth-child(2)){white-space:nowrap;font-size:11px}.insight-holding svg{display:inline}.insight-movers{border-top:1px solid var(--line);margin-top:12px}.insight-movers>div{justify-content:space-between;gap:16px;margin:7px 0;font-size:12px;display:flex}.insight-allocation-bar{background:var(--bg);border-radius:8px;height:20px;margin:20px 0 12px;display:flex;overflow:hidden}.insight-allocation-bar button{background:#a78bfa;border:0;border-radius:0;min-width:0;padding:0}.insight-allocation-bar button+button{background:var(--green)}.insight-allocation-labels{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.insight-allocation-labels b{margin-top:5px;display:block}.insight-distribution{gap:13px;margin-top:20px;display:grid}.insight-distribution>div{grid-template-columns:76px minmax(0,1fr) 26px;align-items:center;gap:12px;font-size:11px;display:grid}.insight-distribution>div>div{background:var(--bg);border-radius:5px;height:10px;overflow:hidden}.insight-distribution i{background:#a78bfa;border-radius:5px;height:100%;display:block}.collection-scan-actions{margin:18px 0}.collection-scan-actions small{max-width:420px}.collection-section-collection .collection-choice{min-width:0}.collection-section-collection .collection-overview{display:none}@media (max-width:720px){.insight-panels,.insight-breakdowns{grid-template-columns:minmax(0,1fr)}.insight-chart-panel,.insight-panel{border-radius:14px;padding:17px}.insight-title h2{font-size:25px}.insight-chart-top strong{font-size:28px}.insight-chart-controls{justify-content:flex-start;width:100%}.insight-chart{height:225px}.insight-scan-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.insight-scan-buttons button{justify-content:center;padding:10px 7px;font-size:12px}.insight-chart-top{gap:18px}.insight-holding{gap:9px}.insight-section-heading>div{gap:6px}.insight-section-heading button{padding:8px;font-size:11px}.insight-chart-footer{align-items:flex-start}.insight-chart-footer small{max-width:220px}.insight-title{gap:15px}.insight-chart-controls button{padding:7px 9px}}.insight-movers .insight-price-change{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);background:0 0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.insight-price-change>span{gap:5px;min-width:0;display:grid}.insight-price-change>span:last-child{text-align:right;flex-shrink:0}.insight-price-change small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:400}.insight-movers>small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}.insight-price-change:hover b{text-decoration:underline}.market-history{border:1px solid var(--border,#3e4642);min-width:0;color:var(--text);background:linear-gradient(125deg,#8b5cf617,#8b5cf604);border-radius:16px;margin:16px 0;padding:18px;overflow:hidden}.market-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.market-history-heading>div:first-child{flex-direction:column;gap:5px;display:flex}.market-history-heading h3{margin:0;font-size:16px}.market-history-heading .eyebrow{letter-spacing:.12em;color:#b8a1f7;font-size:10px}.market-history-heading strong{font-size:24px;line-height:1.3}.market-history-heading strong small{color:var(--muted,#b8c0bc);font-size:11px;font-weight:400}.market-history-heading [role=group]{border:1px solid var(--border,#3e4642);border-radius:9px;gap:3px;padding:3px;display:flex}.market-history-heading button{min-height:30px;color:inherit;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:11px}.market-history-heading button[aria-pressed=true]{color:#17131e;background:#a78bfa}.market-history .market-history-chart{width:100%;height:185px;margin-top:10px}.market-history-empty{text-align:center;min-height:150px;color:var(--muted,#b8c0bc);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.market-history-empty strong{color:var(--text);font-size:14px}.market-history-intro{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex}.market-history-intro p{flex:1;min-width:180px;margin:0}.market-history-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.market-history-footer small,.market-history-note{color:var(--muted,#b8c0bc);font-size:11px;line-height:1.5}.market-history .market-history-note{margin:10px 0 0}.card-history-dialog{background:var(--surface,#242827);width:min(700px,100vw - 30px);max-height:90vh;color:var(--text,#fff);border:1px solid var(--border,#444);border-radius:20px;padding:24px;overflow:auto}.card-history-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bf}.card-history-dialog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.card-history-dialog h2{margin:0;font-size:23px}.card-history-dialog header p{color:var(--muted,#b8c0bc);font-size:13px}.card-history-options{flex-wrap:wrap;gap:12px;display:flex}.card-history-options label{flex:1;min-width:110px;font-size:12px}.card-history-options select{width:100%;margin-top:6px;display:block}.card-history-dialog .market-history{margin-bottom:0}@media (max-width:600px){.market-history{padding:14px}.market-history .market-history-chart{height:170px}.market-history-heading strong{font-size:21px}.card-history-dialog{padding:16px}}.ebay-shop-category-choice{border:1px solid var(--border,#3a3e3e);border-radius:12px;width:100%;min-width:0;margin:16px 0;padding:16px}.ebay-shop-category-choice .section-title{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.ebay-shop-category-choice h3,.ebay-shop-category-choice p{margin:0 0 8px}.ebay-shop-category-choice label{gap:8px;max-width:600px;margin:12px 0;display:grid}.ebay-shop-category-choice input[type=search]{box-sizing:border-box;background:var(--panel,#171b1b);width:100%;min-width:0;color:inherit;border:1px solid var(--border,#3a3e3e);font:inherit;border-radius:8px;padding:12px}.ebay-shop-category-options{flex-wrap:wrap;gap:8px;max-height:300px;padding:4px;display:flex;overflow:auto}.ebay-shop-category-options button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}:root{--bg:#080b09;--surface:#111613;--line:#28332c;--muted:#8d9d92;--text:#eef5f0;--green:#86ee9a}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:14px/1.5 Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer;transition:background .15s}button:disabled{opacity:.45;cursor:not-allowed}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--green);outline-offset:3px}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}h1{letter-spacing:-1px;font-size:32px;line-height:1.2}h2{letter-spacing:-.4px;font-size:20px}small{color:var(--muted);font-size:11px;display:block}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:var(--tone-0c100d-theme-input,#0c100d);flex-direction:column;width:240px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;padding:0 8px;font-size:25px;font-weight:700;display:flex}.brand b{background:var(--green);color:var(--tone-0a160e-accent-ink,#0a160e);border-radius:9px;place-items:center;width:35px;height:35px;margin-right:10px;display:grid}.brand>span{color:var(--green)}.brand small{margin-left:8px}.workspace{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin:34px 0 25px;padding:12px 9px;display:flex}.workspace>span{background:var(--tone-233b2a-theme-raised,#233b2a);color:var(--green);border-radius:6px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.workspace strong{font-size:12px}.workspace small{font-size:10px}.nav-label{letter-spacing:1.4px;color:var(--muted);margin:0 12px 12px;font-size:9px}nav{flex-direction:column;gap:4px;display:flex}nav button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}nav button:hover{background:var(--tone-18231c-surface,#18231c)}nav button.active{background:var(--tone-183120-theme-raised,#183120);color:var(--green)}nav em{background:var(--tone-294b33-theme-tint,#294b33);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.sidebar-bottom{margin-top:auto;padding-top:35px}.plan{border:1px solid var(--line);border-radius:9px;padding:16px 13px}.plan>small{letter-spacing:1.2px;font-size:9px}.plan strong{letter-spacing:-.8px;margin-top:9px;font-size:26px;display:block}.plan strong span{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:400}.plan p{color:var(--muted);margin-top:9px;font-size:11px}.beta{color:var(--muted);align-items:center;gap:7px;margin:16px 2px;font-size:10px;display:flex}i{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.content{width:calc(100% - 240px);margin-left:240px}header{border-bottom:1px solid var(--line);height:66px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 36px;font-size:12px;display:flex}header>span:first-child{align-items:center;gap:8px;display:flex}.badge{border:1px solid var(--tone-34423a-line,#34423a);background:var(--tone-1b2820-surface,#1b2820);color:var(--tone-b1c2b6-muted,#b1c2b6);border-radius:5px;padding:3px 7px;font-size:10px;display:inline-flex}main{max-width:1600px;margin:auto;padding:35px 36px 60px}.heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--muted);margin-bottom:9px;font-size:9px;font-weight:700}.subtitle{color:var(--muted);margin-top:10px;font-size:12px}.actions{align-items:center;gap:8px;display:flex}.primary,.secondary{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.primary{background:var(--green);color:var(--tone-0c1a10-accent-ink,#0c1a10)}.primary:hover{background:var(--tone-a3ffb3-green,#a3ffb3)}.secondary{background:var(--tone-18211b-surface,#18211b);border-color:var(--line);color:var(--text)}.secondary:hover{background:var(--tone-25352b-theme-raised,#25352b)}.quiet{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;font-size:11px;display:inline-flex}.quiet:hover{color:var(--green)}.stats{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.stats>div{border-right:1px solid var(--line);padding:22px 24px}.stats>div:last-child{border:0}.stats span{color:var(--muted);font-size:11px}.stats strong{letter-spacing:-.8px;margin:7px 0;font-size:29px;display:block}.stats small{font-size:10px}.stats button{color:var(--green);background:0 0;border:0;padding:0;font-size:10px}.surface{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.search{background:var(--tone-0b100d-theme-input,#0b100d);border:1px solid var(--line);width:360px;color:var(--muted);border-radius:6px;align-items:center;gap:9px;padding:8px 12px;display:flex}.search input{color:var(--text);background:0 0;border:0;outline:none;width:100%;font-size:11px}.filters{border:1px solid var(--line);border-radius:6px;gap:3px;padding:3px;display:flex}.filters button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:5px 12px;font-size:11px}.filters button.selected{color:var(--text);background:var(--tone-2a352e-theme-raised,#2a352e)}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:var(--muted);background:var(--tone-0f1411-theme-input,#0f1411);white-space:nowrap;padding:13px 18px;font-size:10px;font-weight:400}td{border-top:1px solid var(--line);white-space:nowrap;padding:17px 18px}td strong{font-size:12px}td small{margin-top:4px;font-size:10px}.card-name{text-align:left;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;min-width:210px;padding:0;display:flex}.card-name small{margin:3px 0}code{color:var(--muted);font-size:10px}.thumb{border:1px solid var(--tone-304437-line,#304437);background:var(--tone-17261c-surface,#17261c);width:38px;height:53px;color:var(--tone-658670-muted,#658670);border-radius:5px;place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%}.green{color:var(--green);font-weight:700}.muted{color:var(--muted)}.row-actions{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.compact{padding:6px 9px;font-size:10px}.empty{text-align:center;color:var(--muted);padding:58px 20px}.empty>svg{margin:0 auto 15px}.empty-icon{color:var(--green);background:var(--tone-14271b-surface,#14271b);border:1px solid var(--tone-284b32-line,#284b32);border-radius:17px;place-items:center;width:70px;height:70px;margin:0 auto 18px;display:grid}.empty h2{color:var(--text)}.empty p{max-width:420px;margin:10px auto 22px;font-size:12px}.note{color:var(--green);align-items:center;gap:15px;margin-top:20px;padding:20px 0;display:flex}.note strong{color:var(--text);font-size:12px}.note p{color:var(--muted);margin-top:5px;font-size:11px}.note button{margin-left:auto}.notice{background:var(--tone-192b20-surface,#192b20);border:1px solid var(--tone-375840-line,#375840);color:var(--green);border-radius:7px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.notice button{color:inherit;background:0 0;border:0;margin-left:auto}.notice.error{background:var(--tone-301c1a-surface,#301c1a);color:#ffc9be;border-color:#724239}.dropzone{border:1px dashed var(--tone-46644f-line,#46644f);background:var(--tone-0f1812-theme-input,#0f1812);width:100%;color:var(--text);border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:42px;display:flex}.dropzone svg{color:var(--green);margin-bottom:10px}.dropzone:hover{background:var(--tone-15221a-surface,#15221a)}.dropzone strong{font-size:18px}.dropzone span{color:var(--muted);font-size:12px}.section-title{justify-content:space-between;align-items:center;margin:28px 0 18px;display:flex}.section-title h2{font-size:17px}.scan-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.scan-card>img{object-fit:contain;background:var(--tone-090e0b-theme-input,#090e0b);width:100%;height:240px;padding:12px}.scan-card>div{padding:14px}.scan-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.scan-card small{margin:5px 0 13px}.scan-card button{width:100%}.empty-caption{color:var(--muted);text-align:center;margin:40px;font-size:12px}.banner{border:1px solid var(--line);background:var(--tone-121c16-surface,#121c16);color:var(--green);border-radius:9px;align-items:center;gap:14px;margin-bottom:23px;padding:20px;display:flex}.banner strong{color:var(--text);font-size:13px}.banner p{color:var(--muted);margin-top:5px;font-size:11px}.banner button{margin-left:auto}.channel{border-radius:6px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.channel.ebay{color:#a9c6f0;background:#192537}.channel.shopify{background:var(--tone-28371a-theme-raised,#28371a);color:var(--tone-b2d58a-green,#b2d58a)}details{white-space:normal;max-width:500px;color:var(--muted);margin-top:7px;font-size:11px}summary{cursor:pointer}details p{margin:9px 0}.footnote{color:var(--muted);margin-top:14px;font-size:11px}.connection-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px;display:grid}.connection{padding:25px}.connection h2{margin:18px 0 12px}.connection p{color:var(--muted);margin:20px 0;font-size:13px;line-height:1.8}.connection ul{color:var(--muted);padding-left:16px;font-size:12px;line-height:2.1}.plan-line{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:24px;padding-top:19px;display:flex}.plan-line strong{color:var(--green);font-size:18px}.plan-line span{color:var(--muted);font-size:11px}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#000b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{background:var(--tone-111914-theme-input,#111914);border:1px solid var(--tone-385040-line,#385040);border-radius:14px;width:620px;max-height:94vh;padding:25px;overflow:auto;box-shadow:0 30px 100px #0009}.dialog-heading{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.dialog-heading .eyebrow{margin-bottom:4px}.photos{gap:12px;margin-bottom:22px;display:flex}.photo{border:1px dashed var(--tone-3c5945-line,#3c5945);background:var(--tone-0b120d-theme-input,#0b120d);width:50%;height:150px;color:var(--muted);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.photo img{object-fit:contain;width:90%;height:115px}.photo span{font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select{border:1px solid var(--tone-34463b-line,#34463b);background:var(--tone-0a100c-theme-input,#0a100c);width:100%;color:var(--text);border-radius:6px;padding:10px 12px;font-size:13px}.dialog-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.sale-dialog{width:500px}.test-note{background:var(--tone-25321e-theme-raised,#25321e);border:1px solid var(--tone-465438-line,#465438);color:var(--tone-ceddbd-text,#ceddbd);border-radius:7px;margin:18px 0 22px;padding:12px;font-size:12px}@media (max-width:1100px){.sidebar{width:200px}.content{width:calc(100% - 200px);margin-left:200px}main{padding:26px 22px}.heading{align-items:flex-start}.actions{flex-wrap:wrap;justify-content:flex-end}.stats>div{padding:17px}.stats strong{font-size:24px}.brand{font-size:23px}}@media (max-width:780px){.sidebar{width:100%;padding:16px;position:static}.workspace,.nav-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;margin-top:17px;overflow:auto}.sidebar nav button{white-space:nowrap;gap:6px;padding:9px 10px;font-size:11px}.sidebar nav button svg{width:15px}.shell{display:block}.content{width:100%;margin:0}header{height:47px;padding:0 20px}main{padding:25px 18px}.heading{flex-direction:column;gap:16px}.actions{justify-content:flex-start}.stats{grid-template-columns:1fr 1fr}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.toolbar{flex-direction:column;align-items:stretch}.search{width:100%}.filters{align-self:flex-start}.connection-grid{grid-template-columns:1fr}.banner{flex-wrap:wrap}.banner button{margin:5px 0 0}.plan-line{flex-direction:column;align-items:flex-start;gap:9px}.form-grid{gap:13px}.overlay{padding:10px}.dialog{padding:18px}.photo{height:125px}.photo img{height:90px}}.batch-controls{margin-top:20px;padding:20px}.batch-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.pair-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px;display:grid}.pair-card{padding:18px}.pair-title{justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.pair-images{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.pair-images img{object-fit:contain;background:var(--tone-090e0b-theme-input,#090e0b);width:100%;height:240px}.pair-images small{overflow-wrap:anywhere;margin-top:6px}.missing-back{background:var(--tone-0b120d-theme-input,#0b120d);height:240px;color:var(--muted);border:1px dashed var(--line);place-items:center;display:grid}.confirm-pair{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:780px){.pair-grid{grid-template-columns:1fr}.pair-images img,.missing-back{height:200px}.pair-card{padding:13px}.batch-actions .primary,.batch-actions .secondary{white-space:normal}}.recognition-results{border-top:1px solid var(--line);padding-top:10px}.match-row{border:1px solid var(--tone-34543f-line,#34543f);background:var(--tone-14231a-surface,#14231a);border-radius:7px;margin-top:12px;padding:12px}.match-row strong{font-size:13px;display:block}.match-row small{margin-top:4px}.match-row button{margin-top:10px}.change-card-dialog{width:760px}.change-card-front{align-items:center;gap:18px;margin-bottom:20px;display:flex}.change-card-front img{object-fit:contain;background:var(--tone-080d0a-theme-input,#080d0a);width:90px;height:125px}.alternative-list{margin-top:18px}.alternative-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.alternative-row strong{font-size:13px}.alternative-row small{margin-top:4px}.alternative-actions{align-items:center;gap:14px;display:flex}.match-percent{color:var(--green);white-space:nowrap;font-size:19px}.match-percent small{text-align:center;font-size:9px}.recognition-results>.secondary{margin-bottom:9px;margin-right:8px}@media (max-width:780px){.alternative-row{flex-direction:column;align-items:flex-start}.alternative-actions{justify-content:space-between;width:100%}}.matching-list{flex-direction:column;gap:16px;display:flex}.matching-card{grid-template-columns:210px minmax(0,1fr) 116px;align-items:start;gap:14px;padding:16px;display:grid}.matching-photos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.matching-photos figure{border:1px solid var(--line);background:var(--tone-080d0a-theme-input,#080d0a);border-radius:6px;min-width:0;margin:0;overflow:hidden}.matching-photos img{object-fit:contain;width:100%;height:170px;padding:4px;display:block}.matching-photos figcaption{text-align:center;background:var(--tone-1c2d22-theme-raised,#1c2d22);color:var(--text);padding:6px 2px;font-size:10px}.catalogue-missing{text-align:center;height:170px;color:var(--muted);place-items:center;padding:10px;font-size:11px;display:grid}.matching-body{min-width:0}.matching-heading{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:9px 11px;display:flex}.matching-heading>strong{overflow-wrap:anywhere;font-size:13px}.matching-heading .badge{flex-shrink:0;font-size:9px}.matching-panels{grid-template-columns:minmax(135px,1fr) minmax(210px,1.45fr) minmax(110px,.75fr);gap:8px;display:grid}.matching-facts,.matching-fields,.matching-market{border:1px solid var(--line);background:var(--tone-152019-surface,#152019);border-radius:5px;min-width:0;padding:10px}.matching-facts dl{grid-template-columns:auto 1fr;gap:5px 7px;margin:0 0 8px;font-size:10px;display:grid}.matching-facts dt{color:var(--muted)}.matching-facts dd{overflow-wrap:anywhere;margin:0}.matching-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.matching-fields label{color:var(--muted);flex-direction:column;gap:5px;min-width:0;font-size:10px;display:flex}.matching-fields input,.matching-fields select{border:1px solid var(--tone-34483b-line,#34483b);background:var(--tone-0b120d-theme-input,#0b120d);width:100%;min-width:0;color:var(--text);border-radius:4px;padding:7px 8px;font-size:11px}.matching-fields input[readonly]{color:var(--muted)}.matching-market strong{font-size:11px}.matching-market p,.matching-market small{color:var(--muted);margin:8px 0;font-size:10px;line-height:1.5}.price-reference{color:var(--muted);grid-template-columns:1fr 1fr;gap:4px;margin:10px 0;font-size:10px;display:grid}.price-reference b{text-align:right;font-weight:400}.matching-actions{flex-direction:column;gap:7px;display:flex}.matching-actions button{justify-content:center;width:100%;padding:9px 6px;font-size:10px}.matching-actions small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5}.matching-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-top:9px;display:flex}.matching-footer>small{max-width:75%;font-size:9px}.matching-footer details{margin:0;font-size:10px}.matching-back{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.matching-back img{object-fit:contain;width:70px;height:98px}.matching-batch-total{border-top:1px solid var(--line);color:var(--muted);gap:28px;margin-top:15px;padding-top:15px;font-size:11px;display:flex}.matching-batch-total strong{color:var(--green);margin-left:8px}@media (min-width:1700px){.matching-card{grid-template-columns:280px minmax(0,1fr) 130px}.matching-photos img,.catalogue-missing{height:205px}.matching-facts dl{font-size:11px}.matching-fields input,.matching-fields select{font-size:12px}}@media (max-width:1300px){.matching-card{grid-template-columns:190px minmax(0,1fr)}.matching-actions{flex-flow:wrap;grid-column:1/-1;align-items:center}.matching-actions button{width:auto;padding:9px 13px}.matching-actions small{margin:0}.matching-panels{grid-template-columns:minmax(135px,1fr) minmax(210px,1.5fr)}.matching-market{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:15px;display:flex}.matching-market p,.matching-market small{margin:0}.price-reference{display:none}}@media (max-width:780px){.matching-card{grid-template-columns:1fr;gap:12px;padding:12px}.matching-photos{width:100%;max-width:340px;margin:0 auto}.matching-photos img,.catalogue-missing{height:200px}.matching-heading{flex-direction:column;align-items:flex-start;gap:7px}.matching-panels{grid-template-columns:1fr}.matching-fields{gap:12px}.matching-fields input,.matching-fields select{padding:10px;font-size:13px}.matching-facts dl{font-size:12px}.matching-footer>small{max-width:100%;font-size:10px}.matching-actions{grid-column:auto}.matching-batch-total{flex-wrap:wrap;gap:12px}.matching-footer{flex-direction:column;align-items:flex-start}}.market-lookup{border:1px solid var(--tone-3b5445-line,#3b5445);border-radius:6px;justify-content:center;align-items:center;width:100%;padding:9px 6px;font-size:10px;font-weight:700;text-decoration:none;transition:filter .15s;display:flex}.market-lookup:hover{filter:brightness(1.2)}.ebay-listed{color:#d3e9fa;background:#203748}.ebay-sold{background:var(--tone-16462c-theme-raised,#16462c);color:var(--tone-c6f9d6-green,#c6f9d6)}.tcgplayer{color:#ffe6ad;background:#57401b}@media (max-width:1300px){.matching-actions .market-lookup{width:auto;padding:9px 13px}}.listing-workspace{flex-direction:column;gap:22px;display:flex}.profile-panel{padding:22px}.profile-panel .section-title{margin:0 0 20px}.profile-panel h3{border-top:1px solid var(--line);margin:24px 0 17px;padding-top:20px;font-size:14px}.profile-panel textarea{resize:vertical;border:1px solid var(--tone-34463b-line,#34463b);background:var(--tone-0a100c-theme-input,#0a100c);width:100%;min-height:130px;color:var(--text);border-radius:6px;padding:12px;font-size:12px}.profile-preview{background:var(--tone-0b120d-theme-input,#0b120d);border:1px solid var(--line);border-radius:6px;min-width:0;padding:15px}.profile-preview strong{color:var(--green);font-size:11px}.profile-preview p{overflow-wrap:anywhere;margin:10px 0;font-size:13px}.profile-preview small{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.export-card-list{margin:18px 0}.export-card-choice{border-top:1px solid var(--line);align-items:center;gap:13px;padding:14px;font-size:12px;display:flex}.export-card-choice input{accent-color:var(--green)}.export-card-choice span{flex:1;min-width:0}.export-card-choice strong{overflow-wrap:anywhere}.export-card-choice small{margin-top:5px;font-size:10px}.export-card-choice b{color:var(--green);white-space:nowrap}.profile-panel .test-note ul{padding-left:20px;line-height:1.7}@media (max-width:780px){.profile-panel{padding:15px}.profile-panel .form-grid{grid-template-columns:1fr}.export-card-choice{padding:12px 0}}.listing-photo-panel{border:1px solid var(--line);background:var(--tone-0b120d-theme-input,#0b120d);border-radius:10px;margin:22px 0;padding:20px}.listing-photo-panel h3{border:0;margin:0;padding:0}.listing-photo-panel .section-title{flex-wrap:wrap;gap:15px;margin-bottom:15px}.photo-status{background:var(--tone-21372a-theme-raised,#21372a);color:var(--green);border-radius:5px;padding:8px 12px;font-size:10px}.listing-photo-panel>label{flex-direction:column;gap:8px;font-size:12px;display:flex}.listing-photo-panel>label input{border:1px solid var(--line);background:var(--tone-090e0b-theme-input,#090e0b);width:100%;color:var(--text);border-radius:6px;padding:12px}.photo-review{margin-top:20px}.photo-review summary{cursor:pointer;color:var(--green);padding:12px 0;font-size:12px}.listing-photo-card{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);align-items:center;gap:20px;padding:16px 0;font-size:12px;display:grid}.listing-photo-card strong{overflow-wrap:anywhere}.listing-photo-card small{color:var(--muted);margin-top:8px;display:block}.listing-photo-pair{gap:12px;display:flex}.listing-photo-pair figure{flex:1;min-width:0;margin:0}.listing-photo-pair img,.missing-photo{object-fit:contain;background:var(--tone-080d0a-theme-input,#080d0a);border-radius:4px;width:100%;height:120px}.missing-photo{text-align:center;color:var(--muted);justify-content:center;align-items:center;font-size:10px;display:flex}.listing-photo-pair figcaption{text-align:center;color:var(--muted);margin-top:7px;font-size:9px}.listing-photo-links{flex-direction:column;gap:10px;display:flex}.listing-photo-links a{color:var(--green);overflow-wrap:anywhere;font-size:11px}@media (max-width:780px){.listing-photo-panel{padding:14px}.listing-photo-card{grid-template-columns:1fr}.listing-photo-pair{max-width:230px}.listing-photo-links{flex-flow:wrap}}.ebay-setup{margin:24px 0;padding-left:22px}.ebay-setup li{padding:0 0 20px 8px;font-size:13px}.ebay-setup li p{margin:8px 0;font-size:12px;line-height:1.6}.ebay-setup a{color:var(--green);font-size:12px}.ebay-setup-checks{background:var(--tone-0b120d-theme-input,#0b120d);border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:12px 15px}.ebay-setup-checks p{margin:10px 0;font-size:12px}.ebay-setup-checks span{color:var(--green)}.listing-photo-panel select{border:1px solid var(--line);background:var(--tone-090e0b-theme-input,#090e0b);width:100%;color:var(--text);border-radius:6px;padding:12px}.product-intro{margin-bottom:22px;padding:24px}.product-intro h2{margin:10px 0;font-size:22px}.product-intro p{color:var(--muted);max-width:850px;font-size:13px;line-height:1.7}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.product-tile{text-align:left;color:var(--text);cursor:pointer;grid-template-columns:1fr auto;gap:14px;padding:22px;display:grid}.product-tile>svg:first-child{color:var(--green);grid-column:1/-1}.product-tile strong{font-size:17px}.product-tile span{color:var(--muted);grid-column:1;max-width:400px;font-size:12px;line-height:1.7}.product-tile>svg:last-child{color:var(--green);grid-area:2/2/4;align-self:center}.product-tile:hover{border-color:var(--green);background:var(--tone-17271c-surface,#17271c)}.scope-totals{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.scope-totals button{background:var(--tone-0b140e-theme-input,#0b140e);color:var(--muted);border:1px solid var(--line);text-align:left;border-radius:8px;min-width:130px;padding:14px 18px}.scope-totals strong{color:var(--green);margin-bottom:8px;font-size:25px;display:block}.scope-totals span{font-size:12px}.scope-totals .selected{border-color:var(--green)}.scope-filters{flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.scope-filters>label:not(.search){color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.scope-filters select{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);color:var(--text);border-radius:6px;max-width:220px;padding:12px}.scope-count{color:var(--muted);margin:0;padding:0 20px 15px;font-size:12px}.feature-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.feature-row small{color:var(--green);text-transform:uppercase;letter-spacing:1px;font-size:10px}.feature-row h3{margin:8px 0;font-size:15px}.feature-row p{color:var(--muted);max-width:730px;margin:0;font-size:12px;line-height:1.65}.feature-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.feature-stage{border:1px solid var(--tone-4b5144-line,#4b5144);background:var(--tone-252a21-theme-raised,#252a21);color:var(--tone-d8d8b5-text,#d8d8b5);white-space:nowrap;border-radius:5px;padding:7px 10px;font-size:10px}.feature-stage.available{color:var(--green);background:var(--tone-153321-theme-raised,#153321);border-color:var(--tone-2d5e3b-line,#2d5e3b)}.catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.catalogue-card{overflow:hidden}.catalogue-card>img{object-fit:contain;background:var(--tone-080d0a-theme-input,#080d0a);width:100%;height:240px;padding:18px}.catalogue-card>div{padding:18px}.catalogue-card h2{margin:0 0 10px;font-size:17px}.catalogue-card p,.catalogue-card small{color:var(--muted);font-size:12px;line-height:1.6}.catalogue-card .primary{justify-content:center;width:100%;margin-top:15px}.catalogue-links{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.catalogue-links .market-lookup{white-space:nowrap;flex:1;width:auto;font-size:10px}.sidebar nav{min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0}@media (max-width:780px){.product-grid{grid-template-columns:1fr}.product-intro,.product-tile{padding:18px}.scope-filters{flex-direction:column;align-items:stretch}.scope-filters .search,.scope-filters select{width:100%;max-width:none}.feature-row{flex-direction:column;align-items:flex-start;gap:12px}.feature-actions{justify-content:space-between;width:100%}.scope-totals{grid-template-columns:1fr 1fr;display:grid}.scope-totals button{min-width:0}.catalogue-grid{grid-template-columns:1fr}.sidebar nav{overflow-x:auto}}.sidebar nav{scrollbar-width:thin;scrollbar-color:var(--tone-35513e-muted,#35513e) transparent}.sidebar nav::-webkit-scrollbar{width:5px;height:5px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:var(--tone-35513e-theme-tint,#35513e);border-radius:5px}.editor-fields{border:0;min-width:0;margin:0;padding:0}.bulk-dialog{width:min(1000px,95vw);max-height:90vh;overflow:auto}.bulk-selection{background:var(--tone-0b100d-theme-input,#0b100d);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:180px;margin:18px 0;padding:12px;display:grid;overflow:auto}.bulk-selection label{align-items:center;gap:8px;font-size:12px;display:flex}.bulk-selection input{accent-color:var(--green)}.variation-editor{border:1px solid var(--tone-375840-line,#375840);background:var(--tone-0d1710-theme-input,#0d1710);border-radius:10px;margin:24px 0;padding:20px}.variation-editor .section-title{margin:0 0 20px}.variation-editor h3{margin:0;font-size:19px}.variation-editor textarea{background:var(--tone-0a100c-theme-input,#0a100c);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;resize:vertical;border-radius:6px;padding:10px}.variation-cover{align-items:center;gap:14px;display:flex}.variation-cover img{object-fit:contain;background:var(--tone-080b09-theme-input,#080b09);border-radius:5px;width:75px;height:100px}.variation-child-photo{align-items:center;gap:12px;display:flex}.variation-child-photo img{object-fit:contain;width:48px;height:65px}.variation-editor td input{background:var(--tone-0a100c-theme-input,#0a100c);color:var(--text);border:1px solid var(--line);border-radius:5px;width:100%;min-width:90px;padding:9px}.variation-editor td:nth-child(3) input{min-width:230px}.variation-editor .batch-actions,.bulk-dialog .dialog-footer{margin-top:18px}.variation-editor .form-grid .full{grid-column:1/-1}@media (max-width:780px){.bulk-selection{grid-template-columns:1fr}.variation-editor{padding:14px}.variation-editor .section-title{flex-direction:column;align-items:flex-start;gap:10px}}.set-picker{width:min(1080px,95vw);max-height:92vh;overflow-y:auto}.set-picker-summary{flex-direction:column;justify-content:center;gap:8px;display:flex}.set-card-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px;margin-top:20px;display:grid}.set-card{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.set-card>img{object-fit:contain;width:100%;height:170px}.set-card>strong{font-size:13px}.set-card label{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:9px;font-size:11px;display:flex}.set-card input{accent-color:var(--green)}.set-art-label{color:var(--green);font-size:10px}.set-art-empty{height:170px;color:var(--muted);place-items:center;font-size:11px;display:grid}.set-picker .dialog-footer{background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:16px 0 0;display:flex;position:sticky;bottom:0}.set-picker .dialog-footer .primary{margin-left:auto}@media (max-width:600px){.set-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-card>img{height:140px}}.set-import{border:1px solid var(--tone-375840-line,#375840);background:var(--tone-14251a-surface,#14251a);border-radius:8px;margin-top:16px;padding:16px}.set-import .form-grid{margin:14px 0}.set-filter-row{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:12px;margin-top:16px;display:grid}.set-filter-row>label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.set-filter-row select{background:var(--tone-0a100c-theme-input,#0a100c);width:100%;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:10px}.rarity-filter{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);max-width:none;color:var(--text);border-radius:6px;margin:0;padding:10px}.rarity-filter summary{line-height:1.5}.rarity-filter>div{grid-template-columns:1fr 1fr;gap:9px;max-height:190px;margin-top:12px;display:grid;overflow:auto}.rarity-filter label{align-items:center;gap:7px;font-size:11px;display:flex}.rarity-filter input{accent-color:var(--green)}@media (max-width:700px){.set-filter-row{grid-template-columns:1fr 1fr}.rarity-filter{grid-column:1/-1}}.title-builder{border:1px solid var(--line);background:var(--tone-0b120d-theme-input,#0b120d);border-radius:7px;min-width:0;padding:15px}.title-builder>small{margin-top:10px}.title-variable-buttons,.title-part-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.title-variable-buttons button{padding:7px 9px;font-size:10px}.title-part{background:var(--tone-192a1f-surface,#192a1f);border:1px solid var(--tone-34543f-line,#34543f);border-radius:5px;align-items:center;gap:3px;max-width:100%;padding:4px 6px;font-size:11px;display:flex}.title-part span{overflow-wrap:anywhere}.title-part button{flex-shrink:0;padding:4px;font-size:13px}.title-preview{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.title-preview p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.title-too-long{color:#ffb3a6!important}.saved-listing-batch{border:1px solid var(--line);background:var(--tone-0b120d-theme-input,#0b120d);border-radius:7px;margin:20px 0;padding:16px}.saved-listing-batch .section-title{margin-bottom:12px}.saved-listing-batch h3{border:0;margin:4px 0;padding:0}.saved-listing-batch .form-grid{margin-top:10px}.batch-dropzone{border:2px dashed var(--tone-3d6348-line,#3d6348);background:var(--tone-101c14-theme-input,#101c14);gap:10px;min-height:280px;margin-bottom:24px;padding:40px 24px}.batch-dropzone>svg{color:var(--green);margin-bottom:6px}.batch-dropzone strong{font-size:24px;line-height:1.25}.batch-dropzone>span{font-size:16px}.batch-dropzone .dropzone-browse{color:var(--green);text-underline-offset:3px;font-size:13px;text-decoration:underline}.batch-dropzone small{font-size:12px}.batch-dropzone:hover,.batch-dropzone.dragging{border-color:var(--green);background:var(--tone-183120-theme-raised,#183120)}.batch-dropzone.dragging{box-shadow:inset 0 0 0 1px var(--green)}@media (max-width:600px){.batch-dropzone{min-height:240px;padding:28px 16px}.batch-dropzone strong{font-size:22px}}.matching-progress{min-height:108px;color:var(--text);align-items:center;gap:20px;margin:0 0 24px;padding:16px 4px;display:flex}.matching-progress strong{letter-spacing:-.4px;font-size:21px;font-weight:650;display:block}.matching-progress p{color:var(--muted);margin:7px 0 0;font-size:13px}.matching-progress p span{color:var(--green)}.matching-orbit{background:radial-gradient(circle,#b6b6bf16,#0000 70%);border:1px solid #b6b6bf30;border-radius:50%;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid;position:relative}.matching-orbit:before{content:"";border:1px dashed #b6b6bf40;border-radius:50%;animation:9s linear infinite reverse matching-spin;position:absolute;inset:-5px}.matching-ball{border:3px solid var(--tone-101914-line,#101914);background:linear-gradient(to bottom,#ee6472 0 43%,var(--tone-101914-theme-input,#101914) 43% 57%,var(--tone-f1f7f2-theme-tint,#f1f7f2) 57% 100%);border-radius:50%;width:42px;height:42px;animation:2.4s linear infinite matching-spin;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff35,0 0 20px #b6b6bf22}.matching-ball>span{border:3px solid var(--tone-101914-line,#101914);background:var(--tone-f1f7f2-theme-tint,#f1f7f2);border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #c9d9cc}.matching-dots{animation:1.8s ease-in-out infinite matching-pulse}@keyframes matching-spin{to{transform:rotate(360deg)}}@keyframes matching-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.matching-ball,.matching-orbit:before,.matching-dots{animation:none}}@media (max-width:600px){.matching-progress{gap:15px}.matching-progress strong{font-size:19px}.matching-progress p span{margin-top:4px;display:block}}.matching-photo-actions{flex-direction:column;grid-column:1/-1;gap:8px;margin-top:2px;display:flex}.matching-photo-actions button{justify-content:center;width:100%;padding:10px 8px;font-size:12px}.matching-photo-actions .secondary{color:var(--green);border-color:#b6b6bf38}.catalogue-reference .catalogue-missing{flex-direction:column;justify-content:center;gap:9px;padding:8px;display:flex}.catalogue-reference .catalogue-missing>span{font-size:11px}.catalogue-reference .catalogue-missing button{white-space:normal;padding:7px 5px;font-size:10px}.catalogue-reference .catalogue-missing a{color:var(--green);text-underline-offset:3px;font-size:10px;text-decoration:underline}.catalogue-reference .catalogue-missing small{color:var(--muted);font-size:9px}.reference-replace{background:var(--tone-14231a-surface,#14231a);width:100%;color:var(--green);border:0;padding:6px;font-size:10px}.reference-error{color:#ffc9be;padding:7px;font-size:10px;display:block}.matching-footer{justify-content:flex-end}.sealed-workspace{flex-direction:column;gap:22px;display:flex}.sealed-workspace>label{color:var(--muted);flex-direction:column;gap:8px;display:flex}.sealed-workspace>label input{background:var(--tone-0a100c-theme-input,#0a100c);width:100%;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:14px}.sealed-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sealed-product{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:22px}.sealed-product-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.sealed-product-heading label{align-items:center;gap:10px;font-weight:700;display:flex}.sealed-photo-strip{align-items:center;gap:10px;min-height:145px;margin-bottom:15px;padding-bottom:12px;display:flex;overflow-x:auto}.sealed-photo-strip>button{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);color:var(--green);border-radius:7px;flex:0 0 115px;padding:8px}.sealed-photo-strip img{object-fit:contain;width:100%;height:120px}.sealed-photo-strip .sealed-main-photo{border-color:var(--green)}.sealed-product textarea{background:var(--tone-0a100c-theme-input,#0a100c);width:100%;min-height:85px;color:var(--text);border:1px solid var(--line);resize:vertical;font:inherit;border-radius:6px;padding:12px}.actions[hidden]{display:none}@media (max-width:1050px){.sealed-products{grid-template-columns:1fr}}@media (max-width:600px){.sealed-product{padding:15px}.sealed-product .form-grid{grid-template-columns:1fr}}.sealed-workspace>.profile-panel>label{color:var(--muted);flex-direction:column;gap:8px;display:flex}.sealed-workspace>.profile-panel>label select{background:var(--tone-0a100c-theme-input,#0a100c);width:100%;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:13px}.sealed-workspace>.profile-panel>small{margin-top:8px}.sidebar .workspace-nav{flex:1;gap:5px}.workspace-nav>button,.workspace-nav .nav-group-toggle{flex-shrink:0;width:100%}.workspace-nav .nav-group-toggle{color:var(--tone-c1cfc5-text,#c1cfc5);padding:10px 12px;font-weight:600}.workspace-nav .nav-group-toggle.current-group{color:var(--green)}.nav-group{flex-shrink:0}.nav-chevron{margin-left:auto;transition:transform .18s}.nav-chevron.expanded{transform:rotate(180deg)}.nav-group-links{border-left:1px solid var(--tone-2b3c30-line,#2b3c30);flex-direction:column;gap:3px;margin:2px 0 7px 20px;padding-left:9px;display:flex}.nav-group-links[hidden]{display:none}.workspace-nav .nav-group-links button{gap:9px;width:100%;padding:9px 10px;font-size:12px}.workspace-nav button span{flex:1}.workspace-nav .nav-group-toggle em{margin-left:0}@media (max-width:780px){.sidebar .workspace-nav{flex-direction:row;flex:none;align-items:flex-start;gap:8px;overflow-x:auto}.workspace-nav>button,.workspace-nav .nav-group{width:auto;min-width:150px}.workspace-nav>button{min-width:auto}.workspace-nav .nav-group-toggle{padding:9px 10px}.nav-group-links{margin-left:8px;padding-left:6px}.workspace-nav .nav-group-links button{padding:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.nav-chevron{transition:none}}.sidebar .workspace{margin:20px 0 16px}.workspace-nav .nav-group-links button{padding-top:7px;padding-bottom:7px}.sidebar .plan{padding:12px 13px}.sidebar .plan strong{margin-top:5px;font-size:23px}.sidebar .sidebar-bottom{padding-top:12px}.sidebar .beta{margin:12px 2px 0}.listing-upload{border:2px dashed var(--tone-365b40-line,#365b40);background:var(--tone-101e14-surface,#101e14);width:100%;min-height:210px;color:var(--text);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;padding:24px;display:flex}.listing-upload>svg{color:var(--green)}.listing-upload strong{font-size:20px}.listing-upload>span{color:var(--muted);font-size:14px}.listing-upload .dropzone-browse{color:var(--green);font-size:12px;text-decoration:underline}.listing-upload:hover,.listing-upload.dragging{background:var(--tone-183421-theme-raised,#183421);border-color:var(--green)}.listing-upload small{max-width:620px;font-size:11px}@media (max-width:780px){.listing-upload{min-height:190px;padding:18px}.listing-upload strong{font-size:18px}}.batch-listing-handoff{border:1px solid var(--tone-3a6445-line,#3a6445);background:var(--tone-13261a-surface,#13261a);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;margin:22px 0;padding:20px;display:flex}.batch-listing-handoff>div>strong{font-size:17px}.batch-listing-handoff .footnote{margin:6px 0 0}.batch-listing-handoff .confirm-pair{font-size:13px;line-height:1.6}.batch-listing-handoff input{accent-color:var(--green);flex-shrink:0;width:17px;height:17px}.listing-scan-picker{border:1px solid var(--tone-365b40-line,#365b40);background:var(--tone-101c14-theme-input,#101c14);border-radius:10px;margin-bottom:22px;padding:20px}.listing-scan-picker>div>strong{font-size:17px}.listing-scan-picker .footnote{margin:6px 0 16px}.listing-scan-picker .batch-actions{align-self:end;margin:0 0 2px}.collection-stats{margin-bottom:12px}.collection-gallery{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin:22px 0;display:grid}.collection-tile{position:relative;overflow:hidden}.collection-select{color:var(--muted);gap:8px;padding:12px 16px;font-size:11px;display:flex}.collection-select input{accent-color:var(--green)}.collection-art{background:var(--tone-0a110d-theme-input,#0a110d);width:100%;height:320px;color:var(--green);border:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:18px;display:grid;overflow:hidden}.collection-art img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;display:block}.collection-tile>div{padding:18px}.collection-tile h2{margin:8px 0;font-size:19px}.collection-tile p{color:var(--muted);font-size:14px}.collection-tile>div>small{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.collection-tile .batch-actions{gap:10px;margin-top:14px}.collection-values{color:var(--muted);justify-content:space-between;gap:10px;margin:18px 0;font-size:11px;display:flex}.collection-values b{color:var(--text);margin-top:4px;font-size:16px;display:block}.collection-tile strong+small{margin-top:8px}.collection-loss{color:#ffb0a5}.collection-workspace input:not([type=checkbox]),.collection-editor input:not([type=checkbox]),.collection-editor select,.collection-editor textarea{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);color:var(--text);font:inherit;border-radius:7px;max-width:100%;padding:10px}.collection-workspace .batch-actions{flex-wrap:wrap}.collection-editor{width:min(900px,95vw);max-height:90vh;overflow-y:auto}.collection-editor>h2{margin-bottom:20px}.collection-editor textarea{min-height:80px}.collection-workspace .stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:780px){.collection-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-gallery{grid-template-columns:1fr}.collection-art{height:300px}}.header-tools{align-items:center;gap:12px;display:flex}.buyback-dialog>p{color:var(--muted);margin:12px 0}.buyback-rates{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.buyback-rates>div{border:1px solid var(--line);background:var(--tone-183120-theme-raised,#183120);border-radius:10px;padding:16px}.buyback-rates strong{color:var(--green);font-size:20px}.buyback-categories{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:16px;padding:12px;display:flex}.buyback-categories label,.buyback-check{align-items:center;gap:8px;display:flex}.buyback-categories input,.buyback-check input{width:auto}.buyback-dialog textarea{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);resize:vertical;border-radius:8px;padding:12px}.buyback-dialog fieldset{min-width:0}@media (max-width:600px){.buyback-rates{grid-template-columns:1fr}.header-tools .badge{display:none}}.collection-set-browser{margin:20px 0;padding:22px}.collection-set-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;margin:20px 0;display:grid}.collection-set-tile{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.collection-set-tile>div{background:var(--tone-eaf0eb-theme-tint,#eaf0eb);width:100%;height:105px;color:var(--tone-16221a-accent-ink,#16221a);border-radius:8px;place-items:center;padding:12px;display:grid}.collection-set-tile img{object-fit:contain;max-width:100%;max-height:85px}.collection-set-cards{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px;margin:20px 0;display:grid}.collection-set-cards article{flex-direction:column;gap:8px;padding:12px;display:flex}.collection-set-cards img{object-fit:contain;width:100%;height:240px}.collection-set-cards h3{margin:0;font-size:16px}.collection-set-cards select{width:100%}.collection-upload-kind{margin-top:18px;display:block}.collection-upload-kind select{max-width:480px;margin-bottom:12px}.buyback-dialog{color:var(--text);text-align:left;font-size:14px;line-height:1.5}.buyback-categories label,.buyback-check{flex-direction:row}.collection-set-browser .batch-actions{justify-content:space-between}.collection-set-browser input{min-width:220px}.collection-set-tile img.collection-set-reference{object-fit:contain;width:auto;max-width:100%;height:100%}.photo-status-action{cursor:pointer;border:1px solid var(--green);text-underline-offset:3px;text-decoration:underline}.photo-status-action:hover{filter:brightness(1.15)}.sealed-export-panel .notice{display:block}.sealed-export-panel .notice ul{margin:10px 0 0;padding-left:20px}.sealed-export-panel>label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.sealed-export-panel>label select{border:1px solid var(--border);background:var(--bg);border-radius:8px;width:100%;padding:12px}.listing-start-actions{margin:0 0 22px}.rarity-first{width:100%;margin:18px 0}.rarity-first>summary{background:var(--accent,var(--tone-85ef9e-green,#85ef9e));color:var(--tone-07100a-accent-ink,#07100a);border-radius:8px;padding:14px 18px;font-weight:700}.rarity-first>.primary{margin:0 0 14px}.saved-draft-row{border-top:1px solid var(--border,var(--tone-26382d-line,#26382d));justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.saved-draft-row p{margin:.4rem 0 0}.saved-draft-row button{flex-shrink:0}@media (max-width:640px){.saved-draft-row{flex-direction:column;align-items:flex-start}}.billing-page section>p{color:var(--muted);margin:12px 0 20px}.billing-page fieldset{gap:16px;display:grid}.billing-page label{color:var(--muted);gap:7px;display:grid}.billing-page input{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);border-radius:7px;padding:12px}.billing-page fieldset .primary{justify-self:start}.billing-page button:not(.primary){border:1px solid var(--line);background:var(--tone-1a241e-surface,#1a241e);color:var(--text);border-radius:7px;padding:10px 14px}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.referral-stats section{padding:24px}.referral-stats h2{color:var(--green);font-size:30px}@media (max-width:600px){.referral-stats{grid-template-columns:1fr}}.workspace-nav .refer-earn-link{border:1px solid var(--tone-375840-line,#375840);background:var(--tone-183120-theme-raised,#183120);color:var(--green);border-radius:7px;align-items:center;gap:12px;margin:0 0 4px;padding:13px 12px;font-size:13px;font-weight:600;display:flex}.workspace-nav .refer-earn-link:hover{background:var(--tone-24462d-theme-raised,#24462d)}.workspace-nav .refer-earn-link[aria-disabled=true]{opacity:.45;cursor:not-allowed}.header-tools .refer-earn-cta{padding:10px 18px;font-size:13px}.listing-card-panel{background:var(--tone-111b15-theme-input,#111b15);border:1px solid var(--line);border-radius:12px;gap:20px;margin:12px 0;padding:18px;display:flex}.listing-card-panel.is-selected{border-color:var(--tone-365c40-line,#365c40)}.listing-card-picture{background:var(--tone-0a100c-theme-input,#0a100c);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100px;padding:8px;display:flex}.listing-card-picture img{object-fit:contain;border-radius:4px;width:84px;height:118px}.listing-card-picture small{text-align:center;font-size:10px}.listing-card-picture span{color:var(--muted);font-size:12px}.listing-card-content{flex:1;min-width:0}.listing-card-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.listing-card-heading input{width:17px;height:17px;accent-color:var(--green)}.listing-card-heading strong{font-size:15px}.listing-card-heading small{margin-top:5px;font-size:11px;display:block}.listing-card-fields{grid-template-columns:minmax(90px,.7fr) minmax(110px,.8fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;display:grid}.listing-card-fields label{font-size:12px}.listing-card-fields input,.listing-card-fields select{width:100%;margin-top:6px}.listing-card-error{color:#ffb3b3;margin:10px 0 0;font-size:12px}@media (max-width:1050px){.listing-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.listing-card-panel{gap:12px;padding:12px}.listing-card-picture{width:65px;padding:4px}.listing-card-picture img{width:57px;height:85px}.listing-card-heading strong{font-size:13px}.listing-card-fields{gap:10px}.listing-card-fields label{font-size:11px}}.listing-card-fields input,.listing-card-fields select{background:var(--tone-0a100c-theme-input,#0a100c);border:1px solid var(--tone-34463b-line,#34463b);color:var(--text);border-radius:6px;min-height:40px;padding:10px 12px;font-size:13px}.listing-card-fields input:focus,.listing-card-fields select:focus{outline:2px solid var(--green);outline-offset:1px}.parent-image-upload{width:100%;font-size:12px;display:block}.parent-image-upload input{width:100%;margin-top:8px;display:block}.parent-image-upload input::file-selector-button{background:var(--green);color:var(--tone-08210f-accent-ink,#08210f);cursor:pointer;border:0;border-radius:6px;margin-right:8px;padding:10px 12px;font-weight:700}.variation-cover{background:var(--tone-0a100c-theme-input,#0a100c);border:1px dashed var(--tone-365c40-line,#365c40);border-radius:8px;grid-column:1/-1;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:10px 18px;padding:16px;display:grid}.variation-cover img{grid-row:1/4;width:100px;height:140px}.variation-cover small,.variation-cover button{grid-column:2}.variation-cover>span{color:var(--muted);grid-row:1/4;font-size:12px}.variation-cover .parent-image-upload{min-width:0}.variation-cover input{max-width:100%}@media (max-width:580px){.variation-cover{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:12px}.variation-cover img{width:70px;height:100px}}.getting-started{margin:24px 0;padding:26px}.getting-started h2,.how-it-works h2{margin:4px 0 10px;font-size:25px}.getting-started .section-title{margin-bottom:18px}.getting-started-count{color:var(--green);white-space:nowrap;font-size:13px;font-weight:700}.setup-progress{background:var(--tone-1c2c21-theme-raised,#1c2c21);border-radius:20px;height:5px;margin-bottom:20px;overflow:hidden}.setup-progress span{background:var(--green);height:100%;display:block}.setup-steps{gap:10px;display:grid}.setup-step{background:var(--tone-0b130e-theme-input,#0b130e);border:1px solid var(--line);text-align:left;width:100%;color:var(--text);border-radius:9px;align-items:center;gap:14px;padding:17px;display:flex}.setup-step:hover{border-color:var(--tone-568363-line,#568363);background:var(--tone-15231a-surface,#15231a)}.setup-step-icon{color:var(--tone-6a8172-muted,#6a8172);display:flex}.setup-step.ready .setup-step-icon{color:var(--green)}.setup-step-copy{flex:1}.setup-step-copy strong{font-size:14px;display:block}.setup-step-copy small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.setup-step-action{color:var(--green);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.how-it-works{margin:35px 0}.how-it-works-title{text-align:center;margin:0 0 35px}.how-it-works-title>p:last-child{color:var(--muted);font-size:13px}.how-it-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.workflow-card{text-align:center;flex-direction:column;align-items:center;padding:32px 20px 22px;display:flex;position:relative}.workflow-number{background:var(--green);width:36px;height:36px;color:var(--tone-09200f-accent-ink,#09200f);border:4px solid var(--tone-09110c-line,#09110c);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:-18px}.workflow-card h3{margin:5px 0 18px;font-size:19px}.workflow-visual{justify-content:center;align-items:center;gap:10px;width:100%;height:160px;display:flex}.sample-card{border:2px solid var(--tone-5e9870-line,#5e9870);background:linear-gradient(150deg,var(--tone-274632-theme-raised,#274632),var(--tone-102018-surface,#102018));width:88px;height:125px;color:var(--tone-9eeeae-green,#9eeeae);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;box-shadow:0 8px 22px #0003}.sample-card span{padding:0 4px;font-size:10px}.sample-card-back{background:var(--tone-16221b-surface,#16221b);border-style:dashed;transform:rotate(6deg)}.sample-card-match{border-color:var(--green)}.workflow-arrow{color:var(--green);flex-shrink:0}.workflow-specifics{text-align:left;background:var(--tone-0a120d-theme-input,#0a120d);width:100%;min-height:160px;color:var(--green);border-radius:8px;padding:14px}.workflow-specifics dl{margin:8px 0 0}.workflow-specifics dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:6px 0;font-size:10px;display:flex}.workflow-specifics dt{color:var(--muted)}.workflow-specifics dd{color:var(--text);margin:0}.workflow-card p{color:var(--muted);flex:1;margin:18px 0;font-size:13px;line-height:1.7}.workflow-card button{margin-top:auto}@media (max-width:1100px){.how-it-works-grid{gap:12px}.workflow-card{padding:30px 12px 18px}.sample-card{width:65px;height:105px}.workflow-specifics dl div{flex-direction:column;gap:3px}}@media (max-width:780px){.how-it-works-grid{grid-template-columns:1fr;gap:32px}.getting-started{padding:18px}.setup-step{flex-wrap:wrap;padding:13px}.setup-step-copy{min-width:170px}.setup-step-action{margin-left:37px}.workflow-specifics dl div{flex-direction:row}.sample-card{width:90px;height:125px}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--tone-0a110d-theme-input,#0a110d);color:var(--tone-edf5ef-text,#edf5ef)}select option,select optgroup{background-color:var(--tone-0a110d-theme-input,#0a110d);color:var(--tone-edf5ef-text,#edf5ef)}.collection-set-eras>section>h3{color:var(--text);margin:28px 0 16px;font-size:20px}.collection-set-browser .batch-actions label{color:var(--muted);flex-direction:column;gap:8px;display:flex}.collection-set-browser .batch-actions select{border:1px solid var(--line);border-radius:8px;min-width:180px;padding:12px}.collection-card-select,.collection-select-all{align-items:center;gap:8px;font-size:14px;flex-direction:row!important;display:flex!important}.collection-card-select input,.collection-select-all input{width:18px;height:18px;accent-color:var(--tone-82ed99-green,#82ed99)}.collection-set-cards a.secondary{text-align:center;border-radius:10px;padding:12px;text-decoration:none}.collection-set-browser .collection-card-select input,.collection-set-browser .collection-select-all input{flex:0 0 18px;width:18px;min-width:0;height:18px;padding:0}.collection-card-select{color:var(--text)}.collection-photo-edit{flex-direction:column;flex:0 0 115px;gap:8px;display:flex}.collection-photo-edit>button{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);width:100%;color:var(--green);border-radius:7px;padding:8px}.collection-photo-edit>button.secondary{color:var(--text);padding:9px 6px;font-size:13px}.collection-tile{grid-template-rows:subgrid;grid-row:span 8;row-gap:0;min-width:0;display:grid}.collection-tile>.collection-tile-body{grid-template-rows:subgrid;grid-row:span 6;row-gap:14px;min-width:0;padding:18px;display:grid}.collection-tile-heading{min-width:0}.collection-tile-heading small{color:var(--muted);font-size:13px;line-height:1.5}.collection-tile-heading h2{margin:8px 0;line-height:1.35}.collection-tile-heading p{margin:0;line-height:1.5}.collection-tile .collection-values{grid-template-columns:1fr 1fr;align-self:start;gap:12px;margin:0;font-size:12px;display:grid}.collection-values>span:last-child{text-align:right}.collection-values b{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.collection-value-change{font-size:14px;line-height:1.5}.collection-value-change small{color:var(--muted)}.collection-price-details{color:var(--muted);align-self:start;font-size:13px;line-height:1.5}.collection-price-details summary{cursor:pointer;color:var(--text);border-top:1px solid var(--line);padding:8px 0}.collection-price-details>div{overflow-wrap:anywhere;gap:8px;padding:6px 0;display:grid}.collection-price-details small{font-size:13px}.collection-tile-actions,.collection-tile-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:10px;display:grid}.collection-action-wide{grid-column:1/-1}.collection-tile-actions>button,.collection-tile-actions>a,.collection-tile-footer>button{text-align:center;justify-content:center;width:100%;min-width:0;min-height:44px;margin:0;padding:11px 8px;font-size:13px;line-height:1.4}.collection-tile-actions>.ebay-sold{display:flex}.collection-tile-footer{border-top:1px solid var(--line);padding-top:14px}.collection-tile-heading{background:0 0;border:0;padding:0;display:block}.collection-tile-heading small{display:block}.collection-tile-heading h2,.collection-tile-heading p{width:100%;display:block}.collection-delete-dialog{width:min(560px,95vw);max-height:85vh;overflow-y:auto}.collection-delete-dialog h2{margin-bottom:16px}.collection-delete-dialog p{line-height:1.6}.collection-delete-preview{gap:10px;max-height:240px;margin:16px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.collection-delete-preview li{background:var(--tone-0a100c-theme-input,#0a100c);border-radius:7px;align-items:center;gap:12px;padding:10px;display:flex}.collection-delete-preview img{object-fit:contain;width:44px;height:60px}.collection-delete-confirm{color:#fff;font:inherit;background:#8b2929;border:1px solid #c35b5b;border-radius:7px;padding:12px 16px;font-weight:600}.collection-delete-confirm:disabled{opacity:.5}.collection-folder-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:24px 0;display:grid}.collection-folder-tile{text-align:left;color:inherit;flex-direction:column;align-items:stretch;gap:16px;min-height:240px;padding:24px;display:flex}.collection-folder-tile>svg{color:var(--accent,var(--tone-86efac-green,#86efac))}.collection-folder-tile h2{margin:0}.collection-folder-tile>strong{color:var(--tone-86efac-green,#86efac)}.collection-folder-controls{margin:16px 0}.collection-folder-controls h2{margin:0}.collection-folder-controls input,.collection-workspace .batch-actions select[aria-label="Move selected to folder"]{background:var(--tone-0b120e-theme-input,#0b120e);color:var(--tone-e8efea-text,#e8efea);border:1px solid var(--tone-28372e-line,#28372e);border-radius:10px;min-height:44px;padding:12px}.collection-folder-controls label{gap:8px;display:grid}.collection-workspace .batch-actions label:has(select[aria-label="Move selected to folder"]){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collection-workspace .batch-actions label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.collection-destination{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.collection-destination label{gap:6px;display:grid}.collection-destination select,.collection-destination input{background:var(--tone-0b120e-theme-input,#0b120e);color:var(--tone-e8efea-text,#e8efea);border:1px solid var(--tone-28372e-line,#28372e);border-radius:10px;padding:12px}.collection-support{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:18px 22px;display:flex}.collection-support p{color:var(--tone-9aafa3-muted,#9aafa3);margin:4px 0}.site-tip-bar{z-index:45;background:var(--tone-101a13-theme-input,#101a13);border-bottom:1px solid var(--tone-28372e-line,#28372e);justify-content:flex-end;align-items:center;gap:16px;height:44px;padding:6px 28px;font-size:12px;line-height:1.4;display:flex;position:sticky;top:0}.site-tip-bar .secondary{white-space:nowrap;min-height:30px;padding:6px 12px}.site-tip-note{color:var(--tone-9aafa3-muted,#9aafa3)}@media (max-width:700px){.site-tip-bar{gap:10px;padding:6px 12px}.site-tip-note{display:none}}.listing-autosave{white-space:nowrap;color:var(--tone-9baea1-muted,#9baea1);align-items:center;gap:7px;font-size:13px;display:inline-flex}.listing-autosave.saved{color:var(--tone-86ef9a-green,#86ef9a)}.listing-autosave.error{color:#ffaaa2}.autosave-pokeball{width:20px;height:20px;color:var(--tone-15231a-accent-ink,#15231a);animation:.8s linear infinite autosave-spin}@keyframes autosave-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.autosave-pokeball{animation:none}}.saved-listing-batch .listing-autosave{z-index:44;background:var(--tone-101a13-theme-input,#101a13);border:1px solid var(--tone-354b3c-line,#354b3c);pointer-events:none;border-radius:12px;min-height:44px;padding:12px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 18px #0006}@media (max-width:700px){.saved-listing-batch .listing-autosave{max-width:calc(100vw - 24px);font-size:12px;bottom:12px;right:12px}}.saved-draft-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delete-draft-dialog{width:min(480px,95vw)}.delete-draft-confirm{color:#ffaaa1;border-color:#80473f}.draft-delete-progress{align-items:center;gap:10px;display:flex}.draft-delete-progress .autosave-pokeball{width:24px;height:24px}.delete-draft-dialog .dialog-footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.set-card .set-market-price{margin-top:4px;font-size:15px}.set-market-source{min-height:30px;font-size:10px;line-height:1.5}.collection-master-delete{color:#ffaaa1;border-color:#854d47;justify-self:end}.collection-master-delete:hover{background:#39211e}.slab-beckett .generic-slab-label{background:linear-gradient(115deg,#bc9856,#e4c485 45%,#cba562);border-color:#aa8b4d;align-items:stretch;gap:0;padding:0}.slab-beckett .generic-slab-label>.beckett-brand{box-shadow:none;color:#f5efdf;background:#171713;border-radius:0;flex:0 0 27%;justify-content:center;align-items:center;gap:0;padding:4px 2px}.slab-beckett .beckett-brand strong{font-family:Georgia,serif;font-size:30px;line-height:1}.slab-beckett .beckett-brand span{letter-spacing:.2px;font-size:6px}.slab-beckett .generic-slab-label>.beckett-details{box-shadow:none;color:#242116;background:0 0;flex:1;justify-content:center;gap:4px;min-width:0;padding:5px}.slab-beckett .beckett-details strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.25;display:-webkit-box;overflow:hidden}.slab-beckett .beckett-details span{letter-spacing:0;font-size:5px}.slab-beckett .generic-slab-label>.beckett-grade{box-shadow:none;color:#242116;background:0 0;flex:0 0 24%;justify-content:center;align-items:center;gap:4px;padding:5px 2px}.slab-beckett .beckett-grade b{overflow-wrap:anywhere;max-width:100%;font-size:27px;line-height:1}.slab-beckett .beckett-grade span{text-align:center;letter-spacing:0;font-size:6px}.slab-beckett .generic-slab-label .beckett-details small,.graded-search-results .slab-beckett .generic-slab-label .beckett-details small{color:#302818;font-size:8px}.slab-psa .generic-slab-label{color:#141414;background:#fff;border:3px solid #e02831}.slab-psa .generic-slab-label small{color:#454545}.slab-beckett .generic-slab-label{color:#11100c;background:linear-gradient(110deg,#b78a35,#f6dd95 40%,#c69b46 75%,#eed18c);border:2px solid #d4b161}.slab-beckett .generic-slab-label>div{color:#f4d784;background:#171610;border-radius:3px;padding:4px 6px;box-shadow:inset 0 0 0 1px #574728}.slab-beckett .generic-slab-label small{color:#ead4a0}.slab-beckett .generic-slab-label>b{color:#16130c}.slab-ace .generic-slab-label{color:#fff;text-shadow:0 1px 3px #000,0 0 8px #0009;background-color:#1a354d;background-position:50% 30%;background-size:cover;border:2px solid #b3c1cf}.slab-ace .generic-slab-label small{color:#fff}.slab-ace .generic-slab-label strong{letter-spacing:1px}.slab-ace .generic-slab-label>b{color:#fff;text-shadow:0 2px 5px #000,0 0 8px #0009}.graded-search-results .slab-ace .generic-slab-label small{color:#fff}.graded-search-results .slab-beckett .generic-slab-label small{color:#ead4a0}.graded-search-results .slab-psa .generic-slab-label small{color:#454545}.graded-search-form label{min-width:0}.graded-search-form input,.graded-search-form select{border:1px solid var(--line);background:var(--tone-09100c-theme-input,#09100c);width:100%;min-width:0;color:var(--text);border-radius:9px;padding:12px;font-size:14px}.graded-search-query{grid-column:1/-1}.slab-reference{flex-direction:column;align-items:center;gap:9px;width:100%;min-width:0;margin:0;display:flex}.generic-slab{aspect-ratio:220/360;background:linear-gradient(120deg,#ffffff38,#d7e5eb12 35%,#ffffff30 68%,#8c9fa827);border:3px solid #bdc9ce;border-radius:15px;flex-direction:column;gap:10px;width:min(100%,220px);padding:12px;display:flex;box-shadow:inset 0 0 0 2px #ffffff4a,0 6px 14px #0006}.generic-slab-label{color:#12291b;background:#eef4f0;border:2px solid #439c62;border-radius:4px;flex:0 0 19%;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex;overflow:hidden}.generic-slab-label>div{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.generic-slab-label strong{font-size:15px;font-weight:800}.generic-slab-label span{letter-spacing:.4px;font-size:8px}.generic-slab-label small{color:#425c4b;font-size:9px}.generic-slab-label>b{overflow-wrap:anywhere;max-width:45%;font-size:26px;line-height:1}.generic-slab-window{background:#09120d;border:2px solid #a9b7bd;border-radius:6px;flex:1;place-items:center;min-height:0;padding:7px;display:grid}.generic-slab-window img{object-fit:contain;width:100%;height:100%;max-height:252px}.slab-reference figcaption{color:#98aa9f;text-align:center;font-size:10px;font-weight:400}.generic-slab-missing{color:#9aaca1;flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex}.collection-art .slab-reference{justify-content:center;height:100%;padding:8px}.collection-art .generic-slab{width:auto;max-width:100%;height:calc(100% - 23px)}.collection-art .generic-slab-window img{max-width:100%;height:100%;max-height:100%}.graded-search-form{grid-template-columns:repeat(3,minmax(120px,1fr));align-items:end;gap:16px;margin-top:20px;display:grid}.graded-search-form>button{grid-column:1/-1;justify-self:start}.graded-search-results article>button{margin-top:auto}.graded-search-results .generic-slab-window img{height:100%;max-height:252px}.graded-search-results .generic-slab-label small{color:#425c4b}.graded-collection-search>h2{margin-top:0}.graded-search-results{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}@media (max-width:850px){.graded-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.graded-search-query{grid-column:1/-1}}@media (max-width:480px){.graded-search-form{grid-template-columns:1fr}.graded-search-form>button{width:100%}}.collection-selector{margin-bottom:20px}.collection-selector>h2{margin:0 0 16px;font-size:20px}.collection-selector-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:20px;display:grid}.collection-choice{text-align:left;border:1px solid var(--border,var(--tone-29362d-line,#29362d));min-width:0;color:inherit;background:var(--tone-101913-theme-input,#101913);border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.collection-choice:not(:disabled):hover{border-color:var(--tone-83ed98-green,#83ed98);transform:translateY(-2px)}.collection-choice.selected{border:2px solid var(--tone-83ed98-green,#83ed98);box-shadow:0 0 0 2px #83ed9815}.collection-cover{background:radial-gradient(ellipse at bottom,var(--tone-264d32-theme-tint,#264d32),var(--tone-09120c-theme-input,#09120c) 75%);width:100%;height:150px;color:var(--tone-83ed98-green,#83ed98);justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.collection-cover img{object-fit:contain;filter:drop-shadow(0 6px 7px #0007);border-radius:5px;max-width:29%;height:120px}.collection-cover img:first-child{transform:rotate(-7deg)}.collection-cover img:last-child{transform:rotate(7deg)}.collection-cover img:only-child{transform:none}.collection-choice-body{flex-direction:column;flex:1;gap:10px;width:100%;padding:18px;display:flex}.collection-choice-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collection-choice h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.collection-choice p{color:var(--tone-94a799-muted,#94a799);margin:0;font-size:14px}.collection-choice-body strong{font-size:20px}.collection-choice-body small{color:var(--tone-94a799-muted,#94a799);font-size:12px;font-weight:400}.collection-choice-status{color:var(--tone-83ed98-green,#83ed98);margin-top:auto;font-size:12px}.collection-selected-tick{background:var(--tone-83ed98-green,#83ed98);color:var(--tone-102518-accent-ink,#102518);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.collection-create-row{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.collection-create-row label{flex:1;min-width:220px}.collection-create-row .collection-master-delete{margin-left:auto}.collection-showcase-control{margin-bottom:20px}.collection-showcase-control>label{color:var(--tone-e5eee7-text,#e5eee7);align-items:center;gap:10px;font-weight:600;display:flex}.collection-showcase-control input{width:18px;height:18px;accent-color:var(--tone-83ed98-green,#83ed98)}.collection-showcase-control p{margin:10px 0 8px;line-height:1.6}.collection-showcase-control>small{color:var(--tone-94a799-muted,#94a799);font-size:12px}.showcase-item-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.showcase-item{min-width:0;padding:18px}.showcase-item>img,.showcase-no-image{object-fit:contain;width:100%;height:230px}.showcase-no-image{color:var(--tone-94a799-muted,#94a799);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.showcase-item h3{margin:16px 0 8px;font-size:18px}.showcase-item p{color:var(--tone-94a799-muted,#94a799);font-size:14px;line-height:1.5}.showcase-empty{text-align:center;padding:44px}.showcase-empty svg{color:var(--tone-83ed98-green,#83ed98)}.showcase-workspace>.batch-actions{justify-content:space-between;margin-bottom:20px}.showcase-workspace>.surface{margin-bottom:20px}@media (max-width:600px){.collection-selector-grid{grid-template-columns:1fr}.collection-create-row>button{width:100%;margin-left:0}.showcase-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-item{padding:12px}.showcase-item>img{height:170px}}.slab-reference .generic-slab-label{box-sizing:border-box;text-align:left;flex:0 0 64px;align-items:center;min-height:64px;max-height:64px;line-height:1.15}.slab-reference .generic-slab-label>div{min-width:0;margin:0}.slab-reference .generic-slab-label strong,.slab-reference .generic-slab-label span,.slab-reference .generic-slab-label small,.slab-reference .generic-slab-label b{margin:0;line-height:1.15}.slab-reference .slab-psa .generic-slab-label{grid-template-columns:minmax(0,1fr) 42px;gap:6px;padding:5px 7px 9px;display:grid;overflow:visible}.slab-reference .slab-psa .psa-details{align-self:center;gap:3px;overflow:hidden}.slab-reference .slab-psa .psa-details strong{max-height:22px;font-size:9px;font-weight:500}.slab-reference .slab-psa .psa-details small{white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.slab-reference .slab-psa .psa-grade{align-items:flex-end;gap:2px}.slab-reference .slab-psa .psa-grade small{white-space:nowrap;font-size:8px}.slab-reference .slab-psa .psa-grade span{white-space:nowrap;font-size:7px}.slab-reference .slab-psa .psa-grade b{white-space:nowrap;font-size:14px}.slab-reference .slab-psa .psa-brand{bottom:-4px}.slab-reference .slab-beckett .generic-slab-label{grid-template-columns:44px minmax(0,1fr) 42px;align-items:stretch;gap:0;padding:0;display:grid}.slab-reference .slab-beckett .beckett-brand,.slab-reference .slab-beckett .beckett-details,.slab-reference .slab-beckett .beckett-grade{min-height:0;overflow:hidden}.slab-reference .slab-beckett .beckett-grade b{white-space:nowrap;overflow-wrap:normal;font-size:23px}.slab-reference .slab-beckett .beckett-grade span{font-size:6px;line-height:1.2}.slab-reference .slab-ace .generic-slab-label{gap:6px;padding:7px}.slab-reference .slab-ace .generic-slab-label strong{font-size:15px}.slab-reference .slab-ace .generic-slab-label span{font-size:7px}.slab-reference .slab-ace .generic-slab-label>b{white-space:nowrap;font-size:25px}.collection-art{height:410px;padding:18px}.collection-art>img{object-fit:contain;align-self:start;width:auto;max-width:100%;height:calc(100% - 24px)}.collection-art .slab-reference{gap:12px;height:100%;padding:0}.collection-art .slab-reference .generic-slab{aspect-ratio:220/360;flex-shrink:0;width:auto;max-width:100%;height:calc(100% - 24px)}@media (max-width:780px){.collection-art{height:390px}}@media (max-width:700px){.site-tip-bar>span{display:none}}.seller-billing-page{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.65}.seller-billing-page h1{letter-spacing:-1.4px;font-size:clamp(32px,5vw,44px);font-weight:750}.seller-billing-page h2{letter-spacing:-.6px;font-size:25px;font-weight:700}.seller-billing-page .subtitle{margin-top:14px;font-size:17px}.seller-price{align-items:center;gap:16px;margin:24px 0 28px;display:flex}.seller-price>strong{letter-spacing:-1.5px;color:var(--green);font-size:44px;line-height:1.1}.seller-price>span{font-size:16px;font-weight:650}.seller-price small{margin-top:2px;font-size:13px;font-weight:400}.seller-free-message{text-align:center;border:1px solid var(--tone-365540-line,#365540);background:linear-gradient(135deg,var(--tone-192f20-surface,#192f20),var(--tone-122119-surface,#122119));border-radius:20px;margin:28px 0;padding:26px 24px}.seller-free-pill{background:var(--green);color:var(--tone-102016-accent-ink,#102016);letter-spacing:-.5px;border-radius:14px;justify-content:center;align-items:center;padding:14px 24px;font-size:clamp(20px,3vw,25px);font-weight:750;line-height:1.3;display:inline-flex;box-shadow:0 5px 20px #0002}.seller-free-message p{max-width:540px;color:var(--tone-c1d5c7-text,#c1d5c7);margin:16px auto 0;font-size:16px}.seller-account-card{border-radius:20px;padding:30px;box-shadow:0 10px 35px #0002}.seller-billing-page label{font-size:15px;font-weight:600}.seller-billing-page input{border-radius:12px;min-height:52px;padding:14px 16px;font-size:17px}.seller-billing-page .primary{letter-spacing:-.2px;white-space:normal;text-align:center;border-radius:13px;min-height:54px;padding:14px 24px;font-size:18px;font-weight:750}.seller-account-card>.primary,.seller-account-card fieldset .primary{width:100%}.seller-billing-page .secondary{white-space:normal;min-height:46px;font-size:15px}.seller-billing-page .collection-support{border-radius:18px;gap:20px;padding:22px}.seller-billing-page .collection-support strong{font-size:18px;line-height:1.4}.seller-billing-page .collection-support small{font-size:12px}@media (max-width:600px){.seller-account-card{padding:22px}.seller-free-message{padding:22px 16px}.seller-free-pill{width:100%;padding:14px 16px}.seller-billing-page .collection-support{flex-direction:column;align-items:stretch}.seller-price>strong{font-size:38px}}.scan-progress-panel{text-align:center;border:1px solid var(--tone-2a4933-line,#2a4933);background:linear-gradient(145deg,var(--tone-15261b-surface,#15261b),var(--tone-101b14-theme-input,#101b14));border-radius:22px;max-width:860px;margin:28px auto;padding:30px 34px;box-shadow:0 14px 40px #0002}.scan-progress-steps{color:var(--tone-9bb3a3-muted,#9bb3a3);flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:24px;font-size:14px;display:flex}.scan-progress-steps .active{color:var(--tone-86ee9c-green,#86ee9c);font-weight:700}.scan-progress-steps .complete{color:var(--tone-d5e7da-text,#d5e7da)}.scan-progress-panel progress{-webkit-appearance:none;appearance:none;background:var(--tone-26362b-theme-raised,#26362b);border:0;border-radius:20px;width:100%;height:12px;display:block;overflow:hidden}.scan-progress-panel progress::-webkit-progress-bar{background:var(--tone-26362b-theme-raised,#26362b)}.scan-progress-panel progress::-webkit-progress-value{background:var(--tone-86ee9c-green,#86ee9c);border-radius:20px;transition:width .25s}.scan-progress-panel progress::-moz-progress-bar{background:var(--tone-86ee9c-green,#86ee9c)}.scan-progress-panel h2{margin:24px 0 8px;font-size:24px;font-weight:750}.scan-progress-panel h2 span{color:var(--tone-86ee9c-green,#86ee9c)}.scan-progress-count{font-size:17px}.scan-progress-detail{color:var(--tone-b2c8b9-text,#b2c8b9);min-height:24px;font-size:15px}.scan-progress-hint{color:var(--tone-d3dfd7-text,#d3dfd7);margin:20px 0 0;font-size:15px}.scan-progress-hint span{color:var(--tone-86ee9c-green,#86ee9c);margin-right:8px}@media (max-width:600px){.scan-progress-panel{padding:24px 18px}.scan-progress-steps{gap:12px;font-size:13px}.scan-progress-panel h2{font-size:21px}}.finish-picker{border:0;min-width:0;margin:0;padding:0}.finish-picker legend{color:var(--tone-a8beae-muted,#a8beae);margin-bottom:8px;font-size:13px}.finish-buttons{flex-wrap:wrap;gap:6px;display:flex}.finish-buttons button{border:1px solid var(--tone-34503e-line,#34503e);background:var(--tone-17241b-surface,#17241b);color:var(--tone-d7e8dd-text,#d7e8dd);border-radius:999px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:650}.finish-buttons button.selected{background:var(--tone-86ee9c-green,#86ee9c);border-color:var(--tone-86ee9c-green,#86ee9c);color:var(--tone-082111-accent-ink,#082111)}.finish-buttons button:focus-visible{outline:2px solid var(--tone-86ee9c-green,#86ee9c);outline-offset:3px}.finish-other{color:var(--tone-a8beae-muted,#a8beae);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:12px!important;display:flex!important}.finish-other select{width:auto;max-width:100%;min-height:34px;padding:6px 8px;font-size:12px}.bulk-finish-panel{border-color:var(--tone-34503e-line,#34503e);margin:20px 0;padding:22px}.bulk-finish-panel h3{margin:0 0 7px}.bulk-finish-panel .footnote{margin:0 0 18px}.bulk-finish-controls{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.bulk-finish-selection{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bulk-finish-selection strong{font-size:13px}.bulk-finish-apply{margin-left:auto}.bulk-finish-panel>small{color:var(--tone-91a597-muted,#91a597);margin-top:15px;display:block}.matching-card.finish-selected{border-color:var(--tone-86ee9c-green,#86ee9c);box-shadow:0 0 0 1px #86ee9c33}.finish-select{color:var(--tone-86ee9c-green,#86ee9c)}@media (max-width:700px){.bulk-finish-controls{flex-direction:column;align-items:stretch;gap:18px}.bulk-finish-apply{width:100%;margin-left:0}.bulk-finish-panel{padding:18px}}.seller-tools>.surface,.seller-tools section.surface{margin:18px 0;padding:24px}.seller-tools .surface>.surface{margin:14px 0;padding:18px}.seller-tools label{color:var(--muted);gap:8px;margin:16px 0;font-size:13px;display:grid}.seller-tools input:not([type=checkbox]),.seller-tools select,.seller-tools textarea{border:1px solid var(--tone-34463b-line,#34463b);background:var(--tone-0a100c-theme-input,#0a100c);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:7px;padding:11px 13px;display:block}.seller-tools textarea{resize:vertical;min-height:90px}.seller-tools label:has(input[type=checkbox]){align-items:center;gap:10px;display:flex}.seller-tools input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}.seller-tools p{margin:12px 0;line-height:1.6}.seller-tools .actions{flex-wrap:wrap;margin:16px 0}.seller-tools .product-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px 0}.seller-tools .product-grid>.surface{padding:18px}.seller-tools li{margin:10px 0}.seller-tools .notice{display:block}.seller-tools .notice p{margin-bottom:0}.seller-tools .footnote{color:var(--muted);font-size:12px}@media (max-width:600px){.seller-tools>.surface,.seller-tools section.surface{padding:16px}.seller-tools .product-grid{grid-template-columns:1fr}}.batch-listing-handoff .duplicate-option-card{border:2px solid var(--tone-41694c-line,#41694c);background:var(--tone-0d1a12-theme-input,#0d1a12);width:100%;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:16px;margin:8px 0;padding:24px;transition:border-color .15s,background .15s;display:grid}.batch-listing-handoff .duplicate-option-card:hover{border-color:var(--green);background:var(--tone-152c1d-surface,#152c1d)}.batch-listing-handoff .duplicate-option-card.is-selected{border-color:var(--green);background:var(--tone-1a3623-theme-raised,#1a3623)}.batch-listing-handoff .duplicate-option-card:focus-within{outline:2px solid var(--green);outline-offset:3px}.batch-listing-handoff .duplicate-option-card.is-disabled{opacity:.55;cursor:not-allowed}.batch-listing-handoff .duplicate-option-card input{width:25px;height:25px;cursor:inherit;margin:3px 0}.duplicate-option-content{flex-direction:column;gap:9px;min-width:0;display:flex}.duplicate-option-content>strong{font-size:21px;line-height:1.3}.duplicate-option-content>span{font-size:14px;line-height:1.6}.duplicate-option-content .duplicate-option-example{background:var(--tone-254a31-theme-raised,#254a31);color:var(--tone-b7ffc7-green,#b7ffc7);border:1px solid var(--tone-3b6447-line,#3b6447);border-radius:7px;align-self:flex-start;padding:8px 12px;font-weight:700}.duplicate-option-content .duplicate-option-details{color:var(--muted);margin-top:3px;font-size:12px}.duplicate-option-status{background:var(--tone-22332a-theme-raised,#22332a);border:1px solid var(--tone-46624f-line,#46624f);color:var(--muted);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:700}.is-selected .duplicate-option-status{background:var(--green);color:var(--tone-102519-accent-ink,#102519);border-color:var(--green)}@media (max-width:600px){.batch-listing-handoff .duplicate-option-card{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px}.duplicate-option-content>strong{font-size:19px}.duplicate-option-status{display:none}}.duplicate-group-summary{background:var(--tone-254a31-theme-raised,#254a31);color:var(--tone-b7ffc7-green,#b7ffc7);border-radius:8px;width:100%;padding:12px 16px;font-weight:700}.duplicate-group-preview{border:2px solid var(--tone-65c97b-line,#65c97b);background:var(--tone-142a1c-surface,#142a1c);grid-template-columns:110px minmax(0,1fr) 120px;align-items:center;gap:22px;margin-bottom:18px;padding:24px;display:grid}.duplicate-group-preview>img{object-fit:contain;background:var(--tone-0b130e-theme-input,#0b130e);border-radius:7px;width:100%;height:155px}.duplicate-group-preview h3{margin:10px 0;font-size:22px}.duplicate-group-preview p{color:var(--muted);margin:8px 0}.duplicate-group-preview .secondary{margin-top:12px}.duplicate-group-quantity{text-align:center;background:var(--tone-254a31-theme-raised,#254a31);border:1px solid var(--tone-41694c-line,#41694c);border-radius:10px;padding:20px 12px}.duplicate-group-quantity>span{color:var(--muted);font-size:13px}.duplicate-group-quantity>strong{color:var(--green);font-size:42px;line-height:1.3;display:block}.batch-copy-wrapper>[hidden]{display:none}.batch-copy-wrapper:has(>[hidden]):not(:has(.duplicate-group-preview)){display:none}@media (max-width:600px){.duplicate-group-preview{grid-template-columns:70px minmax(0,1fr);gap:14px;padding:16px}.duplicate-group-preview>img{height:105px}.duplicate-group-preview h3{font-size:18px}.duplicate-group-quantity{grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:12px;display:flex}.duplicate-group-quantity>strong{font-size:30px}}.split-copy-finish{white-space:normal;text-align:center;border-color:var(--tone-41694c-line,#41694c);width:100%;min-height:38px;color:var(--green);margin-top:8px}.copy-finish-dialog{width:min(760px,94vw);max-height:90vh;overflow-y:auto}.copy-finish-dialog>p{color:var(--muted);margin:14px 0}.copy-finish-dialog>h3{margin:20px 0 12px}.copy-finish-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;display:grid}.copy-finish-choice{border:2px solid var(--line);background:var(--tone-0b140e-theme-input,#0b140e);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:16px 12px;display:flex;position:relative}.copy-finish-choice.selected{border-color:var(--green);background:var(--tone-1a3623-theme-raised,#1a3623)}.copy-finish-choice input{width:20px;height:20px;accent-color:var(--green);align-self:flex-start}.copy-finish-choice img{object-fit:contain;max-width:100%;height:170px}.copy-finish-choice small{text-align:center}.copy-finish-dialog .copy-finish-result{background:var(--tone-183120-theme-raised,#183120);color:var(--green);border-radius:8px;padding:14px}.batch-upload-intro{padding:10px 0 18px}.batch-upload-intro h2{font-size:26px}.batch-upload-intro p{color:var(--muted);margin:10px 0}.batch-auto-steps{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.batch-auto-steps span{background:var(--tone-182a1e-surface,#182a1e);border:1px solid var(--tone-304a38-line,#304a38);color:var(--tone-b7ffc7-green,#b7ffc7);border-radius:20px;padding:8px 12px;font-size:12px}.batch-optional-controls{margin:16px 0;padding:16px}.batch-optional-controls summary,.duplicate-advanced-options summary,.upload-batch-name summary{cursor:pointer;color:var(--muted);font-size:13px}.batch-optional-controls .form-grid{margin-top:16px}.duplicate-advanced-options{width:100%}.upload-batch-name{margin-bottom:18px}.upload-batch-name .form-grid{margin-top:12px}.batch-result-counts{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:8px 0;display:grid}.batch-result-counts>div{border:1px solid var(--tone-35523e-line,#35523e);background:var(--tone-102117-surface,#102117);border-radius:9px;padding:14px}.batch-result-counts strong{color:var(--green);font-size:26px;display:block}.batch-result-counts span{color:var(--muted);font-size:12px}.batch-other-destinations{width:100%;padding:10px 0}.batch-other-destinations>summary{cursor:pointer;color:var(--muted);font-size:12px}.batch-other-destinations>button{margin-top:12px}.batch-optional-controls>section{margin-top:16px}.next-batch-upload{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:36px;padding:20px}.next-batch-upload>summary{cursor:pointer;color:var(--green);font-size:18px;font-weight:700}.next-batch-upload .upload-batch-name{margin-top:16px}.batch-controls>.batch-listing-handoff{margin-top:0}.batch-ready-bar{z-index:15;background:var(--tone-142b1c-surface,#142b1c);border:1px solid var(--tone-426a4d-line,#426a4d);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 18px;display:flex;position:sticky;top:44px;box-shadow:0 5px 18px #0005}.batch-ready-bar>span{color:var(--muted);font-size:13px}.batch-ready-bar strong{color:var(--green);font-size:20px}.first-batch-upload .upload-batch-name{margin-bottom:16px}@media (max-width:650px){.batch-ready-bar{flex-wrap:wrap;gap:8px;padding:10px}.batch-ready-bar .primary{width:100%}}.tcg-pricing-example{border:1px solid var(--tone-426a4d-line,#426a4d);background:var(--tone-183120-theme-raised,#183120);color:var(--green);border-radius:9px;padding:14px 16px;font-weight:700}.detected-set-panel{margin:18px 0;padding:20px}.detected-set-panel .section-title{margin-top:0}.detected-set-choices{flex-wrap:wrap;gap:10px;display:flex}.detected-set-choices>button{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:5px;min-width:170px;max-width:260px}.detected-set-choices>button>span{font-size:12px}.detected-set-choices>button>small{color:inherit;opacity:.75}.detected-set-select{color:var(--muted);gap:8px;margin-top:16px;display:grid}.detected-set-select select{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);color:var(--text);border-radius:7px;padding:12px}.recognition-issue-notice{align-items:flex-start}.recognition-issue-list{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.recognition-issue{justify-content:space-between;align-items:center;gap:18px;display:flex}.recognition-issue>span{line-height:1.5}.recognition-issue>button.secondary{color:#ffe4dd;white-space:nowrap;background:#41251f;border:1px solid #925c4e;flex-shrink:0;padding:10px 14px}.recognition-issue>button.secondary:hover{background:#5b3229}.batch-copy-wrapper:focus{outline:2px solid var(--green);outline-offset:4px;border-radius:10px}@media (max-width:650px){.recognition-issue{flex-direction:column;align-items:flex-start;gap:8px}}.background-import-task{z-index:45;border:1px solid var(--tone-416c4c-line,#416c4c);background:var(--tone-122219-surface,#122219);border-radius:14px;width:330px;max-width:calc(100vw - 32px);padding:18px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 30px #0008}.background-import-task .section-title{margin-bottom:10px}.background-import-task progress{width:100%;height:10px;accent-color:var(--tone-83ec99-green,#83ec99);margin-top:12px}.background-import-task p{max-height:90px;margin:10px 0;font-size:13px;line-height:1.4;overflow:auto}.background-import-task small{color:var(--tone-a1b4a5-muted,#a1b4a5);margin-top:8px;display:block}.scan-progress-panel>button{margin:8px}.background-import-task .batch-actions{gap:8px;margin:8px 0}:root{--accent-ink:#0c1a10;--theme-input:#0a100c;--theme-raised:#18211b;--theme-tint:#233b2a}:root[data-theme=light]{--bg:#f6f8f7;--surface:#fff;--line:#d7e0da;--muted:#526159;--text:#17241b;--green:#238447;--accent-ink:#fff;--theme-input:#fff;--theme-raised:#f0f4f1;--theme-tint:#e5f2e8;--tone-0c100d-theme-input:var(--theme-input);--tone-0a160e-accent-ink:var(--accent-ink);--tone-233b2a-theme-raised:var(--theme-raised);--tone-18231c-surface:var(--surface);--tone-183120-theme-raised:var(--theme-raised);--tone-294b33-theme-tint:var(--theme-tint);--tone-34423a-line:var(--line);--tone-1b2820-surface:var(--surface);--tone-b1c2b6-muted:var(--muted);--tone-0c1a10-accent-ink:var(--accent-ink);--tone-a3ffb3-green:var(--green);--tone-18211b-surface:var(--surface);--tone-25352b-theme-raised:var(--theme-raised);--tone-0b100d-theme-input:var(--theme-input);--tone-2a352e-theme-raised:var(--theme-raised);--tone-0f1411-theme-input:var(--theme-input);--tone-304437-line:var(--line);--tone-17261c-surface:var(--surface);--tone-658670-muted:var(--muted);--tone-14271b-surface:var(--surface);--tone-284b32-line:var(--line);--tone-192b20-surface:var(--surface);--tone-375840-line:var(--line);--tone-301c1a-surface:var(--surface);--tone-46644f-line:var(--line);--tone-0f1812-theme-input:var(--theme-input);--tone-15221a-surface:var(--surface);--tone-090e0b-theme-input:var(--theme-input);--tone-121c16-surface:var(--surface);--tone-28371a-theme-raised:var(--theme-raised);--tone-b2d58a-green:var(--green);--tone-111914-theme-input:var(--theme-input);--tone-385040-line:var(--line);--tone-3c5945-line:var(--line);--tone-0b120d-theme-input:var(--theme-input);--tone-34463b-line:var(--line);--tone-0a100c-theme-input:var(--theme-input);--tone-25321e-theme-raised:var(--theme-raised);--tone-465438-line:var(--line);--tone-ceddbd-text:var(--text);--tone-34543f-line:var(--line);--tone-14231a-surface:var(--surface);--tone-080d0a-theme-input:var(--theme-input);--tone-1c2d22-theme-raised:var(--theme-raised);--tone-152019-surface:var(--surface);--tone-34483b-line:var(--line);--tone-3b5445-line:var(--line);--tone-16462c-theme-raised:var(--theme-raised);--tone-c6f9d6-green:var(--green);--tone-21372a-theme-raised:var(--theme-raised);--tone-17271c-surface:var(--surface);--tone-0b140e-theme-input:var(--theme-input);--tone-4b5144-line:var(--line);--tone-252a21-theme-raised:var(--theme-raised);--tone-d8d8b5-text:var(--text);--tone-153321-theme-raised:var(--theme-raised);--tone-2d5e3b-line:var(--line);--tone-35513e-muted:var(--muted);--tone-35513e-theme-tint:var(--theme-tint);--tone-0d1710-theme-input:var(--theme-input);--tone-080b09-theme-input:var(--theme-input);--tone-14251a-surface:var(--surface);--tone-192a1f-surface:var(--surface);--tone-3d6348-line:var(--line);--tone-101c14-theme-input:var(--theme-input);--tone-101914-line:var(--line);--tone-101914-theme-input:var(--theme-input);--tone-f1f7f2-theme-tint:var(--theme-tint);--tone-c1cfc5-text:var(--text);--tone-2b3c30-line:var(--line);--tone-365b40-line:var(--line);--tone-101e14-surface:var(--surface);--tone-183421-theme-raised:var(--theme-raised);--tone-3a6445-line:var(--line);--tone-13261a-surface:var(--surface);--tone-0a110d-theme-input:var(--theme-input);--tone-eaf0eb-theme-tint:var(--theme-tint);--tone-16221a-accent-ink:var(--accent-ink);--tone-85ef9e-green:var(--green);--tone-07100a-accent-ink:var(--accent-ink);--tone-26382d-line:var(--line);--tone-1a241e-surface:var(--surface);--tone-24462d-theme-raised:var(--theme-raised);--tone-111b15-theme-input:var(--theme-input);--tone-365c40-line:var(--line);--tone-08210f-accent-ink:var(--accent-ink);--tone-1c2c21-theme-raised:var(--theme-raised);--tone-0b130e-theme-input:var(--theme-input);--tone-568363-line:var(--line);--tone-15231a-surface:var(--surface);--tone-6a8172-muted:var(--muted);--tone-09200f-accent-ink:var(--accent-ink);--tone-09110c-line:var(--line);--tone-5e9870-line:var(--line);--tone-274632-theme-raised:var(--theme-raised);--tone-102018-surface:var(--surface);--tone-9eeeae-green:var(--green);--tone-16221b-surface:var(--surface);--tone-0a120d-theme-input:var(--theme-input);--tone-edf5ef-text:var(--text);--tone-82ed99-green:var(--green);--tone-86efac-green:var(--green);--tone-0b120e-theme-input:var(--theme-input);--tone-e8efea-text:var(--text);--tone-28372e-line:var(--line);--tone-9aafa3-muted:var(--muted);--tone-101a13-theme-input:var(--theme-input);--tone-9baea1-muted:var(--muted);--tone-86ef9a-green:var(--green);--tone-15231a-accent-ink:var(--accent-ink);--tone-354b3c-line:var(--line);--tone-4b5257-muted:var(--muted);--tone-343c42-muted:var(--muted);--tone-e7eef1-theme-tint:var(--theme-tint);--tone-c8d0d3-line:var(--line);--tone-171713-theme-input:var(--theme-input);--tone-f5efdf-text:var(--text);--tone-242116-accent-ink:var(--accent-ink);--tone-302818-accent-ink:var(--accent-ink);--tone-141414-accent-ink:var(--accent-ink);--tone-454545-muted:var(--muted);--tone-11100c-accent-ink:var(--accent-ink);--tone-171610-theme-input:var(--theme-input);--tone-16130c-accent-ink:var(--accent-ink);--tone-09100c-theme-input:var(--theme-input);--tone-bdc9ce-line:var(--line);--tone-439c62-line:var(--line);--tone-eef4f0-theme-tint:var(--theme-tint);--tone-12291b-accent-ink:var(--accent-ink);--tone-425c4b-muted:var(--muted);--tone-a9b7bd-line:var(--line);--tone-09120d-theme-input:var(--theme-input);--tone-98aa9f-muted:var(--muted);--tone-9aaca1-muted:var(--muted);--tone-29362d-line:var(--line);--tone-101913-theme-input:var(--theme-input);--tone-83ed98-green:var(--green);--tone-264d32-theme-tint:var(--theme-tint);--tone-09120c-theme-input:var(--theme-input);--tone-94a799-muted:var(--muted);--tone-102518-accent-ink:var(--accent-ink);--tone-e5eee7-text:var(--text);--tone-365540-line:var(--line);--tone-192f20-surface:var(--surface);--tone-122119-surface:var(--surface);--tone-102016-accent-ink:var(--accent-ink);--tone-c1d5c7-text:var(--text);--tone-2a4933-line:var(--line);--tone-15261b-surface:var(--surface);--tone-101b14-theme-input:var(--theme-input);--tone-9bb3a3-muted:var(--muted);--tone-86ee9c-green:var(--green);--tone-d5e7da-text:var(--text);--tone-26362b-theme-raised:var(--theme-raised);--tone-b2c8b9-text:var(--text);--tone-d3dfd7-text:var(--text);--tone-a8beae-muted:var(--muted);--tone-34503e-line:var(--line);--tone-17241b-surface:var(--surface);--tone-d7e8dd-text:var(--text);--tone-082111-accent-ink:var(--accent-ink);--tone-91a597-muted:var(--muted);--tone-41694c-line:var(--line);--tone-0d1a12-theme-input:var(--theme-input);--tone-152c1d-surface:var(--surface);--tone-1a3623-theme-raised:var(--theme-raised);--tone-254a31-theme-raised:var(--theme-raised);--tone-b7ffc7-green:var(--green);--tone-3b6447-line:var(--line);--tone-22332a-theme-raised:var(--theme-raised);--tone-46624f-line:var(--line);--tone-102519-accent-ink:var(--accent-ink);--tone-65c97b-line:var(--line);--tone-142a1c-surface:var(--surface);--tone-182a1e-surface:var(--surface);--tone-304a38-line:var(--line);--tone-35523e-line:var(--line);--tone-102117-surface:var(--surface);--tone-142b1c-surface:var(--surface);--tone-426a4d-line:var(--line);--tone-416c4c-line:var(--line);--tone-122219-surface:var(--surface);--tone-83ec99-green:var(--green);--tone-a1b4a5-muted:var(--muted)}:root{--tone-0a160e-accent-ink:var(--accent-ink);--tone-0c1a10-accent-ink:var(--accent-ink);--tone-a3ffb3-green:var(--green);--tone-b2d58a-green:var(--green);--tone-c6f9d6-green:var(--green);--tone-16221a-accent-ink:var(--accent-ink);--tone-85ef9e-green:var(--green);--tone-07100a-accent-ink:var(--accent-ink);--tone-08210f-accent-ink:var(--accent-ink);--tone-09200f-accent-ink:var(--accent-ink);--tone-9eeeae-green:var(--green);--tone-82ed99-green:var(--green);--tone-86efac-green:var(--green);--tone-86ef9a-green:var(--green);--tone-15231a-accent-ink:var(--accent-ink);--tone-242116-accent-ink:var(--accent-ink);--tone-302818-accent-ink:var(--accent-ink);--tone-141414-accent-ink:var(--accent-ink);--tone-11100c-accent-ink:var(--accent-ink);--tone-16130c-accent-ink:var(--accent-ink);--tone-12291b-accent-ink:var(--accent-ink);--tone-83ed98-green:var(--green);--tone-102518-accent-ink:var(--accent-ink);--tone-102016-accent-ink:var(--accent-ink);--tone-86ee9c-green:var(--green);--tone-082111-accent-ink:var(--accent-ink);--tone-b7ffc7-green:var(--green);--tone-102519-accent-ink:var(--accent-ink);--tone-83ec99-green:var(--green)}.primary,.brand b{color:var(--accent-ink)}.primary:hover{background:var(--green);filter:brightness(1.07)}.theme-dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;width:390px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 12px 40px #0003}.theme-dialog::backdrop{background:#0006}.theme-dialog .dialog-heading{margin-bottom:20px}.theme-options{gap:8px;display:flex}.theme-options button{flex:1}.theme-custom{gap:16px;margin-top:22px;display:grid}.theme-custom label{justify-content:space-between;align-items:center;gap:20px;display:flex}.theme-custom select{border:1px solid var(--line);background:var(--theme-input);color:var(--text);border-radius:6px;padding:8px}.theme-custom input[type=color]{border:1px solid var(--line);cursor:pointer;border-radius:6px;width:64px;height:38px;padding:3px}.theme-swatches{gap:10px;display:flex}.theme-swatches button{border:2px solid #0000;border-radius:50%;width:32px;height:32px}.background-import-pill{z-index:45;gap:9px;max-width:calc(100vw - 32px);padding:11px 15px;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 16px #0003}.import-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.background-import-task .section-title{gap:5px}.background-import-task .section-title strong{margin-right:auto}.background-import-task .section-title button{padding:5px}:root[data-theme=light] .notice.error{color:#8c2d20;background:#fff1ee;border-color:#e6b9b0}:root[data-theme=light] .notice:not(.error){color:var(--text)}:root[data-theme=light] .green,:root[data-theme=light] .brand>span{color:var(--green)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .green,:root[data-theme=light] .brand>span{color:color-mix(in srgb,var(--green) 80%,#17241b)}}:root[data-theme=light] .sidebar{background:#fff}:root[data-theme=light] nav button.active{color:var(--text)}:root[data-theme=light] .background-import-task{box-shadow:0 8px 30px #0002}.batch-price-bar{flex-wrap:wrap;align-items:center;gap:20px;margin:16px 0;padding:18px;display:flex}.batch-price-bar>div{flex:1;min-width:220px}.batch-price-bar strong{font-size:16px}.batch-price-bar small{margin-top:6px;font-size:12px}.batch-price-bar form{align-items:flex-end;gap:12px;display:flex}.batch-price-bar label{color:var(--muted);gap:6px;font-size:12px;display:grid}.batch-price-bar input{border:1px solid var(--line);background:var(--bg);width:160px;color:var(--text);border-radius:6px;padding:10px}.batch-price-bar>p{width:100%;color:var(--green);font-size:13px}@media (max-width:600px){.batch-price-bar form{flex-wrap:wrap;width:100%}.batch-price-bar label{flex:1}.batch-price-bar input{width:100%}.batch-price-bar button{flex:1}}.mobile-menu-help{display:none}@media (max-width:780px){.mobile-menu-help{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.mobile-menu-help>span{color:var(--muted);flex:1;min-width:150px;font-size:12px}.mobile-menu-help button{min-height:44px}.mobile-menu-arrows{gap:6px;display:flex}.sidebar nav.workspace-nav{scrollbar-width:thin;margin-top:8px}.sidebar nav.workspace-nav.mobile-show-all{flex-direction:column;max-height:none;display:flex;overflow:visible}.workspace-nav.mobile-show-all .nav-group{width:100%}.workspace-nav.mobile-show-all .nav-group-links{flex-direction:column;display:flex}.workspace-nav.mobile-show-all .nav-group-links[hidden]{display:none}.sidebar nav.workspace-nav.mobile-show-all button,.workspace-nav.mobile-show-all .refer-earn-link{white-space:normal;width:100%;min-height:44px;font-size:13px}.workspace-nav.mobile-show-all .nav-group-toggle{justify-content:flex-start}}.workspace-nav .admin-menu-link{color:var(--green);border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:8px;padding:12px;font-size:13px;display:flex}@media (max-width:780px){.workspace-nav .admin-menu-link{white-space:nowrap;flex-shrink:0;min-height:44px;margin-top:0}}.collection-set-browser{scroll-margin-top:20px}.collection-set-search{min-width:min(300px,100%);color:var(--muted);gap:7px;font-size:13px;display:grid}.collection-set-search input,.collection-rename-form input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:7px;padding:12px}.collection-rename-form>label{max-width:500px;color:var(--muted);gap:8px;display:grid}.collection-select-all-button{min-height:44px}@media (max-width:780px){.collection-set-search{width:100%}.collection-set-browser>.batch-actions{align-items:stretch}.collection-rename-form{margin:16px 0}.collection-create-row button{min-height:44px}}.master-binder-progress{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:10px;margin:16px 0;padding:16px;display:grid}.master-binder-progress progress{width:100%;height:12px;accent-color:var(--green)}.collection-set-cards .binder-missing img{opacity:.38;filter:grayscale(.7)}.collection-set-cards .binder-missing{border-style:dashed}.collection-set-cards .binder-owned{border-color:var(--green)}.master-binder-book{border:2px solid var(--line);background:var(--bg);border-radius:16px;margin:22px 0;padding:22px 20px 22px 38px;scroll-margin-top:18px;position:relative;box-shadow:inset 12px 0 20px #0002,0 8px 24px #0002}.binder-rings{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:110px;bottom:80px;left:7px}.binder-rings i{background:linear-gradient(#e5e8e9,#69767a,#d6dee1);border:1px solid #607076;border-radius:8px;width:24px;height:10px;box-shadow:0 2px 4px #0004}.binder-page-heading{color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.binder-page-heading>strong{flex:1}.binder-page-heading>span{color:var(--muted);font-size:12px}.binder-page-heading>div{gap:6px;display:flex}.master-binder-sheet{transform-origin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;animation:.35s ease-out binder-page-turn;display:grid}.binder-pocket,.binder-empty-pocket{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff25,0 2px 4px #0002}.binder-pocket{text-align:center;flex-direction:column;align-items:stretch;gap:6px;display:flex}.binder-pocket-image{aspect-ratio:2.5/3.5;background:var(--bg);border-radius:5px;place-items:center;margin:5px 0;display:grid;position:relative;overflow:hidden}.binder-pocket-image img{object-fit:contain;width:100%;height:100%;transition:opacity .25s,filter .25s}.binder-pocket.binder-missing img{opacity:.35;filter:grayscale(.65)}.binder-pocket.binder-owned{border-color:var(--green)}.binder-pocket-select{z-index:1;background:var(--surface);border-radius:5px;padding:8px;position:absolute;top:6px;right:6px}.binder-pocket-select input{width:18px;height:18px;accent-color:var(--green);margin:0;display:block}.binder-pocket h3{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.3}.binder-pocket-finish{color:var(--muted);font-size:11px}.binder-pocket-status{color:var(--muted);margin-top:auto;font-size:12px}.binder-owned .binder-pocket-status{color:var(--green)}.binder-pocket button{white-space:normal;min-height:40px;padding:9px 6px;font-size:12px}.binder-pocket details{color:var(--muted);font-size:11px}.binder-pocket summary{cursor:pointer;padding:6px}.binder-pocket details button{width:100%;margin:4px 0}.binder-owned-tick{width:28px;height:28px;color:var(--bg);background:var(--green);border-radius:50%;place-items:center;animation:.3s ease-out binder-card-pop;display:grid;position:absolute;bottom:6px;right:6px}.binder-empty-pocket{opacity:.35;background:linear-gradient(140deg,var(--surface),var(--bg));min-height:120px}.binder-celebration{z-index:55;border:1px solid var(--green);background:var(--surface);width:max-content;max-width:calc(100vw - 24px);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;animation:.3s ease-out binder-card-pop;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0004}.binder-celebration>svg{color:var(--green);flex-shrink:0}.binder-celebration p{margin-top:4px;font-size:13px}.binder-celebration>button{flex-shrink:0;min-height:44px}.binder-sparkles{pointer-events:none;position:absolute;inset:-25px 0;overflow:hidden}.binder-sparkles span{left:calc(10% + var(--spark)*12%);color:var(--green);opacity:0;animation:1.1s ease-out binder-sparkle;animation-delay:calc(var(--spark)*80ms);font-size:18px;position:absolute;top:50%}@keyframes binder-page-turn{0%{opacity:.6;transform:perspective(900px)rotateY(-9deg)}to{opacity:1;transform:perspective(900px)rotateY(0)}}@keyframes binder-card-pop{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes binder-sparkle{0%{opacity:0;translate:0 20px;scale:.5}25%{opacity:1}to{opacity:0;translate:0 -45px;scale:1.2}}@media (max-width:780px){.master-binder-book{border-radius:12px;padding:14px 8px 14px 22px}.master-binder-sheet{gap:6px}.binder-rings{left:1px}.binder-rings i{width:18px}.binder-pocket{gap:4px;padding:5px}.binder-pocket h3{font-size:11px}.binder-pocket small,.binder-pocket-finish{font-size:9px}.binder-pocket button{min-height:44px;font-size:10px}.binder-pocket-select{padding:10px 8px;top:0;right:0}.binder-pocket-status{font-size:10px}.binder-page-heading>div{justify-content:space-between;width:100%}.binder-owned-tick{width:22px;height:22px}.binder-pocket details{font-size:9px}.binder-actions button{min-height:44px}.binder-celebration{gap:8px;padding:12px;bottom:16px}.binder-celebration p{font-size:12px}}@media (prefers-reduced-motion:reduce){.master-binder-sheet,.binder-owned-tick,.binder-celebration,.binder-sparkles span{animation:none}.binder-sparkles{display:none}.binder-pocket-image img{transition:none}}.photo-binder-workspace{padding:16px}.photo-binder-workspace .binder-control-group{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:10px 12px}.binder-control-group>summary{cursor:pointer;color:var(--muted);min-height:24px;font-size:13px}.photo-binder-workspace .master-binder-progress{grid-template-columns:auto 1fr;margin:10px 0;padding:12px}.photo-binder-workspace .master-binder-progress progress,.photo-binder-workspace .master-binder-progress small{grid-column:1/-1}.photographic-binder.master-binder-book{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:1150px;margin:14px 0;padding:0}.photographic-binder .binder-page-heading{margin-bottom:10px;padding:0 2px}.binder-photograph{aspect-ratio:1536/1024;background:#171717;border-radius:12px;position:relative;overflow:hidden}.binder-single.binder-photograph{aspect-ratio:768/1024}.binder-reference-board{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;max-width:none!important}.binder-single .binder-reference-board{width:200%;height:100%}.master-binder-sheet.binder-photo-pockets{transform-origin:50%;margin:0;animation:.4s ease-out binder-page-turn;display:block;position:absolute;inset:0}.binder-pocket-frame,.binder-photo-empty{width:11.1%;min-width:0;height:21.1%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.binder-pocket-trigger{color:#fff;cursor:pointer;border-radius:3px;position:relative;overflow:hidden;background:0 0!important;border:0!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;box-shadow:inset 0 0 0 1px #ffffff18!important}.binder-pocket-face{opacity:.92;border-radius:3px;display:block;position:absolute;inset:3%;overflow:hidden}.binder-pocket-face img{object-fit:fill;width:100%;height:100%;transition:opacity .3s;display:block}.pocket-selected .binder-pocket-trigger{outline:2px solid var(--green);outline-offset:1px}.binder-slot-number{color:#fff;background:#000a;border-radius:3px;padding:1px 3px;font-size:9px;line-height:1.3;position:absolute;bottom:3px;left:3px}.binder-slot-owned{color:#07120a;background:var(--green);border-radius:4px;align-items:center;gap:2px;padding:2px;font-size:9px;line-height:1.2;display:flex;position:absolute;bottom:3px;right:3px}.binder-slot-selected{background:var(--green);color:#07120a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid;position:absolute;top:3px;right:3px}.binder-art-missing{color:#bbb;place-items:center;height:100%;font-size:11px;display:grid}.binder-card-overlay{z-index:80}.binder-card-dialog{width:min(480px,95vw);padding:22px}.binder-card-detail{align-items:center;gap:18px;margin-bottom:20px;display:flex}.binder-card-detail>img{object-fit:contain;width:130px;height:180px}.binder-card-detail p{color:var(--muted);margin-top:8px}.binder-dialog-selection{color:var(--text);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.binder-dialog-selection input{width:18px;min-width:18px;height:18px;accent-color:var(--green)}.binder-card-actions{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.binder-card-actions button{min-height:44px}.card-slide-in{animation:.7s ease-out binder-slide-in}.card-slide-out{animation:.7s ease-in-out binder-slide-out}@keyframes binder-slide-in{0%{opacity:0;translate:0 -45%}to{opacity:.92;translate:0}}@keyframes binder-slide-out{0%{opacity:.92;translate:0}70%{opacity:0;translate:0 -45%}to{opacity:.16;translate:0}}.collection-binder-entry{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:16px;display:flex}.collection-binder-entry h2{font-size:18px}.collection-binder-entry p{color:var(--muted);margin-top:5px;font-size:12px}@media (max-width:780px){.photo-binder-workspace{padding:10px}.photographic-binder .binder-page-heading{gap:8px;font-size:13px}.photographic-binder .binder-page-heading button{min-height:40px;font-size:11px}.binder-card-dialog{padding:18px}.binder-card-detail>img{width:105px;height:146px}.binder-card-detail{gap:12px}.binder-card-actions button{flex:1}.collection-binder-entry{flex-direction:column;align-items:stretch;padding:14px}.collection-binder-entry .primary{min-height:46px}.binder-slot-number{font-size:8px}}@media (prefers-reduced-motion:reduce){.card-slide-in,.card-slide-out,.binder-photo-pockets{animation:none!important}.binder-pocket-face img{transition:none}}.binder-spread .binder-photo-pockets>:first-child{top:13.6%;left:10.8%}.binder-single .binder-photo-pockets>:first-child{width:22.2%;top:13.6%;left:21.6%}.binder-spread .binder-photo-pockets>:nth-child(2){top:13.6%;left:24.9%}.binder-single .binder-photo-pockets>:nth-child(2){width:22.2%;top:13.6%;left:49.8%}.binder-spread .binder-photo-pockets>:nth-child(3){top:13.6%;left:37.6%}.binder-single .binder-photo-pockets>:nth-child(3){width:22.2%;top:13.6%;left:75.2%}.binder-spread .binder-photo-pockets>:nth-child(4){top:37%;left:10.8%}.binder-single .binder-photo-pockets>:nth-child(4){width:22.2%;top:37%;left:21.6%}.binder-spread .binder-photo-pockets>:nth-child(5){top:37%;left:24.9%}.binder-single .binder-photo-pockets>:nth-child(5){width:22.2%;top:37%;left:49.8%}.binder-spread .binder-photo-pockets>:nth-child(6){top:37%;left:37.6%}.binder-single .binder-photo-pockets>:nth-child(6){width:22.2%;top:37%;left:75.2%}.binder-spread .binder-photo-pockets>:nth-child(7){top:60.1%;left:10.8%}.binder-single .binder-photo-pockets>:nth-child(7){width:22.2%;top:60.1%;left:21.6%}.binder-spread .binder-photo-pockets>:nth-child(8){top:60.1%;left:24.9%}.binder-single .binder-photo-pockets>:nth-child(8){width:22.2%;top:60.1%;left:49.8%}.binder-spread .binder-photo-pockets>:nth-child(9){top:60.1%;left:37.6%}.binder-single .binder-photo-pockets>:nth-child(9){width:22.2%;top:60.1%;left:75.2%}.binder-spread .binder-photo-pockets>:nth-child(10){top:13.6%;left:54%}.binder-spread .binder-photo-pockets>:nth-child(11){top:13.6%;left:66.4%}.binder-spread .binder-photo-pockets>:nth-child(12){top:13.6%;left:78.6%}.binder-spread .binder-photo-pockets>:nth-child(13){top:37%;left:54%}.binder-spread .binder-photo-pockets>:nth-child(14){top:37%;left:66.4%}.binder-spread .binder-photo-pockets>:nth-child(15){top:37%;left:78.6%}.binder-spread .binder-photo-pockets>:nth-child(16){top:60.1%;left:54%}.binder-spread .binder-photo-pockets>:nth-child(17){top:60.1%;left:66.4%}.binder-spread .binder-photo-pockets>:nth-child(18){top:60.1%;left:78.6%}.collection-binder-entry{flex-wrap:wrap}.collection-binder-entry>div{flex:1;min-width:200px}.collection-top-folder{align-items:flex-end;gap:10px;width:100%;display:flex}.collection-top-folder label{color:var(--muted);flex:1;gap:6px;font-size:12px;display:grid}.set-code-badge{border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-left:7px;padding:2px 5px;font-size:10px;display:inline-block}@media (max-width:780px){.collection-top-folder{flex-direction:column;align-items:stretch}.collection-binder-entry>div{min-width:0}}.photo-binder-workspace,.photographic-binder.master-binder-book{scroll-margin-top:64px}.pocket-missing .binder-pocket-face{opacity:.43;filter:grayscale(.35)}.binder-photo-pockets{animation:none!important}.binder-corner-controls{pointer-events:none;z-index:5;position:absolute;inset:0}.binder-corner-controls button{color:#fff;pointer-events:auto;background:#101512eb;border:1px solid #aaa8;border-radius:5px;min-height:44px;padding:10px 14px;font-size:13px;position:absolute;bottom:10.8%;box-shadow:0 2px 8px #0008}.binder-corner-back{left:7.5%}.binder-corner-next{right:5.5%}.binder-corner-controls button:disabled{opacity:.4}.binder-corner-controls button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.binder-page-caption{text-align:center;color:var(--muted);margin:10px 0;line-height:1.6}.binder-turning-leaf{z-index:8;pointer-events:none;transform-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}.binder-turning-leaf>.binder-photograph{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;width:100%;height:100%;position:absolute;inset:0}.binder-turning-leaf>.binder-leaf-back{transform:rotateY(180deg)}.binder-spread>.leaf-forward>.binder-leaf-front,.binder-spread>.leaf-backward>.binder-leaf-back{clip-path:inset(10% 5% 10% 50%)}.binder-spread>.leaf-backward>.binder-leaf-front,.binder-spread>.leaf-forward>.binder-leaf-back{clip-path:inset(10% 50% 10% 5%)}.binder-single>.binder-turning-leaf{transform-origin:12%}.binder-single>.binder-turning-leaf>.binder-photograph{clip-path:inset(10% 3% 10% 12%)}.leaf-forward{animation:.9s ease-in-out both binder-leaf-forward}.leaf-backward{animation:.9s ease-in-out both binder-leaf-back}@keyframes binder-leaf-forward{0%{transform:perspective(1500px)rotateY(0)}to{transform:perspective(1500px)rotateY(-180deg)}}@keyframes binder-leaf-back{0%{transform:perspective(1500px)rotateY(0)}to{transform:perspective(1500px)rotateY(180deg)}}.binder-sliding-hand{z-index:3;pointer-events:none;color:#f2cda4;filter:drop-shadow(0 2px 2px #0008);position:absolute;top:5%;left:38%}.binder-sliding-hand svg{fill:#f2cda4;stroke:#78563e;stroke-width:1.5px;width:clamp(22px,3vw,42px);height:auto}.hand-in{animation:.75s ease-out both binder-hand-in}.hand-out{animation:.75s ease-in-out both binder-hand-out}@keyframes binder-hand-in{0%{opacity:0;translate:0 -150%}20%{opacity:1}65%{opacity:1;translate:0 25%}to{opacity:0;translate:0 -100%}}@keyframes binder-hand-out{0%{opacity:0;translate:0 -100%}25%{opacity:1;translate:0 25%}70%{opacity:1}to{opacity:0;translate:0 -150%}}@media (max-width:899px){.binder-corner-controls button{padding:8px;font-size:11px;bottom:10%}.binder-corner-back{left:12%}.binder-corner-next{right:3%}}@media (prefers-reduced-motion:reduce){.binder-turning-leaf,.binder-sliding-hand{display:none!important}}.pocket-collected .binder-pocket-face{opacity:.83;transform-origin:50% 55%;filter:brightness(.94)saturate(.94);transform:rotate(-.45deg);box-shadow:0 1px 4px #000b}.pocket-collected:nth-child(3n+2) .binder-pocket-face{transform:rotate(.55deg)}.pocket-collected:nth-child(3n) .binder-pocket-face{transform:rotate(-.2deg)}.pocket-collected .binder-pocket-trigger:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(118deg,#fff0 12%,#ffffff0d 18%,#fff0 25%,#ffffff06 68%,#00000015 100%);border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 7px #0005,inset 1px 1px 1px #ffffff21}.binder-slot-owned,.binder-slot-number,.binder-slot-selected{z-index:3}.binder-sliding-hand{z-index:4}.binder-listing-overlay{z-index:85}.binder-listing-dialog{width:min(900px,96vw);max-height:90dvh;overflow-y:auto}.binder-listing-dialog>p{margin:12px 0}.binder-listing-dialog fieldset{border:0;padding:0}.binder-listing-table{max-height:42dvh;margin:14px 0;overflow:auto}.binder-listing-table td small{color:var(--muted);display:block}.binder-listing-table input{min-width:95px;max-width:140px}.binder-listing-dialog .notice .button{margin:10px 10px 0 0;display:inline-block}.binder-listing-dialog .dialog-heading{background:var(--surface);z-index:2;padding:10px 0;position:sticky;top:-22px}.collection-directory-tools{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;display:flex}.collection-directory-tools label{flex:1;min-width:180px}.collection-directory .collection-folder-tile{text-align:left;min-height:180px}.collection-directory .collection-folder-tile>svg{color:var(--green)}.pocket-collected .binder-pocket-face{opacity:.79;filter:brightness(.99)saturate(.93);inset:5% 4% 4%;box-shadow:0 2px 5px #000c}.pocket-collected .binder-pocket-trigger:after{background:linear-gradient(114deg,#ffffff03 0%,#ffffff1c 19%,#ffffff03 25%,#ffffff0c 63%,#0000002b 100%);box-shadow:inset 0 0 9px #0007,inset 1px 1px 2px #ffffff42}.binder-sliding-hand svg{width:clamp(38px,5vw,70px)}.hand-in,.hand-out{animation-duration:1.3s}@media (max-width:600px){.collection-directory-tools{align-items:stretch}.collection-directory-tools>*{width:100%}}.collection-section-folders .collection-selector,.collection-section-folders .collection-create-row,.collection-section-folders .collection-showcase-control,.collection-section-binders .collection-selector,.collection-section-binders .collection-create-row,.collection-section-binders .collection-showcase-control{display:none}.privacy-page{width:calc(100% - 2rem);max-width:800px;margin:2rem auto;padding:0 1rem 3rem;font-size:1rem;line-height:1.75}.privacy-page header{margin:2rem 0}.privacy-page h1{margin:.5rem 0;font-size:clamp(2rem,6vw,3rem);line-height:1.2}.privacy-page section{margin:2rem 0}.privacy-page h2{margin-bottom:.7rem;font-size:1.35rem;line-height:1.4}.privacy-page p{margin:.7rem 0}.privacy-page ul{padding-left:1.5rem;list-style:outside}.privacy-page li{margin:.65rem 0}.privacy-page a,.privacy-footer a{text-underline-offset:3px;text-decoration:underline}.privacy-footer{flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:1.5rem;font-size:.875rem;display:flex}.ebay-policy-settings{margin:1.5rem 0}.ebay-policy-settings h3{margin:1rem 0}.ebay-policy-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ebay-policy-columns label{flex-direction:column;gap:.5rem;display:flex}.ebay-policy-card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:10px;margin:.75rem 0;padding:1rem}.ebay-policy-card p{color:var(--muted);margin-top:.5rem;font-size:.875rem}.ebay-policy-card .badge{margin:.5rem}.direct-ebay-publish{width:100%;margin:1rem 0}.direct-ebay-publish>p,.direct-ebay-publish>button,.direct-ebay-publish>label,.direct-ebay-publish>details{margin:.75rem 0}.direct-ebay-publish .table-wrap{overflow:auto}.direct-ebay-publish table{min-width:640px}.direct-ebay-publish label{align-items:flex-start;gap:.7rem;display:flex}.direct-ebay-publish label input{flex:none;width:auto;margin-top:.25rem}@media (max-width:780px){.ebay-policy-columns{grid-template-columns:1fr}.ebay-policy-settings .section-title{flex-wrap:wrap;align-items:flex-start;gap:1rem}}.catalogue-quest{gap:1.5rem;max-width:1100px;display:grid}.catalogue-quest .surface{padding:1.5rem}.quest-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.quest-stats>div{gap:.35rem;display:grid}.quest-stats strong{color:var(--green);font-size:2rem}.catalogue-quest progress{width:100%;height:1rem;margin:.5rem 0;display:block}.quest-card-choice{text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin-top:.75rem;padding:1rem;display:flex}.catalogue-contribution-form{margin-top:1.25rem}.catalogue-contribution-form fieldset,.catalogue-quest fieldset{border:0;min-width:0;padding:0}.catalogue-contribution-form label,.catalogue-quest label{gap:.5rem;margin-bottom:1rem;display:grid}.contribution-confirm{align-items:flex-start;font-size:1rem;line-height:1.5;gap:.65rem!important;display:flex!important}.contribution-confirm input{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.contribution-crop{grid-template-columns:minmax(0,230px) 1fr;gap:1.5rem;margin:1rem 0;display:grid}.contribution-crop canvas{border:1px solid var(--line);border-radius:.5rem;width:100%;height:auto}.contribution-crop input[type=range]{width:100%}.contribution-dialog{width:min(760px,94vw);max-height:90dvh;overflow:auto}.quest-contributions>article{border-bottom:1px solid var(--line);padding:1rem 0}.quest-contributions>article>div{align-items:flex-start;gap:1rem;display:flex}.quest-contributions img{object-fit:contain;border-radius:.4rem;width:85px;height:119px}.catalogue-review-card{grid-template-columns:minmax(0,280px) 1fr;gap:1.5rem;margin:1rem 0;padding:1.25rem;display:grid}.catalogue-review-card img{width:100%;height:auto}.catalogue-review label{gap:.5rem;margin:1rem 0;display:grid}.catalogue-review .batch-actions{flex-wrap:wrap}.catalogue-quest ol{padding-left:1.5rem}.catalogue-quest li{padding:.5rem 0}.matching-actions:has(.contribution-dialog){position:static}@media (max-width:600px){.quest-stats{gap:.65rem}.quest-stats strong{font-size:1.5rem}.quest-stats span{font-size:.875rem}.contribution-crop,.catalogue-review-card{grid-template-columns:1fr}.contribution-crop canvas{max-width:230px;margin:auto}.catalogue-review-card img{max-width:280px;margin:auto}.catalogue-quest .surface{padding:1rem}}.catalogue-quest,.catalogue-review,.catalogue-contribution-form{font-size:1rem;line-height:1.5}.catalogue-quest small,.catalogue-contribution-form small,.catalogue-quest .footnote,.catalogue-contribution-form .footnote,.catalogue-review .badge{font-size:.875rem}.catalogue-quest button,.catalogue-quest input,.catalogue-quest select,.catalogue-contribution-form button,.catalogue-contribution-form input,.catalogue-contribution-form select,.catalogue-review button,.catalogue-review input,.catalogue-review select{font-size:1rem}.quest-contributions p,.catalogue-review-card p{margin:.5rem 0}.scan-inbox-intro{margin-bottom:1.5rem;padding:1.25rem;font-size:1rem}.scan-inbox-intro p{margin:.75rem 0}.scan-inbox-intro label{gap:.5rem;max-width:440px;margin-top:1rem;display:grid}.scan-inbox-intro input{font-size:1rem}.scan-inbox-loose{margin-top:2rem}.scan-inbox-loose>p{margin:.75rem 0;font-size:1rem}.carddesk-mark{border-radius:9px;flex:none;width:40px;height:40px;display:block}.brand.carddesk-brand{letter-spacing:-1px;color:var(--text);gap:10px;padding:0}.carddesk-brand>.carddesk-wordmark{color:var(--text);display:inline}.carddesk-wordmark>span{color:var(--green)}.carddesk-brand small{margin-left:0}.carddesk-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.carddesk-back{text-align:center;min-height:44px;padding:12px 18px;font-size:16px}.carddesk-page-header .carddesk-mark{width:44px;height:44px}@media (max-width:480px){.carddesk-page-header{gap:16px}.carddesk-page-header .carddesk-back{justify-content:center;width:100%}}.contribute-scan-button{color:#241700;text-align:center;background:#ffc247;border:1px solid #ffc247;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700;display:inline-flex}.matching-contribution{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.matching-contribution>small{flex-basis:100%;font-size:14px}.contribution-info{font-size:14px}.contribution-info>summary{border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;font-size:18px;font-weight:700;list-style:none;display:grid}.contribution-info>summary::-webkit-details-marker{display:none}.contribution-info>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.contribution-info[open]{flex-basis:100%}.contribution-info>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:8px;padding:14px;line-height:1.6}.contribution-info p{margin:8px 0 12px}.contribution-info .secondary{min-height:44px;font-size:14px}:root[data-theme=light] .carddesk-brand>.carddesk-wordmark{color:var(--text)}.quest-transition{z-index:10000;color:#fff;background:#000;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.quest-pokeball{object-fit:contain;width:clamp(100px,22vw,160px);height:clamp(100px,22vw,160px);animation:1s linear infinite quest-ball-spin;display:block}.quest-transition p{letter-spacing:.02em;font-size:18px;font-weight:600}@keyframes quest-ball-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quest-pokeball{animation:none}}.collection-directory-tools{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) auto;align-items:end;gap:20px;margin-bottom:28px;display:grid}.collection-directory-tools label{flex-direction:column;gap:8px;min-width:0;font-size:16px;display:flex}.collection-directory-tools input,.collection-directory-tools select{border:1px solid var(--line);background:var(--theme-input,var(--surface));width:100%;min-width:0;min-height:46px;color:var(--text);border-radius:8px;padding:11px 13px;font-size:16px;display:block}.collection-directory-tools>button{min-height:46px}.binder-shelf-welcome{color:var(--muted);margin-bottom:22px;font-size:16px}.binder-shelf-tile{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);text-align:left;border-radius:18px;padding:0;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.binder-shelf-tile:hover:not(:disabled){border-color:var(--green);transform:translateY(-3px)}.binder-shelf-preview{aspect-ratio:1.5;background:#090909;width:100%;position:relative;overflow:hidden}.binder-shelf-book{object-fit:cover;width:100%;height:100%;display:block}.binder-shelf-pockets{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5% 3%;width:37%;height:69%;display:grid;position:absolute;top:14%}.binder-shelf-page-0{left:11.5%}.binder-shelf-page-1{right:10.5%}.binder-shelf-pocket{place-items:center;min-width:0;min-height:0;padding:3%;display:grid}.binder-shelf-pocket img{object-fit:contain;filter:brightness(.86);border-radius:3px;width:100%;height:100%;display:block;transform:rotate(-1deg)}.binder-shelf-pocket:nth-child(2n) img{transform:rotate(1deg)}.binder-shelf-pocket>div{width:100%;min-width:0;height:100%;min-height:0}.binder-shelf-caption{flex-direction:column;gap:8px;padding:20px;display:flex}.binder-shelf-caption small{font-size:14px}.binder-shelf-caption h2{font-size:22px;line-height:1.35}.binder-shelf-caption p,.binder-shelf-caption>span{color:var(--muted);font-size:16px}.binder-shelf-open{background:var(--green);color:var(--accent-ink);border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;font-size:16px;display:flex}.collection-directory .collection-folder-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:24px}@media (max-width:900px){.collection-directory-tools{grid-template-columns:1fr 1fr}.collection-directory-tools>button{grid-column:1/-1;justify-content:center}}@media (max-width:560px){.collection-directory-tools{grid-template-columns:1fr}.collection-directory-tools>button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.binder-shelf-tile{transition:none}.binder-shelf-tile:hover:not(:disabled){transform:none}}.batch-collection-handoff{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;padding:16px;display:flex}.batch-collection-handoff p{color:var(--muted);flex:1;min-width:200px;font-size:16px}.matching-contribution .join-quest-button{min-height:44px;padding:10px 12px;font-size:14px}.shopify-workspace>p{margin-bottom:20px;font-size:16px}.shopify-workspace fieldset{border:1px solid var(--line);margin:20px 0}.shopify-workspace h2{margin-bottom:18px}.shopify-workspace .profile-panel>label{flex-direction:column;gap:8px;margin:16px 0;font-size:16px;display:flex}.shopify-workspace .profile-panel>label.confirm-pair{flex-direction:row;align-items:center}.shopify-product-selection{max-height:420px;margin:16px 0}.shopify-workspace .profile-panel>p{margin:12px 0;font-size:16px}.shopify-workspace table small{font-size:14px}.shopify-connection label{flex-direction:column;gap:8px;margin:18px 0;font-size:16px;display:flex}.shopify-connection input,.shopify-connection select{border:1px solid var(--line);background:var(--theme-input,var(--surface));width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:10px 12px}.carddesk-zoomable{cursor:zoom-in}.mobile-install-button{max-width:calc(100% - 32px);min-height:44px;margin:16px auto;font-size:14px;display:flex}.mobile-image-viewer{z-index:12000;color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#050505;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-image-heading{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:16px;display:flex}.mobile-image-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-image-viewer button{color:#fff;background:#202420;border-color:#455045;min-width:44px;min-height:44px;font-size:16px}.mobile-image-stage{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.mobile-image-stage>img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%}.mobile-image-controls{justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.mobile-image-hint{text-align:center;color:#b7c4bb;padding:0 16px 16px;font-size:14px}.carddesk-touch-app,.carddesk-touch-app body{touch-action:pan-x pan-y;overscroll-behavior-x:none}.carddesk-touch-app input,.carddesk-touch-app select,.carddesk-touch-app textarea{font-size:16px!important}.carddesk-touch-app button,.carddesk-touch-app .primary,.carddesk-touch-app .secondary{min-height:44px}.carddesk-touch-app .compact{font-size:14px}.scan-inbox-intro .batch-actions{margin-top:18px}.scan-inbox-intro .batch-actions>.confirm-pair{flex-direction:row;align-items:center;gap:10px;display:flex}.scan-inbox-intro .batch-actions input[type=checkbox]{width:auto}.scan-inbox-intro .batch-actions button{font-size:14px}.scan-inbox-intro~.scan-grid .delete-draft-confirm{margin-top:8px}@media (max-width:780px){html,body{max-width:100%;overflow-x:clip}.content>header{flex-wrap:wrap;gap:10px;height:auto;min-height:47px;padding:12px 16px}.header-tools{flex-wrap:wrap;gap:8px;display:flex}.matching-panels{grid-template-columns:minmax(0,1fr)}.matching-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.matching-fields label{min-width:0}.sidebar nav button{min-height:44px;font-size:14px}.mobile-image-stage>img{max-width:calc(100vw - 16px)}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}.loading-ball{width:var(--loading-ball-size,24px);height:var(--loading-ball-size,24px);vertical-align:middle;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.loading-ball img{object-fit:contain;width:100%;height:100%;animation:1s linear infinite quest-ball-spin;display:block}.loading-ball-svg{flex-shrink:0;animation:1s linear infinite quest-ball-spin}button .loading-ball{margin-right:4px}.contribute-scan-button{background:0 0;border:0;border-radius:50%;flex-shrink:0;width:72px;height:72px;min-height:72px;padding:4px;line-height:0}.contribute-scan-button img{object-fit:contain;pointer-events:none;width:64px;height:64px;transition:transform .18s,filter .18s}.contribute-scan-button:hover:not(:disabled){background:0 0}.contribute-scan-button:hover:not(:disabled) img{filter:drop-shadow(0 0 8px #ffc24780);transform:rotate(-15deg)scale(1.06)}.contribute-scan-button:focus-visible{outline-offset:3px;outline:2px solid #ffc247}.contribution-info>summary{isolation:isolate;background:0 0;border:0;width:40px;height:44px;min-height:44px;font-size:14px;position:relative}.contribution-info>summary:before{content:"";border:1px solid var(--line);z-index:-1;border-radius:50%;position:absolute;inset:10px 8px}.contribution-info>summary:hover:before{border-color:var(--green)}@media (prefers-reduced-motion:reduce){.loading-ball img,.loading-ball-svg{animation:none}.contribute-scan-button img{transition:none}}.carddesk-page-loading{min-height:45vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.carddesk-page-loading .loading-ball{margin:0}.carddesk-page-loading p{font-size:16px}.contribution-crop canvas{margin-top:8px;display:block}.contribution-inspect>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.contribution-inspect-stage{aspect-ratio:63/88;background:#000;border-radius:8px;width:min(230px,100%);margin:12px 0;overflow:hidden}.contribution-inspect-stage img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.contribution-inspect label{margin-top:12px}.contribute-scan-button{text-align:left;width:auto;max-width:100%;height:auto;min-height:72px;color:var(--text);border-radius:10px;gap:8px;padding:4px 8px 4px 4px;font-size:16px;line-height:1.4}.contribute-scan-button img{flex:0 0 64px}.contribute-scan-button span{max-width:170px}.contribute-scan-button:hover:not(:disabled) span{color:var(--green)}.scan-review-save{color:var(--muted);align-items:center;gap:8px;min-height:24px;margin:6px 0 10px;display:flex}.quick-card-lookup{width:90px;height:76px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;padding:0;position:relative}.quick-card-lookup svg{fill:currentColor;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.quick-card-lookup text{letter-spacing:.2px;font:600 11px system-ui,sans-serif}.quick-card-lookup img{object-fit:contain;width:46px;height:46px;position:absolute;top:26px;left:22px}.quick-card-lookup img.is-loading{animation:1s linear infinite quest-ball-spin}.quick-card-lookup:hover{background:var(--surface)}.quick-card-lookup:focus-visible{outline:2px solid var(--green);outline-offset:3px}.content>header{height:auto;min-height:86px}.quick-lookup-dialog{background:var(--bg);width:min(940px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);border:1px solid var(--line);border-radius:16px;margin:auto;padding:24px;overflow:auto}.quick-lookup-dialog::backdrop{background:#000b}.quick-lookup-dialog>.footnote{margin-bottom:18px}.quick-lookup-dialog .dialog-heading{background:var(--bg);z-index:1;padding:8px 0;position:sticky;top:-24px}.lookup-price-note{color:var(--muted);margin:10px 0;line-height:1.5;display:block}@media (max-width:780px){.content>header>.header-tools{justify-content:flex-start;width:100%}.content>header>span{display:none}.quick-lookup-dialog{padding:16px}.quick-lookup-dialog .catalogue-grid{grid-template-columns:minmax(0,1fr)}.quick-lookup-dialog .product-intro .search{flex-wrap:wrap}.quick-lookup-dialog .search input{flex:1;min-width:0}.quick-lookup-dialog .search button{width:100%}}@media (prefers-reduced-motion:reduce){.quick-card-lookup img.is-loading{animation:none}}.contribution-finish-step{border:2px solid var(--green);background:var(--surface);border-radius:12px;margin:18px 0 24px;padding:20px}.contribution-finish-step.needs-choice{border-color:#ffc542}.contribution-finish-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contribution-finish-heading h3{margin:0;font-size:20px;font-weight:700}.contribution-step-number{color:#181b12;background:#ffc542;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}.contribution-required{color:#181b12;background:#ffc542;border-radius:5px;padding:4px 8px;font-size:12px}.contribution-finish-step>p{color:var(--text);margin:12px 0;line-height:1.5}.contribution-finish-buttons{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.contribution-finish-buttons button{border:1px solid var(--line);min-height:48px;padding:12px 18px;font-size:16px}.contribution-finish-buttons button[aria-pressed=true]{outline:2px solid var(--green);outline-offset:2px}.catalogue-contribution-form .contribution-finish-select{flex-direction:column;gap:8px;margin:16px 0 8px;font-size:15px;font-weight:600;display:flex}.contribution-finish-select select{border:2px solid var(--green);background:var(--bg);width:100%;min-height:50px;color:var(--text);cursor:pointer;border-radius:8px;padding:12px 14px;font-size:16px;display:block}.needs-choice .contribution-finish-select select{border-color:#ffc542}.contribution-finish-select select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.contribution-finish-step .contribution-finish-status{font-weight:600}.contribution-finish-step>small{color:var(--muted);line-height:1.5;display:block}@media (max-width:480px){.contribution-finish-step{padding:16px}.contribution-finish-heading h3{font-size:18px}.contribution-finish-buttons button{flex:1;padding:12px 10px}.contribution-required{margin-left:42px}}.contribution-finish-group h4{color:var(--text);margin:18px 0 8px;font-size:15px}.contribution-finish-group .contribution-finish-buttons{margin:8px 0 14px}.contribution-finish-group button{text-align:left;overflow-wrap:anywhere;max-width:100%}.batch-result-counts .batch-attention-count{text-align:left;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.batch-attention-count strong{color:var(--green);font-size:28px}.batch-attention-count:hover,.batch-attention-count[aria-pressed=true]{border-color:var(--green);background:var(--surface)}.batch-attention-count:focus-visible{outline:2px solid var(--green);outline-offset:3px}.trade-page{max-width:1180px;margin:0 auto;padding:24px}.trade-page>section{margin:24px 0}.trade-hero{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:32px}.trade-hero h1{max-width:800px;font-size:clamp(28px,5vw,44px);line-height:1.15}.trade-rate{background:var(--surface);border:2px solid var(--green);border-radius:14px;flex-direction:column;gap:8px;margin:24px 0;padding:20px;display:flex}.trade-rate strong{color:var(--green);font-size:24px}.trade-stock-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.trade-stock-card{flex-direction:column;gap:12px;padding:18px;display:flex}.trade-stock-card h3,.trade-stock-card p{margin:0}.trade-stock-photo{object-fit:contain;background:var(--bg);border-radius:10px;width:100%;height:220px}.trade-stock-placeholder{place-items:center;height:160px;font-size:64px;display:grid}.trade-stock-card small{color:var(--muted)}.trade-offer{margin:16px 0;padding:20px}.trade-offer-details{white-space:pre-wrap;overflow-wrap:anywhere}.trade-page .section-title{flex-wrap:wrap;gap:12px}.trade-page label{flex-direction:column;gap:8px;display:flex}.trade-page .confirm-pair{flex-direction:row}.trade-page input,.trade-page textarea,.trade-page select{min-height:44px;font-size:16px}@media (max-width:600px){.trade-page{padding:16px}.trade-hero{padding:20px}.trade-stock-grid{grid-template-columns:1fr 1fr;gap:10px}.trade-stock-card{padding:12px}.trade-stock-photo{height:170px}}@media (max-width:360px){.trade-stock-grid{grid-template-columns:1fr}}.mobile-image-viewer{width:100vw;height:100dvh;overflow:hidden}.mobile-image-stage{contain:size;justify-content:center;align-items:center;display:flex;position:relative}.mobile-image-stage>img{flex:none;max-width:none;max-height:none}.mobile-image-heading,.mobile-image-controls,.mobile-image-hint{flex:none}.batch-copy-wrapper[hidden],.batch-price-bar[hidden],.batch-optional-controls[hidden]{display:none!important}.sealed-catalogue-photo-list{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.sealed-catalogue-photo-list>div{flex-direction:column;gap:6px;width:150px;display:flex}.sealed-catalogue-photo-list img{object-fit:contain;background:var(--bg);border-radius:8px;width:150px;height:180px}.sealed-product-lookup{margin:16px 0;padding:16px}.sealed-product-lookup h3{margin-top:0}.sealed-lookup-results{gap:12px;max-height:420px;margin:12px 0;display:grid;overflow:auto}.sealed-lookup-results article{gap:14px;padding:12px;display:flex}.sealed-lookup-results img{object-fit:contain;flex:none;width:90px;height:120px}.sealed-lookup-results p{margin:6px 0;font-size:14px}.sealed-lookup-results small{display:block}.sealed-product-lookup>small{color:var(--muted);line-height:1.5;display:block}.newsletter-optin{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:16px 0;padding:16px}.newsletter-optin .confirm-pair{align-items:flex-start;gap:12px;margin:0;display:flex}.newsletter-optin input[type=checkbox]{flex:none;width:20px;min-width:20px;height:20px;margin:3px 0 0}.newsletter-optin small{color:var(--muted);margin-top:10px;display:block}.catalogue-select-all{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.catalogue-select-all input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:var(--green);margin:0;padding:0}.scan-sorter{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;scroll-margin-top:140px;display:flex}.scan-sorter label{flex:240px;gap:8px;min-width:0;display:grid}.scan-sorter select{width:100%;min-height:44px}.scan-sorter>small{flex-basis:100%;font-size:.875rem}.duplicate-review-panel{margin-bottom:24px}.duplicate-review-group{border-top:1px solid var(--line);gap:10px;padding:18px 0;display:grid}.duplicate-review-scans{gap:16px;padding-bottom:10px;display:flex;overflow-x:auto}.duplicate-review-scans>div{flex:0 0 155px;gap:8px;display:grid}.duplicate-review-scans img{object-fit:contain;background:#080e0a;border-radius:8px;width:155px;height:218px}.duplicate-review-scans span{font-size:.875rem}.batch-price-bar[hidden],.batch-optional-controls[hidden],.batch-copy-wrapper[hidden]{display:none!important}.binder-pocket-quick{pointer-events:none;z-index:6;flex-direction:column;justify-content:space-between;align-items:start;display:flex;position:absolute;inset:0}.binder-pocket-quick button{pointer-events:auto;color:#fff;cursor:pointer;background:#080b09eb;border:1px solid #fff6;border-radius:4px;min-width:24px;height:24px;min-height:24px;padding:0 4px;font-weight:700;line-height:1}.binder-pocket-quick>.binder-quick-review{height:22px;min-height:22px;margin:3px;padding:0 5px;font-size:11px;font-weight:600}.binder-pocket-quick>div{gap:3px;margin:0 3px 22px;display:flex}.binder-pocket-quick .binder-quick-add{background:var(--green);color:var(--bg);font-size:17px}.binder-pocket-quick .binder-quick-remove{font-size:17px}.binder-owned-records{gap:10px;margin-bottom:16px;display:grid}.binder-owned-records button{text-align:left;min-height:44px}.binder-jump-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.binder-jump-controls label{gap:6px;display:grid}.binder-jump-controls input{width:150px;min-height:44px}.binder-jump-controls button{min-height:44px}.binder-jump-controls small{flex-basis:100%;font-size:.875rem}.binder-pocket-frame:focus-within{outline:2px solid var(--green);outline-offset:2px}@media (max-width:780px){.binder-pocket-quick button{min-width:24px;height:24px;min-height:24px;padding:0 3px}.binder-pocket-quick>div{gap:2px;margin:0 2px 21px}.binder-pocket-quick>.binder-quick-review{height:20px;min-height:20px;margin:2px;padding:0 4px;font-size:10px}.binder-jump-controls label{flex:1}.binder-jump-controls input{width:100%}}.binder-slot-price{z-index:5;color:#fff;background:#080b09ed;border-radius:4px;padding:3px 5px;font-size:12px;line-height:1.3;position:absolute;top:auto;bottom:3px;right:3px}.binder-owned-value{grid-column:1/-1;font-size:16px}.binder-owned-value>strong{color:var(--green);margin-right:8px;font-size:24px}.binder-owned-value small{margin-top:4px;font-size:.875rem}.binder-photo-dialog{gap:16px;width:min(560px,95vw);max-height:90dvh;display:grid;overflow:auto}.binder-photo-dialog label{gap:8px;display:grid}.binder-photo-dialog input,.binder-photo-dialog select{max-width:100%;min-height:44px}.binder-photo-preview{object-fit:contain;justify-self:center;width:180px;max-height:250px}@media (max-width:780px){.binder-slot-price{padding:2px 3px;font-size:10px;top:auto;bottom:3px;right:2px}}.binder-shelf-value{gap:3px;margin:6px 0;display:grid}.binder-shelf-value>strong{color:var(--green);font-size:24px}.binder-shelf-value>small{font-size:.875rem}.binder-slot-owned{top:3px;bottom:auto}.pocket-collected .binder-slot-selected{top:25px}.sorter-highlight-choice input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}.sorter-highlight-choice input[type=number]{width:95px;min-height:40px}.scan-sorter-card-label{color:var(--muted);align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.scan-sorter-card-label strong{color:var(--text)}.scan-value-highlight{isolation:isolate;background:radial-gradient(at 90% 0,#ffc74720,#0000 65%),#191d1b;border:2px solid #ffc747;border-radius:12px;transition:box-shadow .2s;position:relative;box-shadow:0 0 0 2px #ffc74722,0 8px 32px #ffc7470b}.scan-value-highlight:hover,.scan-value-highlight:focus-within{box-shadow:0 0 0 2px #ffc74735,0 8px 36px #ffc74721}.scan-value-highlight .scan-sorter-card-label{color:#ffd777;min-height:68px;padding-right:190px}.scan-value-highlight .matching-row{background:linear-gradient(120deg,#ffc7470b,transparent 65%),var(--surface,#242829);border:0}.scan-value-reaction{z-index:4;color:#ffe4a1;cursor:pointer;text-align:left;background:#342c1b;border:1px solid #ffc74755;border-radius:14px;align-items:center;gap:7px;min-height:54px;padding:2px 12px 2px 5px;transition:background .2s,box-shadow .2s;display:flex;position:absolute;top:7px;right:12px;box-shadow:inset 0 1px #fff1}.scan-value-reaction:hover{background:#483a20;box-shadow:0 0 20px #ffc74722}.scan-value-reaction:focus-visible{outline:3px solid var(--lime,#c4ff00);outline-offset:3px}.scan-value-reaction strong{color:#ffe6ae;font-size:14px;line-height:1.25;display:block}.scan-value-reaction small{color:#dbc38f;letter-spacing:.02em;font-size:10px;font-weight:500;line-height:1.4;display:block}.scan-value-eyes{flex:none;width:74px;height:46px;animation:1.15s ease-in-out 2 scan-eyes-excited;overflow:visible}.scan-value-eye-pair{transform-origin:44px 25px;animation:2.6s scan-eyes-blink}.scan-value-pupils{transform-origin:50%;transition:transform .2s}.scan-value-highlight:hover .scan-value-pupils,.scan-value-highlight:focus-within .scan-value-pupils{transform:translateY(-2px)}.scan-value-spark{fill:#ffc747;transform-box:fill-box;transform-origin:50%;animation:1.15s ease-in-out 2 scan-value-twinkle}.scan-value-spark-two{animation-delay:.15s}.scan-value-sheen{z-index:3;pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.scan-value-sheen:after{content:"";background:linear-gradient(105deg,#0000 36%,#ffc74709 43%,#fff2ba20 50%,#ffc74709 57%,#0000 64%);animation:1.6s ease-out both scan-value-shimmer;position:absolute;inset:0;transform:translate(-115%)}@keyframes scan-eyes-excited{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-3px)rotate(-5deg)}45%{transform:translateY(0)rotate(4deg)}65%{transform:translateY(-2px)rotate(-2deg)}}@keyframes scan-eyes-blink{0%,34%,42%,to{transform:scaleY(1)}38%{transform:scaleY(.12)}}@keyframes scan-value-twinkle{0%,to{opacity:.75;transform:scale(.8)rotate(0)}45%{opacity:1;transform:scale(1.25)rotate(15deg)}}@keyframes scan-value-shimmer{to{transform:translate(115%)}}@media (max-width:600px){.scan-value-reaction{max-width:calc(100% - 20px);margin:9px 10px 2px auto;position:relative;top:auto;right:auto}.scan-value-highlight .scan-sorter-card-label{flex-wrap:wrap;min-height:0;padding-right:12px}.scan-value-eyes{width:64px;height:42px}}@media (prefers-reduced-motion:reduce){.scan-value-highlight,.scan-value-reaction,.scan-value-pupils{transition:none}.scan-value-highlight .scan-value-eyes,.scan-value-highlight .scan-value-eye-pair,.scan-value-highlight .scan-value-spark,.scan-value-highlight .scan-value-sheen:after{animation:none!important}.scan-value-sheen{display:none}.scan-value-highlight:hover .scan-value-pupils,.scan-value-highlight:focus-within .scan-value-pupils{transform:none}}.binder-navigation{flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.binder-navigation .binder-jump-controls{flex:290px;margin:0}.binder-navigation .binder-jump-controls small{min-height:20px}.binder-single>.binder-turning-leaf>.binder-leaf-back{transform-origin:12%}.set-explorer-sets{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.set-explorer-sets button{text-align:left;white-space:normal;gap:8px;min-height:85px;display:grid}.set-explorer-sets span{color:var(--muted);font-size:13px}.set-explorer-gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;margin-bottom:20px;display:grid}.set-explorer-gallery article{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.set-explorer-gallery img{aspect-ratio:2.5/3.5;object-fit:contain;width:100%;height:auto}.set-explorer-gallery h3{margin:0;font-size:15px;line-height:1.4}.set-explorer-gallery strong{font-size:20px}.set-explorer-gallery small{color:var(--muted);font-size:12px;line-height:1.4}@media (max-width:600px){.set-explorer-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.set-explorer-gallery article{padding:8px}.set-explorer-sets{grid-template-columns:1fr}}.sending-instructions-link{white-space:normal;align-items:center;gap:8px;min-height:44px;margin:8px 0;text-decoration:none;display:inline-flex}.sending-instructions-link svg{flex:none}.browse-sets-lookup[aria-pressed=true]{background:var(--surface)}.browse-sets-lookup:disabled{opacity:.5;cursor:default}.browse-sets-lookup img{width:56px;height:56px;top:20px;left:17px}.set-explorer-sets button img{object-fit:contain;width:100%;height:95px;margin-bottom:8px;display:block}.set-explorer-sets button img.collection-set-reference{height:125px}.set-explorer-card-actions{gap:6px;margin-top:auto;display:grid}.set-explorer-card-actions button{white-space:normal;min-height:44px;padding:8px 5px;font-size:12px}.catalogue-add-dialog{width:min(570px,95vw);max-height:90dvh;overflow:auto}.catalogue-add-dialog>p{margin:12px 0;line-height:1.5}.catalogue-add-dialog fieldset{border:0;gap:15px;padding:0;display:grid}.catalogue-add-dialog label{gap:7px;display:grid}.catalogue-add-dialog label.confirm-pair{display:flex}.catalogue-add-dialog input,.catalogue-add-dialog select{min-height:44px}.catalogue-add-dialog input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px}.quest-prize-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.quest-prize-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.quest-prize-grid strong,.quest-prize-grid span{display:block}.quest-prize-grid strong{margin-bottom:9px;font-size:1.15rem}.quest-league-table{margin-top:18px;overflow-x:auto}.quest-league-table table{border-collapse:collapse;width:100%}.quest-league-table th,.quest-league-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px}.quest-league-table th:last-child,.quest-league-table td:last-child{text-align:right}.quest-my-standing{background:#c10d5b1f}.quest-league details{margin:18px 0}.quest-reward-card{margin-top:20px}.quest-reward-card label{margin:16px 0}.quest-reward-card .primary{margin:12px 0}@media (max-width:640px){.quest-prize-grid{grid-template-columns:1fr}.quest-league .section-title{flex-wrap:wrap;align-items:flex-start;gap:12px}.quest-league-table th,.quest-league-table td{padding:10px 6px}}.sealed-upload-choice{margin:14px 0;padding:18px}.sealed-upload-choice label{flex-direction:column;gap:8px;max-width:560px;display:flex}.sealed-title-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sealed-photo-tile{flex-direction:column;gap:7px;width:135px;display:flex}.sealed-photo-strip .sealed-photo-tile>button{width:100%}.sealed-photo-strip .sealed-photo-tile .sealed-edit-photo{height:auto;min-height:38px;padding:8px}.sealed-photo-editor{width:min(900px,96vw);max-height:94dvh;overflow:auto}.photo-editor-stage{justify-content:center;padding:8px 0 18px;display:flex}.photo-crop-frame{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;max-width:100%;position:relative;overflow:hidden}.photo-crop-frame canvas{width:100%;height:100%;display:block}.photo-crop-selection{cursor:grab;border:2px solid #ffc438;position:absolute;box-shadow:0 0 0 2000px #0008}.photo-crop-handle{background:0 0;border:0;border-radius:0;place-items:center;width:32px;min-width:0;height:32px;padding:0;display:grid;position:absolute}.photo-crop-handle:after{content:"";background:#ffc438;border:2px solid #111;border-radius:3px;width:13px;height:13px}.photo-crop-handle.nw{cursor:nw-resize;top:0;left:0}.photo-crop-handle.ne{cursor:ne-resize;top:0;right:0}.photo-crop-handle.sw{cursor:sw-resize;bottom:0;left:0}.photo-crop-handle.se{cursor:se-resize;bottom:0;right:0}.photo-editor-controls{border:0;min-width:0;padding:0}.photo-crop-values{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.photo-tone-controls{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.photo-tone-controls label{flex-direction:column;gap:10px;display:flex}.photo-tone-controls input{width:100%;min-height:28px;accent-color:var(--accent,#c80b5f)}.ebay-review-thumbnail{object-fit:contain;width:70px;height:85px;margin-bottom:8px;display:block}.direct-ebay-publish td small{margin-top:5px;display:block}@media (max-width:600px){.sealed-photo-editor{padding:16px}.photo-tone-controls{grid-template-columns:1fr;gap:12px}.photo-crop-values{grid-template-columns:1fr 1fr}.sealed-photo-editor .batch-actions button{min-height:40px}.sealed-photo-editor .dialog-footer{background:var(--surface);padding:14px 0;position:sticky;bottom:-16px}.sealed-title-meta .secondary{min-height:40px}}.sealed-list-action-bar{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:16px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 26px #0004}.sealed-list-action-bar strong{margin-right:auto}.sealed-list-action-bar small{width:100%;color:var(--muted)}.sealed-listing-review{width:min(1100px,96vw);max-height:94dvh;overflow:auto}.sealed-listing-review>.direct-ebay-publish{box-shadow:none;border:0;margin-top:18px;padding:0}@media (max-width:600px){.sealed-list-action-bar{gap:10px;padding:12px;bottom:6px}.sealed-list-action-bar .primary{min-height:44px}.sealed-listing-review{padding:16px}}.sealed-listed-section{margin-top:28px}.sealed-listed-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px;display:grid}.sealed-listed-card{border:1px solid var(--line);border-radius:14px;max-width:520px;overflow:hidden}.sealed-listed-photo{background:var(--surface);padding:20px;position:relative}.sealed-listed-photo img{object-fit:contain;width:100%;max-width:100%;height:220px;display:block}.sealed-listed-stamp{color:#30bd79;background:var(--surface);letter-spacing:.08em;border:3px solid #30bd79;border-radius:7px;padding:6px 10px;font-weight:900;position:absolute;top:14px;right:14px;transform:rotate(8deg)}.sealed-listed-card>div:last-child{padding:20px}.sealed-listed-card .batch-actions{margin-top:18px}.sealed-listed-card h3{overflow-wrap:anywhere}.sealed-listed-section .section-title{align-items:flex-start;gap:18px}@media (max-width:600px){.sealed-listed-section .section-title{flex-direction:column}.sealed-listed-grid{grid-template-columns:1fr}}.sealed-photo-order-help{margin:14px 0 8px}.sealed-photo-order-controls{gap:6px;display:flex}.sealed-photo-strip .sealed-photo-order-controls>button{flex:1;width:auto;min-width:44px;min-height:38px;padding:5px;font-size:18px}.sealed-photo-strip .sealed-photo-drag-handle{cursor:grab;height:auto;min-height:32px;padding:5px;font-size:12px}.sealed-photo-drag-handle:active{cursor:grabbing}.sealed-photo-tile.photo-order-target{outline:3px dashed var(--accent,#c80b5f);outline-offset:4px;border-radius:8px}.sealed-photo-strip .sealed-photo-tile>button img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.general-category-fields{border:2px solid var(--green);border-radius:12px;margin:20px 0;padding:20px}.general-category-results{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0;display:grid}.general-category-results button{text-align:left;white-space:normal;padding:12px}.general-category-results strong,.general-category-results small{display:block}.general-category-results small{color:var(--muted);margin-top:6px}.general-required{background:var(--green);color:var(--surface);border-radius:5px;align-self:flex-start;margin:3px 0;padding:3px 7px;font-size:11px;display:inline-block}.general-category-fields h4{margin-top:20px}.general-category-fields .form-grid{margin:16px 0}.general-category-fields select[multiple]{min-height:120px}@media (max-width:600px){.general-category-fields{padding:14px}.general-category-results{grid-template-columns:1fr}.general-category-fields .batch-actions input{width:100%}}.header-lookups,.header-other-actions{display:contents}.mobile-workspace-menu-toggle{display:none}@media (max-width:780px){.sidebar{padding:14px 16px;position:relative;top:auto}.sidebar>.brand{min-height:44px;padding-right:110px}.mobile-workspace-menu-toggle{display:block;position:absolute;top:14px;right:16px}.mobile-workspace-menu-toggle button{min-height:44px}.sidebar nav.workspace-nav{display:none}.sidebar nav.workspace-nav.mobile-menu-open{border-top:1px solid var(--line);flex-direction:column;gap:6px;max-height:65dvh;margin-top:14px;padding-top:12px;display:flex;overflow:auto}.workspace-nav.mobile-menu-open .nav-group{flex:none;width:100%}.workspace-nav.mobile-menu-open .nav-group-links{flex-direction:column;display:flex}.workspace-nav.mobile-menu-open .nav-group-links[hidden]{display:none}.sidebar nav.workspace-nav.mobile-menu-open button,.workspace-nav.mobile-menu-open .refer-earn-link{white-space:normal;justify-content:flex-start;width:100%;min-height:44px;font-size:13px}.content>header>.header-tools{flex-direction:column;align-items:stretch;gap:16px;display:flex}.header-lookups{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:20px;padding-bottom:16px;display:flex}.header-lookups .quick-card-lookup{background:var(--surface);border:1px solid var(--line)}.header-other-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.header-other-actions>.secondary,.header-other-actions>.primary{min-height:44px}}.quest-batch-panel{width:100%;margin:14px 0;padding:20px}.quest-batch-panel>p{margin:10px 0}.quest-batch-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:16px 0;display:grid}.quest-batch-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.quest-batch-card>img{object-fit:contain;background:var(--bg);border-radius:6px;width:100%;height:240px}.quest-batch-card .contribution-finish-buttons{gap:5px}.quest-batch-card .compact{white-space:normal;font-size:12px}.quest-batch-panel>.editor-fields>.contribution-confirm{margin:14px 0}@media (max-width:600px){.quest-batch-grid{grid-template-columns:minmax(0,1fr)}.quest-batch-panel{padding:14px}}.quest-batch-picker{padding:20px}.quest-batch-picker>p{margin:12px 0}.quest-batch-picker .editor-fields>label{margin:14px 0;display:block}.contribution-scan-action{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.contribution-action-ball{object-fit:contain;flex-shrink:0;width:64px;height:64px}.contribute-scan-cta{white-space:normal;text-align:center;max-width:100%;min-height:44px}.contribution-scan-action.is-submitted .contribution-action-ball{filter:grayscale();opacity:.45}.contribution-scan-action.is-submitted .contribute-scan-cta{opacity:.55}.contribution-used-status{color:var(--muted);margin-top:6px;display:block}.community-stats{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:20px;max-width:1050px;margin:24px auto;padding:22px;display:grid}.community-stats-heading{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.community-stats-heading span{color:var(--muted)}.community-stat{flex-direction:column;gap:4px;display:flex}.community-stat>strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:36px;line-height:1.2}.community-stat>span{font-weight:700}.community-stat small{font-size:12px}@media (max-width:700px){.community-stats{gap:16px;margin:18px 16px;padding:18px}.community-stat>strong{font-size:28px}.community-stats-heading span{width:100%}}.shell~.community-stats{width:calc(100% - 280px);margin-left:260px;margin-right:20px}@media (max-width:900px){.shell~.community-stats{width:auto;margin:18px 16px}}.header-platform-scope{min-width:0;line-height:1.4}.header-platform-scope>span{white-space:normal}.header-platform-scope small{margin-top:2px;font-size:11px}.header-platform-scope>i{flex-shrink:0}.multi-batch-listing{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:20px;padding:18px}.multi-batch-listing fieldset{gap:14px;display:grid}.multi-batch-listing-choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:300px;display:grid;overflow:auto}.multi-batch-listing-choices label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.multi-batch-listing-choices input{flex-shrink:0;width:18px;height:18px}.multi-batch-options{max-height:420px}.variation-copy-locations{max-width:300px;margin-top:8px;font-size:12px}.variation-copy-locations summary{cursor:pointer;color:var(--green)}.variation-copy-locations p{margin:6px 0}@media (max-width:600px){.multi-batch-listing{padding:12px}.multi-batch-listing-choices{grid-template-columns:1fr}}.scan-batch-advanced{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.scan-batch-advanced summary{cursor:pointer;color:var(--muted)}.scan-batch-advanced .footnote{margin:10px 0}.batch-review-tools{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 16px;padding:12px}.batch-review-tools>strong{margin-right:auto}@media (max-width:600px){.batch-review-tools>strong{order:-1;width:100%}}.scan-rename-dialog{width:min(560px,100vw - 32px)}.scan-rename-dialog>h2{margin-bottom:20px}.scan-rename-dialog label{width:100%;min-width:0;color:var(--muted);flex-direction:column;align-items:stretch;gap:8px;margin:12px 0 18px;font-size:14px;display:flex}.scan-rename-dialog input,.scan-rename-dialog select{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-input,var(--surface));width:100%;min-width:0;min-height:48px;color:var(--text);border-radius:8px;padding:12px 14px;font-size:16px;line-height:1.4;display:block}.scan-rename-dialog .form-grid{grid-template-columns:1fr;gap:0}.scan-rename-dialog .batch-actions{gap:12px;margin-top:20px}.scan-rename-dialog>.primary{margin-top:12px}.multi-batch-listing>.editor-fields>label:not(.confirm-pair),.missing-scan-finishes>label{min-width:0;color:var(--muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.multi-batch-listing input:not([type=checkbox]),.multi-batch-listing select{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-input,var(--surface));width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:8px;padding:10px 12px;font-size:14px;display:block}.multi-batch-issues{text-align:left;display:block}.multi-batch-issues summary{cursor:pointer}.multi-batch-issues p{margin:10px 0}.missing-scan-finishes{border:1px solid var(--line);border-radius:10px;gap:12px;padding:16px;display:grid}.missing-finish-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.missing-finish-card{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.missing-finish-card img{object-fit:contain;width:100%;height:180px;margin-bottom:10px;display:block}.missing-finish-card .finish-other{flex-direction:column;gap:6px;display:flex}.missing-finish-card .finish-buttons{flex-wrap:wrap}@media (max-width:600px){.missing-finish-grid{grid-template-columns:1fr}}.ebay-sales-workspace{margin-bottom:20px;padding:20px}.ebay-sales-workspace .stats{margin:18px 0}.ebay-sales-list{gap:12px;margin-top:16px;display:grid}.ebay-sales-list>article{min-width:0;padding:18px}.ebay-sales-workspace label{flex-direction:column;gap:8px;min-width:0;display:flex}.ebay-sales-workspace input,.ebay-sales-workspace select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:8px;padding:10px}.sealed-listed-stamp{max-width:95%;font-size:12px}@media (max-width:600px){.ebay-sales-workspace .section-title{flex-direction:column;align-items:stretch}.ebay-sales-workspace .stats{grid-template-columns:1fr 1fr}}.binder-create-dialog{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-height:85vh;color:var(--text);border-radius:18px;padding:24px;overflow:auto}.binder-create-dialog::backdrop{background:#0009}.binder-create-dialog label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.binder-create-dialog input,.binder-create-dialog select{border:1px solid var(--line);background:var(--theme-input,var(--surface));width:100%;min-height:46px;color:var(--text);border-radius:8px;padding:12px;font-size:16px}.binder-create-sets{grid-template-columns:1fr 1fr;gap:8px;max-height:320px;margin:16px 0;display:grid;overflow:auto}.binder-create-sets button{white-space:normal;flex-direction:column;justify-content:center;gap:8px;min-height:80px;display:flex}.binder-create-sets img{object-fit:contain;max-width:130px;height:40px}.binder-create-dialog details{margin:18px 0}.binder-chosen-set{justify-content:space-between;gap:12px;padding:16px;display:flex}.collection-directory-tools:has(>button):not(:has(select)){grid-template-columns:minmax(0,1fr) auto}@media (max-width:600px){.collection-directory-tools:has(>button):not(:has(select)){grid-template-columns:1fr}}.analytics-dashboard{padding:24px}.analytics-dashboard h2{margin:5px 0 10px;font-size:28px}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin:24px 0;display:flex}.analytics-tabs{flex-wrap:wrap;gap:8px;display:flex}.analytics-tabs button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.analytics-metric{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.analytics-metric>span{color:var(--muted);font-size:14px}.analytics-metric>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,36px)}.analytics-metric>small{color:var(--muted);font-size:12px;line-height:1.5}.analytics-metric.highlight{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-metric.highlight{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.analytics-metric.highlight>strong{color:var(--green)}.analytics-coverage{color:var(--muted);font-size:12px;line-height:1.6}.analytics-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-top:24px;display:grid}.analytics-chart,.analytics-summary{min-width:0;padding:20px}.analytics-bars{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:200px;margin-top:22px;display:flex}.analytics-bar{border-radius:5px 5px 0 0;flex:1;align-items:end;min-width:0;height:100%;display:flex;position:relative}.analytics-bar>span{background:var(--green);opacity:.8;border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.analytics-bar:hover>span,.analytics-bar:focus>span{opacity:1}.analytics-bar:focus{outline:2px solid var(--green);outline-offset:3px}.analytics-chart-dates{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.analytics-summary dl{margin:20px 0}.analytics-summary dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.analytics-summary dt{color:var(--muted);font-size:13px;line-height:1.5}.analytics-summary dd{white-space:nowrap;margin:0;font-weight:700}.analytics-sales-table{width:100%;min-width:760px}.analytics-sales-table td{vertical-align:top}.analytics-sales-table td:nth-child(2){min-width:220px;max-width:360px}.analytics-sales-table td>small{overflow-wrap:anywhere;margin-top:6px;display:block}.analytics-pagination{justify-content:center;margin-top:20px}.analytics-definitions{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;line-height:1.6}@media (max-width:900px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-overview-grid{grid-template-columns:1fr}}@media (max-width:600px){.analytics-dashboard{padding:16px}.analytics-metric{padding:14px}.analytics-tabs{width:100%}.analytics-tabs button{flex:1;justify-content:center}.analytics-toolbar>label{width:100%}.analytics-chart{padding:14px}.analytics-bars{gap:2px;height:160px}}.analytics-thumbnail{border:1px solid var(--line);background:var(--bg);touch-action:manipulation;border-radius:12px;justify-content:center;align-items:center;width:110px;min-width:110px;height:110px;display:flex;overflow:hidden}.analytics-thumbnail img{object-fit:contain;width:100%;height:100%}.analytics-thumbnail>span{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:5px;padding:8px;display:flex}.analytics-thumbnail small{font-size:10px}.ebay-sales-list>.analytics-listing-card{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:18px;display:grid}.analytics-listing-details{min-width:0}.analytics-listing-details h3{overflow-wrap:anywhere;margin:8px 0;font-size:17px;line-height:1.4}.analytics-item-title{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;touch-action:manipulation;padding:5px 0;display:inline-block}.analytics-item-title:hover{color:var(--green)}.analytics-listing-details .batch-actions{margin-top:14px}.analytics-sale-item{align-items:start;gap:12px;display:flex}.analytics-sale-item .analytics-thumbnail{width:64px;min-width:64px;height:80px}.analytics-sale-item>div{min-width:0}.analytics-sale-item small{overflow-wrap:anywhere}.analytics-definition-details{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.analytics-definition-details>summary{cursor:pointer;min-height:44px;color:var(--muted);touch-action:manipulation;padding:10px 0}.analytics-definition-details .analytics-definitions{border:0;margin-top:8px;padding:0}.analytics-dashboard a,.analytics-dashboard button{touch-action:manipulation}.analytics-chart .batch-actions{gap:8px}@media (max-width:600px){.site-tip-bar{z-index:auto;flex-wrap:wrap;height:auto;min-height:44px;position:relative;top:auto}.site-tip-bar .secondary{min-height:44px}.analytics-dashboard .analytics-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.analytics-dashboard .analytics-toolbar input,.analytics-dashboard .analytics-toolbar select{width:100%;min-height:48px;font-size:16px}.analytics-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.analytics-tabs button{min-width:0;min-height:48px;padding:10px 6px;font-size:13px}.analytics-dashboard .primary,.analytics-dashboard .secondary{min-height:48px}.ebay-sales-list>.analytics-listing-card{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:14px}.analytics-listing-card>.analytics-thumbnail{width:78px;min-width:78px;height:100px}.analytics-listing-details .batch-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.analytics-listing-details .batch-actions a{white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;padding:12px 10px;display:flex;position:relative}.analytics-listing-details h3{margin:5px 0 8px;font-size:15px}.analytics-listing-details p{font-size:13px;line-height:1.6}.analytics-listing-details>small{overflow-wrap:anywhere;font-size:11px}.analytics-sales-table{width:100%;min-width:0;display:block}.analytics-sales-table thead{display:none}.analytics-sales-table tbody{gap:14px;display:grid}.analytics-sales-table tr{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.analytics-sales-table td{overflow-wrap:anywhere;border:0;order:2;min-width:0;padding:0;font-size:14px;display:block;max-width:none!important}.analytics-sales-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.analytics-sales-table td:nth-child(2){order:1;grid-column:1/-1;min-width:0}.analytics-sales-table td:nth-child(2):before{display:none}.analytics-sale-item .analytics-thumbnail{width:70px;min-width:70px;height:90px}.analytics-dashboard .scroll{overflow:visible}.analytics-dashboard .section-title{align-items:stretch}.analytics-dashboard .section-title>.primary{width:100%}.analytics-chart .section-title{gap:12px}.analytics-chart .batch-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-bar:focus:after,.analytics-bar:active:after{content:attr(aria-label);background:var(--text);color:var(--bg);z-index:2;border-radius:5px;width:max-content;max-width:180px;padding:6px;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}:is(.analytics-thumbnail:focus-visible,.analytics-item-title:focus-visible){outline:2px solid var(--green);outline-offset:3px}}.analytics-dashboard label.analytics-showcase-choice{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:48px;margin-top:8px;padding:8px 0;font-size:14px;display:flex}.analytics-showcase-choice input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--green);margin:0}.community-ebay-showcase{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.community-ebay-showcase h2{align-items:center;gap:10px;display:flex}.community-ebay-showcase>label{flex-direction:column;gap:8px;max-width:560px;margin:20px 0;display:flex}.community-ebay-showcase input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:8px;padding:12px;font-size:16px}.community-ebay-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:20px 0;display:grid}.community-ebay-grid>article{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.community-ebay-photo{background:var(--bg);border-radius:10px;justify-content:center;align-items:center;height:190px;display:flex;overflow:hidden}.community-ebay-photo img{object-fit:contain;width:100%;height:100%}.community-ebay-grid h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.community-ebay-grid .primary{text-align:center;touch-action:manipulation;justify-content:center;align-items:center;min-height:48px;margin-top:auto;display:flex}.community-ebay-grid>article>strong{color:var(--green)}@media (max-width:600px){.community-ebay-grid{grid-template-columns:1fr}.community-ebay-showcase .section-title{flex-direction:column;align-items:stretch;gap:12px}.community-ebay-grid h3 a{min-height:44px;display:block}}.analytics-sale-item{width:100%;min-width:0}.analytics-sale-item>div{flex:1;min-width:0}.analytics-sale-item .analytics-item-title{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-weight:600;line-height:1.5}.analytics-sale-item small{white-space:normal;overflow-wrap:anywhere}.community-marketplace-page{width:100%;max-width:1280px;margin:0 auto;padding:24px}.community-marketplace-page>.heading{margin-top:32px}.community-marketplace-page .community-ebay-showcase{border-bottom:0}.community-marketplace-page .carddesk-page-header{flex-wrap:wrap;gap:16px}.community-marketplace-page .carddesk-back{justify-content:center;align-items:center;min-height:48px;display:flex}@media (max-width:600px){.community-marketplace-page{padding:16px}.community-marketplace-page>.heading{margin-top:24px}.community-marketplace-page h1{font-size:28px}}.analytics-metric.is-link{text-align:left;color:var(--text);font:inherit;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.analytics-metric.is-link:hover{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-metric.is-link:hover{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.analytics-metric.is-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}.analytics-metric-action{margin-top:auto;font-weight:700;color:var(--green)!important;font-size:12px!important}.analytics-sales-records{border-radius:14px;margin-top:18px;padding:0;overflow:hidden}.analytics-sales-records>.section-title{border-bottom:1px solid var(--line);background:var(--green);padding:20px}@supports (color:color-mix(in lab, red, red)){.analytics-sales-records>.section-title{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.analytics-sales-records>.section-title{gap:16px}.analytics-sales-records h3{margin:0 0 5px;scroll-margin-top:70px;font-size:20px}.analytics-sales-records h3:focus{outline:none}.analytics-sales-records .section-title p{color:var(--muted);font-size:13px}.analytics-sales-records .analytics-sales-table{border-collapse:collapse;margin:0}.analytics-sales-records .analytics-sales-table th{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-sales-records .analytics-sales-table th{background:color-mix(in srgb,var(--green) 14%,var(--surface))}}.analytics-sales-records .analytics-sales-table th{color:var(--text);border-bottom:2px solid var(--green);text-align:left;white-space:nowrap;padding:14px;font-size:13px}.analytics-sales-records .analytics-sales-table td{border-bottom:1px solid var(--line);white-space:normal;padding:16px 14px}.analytics-sales-records .analytics-sales-table tbody tr:nth-child(2n){background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-sales-records .analytics-sales-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--green) 3%,var(--surface))}}.analytics-sales-records .analytics-sales-table tbody tr:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-sales-records .analytics-sales-table tbody tr:hover{background:color-mix(in srgb,var(--green) 7%,var(--surface))}}.analytics-sale-value{color:var(--green);font-weight:700}.analytics-sale-note{padding:14px 20px;line-height:1.6}.analytics-sales-records .analytics-sales-table td:nth-child(2){max-width:420px}@media (max-width:600px){.analytics-sales-records{background:0 0;border:0;overflow:visible}.analytics-sales-records>.section-title{border:1px solid var(--line);border-radius:12px;align-items:stretch;margin-bottom:12px;padding:14px}.analytics-sales-records .analytics-sales-table td{border:0;padding:0}.analytics-sales-records .analytics-sales-table tbody tr{background:var(--surface)}.analytics-sales-records h3{scroll-margin-top:16px}.analytics-sale-note{padding:14px 0}.analytics-metric-action{line-height:1.4}}.marketplace-purchase-notice{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--green);border-radius:12px;margin:20px 0;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.marketplace-purchase-notice{background:color-mix(in srgb,var(--green) 4%,var(--surface))}}.marketplace-purchase-notice{color:var(--text)}.marketplace-purchase-notice h3{margin:0 0 10px;font-size:16px;line-height:1.5}.marketplace-purchase-notice p{margin:10px 0;font-size:14px;line-height:1.65}.marketplace-purchase-notice a{text-underline-offset:3px;padding:3px 0;text-decoration:underline;display:inline-block}.marketplace-purchase-notice .marketplace-affiliate-disclosure{border-top:1px solid var(--line);margin-bottom:0;padding-top:12px}.marketplace-affiliate-disclosure strong{color:var(--green)}@media (max-width:600px){.marketplace-purchase-notice{padding:16px}.marketplace-purchase-notice a{align-items:center;min-height:44px;display:flex}}.tcg-source-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.tcg-source-options button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;min-height:90px;display:flex}.tcg-source-options small{color:inherit;font-weight:400}.tcg-setup summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:1.1rem;font-weight:700}.tcg-setup[open] summary{margin-bottom:16px}.tcg-draft-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.tcg-draft-card{border:1px solid var(--border,var(--tone-26382d-line,#26382d));border-radius:14px;gap:14px;min-width:0;padding:16px;display:flex}.tcg-draft-card img{object-fit:contain;flex-shrink:0;width:72px;height:100px}.tcg-draft-card>div{flex:1;min-width:0}.tcg-draft-card small{margin-top:6px;display:block}.tcg-card-fields{grid-template-columns:minmax(0,1fr) 90px;gap:12px;margin:14px 0;display:grid}.tcg-card-fields input,.tcg-card-fields select{width:100%;min-width:0;min-height:44px}.tcg-draft-card .quiet{min-height:44px}@media (max-width:700px){.tcg-source-options,.tcg-draft-cards{grid-template-columns:1fr}.tcg-draft-card{gap:10px;padding:12px}.tcg-draft-card img{width:55px;height:78px}.tcg-card-fields{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.tcg-start .batch-actions{flex-direction:column;align-items:flex-start}}.analytics-scopes{margin-bottom:24px}.community-progress{gap:20px;display:grid}.community-progress .surface{margin:0;padding:24px}.community-progress-links{flex-wrap:wrap;gap:20px;margin:18px 0;display:flex}.community-period{flex-direction:column;gap:8px;max-width:240px;margin-top:20px;display:flex}.community-period select{min-height:44px}.community-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.community-milestone h3{margin-top:0}.community-milestone>strong{margin:18px 0;font-size:1.8rem;display:block}.community-milestone progress{width:100%;height:12px;accent-color:var(--green)}.community-milestone p{color:var(--muted);font-size:.9rem}.community-admin-table thead{background:var(--tone-1a2920-surface,#1a2920)}.community-admin-table tbody tr:nth-child(2n){background:var(--tone-162019-surface,#162019)}.community-method p{line-height:1.65}.community-progress .section-title{gap:16px}@media (max-width:700px){.community-milestones{grid-template-columns:1fr}.analytics-scopes{flex-wrap:wrap}.analytics-scopes button{min-height:44px}.community-progress .section-title{flex-direction:column;align-items:flex-start}.community-progress-links{gap:14px}.community-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.community-metrics .analytics-metric{min-width:0;padding:16px}.community-metrics .analytics-metric strong{overflow-wrap:anywhere;font-size:1.65rem}}.shopify-orders-table thead{background:var(--tone-1a2920-surface,#1a2920)}.shopify-orders-table td small{margin-top:6px;display:block}.shopify-orders-table tbody tr:nth-child(2n){background:var(--tone-162019-surface,#162019)}.shopify-analytics .analytics-toolbar input{max-width:100%;min-height:44px;color:inherit;border:1px solid var(--tone-26382d-line,#26382d);background:0 0;border-radius:8px;padding:12px}.shopify-analytics .analytics-metric strong{overflow-wrap:anywhere;font-size:2rem}@media (max-width:700px){.shopify-orders-table,.shopify-orders-table tbody,.shopify-orders-table tr,.shopify-orders-table td{width:100%;display:block}.shopify-orders-table thead{display:none}.shopify-orders-table td{box-sizing:border-box;border:0;padding:8px 12px}.shopify-orders-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:.8rem;display:block}.shopify-orders-table tr{border:1px solid var(--tone-26382d-line,#26382d);border-radius:12px;margin:14px 0;padding:12px 0}.shopify-analytics .section-title,.shopify-analytics .analytics-toolbar{flex-direction:column;align-items:flex-start}.shopify-analytics .analytics-toolbar label{width:100%}.shopify-analytics .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-analytics .analytics-metric{min-width:0;padding:14px}.shopify-analytics .analytics-metric strong{font-size:1.5rem}}.shopify-workspace,.shopify-workspace .profile-panel,.shopify-workspace .shopify-product-selection{min-width:0;max-width:100%}.shopify-workspace fieldset{width:100%;min-inline-size:0}.shopify-workspace .profile-panel>label select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;max-width:100%;color:var(--text);border-radius:8px;padding:12px}.shopify-workspace .empty-caption{overflow-wrap:anywhere;white-space:normal;margin:20px 0;padding:12px}.shopify-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-workspace .form-grid label{min-width:0}.shopify-workspace .batch-actions>*{max-width:100%}.shopify-workspace button{white-space:normal}@media (max-width:700px){.shopify-workspace .profile-panel{padding:16px}.shopify-workspace .form-grid{grid-template-columns:minmax(0,1fr)}.shopify-workspace .shopify-product-selection{max-height:none;overflow:visible}.shopify-product-selection table,.shopify-product-selection tbody,.shopify-product-selection tr,.shopify-product-selection td{width:100%;display:block}.shopify-product-selection thead{display:none}.shopify-product-selection tbody tr{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:10px 0}.shopify-product-selection td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:10px 12px}.shopify-product-selection td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.shopify-product-selection td input[type=checkbox]{width:20px;height:20px}.shopify-workspace .empty-caption{text-align:left;font-size:14px}}.sealed-product-list-actions{margin:20px 0 12px}.sealed-product-list-actions .primary{min-height:44px}@media (max-width:600px){.sealed-product-list-actions .primary{white-space:normal;width:100%}}.ebay-category-picker{gap:8px;min-width:0;display:grid}.category-current{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:52px;display:flex}.category-current span,.category-path{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.category-picker-options{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:16px}.category-quick-grid,.category-search-results{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0;display:grid}.category-choice{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.category-choice span{font-size:12px}.category-choice small{color:inherit;font-weight:400;line-height:1.5}.category-search-row{align-items:center;gap:10px;margin-top:8px;display:flex}.category-search-row input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:7px;flex:1;padding:12px}.category-picker-options>label{display:block}.category-search-row button{min-height:44px}@media (max-width:600px){.category-quick-grid,.category-search-results{grid-template-columns:minmax(0,1fr)}.category-search-row{flex-direction:column;align-items:stretch}.category-search-row input{font-size:16px}.category-picker-options{padding:12px}.category-current,.category-choice{max-width:100%}}.sealed-product-list-actions{align-items:flex-start}.sealed-product-list-actions>small,.sealed-product-requirement{flex-basis:100%;width:100%}.sealed-product-profile{flex-direction:column;flex-basis:100%;gap:8px;min-width:0;max-width:100%;display:flex}.sealed-product-profile select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;max-width:100%;color:var(--text);border-radius:7px;padding:12px}.sealed-product-requirement .secondary{margin:8px 8px 0 0}.sealed-batch-picker{min-width:0;max-width:100%}.sealed-batch-picker-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sealed-batch-picker-heading h2{margin:0}.sealed-batch-carousel{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:var(--green) transparent;gap:16px;min-width:0;max-width:100%;padding:8px 2px 16px;display:flex;overflow-x:auto}.sealed-batch-card{border:1px solid var(--line);scroll-snap-align:start;background:var(--surface);border-radius:14px;flex:0 0 260px;min-width:0;overflow:hidden}.sealed-batch-card.selected{border:2px solid var(--green)}.sealed-batch-card>img,.sealed-batch-placeholder{object-fit:contain;background:var(--bg);justify-content:center;align-items:center;width:100%;height:140px;display:flex}.sealed-batch-placeholder{color:var(--muted);flex-direction:column;gap:8px}.sealed-batch-card-content{gap:12px;padding:16px;display:grid}.sealed-batch-card h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.sealed-batch-card-content button{width:100%}.sealed-batch-slider{gap:8px;margin:0 0 20px;display:grid}.sealed-batch-slider input{width:100%;min-width:0;accent-color:var(--green);padding:0}.sealed-batch-picker>label{min-width:0}.sealed-batch-picker select{width:100%;min-width:0;max-width:100%}@media (max-width:600px){.sealed-batch-picker-heading{flex-wrap:wrap;align-items:flex-start}.sealed-batch-card{flex-basis:calc(100% - 28px);max-width:280px}}.desk-notifications-bell{min-width:42px;min-height:42px;position:relative;overflow:visible}.desk-unread-count{background:var(--green);min-width:19px;color:var(--bg);border-radius:20px;padding:1px 4px;font-size:10px;font-weight:700;position:absolute;top:-6px;right:-5px}.desk-notifications-overlay{z-index:1100;justify-content:flex-end;align-items:flex-start;padding:80px 24px 24px}.desk-notifications-panel{width:480px;max-width:100%;max-height:calc(100dvh - 104px);padding:24px;overflow:auto}.desk-notifications-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.desk-notification-controls{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.desk-notification-controls label{flex:1;min-width:150px}.desk-notifications-list{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.desk-notifications-list li{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.desk-notifications-list li.unread{border-left:3px solid var(--green)}.desk-notifications-list li>svg{color:var(--green);flex-shrink:0;margin-top:3px}.desk-notifications-list li>div{min-width:0}.desk-notifications-list p{overflow-wrap:anywhere;margin:6px 0}.desk-notifications-list strong{overflow-wrap:anywhere}.desk-announcement-editor{border-top:1px solid var(--line);padding-top:16px}.desk-announcement-editor fieldset{border:0;gap:12px;margin-top:16px;padding:0;display:grid}.desk-announcement-editor textarea{width:100%}@media (max-width:600px){.desk-notifications-overlay{padding:16px}.desk-notifications-panel{width:100%;max-height:calc(100dvh - 32px);padding:18px}}.sealed-batch-card{position:relative}.sealed-batch-trash{z-index:1;background:var(--surface);border-color:var(--line);width:34px;height:34px;padding:6px;position:absolute;top:8px;right:8px}.sealed-batch-trash:hover{color:var(--green)}.batch-trash-overlay{z-index:1200}.batch-trash-dialog{width:440px;max-width:calc(100vw - 32px);padding:24px}.batch-trash-dialog p{overflow-wrap:anywhere;margin-top:16px}.batch-trash-name{font-weight:700}.batch-trash-dialog .batch-actions{margin-top:24px}.batch-trash-animation{height:250px;margin-top:18px;position:relative;overflow:hidden}.batch-trash-bin{color:var(--green);animation:1s both batch-bin-catch;position:absolute;bottom:18px;left:calc(50% - 42px)}.batch-trash-paper{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;align-items:center;width:120px;height:100px;padding:8px;animation:1s ease-in both batch-into-bin;display:flex;position:absolute;top:8px;left:calc(50% - 60px)}.batch-trash-paper img{object-fit:contain;width:100%;height:60px}.batch-trash-paper strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}@keyframes batch-into-bin{0%{opacity:1;transform:translate(-80px,-15px)rotate(-18deg)}45%{opacity:1;transform:translate(15px,25px)rotate(14deg)scale(.9)}90%,to{opacity:0;transform:translateY(165px)rotate(35deg)scale(.12)}}@keyframes batch-bin-catch{0%,65%,to{transform:rotate(0)}75%{transform:rotate(-8deg)}85%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.batch-trash-paper,.batch-trash-bin{animation:none}.batch-trash-paper{display:none}}.listing-create-panel>.section-title{margin-bottom:22px}.listing-scan-carousel{min-width:0;margin:0 0 24px;padding:20px}.listing-scan-carousel h3{margin:0}.listing-scan-open{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.listing-scan-open label{min-width:0}.listing-scan-open select{width:100%;min-width:0}.listing-chosen-batch{overflow-wrap:anywhere;margin-top:12px}.listing-start-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:24px;display:grid}.listing-start-option{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:20px}.listing-start-option h3{margin:0 0 8px}.listing-start-option>.footnote{margin:0 0 16px}.listing-start-option .listing-upload{min-height:180px;margin:0;padding:18px}.listing-start-option .listing-upload strong{font-size:17px}.listing-source-tabs{margin:0 0 18px}.listing-catalogue-start .listing-start-actions{flex-wrap:wrap;align-items:stretch;margin:0}.listing-catalogue-start .listing-start-actions>button{white-space:normal}.listing-settings-heading{border-top:1px solid var(--line);margin-top:20px;padding:8px 0 18px}.listing-settings-heading h3{margin:12px 0 8px}@media (max-width:850px){.listing-start-grid,.listing-scan-open{grid-template-columns:1fr}.listing-scan-open>.primary{width:100%}.listing-start-option,.listing-scan-carousel{padding:16px}}.listing-scan-open label{color:var(--muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.listing-scan-open select{border:1px solid var(--line);background:var(--theme-input,var(--bg));min-height:44px;color:var(--text);border-radius:8px;padding:10px 12px;font-size:14px;display:block}.listing-scan-carousel h3,.listing-start-option h3,.listing-settings-heading h3{border:0;padding:0}.listing-create-panel .saved-listing-batch .listing-autosave.idle{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:static}.batch-sku-editor{margin:18px 0;padding:18px}.batch-sku-editor summary{cursor:pointer;color:var(--green);font-weight:600}.batch-sku-editor>.footnote{margin:16px 0}.batch-sku-editor fieldset{border:0;min-width:0;padding:0}.batch-sku-editor input:not([type=checkbox]){width:100%;min-width:0}.batch-sku-number{align-items:center;gap:8px;display:flex}.batch-sku-number input{flex:1;min-width:60px}.batch-sku-example{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.batch-sku-example strong{color:var(--green);overflow-wrap:anywhere;font-family:monospace}.batch-sku-example span{color:var(--muted);font-size:12px}.batch-sku-preview{border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:16px}.batch-sku-preview>.primary{margin-top:16px}.batch-sku-preview .confirm-pair{align-items:flex-start;margin-top:16px}.scan-batch-sku{color:var(--green);font-family:monospace;font-size:12px}@media (max-width:600px){.batch-sku-number{flex-wrap:wrap}.batch-sku-number>.secondary{width:100%}.batch-sku-editor{padding:14px}}.scan-batch-sku{overflow-wrap:anywhere;white-space:normal}.graded-catalogue-language{margin:18px 0}.collection-photo-edit>.secondary{width:100%;margin-top:6px}.collection-photo-edit{min-width:0}.batch-carousel-check{z-index:1;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;display:flex;position:absolute;top:8px;left:8px}.batch-carousel-check input{width:22px;height:22px;accent-color:var(--green);cursor:pointer;margin:0}.sealed-batch-card.batch-delete-selected{box-shadow:inset 0 0 0 2px var(--green)}.batch-carousel-selection{align-items:center;margin:14px 0 18px}.batch-carousel-selection>small{flex-basis:100%}.batch-trash-targets{overflow-wrap:anywhere;max-height:170px;margin:16px 0;padding-left:20px;overflow:auto}.batch-trash-stack{box-shadow:-7px -7px 0 var(--surface),-8px -8px 0 var(--line),-14px -14px 0 var(--surface),-15px -15px 0 var(--line)}@media (max-width:600px){.batch-carousel-selection>.primary{width:100%}}.batch-photo-layout{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:16px}.batch-photo-layout label{color:var(--text);flex-direction:column;gap:8px;display:flex}.batch-photo-layout select{background:var(--surface);border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:8px;padding:10px 12px}.batch-photo-layout small{margin-top:10px}.batch-front-repair{justify-content:space-between;align-items:center;gap:18px;margin:16px 0;display:flex}.batch-front-repair p{margin:6px 0 0}.front-photo-repair-dialog{width:540px;max-width:calc(100vw - 32px);padding:24px}.front-photo-repair-dialog>p{margin:18px 0}.front-photo-repair-dialog .confirm-pair{align-items:flex-start;margin-bottom:18px}@media (max-width:600px){.batch-front-repair{flex-direction:column;align-items:flex-start}.batch-front-repair>.secondary{width:100%}}.scan-layout-picker{border:0;min-width:0;margin:12px 0 18px;padding:0}.scan-layout-picker legend{margin-bottom:10px;font-weight:700}.scan-layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scan-layout-choice{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.scan-layout-choice.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.scan-layout-choice input{width:18px;height:18px;accent-color:var(--green);flex:0 0 18px;margin-top:3px}.scan-layout-choice strong,.scan-layout-choice small{display:block}.scan-layout-choice small{color:var(--muted);margin-top:6px;line-height:1.5}.scan-pair-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:340px;margin:16px 0;display:grid;overflow:auto}.scan-pair-preview>div{border:1px solid var(--line);border-radius:10px;padding:10px}.scan-pair-preview>div>div{gap:10px;display:flex}.scan-pair-preview figure{text-align:center;flex:1;min-width:0;margin:8px 0}.scan-pair-preview img{object-fit:contain;width:100%;height:130px}.scan-pair-preview figcaption{color:var(--muted);font-size:12px}@media (max-width:520px){.scan-layout-options,.scan-pair-preview{grid-template-columns:1fr}}.seller-setup-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:14px 0 24px;padding:18px}.seller-setup-panel>p,.seller-setup-panel>ul,.seller-setup-panel>ol{margin-top:12px}.seller-setup-panel li{margin:8px 0}.seller-setup-panel a{text-decoration:underline}.seller-setup-panel .section-title{flex-wrap:wrap;gap:12px}.display-currency-picker{flex-direction:column;gap:3px;max-width:175px;font-size:11px;display:flex}.display-currency-picker select{min-height:30px;padding:5px 8px}.display-currency-picker small{font-size:9px;line-height:1.3}.seller-setup-panel .form-grid{margin-top:12px}.batch-finish-toolbar{box-sizing:border-box;width:100%;min-width:0;margin:20px 0}.batch-finish-toolbar .bulk-finish-controls{align-items:end;gap:20px}.batch-finish-toolbar .bulk-finish-selection{flex:260px}.batch-finish-toolbar .finish-picker{flex:2 380px}.batch-finish-toolbar .finish-buttons button{border-radius:9px;min-height:46px;padding:11px 18px;font-size:14px}.batch-finish-toolbar .bulk-finish-apply{white-space:normal;min-height:46px}.finish-extra-buttons{margin-top:10px}.finish-extra-buttons summary{cursor:pointer;color:var(--muted);font-size:14px}.finish-extra-buttons>.finish-buttons{max-height:240px;margin-top:12px;padding:4px;overflow:auto}.batch-finish-toolbar>.footnote,.batch-finish-toolbar>small{font-size:14px;line-height:1.5}.batch-finish-toolbar .confirm-pair,.batch-finish-toolbar .bulk-finish-selection strong{font-size:14px}@media (max-width:700px){.batch-finish-toolbar .bulk-finish-selection,.batch-finish-toolbar .finish-picker{flex:auto;width:100%}.batch-finish-toolbar .finish-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.batch-finish-toolbar .finish-buttons button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:11px 8px}.batch-finish-toolbar .bulk-finish-apply{width:100%;margin-left:0}}.batch-arrange-controls{gap:12px;margin:16px 0}.batch-arrange-controls small{flex:280px;font-size:14px;line-height:1.5}.batch-arrange-controls>span{font-size:14px}.sortable-scan-batch{transition:opacity .15s,border-color .15s;position:relative}.sortable-scan-batch>.batch-sort-controls{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:nowrap;gap:4px;padding:8px;display:flex}.batch-sort-controls button{background:var(--surface);border:1px solid var(--line);width:auto;min-width:40px;min-height:40px;color:var(--text);padding:8px;display:inline-flex}.batch-sort-controls .batch-sort-grip{cursor:grab;touch-action:none;gap:6px;margin-right:auto;font-weight:600}.batch-sort-controls .batch-sort-grip:active{cursor:grabbing}.sortable-scan-batch.batch-is-dragging{opacity:.55}.sortable-scan-batch.batch-drop-target{border:2px solid var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.sortable-scan-batch.batch-drop-target{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}}.batch-sort-controls button:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sortable-scan-batch{transition:none}}.batch-listing-handoff{background:0 0;border:0;margin:0;padding:18px}.batch-listing-handoff>.batch-actions{gap:12px}.batch-listing-handoff .batch-result-counts>div,.batch-listing-handoff .batch-attention-count{min-height:80px;padding:12px 16px}.batch-listing-handoff .batch-collection-handoff{border:0;margin:12px 0;padding:0}.batch-listing-handoff .batch-collection-handoff p{font-size:14px}.batch-other-destinations{margin:10px 0;padding:0}.batch-review-details{margin:16px 0;padding:14px 18px}.batch-review-details>summary{cursor:pointer;color:var(--muted);font-size:14px}.batch-review-details>.notice{margin-top:14px}.batch-combine-toolbar{align-items:center;gap:12px;margin:20px 0 14px}.batch-combine-toolbar>.batch-combine-button{border-radius:10px;flex:0 auto;min-height:48px;padding:12px 22px;font-size:16px;font-weight:700}.batch-combine-toolbar>.batch-finish-reminder{color:var(--text);flex-basis:100%;margin:0;font-size:15px;line-height:1.5}.batch-combine-toolbar>.batch-combine-button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--text)}.batch-combine-toolbar>small{color:var(--muted);flex-basis:100%;font-size:14px;line-height:1.5}.batch-combine-toolbar>button:not(.batch-combine-button){min-height:48px}@media (max-width:700px){.batch-combine-toolbar>button{flex:auto;width:100%}.batch-listing-handoff{padding:0}.batch-listing-handoff .batch-result-counts{gap:6px}.batch-listing-handoff .batch-result-counts>div,.batch-listing-handoff .batch-attention-count{padding:10px 8px}.batch-listing-handoff .batch-result-counts span{font-size:12px}.batch-listing-handoff .batch-actions>.primary,.batch-listing-handoff .batch-collection-handoff>.primary,.batch-listing-handoff>.primary{white-space:normal;width:100%}}.batch-listing-handoff{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.batch-listing-handoff>div:first-child,.batch-listing-handoff>.batch-result-counts,.batch-listing-handoff>.duplicate-advanced-options,.batch-listing-handoff>.duplicate-group-summary,.batch-listing-handoff>.batch-destinations,.batch-listing-handoff>small{grid-column:1/-1}.batch-listing-handoff>.confirm-pair{grid-column:1}.batch-destinations{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.batch-destinations>.batch-actions,.batch-destinations>.batch-collection-handoff,.batch-destinations>.batch-other-destinations{display:contents}.batch-destinations>.batch-actions>small,.batch-destinations>.batch-collection-handoff>p{display:none}.batch-destinations>.quest-batch-panel{flex-basis:100%}.batch-destinations button{min-height:46px}.batch-destinations .secondary{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.batch-destinations .secondary{background:color-mix(in srgb,var(--green) 12%,var(--surface))}}@media (max-width:700px){.batch-listing-handoff{grid-template-columns:minmax(0,1fr)}.batch-listing-handoff>.confirm-pair,.batch-listing-handoff>button{grid-column:1}.batch-destinations button{white-space:normal;width:100%}}.quest-batch-tools{border:1px solid var(--line);border-radius:10px;width:100%;margin:16px 0;padding:16px}.quest-batch-tools>.footnote{margin:12px 0}.quest-batch-tools .bulk-finish-controls{align-items:center;gap:14px}.quest-batch-tools .finish-picker{flex:320px}.quest-copy-photos{width:100%}.quest-copy-photos summary{cursor:pointer;color:var(--green);font-size:14px}.quest-copy-photos>div{gap:10px;padding:10px 0;display:flex;overflow-x:auto}.quest-copy-photos button{white-space:normal;flex:0 0 110px}.quest-copy-photos img{object-fit:contain;width:100%;height:140px}.quest-batch-card>.confirm-pair,.quest-batch-tools [role=status]{font-size:14px}@media (max-width:600px){.quest-batch-tools{padding:12px}.quest-batch-tools .bulk-finish-controls{align-items:stretch}.quest-batch-tools .finish-picker{flex:auto;width:100%}.quest-batch-tools .bulk-finish-controls>.primary{white-space:normal;width:100%}}.batch-listing-handoff .batch-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-results-heading>div{flex:220px}.batch-results-heading .footnote{margin:4px 0 0}.batch-results-heading .batch-review-jump{white-space:nowrap;min-height:48px}.batch-listing-handoff{gap:10px;padding:12px}.batch-listing-handoff .batch-result-counts{margin:0}.batch-listing-handoff .batch-result-counts>div,.batch-listing-handoff .batch-attention-count{flex-flow:wrap;align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:flex}.batch-listing-handoff .batch-result-counts strong{font-size:22px}.batch-listing-handoff .batch-result-counts span{font-size:13px}#batch-card-review{scroll-margin-top:20px}@media (max-width:700px){.batch-results-heading .batch-review-jump{width:100%}.batch-listing-handoff .batch-result-counts>div,.batch-listing-handoff .batch-attention-count{gap:4px;padding:8px}.batch-listing-handoff .batch-result-counts span{font-size:12px}}:root:not([data-theme=light]){--bg:#171719;--surface:#222225;--line:#3b3b41;--muted:#a5a5ae;--text:#f1f1f4;--theme-input:#1b1b1e;--theme-raised:#2d2d32;--theme-tint:#36363d;--tone-080b09-theme-input:#141417;--tone-080d0a-theme-input:#161619;--tone-090e0b-theme-input:#17171a;--tone-09100c-theme-input:#18181b;--tone-09110c-line:#19191c;--tone-09120c-theme-input:#1a1a1d;--tone-0a100c-theme-input:#18181b;--tone-0a110d-theme-input:#19191c;--tone-0a120d-theme-input:#1a1a1d;--tone-0b100d-theme-input:#19191c;--tone-0b120d-theme-input:#1a1a1d;--tone-0b120e-theme-input:#1a1a1d;--tone-0b130e-theme-input:#1b1b1e;--tone-0b140e-theme-input:#1c1c1f;--tone-0c100d-theme-input:#19191c;--tone-0d1710-theme-input:#1e1e21;--tone-0d1a12-theme-input:#212124;--tone-0f1411-theme-input:#1d1d20;--tone-0f1812-theme-input:#202023;--tone-101913-theme-input:#212124;--tone-101914-line:#212124;--tone-101914-theme-input:#212124;--tone-101a13-theme-input:#212124;--tone-101b14-theme-input:#222225;--tone-101c14-theme-input:#232326;--tone-101e14-surface:#242427;--tone-102018-surface:#262629;--tone-102117-surface:#27272a;--tone-111914-theme-input:#212124;--tone-111b15-theme-input:#222225;--tone-121c16-surface:#232326;--tone-122119-surface:#27272a;--tone-122219-surface:#28282b;--tone-13261a-surface:#2b2b2e;--tone-14231a-surface:#29292c;--tone-14251a-surface:#2b2b2e;--tone-14271b-surface:#2c2c2f;--tone-142a1c-surface:#2e2e31;--tone-142b1c-surface:#2f2f32;--tone-152019-surface:#27272a;--tone-15221a-surface:#29292c;--tone-15231a-surface:#29292c;--tone-15261b-surface:#2c2c2f;--tone-152c1d-surface:#303033;--tone-153321-theme-raised:#353538;--tone-162019-surface:#27272a;--tone-16221b-surface:#29292c;--tone-16462c-theme-raised:#444447;--tone-17241b-surface:#2b2b2e;--tone-17261c-surface:#2c2c2f;--tone-17271c-surface:#2d2d30;--tone-18211b-surface:#29292c;--tone-18231c-surface:#2a2a2d;--tone-182a1e-surface:#2f2f32;--tone-183120-theme-raised:#343437;--tone-183421-theme-raised:#37373a;--tone-192a1f-surface:#303033;--tone-192b20-surface:#303033;--tone-192f20-surface:#333336;--tone-1a241e-surface:#2b2b2e;--tone-1a2920-surface:#2f2f32;--tone-1a3623-theme-raised:#39393c;--tone-1b2820-surface:#2f2f32;--tone-1c2c21-theme-raised:#323235;--tone-1c2d22-theme-raised:#333336;--tone-21372a-theme-raised:#3b3b3e;--tone-22332a-theme-raised:#39393c;--tone-233b2a-theme-raised:#3f3f42;--tone-24462d-theme-raised:#47474a;--tone-252a21-theme-raised:#323235;--tone-25321e-theme-raised:#38383b;--tone-25352b-theme-raised:#3b3b3e;--tone-254a31-theme-raised:#4a4a4d;--tone-26362b-theme-raised:#3c3c3f;--tone-26382d-line:#3d3d40;--tone-264d32-theme-tint:#4d4d50;--tone-274632-theme-raised:#48484b;--tone-28371a-theme-raised:#3c3c3f;--tone-28372e-line:#3d3d40;--tone-284b32-line:#4c4c4f;--tone-29362d-line:#3d3d40;--tone-294b33-theme-tint:#4c4c4f;--tone-2a352e-theme-raised:#3c3c3f;--tone-2a4933-line:#4b4b4e;--tone-2b3c30-line:#424245;--tone-2d5e3b-line:#5b5b5e;--tone-304437-line:#49494c;--tone-304a38-line:#4d4d50;--tone-34423a-line:#48484b;--tone-34463b-line:#4b4b4e;--tone-34483b-line:#4d4d50;--tone-34503e-line:#535356;--tone-34543f-line:#565659;--tone-354b3c-line:#4f4f52;--tone-35513e-muted:var(--muted);--tone-35513e-theme-tint:#545457;--tone-35523e-line:#545457;--tone-365540-line:#57575a;--tone-365b40-line:#5b5b5e;--tone-365c40-line:#5c5c5f;--tone-375840-line:#59595c;--tone-385040-line:#545457;--tone-3a6445-line:#636366;--tone-3b5445-line:#58585b;--tone-3b6447-line:#636366;--tone-3c5945-line:#5b5b5e;--tone-3d6348-line:#636366;--tone-41694c-line:#5e5e61;--tone-416c4c-line:#616164;--tone-426a4d-line:#5f5f62;--tone-465438-line:#59595c;--tone-46624f-line:#5b5b5e;--tone-46644f-line:#5c5c5f;--tone-4b5144-line:#59595c;--tone-568363-line:#77777a;--tone-5e9870-line:#89898c;--tone-658670-muted:var(--muted);--tone-65c97b-line:#aeaeb1;--tone-6a8172-muted:var(--muted);--tone-91a597-muted:var(--muted);--tone-94a799-muted:var(--muted);--tone-9aafa3-muted:var(--muted);--tone-9baea1-muted:var(--muted);--tone-9bb3a3-muted:var(--muted);--tone-a1b4a5-muted:var(--muted);--tone-a8beae-muted:var(--muted);--tone-b1c2b6-muted:var(--muted);--tone-b2c8b9-text:var(--text);--tone-c1cfc5-text:var(--text);--tone-c1d5c7-text:var(--text);--tone-ceddbd-text:var(--text);--tone-d3dfd7-text:var(--text);--tone-d5e7da-text:var(--text);--tone-d7e8dd-text:var(--text);--tone-e5eee7-text:var(--text);--tone-e8efea-text:var(--text);--tone-eaf0eb-theme-tint:#eeeef1;--tone-edf5ef-text:var(--text);--tone-f1f7f2-theme-tint:#f5f5f8}.mixed-set-dialog{width:min(940px,96vw);max-height:90dvh;overflow:auto}.mixed-set-summary{flex-direction:column;gap:6px;padding:14px 0;display:flex}.mixed-set-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.mixed-set-group{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px}.mixed-set-group.is-selected{border-color:var(--green)}.mixed-set-group>label:not(.confirm-pair){flex-direction:column;gap:6px;margin:14px 0;display:flex}.mixed-set-group input:not([type=checkbox]){width:100%;min-height:44px}.mixed-set-group details{margin-top:12px}.mixed-set-card-list{max-height:240px;overflow:auto}.mixed-set-card-list>div{border-bottom:1px solid var(--line);padding:8px 0}.mixed-set-card-list strong{font-size:13px}.mixed-set-dialog .dialog-footer{background:var(--surface);padding:16px 0;position:sticky;bottom:-24px}.batch-split-history-item{border-bottom:1px solid var(--line);padding:12px 0}.batch-split-history h3{margin-top:0}@media (max-width:700px){.mixed-set-groups{grid-template-columns:minmax(0,1fr)}.mixed-set-dialog{padding:18px}.mixed-set-dialog .dialog-footer{flex-wrap:wrap;bottom:-18px}.mixed-set-dialog .dialog-footer button{width:100%}}.batch-controls[hidden]{display:none}.mixed-set-card-list strong,.mixed-set-group .confirm-pair strong{overflow-wrap:anywhere}.mixed-set-group input:not([type=checkbox]){background:var(--theme-input,#1b1b1e);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.mixed-set-dialog input[type=checkbox]{accent-color:var(--green)}.batch-split-history button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.listing-interface-switch,.listing-easy-steps,.listing-format-options{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 22px;display:flex}.listing-interface-switch small{color:var(--muted)}.listing-easy-sources{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0;display:grid}.listing-easy-source{border:1px solid var(--border);border-radius:14px;padding:20px}.listing-easy-source button{margin-top:12px}.listing-easy-next{margin-top:24px}.listing-workspace[data-listing-level=easy] .listing-advanced-only,.listing-workspace[data-listing-level=easy] .title-part-list,.listing-workspace[data-listing-level=easy] .saved-listing-batch .quiet,.listing-workspace[data-listing-level=easy] .saved-listing-batch>.footnote,.listing-workspace[data-listing-level=easy] .saved-listing-batch>.batch-actions small{display:none}.listing-workspace[data-listing-level=easy] .listing-photo-panel>div:first-child>div.surface{margin-bottom:12px}.listing-workspace[data-listing-level=easy] .listing-photo-panel .form-grid input[type=file]{max-width:100%}.listing-workspace[data-listing-level=easy] .variation-simple table th:nth-child(-n+2),.listing-workspace[data-listing-level=easy] .variation-simple table td:nth-child(-n+2){display:none}.listing-workspace[data-listing-level=easy] .listing-photo-panel .photo-review{margin-top:16px}@media (max-width:600px){.listing-easy-steps button{flex:1;min-width:90px;padding:12px 8px}.listing-format-options button{width:100%}.listing-easy-sources{grid-template-columns:1fr}.listing-interface-switch small{width:100%}}.listing-workspace[data-listing-level=easy] .title-variable-buttons{display:none}.listing-workspace[data-listing-level=easy] .listing-settings-heading{margin-top:12px}.workspace-view-switch{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;display:flex}.workspace-view-switch>span{font-weight:600}.workspace-view-switch small{opacity:.7}.simple-options{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:14px}.simple-options>summary{cursor:pointer;margin-bottom:8px;font-weight:600}.easy-card-upload{border:1px solid var(--border);border-radius:14px;margin-top:16px;padding:18px}.easy-card-upload small{opacity:.7;margin-top:12px;display:block}.easy-card-upload .batch-actions button{justify-content:center;align-items:center;gap:8px;display:flex}.shell[data-workspace-level=easy] .workspace-advanced-only,.shell[data-workspace-level=easy][data-workspace-page=inventory] table th:nth-child(6),.shell[data-workspace-level=easy][data-workspace-page=inventory] table th:nth-child(7),.shell[data-workspace-level=easy][data-workspace-page=inventory] table td:nth-child(6),.shell[data-workspace-level=easy][data-workspace-page=inventory] table td:nth-child(7){display:none}@media (max-width:700px){.workspace-view-switch small,.easy-card-upload .batch-actions button{width:100%}}.public-buylist{max-width:1400px;margin:0 auto;padding:28px}.buylist-public-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.buylist-public-intro{margin-bottom:24px}.buylist-portal-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.buylist-offer-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.buylist-offer{align-items:flex-start;gap:16px;display:flex}.buylist-offer>img{object-fit:contain;width:100px;max-height:150px}.buylist-offer>div{min-width:0}.buylist-offer strong,.buylist-offer small{margin:8px 0;display:block}.buylist-basket{align-self:start;position:sticky;top:20px}.buylist-total{margin:18px 0;font-size:1.5rem;display:block}.buylist-workspace>.surface,.buylist-quote{margin:20px 0}.buylist-timeline{flex-wrap:wrap;gap:20px;display:flex}.buylist-timeline time{opacity:.7;display:block}.pro-workspace .surface{margin:20px 0}.pro-pricing fieldset,.pro-presets fieldset{min-width:0}@media (max-width:800px){.buylist-portal-layout{grid-template-columns:1fr}.buylist-basket{position:static}.public-buylist{padding:16px}.buylist-offer-grid{grid-template-columns:1fr}.buylist-quote input{min-width:100px}}.batch-review-tools>button[hidden],.batch-destinations[hidden]{display:none!important}.batch-destinations>.batch-listing-formats{flex-wrap:wrap;flex:100%;align-items:center;gap:12px;display:flex}.batch-listing-formats>small{color:var(--muted);flex-basis:100%}.batch-destinations>.simple-options{flex:100%;width:100%;margin:0}.batch-destinations>.simple-options[open]>.batch-actions{margin-top:12px}@media (max-width:700px){.batch-listing-formats>.primary{flex:100%;width:100%}}.matching-market-panel{min-width:0}@media (max-width:1300px){.matching-market-panel{grid-column:1/-1}}.listing-bulk-pricing{margin:18px 0;padding:18px}.listing-bulk-pricing>label{gap:8px;max-width:360px;margin:14px 0;display:grid}.listing-bulk-pricing input[type=number]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:6px;padding:10px}.listing-bulk-pricing small{color:var(--muted);margin-top:12px;display:block}.listing-price-selection{color:var(--muted);align-items:center;gap:8px;margin:12px 0;font-size:14px;display:flex}.listing-price-selection input{width:18px;height:18px;accent-color:var(--green)}@media (max-width:700px){.listing-bulk-pricing .batch-actions>button{white-space:normal;width:100%}}.listing-card-market-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.listing-card-market-links>span{color:var(--muted);margin-right:auto;font-size:12px}.listing-card-market-links>.market-lookup{width:auto;min-width:110px;min-height:40px;padding:9px 13px;font-size:12px}@media (max-width:580px){.listing-card-market-links>span{flex-basis:100%}.listing-card-market-links>.market-lookup{flex:100%;width:100%;min-width:0}}.referral-page{max-width:960px;margin:48px auto;padding:24px}.referral-admin{max-width:1280px;margin:40px auto;padding:24px}.referral-page>.eyebrow,.referral-admin>.eyebrow{margin-top:32px}.referral-page .surface,.referral-admin .surface{margin:20px 0;padding:20px}.referral-page label:not(.confirm-pair),.referral-admin label:not(.confirm-pair){gap:8px;margin:12px 0;display:grid}.referral-page input:not([type=checkbox]),.referral-admin input:not([type=checkbox]){border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:6px;padding:10px}.referral-page .batch-actions,.referral-admin .batch-actions{margin:16px 0}.referral-page li{margin:12px 0;line-height:1.5}.referral-admin td .compact{margin:4px}.referral-bank-view{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;gap:8px;padding:16px;display:grid}.referral-bank-view dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.referral-page,.referral-admin{margin:24px auto;padding:14px}.referral-page .surface,.referral-admin .surface{padding:14px}.referral-page .batch-actions>button,.referral-admin .batch-actions>button{width:100%}}.vendor-workspace{gap:24px;margin-top:24px;display:grid}.vendor-panel{padding:24px}.vendor-line{margin-top:16px;padding:20px}.vendor-line small{margin-top:6px;display:block}.vendor-line .batch-actions{margin-top:14px}.vendor-panel form>.secondary{margin-top:12px}.vendor-page>.secondary{margin:16px 0}.vendor-panel .section-title{flex-wrap:wrap;gap:14px}@media (max-width:650px){.vendor-panel{padding:16px}.vendor-line{padding:14px}.vendor-panel .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-line .batch-actions>a{text-align:center;flex:1}.vendor-page{padding:12px!important}}.ebay-analytics-title{align-items:center;gap:12px;display:flex}.ebay-analytics-logo{flex-shrink:0;width:112px;max-width:32vw;height:auto;display:block}@media (max-width:650px){.ebay-analytics-logo{width:86px}.ebay-analytics-title{gap:9px}}.vendor-import-rows{max-height:480px;margin:16px 0;overflow:auto}.vendor-import-row{border-bottom:1px solid var(--border,#444);align-items:center;gap:12px;padding:12px;display:flex}.vendor-import-row>input{flex-shrink:0;width:18px;height:18px}.vendor-import-row small,.vendor-counter-matches small{margin-top:4px;display:block}.vendor-counter-matches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0;display:grid}.vendor-counter-matches>button{text-align:left;white-space:normal}.vendor-quick-sales>summary{font-weight:700}.vendor-workspace>fieldset{gap:24px;display:grid}.vendor-workspace details{width:100%;max-width:none;color:var(--text);margin:0;font-size:14px}.vendor-workspace details>summary{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;min-height:48px;padding:14px 16px;font-size:15px;font-weight:600;display:list-item}.vendor-workspace details[open]>summary{border-color:var(--green);margin-bottom:20px}.vendor-workspace .vendor-panel{min-width:0}.vendor-workspace .vendor-panel>h2{margin-bottom:12px}.vendor-workspace .section-title{align-items:flex-start;margin:0 0 20px}.vendor-workspace .vendor-panel p{max-width:85ch;margin:12px 0 18px;line-height:1.65}.vendor-workspace .vendor-panel form{margin-top:20px}.vendor-workspace label:not(.vendor-check):not(.vendor-import-row){color:var(--text);flex-direction:column;gap:8px;min-width:0;margin:14px 0;font-size:14px;display:flex}.vendor-workspace .form-grid label{margin:0}.vendor-workspace input:not([type=checkbox]),.vendor-workspace select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);border-radius:8px;padding:12px 14px;font-size:14px;display:block}.vendor-workspace input::placeholder{color:var(--muted);opacity:1}.vendor-workspace .vendor-check{align-items:center;gap:10px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.vendor-workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);flex:none;margin:0}.vendor-workspace .batch-actions{gap:12px;margin:20px 0}.vendor-workspace .primary,.vendor-workspace .secondary{white-space:normal;min-height:44px;line-height:1.4}.vendor-workspace .quiet{min-height:44px}.vendor-workspace .section-title>label{min-width:min(320px,100%);margin:0!important}.vendor-workspace .stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:24px 0}.vendor-workspace .stats>div{min-width:0;padding:18px}.vendor-workspace .stats strong{overflow-wrap:anywhere;font-size:25px}.vendor-workspace small{font-size:12px;line-height:1.6}.vendor-workspace .form-grid{align-items:start;gap:20px;margin:20px 0}.vendor-choice-field{flex-direction:column;gap:8px;margin:14px 0;font-size:14px;display:flex}.form-grid>.vendor-choice-field{margin:0}.vendor-choices{flex-wrap:wrap;gap:10px;display:flex}.vendor-workspace .vendor-choices>.secondary{border-color:var(--line);background:0 0}.vendor-workspace .vendor-choices>button{flex:1;min-width:100px}.vendor-workspace .vendor-import-row{align-items:flex-start;margin:0}.vendor-workspace .vendor-import-row input{margin-top:4px}.vendor-workspace .vendor-counter-matches>button{flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.vendor-workspace .vendor-line .section-title{margin-bottom:20px}.vendor-workspace .vendor-reconciliation{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:20px}@media (max-width:650px){.vendor-workspace>fieldset{gap:18px}.vendor-workspace .form-grid{grid-template-columns:minmax(0,1fr)}.vendor-workspace .section-title>label{width:100%;min-width:0}.vendor-workspace .batch-actions{align-items:stretch}.vendor-workspace .batch-actions>.primary,.vendor-workspace .batch-actions>.secondary{flex:180px}.vendor-workspace .vendor-choices>button{min-width:90px}.vendor-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-workspace .stats>div{padding:14px}.vendor-workspace .stats strong{font-size:22px}.vendor-workspace .vendor-reconciliation{padding:14px}}.photo-card-lookup{border-bottom:1px solid var(--border,#444);margin-bottom:24px;padding-bottom:20px}.photo-lookup-preview{object-fit:contain;width:100px;height:140px;margin:12px 0;display:block}.vendor-csv-guide{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:20px 0;padding:18px}.vendor-csv-guide h3{margin:0 0 12px}.vendor-csv-guide ol{margin:12px 0;padding-left:22px}.vendor-csv-guide li{margin:10px 0;line-height:1.6}:root[data-theme-preset=neon]{--bg:#191b1c;--surface:#25282a;--line:#454b4d;--muted:#b4bdc0;--text:#f4f7f5;--theme-input:#1e2122;--theme-raised:#303638;--theme-tint:#394143;--accent-ink:#141b05}:root[data-theme-preset=neon] .primary:hover{background:#cbff55}:root[data-theme-preset=neon] .secondary:hover{border-color:var(--green);background:var(--theme-raised)}.theme-options{flex-wrap:wrap;gap:10px}.theme-options>button{white-space:normal;flex:calc(50% - 10px);min-height:44px}.theme-preset-caption{color:var(--muted);align-items:center;gap:10px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.theme-preset-caption>span{background:#b6ff00;border-radius:50%;flex:none;width:16px;height:16px}.vendor-workspace .vendor-line{margin:12px 0;padding:0}.vendor-workspace .vendor-line>.vendor-card-summary{background:0 0;border:0;border-radius:0;align-items:center;gap:20px;margin:0;padding:18px 20px;font-weight:400;list-style:none;display:flex}.vendor-card-summary::-webkit-details-marker{display:none}.vendor-card-identity{flex:1;min-width:0}.vendor-card-identity>strong{overflow-wrap:anywhere;font-size:16px;display:block}.vendor-card-identity small{font-size:13px}.vendor-card-price{text-align:right;flex:none}.vendor-card-price>strong{color:var(--green);font-size:19px}.vendor-card-price small{font-size:12px}.vendor-card-chevron{color:var(--muted);font-size:24px;transition:transform .15s}.vendor-line[open] .vendor-card-chevron{transform:rotate(180deg)}.vendor-card-body{border-top:1px solid var(--line);padding:22px 20px}.vendor-workspace .vendor-line[open]{border-color:var(--green)}.vendor-workspace .vendor-inventory-actions{margin:12px 0}@media (max-width:650px){.vendor-workspace .vendor-line>.vendor-card-summary{gap:12px;padding:16px 14px}.vendor-card-identity>strong{font-size:14px}.vendor-card-identity small{font-size:12px}.vendor-card-price>strong{font-size:17px}.vendor-card-body{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.vendor-card-chevron{transition:none}}.vendor-workspace .vendor-section{padding:0}.vendor-workspace .vendor-section>.vendor-section-summary{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:20px 24px;list-style:none;display:flex}.vendor-section-summary::-webkit-details-marker{display:none}.vendor-section-summary>span:first-child{min-width:0}.vendor-section-summary strong{font-size:17px}.vendor-section-summary small{overflow-wrap:anywhere;margin-top:7px;font-size:14px}.vendor-section[open]>.vendor-section-summary .vendor-card-chevron{transform:rotate(180deg)}.vendor-section-body{border-top:1px solid var(--line);padding:24px}.vendor-workspace .vendor-card-details>summary small,.vendor-workspace .vendor-trade-details>summary small,.vendor-workspace .vendor-quick-sales>summary small,.vendor-workspace details.vendor-panel:not(.vendor-section)>summary small{margin-top:7px;font-size:13px;font-weight:400}@media (max-width:650px){.vendor-workspace .vendor-section>.vendor-section-summary{padding:18px 16px}.vendor-section-body{padding:16px}.vendor-section-summary strong{font-size:16px}.vendor-section-summary small{font-size:13px}}.public-buylist>.surface,.public-buylist .buylist-basket,.public-buylist .form-grid{margin:20px 0;padding:24px}.public-buylist .buylist-public-heading{flex-wrap:wrap;gap:16px;height:auto;padding:0 0 20px;font-size:14px}.public-buylist .buylist-public-heading>a{color:var(--green);font-size:24px;font-weight:700}.public-buylist .buylist-public-intro>p:not(.eyebrow){max-width:80ch;margin:16px 0;font-size:16px;line-height:1.7}.public-buylist label:not(.confirm-pair){color:var(--text);flex-direction:column;gap:8px;min-width:0;margin:16px 0;font-size:14px;display:flex}.public-buylist input:not([type=checkbox]),.public-buylist select,.public-buylist textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.public-buylist input::placeholder{color:var(--muted);opacity:1}.public-buylist textarea{resize:vertical;min-height:90px}.public-buylist .confirm-pair{white-space:normal;align-items:flex-start;margin:20px 0;font-size:14px;line-height:1.6}.public-buylist input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);flex:none;margin:4px 0}.public-buylist .primary,.public-buylist .secondary{white-space:normal;min-height:44px}.public-buylist p{margin:12px 0;line-height:1.7}.public-buylist small{font-size:12px;line-height:1.6}.public-buylist footer{color:var(--muted);margin:28px 0 12px;font-size:13px}.buylist-customer-fields{border:0;min-width:0;margin:0;padding:0}.buylist-customer-steps{counter-reset:buyliststep;flex-wrap:wrap;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.buylist-customer-steps li{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.buylist-customer-steps li:before{counter-increment:buyliststep;content:counter(buyliststep);background:var(--surface);border:1px solid var(--line);width:28px;height:28px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.buylist-settlement{gap:10px;margin:20px 0;display:flex}.buylist-settlement button{flex:1}.buylist-basket-line{border-bottom:1px solid var(--line);padding:14px 0}.buylist-basket-line>strong{font-size:14px}.buylist-basket-line>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.public-buylist .buylist-basket{margin-top:0;scroll-margin-top:24px}.buylist-offer{padding:18px}.buylist-offer h3{margin:0;font-size:17px;line-height:1.5}.buylist-offer>div{flex:1}.buylist-offer .primary,.buylist-offer .secondary{width:100%}.public-buylist details{max-width:none;margin:20px 0;font-size:14px}.public-buylist details>summary{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;min-height:44px;padding:14px;font-weight:600}.buylist-timeline{gap:24px;margin:0;padding:12px 0 0 20px}.buylist-next-step{border-left:3px solid var(--green);background:var(--bg);padding:16px}.public-buylist table{font-size:14px}.public-buylist th{font-size:12px}.public-buylist .scroll{margin-top:20px}.public-buylist .section-title{flex-wrap:wrap;gap:16px;margin:0 0 20px}@media (max-width:800px){.public-buylist>.surface,.public-buylist .buylist-basket,.public-buylist .form-grid{padding:18px}.public-buylist .form-grid{grid-template-columns:minmax(0,1fr)}.public-buylist .form-grid label{margin:0}.buylist-offer>img{width:82px}.public-buylist .batch-actions>.primary,.public-buylist .batch-actions>.secondary{flex:180px}.buylist-customer-steps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.buylist-offer{padding:16px}.buylist-portal-layout{gap:18px}}.buylist-review-cards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin:24px 0;display:grid}.buylist-review-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:18px}.buylist-review-card h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px}.buylist-review-card dl{gap:14px;margin:20px 0 0;display:grid}.buylist-review-card dl>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.buylist-review-card dt{color:var(--muted);font-size:13px}.buylist-review-card dd{text-align:right;margin:0;font-size:14px;font-weight:600}.buylist-review-card dd>small{font-weight:400}.buylist-kind-filter{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.buylist-kind-filter>button{min-height:44px}.buylist-cash-only{color:var(--green)}.buylist-workspace .vendor-choice-field{margin:20px 0}.buylist-sealed-stock{max-width:none;margin:20px 0;padding:20px;font-size:14px}.buylist-sealed-stock summary{font-weight:700}.buylist-sealed-stock article{border-bottom:1px solid var(--line);padding:14px 0}.ebay-success{z-index:10000;border:1px solid var(--accent,#cf0);color:#f6fff2;text-align:center;background:#171b17;border-radius:24px;width:min(440px,100vw - 32px);padding:28px;animation:.45s cubic-bezier(.2,.9,.3,1.15) ebay-success-enter;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 16px 80px #0009,0 0 36px #caff0018}.ebay-success h2{color:#f6fff2;margin:16px 0 8px;font-size:26px;line-height:1.2}.ebay-success p{color:#d8e1d4;margin:0 0 20px;line-height:1.5}.ebay-success-close{font-size:28px;position:absolute;top:8px;right:12px;color:#d8e1d4!important;background:0 0!important;border:0!important;padding:4px 10px!important}.ebay-success-check{width:76px;height:76px;overflow:visible}.ebay-success-check circle{fill:#ccff0015;stroke:#cf0;stroke-width:2px}.ebay-success-check path{fill:none;stroke:#cf0;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px;animation:.45s .15s forwards ebay-success-tick}.ebay-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.ebay-success-actions .primary{border-radius:12px;padding:12px 16px;font-weight:700;text-decoration:none;color:#10150d!important;background:#cf0!important;border-color:#cf0!important}.ebay-success-actions button{color:#f6fff2;background:#262d24;border:1px solid #55604d;border-radius:12px;padding:12px 16px}.ebay-success-actions .ebay-success-sound{color:#cbd7c6;background:0 0;border:0;width:100%;padding:6px;font-size:12px}.ebay-success-sparks{pointer-events:none;position:absolute;top:66px;left:50%}.ebay-success-sparks i{opacity:0;width:6px;height:12px;transform:rotate(calc(var(--spark)*30deg)) translateY(-44px);background:#cf0;border-radius:2px;animation:.85s ease-out 50ms ebay-success-spark;position:absolute}.ebay-success-sparks i:nth-child(3n){background:#63e5ac}.ebay-success-sparks i:nth-child(3n+1){background:#f1fff1}@keyframes ebay-success-enter{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes ebay-success-tick{to{stroke-dashoffset:0}}@keyframes ebay-success-spark{20%{opacity:1}to{opacity:0;transform:rotate(calc(var(--spark)*30deg)) translateY(-115px) scale(.5)}}@media (max-width:600px){.ebay-success{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:24px 18px}.ebay-success h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.ebay-success,.ebay-success-check path,.ebay-success-sparks i{animation:none}.ebay-success-check path{stroke-dashoffset:0}.ebay-success-sparks{display:none}}@font-face{font-family:CardWire;src:url(/fonts/PressStart2P-Regular.ttf)format("truetype");font-display:swap}.arcade-ticker-shell{z-index:60;--arcade-pixel-ink:#101510;--arcade-pixel-paper:#f5fff1;height:46px;position:sticky;top:0}.arcade-ticker-shell.is-hidden{background:var(--bg);border-bottom:1px solid var(--line);justify-content:flex-end;height:22px;display:flex}.arcade-ticker{background:var(--bg);border-top:2px solid var(--green);border-bottom:1px solid var(--green);height:46px;color:var(--green);box-shadow:0 2px 0 var(--line);isolation:isolate;align-items:center;display:flex}.arcade-ticker:after{content:"";pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000a 2px 3px);position:absolute;inset:0}.arcade-ticker-badge{background:var(--surface);border-right:1px solid var(--line);z-index:4;flex-shrink:0;align-items:center;gap:8px;height:100%;padding:0 14px;display:flex}.arcade-ticker-badge b{font-family:CardWire,monospace;font-size:8px;font-weight:400;line-height:1.5}.arcade-pixel{width:26px;height:26px;image-rendering:pixelated;flex-shrink:0}.arcade-pikachu,.arcade-gengar{width:32px;height:30px}.arcade-ticker-window{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.arcade-ticker-track{will-change:transform;width:max-content;animation:90s linear infinite card-wire-scroll;display:flex}.arcade-ticker-group{flex-shrink:0;align-items:center;gap:32px;padding-right:32px;display:flex}.arcade-ticker-item{white-space:nowrap;color:var(--green);text-shadow:1px 1px 0 var(--line);align-items:center;gap:12px;font-family:CardWire,monospace;font-size:10px;line-height:1.6;display:flex}.arcade-ticker-item small{letter-spacing:1px;border:1px solid var(--line);color:var(--muted);text-shadow:none;padding:2px 6px;font-family:Arial,sans-serif;font-size:9px;display:block}.arcade-ticker-item:hover{text-decoration:underline}.arcade-ticker-controls{z-index:4;background:var(--bg);border-left:1px solid var(--line);align-items:center;gap:4px;height:100%;padding:0 10px;display:flex}.arcade-ticker-controls button,.arcade-ticker-show{color:var(--green);white-space:nowrap;background:0 0;border:0;padding:5px;font-size:14px}.arcade-ticker-controls .arcade-hide,.arcade-ticker-show{font-family:Arial,sans-serif;font-size:11px}.arcade-ticker-show{color:var(--muted);padding:0 16px}.arcade-ticker:hover .arcade-ticker-track,.arcade-ticker:focus-within .arcade-ticker-track,.arcade-ticker.is-paused .arcade-ticker-track{animation-play-state:paused}.arcade-sources{background:var(--surface);width:min(560px,100vw - 24px);max-height:85dvh;color:var(--text);border:1px solid var(--green);border-radius:16px;padding:24px;overflow:auto}.arcade-sources::backdrop{background:#000a}.arcade-sources h2{margin-bottom:18px}.arcade-sources p{margin:14px 0}.arcade-sources ul{padding-left:20px}.arcade-sources li{margin:12px 0}.arcade-sources a{color:var(--green);text-decoration:underline}.site-tip-bar{top:var(--arcade-ticker-height,0px)}.sidebar{top:calc(44px + var(--arcade-ticker-height,0px))}.shell{min-height:calc(100dvh - 44px - var(--arcade-ticker-height,0px))}@keyframes card-wire-scroll{to{transform:translate(-50%)}}@media (max-width:700px){.arcade-ticker-badge{padding:0 8px}.arcade-ticker-badge b{display:none}.arcade-ticker-controls{gap:0;padding:0 6px}.arcade-ticker-controls .arcade-hide{font-size:10px}.arcade-ticker-item{gap:10px;font-size:9px}.arcade-ticker-item small{display:none}}@media (prefers-reduced-motion:reduce){.arcade-ticker-track{will-change:auto;animation:none!important}.arcade-ticker-window{overflow:auto;-webkit-mask-image:none;mask-image:none}}.arcade-charizard{width:44px;height:32px}.arcade-eevee,.arcade-squirtle,.arcade-umbreon,.arcade-mew,.arcade-bulbasaur{width:32px;height:30px}.arcade-latias,.arcade-latios{width:36px;height:30px}.collection-tile-heading h2,.collection-tile .collection-values>span{color:var(--green)}.binder-research-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.binder-copy-actions>.secondary{text-align:left;width:100%}.binder-copy-actions .batch-actions{margin-top:10px}.binder-card-dialog h2{color:var(--green)}.showcase-owner-actions{margin:20px 0;padding:18px}.showcase-owner-actions>p{color:var(--muted);margin:8px 0 16px}.showcase-owner-actions .batch-actions{margin:12px 0}.binder-copy-actions{min-width:0}.binder-copy-actions>.secondary{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.binder-copy-actions>.secondary small{white-space:normal;overflow-wrap:anywhere;width:100%}.binder-playmat-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.binder-playmat-controls>span{color:var(--muted);margin-right:4px;font-size:12px}.binder-playmat-controls button{min-height:38px;font-size:12px}.binder-playmat{pointer-events:none;background-color:#141518;background-image:radial-gradient(at 8% 0,#84391888,#0000 45%),radial-gradient(at 100% 100%,#8e552855,#0000 40%);position:absolute;inset:0}.binder-playmat.mat-moon{background-image:radial-gradient(at 5% 0,#402e7588,#0000 50%),radial-gradient(at 100% 100%,#33264c88,#0000 50%)}.binder-playmat.mat-sky{background-image:radial-gradient(at 5% 0,#285a7c88,#0000 50%),radial-gradient(at 100% 100%,#285d4788,#0000 50%)}.binder-playmat svg{width:100%;height:100%;display:block}.binder-single .binder-playmat{width:200%}.custom-playmat>.binder-reference-board{clip-path:polygon(11% 9.7%,89% 9.7%,93.5% 12%,95.5% 85%,91% 89%,9% 89%,4.5% 86%,7.5% 14%)}.binder-pocket-frame.pocket-moving{z-index:6}.pocket-moving .binder-pocket-trigger{overflow:visible}.binder-card-gesture{pointer-events:none;transform-origin:92% 12%;z-index:5;animation-duration:1.7s;animation-timing-function:cubic-bezier(.25,.8,.3,1);animation-fill-mode:both;position:absolute;inset:5% 4% 4%}.binder-carried-card{border-radius:3px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:3px 8px 10px #0008}.binder-carried-card img{object-fit:fill;width:100%;height:100%;display:block}.binder-real-hand{aspect-ratio:1;filter:drop-shadow(2px 5px 3px #0005);transform-origin:30% 80%;width:120%;animation-duration:1.7s;animation-timing-function:cubic-bezier(.25,.8,.3,1);animation-fill-mode:both;display:block;position:absolute;top:-50%;left:60%}.binder-real-hand img{object-fit:contain;width:100%;height:100%;display:block;max-width:none!important}.gesture-in{animation-name:binder-place-card}.gesture-in .binder-real-hand{animation-name:binder-release-hand}.gesture-in .binder-carried-card{animation:1.7s both binder-settle-card}.gesture-out{animation-name:binder-lift-card}.gesture-out .binder-real-hand{animation-name:binder-grip-hand}.gesture-out .binder-carried-card{animation:1.7s both binder-grip-card}.binder-base-arriving{animation:1.7s both binder-arrived-card}@keyframes binder-place-card{0%{opacity:0;transform:translate(28%,-55%)rotate(10deg)}12%{opacity:1}55%,72%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(0)}}@keyframes binder-release-hand{0%,60%{transform:translate(0)}74%{opacity:1;transform:translate(6%,-7%)rotate(4deg)}to{opacity:0;transform:translate(55%,-75%)rotate(12deg)}}@keyframes binder-settle-card{0%,68%{opacity:1}72%,to{opacity:0}}@keyframes binder-arrived-card{0%,60%{opacity:0}72%,to{opacity:.79}}@keyframes binder-lift-card{0%,35%{opacity:1;transform:translate(0)}58%{opacity:1;transform:translate(2%,-8%)rotate(3deg)}95%,to{opacity:0;transform:translate(35%,-65%)rotate(12deg)}}@keyframes binder-grip-hand{0%{opacity:0;transform:translate(45%,-60%)rotate(10deg)}25%,to{opacity:1;transform:translate(0)}}@keyframes binder-grip-card{0%,28%{opacity:0}35%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.binder-card-gesture{display:none!important}.binder-base-arriving{animation:none!important}}.mat-single-title,.binder-single .mat-wide-title{display:none}.binder-single .mat-single-title{display:block}.binder-card-gesture .binder-real-hand{width:170%;top:-88%;left:45%}.binder-unpriced-jump{min-height:42px;margin-top:12px}.binder-unpriced-panel{border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:16px;scroll-margin-top:110px}.binder-unpriced-panel:focus-visible{outline:2px solid var(--green);outline-offset:3px}.binder-unpriced-panel h3,.binder-unpriced-row strong{color:var(--green)}.binder-unpriced-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.binder-unpriced-row:first-of-type{margin-top:12px}.binder-unpriced-row small{color:var(--muted);margin-top:5px;display:block}.binder-unpriced-row button{flex-shrink:0;min-height:42px}@media (max-width:600px){.binder-unpriced-row{flex-direction:column;align-items:stretch;gap:10px}.binder-unpriced-row button{align-self:flex-start}}.carddesk-shop,.shop-manage-page{max-width:1440px;margin:0 auto;padding:28px}.shop-heading{justify-content:space-between;align-items:center;gap:20px;height:auto;padding:0 0 24px;display:flex}.shop-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-heading .brand{padding:0}.shop-intro{padding:28px 0}.shop-intro h1{max-width:18ch;font-size:clamp(32px,5vw,54px)}.shop-intro>p:not(.eyebrow){max-width:65ch;color:var(--muted);margin:20px 0;font-size:17px;line-height:1.7}.shop-service-notes{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.shop-service-notes>span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:13px}.shop-category-buttons{flex-wrap:wrap;gap:10px;margin:12px 0 24px;display:flex}.shop-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.shop-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:18px;margin:20px 0;display:grid}.shop-product-photo{border:0;border-bottom:1px solid var(--line);background:var(--bg);width:100%;height:280px;color:var(--muted);place-items:center;padding:18px;display:grid}.shop-product-photo img{object-fit:contain;width:100%;height:100%}.shop-product>div{padding:18px}.shop-product h2{overflow-wrap:anywhere;margin:8px 0;font-size:17px;line-height:1.5}.shop-product p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.6}.shop-product strong{color:var(--green);margin:14px 0;font-size:23px;display:block}.shop-product .batch-actions{align-items:stretch;gap:8px}.shop-product .batch-actions>button{white-space:normal;flex:1}.shop-product small{font-size:12px;line-height:1.6}.shop-search{grid-template-columns:2fr 1fr;gap:18px;padding:20px;display:grid}.shop-panel{margin:20px 0;padding:24px}.shop-panel h2,.shop-panel h3{margin:0 0 16px}.shop-panel h3:not(:first-child){margin-top:24px}.shop-panel p{margin:14px 0;line-height:1.7}.shop-manage>fieldset,.shop-panel fieldset{border:0;min-width:0;margin:0;padding:0}.shop-search label,.shop-panel label:not(.shop-check):not(.shop-photo-picker label){color:var(--text);flex-direction:column;gap:8px;min-width:0;margin:14px 0;font-size:14px;display:flex}.shop-search label{margin:0}.shop-search input,.shop-search select,.shop-panel input:not([type=checkbox]):not([type=radio]),.shop-panel select,.shop-panel textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.shop-panel textarea{resize:vertical;min-height:110px}.shop-panel input::placeholder,.shop-search input::placeholder{color:var(--muted);opacity:1}.shop-panel .form-grid{gap:20px;margin:20px 0}.shop-panel .form-grid label{margin:0}.shop-panel small{font-size:12px;line-height:1.6}.shop-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.shop-check input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:4px 0}.shop-check a{color:var(--green);text-decoration:underline}.shop-check>span{min-width:0}.shop-basket{align-self:start;margin-top:0;scroll-margin-top:20px;position:sticky;top:20px}.shop-basket>.primary{width:100%}.shop-basket-line,.shop-order-line{border-bottom:1px solid var(--line);padding:16px 0}.shop-basket-line>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-basket-line label{max-width:80px}.shop-basket-line strong{font-size:14px}.shop-basket-line small{margin-top:8px}.shop-totals{gap:14px;margin:24px 0;display:grid}.shop-totals>div{justify-content:space-between;gap:16px;display:flex}.shop-totals dd{margin:0;font-weight:600}.shop-totals>div:last-child{border-top:1px solid var(--line);color:var(--green);padding-top:16px;font-size:21px}.shop-policies{margin:28px 0}.shop-panel details,.shop-manage details{max-width:none;color:var(--text);margin:18px 0;font-size:14px}.shop-panel details>summary,.shop-manage details.shop-panel>summary{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-height:46px;padding:14px;font-weight:600}.shop-panel details p{white-space:pre-wrap}.carddesk-shop footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:32px 0;display:flex}.shop-product-dialog{width:min(650px,95vw)}.shop-detail-photo{object-fit:contain;background:var(--bg);border-radius:10px;width:100%;height:340px;padding:18px}.shop-product-dialog p{margin:18px 0;line-height:1.7}.shop-description{white-space:pre-wrap}.shop-product-dialog>strong{color:var(--green);margin:20px 0;font-size:25px;display:block}.shop-stock-line{border:1px solid var(--line);background:var(--bg);border-radius:10px;overflow:hidden}.shop-stock-line>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px;list-style:none;display:flex}.shop-stock-line summary>span{min-width:0}.shop-stock-line summary>span:last-child{text-align:right}.shop-stock-line summary small{margin-top:6px}.shop-stock-line>div{border-top:1px solid var(--line);padding:20px}.shop-manage .section-title{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:20px 0}.shop-manage .stats{margin:24px 0}.shop-manage .vendor-choices{gap:10px}.shop-manage .vendor-choices button{min-height:44px}.shop-photo-strip{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.shop-photo-strip>img,.shop-photo-strip>div{width:150px}.shop-photo-strip img{object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:150px;height:190px}.shop-photo-strip>div{flex-direction:column;gap:8px;display:flex}.shop-photo-strip button{white-space:normal}.shop-photo-picker{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px;margin:20px 0;display:grid}.shop-photo-picker label{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.shop-photo-picker img{object-fit:contain;width:100%;height:140px}.shop-photo-picker input{width:18px;height:18px;accent-color:var(--green)}.shop-scan-photos{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:18px}.shop-item-editor{scroll-margin-top:24px}.shop-manage .primary,.shop-manage .secondary,.carddesk-shop .primary,.carddesk-shop .secondary{white-space:normal;min-height:44px}.shop-manage .batch-actions{gap:12px}.shop-order-line span{margin-top:8px;display:block}.shop-order-page{max-width:1000px}.shop-order-page .shop-panel{max-width:800px}@media (max-width:900px){.shop-layout{grid-template-columns:minmax(0,1fr)}.shop-basket{position:static}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-heading{flex-wrap:wrap}.shop-search{grid-template-columns:1fr}.carddesk-shop,.shop-manage-page{padding:18px}.shop-manage .form-grid{grid-template-columns:minmax(0,1fr)}.shop-manage .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product-photo{height:220px;padding:12px}.shop-product>div{padding:14px}.shop-stock-line>summary{align-items:flex-start;gap:12px}.shop-stock-line summary>span:last-child{max-width:45%;font-size:12px}.shop-manage .batch-actions>.primary,.shop-manage .batch-actions>.secondary{flex:160px}.shop-panel{padding:18px}}@media (max-width:480px){.shop-product-grid{grid-template-columns:minmax(0,1fr)}.shop-product-photo{height:300px}.shop-heading>div{width:100%}.shop-service-notes{gap:8px}.shop-service-notes span{font-size:12px}.shop-detail-photo{height:290px}}.shop-product-photo{position:relative;overflow:hidden}.shop-product-photo img{width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.season-picker-heading{margin:22px 0 12px}.theme-dialog{max-height:88dvh;overflow:auto}.season-options button{align-items:center;gap:8px;display:inline-flex}.season-friend{vertical-align:middle;flex-shrink:0;width:28px;height:28px}.theme-colour-choice{width:100%;margin:14px 0}.theme-colour-choice .theme-swatches{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.theme-swatches button[aria-pressed=true]{outline:2px solid var(--text);outline-offset:3px}.theme-custom small{color:var(--muted);margin:10px 0;display:block}.arcade-season-friend{width:24px;height:24px}.loading-ball .season-loading{width:100%;height:100%;animation:1.8s ease-in-out infinite season-loading-wiggle}.season-decorations{z-index:25;pointer-events:none;position:fixed;inset:0;overflow:hidden}.season-corner{opacity:.65;position:absolute;bottom:16px;right:16px}.season-corner.second{left:16px;right:auto}.season-corner svg{width:34px;height:34px}.season-effects{position:absolute;inset:0}.season-effects>span{top:-40px;left:var(--season-left);animation:season-fall var(--season-duration) linear infinite;animation-delay:var(--season-delay);opacity:.5;will-change:transform;position:absolute}.season-effects svg{width:20px;height:20px}.season-snow{color:#f8f8ff;text-shadow:0 0 3px #5b6480;font-size:16px}.effects-halloween>span{opacity:.25}.effects-newyear>span{opacity:.35}[data-theme-preset=seasonal] .eyebrow,[data-theme-preset=seasonal] .nav-group-toggle svg{color:var(--season-secondary)}[data-theme-preset=seasonal] .secondary{border-color:var(--season-secondary)}@supports (color:color-mix(in lab, red, red)){[data-theme-preset=seasonal] .secondary{border-color:color-mix(in srgb,var(--season-secondary) 35%,var(--line))}}@keyframes season-fall{0%{transform:translate(-10px,-50px)rotate(-15deg)}to{transform:translate(30px,calc(100dvh + 80px))rotate(45deg)}}@keyframes season-loading-wiggle{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@media (prefers-reduced-motion:reduce){.season-effects{display:none}.loading-ball .season-loading{animation:none}}.binder-listing-table input{border:1px solid var(--line);background:var(--bg);width:130px;max-width:100%;min-height:42px;color:var(--text);border-radius:7px;padding:10px}.sell-enquiry-overlay{z-index:90}.sell-enquiry-dialog{width:min(820px,96vw);max-height:92dvh;padding:28px;overflow:auto}.sell-enquiry-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;height:auto;margin-bottom:24px;padding:0 0 24px;display:flex}.sell-enquiry-header .eyebrow{margin-bottom:9px}.sell-enquiry-header h2{color:var(--green);font-size:27px;line-height:1.3}.sell-enquiry-header p:not(.eyebrow){color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.sell-enquiry-header>.quiet{flex:none}.sell-enquiry-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 28px;display:grid}.sell-enquiry-steps button{border:1px solid var(--line);color:var(--muted);background:var(--surface);white-space:normal;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:12px;display:flex}.sell-enquiry-steps button span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.sell-enquiry-steps .active{color:var(--green);border-color:var(--green)}.sell-enquiry-steps .active span{background:var(--green);color:var(--accent-ink)}.sell-enquiry-fields{border:0;min-width:0;margin:0;padding:0}.sell-enquiry-fields h3{margin:12px 0 20px;font-size:19px}.sell-enquiry-fields label:not(.sell-check):not(.sell-category-options label),.buyback-admin form>label,.buyback-inbox-controls>label{color:var(--text);flex-direction:column;gap:8px;margin:18px 0;font-size:13px;display:flex}.sell-enquiry-fields input:not([type=checkbox]),.sell-enquiry-fields textarea,.buyback-admin input:not([type=checkbox]),.buyback-admin textarea,.buyback-admin select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:8px;min-width:0;padding:12px}.sell-enquiry-fields textarea{resize:vertical;line-height:1.6}.sell-enquiry-fields small{color:var(--muted);font-size:12px;line-height:1.6}.sell-category-options{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.sell-category-options label{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.sell-category-options label.selected{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.sell-category-options label.selected{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.sell-category-options input,.sell-check input{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:2px}.sell-category-options strong{font-size:14px}.sell-category-options small{margin-top:6px;display:block}.sell-attached-inventory{border:1px solid var(--line);border-radius:9px;max-width:none;margin:20px 0;padding:14px}.sell-attached-inventory summary{cursor:pointer;align-items:center;gap:8px;line-height:1.6;display:flex}.sell-attached-inventory>div{max-height:220px;margin-top:14px;overflow:auto}.sell-attached-inventory p{border-top:1px solid var(--line);padding:10px 0}.sell-attached-inventory p span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.sell-rate-guide{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;padding:16px;display:grid}.sell-rate-guide strong{color:var(--green);font-size:14px}.sell-rate-guide span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.sell-rate-guide>small{grid-column:1/-1}.sell-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.7;display:flex}.sell-review-summary{border:1px solid var(--line);border-radius:10px;gap:14px;margin:18px 0;padding:20px;display:grid}.sell-review-summary>div{grid-template-columns:100px 1fr;gap:12px;display:grid}.sell-review-summary dt{color:var(--muted)}.sell-review-summary dd{overflow-wrap:anywhere;margin:0}.sell-review-notes{border:1px solid var(--line);border-radius:8px;max-width:none;margin:20px 0;padding:12px}.sell-review-notes p{white-space:pre-wrap;max-height:250px;margin:12px 0;line-height:1.7;overflow:auto}.sell-receipt-reference{border:1px solid var(--green);color:var(--green);background:var(--green);border-radius:10px;align-items:center;gap:16px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.sell-receipt-reference{background:color-mix(in srgb,var(--green) 7%,var(--surface))}}.sell-receipt-reference>span{flex:1;min-width:0}.sell-receipt-reference small{color:var(--muted);margin-bottom:7px;display:block}.sell-receipt-reference strong{overflow-wrap:anywhere;font-family:monospace;font-size:18px}.sell-receipt-actions{margin:24px 0}.sell-receipt-actions small{color:var(--muted);margin-top:10px;line-height:1.6;display:block}.sell-email-confirmation{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding-top:20px;display:flex}.sell-email-confirmation p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.7}.sell-next-steps{margin:24px 0;padding-left:22px}.sell-next-steps li{padding:8px 0;line-height:1.6}.sell-next-steps li span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.sell-enquiry-dialog .dialog-footer{background:var(--surface);border-top:1px solid var(--line);margin-top:28px;padding:18px 0;position:sticky;bottom:-28px}.sell-enquiry-dialog .primary,.sell-enquiry-dialog .secondary{white-space:normal;min-height:44px}.buyback-admin{max-width:1320px;margin:0 auto;padding:32px 24px}.buyback-admin>.eyebrow{margin-top:30px}.buyback-admin>p{margin:18px 0;line-height:1.7}.buyback-inbox-controls{flex-wrap:wrap;align-items:end;gap:20px;margin:26px 0;display:flex}.buyback-inbox-controls>label{flex:1;min-width:240px;margin:0}.buyback-inbox-layout{grid-template-columns:340px minmax(0,1fr);gap:24px;display:grid}.buyback-enquiry-list{flex-direction:column;gap:12px;display:flex}.buyback-enquiry-list>button.surface{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;display:flex}.buyback-enquiry-list .selected{border-color:var(--green)}.buyback-enquiry-list strong{color:var(--green);overflow-wrap:anywhere;font-family:monospace}.buyback-enquiry-list small{color:var(--muted);line-height:1.6}.buyback-enquiry-review{min-width:0;padding:24px}.buyback-enquiry-review>p{overflow-wrap:anywhere;margin:18px 0;line-height:1.7}.buyback-enquiry-review h2{color:var(--green);overflow-wrap:anywhere}.buyback-enquiry-details,.buyback-attached-list,.buyback-delivery-details{max-width:none;margin:20px 0;line-height:1.6}.buyback-enquiry-details p{white-space:pre-wrap;max-height:300px;margin-top:12px;overflow:auto}.buyback-attached-list article{border-top:1px solid var(--line);padding:14px 0}.buyback-source-photos{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.buyback-source-photos img{object-fit:contain;background:var(--bg);width:100px;height:140px}.buyback-admin form small{color:var(--muted)}@media (max-width:700px){.sell-enquiry-dialog{padding:18px}.sell-enquiry-header h2{font-size:23px}.sell-enquiry-steps button{flex-direction:column;padding:10px 5px;font-size:11px}.sell-category-options,.sell-rate-guide{grid-template-columns:1fr}.sell-rate-guide>small{grid-column:auto}.sell-enquiry-dialog .dialog-footer{bottom:-18px}.sell-receipt-reference{flex-wrap:wrap;padding:16px}.sell-receipt-reference strong{font-size:15px}.sell-review-summary>div{grid-template-columns:1fr;gap:5px}.buyback-inbox-layout{grid-template-columns:1fr}.buyback-admin{padding:24px 14px}.buyback-enquiry-review{padding:18px}}.binder-printing-options{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.binder-printing-options button{white-space:normal;min-height:42px}.binder-extra-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.binder-extra-badge{color:var(--muted);border:1px solid var(--line);vertical-align:middle;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:10px;display:inline-block}.binder-unpriced-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.binder-printing-options button{flex:1;font-size:12px}.binder-unpriced-actions{flex-direction:column;align-items:flex-start}}.bundle-workspace .section-title{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:20px 0}.bundle-workspace .section-title p{color:var(--muted);margin-top:10px;line-height:1.7}.bundle-panel{margin:24px 0;padding:24px}.bundle-panel h3{color:var(--green);margin-bottom:18px}.bundle-panel p{margin:14px 0;line-height:1.7}.bundle-batch-picker{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:20px 0;display:grid}.bundle-batch-picker label{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.bundle-batch-picker input,.bundle-contents input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:2px}.bundle-batch-picker small,.bundle-contents small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.bundle-contents{border:1px solid var(--line);border-radius:9px;max-height:480px;margin:20px 0;overflow:auto}.bundle-contents article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.bundle-contents article>label:first-child{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.bundle-contents img{object-fit:contain;flex:none;width:55px;height:76px}.bundle-contents article>label:last-child{width:75px;color:var(--muted);flex:none;font-size:12px}.bundle-panel input:not([type=checkbox]){border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:7px;padding:10px}.bundle-panel .form-grid{gap:18px;margin:24px 0}.bundle-panel .form-grid>label{flex-direction:column;gap:9px;display:flex}.bundle-generated-photos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:20px 0;display:grid}.bundle-generated-photos img{border-radius:8px;width:100%;display:block}.bundle-generated-photos span{color:var(--green);margin-top:8px;font-size:12px;display:block}.bundle-description,.bundle-source-issues{border:1px solid var(--line);border-radius:9px;max-width:none;margin:20px 0;padding:14px}.bundle-description p{white-space:pre-wrap;max-height:330px;font-size:13px;overflow:auto}.bundle-source-issues p{color:var(--muted);font-size:12px}.bundle-workspace .primary,.bundle-workspace .secondary{white-space:normal;min-height:44px}@media (max-width:600px){.bundle-panel{padding:16px}.bundle-contents article{align-items:flex-start;gap:10px}.bundle-contents article>label:first-child{flex-wrap:wrap}.bundle-contents article>label:first-child span{flex-basis:100%}.bundle-contents img{width:48px;height:67px}.bundle-contents article>label:last-child{width:65px}.bundle-batch-picker{grid-template-columns:1fr}}.sell-photo-uploader{border:1px solid var(--border,#444);border-radius:14px;margin:24px 0;padding:20px}.sell-photo-uploader h3{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sell-photo-uploader h3 small{color:var(--muted,#aaa);font-size:14px;font-weight:400}.sell-photo-uploader>small{margin:12px 0;display:block}.sell-photo-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:14px;margin-top:16px;display:grid}.sell-photo-grid>div,.sell-photo-grid>a{flex-direction:column;gap:8px;min-width:0;display:flex}.sell-photo-grid img{object-fit:contain;background:#161616;border-radius:8px;width:100%;height:150px}.sell-photo-grid small{font-size:12px}.sell-photo-grid button{width:100%}@media (max-width:550px){.sell-photo-uploader{padding:14px}.sell-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bundle-autosave{min-height:24px;color:var(--green);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.bundle-draft-list{gap:12px;display:grid}.bundle-draft-list article{border:1px solid var(--border,#444);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.bundle-draft-list small{margin-top:6px;display:block}@media (max-width:550px){.bundle-draft-list article{flex-direction:column;align-items:stretch}}.bundle-issue-row{border:1px solid var(--border,#444);border-radius:10px;align-items:center;gap:16px;margin:14px 0;padding:12px;display:flex}.bundle-issue-row img{object-fit:contain;flex-shrink:0;width:65px;height:90px}.bundle-issue-row>div{flex:1;min-width:0}.bundle-issue-row p{margin:6px 0}.bundle-source-issues h4{color:var(--green)}@media (max-width:550px){.bundle-issue-row{flex-wrap:wrap}.bundle-issue-row button{width:100%}}.bundle-source-issues.notice{color:var(--text,#eee);display:block}.bundle-price-required{border:2px solid var(--green);background:var(--green);border-radius:14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.bundle-price-required{background:color-mix(in srgb,var(--green) 7%,transparent)}}.bundle-price-required{gap:12px!important}.bundle-price-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bundle-price-heading strong{color:var(--green);font-size:1.1rem;font-weight:800}.bundle-price-required input{min-height:60px;font-size:1.4rem;font-weight:700}.bundle-price-required small{font-size:14px}.bundle-save-blocker{border:1px solid var(--green);border-radius:12px;margin:14px 0;padding:16px}.bundle-save-blocker p{font-weight:700}.catalogue-bundle-editor .bundle-contents article{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:start;display:grid}.catalogue-bundle-editor .bundle-contents article>div{width:100%;min-width:0}.catalogue-bundle-editor .bundle-contents label{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.bundle-workspace .bundle-price-required input:not([type=checkbox]){min-height:60px;font-size:1.4rem;font-weight:700}@media (max-width:600px){.bundle-workspace .form-grid,.catalogue-bundle-editor .bundle-contents article{grid-template-columns:minmax(0,1fr)}.catalogue-bundle-editor .bundle-contents{max-height:650px}}.shop-product-photo{position:relative}.shop-price-overlay{background:var(--accent,var(--green));color:var(--accent-ink,#111);border-radius:12px;padding:8px 12px;font-size:1.15rem;font-weight:800;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 18px #0005}.shop-rip-choices,.shop-rip-panel,.shop-rip-buyback{border:1px solid var(--accent,var(--green));background:var(--surface,#222);border-radius:14px;margin:16px 0;padding:18px}.shop-delivery-options{gap:12px;display:grid}.shop-delivery-options>label{border:1px solid #ffffff30;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.shop-delivery-options input{width:20px;height:20px;accent-color:var(--accent,var(--green));flex:none;margin-top:3px}.shop-delivery-options span{gap:6px;display:grid}.shop-delivery-options small{line-height:1.5}.shop-pull-editor{border-bottom:1px solid #ffffff25;padding:16px 0}.shop-rip-panel fieldset{gap:14px;min-width:0;display:grid}.shop-rip-panel h3,.shop-pulled-card>strong{color:var(--accent,var(--green))}.shop-pulled-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:20px 0;display:grid}.shop-pulled-card{overflow-wrap:anywhere;border:1px solid #ffffff30;border-radius:14px;gap:12px;padding:60px 18px 18px;display:grid;position:relative}.shop-pull-value{background:var(--accent,var(--green));color:var(--accent-ink,#111);border-radius:8px;padding:6px 10px;font-weight:800;position:absolute;top:12px;right:12px}.shop-rip-buyback textarea{min-height:90px}@media (max-width:600px){.shop-rip-panel,.shop-rip-choices,.shop-rip-buyback{padding:14px}.shop-pull-editor .form-grid{grid-template-columns:1fr}.shop-rip-panel button,.shop-rip-choices button{white-space:normal}.shop-rip-panel input,.shop-rip-panel select,.shop-rip-panel textarea{min-width:0;max-width:100%}}.shop-delivery-options input[type=radio]{-webkit-appearance:auto;appearance:auto;border:0;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}.shop-delivery-options .shop-check{flex-direction:row;margin:0}.customer-order-grid{grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:20px;margin:24px 0;display:grid}.customer-order{overflow-wrap:anywhere;flex-direction:column;gap:16px;min-width:0;display:flex}.customer-order .section-title{align-items:flex-start;gap:14px}.customer-order .section-title>strong{color:var(--green);white-space:nowrap}.customer-order h2{font-size:18px;line-height:1.5}.customer-order>a{align-self:flex-start;margin-top:auto}.customer-order-status{color:var(--green);font-weight:700}.customer-postage{border-color:var(--green);gap:16px;margin:24px 0;display:grid}.customer-postage-price strong{color:var(--green);font-size:28px}.customer-guest-orders{margin:28px 0}.customer-guest-orders summary{color:var(--green);cursor:pointer;font-weight:700}.customer-guest-orders[open]>p{margin:20px 0}.customer-orders>.batch-actions{flex-wrap:wrap;gap:12px}@media (max-width:600px){.customer-order .section-title{flex-direction:column}.customer-order>a{text-align:center;width:100%}.customer-order-grid{grid-template-columns:1fr}.customer-orders .shop-heading>div{flex-wrap:wrap}}.shop-variation-product>div>label,.shop-variation-editor>label{gap:8px;margin:16px 0;display:grid}.shop-variation-product input,.shop-variation-product select{width:100%;min-width:0;max-width:100%}.shop-variation-editor{border:0;gap:16px;margin:24px 0;padding:20px 0;display:grid}.shop-variation-stock{gap:16px;display:grid}.shop-variation-stock>div{border-bottom:1px solid var(--line);padding:16px 0}.shop-variation-summary{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.shop-ebay-import{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.shop-ebay-import>summary{color:var(--green);font-weight:700}.shop-ebay-import p{margin:16px 0}.shop-ebay-import fieldset{border:0;min-width:0;padding:0}.shop-ebay-options{gap:18px;margin:20px 0;display:grid}.shop-ebay-option{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:18px 0;display:grid}.shop-ebay-option img{object-fit:contain;width:90px;max-height:130px}.shop-ebay-option>div{min-width:0}.shop-ebay-option .shop-check{overflow-wrap:anywhere}.shop-variation-summary .batch-actions{flex-wrap:wrap}@media (max-width:600px){.shop-variation-summary{flex-direction:column;align-items:flex-start}.shop-ebay-option,.shop-ebay-option .form-grid{grid-template-columns:1fr}.shop-variation-manager .section-title{flex-direction:column;align-items:flex-start}.shop-variation-editor .batch-actions{flex-wrap:wrap}}.shop-preview-banner{border:2px solid var(--green);margin:20px 0;padding:18px;font-weight:700;line-height:1.6}.shop-preview-builder>p{margin:16px 0}.shop-preview-builder>button,.shop-preview-builder details{margin:20px 0}.shop-preview-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}@media (max-width:600px){.shop-preview-row{flex-direction:column;align-items:flex-start}.shop-preview-row .batch-actions{flex-wrap:wrap}}.vendor-pnl-chart{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:24px 0;padding:12px;overflow-x:auto}.vendor-pnl-chart svg{width:100%;height:auto;color:var(--text);display:block}.vendor-pnl-chart text{fill:currentColor;font-size:13px}.vendor-pnl-table{overflow-x:auto}.vendor-pnl-table table{border-collapse:collapse;width:100%;min-width:620px}.vendor-pnl-table th,.vendor-pnl-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.vendor-pnl-content>label{color:var(--muted);flex-direction:column;gap:8px;margin:18px 0;display:flex}.vendor-pnl-content>label select{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);border-radius:9px;padding:12px}.vendor-pnl-stock,.vendor-pnl-stock strong{display:block}.vendor-pnl-stock p{margin-top:8px}@media (max-width:600px){.vendor-pnl-chart text{font-size:24px}}.shop-fulfilment-stages{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.shop-fulfilment-stages button{justify-content:space-between;gap:14px;min-width:145px;display:flex}.shop-fulfilment-stages strong{background:currentColor;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.shop-fulfilment-stages strong{background:color-mix(in srgb,currentColor 14%,transparent)}}.shop-fulfilment-stages strong{padding:2px 9px}.shop-order-search{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;display:flex}.shop-order-search label{flex:1;min-width:220px}.shop-packing-list{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:20px}.shop-packing-list h4{color:var(--green);margin:18px 0 10px}.shop-packing-list p{margin:10px 0}.shop-packing-list .shop-check{align-items:flex-start}@media (max-width:600px){.shop-fulfilment-stages button{flex:1;min-width:130px}.shop-packing-list{padding:12px}}.shop-fulfilment-more{margin:16px 0}.shop-fulfilment-more .batch-actions{margin-top:16px}.shop-panel .shop-required-label>span,.shop-panel .required-heading{color:var(--green);font-weight:700}.required-tag{background:var(--green);border-radius:5px;margin-left:7px;padding:2px 7px;display:inline-block!important}@supports (color:color-mix(in lab, red, red)){.required-tag{background:color-mix(in srgb,var(--green) 13%,transparent)}}.required-tag{color:var(--green);vertical-align:middle;font-size:10px;font-weight:700}.shop-panel input[type=file]::file-selector-button{background:var(--green);color:var(--accent-ink,#07100a);text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;margin-right:14px;padding:12px 18px;font-weight:800}.shop-panel input[type=file]{min-height:54px;padding:8px!important}.shop-panel input[type=file]:disabled::file-selector-button{opacity:.45}.stream-studio>details,.stream-setup,.stream-card-control{border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:20px}.stream-studio h3{color:var(--green);margin:16px 0}.stream-studio label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.stream-studio label.shop-check{flex-direction:row;align-items:center}.stream-studio input,.stream-studio select{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:12px}.stream-studio input[type=checkbox]{width:auto}.stream-studio input[type=color]{height:48px}.stream-preview-frame{background:repeating-conic-gradient(#26262a 0% 25%,#333338 0% 50%) 0 0/24px 24px;border:0;width:100%;height:450px}.stream-log-line{border-bottom:1px solid var(--line);padding:12px 0}:is(html:has(.stream-overlay-root),body:has(.stream-overlay-root)){margin:0;overflow:hidden;background:0 0!important}.stream-overlay-root{pointer-events:none;background:0 0;justify-content:flex-start;align-items:flex-end;padding:32px;display:flex;position:fixed;inset:0}.stream-overlay-root.bottom-right{justify-content:flex-end}.stream-overlay-root.top-left{align-items:flex-start}.stream-overlay-root.top-right{justify-content:flex-end;align-items:flex-start}.stream-reveal{color:#f8faff;width:min(800px,100vw - 64px);font-family:Arial,sans-serif;position:relative}.stream-nameplate{border:2px solid var(--stream-accent);box-shadow:0 14px 45px #0008,0 0 24px var(--stream-accent);background:linear-gradient(115deg,#101318f7,#1a1e28ed);border-radius:20px;align-items:center;gap:24px;padding:22px 26px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.stream-nameplate{box-shadow:0 14px 45px #0008,0 0 24px color-mix(in srgb,var(--stream-accent) 18%,transparent)}}.stream-nameplate{overflow:hidden}.stream-nameplate:before{content:"";background:var(--stream-accent);width:7px;position:absolute;inset:0 auto 0 0}.stream-card-art{flex-shrink:0;width:145px}.stream-card-art img{object-fit:contain;filter:drop-shadow(0 5px 12px #0008);border-radius:10px;width:100%;max-height:220px;display:block}.stream-card-art small{text-align:center;margin-top:5px;font-size:9px}.stream-card-copy{flex:1;min-width:0}.stream-card-copy h1{letter-spacing:-.7px;color:var(--stream-accent);margin:9px 0;font-size:clamp(24px,2.4vw,42px);line-height:1.05}.stream-card-copy p{color:#c3cad8;font-size:14px;line-height:1.45}.stream-kicker{letter-spacing:1.5px;text-transform:uppercase;color:#dce4f5;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.stream-kicker b{color:var(--stream-secondary);white-space:nowrap}.stream-price{align-items:baseline;gap:15px;margin:14px 0 7px;display:flex}.stream-price strong{color:#fff;letter-spacing:-1px;font-size:36px;font-weight:800}.stream-price small,.stream-card-copy>small,.stream-card-art small{color:#b4bfd3}.stream-card-copy>small{font-size:10px;line-height:1.6}.stream-price-source{color:var(--stream-secondary)!important}.stream-reveal.spotlight{width:min(580px,100vw - 64px)}.spotlight .stream-nameplate{text-align:center;flex-direction:column}.spotlight .stream-card-art{width:180px}.spotlight .stream-card-art img{max-height:250px}.spotlight .stream-kicker,.spotlight .stream-price{justify-content:center}.stream-recent{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.stream-recent span{border:1px solid var(--stream-secondary);color:#fff;background:#151b25e8;border-radius:6px;padding:7px 12px;font-size:11px}.stream-reveal.animated{animation:.45s cubic-bezier(.16,1,.3,1) stream-arrive}.stream-reveal.hit.animated .stream-nameplate{animation:.8s ease-in-out 2 stream-hit}.stream-reveal.grail.animated .stream-nameplate{border-color:var(--stream-secondary);animation:.8s ease-in-out 3 stream-hit}.stream-sparks{position:absolute;inset:-20px;overflow:visible}.stream-sparks i{left:calc(5% + var(--spark)*8%);background:var(--stream-accent);width:7px;height:7px;animation:1s ease-out both stream-spark;animation-delay:calc(var(--spark)*45ms);border-radius:2px;position:absolute;top:50%}@keyframes stream-arrive{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@keyframes stream-hit{50%{box-shadow:0 0 45px var(--stream-accent)}}@keyframes stream-spark{0%{opacity:0;transform:translateY(0)rotate(0)}30%{opacity:1}to{opacity:0;transform:translateY(-130px)rotate(220deg)}}@media (prefers-reduced-motion:reduce){.stream-reveal,.stream-nameplate,.stream-sparks i{animation:none!important}.stream-sparks{display:none}}@media (max-width:600px){.stream-overlay-root{padding:12px}.stream-reveal,.stream-reveal.spotlight{width:calc(100vw - 24px)}.stream-nameplate{gap:12px;padding:16px}.stream-card-art{width:90px}.stream-card-copy h1{font-size:23px}.stream-price strong{font-size:27px}.stream-price{gap:8px}.stream-kicker{letter-spacing:.5px;font-size:9px}.stream-card-copy p{font-size:11px}.stream-studio>details,.stream-setup,.stream-card-control{padding:12px}.stream-preview-frame{height:360px}}.stream-camera{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:20px}.stream-camera-view{background:#080a0d;border-radius:12px;width:100%;max-width:780px;position:relative;overflow:hidden}.stream-camera-view video{object-fit:contain;width:100%;height:100%;display:block}.stream-camera-frame{border:3px solid var(--green);pointer-events:none;border-radius:9px;position:absolute;box-shadow:0 0 0 999px #0006}.stream-camera-view>span{color:#fff;background:#10151ddd;border-radius:6px;padding:5px 9px;font-size:12px;position:absolute;bottom:12px;left:12px}.stream-camera-matches>div{border:1px solid var(--line);border-radius:9px;margin:10px 0;padding:12px}.stream-camera-matches strong{color:var(--green)}.catalogue-sort-controls{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.catalogue-sort-controls>label{min-width:190px}.catalogue-sort-controls form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.catalogue-sort-controls label{flex-direction:column;gap:8px;display:flex}.catalogue-sort-controls input,.catalogue-sort-controls select{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;max-width:100%;padding:12px}@media (max-width:600px){.stream-camera{padding:12px}.catalogue-sort-controls>label,.catalogue-sort-controls form,.catalogue-sort-controls form label{width:100%}}.stream-camera-settings{margin:16px 0}.stream-camera-settings summary{color:var(--green);font-weight:700}.stream-hud-bar{border:1px solid var(--stream-secondary);letter-spacing:2px;color:var(--stream-secondary);background:#080e19f5;border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font:700 10px/1.4 ui-monospace,monospace;display:flex}.stream-hud-bar>span{align-items:center;gap:9px;display:flex}.stream-hud-bar b{color:var(--stream-accent)}.stream-pokeball{background:linear-gradient(var(--stream-accent) 0 43%,#080e19 43% 57%,#edfaff 57%);border:2px solid #eafaff;border-radius:50%;width:18px;height:18px;display:inline-block;position:relative}.stream-pokeball:after{content:"";background:#fff;border:2px solid #080e19;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:4px}.stream-nameplate{border-top:1px solid var(--stream-accent);background:linear-gradient(115deg,#060d18f5,#152032f5);border-radius:0 0 20px 4px}@supports (color:color-mix(in lab, red, red)){.stream-nameplate{border-top:1px solid color-mix(in srgb,var(--stream-accent) 40%,transparent)}}.stream-nameplate{box-shadow:0 18px 45px #0009,0 0 30px var(--stream-accent)}@supports (color:color-mix(in lab, red, red)){.stream-nameplate{box-shadow:0 18px 45px #0009,0 0 30px color-mix(in srgb,var(--stream-accent) 24%,transparent)}}.stream-nameplate:before{background:linear-gradient(var(--stream-accent),var(--stream-secondary));width:5px}.stream-nameplate:after{content:"";background:var(--stream-secondary);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);width:90px;height:9px;position:absolute;bottom:0;right:0}.stream-hud-grid{pointer-events:none;opacity:.09;background:repeating-linear-gradient(0deg,transparent 0 3px,#b0e5ff 3px 4px),linear-gradient(90deg,transparent 95%,var(--stream-secondary) 95%);background-size:auto,32px 32px;position:absolute;inset:0}.stream-card-art,.stream-card-copy{z-index:1;position:relative}.stream-card-art{border:1px solid var(--stream-secondary);padding:8px}@supports (color:color-mix(in lab, red, red)){.stream-card-art{border:1px solid color-mix(in srgb,var(--stream-secondary) 60%,transparent)}}.stream-card-art{box-shadow:inset 0 0 18px var(--stream-secondary);background:#0004;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.stream-card-art{box-shadow:inset 0 0 18px color-mix(in srgb,var(--stream-secondary) 12%,transparent)}}.stream-kicker{gap:10px;font-family:ui-monospace,monospace}.stream-friend{width:44px;height:36px;filter:drop-shadow(0 0 7px var(--stream-secondary));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.stream-friend{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--stream-secondary) 45%,transparent))}}.stream-card-copy h1{text-shadow:0 0 22px var(--stream-accent)}@supports (color:color-mix(in lab, red, red)){.stream-card-copy h1{text-shadow:0 0 22px color-mix(in srgb,var(--stream-accent) 28%,transparent)}}.stream-price{border-left:3px solid var(--stream-secondary);padding-left:12px}.stream-price strong{text-shadow:2px 2px 0 #06101c,0 0 24px var(--stream-accent)}@supports (color:color-mix(in lab, red, red)){.stream-price strong{text-shadow:2px 2px 0 #06101c,0 0 24px color-mix(in srgb,var(--stream-accent) 25%,transparent)}}.stream-reveal.grail .stream-hud-bar{background:linear-gradient(110deg,#091322,var(--stream-secondary));color:#fff}.stream-reveal.grail .stream-hud-bar b{background:#080e19;padding:4px 9px}.stream-recent span{border-left:3px solid var(--stream-accent);border-radius:2px 8px;font-family:ui-monospace,monospace}.stream-camera{background:radial-gradient(ellipse at top right,var(--green),transparent 60%),#0b111bc9}@supports (color:color-mix(in lab, red, red)){.stream-camera{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--green) 10%,transparent),transparent 60%),#0b111bc9}}.stream-camera{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.stream-camera{border-color:color-mix(in srgb,var(--green) 50%,var(--line))}}.stream-camera{box-shadow:inset 0 1px 0 var(--green)}@supports (color:color-mix(in lab, red, red)){.stream-camera{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--green) 30%,transparent)}}.stream-camera-view{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.stream-camera-view{border:1px solid color-mix(in srgb,var(--green) 45%,transparent)}}.stream-camera-view{background-color:#050910;background-image:linear-gradient(#26334a44 1px,#0000 1px),linear-gradient(90deg,#26334a44 1px,#0000 1px);background-size:32px 32px}.stream-camera-frame{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.stream-camera-frame{border:1px solid color-mix(in srgb,var(--green) 45%,transparent)}}.stream-camera-frame{background:linear-gradient(var(--green),var(--green)) left top/26px 3px no-repeat,linear-gradient(var(--green),var(--green)) right bottom/26px 3px no-repeat,linear-gradient(var(--green),var(--green)) left top/3px 26px no-repeat,linear-gradient(var(--green),var(--green)) right bottom/3px 26px no-repeat;filter:drop-shadow(0 0 5px var(--green));border-radius:4px}@supports (color:color-mix(in lab, red, red)){.stream-camera-frame{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--green) 35%,transparent))}}.stream-camera-view>span{border-left:3px solid var(--green);background:#080e19ee;border-radius:2px;font-family:ui-monospace,monospace}.stream-camera-settings summary{letter-spacing:.5px}.stream-reveal.animated .stream-friend{animation:.65s ease-out stream-friend}@keyframes stream-friend{0%{opacity:0;transform:translateY(8px)scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stream-friend{animation:none!important}}@media (max-width:600px){.stream-hud-bar{letter-spacing:.7px;padding:8px 12px;font-size:8px}.stream-friend{width:30px;height:28px}.stream-kicker{flex-wrap:wrap}.stream-card-art{padding:4px}.stream-price{flex-wrap:wrap}.stream-hud-bar b{text-align:right;max-width:45%}}.stream-card-control fieldset[hidden]{display:none!important}.stream-locked-frame{border:1px solid var(--green);background:var(--bg);border-radius:10px;align-items:center;gap:16px;margin:16px 0;padding:14px;display:flex}.stream-locked-frame img{object-fit:contain;border-radius:5px;width:90px;max-height:130px}.stream-locked-frame strong{color:var(--green)}.stream-locked-frame p{margin:6px 0;font-size:13px}.pull-catalogue{margin:0 0 18px}.pull-catalogue>section{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:16px}.pull-catalogue-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.pull-catalogue-cards article{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:12px;padding:12px;display:flex}.pull-catalogue-cards img{object-fit:contain;width:70px;height:100px}.pull-catalogue-cards article>div{flex:1;min-width:0}.pull-catalogue-cards strong{color:var(--green)}.pull-catalogue-cards select{width:100%;min-width:0}.pull-catalogue-cards button{width:100%;margin-top:8px}.pull-guide{border-left:3px solid var(--green);margin-top:10px;padding:12px}.pull-guide button{margin:8px 0}.customer-order-contents{color:var(--green);margin:6px 0;font-size:13px}.customer-order-contents strong{border:1px solid var(--line);border-radius:6px;padding:5px 9px;display:inline-block}.stream-alert-settings{border:1px solid var(--line);background:#080e1966;border-radius:14px;margin:24px 0;padding:18px}.stream-alert-tier{border:1px solid var(--line);border-left:3px solid var(--green);border-radius:10px;margin:14px 0;padding:16px}.stream-alert-test{border:1px solid var(--green);background:#070e1c;border-radius:12px;margin-top:18px;padding:18px;position:relative;overflow:hidden}.stream-alert-test .stream-reveal{max-width:100%;margin:16px 0}.stream-alert-tier .section-title{flex-wrap:wrap;gap:12px}.stream-alert-tier input[type=file]{max-width:100%;font-size:12px}.stream-sound-enable{pointer-events:auto;color:#fff;z-index:99;background:#121c2e;border:1px solid #b6ff00;border-radius:8px;padding:10px 16px;position:fixed;top:20px;right:20px}.stream-tier-effect{pointer-events:none;z-index:3;animation:stream-effect-end var(--alert-seconds) linear forwards;position:absolute;inset:0;overflow:visible}.stream-tier-effect i{left:calc(3% + var(--particle)*5.3%);opacity:0;animation:stream-tier-particle var(--alert-seconds) ease-out forwards;animation-delay:calc(var(--particle)*18ms);position:absolute;bottom:10%}.stream-tier-effect.sparks i{background:var(--stream-accent);width:7px;height:7px;box-shadow:0 0 16px var(--stream-accent);border-radius:2px}.stream-tier-effect.fire{background:radial-gradient(at bottom,#ff4b0018,#0000 65%)}.stream-tier-effect.fire i{filter:drop-shadow(0 0 13px #ff6500);transform-origin:bottom;background:linear-gradient(#fff4b3,#ffad00 40%,#ff3900);border-radius:80% 10% 80% 45%;width:38px;height:75px}.stream-tier-effect.electric i{clip-path:polygon(55% 0,5% 48%,45% 47%,20% 100%,100% 36%,60% 38%,90% 0);filter:drop-shadow(0 0 10px #39baff);background:#dbfaff;width:18px;height:100px}.stream-impact-ring{border:5px solid var(--stream-secondary);width:100px;height:100px;animation:stream-impact-ring var(--alert-seconds) ease-out forwards;opacity:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stream-tier-effect.fire .stream-impact-ring{border-color:#ff8a26}.stream-tier-effect.battle i{transform-origin:top;width:5px;height:90px;animation:stream-battle-ray var(--alert-seconds) ease-out forwards;background:linear-gradient(#ffe474,#0000);top:50%;left:50%}.stream-battle-fist{filter:drop-shadow(0 0 12px #ffac2e);animation:stream-fist-left var(--alert-seconds) ease-out forwards;opacity:0;font-size:75px;position:absolute;top:35%}.stream-battle-fist.left{left:20%}.stream-battle-fist.right{animation-name:stream-fist-right;right:20%}.stream-battle-word{white-space:nowrap;color:#fff5a0;text-shadow:3px 3px #901934,0 0 15px #ff6500;animation:stream-battle-word var(--alert-seconds) ease-out forwards;opacity:0;font:italic 900 clamp(18px,3vw,34px)/1 Arial,sans-serif;position:absolute;top:12%;left:50%}.stream-effect-none.animated .stream-nameplate,.stream-effect-fire.animated .stream-nameplate,.stream-effect-battle.animated .stream-nameplate,.stream-effect-sparks.animated .stream-nameplate,.stream-effect-electric.animated .stream-nameplate{animation:none}.stream-effect-fire .stream-nameplate{border-color:#ff9e36}.stream-effect-battle .stream-nameplate{border-color:#ffe474}.stream-effect-electric .stream-nameplate{border-color:#65d5ff}@keyframes stream-effect-end{0%,92%{visibility:visible}to{visibility:hidden}}@keyframes stream-tier-particle{0%{opacity:0;transform:translateY(20px)scale(.2)rotate(-15deg)}12%{opacity:1}35%{opacity:.9;transform:translateY(-120px)scale(1.15)rotate(18deg)}75%,to{opacity:0;transform:translateY(-200px)scale(.25)rotate(35deg)}}@keyframes stream-impact-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}12%{opacity:.8}45%,to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@keyframes stream-battle-ray{0%{opacity:0;transform:rotate(calc(var(--particle)*20deg)) scaleY(.1)}12%{opacity:1}42%,to{opacity:0;transform:rotate(calc(var(--particle)*20deg)) scaleY(2.3)}}@keyframes stream-fist-left{0%{opacity:0;transform:translate(-60px)rotate(-30deg)}12%,25%{opacity:1;transform:translate(65px)rotate(5deg)}55%,to{opacity:0;transform:translate(90px)scale(.7)}}@keyframes stream-fist-right{0%{opacity:0;transform:translate(60px)scaleX(-1)rotate(-30deg)}12%,25%{opacity:1;transform:translate(-65px)scaleX(-1)rotate(5deg)}55%,to{opacity:0;transform:translate(-90px)scaleX(-1)scale(.7)}}@keyframes stream-battle-word{0%{opacity:0;transform:translate(-50%)scale(2)}15%,35%{opacity:1;transform:translate(-50%)scale(1)}70%,to{opacity:0;transform:translate(-50%)scale(.9)}}@media (prefers-reduced-motion:reduce){.stream-tier-effect{display:none!important}.stream-tier-effect *{animation:none!important}}@media (max-width:600px){.stream-alert-settings,.stream-alert-tier{padding:12px}.stream-battle-fist{font-size:44px}.stream-alert-test{padding:10px}.stream-alert-tier .section-title{align-items:flex-start}.stream-alert-tier .form-grid{grid-template-columns:1fr}}.shop-panel .shop-check input[type=radio]{-webkit-appearance:auto;appearance:auto;border:0;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.shop-credit-wallet{border:1px solid var(--green);padding:22px}@supports (color:color-mix(in lab, red, red)){.shop-credit-wallet{border:1px solid color-mix(in srgb,var(--green) 45%,var(--line))}}.shop-credit-wallet{background:linear-gradient(135deg,var(--green),var(--surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.shop-credit-wallet{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 10%,var(--surface)),var(--surface))}}.shop-credit-wallet{min-width:0;margin:20px 0}.shop-credit-wallet .section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.shop-credit-wallet h3{font-size:18px;margin:0!important}.shop-credit-wallet .shop-credit-balance{color:var(--green);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;line-height:1.15;display:flex}.shop-credit-wallet .shop-credit-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:clamp(36px,5vw,52px);font-weight:800}.shop-credit-wallet .shop-credit-available{color:var(--muted);font-size:14px;font-weight:500}.shop-credit-wallet p{font-size:14px;line-height:1.6}.shop-credit-wallet details{margin:18px 0 0}@media (max-width:600px){.shop-credit-wallet{padding:16px}.shop-credit-wallet .section-title{align-items:flex-start}.shop-credit-wallet .shop-credit-amount{font-size:38px}}.shop-sell-page{min-width:0}.shop-sell-page h1{font-size:clamp(28px,4vw,46px)}.shop-sell-layout{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.shop-sell-layout>aside{align-self:start}.shop-sell-layout>aside>button{white-space:normal;text-align:left;width:100%;margin:10px 0;display:block}.shop-sell-card{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.shop-sell-catalogue{object-fit:contain;width:100px;height:140px}.shop-sell-card h3{margin:0!important}.shop-sell-card .shop-photo-strip img{width:100px;height:140px}.shop-sell-page .section-title{flex-wrap:wrap;gap:12px}.shop-sell-page .shop-description{white-space:pre-wrap}.shop-credit-wallet .primary{white-space:normal;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (max-width:700px){.shop-sell-layout,.shop-sell-card,.shop-sell-card .form-grid{grid-template-columns:1fr}}.shop-sell-card-estimate,.shop-sell-estimate-total{border:1px solid var(--green);margin:16px 0;padding:16px}@supports (color:color-mix(in lab, red, red)){.shop-sell-card-estimate,.shop-sell-estimate-total{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line))}}.shop-sell-card-estimate,.shop-sell-estimate-total{background:var(--green);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.shop-sell-card-estimate,.shop-sell-estimate-total{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.shop-sell-card-estimate h4{margin:0 0 14px}.shop-sell-card-estimate>div{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:10px 0;display:flex}.shop-sell-card-estimate>div strong,.shop-sell-estimate-total strong{color:var(--green);font-variant-numeric:tabular-nums}.shop-sell-card-estimate>small{margin-top:14px;display:block}.shop-sell-card-estimate details{margin-bottom:0}.shop-heading{flex-wrap:wrap}.shop-sell-card-no-image{grid-template-columns:minmax(0,1fr)}.shop-sell-card>div{min-width:0}.pull-catalogue-sell .pull-catalogue-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start}.pull-catalogue-sell .pull-catalogue-cards article{grid-template-columns:70px minmax(0,1fr);align-items:start;display:grid}.pull-catalogue-sell .pull-catalogue-cards article>img{grid-area:1/1/4}.pull-catalogue-sell .pull-catalogue-cards article>div{display:contents}.pull-catalogue-sell .pull-catalogue-cards article>div>strong,.pull-catalogue-sell .pull-catalogue-cards article>div>small,.pull-catalogue-sell .pull-catalogue-cards article>div>label{grid-column:2}.pull-catalogue-sell .shop-sell-card-estimate,.pull-catalogue-sell .pull-catalogue-cards article>div>button{grid-column:1/-1}.pull-catalogue-sell .shop-sell-card-estimate{margin-top:0}.pull-catalogue-sell .shop-sell-card-estimate>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pull-catalogue-sell .pull-catalogue-cards article.pull-catalogue-no-image{grid-template-columns:minmax(0,1fr)}.pull-catalogue-sell .pull-catalogue-cards article.pull-catalogue-no-image>div>strong,.pull-catalogue-sell .pull-catalogue-cards article.pull-catalogue-no-image>div>small,.pull-catalogue-sell .pull-catalogue-cards article.pull-catalogue-no-image>div>label{grid-column:1}.arcade-youtube{vertical-align:middle;flex:none;width:28px;height:20px}.research-page{max-width:1150px;margin:30px auto;padding:24px}.research-page header{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.research-page h1{flex:1}.research-page .shop-panel{margin-top:20px}.research-page label{margin:12px 0;display:block}.research-page input:not([type=checkbox]),.research-page select,.research-page textarea{width:100%}.research-review{text-align:left;border:1px solid var(--line);border-radius:10px;width:100%;margin-top:10px;padding:14px;display:block}.research-review span{margin-top:6px;display:block}.research-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;margin-top:20px;display:grid}.research-market-card{text-align:left;border:1px solid var(--line);border-radius:12px;padding:18px}.research-market-card>strong{color:var(--green);margin:12px 0;font-size:24px;display:block}.research-market-card>small,.research-market-card>span{margin-top:10px;display:block}.market-history-chart{width:100%;height:auto}.binder-completion{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:18px}.binder-completion progress{width:100%;height:12px;accent-color:var(--green)}.binder-completion .batch-actions{margin-top:14px}.binder-wanted-list{max-height:250px;padding-left:24px;overflow:auto}.research-page>header{height:auto;min-height:0;color:var(--text);justify-content:flex-start;margin:0 0 24px;padding:0;font-size:14px}.research-page>header h1{margin:0;font-size:clamp(28px,4vw,38px);line-height:1.15}.research-market-card,.research-review{color:var(--text)}.research-page .notice{display:block}.research-page .notice>*{margin:8px 0}@media (max-width:600px){.research-page>header h1{flex-basis:100%}.research-page>header{gap:12px}.research-page>header a{display:inline-block}}.binder-summary-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.binder-summary-row>div:first-child{flex:1;min-width:150px}.binder-summary-missing{color:var(--muted);margin-top:4px;font-size:13px;display:block}.binder-summary-value strong{color:var(--green);font-size:24px}.binder-summary-value small{color:var(--muted);font-size:12px;display:block}.binder-completion{margin:12px 0;padding:14px}.binder-completion>progress{height:7px;margin-top:12px;display:block}.binder-value-details{margin-top:10px;font-size:13px}.binder-value-details>summary{cursor:pointer;color:var(--muted)}.binder-value-details .binder-owned-value{margin-top:12px;display:block}.binder-wanted-panel{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.binder-wanted-panel h3{font-size:16px}.binder-cost-note{color:var(--muted);margin-top:10px;display:block}@media (max-width:600px){.binder-summary-row{gap:10px}.binder-summary-value strong{font-size:20px}.binder-summary-row>button{min-height:40px}}.binder-toolbar{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:start;gap:10px;margin:12px 0;display:grid;position:relative}.photo-binder-workspace .binder-toolbar .binder-control-group{border-color:var(--line);background:var(--bg);border-radius:8px;width:auto;max-width:none;margin:0;padding:0}.binder-toolbar .binder-control-group>summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:13px;font-weight:600;list-style:none;display:flex}.binder-toolbar summary::-webkit-details-marker{display:none}.binder-toolbar summary:after{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);flex-shrink:0;width:7px;height:7px;margin:0 3px 4px 8px;transform:rotate(45deg)}.binder-toolbar details[open]>summary{color:var(--green);border-color:var(--green)}.binder-toolbar summary:hover{background:var(--surface)}.binder-toolbar summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.binder-dropdown-panel{background:var(--surface);border:1px solid var(--green);z-index:35;border-radius:10px;max-height:min(65vh,550px);padding:18px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0006}.binder-dropdown-panel .batch-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:0}.binder-dropdown-panel input,.binder-dropdown-panel select{min-height:42px}.binder-dropdown-panel .binder-navigation{margin:0}.binder-dropdown-panel .binder-playmat-controls{flex-wrap:wrap;margin:0}.binder-load-tool .batch-actions{margin:0}.binder-load-tool button{white-space:nowrap;min-height:44px}.binder-load-tool small{display:none}@media (max-width:1000px){.binder-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.binder-load-tool{grid-column:1/-1}.binder-load-tool button{width:100%}}@media (max-width:600px){.binder-dropdown-panel{padding:12px}.binder-dropdown-panel .batch-actions>label,.binder-dropdown-panel .batch-actions>input{width:100%}.binder-toolbar{gap:8px}.binder-toolbar .binder-control-group>summary{padding:10px;font-size:12px}}.binder-toolbar .binder-control-group>summary{height:48px;line-height:18px}.binder-load-tool button{height:48px}.workspace-nav>.workspace-nav-link{width:100%;color:var(--muted);text-align:left;border-radius:7px;flex-shrink:0;align-items:center;gap:12px;padding:13px 12px;font-size:13px;font-weight:400;display:flex}.workspace-nav-link>svg{flex-shrink:0}.workspace-nav-link>span{flex:1}.workspace-nav>.workspace-nav-link:hover{background:var(--tone-18231c-surface,#18231c)}.workspace-nav>.workspace-nav-link[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (max-width:780px){.workspace-nav.mobile-menu-open>.workspace-nav-link{white-space:normal;justify-content:flex-start;width:100%;min-height:44px}}.review-freshness{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:12px 0;padding:14px;display:block}.review-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.review-price-pair strong{color:var(--green);font-size:22px;display:block}.review-freshness>p{margin:12px 0 6px}.review-freshness>button{margin-top:12px}.review-freshness .shop-check{font-size:13px}@media (max-width:500px){.review-price-pair{grid-template-columns:1fr}}:is(body:has(.stream-queue-root),html:has(.stream-queue-root)){background:0 0!important}.stream-queue-root{color:#f5faf7;padding:8px;font:13px/1.35 Arial,sans-serif}.stream-queue-card{background:#071015c9;border:1px solid #b6ff00;border-radius:12px;width:min(360px,100%);overflow:hidden;box-shadow:0 5px 16px #0004}.stream-queue-heading{border-bottom:1px solid #b6ff0060;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.stream-queue-heading>span{color:#38bdf8;letter-spacing:1px;font:700 9px monospace}.stream-queue-heading>strong{color:#b6ff00;white-space:nowrap;font-size:12px}.stream-queue-card ol{margin:0;padding:0;list-style:none}.stream-queue-card li{border-bottom:1px solid #ffffff15;align-items:center;gap:9px;padding:9px 12px;display:flex}.stream-queue-place{color:#b6ff00;background:#b6ff0020;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.stream-queue-card li>div{flex:1;min-width:0}.stream-queue-card li strong{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.stream-queue-card li small{color:#b6ff00;font-size:9px}.stream-queue-card li div>span{color:#b9c8ce;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.stream-queue-empty,.stream-queue-more{color:#b9c8ce;padding:12px;font-size:11px}.stream-queue-notice{color:#b6ff00;background:#b6ff0020;padding:9px 12px;font-weight:700;animation:.3s ease-out stream-queue-arrive}.stream-queue-setup{border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:16px}.stream-queue-setup .secondary{margin:8px 8px 8px 0}@keyframes stream-queue-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stream-queue-notice{animation:none}}.binder-wanted-panel>.batch-actions{justify-content:flex-start;gap:8px;margin:12px 0}.binder-wanted-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;max-height:360px;margin:14px 0;padding:0;list-style:none;display:grid;overflow:auto}.binder-wanted-list li{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.binder-wanted-list li>div:first-child{flex-shrink:0;width:68px}.binder-wanted-list li img{object-fit:contain;width:68px;height:95px}.binder-wanted-list li strong{color:var(--text);font-size:14px;display:block}.binder-wanted-list li span,.binder-wanted-list li small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.binder-wanted-cost{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.binder-wanted-cost p,.binder-wanted-cost button{margin:0}.binder-cost-note{font-size:11px}.rip-bulk-credit>button{margin:10px 8px 0 0}.rip-bulk-credit>small{margin:8px 0;display:block}.market-featured-heading{margin-top:20px}.binder-wanted-art{flex-shrink:0;place-items:center;width:68px;height:95px;display:grid}.binder-wanted-art span{text-align:center;font-size:10px}.binder-wanted-art img{flex-shrink:0}.stream-queue-test-label{color:#38bdf8;border-bottom:1px solid #38bdf830;padding:6px 12px;font-size:9px}.stream-queue-card{width:min(220px,100%)}.stream-queue-heading>span{letter-spacing:.5px;font-size:8px}.stream-queue-card li{box-sizing:border-box;gap:8px;height:44px;padding:5px 10px}.stream-queue-next{color:#b9c8ce;border-bottom:1px solid #ffffff15;padding:6px 10px;font-size:10px}.stream-queue-next strong{color:#b6ff00}.stream-queue-window{max-height:440px;position:relative;overflow:hidden}.stream-queue-scroll-track:hover{animation-play-state:paused}@keyframes stream-queue-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.stream-queue-scroll-track{will-change:auto;animation:none}.stream-queue-window{overflow-y:auto}}.stream-queue-card{background:#071015a6;width:min(300px,100%)}.stream-queue-heading{gap:8px;padding:10px 12px}.stream-queue-heading>span{font-size:10px}.stream-queue-heading>strong{font-size:12px}.stream-queue-card li{gap:12px;height:84px;padding:12px}.stream-queue-place{width:30px;height:30px;font-size:14px}.stream-queue-card li strong{font-size:16px}.stream-queue-card li small{font-size:10px}.stream-queue-card li div>span{margin-top:5px;font-size:12px}.stream-queue-next{padding:8px 12px;font-size:11px}.stream-queue-window{max-height:840px}.stream-queue-notice{padding:10px 12px;font-size:13px}.stream-queue-test-label{padding:6px 12px;font-size:9px}.stream-queue-more{padding:10px 12px;font-size:11px}.stream-queue-scroll-track{will-change:transform;animation:none}.stream-queue-test-label{justify-content:space-between;align-items:center;gap:6px;display:flex}.stream-queue-test-label>span{max-width:185px}.stream-queue-test-label button{color:#bfeaff;white-space:nowrap;background:#081827;border:1px solid #38bdf866;border-radius:4px;padding:4px 6px;font-size:9px}.stream-queue-test-label button:focus-visible{outline:2px solid #38bdf8}.stream-options-toolbar{z-index:40;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0;display:grid;position:relative}.stream-options-toolbar .stream-options-menu{border:1px solid var(--line);background:var(--bg);border-radius:8px;max-width:none;margin:0;padding:0;font-size:13px}.stream-options-menu>summary{height:48px;color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:12px;font-weight:600;list-style:none;display:flex}.stream-options-menu>summary::-webkit-details-marker{display:none}.stream-options-menu>summary:after{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.stream-options-menu[open]>summary{color:var(--green)}.stream-options-menu>summary:hover{background:var(--surface)}.stream-options-menu>summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.stream-dropdown-panel{z-index:45;background:var(--surface);color:var(--text);border:1px solid var(--green);border-radius:12px;max-height:min(70vh,720px);padding:20px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0008}.stream-dropdown-panel label{margin:12px 0;display:block}.stream-dropdown-panel label input:not([type=checkbox]),.stream-dropdown-panel select{width:100%}.stream-dropdown-panel .form-grid,.stream-card-control .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.stream-dropdown-panel fieldset{border:0;min-width:0;margin:0;padding:0}.stream-action-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.obs-source-instructions h3{margin:0 0 10px;font-size:18px}.obs-source-instructions h3:not(:first-child){margin-top:22px}.obs-source-instructions ol{padding-left:20px;line-height:1.8}.obs-source-instructions input[readonly]{font-size:12px}.stream-dropdown-panel .stream-alert-settings{background:0 0;border:0;margin:0;padding:0}.stream-dropdown-panel .stream-alert-tier{vertical-align:top;width:calc(33.333% - 12px);margin:12px 12px 12px 0;display:inline-block}.stream-dropdown-panel .stream-alert-tier .form-grid{grid-template-columns:1fr}.stream-card-control>.batch-actions[role=group]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stream-card-control>.batch-actions[role=group]>button{width:100%}.stream-studio>.section-title{flex-wrap:wrap;align-items:flex-start;gap:14px}.stream-dropdown-panel .stream-preview-frame{aspect-ratio:16/9;width:100%;height:auto;min-height:300px}@media (max-width:1100px){.stream-options-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.stream-dropdown-panel .stream-alert-tier{width:calc(50% - 12px)}}@media (max-width:650px){.stream-options-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-dropdown-panel{padding:14px}.stream-dropdown-panel .stream-alert-tier{width:100%;margin-right:0}.stream-card-control>.batch-actions[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-options-menu>summary{font-size:12px}}.stream-studio{overflow:visible}.stream-options-toolbar .stream-dropdown-panel .shop-check{align-items:center;gap:10px;display:flex}.stream-queue-wait{color:#b6ff00;border-bottom:1px solid #ffffff15;padding:8px 12px;font-size:12px;font-weight:700}.stream-queue-card{box-shadow:none;border:0}.buyback-stat-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.buyback-stat-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}.buyback-stat-card h3{margin:0 0 12px}.buyback-card-count{color:var(--green);font-size:32px;display:block}.buyback-card-count span{color:var(--muted);font-size:13px;font-weight:400}.buyback-stat-card dl>div{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.buyback-stat-card dd{font-weight:700}.buyback-stat-card small{color:var(--muted)}.buyback-breakdown{margin-top:20px;overflow-x:auto}.buyback-breakdown table{border-collapse:collapse;width:100%;min-width:480px}.buyback-breakdown th,.buyback-breakdown td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.buyback-payout-bars{margin:16px 0}.buyback-payout-bars>div{margin:10px 0}.buyback-payout-bars span{color:var(--muted);font-size:12px;display:block}.buyback-payout-bars i{background:var(--green);border-radius:4px;height:6px;margin-top:5px;display:block}.buyback-payout-bars>div+div i{background:#38bdf8}.community-stats.community-stats-buybacks{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.community-stats.community-stats-buybacks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.community-stats.community-stats-buybacks{grid-template-columns:1fr}}.plan-feature-badge{border:1px solid var(--green);color:var(--green);white-space:nowrap;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px;display:inline-block}.plans-billing-page{max-width:1240px;margin:40px auto;padding:24px}.subscription-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.subscription-plan-card{padding:20px}.subscription-plan-card.selected-plan{border-color:var(--green)}.subscription-plan-card>strong{color:var(--green);font-size:30px}.subscription-plan-card ul{min-height:150px;padding-left:18px}.subscription-plan-card li{margin:10px 0}.subscription-plan-card button,.subscription-plan-card>a{text-align:center;width:100%;display:block}@media (max-width:950px){.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.subscription-plans{grid-template-columns:1fr}}.shop-variation-product.is-open{grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.shop-variation-product.is-open>.shop-product-photo{align-self:start}.shop-set-card-list{max-height:65vh;margin:18px 0;overflow:auto}.shop-set-card-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 80px 90px;align-items:center;gap:16px;padding:12px 4px;display:grid}.shop-set-card-name{text-align:left;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.shop-set-card-name img{object-fit:contain;width:38px;height:52px}.shop-set-card-name span{overflow-wrap:anywhere;min-width:0}.shop-set-card-name small{color:var(--muted);margin-top:4px;display:block}.shop-set-card-row label{gap:5px;font-size:12px;display:grid}.shop-set-card-row input{width:100%;min-width:0}.shop-set-selection{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.shop-set-selection>strong{margin-right:auto}.shop-set-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shop-set-tools label{gap:8px;display:grid}.shop-set-stock-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.shop-set-stock-prices label{gap:6px;display:grid}@media (max-width:650px){.shop-variation-product.is-open{grid-template-columns:minmax(0,1fr)}.shop-variation-product.is-open>.shop-product-photo{max-width:180px}.shop-set-card-row{grid-template-columns:minmax(0,1fr) 64px 70px;gap:8px}.shop-set-card-name img{display:none}.shop-set-card-name strong{font-size:13px}.shop-set-card-name small{font-size:11px}.shop-set-tools{grid-template-columns:minmax(0,1fr)}.shop-set-selection .primary{width:100%}}.shop-set-card-row input{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;min-height:44px;padding:8px;font-size:16px}.market-research-links{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.market-research-links a{text-align:center;max-width:100%;min-height:36px;padding:7px 8px;font-size:12px}.shop-variation-steps{border:1px solid var(--border);border-radius:10px;padding:14px 20px}.shop-variation-steps li{margin:8px 0}.rip-buyback-values{overscroll-behavior:contain;max-height:420px;margin:14px 0;overflow:auto}.rip-buyback-values .shop-pull-editor{padding:12px}.rip-buyback-values small{display:block}.rip-offer-editor input:not([type=checkbox]){background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;width:100%;padding:10px}.rip-offer-editor fieldset{border:0;min-width:0;margin:0;padding:0}.rip-offer-editor label:not(.shop-check){margin:12px 0;display:block}.rip-offer-editor input:not([type=checkbox]),.rip-offer-editor textarea{box-sizing:border-box;background:var(--panel,#181a1b);color:var(--text,#f1f1f1);border:1px solid #3d4142;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.rip-offer-editor textarea{min-height:86px}.rip-offer-editor fieldset>small{color:var(--muted,#a7afb5);margin-top:10px;display:block}.shop-ebay-option{grid-template-columns:64px minmax(0,1fr) 140px 140px;align-items:center;gap:18px}.shop-ebay-option-photo{width:64px;min-height:78px;color:var(--muted);place-items:center;font-size:12px;display:grid}.shop-ebay-option-photo img{width:64px;max-height:90px}.shop-ebay-option-info .shop-check{overflow-wrap:normal;word-break:normal;align-items:flex-start;gap:10px;display:flex}.shop-ebay-option-info .shop-check input{flex:none}.shop-ebay-option-info .shop-check span{overflow-wrap:break-word;min-width:0}.shop-ebay-option-info small{margin:8px 0 0 28px;display:block}.shop-ebay-option-field{gap:7px;min-width:0;margin:0;display:grid}.shop-ebay-option-field input{box-sizing:border-box;background:var(--panel,#181a1b);width:100%;min-width:0;color:var(--text,#f1f1f1);border:1px solid var(--line);border-radius:8px;padding:10px}.shop-ebay-selection{margin:18px 0}@media (max-width:700px){.shop-ebay-option{grid-template-columns:64px minmax(0,1fr);gap:12px}.shop-ebay-option-field{grid-row:auto}.shop-ebay-option-field:nth-last-child(2),.shop-ebay-option-field:last-child{grid-column:1/-1}}.shop-bulk-edit{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.shop-bulk-edit label{gap:8px;min-width:180px;display:grid}.shop-bulk-edit input{box-sizing:border-box;background:var(--panel,#181a1b);max-width:100%;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px}.shop-bulk-edit button{min-height:42px}.shop-discount-input{border-top:1px solid var(--line);padding:16px 0}.shop-discount-input label,.shop-discount-form label{gap:8px;margin:12px 0;display:grid}.shop-discount-form{border:0;min-width:0;padding:0}.shop-discount-input input,.shop-discount-form input,.shop-discount-form select{background:var(--panel,#181a1b);color:var(--text,#f1f1f1);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;min-width:0;max-width:100%;padding:10px}.shop-discount-input small{margin-top:8px;display:block}.shop-discount-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:650px){.shop-discount-form .form-grid{grid-template-columns:1fr}}.shop-shared-stock{min-width:0}.shop-shared-stock .scroll{max-width:100%;overflow-x:auto}.shop-shared-stock-table{width:100%;min-width:680px}.shop-shared-stock-table td:first-child{min-width:230px}.shop-shared-stock-table small{overflow-wrap:anywhere;margin-top:6px;display:block}.shop-shared-stock>label.shop-check{align-items:flex-start;gap:10px;display:flex}.shop-shared-stock>label.shop-check input{flex:none;margin-top:3px}.shop-ebay-bulk{min-width:0}.shop-ebay-bulk>label{gap:8px;margin:16px 0;display:grid}.shop-ebay-bulk>label.shop-check{align-items:flex-start;gap:10px;display:flex}.shop-ebay-listings{gap:12px;margin:20px 0;display:grid}.shop-ebay-listings article{padding:16px}.shop-ebay-listings small{overflow-wrap:anywhere;margin:8px 0;display:block}.shop-option-thumbnail{background:var(--bg);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:76px;height:105px;margin-bottom:12px;display:flex;overflow:hidden}.shop-option-thumbnail img{object-fit:contain;width:100%;height:100%}.shop-option-thumbnail span{text-align:center;color:var(--muted);padding:6px;font-size:11px}.shop-add-options{border:1px solid var(--line);border-radius:8px;padding:16px}.shop-add-options summary{cursor:pointer;color:var(--green);font-weight:700}.shop-variation-stock>div{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px 16px;display:grid}.shop-variation-stock>div>.shop-option-thumbnail{grid-area:1/1/span 5;margin:0}.shop-variation-stock>div>label,.shop-variation-stock>div>small,.shop-variation-stock>div>button,.shop-variation-stock>div>.shop-set-stock-prices{grid-column:2;min-width:0}.shop-variation-stock>div>button{justify-self:start}@media (max-width:600px){.shop-variation-stock>div{grid-template-columns:64px minmax(0,1fr);gap:10px 12px}.shop-option-thumbnail{width:64px;height:90px}.shop-variation-stock .shop-set-stock-prices{grid-template-columns:1fr}}.shop-listing-title{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.shop-listing-title:hover{text-decoration:underline}.shop-listing-title:focus-visible{outline:2px solid var(--green);outline-offset:4px}.batch-menu-row{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.batch-menu-row>details{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex:200px;width:auto;min-width:0;max-width:none;margin:0;padding:0}.batch-menu-row>details>summary{min-height:40px;color:var(--text);cursor:pointer;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.batch-menu-row>details[open]{flex-basis:100%;padding:0 14px 14px}.batch-menu-row>details[open]>summary{color:var(--green);border-bottom:1px solid var(--line);margin:0 -14px 12px}.batch-menu-row>details>summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.batch-menu-row .duplicate-option-card{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;margin:0;padding:12px;display:flex}.batch-menu-row .duplicate-option-card input{accent-color:var(--green);flex-shrink:0;margin-top:4px}.batch-menu-row .duplicate-option-content>strong{font-size:16px}.batch-menu-row .batch-collection-handoff{margin:12px 0 0}.batch-sku-editor:not([open]){max-width:none;margin:8px 0;padding:10px 12px;font-size:13px}.batch-controls>.batch-listing-handoff{margin-bottom:0}@media (max-width:650px){.batch-menu-row>details{flex-basis:calc(50% - 8px)}.batch-menu-row>details[open]{flex-basis:100%}.batch-menu-row>details>summary{font-size:12px}}.batch-listing-text{gap:16px;min-width:0;padding:20px;display:grid}.batch-listing-text>h3,.batch-listing-text>.footnote{margin:0}.batch-listing-text>label{gap:8px;width:100%;min-width:0;display:grid}.batch-listing-text>label>input,.batch-listing-text>label>textarea{width:100%;min-width:0;font-size:16px;display:block}.batch-listing-text>label>input{min-height:46px;padding:12px}.batch-listing-text>.profile-preview{margin:0}.batch-selected-tools{margin:16px 0;padding:16px}.batch-selected-tools>.batch-actions{gap:12px;margin:0}.batch-selected-tools>details{max-width:none;margin:12px 0 0}.batch-selected-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:12px;display:grid}.batch-selected-fields label{gap:8px;display:grid}.batch-selected-fields input,.batch-selected-fields select{width:100%;min-width:0}.batch-selected-fields button{margin-top:8px}.batch-review-navigation{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.batch-review-navigation small{color:var(--muted);margin-left:4px}.combine-batches-dialog{width:min(760px,94vw);max-height:90vh;overflow:auto}.combine-batches-dialog>label{gap:6px;margin:14px 0;display:grid}.combine-batch-order{gap:8px;padding:0;list-style:none;display:grid}.combine-batch-order li,.merge-backup-row{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.combine-batch-order li>div:first-child,.merge-backup-row>div{gap:4px;min-width:0;display:grid}.combine-batch-order strong,.merge-backup-row strong{overflow-wrap:anywhere}.merge-backup-row{margin:10px 0}.merge-backup-row small{overflow-wrap:anywhere}@media (max-width:600px){.combine-batch-order li,.merge-backup-row{flex-direction:column;align-items:stretch}.combine-batch-order .batch-actions{flex-wrap:wrap}}.batch-action-desk{background:var(--bg);border-color:var(--line);margin:18px 0;padding:16px 18px}.batch-selection-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.batch-selection-count{color:var(--green)}.batch-action-tabs{flex-wrap:wrap;gap:8px;display:flex}.batch-action-tabs .batch-tool-button,.batch-scope-button,.finish-more-toggle{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:9px;min-height:40px;padding:9px 14px;font-weight:600}.batch-action-tabs .batch-tool-button:hover,.batch-scope-button:hover,.finish-more-toggle:hover{border-color:var(--green)}.batch-action-tabs .batch-tool-button.is-active,.batch-scope-button.is-active{background:var(--green);border-color:var(--green);color:#101500}.batch-action-tabs .batch-tool-catalogue{color:var(--green);margin-left:auto}.batch-action-tabs .is-danger{color:#ff9a8b}.batch-tool-panel{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.batch-tool-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.batch-tool-form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.batch-tool-form>label{gap:5px;display:grid}.batch-tool-form>label>input{max-width:220px}.batch-tool-form .finish-picker{flex:1;min-width:0}.batch-tool-form>.primary{white-space:nowrap}.batch-price-scope,.batch-condition-options{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.batch-price-all{background:0 0;border:0;margin:0;padding:0}.batch-action-desk .footnote{margin-top:12px}.batch-tool-status{color:var(--green);margin-top:12px}.finish-extra-buttons .finish-more-toggle{min-height:32px;margin:8px 0;padding:6px 10px;font-size:12px}.finish-extra-buttons .finish-buttons{margin-top:8px}@media (max-width:650px){.batch-action-desk{padding:12px}.batch-action-tabs .batch-tool-button{flex:auto}.batch-action-tabs .batch-tool-catalogue{flex-basis:100%;margin-left:0}.batch-tool-form{align-items:stretch}.batch-tool-form>.primary{width:100%}.batch-tool-form>label{flex:1}.batch-tool-form>label>input{width:100%;max-width:none}.batch-tool-form .finish-picker{flex-basis:100%}}.quest-thanks-dialog{text-align:center;border:1px solid var(--green);background:var(--surface,#202423);border-radius:28px;max-width:540px;padding:36px}.quest-thanks-dialog h2{margin:12px 0;font-size:clamp(25px,4vw,34px)}.quest-thanks-dialog p{line-height:1.6}.quest-thanks-dialog .eyebrow{color:var(--green);margin:18px 0 4px}.quest-thanks-dialog .primary{margin-top:12px}.quest-thanks-check{fill:none;width:90px;height:90px;stroke:var(--green);stroke-width:3px;margin:auto}.quest-thanks-check path{stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.quest-thanks-dialog{padding:26px 20px}.quest-thanks-check{width:72px;height:72px}}.shop-ebay-import-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.shop-ebay-import-steps li{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:14px}.shop-ebay-import-steps strong{color:var(--green);margin-bottom:6px;display:block}.shop-ebay-import-steps span{color:var(--muted);font-size:14px;line-height:1.6;display:block}.shop-ebay-import-next{border:1px solid var(--green);border-radius:10px;gap:12px;margin:16px 0;padding:16px;display:grid}.shop-ebay-import-next .batch-actions{flex-wrap:wrap;gap:10px;display:flex}.shop-ebay-import-next strong{overflow-wrap:anywhere}.shop-ebay-import-next small{color:var(--muted)}@media (max-width:600px){.shop-ebay-import-steps{grid-template-columns:1fr}.shop-ebay-import-next .batch-actions>button{white-space:normal;width:100%}}.shop-listing-next,.shop-listing-save{border:1px solid var(--green);background:var(--bg);border-radius:12px;gap:12px;padding:18px;scroll-margin-top:24px;display:grid}.shop-listing-next{margin:18px 0}.shop-listing-next strong,.shop-listing-save h4{color:var(--green);overflow-wrap:anywhere}.shop-listing-next p,.shop-listing-save p{overflow-wrap:anywhere;margin:0}.shop-listing-next small,.shop-listing-save small{color:var(--muted);line-height:1.6}.shop-listing-next .batch-actions,.shop-listing-save .batch-actions{flex-wrap:wrap;gap:10px;display:flex}.shop-listing-next a.primary{align-items:center;text-decoration:none;display:inline-flex}.shop-listing-editor-nav{margin:0}.shop-listing-next:focus,.shop-listing-save:focus{outline:2px solid var(--green);outline-offset:3px}@media (max-width:600px){.shop-listing-next .batch-actions>*,.shop-listing-save .batch-actions>button{white-space:normal;text-align:center;justify-content:center;width:100%}}.camera-capture-dialog{width:min(760px,100vw - 24px);max-height:90dvh;overflow:auto}.camera-capture-video{object-fit:contain;border:1px solid var(--line);background:#080a08;border-radius:10px;width:100%;max-height:42dvh;margin:16px 0;display:block}.camera-capture-photos{gap:10px;margin:12px 0;display:flex;overflow:auto}.camera-capture-photos figure{flex:0 0 100px;margin:0}.camera-capture-photos img{object-fit:contain;width:100px;height:130px}.camera-capture-photos figcaption{color:var(--muted);font-size:12px}.quest-image-drop{width:100%;min-height:150px;margin:18px 0}.quest-import-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px;margin:18px 0;display:grid}.quest-import-grid article{gap:10px;min-width:0;padding:16px;display:grid}.quest-import-grid article>img{object-fit:contain;width:100%;height:220px}.quest-import-grid strong{overflow-wrap:anywhere}.quest-import-grid label{gap:6px;display:grid}.quest-import-grid select,.quest-import-grid input{width:100%;min-width:0}.quest-import-grid small{color:var(--muted);line-height:1.5}.quest-direct-import{padding:24px}.quest-direct-import>fieldset{border:0;margin:16px 0;padding:0}.quest-direct-import select,.quest-direct-import input:not([type=checkbox]){background:var(--bg);color:var(--text);border:1px solid var(--line);min-height:44px;font:inherit;border-radius:8px;padding:10px}.quest-import-grid label.shop-check{align-items:center;gap:8px;display:flex}.quest-import-grid input[type=checkbox]{width:auto;min-width:0;margin:0}.quest-direct-import>.batch-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.quest-direct-import{padding:16px}.quest-direct-import>.batch-actions>button{white-space:normal;width:100%}}.opening-set-picker{border:1px solid var(--border,#3b4244);border-radius:12px;grid-column:1/-1;min-width:0;padding:16px}.opening-set-picker legend{padding:0 8px;font-weight:700}.opening-set-picker p{margin-top:0}.opening-set-summary,.opening-set-tags{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.opening-set-list{gap:8px;max-height:260px;margin:12px 0;display:grid;overflow:auto}.opening-set-list .shop-check{align-items:center;gap:10px;margin:0;padding:8px;display:flex}.opening-set-list input[type=checkbox]{width:18px;min-width:18px;height:18px}.opening-set-tags button{white-space:normal;text-align:left;max-width:100%}.shop-tools-invite{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;padding:22px;display:flex}.shop-tools-invite h2{margin:0 0 8px;font-size:22px}.shop-tools-invite p{margin:0 0 8px}.shop-tools-invite small{color:var(--muted)}.shop-tools-invite a{white-space:normal;text-align:center;max-width:100%}.studio-beta-upgrade{min-width:0;margin:24px 0;padding:24px}.studio-beta-upgrade h2{margin-top:0}.studio-beta-upgrade p{line-height:1.6}.studio-beta-upgrade>.notice{display:block}.studio-beta-review{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;margin:20px 0 0;padding:20px;display:block}.studio-beta-review h3{margin-top:0}.studio-beta-review .shop-check{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.studio-beta-review .shop-check input{-webkit-appearance:auto;appearance:auto;flex:0 0 20px;width:20px;height:20px;margin:3px 0;padding:0}.studio-beta-review .shop-check span{min-width:0;line-height:1.6}.studio-beta-review .batch-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.studio-beta-review button{white-space:normal}.studio-beta-review small{color:var(--muted);display:block}@media (max-width:600px){.studio-beta-upgrade{padding:18px}.studio-beta-review{padding:16px}.studio-beta-review .batch-actions button{width:100%}}.visitor-admin{max-width:1240px;margin:36px auto;padding:24px}.visitor-admin label{gap:8px;display:grid}.visitor-admin input,.visitor-admin select{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;padding:12px}.visitor-metrics,.visitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.visitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-metrics article,.visitor-panel{min-width:0;padding:24px}.visitor-metrics strong{color:var(--green);margin:12px 0;font-size:36px;display:block}.visitor-metrics small,.visitor-admin small{color:var(--muted)}.visitor-panel{margin:20px 0}.visitor-panel h2{margin-top:0}.visitor-panel table{border-collapse:collapse;width:100%}.visitor-panel th,.visitor-panel td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:12px 8px}.visitor-table{overflow:auto}.visitor-panel input[readonly]{box-sizing:border-box;width:100%;margin-bottom:16px}.visitor-chart{gap:10px;display:grid}.visitor-chart>div{grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.visitor-bar{background:var(--bg);border-radius:4px;height:16px;overflow:hidden}.visitor-bar span{background:var(--green);min-width:2px;height:100%;display:block}.visitor-statistics-choice{max-width:560px;line-height:1.5}.visitor-statistics-choice summary{cursor:pointer}.visitor-statistics-choice small{display:block}.visitor-admin .batch-actions{align-items:end}@media (max-width:700px){.visitor-admin{padding:16px}.visitor-metrics,.visitor-grid{grid-template-columns:1fr}.visitor-panel{padding:16px}}.carddesk-help{width:min(720px,94vw);max-height:90dvh;padding:24px;overflow:auto}.carddesk-help>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.carddesk-help h2{margin:0}.carddesk-help>p{line-height:1.6}.carddesk-help .batch-actions,.help-starters{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.help-messages{gap:12px;margin:20px 0;display:grid}.help-message{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:16px}.help-user{margin-left:28px}.help-assistant{margin-right:20px}.help-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.help-message strong{color:var(--green)}.carddesk-help .notice{display:block}.help-human{border:1px solid var(--green);background:var(--bg);border-radius:10px;margin:18px 0;padding:18px}.help-human h3{margin-top:0}.help-human .confirm-pair{align-items:center;gap:10px;margin:16px 0;display:flex}.help-human input{flex:none;width:18px;height:18px}.carddesk-help form label{gap:10px;margin:12px 0;display:grid}.carddesk-help textarea{box-sizing:border-box;background:var(--bg);border:1px solid var(--line);width:100%;min-height:90px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.carddesk-help small{color:var(--muted);margin-top:14px;line-height:1.5;display:block}@media (max-width:600px){.carddesk-help{padding:18px}.carddesk-help>header{flex-wrap:wrap}.help-user{margin-left:12px}.help-assistant{margin-right:0}.help-starters button{width:100%}}.carddesk-help>header{border-bottom:1px solid var(--line);height:auto;min-height:0;margin:0 0 16px;padding:0 0 16px;position:static}.carddesk-help>header>div{min-width:0}.carddesk-help>header button{flex:none}.carddesk-help>header p{margin:6px 0 0}.storefront-setup-page{max-width:1480px;margin:0 auto;padding:24px}.storefront-intro{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 20px;display:flex}.storefront-intro h1{letter-spacing:-1px;margin:8px 0;font-size:clamp(28px,3vw,42px)}.storefront-private{border:1px solid var(--border,#45494b);white-space:nowrap;border-radius:40px;padding:8px 16px}.storefront-steps{grid-template-columns:repeat(6,1fr);gap:8px;margin:28px 0;padding:0;list-style:none;display:grid}.storefront-steps button{border:1px solid var(--border,#45494b);width:100%;color:inherit;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:8px;min-height:56px;padding:12px;font-size:13px;display:flex}.storefront-steps button[aria-current=step]{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.storefront-steps button[aria-current=step]{background:color-mix(in srgb,var(--green) 9%,transparent)}}.storefront-steps button span{background:var(--surface-2,#333638);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.storefront-builder-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.storefront-form{min-width:0;padding:28px}.storefront-form h2{scroll-margin-top:30px}.storefront-form fieldset{border:0;gap:18px;min-width:0;margin:20px 0;padding:0;display:grid}.storefront-form label{gap:8px;min-width:0;display:grid}.storefront-form input:not([type=checkbox]):not([type=radio]),.storefront-form textarea,.storefront-form select{box-sizing:border-box;width:100%;max-width:100%}.storefront-form textarea{resize:vertical}.storefront-form input[type=color]{cursor:pointer;height:48px}.storefront-form .footnote{overflow-wrap:anywhere}.storefront-next{border-top:1px solid var(--border,#45494b);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:22px;display:flex}.storefront-swatch{border:3px solid #0000;border-radius:50%;width:38px;min-width:38px;height:38px}.storefront-swatch[aria-pressed=true]{outline-offset:2px;outline:2px solid}.storefront-stock{max-height:430px;overflow:auto}.storefront-stock-row{border-bottom:1px solid var(--border,#45494b);align-items:center;gap:12px;padding:12px 0;display:flex!important}.storefront-stock-row input{flex-shrink:0}.storefront-stock-row img{object-fit:contain;width:42px;height:58px}.storefront-stock-row span{overflow-wrap:anywhere;min-width:0}.storefront-stock-row small,.storefront-domain-options small,.storefront-checklist small{opacity:.75;margin-top:5px;font-weight:400;line-height:1.5;display:block}.storefront-domain-options{gap:12px;display:grid}.storefront-domain-options label{border:1px solid var(--border,#45494b);cursor:pointer;border-radius:12px;align-items:flex-start;padding:16px;display:flex}.storefront-domain-options input{flex-shrink:0;margin-top:4px}.storefront-checklist{padding:0;list-style:none}.storefront-checklist li{border-bottom:1px solid var(--border,#45494b);gap:12px;padding:14px 0;display:flex}.storefront-checklist li>span:first-child{color:var(--green);font-weight:700}.storefront-preview-panel{min-width:0;position:sticky;top:24px}.storefront-preview-panel h2{font-size:18px}.storefront-preview{--sf-bg:#14191b;--sf-panel:#22292c;--sf-ink:#f3f7f5;--sf-sub:#b8c4c9;background:var(--sf-bg);color:var(--sf-ink);border:1px solid #586269;border-radius:18px;font-family:Arial,sans-serif;overflow:hidden}.storefront-preview.light{--sf-bg:#f8faf9;--sf-panel:#fff;--sf-ink:#172326;--sf-sub:#52656c}.storefront-preview-brand{border-bottom:1px solid #75838b44;align-items:center;gap:10px;padding:20px;display:flex}.storefront-preview-brand>b{background:var(--store-accent);color:#14191b;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.storefront-preview-brand>strong{overflow-wrap:anywhere}.storefront-preview-brand>span{white-space:nowrap;color:var(--sf-sub);margin-left:auto;font-size:10px}.storefront-preview-hero{background:radial-gradient(ellipse at top right,var(--store-accent),transparent 70%);padding:34px 24px}@supports (color:color-mix(in lab, red, red)){.storefront-preview-hero{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--store-accent) 20%,transparent),transparent 70%)}}.storefront-preview-hero>span{letter-spacing:2px;color:var(--sf-sub);font-size:9px}.storefront-preview-hero h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:14px 0;line-height:1.12;font-size:28px!important}.storefront-preview p{color:var(--sf-sub);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.storefront-preview-body{padding:0 20px 20px}.storefront-preview-badges{flex-wrap:wrap;gap:8px;margin:0 0 20px;font-size:10px;display:flex}.storefront-preview-badges>span{border:1px solid #75838b55;border-radius:20px;padding:7px 10px}.storefront-preview-body>label{gap:8px;margin-bottom:20px;font-size:11px;display:grid}.storefront-preview-body input{background:var(--sf-panel);color:var(--sf-ink);box-sizing:border-box;border:1px solid #75838b55;border-radius:8px;width:100%;padding:10px}.storefront-preview-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.storefront-preview-products article{background:var(--sf-panel);border:1px solid #75838b33;border-radius:10px;min-width:0;padding:10px;overflow:hidden}.storefront-preview-products img,.storefront-photo-missing{object-fit:contain;border-radius:6px;width:100%;height:140px}.storefront-photo-missing{color:var(--sf-sub);place-items:center;font-size:11px;display:grid}.storefront-preview-products h3{overflow-wrap:anywhere;color:var(--sf-ink);margin:12px 0 5px;font-size:12px}.storefront-preview-products p{margin:4px 0;font-size:10px}.storefront-preview-products strong{margin-top:10px;font-size:14px;display:block}.storefront-preview-products small{color:var(--sf-sub);margin-top:5px;font-size:9px;display:block}.storefront-empty{text-align:center;border:1px dashed #75838b55;border-radius:10px;padding:35px 12px}.storefront-preview details{border-bottom:1px solid #75838b44;padding:16px 0;font-size:12px}.storefront-preview-note{text-align:center;margin-top:22px;font-size:10px!important}.storefront-preview-wrap.expanded{display:block}@media (max-width:1050px){.storefront-steps{grid-template-columns:repeat(3,1fr)}.storefront-preview-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.storefront-setup-page{padding:16px}.storefront-intro{flex-direction:column;align-items:flex-start;gap:10px}.storefront-builder-grid{grid-template-columns:minmax(0,1fr)}.storefront-form{padding:20px}.storefront-steps{gap:6px}.storefront-steps button{gap:5px;min-height:54px;padding:9px 6px;font-size:11px}.storefront-steps button span{width:20px;height:20px}.storefront-preview-panel{position:static}.storefront-preview-wrap{display:none}.storefront-next{justify-content:stretch}.storefront-next button{flex:1;min-width:85px;padding:12px 8px}.storefront-preview-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.seller-manager{margin:32px 0}.seller-manager h1{margin:8px 0;font-size:34px}.seller-manager>.batch-actions{margin:24px 0}.seller-manager-panel{min-width:0;margin:24px 0;padding:28px}.seller-manager-panel label{gap:8px;min-width:0;margin:14px 0;display:grid}.seller-manager-panel fieldset{border:1px solid var(--border,#4b5154);border-radius:12px;min-width:0;padding:18px}.seller-manager-panel input:not([type=checkbox]),.seller-manager-panel select,.seller-manager-panel textarea{box-sizing:border-box;width:100%;max-width:100%}.seller-launch-list{gap:28px;padding-left:24px;display:grid}.seller-launch-list li{padding-left:10px}.seller-fee{border:1px solid var(--green);background:var(--green);border-radius:14px;margin:24px 0;padding:22px}@supports (color:color-mix(in lab, red, red)){.seller-fee{background:color-mix(in srgb,var(--green) 6%,transparent)}}.seller-allocation,.seller-product-editor{border-top:1px solid var(--border,#4b5154);grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;padding:22px 0;display:grid}.seller-allocation p,.seller-product-editor p{margin:6px 0;font-size:13px}.seller-allocation>.shop-check{grid-column:1/-1}.seller-allocation>button{grid-column:1/-1;justify-self:start}.seller-product-editor{grid-template-columns:65px minmax(0,1fr) 130px}.seller-product-editor img{object-fit:contain;width:55px;height:76px}.seller-product-editor>.shop-check,.seller-product-editor>button{grid-column:auto}.seller-order-card{border:1px solid var(--border,#4b5154);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:18px}.seller-order-card>summary{cursor:pointer;font-weight:600;line-height:1.7}.seller-order-card>div,.seller-order-card fieldset{margin-top:20px}.seller-domain-card{border:1px solid var(--border,#4b5154);overflow-wrap:anywhere;border-radius:12px;margin:24px 0;padding:20px}.seller-domain-card dd{margin:5px 0 14px}.seller-domain-card code,.seller-manager-panel code{white-space:pre-wrap;overflow-wrap:anywhere}.seller-dns-record{grid-template-columns:100px 1fr 1fr;align-items:end;gap:12px;display:grid}.seller-dns-record button{grid-column:1/-1}.seller-packing-slip{display:none}.seller-receipt{max-width:820px;margin:36px auto;padding:30px}.seller-receipt h1{font-size:32px}.seller-receipt .batch-actions{margin-top:28px}.seller-receipt details{margin:24px 0}.seller-receipt p{white-space:pre-wrap;overflow-wrap:anywhere}.seller-basket-line{border-bottom:1px solid #75838b44;gap:8px;padding:15px 0;display:grid}.seller-basket-line label{gap:5px;font-size:11px;display:grid}.seller-basket-line input{max-width:90px!important}.seller-total{border-top:1px solid #75838b55;padding-top:20px;font-size:18px!important}.seller-public-shop{max-width:1420px;min-height:80vh;margin:26px auto}.seller-public-shop>header{box-sizing:border-box;flex-wrap:wrap;grid-template-columns:none;align-items:center;max-width:none;height:auto;min-height:70px;margin:0;padding:22px 30px;display:flex;position:static}.seller-public-shop>header>a{margin-left:auto;font-size:12px}.seller-public-shop .storefront-preview-hero{padding:48px 34px}.seller-public-shop .storefront-preview-hero h1{letter-spacing:-1.5px;overflow-wrap:anywhere;max-width:800px;margin:20px 0;font-size:clamp(32px,4vw,52px);line-height:1.1}.seller-public-shop .storefront-preview-hero p{max-width:800px;font-size:15px}.seller-public-shop .primary{background:var(--store-accent);border-color:var(--store-accent);color:var(--store-accent-ink,#14191b)}.seller-public-shop .secondary{background:var(--sf-panel);color:var(--sf-ink);border-color:#75838b55}.seller-public-shop button:disabled{opacity:.45}.seller-public-shop input,.seller-public-shop select{background:var(--sf-panel);color:var(--sf-ink);box-sizing:border-box;border:1px solid #75838b55;border-radius:8px;width:100%;max-width:100%;padding:12px}.seller-shop-layout{grid-template-columns:minmax(0,1fr) 320px;gap:26px;padding:0 30px 34px;display:grid}.seller-shop-filters{grid-template-columns:minmax(0,1fr) 190px;gap:15px;display:grid}.seller-shop-filters label{gap:8px;font-size:12px;display:grid}.seller-public-shop .storefront-preview-products{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-public-shop .storefront-preview-products article{padding:16px}.seller-public-shop .storefront-preview-products h2{overflow-wrap:anywhere;margin:16px 0 8px;font-size:16px;line-height:1.4}.seller-public-shop .storefront-preview-products img{height:230px}.seller-public-shop .storefront-preview-products p{font-size:11px}.seller-public-shop .storefront-preview-products strong{font-size:20px}.seller-public-shop .storefront-preview-products .primary{width:100%;margin-top:16px;padding:12px 8px;font-size:12px}.seller-card-photo{cursor:zoom-in;border:0;width:100%;padding:0;display:block;background:0 0!important}.seller-shop-basket{background:var(--sf-panel);color:var(--sf-ink);border-color:#75838b55;align-self:start;min-width:0;padding:22px;scroll-margin-top:20px;position:sticky;top:20px}.seller-shop-basket>button{width:100%;margin:12px 0}.seller-shop-basket h2{font-size:22px}.seller-shop-basket p>strong{float:right}.seller-shop-basket .notice{background:var(--sf-bg);color:var(--sf-ink);font-size:12px}.seller-shop-basket .error{border-color:#dc6969}.seller-shop-basket>a{overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:inline-block}.seller-shop-policies{background:var(--sf-panel);color:var(--sf-ink);grid-template-columns:1fr 1fr 1fr;gap:28px;padding:30px;display:grid}.seller-shop-policies h2{font-size:18px}.seller-shop-policies>a{grid-column:1/-1;font-size:12px}.seller-shop-policies p{white-space:pre-wrap}.seller-public-shop .overlay{z-index:2000;background:#000b;align-items:center;padding:20px}.seller-photo-dialog{background:var(--sf-bg);color:var(--sf-ink);flex-wrap:wrap;justify-content:center;gap:20px;max-width:850px;max-height:90dvh;padding:24px;display:flex;overflow:auto}.seller-photo-dialog>button,.seller-photo-dialog>h2{flex-basis:100%}.seller-photo-dialog figure{flex:1;min-width:220px;margin:0}.seller-photo-dialog img{object-fit:contain;max-width:100%;max-height:65dvh;margin:auto;display:block}.seller-photo-dialog figcaption{text-align:center;padding:12px;font-size:12px}@media (max-width:1100px){.seller-public-shop .storefront-preview-products{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-public-shop{margin:16px}.seller-shop-layout{grid-template-columns:minmax(0,1fr) 285px;gap:20px;padding:0 22px 28px}}@media (max-width:760px){.seller-manager h1{font-size:28px}.seller-manager-panel{padding:18px}.seller-allocation{grid-template-columns:minmax(0,1fr)}.seller-allocation>button{justify-self:stretch}.seller-product-editor{grid-template-columns:55px minmax(0,1fr)}.seller-product-editor>label,.seller-product-editor>button{grid-column:1/-1}.seller-dns-record{grid-template-columns:1fr}.seller-public-shop{border-radius:14px;margin:12px}.seller-public-shop>header{padding:16px}.seller-public-shop .storefront-preview-hero{padding:28px 18px}.seller-shop-layout{grid-template-columns:minmax(0,1fr);padding:0 16px 24px}.seller-shop-filters{grid-template-columns:1fr}.seller-shop-basket{position:static}.seller-public-shop .storefront-preview-products article{padding:10px}.seller-public-shop .storefront-preview-products img{height:175px}.seller-public-shop .storefront-preview-products h2{font-size:14px}.seller-public-shop .storefront-preview-products p{font-size:10px}.seller-shop-policies{grid-template-columns:1fr;padding:22px}.seller-receipt{margin:18px 12px;padding:22px}.seller-receipt h1{font-size:26px}.seller-receipt .batch-actions>*{width:100%}}@media print{body:has(.seller-packing-slip) *{visibility:hidden!important}:is(body:has(.seller-packing-slip) .seller-packing-slip,body:has(.seller-packing-slip) .seller-packing-slip *){visibility:visible!important}.seller-packing-slip{box-sizing:border-box;width:100%;padding:24px;font-family:Arial,sans-serif;position:absolute;top:0;left:0;color:#000!important;background:#fff!important;display:block!important}.seller-packing-slip table{border-collapse:collapse;width:100%}.seller-packing-slip td,.seller-packing-slip th{text-align:left;border:1px solid #aaa;padding:12px}.seller-packing-slip h1{font-size:26px}.seller-packing-slip,.seller-packing-slip *{color:#111!important;text-shadow:none!important;background:#fff!important}.seller-packing-slip th{background:#eee!important;font-weight:700!important}.seller-packing-slip td,.seller-packing-slip th{font-size:12px!important}}.plans-billing-page{max-width:1500px}.subscription-plans{grid-template-columns:repeat(5,minmax(0,1fr))}.subscription-plan-card{flex-direction:column;min-width:0;display:flex}.subscription-plan-card>button,.subscription-plan-card>a{margin-top:auto}.subscription-plan-card:has(.grade10-offer){background:linear-gradient(145deg,#d9af471a,transparent 65%),var(--panel,#232829);border-color:#d9af47}.grade10-offer{color:#efd082;font-weight:700}.grade10-intro{margin:26px 0;padding:28px}.grade10-intro>p{max-width:1000px}@media (max-width:1200px){.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.subscription-plans{grid-template-columns:1fr}.grade10-intro{padding:20px}}.seller-shipping-profile{border:1px solid var(--border,#4b5154);border-radius:10px;margin:18px 0;padding:18px}.seller-shipping-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.seller-shipping-countries label{font-size:12px}.seller-opening-consent,.seller-rip-record{border:1px solid #d9af47;border-radius:10px;margin:20px 0;padding:16px}.seller-shop-basket .shop-check{align-items:flex-start;gap:8px;font-size:12px;display:flex}.seller-shop-basket input[type=checkbox]{flex:none;width:auto;margin-top:3px}.seller-rip-record p{white-space:pre-wrap}@media (max-width:550px){.seller-shipping-countries{grid-template-columns:1fr}}.catalogue-identity-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.catalogue-identity-controls label{flex-direction:column;gap:10px;min-width:0;font-size:14px;display:flex}.catalogue-identity-controls select,.catalogue-identity-controls input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.catalogue-set-picker{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.catalogue-set-picker>small{grid-column:1/-1}.lookup-grading-controls{margin:24px 0}.catalogue-sort-controls{gap:20px;margin-top:24px}.photo-card-lookup>.batch-actions{gap:12px}.photo-card-lookup button+button{margin-left:12px}@media (max-width:580px){.catalogue-identity-controls,.catalogue-set-picker{grid-template-columns:minmax(0,1fr);gap:16px}.photo-card-lookup button+button{margin-left:0}.photo-card-lookup{flex-wrap:wrap;gap:12px;display:flex}.photo-card-lookup>p{flex-basis:100%;margin:0}.quick-lookup-dialog .product-intro{padding:16px}}.photo-card-lookup .button-row{flex-wrap:wrap;gap:12px;display:flex}.photo-card-lookup .button-row button+button{margin-left:0}.lookup-grading-controls label{flex-direction:column;gap:10px;min-width:0;display:flex}.lookup-grading-controls select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.resume-front-uploads{margin:20px 0;padding:20px}.resume-front-uploads>summary{cursor:pointer;color:var(--green);min-height:30px;font-weight:700}.resume-front-uploads>p{color:var(--muted);line-height:1.65}.resume-front-uploads .confirm-pair{margin:16px 0}.storefront-dashboard-header{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 30px;display:flex}.storefront-dashboard-header .carddesk-page-header{flex:1;min-width:250px;margin:0}.storefront-dashboard-header>.theme-trigger{min-height:42px;padding:10px 14px}.storefront-intro{padding:28px 0 8px}.storefront-intro .eyebrow{color:var(--green);letter-spacing:2px}.storefront-private{color:var(--muted);background:var(--surface);font-size:12px}.storefront-builder-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:30px}.storefront-form{border-radius:20px;padding:30px;box-shadow:0 18px 60px #00000012}.storefront-form fieldset{gap:22px;margin-top:28px}.storefront-form fieldset>label{font-size:13px;font-weight:600}.storefront-form input:not([type=checkbox]):not([type=radio]):not([type=color]),.storefront-form textarea,.storefront-form select,.seller-manager-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.seller-manager-panel select,.seller-manager-panel textarea{background:var(--bg);color:var(--text);border:1px solid var(--line);min-height:46px;font:inherit;border-radius:10px;padding:13px 14px;line-height:1.5}.storefront-form textarea,.seller-manager-panel textarea{min-height:100px;font-family:inherit}.storefront-form input::placeholder,.storefront-form textarea::placeholder{color:var(--muted);opacity:.85}.storefront-form input[type=checkbox],.storefront-form input[type=radio],.seller-manager input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);margin:2px 4px 0 0}.storefront-steps{gap:9px;margin:24px 0 30px}.storefront-steps button{background:var(--surface);border-color:var(--line);transition:border-color .16s,background .16s}.storefront-steps button[aria-current=step] span{background:var(--green);color:var(--accent-ink,#07100a)}.storefront-form .notice{font-size:13px}.storefront-next .primary{min-height:46px;padding-inline:22px}.storefront-theme-studio{margin:4px 0}.storefront-theme-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.storefront-theme-heading h3{letter-spacing:-.45px;margin:0 0 7px;font-size:19px}.storefront-theme-heading p{color:var(--muted);max-width:360px;font-size:12px;line-height:1.7}.storefront-studio-icon{border:1px solid var(--green);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.storefront-studio-icon{border:1px solid color-mix(in srgb,var(--green) 28%,var(--line))}}.storefront-studio-icon{background:var(--green);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.storefront-studio-icon{background:color-mix(in srgb,var(--green) 9%,transparent)}}.storefront-studio-icon{color:var(--green)}.storefront-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storefront-theme-card{text-align:left;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:14px;min-width:0;padding:9px 9px 13px;transition:border-color .18s,box-shadow .18s;display:block}.storefront-theme-card:hover{border-color:var(--green)}.storefront-theme-card.is-selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.storefront-theme-label{justify-content:space-between;align-items:center;gap:8px;margin:12px 4px 5px;font-size:12px;display:flex}.storefront-theme-label svg{color:var(--green);flex-shrink:0}.storefront-theme-card>small{white-space:normal;min-height:30px;margin:0 4px;font-size:10px;line-height:1.5}.storefront-theme-mini{color:#fff;background:#11181d;border:1px solid #ffffff13;border-radius:8px;height:120px;padding:9px;display:block;position:relative;overflow:hidden}.storefront-theme-mini.light{color:#152622;background:#f3f6f5;border-color:#00000012}.mini-nav{border-bottom:1px solid #8a9aa133;align-items:center;gap:5px;height:17px;padding-bottom:5px;display:flex}.mini-nav>i{background:var(--mini-accent);border-radius:3px;width:10px;height:10px;display:block}.mini-nav>b{opacity:.7;background:currentColor;border-radius:4px;width:38%;height:3px}.mini-nav>em{opacity:.4;border:1px solid;border-radius:2px;width:15px;height:5px;margin-left:auto}.mini-hero{background:radial-gradient(ellipse at top right,var(--mini-secondary),transparent 70%);gap:5px;padding:14px 0 11px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mini-hero{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--mini-secondary) 30%,transparent),transparent 70%)}}.mini-hero>b{opacity:.85;background:currentColor;border-radius:4px;width:70%;height:6px;display:block}.mini-hero>i{background:var(--mini-accent);border-radius:4px;width:45%;height:4px;display:block}.mini-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mini-cards>i{background:linear-gradient(135deg,var(--mini-accent),var(--mini-secondary));border:1px solid #8a9aa133;border-radius:5px;width:100%;height:38px;display:block}@supports (color:color-mix(in lab, red, red)){.mini-cards>i{background:linear-gradient(135deg,color-mix(in srgb,var(--mini-accent) 20%,transparent),color-mix(in srgb,var(--mini-secondary) 15%,transparent))}}.storefront-custom-theme{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:20px;padding:18px}@supports (color:color-mix(in lab, red, red)){.storefront-custom-theme{background:color-mix(in srgb,var(--surface) 65%,var(--bg))}}.storefront-custom-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.storefront-custom-heading>svg{color:var(--green)}.storefront-custom-heading>span{color:var(--muted);margin-left:auto;font-size:10px}.storefront-colour-controls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.storefront-colour-controls>label{font-size:11px}.storefront-colour-controls>label:first-child{grid-column:1/-1}.storefront-colour-input{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.storefront-form .storefront-colour-input input[type=color]{background:0 0;border:0;border-radius:6px;width:34px;min-width:34px;height:30px;padding:0}.storefront-colour-input code{color:var(--muted);font-size:11px}.storefront-custom-theme>p{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.7}.storefront-preview-panel{top:20px}.storefront-preview-panel>.section-title{margin-bottom:16px}.storefront-preview-panel>.section-title h2{font-size:16px}.storefront-preview{border-color:var(--store-secondary,#59c5ff);box-shadow:0 22px 70px #0000001a}@supports (color:color-mix(in lab, red, red)){.storefront-preview{border-color:color-mix(in srgb,var(--store-secondary,#59c5ff) 18%,#75838b66)}}.storefront-preview-brand>b{color:var(--store-accent-ink,#14191b);box-shadow:0 5px 20px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.storefront-preview-brand>b{box-shadow:0 5px 20px color-mix(in srgb,var(--store-accent) 12%,transparent)}}.storefront-preview-hero{background:radial-gradient(ellipse at top right,var(--store-secondary,#59c5ff),transparent 65%),radial-gradient(ellipse at bottom left,var(--store-accent),transparent 75%)}@supports (color:color-mix(in lab, red, red)){.storefront-preview-hero{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--store-secondary,#59c5ff) 17%,transparent),transparent 65%),radial-gradient(ellipse at bottom left,color-mix(in srgb,var(--store-accent) 10%,transparent),transparent 75%)}}.storefront-preview-brand{padding:22px}.storefront-preview-hero{padding:38px 24px}.storefront-preview-hero h2{letter-spacing:-1.2px;font-size:clamp(25px,2.4vw,36px)!important}.storefront-preview-products article{transition:transform .16s,border-color .16s}.storefront-preview-products article:hover{border-color:var(--store-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.storefront-preview-products article:hover{border-color:color-mix(in srgb,var(--store-accent) 50%,transparent)}}.storefront-preview-stock-link{white-space:normal;width:100%;margin-top:14px}.storefront-selected-stock{border:1px solid var(--line);background:var(--green);border-radius:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.storefront-selected-stock{background:color-mix(in srgb,var(--green) 6%,transparent)}}.storefront-selected-stock{gap:5px;display:grid}.storefront-selected-stock strong{font-size:14px}.storefront-selected-stock span{color:var(--muted);font-size:12px}.seller-manager>.section-title{border:1px solid var(--line);background:radial-gradient(ellipse at top right,var(--green),transparent 65%),var(--surface);border-radius:20px;padding:28px}@supports (color:color-mix(in lab, red, red)){.seller-manager>.section-title{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--green) 9%,transparent),transparent 65%),var(--surface)}}.seller-manager>.batch-actions[role=group]{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:6px;padding:8px}.seller-manager>.batch-actions[role=group]>button{border-radius:9px;flex:1;min-height:42px}.seller-manager-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px}@media (min-width:1320px){.storefront-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-theme-mini{height:100px}.mini-hero{padding:10px 0}.mini-cards>i{height:28px}}@media (max-width:1000px){.storefront-builder-grid{grid-template-columns:minmax(0,1fr)}.storefront-preview-panel{position:static}.storefront-preview-hero h2{font-size:32px!important}.storefront-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.storefront-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-form{padding:20px}.storefront-dashboard-header{gap:8px}.storefront-dashboard-header .carddesk-page-header{min-width:220px}.storefront-dashboard-header .carddesk-back{padding-inline:10px;font-size:11px}.storefront-custom-theme{padding:14px}.storefront-custom-heading>span{width:100%;margin-left:0}.seller-manager>.section-title{padding:20px}.seller-manager>.batch-actions[role=group]>button{white-space:normal;flex:1 0 40%}.storefront-preview-products article:hover{transform:none}}@media (prefers-reduced-motion:reduce){.storefront-theme-card,.storefront-preview-products article{transition:none}.storefront-preview-products article:hover{transform:none}}.storefront-branding{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin:1.5rem 0 2rem;padding:1.3rem}.storefront-branding-grid{grid-template-columns:1fr 1.5fr;gap:1rem;margin-top:1.2rem;display:grid}.storefront-branding-upload{border:1px solid var(--line);border-radius:14px;min-width:0;padding:1rem}.storefront-branding-upload h4{margin:.8rem 0 .4rem}.storefront-branding-upload p{color:var(--sub);font-size:.85rem}.storefront-branding-sample{border:1px solid var(--line);height:150px;color:var(--sub);background:repeating-conic-gradient(#7772 0% 25%,#0000 0% 50%) 50%/20px 20px;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.storefront-branding-sample img{object-fit:contain;width:100%;height:100%}.branding-banner .storefront-branding-sample img{object-fit:cover}.storefront-upload-button{cursor:pointer;align-items:center;gap:.5rem;position:relative;overflow:hidden;margin-top:.5rem!important;font-size:.85rem!important;display:inline-flex!important}.storefront-upload-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.storefront-upload-button:focus-within{outline:3px solid var(--accent);outline-offset:3px}.storefront-cover-position{margin-top:1rem}.storefront-cover-position input[type=range]{height:32px;accent-color:var(--accent);padding:0}.storefront-cover-position small{color:var(--sub)}.storefront-preview-brand .storefront-shop-logo{object-fit:contain;border-radius:12px;flex-shrink:0;width:68px;height:68px}.storefront-preview-hero .storefront-shop-cover{object-fit:cover;border-radius:14px;width:100%;height:210px;margin:0 0 1.5rem;display:block}.seller-public-shop .storefront-preview-hero .storefront-shop-cover{height:clamp(180px,25vw,360px)}@media (max-width:600px){.storefront-branding-grid{grid-template-columns:1fr}.storefront-branding{padding:1rem}.storefront-preview-brand .storefront-shop-logo{width:48px;height:48px}.storefront-preview-hero .storefront-shop-cover{height:140px}}.seller-manager-panel{line-height:1.6}.seller-manager-panel h2{margin:0 0 16px;line-height:1.25}.seller-manager-panel p{max-width:85ch;margin:12px 0 18px}.seller-manager-panel label.shop-check{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;display:flex}.seller-manager-panel label.shop-check input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:4px 0 0;padding:0}.seller-manager-panel label.shop-check span{min-width:0}.seller-allocation{grid-template-columns:64px minmax(0,1fr) 170px;gap:18px;padding:24px 0}.seller-allocation-photo{object-fit:contain;width:60px;height:84px}.seller-allocation-info{grid-column:2}.seller-allocation-info strong{font-size:17px}.seller-allocation-info p{margin:8px 0;line-height:1.6}.seller-allocation>label:not(.shop-check){margin:0}.seller-allocation>.shop-check,.seller-allocation>button{grid-column:2/-1}.seller-pack-option{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:24px 0;overflow:hidden}.seller-pack-option>summary{cursor:pointer;padding:22px 28px;line-height:1.6}.seller-pack-option>summary strong{font-size:18px}.seller-pack-option>summary span{color:var(--muted);margin:6px 0 0 18px;display:block}.seller-pack-option>.seller-manager-panel{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.seller-pack-option summary:focus-visible{outline:3px solid var(--green);outline-offset:-4px}.seller-manager-panel input[type=file]{padding:8px}.seller-manager-panel input[type=file]::file-selector-button{background:var(--green);color:var(--accent-ink,#07100a);font:inherit;cursor:pointer;border:0;border-radius:7px;margin-right:12px;padding:10px 14px;font-weight:700}@media (max-width:760px){.seller-allocation{grid-template-columns:60px minmax(0,1fr)}.seller-allocation>label,.seller-allocation>.shop-check,.seller-allocation>button{grid-column:1/-1}.seller-pack-option>summary{padding:18px}.seller-manager-panel button{white-space:normal}}.seller-manager details.seller-pack-option{box-sizing:border-box;width:100%;max-width:none}.seller-manager details.seller-pack-option>summary{white-space:normal;max-width:none}.storefront-help-link{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.storefront-help-page{max-width:1120px;margin:32px auto;padding:0 24px 70px}.storefront-help-hero{padding:38px 0 24px}.storefront-help-hero h1{letter-spacing:-1px;max-width:800px;font-size:clamp(30px,4vw,48px);line-height:1.15}.storefront-help-hero p{max-width:75ch;line-height:1.7}.storefront-help-hero>a{margin-top:12px;display:inline-flex}.storefront-help-topics{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;gap:10px;padding:18px;display:flex}.storefront-help-topics a{border:1px solid var(--line);border-radius:20px;padding:8px 12px;font-size:13px}.storefront-help-content{gap:20px;margin-top:24px;display:grid}.storefront-help-content>section{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:28px;scroll-margin-top:30px}.storefront-help-content h2{margin:0 0 18px;font-size:24px;line-height:1.3}.storefront-help-content p,.storefront-help-content li{max-width:85ch;line-height:1.8}.storefront-help-content li{margin:12px 0;padding-left:6px}.storefront-help-content p{margin:14px 0}.storefront-help-content .notice{line-height:1.7;display:block}.storefront-help-content .notice p{margin-bottom:0}.storefront-help-content details{box-sizing:border-box;border:1px solid var(--line);border-radius:12px;width:100%;max-width:none;margin:16px 0;padding:16px 18px;display:block}.storefront-help-content summary{cursor:pointer;white-space:normal;font-weight:600;line-height:1.6}.storefront-help-content a:not(.primary){text-underline-offset:3px;text-decoration:underline}.storefront-help-test{border-color:#c29a2c!important}:is(.storefront-help-page a:focus-visible,.storefront-help-page summary:focus-visible){outline:3px solid var(--green);outline-offset:4px}@media (max-width:600px){.storefront-help-page{margin-top:20px;padding:0 16px 48px}.storefront-help-content>section{padding:20px}.storefront-help-hero{padding-top:24px}.storefront-help-content ol{padding-left:22px}.storefront-dashboard-header{flex-wrap:wrap}}.storefront-help-link .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seller-receipt{border:1px solid var(--line);background:radial-gradient(ellipse at top left,var(--green),transparent 55%),var(--surface);border-radius:24px;max-width:960px;margin:44px auto;padding:36px}@supports (color:color-mix(in lab, red, red)){.seller-receipt{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--green) 6%,transparent),transparent 55%),var(--surface)}}.seller-receipt{box-sizing:border-box}.receipt-heading{align-items:flex-start;gap:18px;display:flex}.receipt-status-icon{border:1px solid var(--line);height:62px;color:var(--muted);background:var(--bg);border-radius:50%;flex:0 0 62px;place-items:center;display:grid}.receipt-status-icon.confirmed{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.receipt-status-icon.confirmed{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}}.receipt-status-icon.confirmed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.receipt-status-icon.confirmed{background:color-mix(in srgb,var(--green) 9%,var(--bg))}}.seller-receipt .eyebrow{margin:0 0 10px;font-size:11px}.seller-receipt h1{letter-spacing:-.8px;margin:0 0 14px;font-size:clamp(25px,3.6vw,36px);line-height:1.18}.seller-receipt .receipt-next{color:var(--muted);white-space:normal;max-width:65ch;margin:0;font-size:14px;line-height:1.65}.receipt-order-meta{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px 30px;margin:28px 0;padding:20px 0;display:flex}.receipt-order-meta>div{gap:6px;min-width:0;display:grid}.receipt-order-meta>div>span{color:var(--muted);font-size:11px}.receipt-order-meta strong{overflow-wrap:anywhere;font-size:13px}.receipt-status-badge{border:1px solid var(--line);border-radius:24px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;font-size:11px;line-height:1.5;display:inline-flex}.receipt-status-badge.confirmed{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.receipt-status-badge.confirmed{background:color-mix(in srgb,var(--green) 7%,transparent)}}.receipt-status-badge.confirmed{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.receipt-status-badge.confirmed{border-color:color-mix(in srgb,var(--green) 30%,var(--line))}}.receipt-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:28px;display:grid}.seller-receipt h2{margin:0 0 18px;font-size:17px;line-height:1.4}.receipt-item{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 0;display:grid}.receipt-quantity{background:var(--bg);border:1px solid var(--line);min-height:30px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.receipt-item h3{margin:3px 0 8px;font-size:14px;line-height:1.5}.seller-receipt .receipt-item p{color:var(--muted);white-space:normal;margin:0;font-size:12px;line-height:1.7}.receipt-item>strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px}.receipt-pack-choice{border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:6px 8px;font-size:11px;display:inline-block}.receipt-summary{border:1px solid var(--line);background:var(--bg);border-radius:16px;min-width:0;padding:22px}.receipt-summary dl{margin:0}.receipt-summary dl>div{justify-content:space-between;gap:12px;margin:14px 0;font-size:13px;display:flex}.receipt-summary dt{color:var(--muted);min-width:0}.receipt-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.receipt-summary dl>.receipt-total{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;font-size:23px}.receipt-total dt{color:var(--text);font-weight:700}.receipt-summary .receipt-refund{color:var(--green)}.receipt-seller-contact{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:20px;padding-top:18px;display:flex}.receipt-seller-contact svg{color:var(--muted);flex:none;margin-top:2px}.receipt-seller-contact strong{font-size:12px;line-height:1.5;display:block}.receipt-seller-contact a{text-underline-offset:3px;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-block}.seller-receipt details.receipt-policies{box-sizing:border-box;border:1px solid var(--line);border-radius:12px;width:100%;max-width:none;margin:22px 0 0;padding:16px;display:block}.receipt-policies summary{cursor:pointer;font-size:13px;font-weight:600}.receipt-policies h3{margin:18px 0 8px;font-size:13px}.seller-receipt .receipt-policies p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.receipt-tracking{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;display:flex}.receipt-tracking strong{font-size:13px}.receipt-tracking p{margin:8px 0 0;font-size:13px}.receipt-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:24px;display:flex}.receipt-actions>a,.receipt-actions>button{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;display:inline-flex}.receipt-actions .receipt-cancel{color:var(--muted)}.seller-receipt .receipt-privacy{color:var(--muted);white-space:normal;align-items:flex-start;gap:8px;margin:22px 0 0;font-size:11px;line-height:1.6;display:flex}.receipt-privacy svg{flex:none;margin-top:1px}.receipt-feedback{border:1px solid var(--line);color:var(--green);border-radius:10px;padding:12px 16px;font-size:13px}.seller-receipt .seller-rip-record h2{margin-bottom:10px}.seller-receipt .seller-rip-record p{font-size:13px;line-height:1.7}.seller-receipt .seller-rip-record a{font-size:13px;text-decoration:underline}@media (max-width:680px){.seller-receipt{border-radius:18px;margin:20px 12px;padding:22px 18px}.receipt-heading{gap:12px}.receipt-status-icon{flex-basis:44px;height:44px}.receipt-status-icon svg{width:24px}.receipt-layout{grid-template-columns:1fr;gap:22px}.receipt-order-meta{gap:18px 24px;margin:22px 0}.receipt-status-badge{margin-left:0}.receipt-order-meta>div:first-child{width:100%}.receipt-summary{padding:18px}.receipt-actions{grid-template-columns:1fr;display:grid}.receipt-actions>a,.receipt-actions>button{white-space:normal;width:100%}.seller-receipt h1{font-size:26px}.receipt-item{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}}.seller-order-documents{border:1px solid var(--line);background:var(--bg);border-radius:14px;margin:24px 0;padding:20px}.seller-order-documents h3{margin:0 0 12px;font-size:17px}.seller-order-documents p{line-height:1.7}.seller-order-documents .batch-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.seller-order-documents button,.seller-order-documents a{white-space:normal;justify-content:center;align-items:center;gap:8px;font-size:12px;display:inline-flex}.seller-order-documents svg{flex:none}@media (max-width:600px){.seller-order-documents{padding:16px}.seller-order-documents .batch-actions>*{box-sizing:border-box;width:100%}}.seller-tax-settings{border:1px solid var(--line);border-radius:14px;min-width:0;margin:24px 0;padding:22px}.seller-tax-settings>p{color:var(--muted);font-size:13px;line-height:1.7}.seller-tax-settings .shop-check{flex-direction:row;align-items:flex-start;gap:12px;margin:18px 0;line-height:1.6;display:flex}.seller-tax-settings .shop-check input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:3px}.order-tax-summary{color:var(--muted);overflow-wrap:anywhere;border-top:1px solid var(--line);padding-top:12px;line-height:1.7;font-size:12px!important}@media (max-width:680px){.seller-tax-settings{padding:16px}.seller-tax-settings .form-grid{grid-template-columns:1fr}}.shared-shop-theme{--bg:var(--sf-bg);--surface:var(--sf-panel);--text:var(--sf-ink);--muted:var(--sf-sub);--green:var(--store-accent);--line:var(--sf-sub)}@supports (color:color-mix(in lab, red, red)){.shared-shop-theme{--line:color-mix(in srgb,var(--sf-sub) 25%,transparent)}}.shared-shop-theme{background:var(--bg);min-height:100vh;color:var(--text)}.shared-shop-theme .primary{color:var(--store-accent-ink);background:var(--store-accent)}.shared-shop-brand{overflow-wrap:anywhere;align-items:center;gap:12px;max-width:360px;font-size:21px;display:flex}.shared-shop-brand img{object-fit:contain;background:var(--surface);border-radius:14px;width:56px;height:56px}.shop-shipping-choice{gap:12px;margin:18px 0;display:grid}.shop-shipping-choice label{gap:7px;display:grid}.shop-shipping-choice select{width:100%;min-width:0}.seller-previous-orders>.section-title{display:none}.shop-manage nav.batch-actions{flex-direction:row}.shared-shop-theme nav.batch-actions{flex-flow:wrap}.shared-shop-initials{background:var(--store-accent,var(--green));width:56px;height:56px;color:var(--store-accent-ink,#111);border-radius:14px;flex:0 0 56px;place-items:center;font-size:20px;font-weight:800;display:grid}.shared-shop-theme .secondary,.shared-shop-theme input:not([type=checkbox]):not([type=radio]),.shared-shop-theme select,.shared-shop-theme textarea{background:var(--sf-panel);color:var(--sf-ink);border-color:var(--line)}.shared-shop-theme .quiet{color:var(--sf-sub);background:0 0}.shared-shop-theme .shop-policies details,.shared-shop-theme .shop-credit-wallet details{background:var(--sf-panel);color:var(--sf-ink)}.shared-shop-theme .shop-credit-wallet{background:var(--sf-panel)}@supports (color:color-mix(in lab, red, red)){.shared-shop-theme .shop-credit-wallet{background:color-mix(in srgb,var(--sf-panel) 95%,var(--store-accent))}}.shared-shop-theme .shop-credit-wallet{color:var(--sf-ink)}.shared-shop-theme .shop-price-overlay{background:var(--store-accent);color:var(--store-accent-ink)}.shared-shop-theme button.secondary{background:var(--sf-panel);color:var(--sf-ink);border-color:var(--line)}.shared-shop-theme button.primary,.shared-shop-theme a.primary{background:var(--store-accent);color:var(--store-accent-ink);border-color:var(--store-accent)}.shop-rip-panel .shop-opening-row{border:1px solid var(--border,#ffffff40);border-top:3px solid var(--accent,var(--green));background:var(--surface);border-radius:14px;min-width:0;margin:8px 0 16px;padding:20px;box-shadow:0 3px 10px #0000000a}.shop-opening-row-heading{border-bottom:1px solid var(--border,#ffffff40);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}.shop-opening-row-heading h4{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:180px;margin:0;font-size:1.1rem}.shop-opening-row-number{color:var(--accent,var(--green));font-size:.85rem;font-weight:800}.shop-opening-row-kind{border:1px solid var(--border,#ffffff40);color:var(--muted,var(--text));border-radius:999px;padding:4px 10px;font-size:.8rem}.shop-opening-row>.quiet{margin-top:16px}@media (max-width:600px){.shop-rip-panel .shop-opening-row{margin-bottom:18px;padding:14px}.shop-opening-row-heading{gap:8px;margin-bottom:16px}.shop-opening-row-heading h4{flex-basis:120px}}.shop-screen-nav{border:1px solid var(--border,#ffffff30);background:var(--surface);color:var(--text);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 24px;padding:18px 20px;display:flex}.shop-screen-nav>div{min-width:0}.shop-screen-nav strong{font-size:1rem}.shop-screen-nav p{color:var(--muted,var(--text));margin:6px 0 0;font-size:.9rem}.shop-screen-owner{border-inline-start:4px solid var(--accent,var(--green))}@media (max-width:600px){.shop-screen-nav{padding:14px}.shop-screen-nav .batch-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.shop-screen-nav a{white-space:normal;text-align:center;max-width:100%}}.batch-value-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:24px;margin:0 0 16px;padding:18px 22px;display:flex}.batch-value-summary>div{flex-shrink:0;min-width:150px}.batch-value-summary span{color:var(--muted);font-size:13px;display:block}.batch-value-summary strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.3;display:block}.batch-value-summary p{margin:0;font-size:14px}.batch-value-summary small{color:var(--muted);margin-top:5px;font-size:12px;display:block}@media (max-width:600px){.batch-value-summary{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.batch-value-summary strong{font-size:28px}}.catalogue-game-picker{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:20px;display:flex}.catalogue-game-picker label{min-width:220px}.catalogue-game-picker p{min-width:200px;color:var(--muted);flex:1;font-size:13px}.set-explorer-sets img{object-fit:contain;max-width:100%}.catalogue-game-picker label{gap:8px;display:grid}.catalogue-game-picker select,.set-explorer input,.collection-set-browser>label select,.binder-create-dialog>label select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:12px}.set-explorer>label{gap:8px;margin-bottom:16px;display:grid}.carddesk-walkthrough{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:28px;margin:24px 0;padding:24px;display:grid}.carddesk-walkthrough-copy{min-width:0}.carddesk-walkthrough-copy h2{margin:8px 0 12px}.carddesk-walkthrough-copy>p:not(.eyebrow){color:var(--muted);line-height:1.65}.carddesk-walkthrough-copy>a{color:var(--green);align-items:center;gap:8px;font-weight:700;display:inline-flex}.carddesk-walkthrough-player{aspect-ratio:16/9;border:1px solid var(--line);background:#080b09;border-radius:12px;min-width:0;overflow:hidden}.carddesk-walkthrough-player>button{color:#fff;cursor:pointer;background:#080b09;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:relative}.carddesk-walkthrough-player img{object-fit:cover;width:100%;height:100%;display:block}.carddesk-walkthrough-play{background:var(--green);width:max-content;max-width:calc(100% - 24px);color:var(--accent-ink,#07100a);border:1px solid #080b09;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:auto;padding:10px 16px;font-size:14px;font-weight:800;display:flex;position:absolute;inset:auto 12px 12px;box-shadow:0 3px 18px #0008}.carddesk-walkthrough-player>button:focus-visible{outline:3px solid var(--green);outline-offset:-4px}.carddesk-walkthrough-player iframe{border:0;width:100%;height:100%;display:block}.carddesk-watch-page{max-width:1100px;margin:32px auto;padding:24px}.carddesk-watch-page>h1{margin-top:36px}.carddesk-watch-page>.batch-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.carddesk-walkthrough{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px}.carddesk-watch-page{margin:16px auto;padding:16px}.carddesk-walkthrough-play{padding:8px 12px;font-size:12px}}.binder-slot-graded{border:1px solid var(--green);color:#fff;overflow-wrap:anywhere;z-index:5;background:#080b09ed;border-radius:4px;max-width:65%;padding:3px 5px;font-size:10px;font-weight:800;line-height:1.2;position:absolute;top:29px;right:4px}.binder-pocket-quick .binder-quick-slab{padding:0 6px;font-size:10px}.binder-pocket-face .slab-reference{justify-content:center;gap:2px;height:100%}.binder-pocket-face .slab-reference .generic-slab{box-sizing:border-box;border-width:2px;border-radius:7px;gap:3px;width:auto;max-width:100%;height:calc(100% - 12px);min-height:0;padding:4px}.binder-pocket-face .slab-reference .generic-slab-label{border-width:1px;flex:0 0 22%;gap:2px;min-height:36px;max-height:none;padding:3px;overflow:hidden}.binder-pocket-face .slab-reference .slab-psa .generic-slab-label{grid-template-columns:minmax(0,1fr) 28px;padding:3px 3px 6px}.binder-pocket-face .slab-reference .slab-beckett .generic-slab-label{grid-template-columns:22px minmax(0,1fr) 24px;padding:0}.binder-pocket-face .slab-reference .generic-slab-label strong{font-size:7px;line-height:1.1}.binder-pocket-face .slab-reference .generic-slab-label small,.binder-pocket-face .slab-reference .generic-slab-label span{letter-spacing:0;font-size:5px;line-height:1.1}.binder-pocket-face .slab-reference .generic-slab-label b{white-space:nowrap;overflow-wrap:normal;text-align:right;flex-shrink:0;min-width:2ch;max-width:none;font-size:14px}.binder-pocket-face .slab-reference .generic-slab-window{border-width:1px;border-radius:3px;padding:2px;overflow:hidden}.binder-pocket-face .slab-reference .generic-slab-window img{object-fit:contain;max-height:100%}.binder-pocket-face .slab-reference figcaption{white-space:nowrap;font-size:6px;line-height:10px}.binder-pocket-face .slab-reference .slab-psa .psa-grade{gap:0}.catalogue-set-group{margin:22px 0}.catalogue-set-group>h3{color:var(--muted);margin:0 0 12px;font-size:16px}.catalogue-set-visual{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:100%;height:132px;padding:14px;display:flex;position:relative;overflow:hidden}.catalogue-set-visual>img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.catalogue-set-visual.catalogue-set-branded{color:#18221d;background:#f4f0e7;border:1px solid #dad2be;padding:20px 14px 10px}.catalogue-set-visual.catalogue-set-symbol>img{object-fit:contain;width:54px;height:54px}.catalogue-set-symbol-code{letter-spacing:1px;color:#445149;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:10px}.catalogue-set-visual.catalogue-set-hero{padding:0}.catalogue-set-visual.catalogue-set-hero>img{object-fit:cover}.catalogue-set-date{color:#fff;background:#101a16e8;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:500;line-height:1.2;position:absolute;top:5px;right:6px}.catalogue-set-nameplate{text-align:center;font-size:20px;line-height:1.2}.set-explorer-sets>button{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:10px;padding:10px;overflow:hidden}.set-explorer-sets>button>strong{padding:0 4px;font-size:14px;line-height:1.35}.set-explorer-sets>button>span:not(.catalogue-set-visual){padding:0 4px;font-size:12px}.collection-set-tile>div>.catalogue-set-visual{height:100%}.collection-set-tile .catalogue-set-visual>img{max-height:100%}.binder-create-sets .catalogue-set-visual{flex:0 0 94px;width:94px;height:62px;padding:8px}.binder-create-sets .catalogue-set-date{display:none}.binder-create-sets .catalogue-set-symbol>img{width:30px;height:30px}.binder-create-sets .catalogue-set-nameplate{font-size:11px}@media (max-width:480px){.set-explorer-sets{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-set-visual{height:112px}.catalogue-set-date{font-size:9px}.set-explorer-sets>button{padding:7px}.catalogue-set-visual.catalogue-set-symbol>img{width:42px;height:42px}}.card-valuation{z-index:12;border:1px solid var(--green);background:var(--surface);margin:0 0 20px;padding:16px;position:sticky;top:10px;box-shadow:0 5px 20px #0002}.card-valuation-heading{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.card-valuation-heading>div:first-child{flex:1;min-width:160px}.card-valuation-heading h2{margin:0 0 5px;font-size:20px}.card-valuation-heading small{color:var(--muted);font-size:12px;display:block}.card-valuation-total{gap:3px;min-width:150px;display:grid}.card-valuation-total>strong{color:var(--green);font-size:26px}.card-valuation-total>span{color:var(--text);font-size:12px}.card-valuation-feedback:empty{display:none}.card-valuation-feedback{color:var(--muted);margin:8px 0 0;font-size:12px}.card-valuation-rows{overscroll-behavior:contain;max-height:min(48dvh,470px);margin-top:14px;overflow:auto}.card-valuation-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 90px 125px 115px;align-items:center;gap:14px;min-width:0;padding:12px 4px;display:grid}.card-valuation-row label{gap:5px;font-size:12px;display:grid}.card-valuation-row input{background:var(--theme-input,var(--bg));width:100%;min-width:0;min-height:42px;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:9px}.card-valuation-row input[aria-invalid=true]{border-color:#d59c3a}.card-valuation-row .quiet{min-height:32px;padding:4px;font-size:12px}.card-valuation-card{align-items:center;gap:10px;min-width:0;display:flex}.card-valuation-card img{object-fit:contain;flex:none;width:44px;height:62px}.card-valuation-card>div{overflow-wrap:anywhere;gap:4px;display:grid}.card-valuation-card strong{font-size:14px}.card-valuation-card small,.card-valuation-row label small{color:var(--muted);font-size:11px}.card-valuation-line-total{justify-items:end;gap:6px;font-size:16px;display:grid}.card-valuation-actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.catalogue-valuation-action button{width:100%;margin:12px 0 0}.quick-lookup-dialog .card-valuation{top:0}.card-valuation .footnote{margin:12px 0;font-size:11px}@media (max-width:760px){.card-valuation{padding:12px;top:5px}.card-valuation-heading{gap:10px}.card-valuation-heading>div:first-child{min-width:130px}.card-valuation-total{min-width:120px}.card-valuation-total>strong{font-size:23px}.card-valuation-heading>button{min-height:38px;padding:8px 12px}.card-valuation-row{grid-template-columns:75px minmax(95px,1fr) 100px;gap:10px}.card-valuation-card{grid-column:1/-1}.card-valuation-rows{max-height:40dvh}.card-valuation-heading h2{font-size:18px}}.catalogue-set-search{min-width:0}.catalogue-set-search>label{gap:8px;display:grid}.catalogue-set-matches{overscroll-behavior:contain;gap:6px;max-height:320px;margin-top:8px;display:grid;overflow:auto}.catalogue-set-matches>p,.catalogue-set-matches>small{padding:5px 2px;font-size:12px}.catalogue-set-matches>button{text-align:left;white-space:normal;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;display:flex}.catalogue-set-matches>button[aria-pressed=true]{border-color:var(--green);background:var(--theme-tint,var(--surface))}.catalogue-set-matches>button>span:first-child{overflow-wrap:anywhere;min-width:0}.catalogue-set-matches strong{font-size:14px}.catalogue-set-matches small{font-size:11px}.catalogue-set-match-action{color:var(--green);flex-shrink:0;font-size:11px}.collection-share-dialog{width:min(780px,95vw);max-height:90dvh;overflow:auto}.collection-share-dialog>p{margin:12px 0}.share-link-card{grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:center;gap:20px;margin:18px 0;display:grid}.share-link-card .share-qr{background:#fff;border-radius:12px;width:100%;max-width:260px;height:auto;display:block}.share-link-card label{gap:7px;margin:12px 0;display:grid}.share-link-card input{width:100%;min-width:0}.share-link-card .batch-actions{gap:8px}.share-link-card .batch-actions>*{min-height:42px;padding:10px 12px}.referral-qr{border-top:1px solid var(--line);margin:24px 0;padding-top:20px}.referral-qr>h3{margin:0 0 16px;font-size:18px}.shared-collection-page{max-width:1400px}.shared-collection-page>.section-title{margin:24px 0}.shared-collection-page>.surface{padding:20px}.qr-reader video{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:min(100%,480px);max-height:360px;margin:12px 0}.vendor-binder-valuation>label{gap:8px;margin:12px 0;display:grid}.vendor-binder-valuation input:not([type=range]):not([type=checkbox]){background:var(--theme-input,var(--bg));width:100%;min-width:0;min-height:42px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px}.vendor-binder-valuation .stats{margin:18px 0}.vendor-offer-sliders label{gap:12px;display:grid}.vendor-offer-sliders input{width:100%;accent-color:var(--green)}.vendor-appraisal-rows{max-height:55dvh;margin:18px 0;overflow:auto}.vendor-appraisal-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 90px 150px;align-items:center;gap:16px;padding:14px 2px;display:grid}.vendor-appraisal-row>label{gap:7px;font-size:12px;display:grid}.vendor-appraisal-row .vendor-appraisal-include{align-items:center;gap:10px;display:flex}.vendor-appraisal-include input{flex:none;width:20px;height:20px}.vendor-appraisal-include span{overflow-wrap:anywhere;min-width:0}.vendor-appraisal-row .quiet{padding:3px;font-size:11px}.vendor-appraisal-row small{font-size:11px}@media (max-width:620px){.share-link-card{grid-template-columns:minmax(0,1fr)}.share-link-card .share-qr{justify-self:center;max-width:230px}.collection-share-dialog{padding:16px}.vendor-appraisal-row{grid-template-columns:80px minmax(0,1fr);gap:12px}.vendor-appraisal-row .vendor-appraisal-include{grid-column:1/-1}.vendor-binder-valuation .stats,.vendor-offer-sliders{grid-template-columns:1fr}}.quick-scan-trigger{white-space:nowrap;min-height:44px}.quick-scan-view{background:#080b09;border-radius:12px;max-width:640px;margin:12px auto;position:relative;overflow:hidden}.quick-scan-view video{object-fit:contain;width:100%;max-height:50dvh;display:block}.quick-scan-frame{aspect-ratio:63/88;border:2px solid var(--green);pointer-events:none;border-radius:10px;max-width:90%;position:absolute;top:6%;bottom:6%;left:50%;transform:translate(-50%)}.quick-scan-camera>small{margin:12px 0;display:block}.quick-scan-camera .batch-actions>label{align-items:center;gap:8px;display:flex}.quick-scan-camera .batch-actions input{width:20px;height:20px}@media (max-width:600px){.header-lookups{flex-wrap:wrap}.quick-scan-trigger{padding:10px 12px}.quick-scan-camera .batch-actions{flex-wrap:wrap}}.quick-scan-comp{border:1px solid var(--green);border-radius:10px;gap:6px;margin-bottom:12px;padding:16px;display:grid}.quick-scan-comp strong,.quick-scan-comp b{font-size:22px}.quick-scan-comp b{color:var(--green)}.quick-scan-comp label{align-items:center;gap:12px;display:flex}.quick-scan-intro>.secondary{margin:12px 0}.admin-users-page>.surface{margin-top:20px;padding:20px}.admin-users-stats{margin:20px 0}.admin-users-page table{text-align:left;width:100%}.admin-users-page th,.admin-users-page td{vertical-align:top;padding:12px}.admin-users-page .batch-actions{flex-wrap:wrap;margin:16px 0}.admin-users-page>section>label{gap:8px;max-width:420px;margin:16px 0;display:grid}.admin-users-page input[type=search]{background:var(--theme-input,var(--bg));width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px}.mobile-lookup-label{display:none}@media (max-width:780px){.site-tip-bar{top:auto}.shell>.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:72px;padding:14px 16px;position:relative;inset:auto}.shell>.sidebar>.brand{max-width:100%;padding-right:80px;font-size:24px}.shell>.content{width:100%;min-width:0;margin-left:0}.content>header{min-height:0;padding:12px 16px}.content>header>.header-tools{gap:12px;min-width:0}.header-lookups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;padding-bottom:12px;display:grid}.header-lookups .quick-card-lookup,.header-lookups .quick-scan-trigger{white-space:normal;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:76px;min-height:76px;padding:8px 3px;font-size:12px;line-height:1.2;display:flex;position:relative}.header-lookups .quick-card-lookup>svg{display:none}.header-lookups .quick-card-lookup>img{object-fit:contain;width:34px;height:34px;display:block;position:static}.header-lookups .mobile-lookup-label{font-weight:600;display:block}.header-lookups .quick-scan-trigger>svg{flex-shrink:0}.header-other-actions{gap:8px}.header-other-actions>.secondary,.header-other-actions>.primary{padding:10px 12px}}.quick-scan-view{aspect-ratio:63/88;width:min(100%,35.7955dvh);max-width:640px}.quick-scan-view video{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.quick-scan-frame{aspect-ratio:auto;max-width:none;inset:6%;transform:none}.quick-scan-frame>span{text-align:center;color:#fff;background:#000a;border-radius:4px;padding:3px;font-size:11px;position:absolute;bottom:8px;left:4px;right:4px}.quick-scan-matched .quick-scan-frame>span{display:none}.quick-scan-capture{align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.quick-scan-capture>img{object-fit:contain;border:1px solid var(--line);border-radius:6px;width:90px;max-height:140px}.card-deal{min-width:0;margin:18px 0;scroll-margin-top:70px}.card-deal>.card-valuation{margin-bottom:10px;position:static}.card-deal-offers{padding:16px}.card-deal-offers h3{margin:0 0 12px}.card-deal-totals{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0;display:grid}.card-deal-totals strong,.card-deal-totals span{display:block}.card-deal-totals strong{color:var(--green);font-size:24px}.card-deal-offers .footnote{margin:12px 0}.quick-scan-comp .quick-scan-agreement{align-items:center;font-size:13px}.quick-scan-agreement input{flex-shrink:0;width:20px;height:20px}.vendor-scan-deal>h2{margin-bottom:12px}.vendor-scan-deal>.quick-scan-trigger{margin-bottom:8px}@media (max-width:600px){.card-deal .card-valuation-row{grid-template-columns:65px minmax(0,1fr) 85px}.card-deal-offers .form-grid{grid-template-columns:1fr}.card-deal .card-valuation-heading>div{min-width:0}.card-deal .card-valuation-heading{flex-wrap:wrap}}.vendor-buyout h2,.vendor-buyout h3{margin:0 0 12px}.vendor-buyout>p{margin:12px 0}.buyout-review{border:1px solid var(--green);border-radius:12px;margin:14px 0;padding:16px}.buyout-review label{gap:7px;min-width:0;display:grid}.buyout-review input:not([type=checkbox]),.buyout-review select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:7px;padding:10px}.buyout-review-cards{max-height:38dvh;margin:14px 0;overflow:auto}.buyout-review-cards article,.buyout-history article{border-top:1px solid var(--line);padding:14px 0}.buyout-review-cards strong{overflow-wrap:anywhere}.buyout-review-cards label{margin-top:8px}.buyout-review .buyout-confirm{align-items:center;gap:12px;margin:18px 0;display:flex}.buyout-confirm input{flex:none;width:22px;height:22px}.buyout-history{max-height:55dvh;overflow:auto}.buyout-history .notice{flex-wrap:wrap}.vendor-buyout .footnote{font-size:12px;line-height:1.6}@media (max-width:600px){.buyout-review{padding:12px}.buyout-review .form-grid{grid-template-columns:1fr}.vendor-buyout .batch-actions{flex-wrap:wrap}.vendor-buyout .batch-actions button{white-space:normal}}.quick-scan-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-scan-review-heading>strong{overflow-wrap:anywhere;min-width:0}.quick-scan-review-heading>button{flex-shrink:0;min-height:44px}.binder-fill-all{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:16px}.binder-fill-all>.batch-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px}.binder-fill-review{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.binder-fill-review h3{margin:0 0 8px}.binder-fill-review p{max-width:85ch;margin:10px 0;font-size:13px;line-height:1.6}.binder-fill-review button{min-height:44px}@media (max-width:600px){.binder-fill-all{padding:12px}.binder-fill-review .batch-actions{flex-wrap:wrap}.binder-fill-review .batch-actions button{white-space:normal}}.binder-shelf-entry{min-width:0;position:relative}.binder-shelf-entry>.binder-shelf-tile,.binder-shelf-entry>.collection-folder-tile{width:100%;height:100%}.binder-shelf-entry.selected>.binder-shelf-tile{border:2px solid var(--green)}.binder-shelf-select{z-index:2;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.binder-shelf-select input{width:22px;height:22px;accent-color:var(--green)}.binder-shelf-selection{margin-bottom:20px}.binder-shelf-selection button{min-height:44px}.binder-shelf-delete{max-height:85dvh;overflow:auto}.binder-shelf-delete ul{max-height:25dvh;padding-left:24px;overflow:auto}.title-builder>.title-template-field,.listing-title-counter-field{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;font-weight:700;display:flex}.title-template-field>textarea,.listing-title-counter-field>input{border:1px solid var(--line);background:var(--theme-input,var(--surface));width:100%;min-width:0;min-height:54px;color:var(--text);box-sizing:border-box;border-radius:9px;padding:14px;font-size:18px;line-height:1.5;display:block}.title-template-field>textarea{resize:vertical;min-height:88px}.title-template-field>textarea:focus,.listing-title-counter-field>input:focus{outline:2px solid var(--green);outline-offset:2px}.batch-listing-text{scroll-margin-top:80px}.batch-listing-formats>small{display:block!important}.listing-workspace .listing-create-panel{width:100%;min-width:0;display:block}.listing-workspace .listing-add-tools{box-sizing:border-box;width:100%;min-width:0;margin:24px 0;padding:20px;display:block}.listing-workspace [hidden]{display:none!important}.listing-method-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.listing-method-options>button{white-space:normal;text-align:left;border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-height:110px;padding:22px;display:flex}.listing-method-options strong{font-size:20px}.listing-method-options span{font-size:15px;font-weight:400;line-height:1.5}.listing-method-step,.listing-format-step{width:100%;min-width:0;padding:20px 0}.listing-method-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.listing-workspace .listing-photo-panel{box-sizing:border-box;width:100%;margin:24px 0;padding:20px}.listing-workspace .photo-review{width:100%;margin-top:20px}.sealed-csv-options{gap:16px;margin-top:20px;display:grid}.sealed-csv-flow .sealed-product-list-actions,.sealed-csv-flow .sealed-selected-list-action{display:none!important}.title-template-field>textarea{font-family:inherit}@media (max-width:700px){.listing-method-options{grid-template-columns:1fr}.listing-easy-steps{gap:8px}.listing-easy-steps button{flex:120px}.listing-workspace .listing-add-tools,.listing-workspace .listing-photo-panel{padding:16px}}.listing-bundle-flow [aria-label="Bundle card source"],.listing-bundle-flow .bundle-draft-library{display:none}.listing-bundle-finish{gap:20px;padding:24px;display:grid}.listing-bundle-finish article{gap:16px;display:grid}.listing-bundle-finish .listing-photo-pair img{object-fit:contain;width:min(280px,100%);max-width:100%}.listing-bundle-flow{width:100%;min-width:0}.listing-workspace .listing-easy-steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;margin:16px 0 24px;display:grid!important}.listing-workspace .listing-easy-steps>button{white-space:normal;flex:none;width:100%;min-width:0;min-height:52px;max-height:76px;padding:8px 4px;font-size:13px;line-height:1.3}.listing-batch-choices{min-width:0}.listing-batch-search{color:var(--muted);flex-direction:column;gap:8px;margin:18px 0;font-size:14px;display:flex}.listing-batch-search input{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-input,var(--bg));width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;display:block}.listing-batch-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;max-height:480px;padding:2px;display:grid;overflow-y:auto}.listing-batch-choice{border:1px solid var(--line);background:var(--theme-input,var(--bg));border-radius:12px;align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.listing-batch-choice>img,.listing-batch-choice-icon{object-fit:contain;border-radius:6px;flex-shrink:0;width:64px;height:88px}.listing-batch-choice-icon{color:var(--muted);background:var(--surface);justify-content:center;align-items:center;display:flex}.listing-batch-choice-info{flex:1;min-width:0}.listing-batch-choice-info h4{overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;line-height:1.4}.listing-batch-choice-info p{color:var(--muted);margin:0;font-size:13px}.listing-batch-choice-info small{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;display:block}.listing-batch-choice-info button{width:100%;min-height:44px;margin-top:14px}@media (max-width:600px){.listing-batch-choice-grid{grid-template-columns:1fr}.listing-batch-choice{gap:12px;padding:12px}}.binder-buyout-estimate{border:1px solid var(--line);background:var(--theme-input,var(--bg));border-radius:12px;margin:0 0 24px;padding:18px}.binder-buyout-estimate h3{margin-top:0}.binder-buyout-estimate .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.binder-buyout-estimate .stats>div{flex-direction:column;gap:8px;min-width:0;display:flex}.binder-buyout-estimate strong{font-variant-numeric:tabular-nums}.binder-buyout-breakdown{margin:16px 0}.binder-slot-finish{color:#fff;overflow-wrap:anywhere;z-index:2;background:#101410e8;border-radius:4px;max-width:85%;padding:3px 5px;font-size:10px;line-height:1.2;position:absolute;top:42px;right:5px}.binder-pocket-trigger .binder-slot-finish{pointer-events:none}@media (max-width:600px){.binder-buyout-estimate .stats{grid-template-columns:1fr}.binder-buyout-estimate{padding:14px}.binder-slot-finish{font-size:8px;top:35px}}.scan-readonly-photos{flex-wrap:wrap;gap:16px;display:flex}.scan-readonly-photos figure{width:160px;max-width:45%;margin:0}.scan-readonly-photos img{object-fit:contain;width:100%;max-height:240px}.scan-readonly-previews .batch-copy-wrapper:focus{outline:3px solid var(--accent,#baff00);outline-offset:4px}.scan-readonly-previews .matching-card{display:block}.batch-sku-editor{box-sizing:border-box;width:100%;max-width:none!important}.batch-sku-editor fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px;display:grid}.batch-sku-editor fieldset>details{width:100%;max-width:none;margin:0}.batch-sku-editor fieldset>.form-grid{align-content:start;margin:0}.batch-sku-editor fieldset>details>.form-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.batch-sku-editor fieldset>.batch-sku-example,.batch-sku-editor fieldset>.batch-actions,.batch-sku-editor fieldset>.batch-sku-preview{grid-column:1/-1}.batch-sku-editor .batch-sku-number{flex-wrap:wrap}.batch-sku-editor select{width:100%;min-height:44px}.batch-sku-editor .form-grid label{min-width:0}@media (max-width:800px){.batch-sku-editor fieldset{grid-template-columns:1fr}.batch-sku-editor fieldset>details>.form-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.batch-value-navigation{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.batch-value-navigation>small{color:var(--muted);flex-basis:100%}.batch-value-navigation .batch-actions{gap:10px;margin:0}.batch-value-navigation strong{font-size:15px}@media (max-width:600px){.batch-value-navigation .batch-actions{width:100%}.batch-value-navigation button{flex:1;min-height:44px}}.batch-selected-move{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:14px 0;display:flex}.move-selected-scans-dialog{max-width:760px}.move-selected-scans-dialog label{flex-direction:column;gap:8px;display:flex}.move-selected-scans-dialog label.confirm-pair{flex-direction:row}.move-selected-scans-dialog input:not([type=checkbox]){width:100%;min-height:48px}.move-selected-review{border:1px solid var(--line);border-radius:8px;max-height:260px;padding:12px;overflow:auto}.move-selected-review p{margin:8px 0}.move-selected-scans-dialog button{min-height:44px}.batch-value-detail{flex:1;min-width:0}.batch-value-detail p{margin:0 0 8px}.batch-value-detail>small,.batch-asking-total small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.batch-value-detail .batch-asking-total{border-top:1px solid var(--line);margin:16px 0 0;padding-top:12px}.batch-value-summary .batch-asking-total strong{color:var(--text);font-size:16px}.duplicate-preview-dialog{flex-direction:column;width:min(1000px,100%);max-width:1000px;max-height:90dvh;padding:0;display:flex;overflow:hidden}.duplicate-preview-dialog>.dialog-heading{flex-shrink:0;align-items:center;gap:12px;margin:0;padding:20px}.duplicate-preview-dialog h2{margin:0;font-size:1.35rem}.duplicate-preview-content{min-height:0;padding:0 20px 20px;overflow:auto}.duplicate-preview-group{margin-top:16px;padding:16px}.duplicate-preview-group h3{overflow-wrap:anywhere;margin:0}.duplicate-preview-scans{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.duplicate-preview-scan{border:1px solid var(--border,#414646);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.duplicate-preview-photos{align-items:start;gap:6px;display:flex}.duplicate-preview-photos img{object-fit:contain;border-radius:6px;flex:1;width:100%;min-width:0;max-height:230px}.duplicate-preview-photos img:not(:only-child){width:calc(50% - 3px)}.duplicate-preview-scan code{overflow-wrap:anywhere;font-size:.8rem}.duplicate-preview-footer{border-top:1px solid var(--border,#414646);flex-shrink:0;justify-content:space-between;margin:0;padding:16px 20px}@media (max-width:600px){.duplicate-preview-dialog{max-height:92dvh}.duplicate-preview-dialog>.dialog-heading,.duplicate-preview-content,.duplicate-preview-footer{padding:12px}.duplicate-preview-dialog h2{font-size:1.1rem}.duplicate-preview-scans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.duplicate-preview-scan{padding:8px}.duplicate-preview-scan button{font-size:.8rem}.duplicate-preview-footer button{flex:1}}.workspace-account-actions{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.workspace-nav .workspace-logout{align-items:center;gap:10px;width:100%;display:flex}.workspace-account-actions .notice{white-space:normal;overflow-wrap:anywhere}.sealed-browse{min-width:0;padding:20px}.sealed-browse h2{margin:0 0 20px}.sealed-browse-search{align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.sealed-browse-search label{flex:1;gap:8px;min-width:0;max-width:650px;display:grid}.sealed-browse-search input{width:100%;min-height:48px}.sealed-browse-gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.sealed-reference-photo{background:#fff;border-radius:10px;place-items:center;height:190px;padding:12px;display:grid}.sealed-reference-photo img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;max-height:166px}.sealed-reference-photo span{color:#505050;font-size:13px}.sealed-browse-gallery .sealed-compare{text-align:center;white-space:normal;margin-top:auto}.sealed-browse-gallery article{gap:12px}.sealed-browse-gallery h3{font-size:16px}.sealed-browse-gallery .footnote{font-size:11px}@media (max-width:600px){.sealed-browse{padding:12px}.sealed-browse-search{flex-direction:column;align-items:stretch}.sealed-browse-search label{max-width:none}.sealed-browse-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.sealed-reference-photo{height:145px;padding:8px}.sealed-reference-photo img{max-height:129px}.sealed-browse-gallery h3{font-size:14px}.sealed-browse .batch-actions button{white-space:normal}}.sealed-browse-search input{background:var(--tone-0a100c-theme-input,#0a100c);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.sealed-browse-gallery .secondary{white-space:normal;text-align:center;justify-content:center}.batch-menu-row[hidden],.scan-sorter[hidden],.batch-action-tabs[hidden],.batch-combine-toolbar[hidden],.batch-price-scope[hidden],.batch-tool-catalogue[hidden]{display:none!important}.batch-controls:has(.batch-easy-actions){background:0 0;border:0;padding:0}.batch-easy-actions{margin:0;padding:24px}.batch-easy-heading,.batch-easy-review,.batch-easy-listing{justify-content:space-between;align-items:center;gap:18px;display:flex}.batch-easy-heading h2{margin:0 0 6px;font-size:22px}.batch-easy-heading p{color:var(--muted);margin:0}.batch-easy-review{color:var(--muted);padding:18px 0;font-size:14px}.batch-easy-listing{border-top:1px solid var(--line);padding-top:18px}.batch-easy-listing h3{margin:0 0 10px}.batch-easy-listing .confirm-pair{margin:0}.batch-easy-bundle{margin-top:16px}.batch-easy-formats{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.batch-easy-formats h3{margin:0 0 12px;font-size:15px}.batch-easy-formats .batch-actions{margin:0}.batch-easy-formats .primary{background:var(--tone-262b27-surface,#262b27);border-color:var(--line);color:var(--text)}.batch-easy-filterbar{align-items:center;gap:12px;margin:14px 0;display:flex}.batch-easy-filterbar>span{color:var(--muted);margin-left:auto;font-size:13px}.batch-hit-navigation{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding-right:190px;display:flex}.batch-hit-navigation small{font-size:12px}.batch-action-desk .batch-tool-form input{background:var(--tone-0a100c-theme-input,#0a100c);width:160px;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px}.batch-finish-reminder[hidden]{display:none!important}.scan-sorter{gap:14px;padding:16px}.scan-sorter>label{gap:8px;display:grid}.scan-sorter>label select{background:var(--tone-0a100c-theme-input,#0a100c);width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px}.batch-action-desk .batch-price-scope[hidden]{display:none!important}@media (max-width:780px){.batch-easy-actions{padding:18px}.batch-easy-heading,.batch-easy-review,.batch-easy-listing{flex-direction:column;align-items:stretch;gap:12px}.batch-easy-listing .batch-actions{margin:0}.batch-easy-listing .batch-actions button{flex:1}.batch-easy-filterbar{flex-wrap:wrap}.batch-hit-navigation{width:100%;margin:10px 0 0;padding:0}.scan-sorter-card-label:has(.batch-hit-navigation){flex-wrap:wrap;padding-top:78px}.batch-hit-navigation button{flex:1}.batch-hit-navigation small{flex-basis:100%}}button[hidden]{display:none!important}.batch-review-anchor{outline:none;scroll-margin-top:120px}.batch-easy-actions .batch-easy-listing{margin-top:18px}.batch-easy-actions .batch-easy-formats .primary{min-height:44px}.profile-preview[hidden],.listing-bulk-pricing[hidden],.batch-actions[hidden],.title-builder>div[hidden]{display:none!important}.listing-optional-toggle,.listing-bulk-toggle{margin:14px 0}.listing-settings-heading p:empty{display:none}.batch-listing-text{padding:20px}.batch-listing-text h3{margin:0 0 14px}.batch-listing-text .title-builder{margin:12px 0 20px}.batch-listing-text>label{gap:10px;display:grid}.batch-listing-text textarea{width:100%;min-height:100px}.listing-bulk-pricing input{background:var(--tone-0a100c-theme-input,#0a100c);border:1px solid var(--line);width:min(100%,260px);min-height:48px;color:var(--text);border-radius:9px;padding:12px}.direct-ebay-publish>details[hidden]{display:none!important}.listing-final-summary{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);border-radius:12px;margin:18px 0;padding:20px}.listing-final-summary h3{margin:0 0 10px;font-size:21px}.listing-final-summary p{margin:0 0 8px}.direct-ebay-publish{padding:20px}.direct-ebay-publish>.footnote:first-child{margin-top:0}.batch-action-desk[hidden]{display:none!important}.batch-missing-value-button{align-self:flex-start;min-height:42px;margin-top:12px}.batch-value-issue{background:var(--tone-0a100c-theme-input,#171b16);border:1px solid var(--accent,#b6ff00);color:var(--text);border-radius:8px;padding:7px 10px;font-weight:700}.batch-review-empty{justify-items:start;gap:10px;padding:24px;display:grid}.batch-review-empty h3,.batch-review-empty p{margin:0}.batch-review-empty p{color:var(--muted)}.scan-sorter>.sorter-highlight-choice{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px;padding-top:12px;display:flex}.sorter-highlight-choice>span{align-items:center;gap:8px;display:flex}.sorter-highlight-choice input[type=number]{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#0a100c);width:110px;min-height:42px;color:var(--text);border-radius:8px;padding:8px 10px}.scan-sorter{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:18px;padding:22px;display:grid}.scan-sorter>h3{grid-column:1/-1;margin:0 0 2px;font-size:17px}.scan-sorter>label{color:var(--muted);font-size:13px}.scan-sorter>label select{color:var(--text);min-height:46px;font-size:14px}.scan-sorter-footer{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;padding-top:16px;display:flex}.scan-sorter .scan-sorter-footer .sorter-highlight-choice{color:var(--text);flex-wrap:wrap;flex:1;align-items:center;gap:16px;font-size:14px;display:flex}.sorter-highlight-choice>span[hidden]{display:none!important}.scan-sorter>small,.scan-sorter>.batch-value-navigation,.scan-sorter>.batch-selected-move{grid-column:1/-1}.scan-sorter>small{color:var(--muted)}.batch-easy-filterbar{gap:14px;min-height:44px}.batch-action-desk:not(:has(.batch-tool-panel)){padding:14px 18px}.batch-action-desk .batch-selection-row{align-items:center;gap:14px}.batch-action-desk strong[hidden]{display:none!important}@media (max-width:1000px){.scan-sorter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.scan-sorter{grid-template-columns:1fr;gap:14px;padding:18px}.scan-sorter-footer{align-items:stretch}.scan-sorter .scan-sorter-footer .sorter-highlight-choice{flex-basis:100%}.batch-easy-filterbar>span{margin-left:0}.batch-value-detail .batch-missing-value-button{white-space:normal;text-align:left}}.scan-sorter>small[hidden],.batch-review-recovery[hidden],.next-batch-upload[hidden]{display:none!important}.quick-lookup-dialog:has(.quick-lookup-browser){border:1px solid var(--line);background:var(--bg,#171b19);border-radius:20px;width:min(1080px,100vw - 32px);max-width:none;max-height:92dvh;padding:0;overflow:auto}.quick-lookup-dialog:has(.quick-lookup-browser)>.dialog-heading{z-index:5;border-bottom:1px solid var(--line);background:var(--bg,#171b19);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:18px 24px;display:flex;position:sticky;top:0}.quick-lookup-dialog:has(.quick-lookup-browser)>.dialog-heading h2{margin:0;font-size:20px}.quick-lookup-dialog:has(.quick-lookup-browser)>.dialog-heading button{min-height:40px;padding:8px 14px}.quick-lookup-browser{gap:22px;min-width:0;padding:22px 24px;display:grid}.quick-lookup-search-area{gap:10px;display:grid}.quick-lookup-search-form{align-items:stretch;gap:10px;min-width:0;display:flex}.quick-lookup-search{border:1px solid var(--line);background:var(--tone-0a100c-theme-input,#101412);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.quick-lookup-search svg{color:var(--muted);flex-shrink:0}.quick-lookup-search input{width:100%;min-width:0;color:var(--text);outline:0;padding:14px 0;font-size:16px;background:0 0!important;border:0!important}.quick-lookup-search:focus-within{outline:2px solid var(--green,#b6ff00);outline-offset:2px}.quick-lookup-search-form>button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 16px;display:flex}.quick-lookup-context{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;min-height:24px;font-size:12px;display:flex}.quick-lookup-context .quiet{min-height:24px;padding:0;font-size:12px}.quick-lookup-filters{border:1px solid var(--line);background:var(--tone-262b27-surface,#242827);border-radius:12px;gap:16px;padding:18px;display:grid}.quick-lookup-filters label,.quick-lookup-card-options label{min-width:0;color:var(--muted);gap:7px;font-size:13px;display:grid}.quick-lookup-filters select,.quick-lookup-filters input,.quick-lookup-card-options select{width:100%;min-height:44px;color:var(--text);background:var(--tone-0a100c-theme-input,#101412);border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-size:14px}.quick-lookup-value-filter{align-items:end;gap:10px;display:flex}.quick-lookup-value-filter label{flex:1}.quick-lookup-value-filter button{min-height:44px}.quick-lookup-browser .photo-card-lookup-compact{border:0;margin:0;padding:0}.quick-lookup-browser .photo-card-lookup-compact .button-row{gap:8px}.quick-lookup-browser .photo-card-lookup-compact .button-row button{color:var(--text);border:1px solid var(--line);background:0 0;border-radius:9px;min-height:38px;padding:8px 12px;font-size:13px}.photo-card-lookup-compact>[hidden]{display:none!important}.photo-card-lookup-compact>p{margin:10px 0 0;font-size:13px}.quick-lookup-results{min-width:0}.quick-lookup-result-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.quick-lookup-result-heading h3{margin:0;font-size:16px}.quick-lookup-result-heading>span{color:var(--muted);font-size:13px}.quick-lookup-result-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.quick-lookup-result{text-align:left;border:1px solid var(--line);background:var(--tone-262b27-surface,#242827);color:var(--text);border-radius:14px;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:12px;transition:border-color .15s,transform .15s;display:flex}:is(.quick-lookup-result:hover,.quick-lookup-result:focus-visible){border-color:var(--green,#b6ff00);transform:translateY(-2px)}.quick-lookup-result img{object-fit:contain;filter:drop-shadow(0 6px 9px #0005);width:100%;height:220px;margin-bottom:8px;display:block}.quick-lookup-result strong{font-size:15px;line-height:1.3}.quick-lookup-result>span,.quick-lookup-result>small{color:var(--muted);font-size:12px;line-height:1.5}.quick-lookup-result-no-image{place-items:center;min-height:220px;display:grid}.quick-lookup-more{margin:20px auto 0;display:block}.quick-lookup-empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:36px 18px;display:grid}.quick-lookup-empty h3{color:var(--text);margin:0;font-size:21px}.quick-lookup-empty p{margin:0;line-height:1.6}.quick-lookup-examples{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.quick-lookup-examples button{font-size:12px}.quick-lookup-detail{outline:none;scroll-margin-top:84px}.quick-lookup-detail-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.quick-lookup-detail-nav>button{align-items:center;gap:8px;padding-left:0;display:flex}.quick-lookup-detail-nav>div{align-items:center;gap:8px;display:flex}.quick-lookup-detail-nav span{color:var(--muted);white-space:nowrap;font-size:12px}.quick-lookup-detail-nav .compact{min-width:34px;min-height:34px;padding:7px}.quick-lookup-card-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.quick-lookup-artwork{background:radial-gradient(ellipse at center,var(--green,#b6ff00),transparent 72%),var(--tone-262b27-surface,#242827);border-radius:18px;justify-items:center;gap:18px;padding:24px 20px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.quick-lookup-artwork{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--green,#b6ff00) 18%,transparent),transparent 72%),var(--tone-262b27-surface,#242827)}}.quick-lookup-artwork>img{object-fit:contain;filter:drop-shadow(0 12px 16px #0007);width:100%;max-width:310px;height:434px;display:block}.quick-lookup-finish-badge{color:var(--text);border:1px solid var(--line);background:var(--bg,#171b19);border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700}.quick-lookup-artwork>small{color:var(--muted);margin-top:-10px;font-size:11px}.quick-lookup-card-info{gap:14px;min-width:0;padding:6px 0;display:grid}.quick-lookup-card-info h2{letter-spacing:-.5px;margin:0;font-size:30px;line-height:1.15}.quick-lookup-card-info p{margin:0}.quick-lookup-card-set{font-size:16px;line-height:1.5}.quick-lookup-card-meta{color:var(--muted);font-size:13px;line-height:1.6}.quick-lookup-card-options{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0;display:grid}.quick-lookup-suggestion{color:var(--green,#b6ff00);font-size:12px}.quick-lookup-market-price{border:1px solid var(--line);background:var(--tone-262b27-surface,#242827);border-radius:14px;gap:8px;padding:20px;display:grid}.quick-lookup-market-price>span{color:var(--muted);font-size:13px}.quick-lookup-market-price>strong{color:var(--green,#b6ff00);font-size:32px;line-height:1.2}.quick-lookup-market-price>small{color:var(--muted);font-size:12px;line-height:1.6}.quick-lookup-add{border-radius:10px;width:100%;min-height:48px}.quick-lookup-research{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-lookup-research a{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px;font-size:13px;text-decoration:none;display:flex}.quick-lookup-research .quiet{grid-column:1/-1;min-height:30px;padding:4px}.quick-lookup-dialog .quick-lookup-browser .card-valuation-compact{z-index:auto;border:1px solid var(--line);background:var(--tone-262b27-surface,#242827);border-radius:12px;margin:0;padding:14px 16px;position:static;top:auto}.card-valuation-compact .card-valuation-heading{gap:14px}.card-valuation-compact .card-valuation-heading h2{margin:0 0 4px;font-size:15px}.card-valuation-compact .card-valuation-heading>div:first-child small{font-size:12px}.card-valuation-compact .card-valuation-total>small{display:none}.card-valuation-compact .card-valuation-total strong{font-size:22px}.card-valuation-compact .card-valuation-heading>button{min-height:38px;padding:8px 12px;font-size:12px}.card-valuation-compact .card-valuation-feedback:empty{display:none}@media (max-width:650px){.quick-lookup-dialog:has(.quick-lookup-browser){border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.quick-lookup-dialog:has(.quick-lookup-browser)>.dialog-heading{padding:14px 16px}.quick-lookup-dialog:has(.quick-lookup-browser)>.dialog-heading h2{font-size:18px}.quick-lookup-browser{gap:20px;padding:16px}.quick-lookup-search-form{gap:8px}.quick-lookup-search-form>button{min-width:44px;padding:10px}.quick-lookup-search-form>button>span{display:none}.quick-lookup-search-form>button:first-of-type{min-width:48px}.quick-lookup-search{gap:8px;padding:0 10px}.quick-lookup-card-layout{grid-template-columns:1fr;gap:18px}.quick-lookup-artwork{gap:14px;padding:20px 16px 14px}.quick-lookup-artwork>img{max-width:290px;height:min(104vw,410px)}.quick-lookup-card-info{gap:12px}.quick-lookup-card-info h2{font-size:27px}.quick-lookup-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-lookup-result{padding:10px}.quick-lookup-result img{height:190px}.quick-lookup-result strong{font-size:14px}.quick-lookup-result>span{font-size:11px}.quick-lookup-detail-nav{gap:6px}.quick-lookup-detail-nav>button{font-size:13px}.quick-lookup-filters{padding:14px}.quick-lookup-empty{padding:24px 4px}.quick-lookup-empty h3{font-size:20px}.card-valuation-compact .card-valuation-heading{flex-wrap:wrap;align-items:center;display:flex}.card-valuation-compact .card-valuation-heading>div:first-child{flex:1}.card-valuation-compact .card-valuation-total{width:auto}}@media (prefers-reduced-motion:reduce){.quick-lookup-result{transition:none}.quick-lookup-result:hover{transform:none}}.quick-lookup-detail-nav{background:0 0;border:0;flex-flow:wrap;width:auto;min-height:36px;padding:0;position:static}.quick-lookup-detail-nav>div{flex-shrink:0}.vendor-show-stock{margin-block:20px;padding:24px}.vendor-show-stock header{justify-content:space-between;align-items:center;gap:16px;display:flex}.vendor-show-stock h2{margin:4px 0 8px}.vendor-show-live{color:var(--green);font-weight:700}.vendor-show-start,.vendor-stock-toolbar,.vendor-stock-move{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.vendor-show-start label,.vendor-stock-toolbar label{flex:1;min-width:180px}.vendor-show-stock label{flex-direction:column;gap:6px;display:flex}.vendor-show-stock input:not([type=checkbox]),.vendor-show-stock select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:inherit;border-radius:9px;padding:10px 12px}.vendor-show-tabs{border-bottom:1px solid var(--line);gap:8px;margin:24px 0;padding:0 0 16px;display:flex}.vendor-stock-selection{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.vendor-show-stock .vendor-stock-selection label{flex-direction:row;align-items:center}.vendor-stock-list{gap:0;display:grid}.vendor-stock-list>article{border-top:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;display:flex}.vendor-show-stock .vendor-stock-card{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.vendor-stock-card small,.vendor-stock-count small{color:var(--muted,#aebbc7);overflow-wrap:anywhere;margin-top:5px;display:block}.vendor-stock-card strong{overflow-wrap:anywhere}.vendor-stock-count{min-width:85px}.vendor-stock-empty{text-align:center;color:var(--muted,#aebbc7);padding:28px 16px}.vendor-sale-edit,.vendor-stock-move{border:1px solid var(--line);border-radius:12px;margin-block:16px;padding:20px}.vendor-show-close{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.vendor-more-tools>summary{border:1px solid var(--line);cursor:pointer;border-radius:12px;margin-block:20px;padding:20px}.vendor-show-stock .vendor-quick-sales{margin:0}.batch-optional-controls{box-sizing:border-box;width:100%;max-width:none!important}.batch-optional-controls>.form-grid{grid-template-columns:minmax(220px,1fr) minmax(280px,2fr);margin-top:20px}.batch-optional-controls>.footnote{max-width:none}.batch-optional-controls>section,.batch-optional-controls>.surface{width:100%;max-width:none}@media (max-width:640px){.vendor-show-stock{padding:16px}.vendor-show-stock header{align-items:flex-start}.vendor-show-tabs{gap:5px}.vendor-show-tabs button{flex:1;min-width:0;padding:10px 6px;font-size:13px}.vendor-stock-list>article{flex-wrap:wrap;gap:12px}.vendor-stock-list .vendor-stock-card{flex-basis:calc(100% - 105px)}.vendor-stock-list .batch-actions{justify-content:flex-end;width:100%}.vendor-stock-toolbar label,.vendor-stock-move label,.vendor-show-start label{flex-basis:100%;width:100%;min-width:0}.vendor-stock-move{padding:14px}.batch-optional-controls>.form-grid{grid-template-columns:1fr}.vendor-sale-edit{padding:14px}}.batch-upload-settings-grid{grid-template-columns:minmax(220px,1fr) minmax(300px,1.6fr);align-items:center;gap:28px;margin-top:18px;display:grid}.batch-upload-settings-grid .form-grid{grid-template-columns:1fr;margin-top:0}.batch-upload-settings-grid .collection-support{width:100%;max-width:none;margin:0}.batch-upload-settings-grid .footnote{max-width:none;margin-bottom:0}@media (max-width:700px){.batch-upload-settings-grid{grid-template-columns:1fr;gap:18px}}.vendor-show-stock>header{height:auto;min-height:0;color:var(--text);border:0;align-items:flex-start;margin:0;padding:0;font-size:14px;position:static}.vendor-show-stock>header>div{min-width:0}.vendor-show-stock>header>span{flex-shrink:0;font-size:12px}.vendor-show-stock>header p:not(.eyebrow){color:var(--muted);margin-top:6px}.vendor-show-stock>header h2{line-height:1.3}.batch-action-tabs .batch-tool-catalogue{border-color:var(--green);margin-left:0}.quest-scan-shortcut{border:1px solid var(--line);border-radius:10px;padding:14px 16px}.quest-scan-shortcut a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.quest-direct-import{scroll-margin-top:24px}.quest-direct-import>.batch-actions{margin-block:18px}@media (max-width:780px){:is(.quick-lookup-dialog,.quick-lookup-dialog:has(.quick-lookup-browser)){width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0 0 env(safe-area-inset-bottom,0px);box-sizing:border-box;scroll-padding-top:calc(76px + env(safe-area-inset-top,0px));border:0;border-radius:0;margin:0}:is(.quick-lookup-dialog>.dialog-heading,.quick-lookup-dialog:has(.quick-lookup-browser)>.dialog-heading){z-index:10;padding:calc(14px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 14px max(16px,env(safe-area-inset-left,0px));background:var(--bg,#171b19);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;position:sticky;top:0}.quick-lookup-dialog>.dialog-heading h2{min-width:0;margin:0;font-size:18px}:is(.quick-lookup-dialog>.dialog-heading button,.quick-lookup-dialog:has(.quick-lookup-browser)>.dialog-heading button){flex-shrink:0;min-width:64px;min-height:44px}.quick-lookup-dialog>.footnote{padding:0 16px}.overlay,.seller-public-shop .overlay{box-sizing:border-box;padding:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));height:100dvh;min-height:0;overflow:hidden}.overlay>.dialog,.overlay>[role=dialog]{box-sizing:border-box;max-width:100%;min-height:0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);scroll-padding-top:88px}.overlay>.dialog:not(.duplicate-preview-dialog){padding:18px}dialog:not(.quick-lookup-dialog){box-sizing:border-box;max-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);margin:calc(12px + env(safe-area-inset-top,0px)) auto auto;padding:18px;scroll-padding-top:88px;overflow:auto}.dialog>.dialog-heading,.dialog>.section-title,.dialog>header,dialog:not(.quick-lookup-dialog)>.dialog-heading{z-index:10;background:inherit;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 0;display:flex;position:sticky;top:-18px}.dialog>.dialog-heading h2,.dialog>.section-title h2,.dialog>header h2,dialog>.dialog-heading h2{overflow-wrap:anywhere;min-width:0;font-size:20px}.dialog>.dialog-heading>button,.dialog>.section-title>button,.dialog>header>button,dialog>.dialog-heading>button,.seller-photo-dialog>button:first-child{flex-shrink:0;min-width:44px;min-height:44px}.duplicate-preview-dialog>.dialog-heading{margin:0;padding:12px;top:0}.seller-photo-dialog>button:first-child{z-index:10;position:sticky;top:-18px}}.binder-single.binder-turn-forward{--binder-turn-shift:-12px;--binder-turn-angle:-.8deg}.binder-single.binder-turn-backward{--binder-turn-shift:12px;--binder-turn-angle:.8deg}.binder-single.binder-page-exit>.binder-photo-pockets{pointer-events:none;animation:.16s ease-in both binder-phone-page-out!important}.binder-single.binder-page-enter>.binder-photo-pockets{pointer-events:none;animation:.2s ease-out both binder-phone-page-in!important}@keyframes binder-phone-page-out{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translateX(var(--binder-turn-shift)) rotate(var(--binder-turn-angle))}}@keyframes binder-phone-page-in{0%{opacity:0;transform:translateX(calc(-1 * var(--binder-turn-shift))) rotate(calc(-1 * var(--binder-turn-angle)))}to{opacity:1;transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.binder-single.binder-page-exit>.binder-photo-pockets,.binder-single.binder-page-enter>.binder-photo-pockets{animation:none!important}}.market-return-nav{z-index:30;background:var(--bg);margin-bottom:16px;padding:12px 0;position:sticky;top:0}.market-return-nav>a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (max-width:780px){.market-watch-page{padding:0 16px max(24px,env(safe-area-inset-bottom,0px));margin:0 auto}.market-return-nav{padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);margin:0 -16px 20px}.market-return-nav>a{justify-content:center;width:100%}}.wanted-page{max-width:1100px;margin:0 auto;padding:0 24px 40px}.wanted-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.wanted-heading h1{margin:0 0 10px;font-size:32px}.wanted-heading p{color:var(--muted);margin:0}.wanted-page label{gap:8px;font-size:14px;display:grid}.wanted-page input:not([type=checkbox]),.wanted-page select{background:var(--theme-input,var(--surface));width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px}.wanted-editor{margin:24px 0;padding:20px;scroll-margin-top:140px}.wanted-editor fieldset{border:0;min-width:0;padding:0}.wanted-editor summary{cursor:pointer;margin-bottom:16px}.wanted-search{align-items:end;gap:12px;margin-bottom:16px;display:flex}.wanted-search>label{flex:1;min-width:0}.wanted-matches{gap:10px;max-height:420px;margin:16px 0;display:grid;overflow:auto}.wanted-matches button{text-align:left;white-space:normal;align-items:center;gap:14px;display:flex}.wanted-matches img{object-fit:contain;width:55px;height:76px}.wanted-matches span{gap:6px;display:grid}.wanted-editor .form-grid{margin-bottom:20px}.wanted-tools{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.wanted-tools>label{flex:1;min-width:180px}.wanted-list{gap:16px;display:grid}.wanted-card{align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.wanted-card-art{object-fit:contain;flex:none;width:85px;height:120px}.wanted-card-info{overflow-wrap:anywhere;flex:1;gap:8px;min-width:0;display:grid}.wanted-card h2{margin:0;font-size:20px}.wanted-card p{margin:0;line-height:1.5}.wanted-card small{color:var(--muted);line-height:1.6}.wanted-card-info>strong{color:var(--green)}.wanted-card-actions{gap:12px;max-width:270px;display:grid}.wanted-page .wanted-bought{align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.wanted-bought input{flex:none;width:22px;height:22px}.wanted-card-actions button{min-height:44px}.wanted-empty{padding:24px}.wanted-card.is-bought{opacity:.8}@media (max-width:780px){.wanted-page{padding:0 16px max(24px,env(safe-area-inset-bottom,0px))}.wanted-heading{flex-direction:column;align-items:stretch;gap:16px}.wanted-heading h1{font-size:28px}.wanted-card{flex-wrap:wrap;gap:14px;padding:16px}.wanted-card-art{width:65px;height:92px}.wanted-card-info{min-width:160px}.wanted-card-actions{border-top:1px solid var(--line);flex-basis:100%;max-width:none;padding-top:10px}.wanted-search{flex-direction:column;align-items:stretch}.wanted-tools>label{flex-basis:100%}.wanted-editor{padding:16px}.wanted-editor .dialog-heading{align-items:start;gap:12px}.wanted-editor .dialog-heading h2{margin:0;font-size:20px}.wanted-editor .dialog-heading button{flex-shrink:0;min-height:44px}.wanted-page .batch-actions{gap:8px}}.wanted-page>.wanted-heading{white-space:normal;height:auto;min-height:0;font-size:inherit;padding:0;position:static}.shop-stock-toolbar{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));gap:12px;margin:18px 0 12px;display:grid}.shop-stock-toolbar label,.shop-stock-pages label{flex-direction:column;gap:6px;min-width:0;display:flex}.shop-stock-toolbar input,.shop-stock-toolbar select,.shop-stock-pages select{width:100%;min-height:44px}.shop-stock-view,.shop-stock-pages{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.shop-stock-view>div{gap:8px;display:flex}.shop-stock-pages label{flex-direction:row;align-items:center}.shop-stock-pages select{width:auto}.shop-inventory-group-cards>label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.shop-inventory-group-cards>label input{min-height:44px}@media (max-width:760px){.shop-stock-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-stock-search{grid-column:1/-1}.shop-stock-line>summary{flex-wrap:wrap;gap:8px}.shop-stock-line>summary>span{overflow-wrap:anywhere;min-width:0}.shop-stock-pages{gap:8px}}.shop-stock-pages{background:0 0;border:0;flex-direction:row;justify-content:flex-start;width:auto;padding:0;position:static}.shop-panel .shop-stock-pages label:not(.shop-check){flex-direction:row;align-items:center;gap:6px;margin:0;font-size:13px}.shop-panel .shop-stock-pages select{width:auto;min-height:44px;padding:8px}.shop-stock-pages>button{min-height:44px;font-size:13px}.shop-panel .shop-stock-toolbar label:not(.shop-check){gap:6px;margin:0}.sealed-browse-gallery .sealed-market-price{border:1px solid var(--green);flex-flow:wrap;align-self:flex-start;align-items:center;gap:6px 9px;width:max-content;min-width:0;max-width:100%;padding:7px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sealed-browse-gallery .sealed-market-price{border:1px solid color-mix(in srgb,var(--green) 22%,var(--line))}}.sealed-browse-gallery .sealed-market-price{border-left:2px solid var(--green);background:linear-gradient(115deg,var(--green),var(--bg));border-radius:7px}@supports (color:color-mix(in lab, red, red)){.sealed-browse-gallery .sealed-market-price{background:linear-gradient(115deg,color-mix(in srgb,var(--green) 5%,var(--bg)),var(--bg))}}.sealed-market-label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.25;display:flex}.sealed-market-label>svg{width:12px;height:12px;color:var(--green);flex:none}.sealed-browse-gallery .sealed-market-amount{color:var(--green);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.2;display:block}.sealed-market-presale{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:2px 4px;font-size:9px}@media (max-width:600px){.sealed-browse-gallery .sealed-market-price{gap:4px 6px;padding:6px 7px}.sealed-browse-gallery .sealed-market-amount{font-size:15px}.sealed-market-label{font-size:10px}.sealed-market-presale{padding:1px 3px;font-size:9px}}.sealed-browse-gallery{align-items:stretch}.sealed-browse-gallery article{grid-template-rows:190px minmax(2.8em,auto) minmax(2.8em,auto) auto auto auto auto;align-content:start;align-items:start;display:grid}.sealed-browse-gallery .sealed-market-slot{align-items:flex-start;min-width:0;display:flex}.sealed-browse-gallery .sealed-product-source{min-width:0;min-height:16px}.sealed-browse-gallery .sealed-compare{margin-top:0}.sealed-browse-gallery article>.secondary{align-items:center;height:100%;min-height:44px;display:flex}@supports (grid-template-rows:subgrid){.sealed-browse-gallery article{grid-template-rows:subgrid;grid-row:span 7}}@media (max-width:600px){.sealed-browse-gallery article{grid-template-rows:145px minmax(2.8em,auto) minmax(2.8em,auto) auto auto auto auto}@supports (grid-template-rows:subgrid){.sealed-browse-gallery article{grid-template-rows:subgrid}}}.sealed-browse-listable article{grid-template-rows:190px minmax(2.8em,auto) minmax(2.8em,auto) auto auto auto auto auto}@supports (grid-template-rows:subgrid){.sealed-browse-listable article{grid-template-rows:subgrid;grid-row:span 8}}.sealed-simple-workspace{gap:18px;min-width:0;display:grid}.sealed-simple-workspace h2,.sealed-simple-workspace h3{margin:0}.sealed-simple-workspace p{color:var(--muted);margin:8px 0}.sealed-flow-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.sealed-flow-steps{color:var(--muted);gap:18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sealed-flow-steps li{align-items:center;gap:7px;display:flex}.sealed-flow-steps span{background:var(--green);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.sealed-flow-steps span{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.sealed-flow-steps span{color:var(--green);border-radius:50%;font-weight:700}.sealed-simple-workspace label{gap:7px;min-width:0;display:grid}.sealed-simple-workspace input:not([type=checkbox]),.sealed-simple-workspace select,.sealed-simple-workspace textarea{background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px 12px}.sealed-simple-workspace textarea{min-height:90px}.sealed-simple-workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}.sealed-simple-batch-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sealed-simple-batch-actions>span{color:var(--muted);margin-right:auto;font-size:13px}.sealed-simple-products{gap:12px;display:grid}.sealed-simple-product{min-width:0;padding:0;overflow:hidden}.sealed-simple-product-heading{z-index:auto;background:0 0;border:0;align-items:center;gap:12px;min-height:78px;display:flex;height:auto!important;padding:12px 16px!important;position:static!important}.sealed-simple-product-toggle{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.sealed-simple-product-toggle>span:nth-child(2){flex:1;min-width:0}.sealed-simple-product-toggle strong{overflow-wrap:anywhere;font-size:15px;display:block}.sealed-simple-product-toggle small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.sealed-simple-product-toggle>svg{flex:none;transition:transform .15s}.sealed-simple-product.is-open .sealed-simple-product-toggle>svg{transform:rotate(180deg)}.sealed-simple-thumbnail{background:var(--bg);width:48px;height:48px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.sealed-simple-thumbnail img{object-fit:contain;width:100%;height:100%}.sealed-simple-product-body{border:0;border-top:1px solid var(--line);gap:22px;min-width:0;margin:0;padding:20px;display:grid}.sealed-product-step{min-width:0}.sealed-product-step>h3{margin-bottom:14px;font-size:15px}.sealed-product-step>h3 small{color:var(--muted);font-size:12px;font-weight:400}.sealed-product-step .form-grid{gap:16px}.sealed-matched-product{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sealed-matched-product>span{color:var(--green);margin-right:auto}.sealed-asking-price{min-width:0}.sealed-asking-price>small{color:var(--muted);margin-top:9px;display:block}.sealed-market-for-listing{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.sealed-market-for-listing>span{border:1px solid var(--green);align-items:center;gap:6px;padding:6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sealed-market-for-listing>span{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line))}}.sealed-market-for-listing>span{border-radius:7px;font-size:11px}.sealed-market-for-listing strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:16px}.sealed-simple-review,.sealed-simple-start,.sealed-simple-more{min-width:0;padding:20px}.sealed-simple-review{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sealed-simple-review>.batch-actions,.sealed-simple-review>small{grid-column:1/-1}.sealed-simple-review>small{color:var(--muted)}.sealed-simple-start>label{max-width:550px;margin-top:16px}.sealed-simple-more>fieldset{border:0;gap:16px;min-width:0;padding:18px 0 0;display:grid}.sealed-more-product-details .form-grid{margin-top:16px}.sealed-simple-more details[open]>button{margin:10px 10px 0 0}.sealed-change-batch>summary,.sealed-more-product-details>summary,.sealed-simple-more>summary{cursor:pointer;color:var(--muted);font-size:13px}.sealed-change-batch[open]>summary{margin-bottom:12px}.sealed-simple-workspace .sealed-product-lookup{background:var(--bg);padding:16px}.sealed-lookup-results{gap:10px;margin:12px 0;display:grid}.sealed-lookup-results article{gap:14px;min-width:0;padding:12px;display:flex}.sealed-lookup-results article>img,.sealed-lookup-results article>.catalogue-missing{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:72px;height:88px}.sealed-lookup-results article>div:last-child{flex:1;min-width:0}.sealed-lookup-results strong{overflow-wrap:anywhere}.sealed-lookup-results p{font-size:12px}.sealed-lookup-results button{margin-top:10px;display:block}.sealed-product-lookup form>input{flex:1;min-width:100px}.sealed-listed-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch}.sealed-listed-card{grid-template-rows:260px 1fr;min-width:0;max-width:none;display:grid}.sealed-listed-card>div:last-child{flex-direction:column;min-width:0;display:flex}.sealed-listed-card h3{margin:0 0 10px;font-size:16px}.sealed-listed-card p{color:var(--muted);margin:0 0 8px;font-size:13px}.sealed-listed-card p strong{color:var(--text);font-size:17px}.sealed-listed-card small{color:var(--muted);font-size:12px}.sealed-listed-card .batch-actions{gap:8px;margin-top:auto;padding-top:18px;display:grid}.sealed-listed-card .batch-actions>*{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:44px}.sealed-listed-photo{height:260px}.sealed-listed-stamp{font-size:10px}@supports (grid-template-rows:subgrid){.sealed-listed-card{grid-row:span 5;grid-template-rows:subgrid}.sealed-listed-card>div:last-child{grid-row:span 4;grid-template-rows:subgrid;display:grid}.sealed-listed-card .batch-actions{margin-top:0}}.sealed-listing-review{width:min(940px,100%)}.sealed-listing-review .dialog-heading{align-items:center;gap:12px}.sealed-listing-review .dialog-heading h2{margin:0;font-size:21px}.sealed-listing-review .dialog-heading button{flex:none;min-height:44px}.sealed-review-products{gap:10px;margin:8px 0 20px;display:grid}.sealed-review-products>div{align-items:center;gap:12px;display:flex}.sealed-review-products img{object-fit:contain;border-radius:5px;width:44px;height:48px}.sealed-review-products strong{overflow-wrap:anywhere;font-size:14px;display:block}.sealed-review-products small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.engaging-publish{min-width:0;padding:20px}.publish-progress{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.publish-progress li{color:var(--muted);align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.publish-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.publish-progress .current,.publish-progress .complete{color:var(--green)}.publish-progress .current>span{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.publish-progress .current>span{background:color-mix(in srgb,var(--green) 10%,var(--bg))}}.publish-reassurance{font-size:16px;font-weight:600}.engaging-publish>.footnote{color:var(--muted);font-size:11px}.engaging-publish>.primary{margin:12px 0}.engaging-publish details{margin-top:18px;font-size:12px}.engaging-publish .table-wrap{max-width:100%;overflow:auto}@media (max-width:650px){.sealed-flow-heading{flex-direction:column;align-items:flex-start}.sealed-flow-steps{gap:10px;font-size:10px}.sealed-flow-steps span{width:20px;height:20px}.sealed-simple-product-heading{gap:8px;padding:10px!important}.sealed-simple-product-body{gap:18px;padding:14px}.sealed-simple-thumbnail{width:38px;height:44px}.sealed-simple-product-toggle{gap:9px}.sealed-simple-product-toggle strong{font-size:13px}.sealed-simple-product-toggle small{font-size:11px}.sealed-simple-review{grid-template-columns:1fr}.sealed-simple-review,.sealed-simple-start,.sealed-simple-more{padding:14px}.sealed-simple-batch-actions{gap:8px}.sealed-simple-batch-actions>span{flex-basis:100%}.sealed-simple-batch-actions button{flex:1;font-size:12px}.sealed-simple-workspace .form-grid{grid-template-columns:1fr}.sealed-simple-workspace .sealed-product-lookup{padding:10px}.sealed-lookup-results article{gap:10px;padding:10px}.sealed-lookup-results article>img{width:50px;height:72px}.sealed-lookup-results article strong{font-size:13px}.sealed-lookup-results button{padding:8px;font-size:12px}.sealed-listing-review .dialog-heading h2{font-size:17px}.engaging-publish{padding:12px}.publish-progress{gap:6px}.publish-progress li{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}.publish-progress li>span{width:30px;height:30px}.publish-reassurance{font-size:14px}.sealed-browse-listable article{grid-template-rows:145px minmax(2.8em,auto) minmax(2.8em,auto) auto auto auto auto auto}@supports (grid-template-rows:subgrid){.sealed-browse-listable article{grid-template-rows:subgrid}}}.sealed-simple-product-body .form-grid{align-items:start}.sealed-simple-product-heading>label{display:block}.sealed-simple-product-heading>label>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sealed-listed-section{padding:20px}.sealed-listed-section>.batch-actions input{background:var(--bg);min-width:120px;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:8px;flex:1;padding:10px 12px}.sealed-listed-card{row-gap:12px}.sealed-listed-card>div:last-child{align-content:start;row-gap:10px}.sealed-listed-card h3,.sealed-listed-card p{margin:0}.sealed-listed-card .batch-actions{padding-top:6px}.publish-result-cards{gap:10px;margin-top:16px;display:grid}.publish-result-cards article{border:1px solid var(--line);background:var(--bg);border-radius:9px;min-width:0;padding:14px}.publish-result-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publish-result-title strong{overflow-wrap:anywhere;font-size:14px}.publish-result-title>span{flex:none;font-size:11px}.publish-result-cards dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 8px;display:grid}.publish-result-cards dt{color:var(--muted);font-size:11px}.publish-result-cards dd{margin:4px 0 0;font-size:16px;font-weight:700}.publish-result-cards .secondary{margin-top:12px}.sealed-simple-more{width:100%;max-width:none}@media (max-width:600px){.sealed-listed-section{padding:12px}.publish-result-title strong{font-size:12px}.publish-result-cards article{padding:10px}.publish-result-cards dd{font-size:14px}.publish-result-cards dt{font-size:10px}}.shop-order-emails{border:1px solid var(--line);border-left:2px solid var(--green);background:var(--bg);border-radius:8px;margin:16px 0;padding:12px 14px}.shop-order-emails h4{margin:0 0 6px;font-size:13px}.shop-order-emails p{overflow-wrap:anywhere;font-size:12px}.shop-order-emails .secondary{margin-top:10px}.shop-order-emails small{margin-top:8px}.photo-background-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.photo-background-tools>span{align-items:center;gap:8px;font-size:12px;display:inline-flex}.photo-background-tools>small{color:var(--muted);flex-basis:100%}.sealed-simple-workspace>.notice{background:0 0;border:0;margin:0;padding:8px 0;font-size:12px}.sealed-simple-workspace>.notice p{margin-left:8px;font-size:12px;display:inline}.sealed-simple-workspace>.notice.error{border:1px solid var(--line);padding:12px}.sealed-draft-picker{min-width:0;padding:12px 0}.sealed-draft-picker h3{align-items:center;gap:8px;font-size:15px;display:flex}.sealed-draft-picker h3 small{font-size:12px;font-weight:400}.sealed-draft-list{gap:0;margin-top:12px;display:grid}.sealed-draft-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.sealed-draft-list article>div:nth-child(2){flex:1;min-width:0}.sealed-draft-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.sealed-draft-list small{color:var(--muted);margin-top:4px;font-size:11px}.sealed-draft-thumbnail{background:var(--surface);width:48px;height:48px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.sealed-draft-thumbnail img{object-fit:contain;width:100%;height:100%}.sealed-draft-list button{flex:none;min-height:44px}.sealed-draft-search{align-items:center;gap:8px;max-width:320px;display:flex!important}.sealed-draft-search input{min-height:40px!important}.sealed-no-drafts{color:var(--muted);font-size:12px}.sealed-photo-import-mode{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.sealed-photo-import-mode button{color:var(--muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 8px}.sealed-photo-import-mode button.selected{color:var(--green);border-color:var(--line)}.sealed-simple-more{border-top:1px solid var(--line);border-radius:0;padding:12px 0}.sealed-simple-more>summary{width:fit-content;display:list-item}.sealed-draft-picker>.section-title{gap:12px}@media (max-width:600px){.sealed-draft-list article{gap:8px}.sealed-draft-thumbnail{width:36px;height:42px}.sealed-draft-list strong{font-size:12px}.sealed-draft-list button{padding:7px;font-size:11px}.sealed-draft-picker>.section-title{flex-direction:column;align-items:stretch}.sealed-draft-search{max-width:none}.photo-background-tools .secondary{min-height:44px}.sealed-simple-workspace>.notice p{margin:4px 0 0;display:block}}.sealed-photo-drop{border:1px dashed var(--green);align-items:center;gap:14px;width:100%;min-height:96px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.sealed-photo-drop{border:1px dashed color-mix(in srgb,var(--green) 45%,var(--line))}}.sealed-photo-drop{background:var(--bg);color:var(--text);text-align:left;border-radius:10px}.sealed-photo-drop>svg{color:var(--green);flex:none}.sealed-photo-drop>span:nth-child(2){flex:1;min-width:0}.sealed-photo-drop strong{font-size:14px;display:block}.sealed-photo-drop small{margin-top:5px;font-size:12px}.sealed-drop-choose{color:var(--green);flex:none;font-size:12px}.sealed-photo-drop.dragging{border:2px dashed var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.sealed-photo-drop.dragging{background:color-mix(in srgb,var(--green) 7%,var(--bg))}}.sealed-simple-start .sealed-photo-drop{margin-top:18px}@media (max-width:600px){.sealed-photo-drop{gap:10px;padding:14px}.sealed-photo-drop strong{font-size:13px}.sealed-photo-drop small{font-size:11px}.sealed-drop-choose{display:none}}.sealed-tools-button{justify-self:start;min-height:44px!important}.sealed-tools-dialog{gap:16px;width:min(850px,100%)}.sealed-tools-dialog fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.sealed-tools-dialog .dialog-heading{align-items:center;gap:14px}.sealed-tools-dialog .dialog-heading button{min-height:44px}.sealed-tools-content{gap:16px;display:grid}.sealed-tools-content h3{margin:16px 0 10px;font-size:15px}.sealed-tools-content section>.secondary{margin:5px}.sealed-listing-details .form-grid{margin-top:14px}.sealed-listing-details textarea{min-height:110px}.sealed-listing-details .general-category-fields{min-width:0}.sealed-listing-details .general-category-fields .category-quick-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.listing-publish-blockers{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--bg);border-radius:10px;margin-top:16px;padding:16px}.listing-publish-blockers ul{color:var(--muted);margin:8px 0 12px;padding-left:20px}.easy-card-upload .listing-upload{gap:8px;min-height:160px;margin:16px 0;padding:20px}.graded-scan-fields{border:1px solid var(--line);border-left:3px solid var(--green);border-radius:10px;grid-column:1/-1;min-width:0;padding:16px}.graded-scan-fields fieldset{gap:12px;display:grid}.graded-scan-fields .confirm-pair{margin-top:8px}.graded-scan-fields .batch-actions{flex-wrap:wrap}.graded-scan-fields .confirm-pair{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.graded-scan-fields .confirm-pair input{flex-shrink:0;width:18px;height:18px;margin:0}.quick-lookup-create-listing{width:100%;margin-top:14px}.quick-lookup-create-listing+small{margin:7px 0 12px}.listing-card-upload{border:1px dashed var(--border);border-radius:12px;min-width:0;margin-top:18px;padding:16px}.listing-card-upload .section-title{flex-wrap:wrap;gap:12px;margin:0}.listing-card-upload small{display:block}.listing-card-thumbnails{flex-wrap:wrap;gap:12px;display:flex}.listing-card-thumbnails figure{width:100px;margin:0}.listing-card-thumbnails img{object-fit:contain;background:var(--bg);border-radius:8px;width:100%;height:112px}.listing-card-thumbnails figcaption{font-size:12px}.listing-card-thumbnails figure>div{gap:3px;display:flex}.listing-card-thumbnails button{padding:4px;font-size:11px}.shop-import-success{border:1px solid var(--green);background:var(--green);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-import-success{background:color-mix(in srgb,var(--green) 5%,var(--surface))}}.shop-import-success{color:var(--text)}.shop-import-success p,.shop-import-success small{margin-top:6px}.shop-import-success>.primary,.shop-ebay-bulk .notice>.primary,.shop-linked-stock-panel .notice>.primary{color:var(--tone-0a160e-accent-ink,#0a160e)}.shop-ebay-bulk .notice{display:block}.shop-ebay-bulk .notice>.primary{margin-top:12px}.shop-inventory-count{flex-wrap:wrap;gap:12px;margin:12px 0 20px;display:flex}.shop-single-import-preview{margin-top:20px}.shop-ebay-import>p{margin:8px 0 16px}@media (max-width:600px){.shop-import-success{flex-direction:column;align-items:stretch}}.quick-scan-graded .quick-scan-view{aspect-ratio:3/5}.quick-scan-camera>[role=group]{margin-bottom:12px}.quick-scan-comp [aria-label="Scanned slab details"]{width:100%;padding:12px 0}.quick-scan-comp .market-history{box-sizing:border-box;width:100%}.quick-scan-camera .photo-card-lookup{margin-top:12px}.quick-sold-comparison{box-sizing:border-box;border:1px solid var(--green);background:var(--green);border-radius:12px;gap:8px;width:100%;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-sold-comparison{background:color-mix(in srgb,var(--green) 5%,transparent)}}.quick-sold-comparison h3{margin:0;font-size:17px}.quick-sold-comparison p{margin:4px 0 0}.quick-scan-comp .quick-sold-comparison label{display:block}.quick-sold-search{align-items:stretch;gap:10px;min-width:0;display:flex}.quick-sold-search input{flex:1;width:100%;min-width:0}.quick-sold-search .primary{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.quick-sold-comparison small{line-height:1.5}@media (max-width:600px){.quick-sold-search{flex-direction:column}.quick-sold-search .primary{min-height:44px}}.quick-sold-search input{background:var(--tone-0c100d-theme-input,#0c100d);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:12px}.shop-manage [hidden]{display:none!important}.shop-link-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.shop-link-steps li{border:1px solid var(--line);border-radius:10px;gap:6px;padding:14px;display:grid}.shop-link-steps span{color:var(--muted);font-size:12px}.shop-ready-list{gap:12px;display:grid}.shop-ready-item{border:1px solid var(--line);border-radius:12px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.shop-ready-item img,.shop-ready-placeholder{object-fit:contain;background:var(--bg);border-radius:8px;width:80px;height:100px}.shop-ready-placeholder{color:var(--muted);place-items:center;display:grid}.shop-ready-item h4{overflow-wrap:anywhere;margin:0 0 6px}.shop-ready-item p{margin:8px 0 0}.shop-ebay-ready>label{margin:16px 0}.shop-item-editor{border-color:var(--green);scroll-margin-top:24px}@media (max-width:600px){.shop-link-steps{grid-template-columns:1fr}.shop-ready-item{grid-template-columns:64px minmax(0,1fr);gap:12px}.shop-ready-item img,.shop-ready-placeholder{width:64px;height:84px}.shop-ready-item>.primary{grid-column:1/-1;width:100%}}.shop-product,.catalogue-card,.quick-lookup-result,.set-explorer-gallery>article,.collection-tile{min-width:0}.shop-product .batch-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shop-product .batch-actions .shop-details-button{grid-column:1/-1}.shop-product .batch-actions>button{height:100%;min-height:44px}.catalogue-card{flex-direction:column;display:flex}.catalogue-card>div:last-child{flex-direction:column;flex:1;display:flex}.catalogue-card h2{min-height:3lh}.catalogue-card .catalogue-links{margin-top:auto;padding-top:12px}@supports (grid-template-rows:subgrid){.shop-product-grid>.shop-product:not(.is-open){grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}.shop-product-grid>.shop-product:not(.is-open)>div{grid-row:span 6;grid-template-rows:subgrid;align-items:start;row-gap:10px;display:grid}.shop-product-grid>.shop-product:not(.is-open) h2,.shop-product-grid>.shop-product:not(.is-open) p,.shop-product-grid>.shop-product:not(.is-open) strong{margin:0}.shop-product-grid>.shop-product:not(.is-open)>.shop-product-photo{align-self:start}.shop-product-grid>.shop-product:not(.is-open) .batch-actions{align-self:stretch;margin:0}.shop-variation-product:not(.is-open)>div>.secondary{grid-column:1;align-self:stretch;min-height:44px}.quick-lookup-result-grid>.quick-lookup-result{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:10px;display:grid}.set-explorer-sets>button{grid-row:span 3;grid-template-rows:subgrid;align-items:start;display:grid}.set-explorer-gallery:not(.sealed-browse-gallery)>article{grid-row:span 6;grid-template-rows:subgrid;align-items:start;row-gap:12px;display:grid}.sealed-browse-gallery>article{grid-row:span 7;grid-template-rows:subgrid;align-items:start}.sealed-browse-gallery.sealed-browse-listable>article{grid-row:span 8}.sealed-browse-gallery h3,.set-explorer-gallery h3{margin:0}.collection-gallery>.collection-tile{grid-row:span 10;grid-template-rows:subgrid;row-gap:0;display:grid}.collection-tile>.collection-tile-body{grid-row:span 8;grid-template-rows:subgrid;row-gap:12px;display:grid}.collection-tile-heading{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;display:grid}.collection-tile-heading h2,.collection-tile-heading p{margin:0}.collection-tile-footer{align-self:end}.seller-public-shop .storefront-preview-products>article{grid-row:span 8;grid-template-rows:subgrid;align-items:start;row-gap:10px;display:grid}.seller-public-shop .storefront-preview-products>article:not(:has(.grade10-offer))>small{grid-row:7}.seller-public-shop .storefront-preview-products>article>.primary{grid-row:8;align-self:stretch;margin-top:0}.sealed-batch-carousel{grid-template-rows:140px auto auto auto;grid-auto-columns:260px;grid-auto-flow:column;align-items:stretch;display:grid}.sealed-batch-carousel>.sealed-batch-card{grid-row:1/-1;grid-template-rows:subgrid;width:auto;max-width:none;display:grid}.sealed-batch-card-content{grid-row:span 3;grid-template-rows:subgrid;row-gap:12px}}.seller-public-shop .storefront-preview-products>article>small{grid-row:7}.affiliate-disclosure{color:var(--muted,#aeb8bd);flex-basis:100%;margin:.45rem 0;font-size:.75rem;line-height:1.5;display:block}.wanted-purchase-links{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.binder-wanted-list li>div:last-child{min-width:0}.wanted-purchase-links a{white-space:normal}.wanted-market-estimate{gap:3px;padding:10px 0;display:grid}.wanted-market-estimate strong{color:var(--green);font-size:18px}.wanted-market-estimate small{display:block}.wanted-editor select{max-width:100%}.shop-inventory-section>.section-title{align-items:center;gap:16px}.shop-inventory-section>.section-title h3{margin:0 0 5px}.shop-inventory-section>.section-title small{color:var(--muted)}.shop-inventory-panel[hidden]{display:none}.shop-stock-results{overscroll-behavior-y:contain;scrollbar-gutter:stable;border-block:1px solid var(--line);max-height:min(52vh,420px);padding:0 4px 0 0;overflow-y:auto}.shop-stock-results:focus-visible{outline:2px solid var(--green);outline-offset:3px}.shop-panel .shop-stock-results details.shop-stock-line{margin:8px 0}.shop-stock-results .shop-stock-line>summary{gap:14px;min-height:60px;padding:10px 12px}.shop-stock-results .shop-stock-line>summary strong{font-size:14px;line-height:1.4}.shop-stock-results .shop-stock-line>summary small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;display:block;overflow:hidden}.shop-stock-results .shop-stock-line>summary>span:first-child{flex:1;min-width:0}.shop-stock-results .shop-stock-line>summary>span:last-child{flex:none;max-width:42%}@media (max-width:760px){.shop-inventory-section>.section-title{flex-direction:column;align-items:stretch}.shop-inventory-section>.section-title>.batch-actions{width:100%}.shop-stock-results{max-height:55vh}.shop-stock-results .shop-stock-line>summary{flex-wrap:nowrap;min-height:70px;padding:10px}.shop-stock-results .shop-stock-line>summary strong{font-size:13px}.shop-stock-results .shop-stock-line>summary small{font-size:11px}.shop-stock-results .shop-stock-line>summary>span:last-child{max-width:44%}}.valuation-add-control{gap:6px;min-width:0;display:grid}.valuation-add-control>button{width:100%}.valuation-manual-comp{border:1px solid var(--border,#494d4d);background:var(--surface,#242828);border-radius:12px;gap:10px;padding:14px;display:grid}.valuation-manual-comp label{gap:6px;display:grid}.valuation-manual-comp input{border:1px solid var(--border,#494d4d);background:var(--background,#181b1b);width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;border-radius:8px;padding:10px 12px}.valuation-manual-comp>div{flex-wrap:wrap;gap:8px;display:flex}.valuation-manual-comp small{line-height:1.5}.valuation-manual-comp p{color:#ffb4ab;margin:0}.uk-sold-comps{border:1px solid var(--border,#444);background:var(--surface,#242827);box-sizing:border-box;border-radius:16px;width:100%;min-width:0;margin:18px 0;padding:18px}.uk-sold-comps header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uk-sold-comps h3{margin:6px 0}.uk-sold-comps header p{color:var(--muted,#aeb9bb);margin:4px 0;font-size:13px}.uk-comp-summary{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.uk-comp-summary>div{border:1px solid var(--border,#444);border-radius:10px;padding:12px}.uk-comp-summary small,.uk-comp-summary strong{display:block}.uk-comp-summary strong{color:var(--accent,#baff00);margin-top:5px;font-size:24px}.uk-sold-comps ol{margin:12px 0;padding:0;list-style:none}.uk-sold-comps li{border-top:1px solid var(--border,#444)}.uk-sold-comps li a{color:inherit;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.uk-sold-comps li a>span:first-child{overflow-wrap:anywhere;min-width:0}.uk-sold-comps li a>span:last-child{text-align:right;flex-shrink:0}.uk-sold-comps small{color:var(--muted,#aeb9bb);font-size:11px;line-height:1.5}.uk-sold-comps li small{margin-top:4px;display:block}.uk-sold-comps .eyebrow{color:var(--accent,#baff00)}.photo-transparent-preview{background-color:#e5e7eb;background-image:linear-gradient(45deg,#c4c8ce 25%,#0000 25%),linear-gradient(-45deg,#c4c8ce 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c4c8ce 75%),linear-gradient(-45deg,#0000 75%,#c4c8ce 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.sealed-photo-editor-overlay{z-index:3000;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));align-items:center;position:fixed;inset:0;overflow:hidden}.sealed-photo-editor-overlay>.sealed-photo-editor{box-sizing:border-box;flex-direction:column;width:min(960px,100%);height:min(900px,100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);margin:0;padding:0;display:flex;overflow:hidden}.sealed-photo-editor>.dialog-heading{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;gap:12px;margin:0;padding:16px 20px;position:static;top:auto}.sealed-photo-editor>.dialog-heading>div{min-width:0}.sealed-photo-editor>.dialog-heading small{overflow-wrap:anywhere}.sealed-photo-editor>.dialog-heading>button{flex-shrink:0;min-height:44px}.sealed-photo-editor>.photo-editor-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 20px;overflow:auto}.sealed-photo-editor>.dialog-footer{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;margin:0;padding:12px 20px;position:static;bottom:auto}@media (max-width:600px){.sealed-photo-editor>.dialog-heading,.sealed-photo-editor>.photo-editor-body,.sealed-photo-editor>.dialog-footer{padding:12px}.sealed-photo-editor>.dialog-heading h2{font-size:20px}}.shop-order-action{border:1px solid var(--accent,#baff00);background:var(--accent,#baff00);border-radius:14px;margin:16px 0;padding:20px}@supports (color:color-mix(in lab, red, red)){.shop-order-action{background:color-mix(in srgb,var(--accent,#baff00) 4%,transparent)}}.shop-order-action>h3{margin:4px 0 18px;font-size:1.3rem}.shop-order-action .eyebrow{margin:0;font-weight:700}.shop-order-delivery{grid-template-columns:minmax(200px,1fr) minmax(280px,1.5fr);align-items:start;gap:24px;display:grid}.shop-order-delivery h4{margin:0 0 8px}.shop-order-delivery p{margin:8px 0}.shop-order-delivery .seller-order-documents{border:1px solid var(--accent,#baff00);border-radius:12px;margin:0;padding:16px}.shop-recorded-details{border:1px solid #ffffff24;border-radius:12px;margin:16px 0;padding:14px}.shop-recorded-details>summary,.shop-rip-buyback>summary{cursor:pointer;padding:8px;font-weight:700}.shop-recorded-details:not([open]){padding-block:8px}.shop-rip-buyback{margin:16px 0}.shop-rip-buyback:not([open]){padding:10px}.rip-offer-sliders{grid-template-columns:1fr 1fr;gap:22px;margin-top:14px;display:grid}.rip-offer-sliders label{flex-direction:column;gap:12px;display:flex}.rip-offer-sliders label>span{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.rip-offer-sliders input[type=range]{width:100%;min-height:32px;accent-color:var(--accent,#baff00)}.rip-offer-defaults{border:1px solid #ffffff24;border-radius:10px;margin:12px 0;padding:12px}.rip-offer-editor .shop-pull-editor{margin-block:12px;padding:16px}.rip-offer-editor .stats{background:var(--surface,#242829);z-index:2;border:1px solid #ffffff30;border-radius:12px;padding:12px;position:sticky;bottom:8px}.shop-rip-panel>.shop-rip-buyback>fieldset,.rip-offer-editor>fieldset{padding:0}.shop-order-action .shop-packing-list{margin-top:18px}.shop-ready-item>.batch-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:700px){.shop-order-delivery,.rip-offer-sliders{grid-template-columns:1fr}.shop-order-action{padding:14px}.rip-offer-editor .stats{position:static}.shop-ready-item>.batch-actions{grid-column:1/-1;justify-content:flex-start}}.shop-delivery-documents>summary{cursor:pointer;margin-bottom:12px;padding:10px 0;font-weight:700}.shop-delivery-documents:not([open])>summary{margin-bottom:0}.customer-held-parcel{gap:18px;max-width:960px;margin:24px 0;display:grid}.customer-held-parcel h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.customer-held-parcel>p{margin:0}.held-card-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.held-card-list li{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.held-card-list img,.held-card-placeholder{object-fit:contain;flex-shrink:0;width:50px;height:70px}.held-card-placeholder{border:1px solid var(--line);color:var(--green);border-radius:7px;place-items:center;font-size:24px;display:grid}.held-card-list small,.held-order-choice small{color:var(--muted);margin-top:4px;font-size:.85rem;display:block}.held-excluded{color:var(--muted);font-size:.9rem}.held-change-orders,.held-delivery-options{border:1px solid var(--line);border-radius:10px;padding:14px}.held-change-orders summary,.held-delivery-options summary,.held-wallet>summary{cursor:pointer;font-weight:700}.held-order-choice{border-bottom:1px solid var(--line);padding:12px;align-items:center!important;margin:14px 0!important}.held-parcel-review{border:1px solid var(--green);border-radius:12px;gap:14px;padding:20px;display:grid}.held-parcel-review h3,.held-parcel-review p{margin:0}.held-ship-button{justify-self:start;min-width:220px}.held-wallet{max-width:960px;margin:20px 0}.customer-held-status-list{gap:14px;max-width:960px;display:grid}.customer-held-status-list .customer-order{gap:12px;min-height:0}.customer-held-status-list .customer-order>p,.customer-held-status-list .customer-order .section-title{margin:0}.customer-held-status-list .customer-order h2{font-size:1.1rem}.customer-held-status-list .customer-order .secondary{justify-self:start}@media (max-width:600px){.customer-held-parcel{padding:18px!important}.held-card-list{grid-template-columns:1fr}.held-ship-button,.held-parcel-review>button{width:100%;min-width:0}.held-parcel-review{padding:14px}.held-order-choice{align-items:flex-start!important}}.owner-buyback-workbench{border:1px solid var(--line);border-radius:12px;gap:12px;margin:18px 0;padding:18px;display:grid}.owner-queue-customer{color:var(--text);font-weight:700}.owner-queue-cards{color:var(--green);white-space:normal;max-width:550px}.shop-fulfilment .shop-stock-line>summary{align-items:start;gap:20px}.shop-stock-results .shop-stock-identity{align-items:center;gap:12px;display:flex}.shop-stock-thumb{object-fit:contain;background:var(--bg);border-radius:5px;flex:0 0 44px;width:44px;height:60px}.shop-stock-no-photo{border:1px solid var(--line);color:var(--muted);place-items:center;display:grid}.shop-stock-identity-text{flex:1;min-width:0}.shop-stock-results .shop-stock-line>summary .shop-stock-identity-text small{text-overflow:ellipsis;overflow:hidden}@media (max-width:760px){.shop-stock-results .shop-stock-identity{gap:8px}.shop-stock-thumb{flex-basis:34px;width:34px;height:48px}.shop-stock-results .shop-stock-line>summary>span:last-child{max-width:35%}}.customer-held-parcel>.held-ship-button{grid-row:4}.scan-list-card{border:1px solid var(--green);border-radius:10px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.scan-list-card>strong{font-size:16px}.scan-list-card .primary,.scan-list-card .secondary{white-space:normal;text-align:center}.listing-selected-next{border:1px solid var(--green);border-radius:12px;gap:16px;margin:16px 0;padding:18px;display:grid}.listing-selected-next>.primary{justify-self:start}.listing-selected-preview{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.listing-selected-preview>div{align-items:center;gap:12px;display:flex}.listing-selected-preview img{object-fit:contain;width:52px;height:72px}.listing-more-sources{margin-top:16px}.listing-more-sources>summary,.listing-photo-panel>summary{cursor:pointer;padding:12px 0;font-weight:700}.listing-more-sources[open]>.listing-easy-sources{margin-top:16px}.direct-ebay-publish.engaging-publish{gap:16px;width:100%;max-width:1100px;padding:22px;display:grid}.engaging-publish>p,.engaging-publish .publish-reassurance{margin:0}.engaging-publish .publish-result-cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;display:grid}.engaging-publish .publish-result-cards>article{border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.engaging-publish .publish-result-title{grid-template-columns:64px 1fr;align-items:center;gap:12px;display:grid}.engaging-publish .publish-result-title>strong{white-space:normal;overflow-wrap:anywhere}.engaging-publish .publish-result-title>span{grid-column:2;font-size:12px}.publish-card-photo{object-fit:contain;grid-row:span 2;width:64px;height:88px}.engaging-publish dl{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.engaging-publish dl>div{gap:4px;display:grid}.engaging-publish dt{color:var(--muted);font-size:12px}.engaging-publish dd{margin:0;font-size:17px;font-weight:700}.engaging-publish>.primary{justify-self:start}.engaging-publish .confirm-pair{margin:0}.listing-create-panel .listing-photo-panel{margin-top:18px}@media (max-width:650px){.direct-ebay-publish.engaging-publish{padding:16px}.engaging-publish .publish-result-cards{grid-template-columns:1fr}.engaging-publish>.primary{white-space:normal;width:100%}.listing-selected-preview{grid-template-columns:1fr}}.pricing-notes-heading{flex-wrap:wrap;align-items:flex-start;gap:24px;height:auto;min-height:90px;padding:0 0 24px}.pricing-notes-heading nav{flex-flow:wrap}.pricing-notes-intro{gap:14px;max-width:1000px;margin:24px 0;padding:24px;display:grid}.pricing-notes-intro ol{gap:12px;margin:0;padding-left:22px;display:grid}.pricing-notes-intro p{max-width:850px}.research-page>.pull-catalogue{margin:24px 0}.pro-simple{max-width:1100px}.pro-intro{margin:0 0 24px;font-size:1.1rem}.pro-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pro-task{text-align:left;border:1px solid var(--border,#414346);background:var(--surface,#242628);color:inherit;white-space:normal;border-radius:14px;padding:20px}.pro-task strong,.pro-task span{display:block}.pro-task strong{margin-bottom:8px;font-size:1.05rem}.pro-task span{color:var(--muted,#b7c0c8);font-size:.9rem;line-height:1.5}.pro-task.is-selected{background:linear-gradient(120deg,#baff0014,#0000);border-color:#baff00;box-shadow:inset 0 0 0 1px #baff00}.pro-task.is-selected strong{color:#baff00}.pro-simple .surface{padding:26px}.pro-simple h3{margin-top:0}.pro-simple .form-grid{gap:18px;margin:20px 0}.pro-simple label{flex-direction:column;gap:8px;display:flex}.pro-simple .confirm-pair{flex-direction:row;align-items:center}.pro-simple input,.pro-simple select,.pro-simple textarea{min-width:0;max-width:100%}.pro-example{background:#baff0008;border:1px solid #baff0055;border-radius:12px;margin:20px 0;padding:20px}.pro-example span,.pro-example strong,.pro-example small{display:block}.pro-example strong{color:#baff00;margin:8px 0;font-size:2rem}.pro-example small{color:var(--muted,#b7c0c8);line-height:1.6}.pro-next{margin:24px 0 32px;padding:0 4px}.pro-sale-form{border-radius:12px;margin:24px 0;border:1px solid var(--border,#414346)!important;padding:20px!important}.pro-simple .stats{margin:24px 0}.pro-simple .simple-options{margin:18px 0}.pro-simple .simple-options>summary{line-height:1.5}.pro-simple .scroll table{min-width:640px}@media (max-width:650px){.pro-task-grid{grid-template-columns:1fr}.pro-task{padding:16px}.pro-simple .surface{padding:18px}.pro-simple .form-grid,.pro-simple .stats{grid-template-columns:1fr}.pro-sale-form{padding:14px!important}}.listing-workspace .listing-more-sources{width:100%;min-width:0;max-width:none;color:var(--text);font-size:14px;display:block}.listing-workspace .listing-more-sources>.listing-easy-sources{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;width:100%;min-width:0}.listing-workspace .listing-easy-sources>div,.listing-workspace .listing-easy-sources>.listing-easy-source{min-width:0}.listing-workspace .listing-batch-choices{width:100%;margin:0}.listing-workspace .listing-batch-choice-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.listing-workspace .listing-batch-choice-info button{white-space:normal;overflow-wrap:normal}.listing-workspace .simple-options{width:100%;max-width:none;color:var(--text);font-size:14px}@media (max-width:1000px){.listing-workspace .listing-more-sources>.listing-easy-sources{grid-template-columns:minmax(0,1fr)}}.listing-card-content .listing-photo-choice{border:1px solid var(--green);background:var(--bg);border-radius:12px;width:100%;min-width:0;margin:20px 0;padding:16px}.listing-photo-choice legend{color:var(--text);padding:0 6px;font-size:16px;font-weight:700}.listing-photo-choice>p{color:var(--muted);margin:0 0 12px;font-size:13px}.listing-photo-choice>[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.listing-photo-choice>[role=radiogroup]>label{border:1px solid var(--line);cursor:pointer;color:var(--text);border-radius:10px;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;display:flex}.listing-photo-choice label.is-selected{border-color:var(--green);background:var(--surface)}.listing-photo-choice input[type=radio]{width:20px;height:20px;accent-color:var(--green);flex:none;margin:2px 0 0}.listing-photo-choice strong{font-size:15px;display:block}.listing-photo-choice small{margin-top:5px;font-size:13px;line-height:1.5}.listing-photo-choice>.listing-photo-choice-status{color:var(--text);margin:14px 0 0}.shop-product .batch-actions>button{min-height:48px;line-height:1.45}@media (max-width:650px){.listing-photo-choice>[role=radiogroup]{grid-template-columns:minmax(0,1fr)}}.buyback-trash-tabs{margin:24px 0 16px}.buyback-enquiry-delete-actions{margin:18px 0}.buyback-enquiry-delete-actions .notice{padding:18px}.buyback-enquiry-delete-actions .notice p{margin:10px 0}.buyback-trash-tabs button,.buyback-enquiry-delete-actions button{white-space:normal;min-height:44px}.listing-card-thumbnails .listing-photo-edit-button{white-space:normal;width:100%;min-height:40px;margin:6px 0;padding:8px;font-size:12px}.listing-card-upload .sealed-photo-editor{color:var(--text)}.listing-card-thumbnails figure{flex:0 0 148px;width:148px;max-width:100%}.listing-photo-zoom-button{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);cursor:zoom-in;border-radius:9px;padding:0;display:block;overflow:hidden}.listing-card-thumbnails .listing-photo-zoom-button img{border-radius:0;height:160px;display:block}.listing-photo-zoom-button>span{padding:7px;font-size:12px;display:block}.listing-card-thumbnails .listing-photo-order-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.listing-card-thumbnails .listing-photo-order-controls button{white-space:normal;min-height:40px;padding:6px 4px;line-height:1.4}.listing-photo-main{grid-column:1/-1}.listing-photo-zoom{flex-direction:column;width:min(1000px,96vw);max-height:94vh;padding:18px;display:flex;overflow:hidden}.listing-photo-zoom>.dialog-heading{flex-shrink:0}.listing-photo-zoom-controls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin:14px 0;display:flex}.listing-photo-zoom-controls>label{flex:1;gap:4px;min-width:140px;display:grid}.listing-photo-zoom-controls input{width:100%}.listing-photo-zoom>.footnote{margin:0 0 12px}.listing-photo-zoom-viewport{overscroll-behavior:contain;background:var(--bg);border-radius:8px;height:65vh;min-height:180px;overflow:auto}.listing-photo-zoom-viewport.is-zoomed{cursor:grab;touch-action:none}.listing-photo-zoom-viewport.is-zoomed:active{cursor:grabbing}.listing-photo-zoom-stage{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.listing-photo-zoom-stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.listing-photo-zoom-overlay{z-index:1500}@media (max-width:600px){.listing-photo-zoom{padding:12px}.listing-photo-zoom-controls{gap:8px}.listing-photo-zoom-controls>label{min-width:100px}.listing-photo-zoom-controls>button{min-height:44px}.listing-card-thumbnails figure{flex-basis:140px}}.market-guide-breakdown{gap:8px;min-width:0;display:grid}.market-guide-breakdown>span{color:var(--muted);font-size:13px}.market-guide-breakdown>strong{color:var(--green,#b6ff00);font-size:32px;line-height:1.2}.market-guide-breakdown>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.shop-import-progress{z-index:2000;box-sizing:border-box;border:1px solid var(--green,#b6ff00);background:var(--surface,#242427);width:min(440px,100vw - 32px);color:var(--text,#fff);border-radius:16px;gap:10px;padding:20px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #0008}.shop-import-progress-heading{align-items:center;gap:12px;display:flex}.shop-import-progress strong{font-size:16px;line-height:1.45}.shop-import-progress small{color:var(--muted);font-size:13px;line-height:1.5}.shop-import-progress progress{width:100%;height:10px;accent-color:var(--green,#b6ff00);background:var(--line);border:0;border-radius:8px;overflow:hidden}.shop-import-progress progress::-webkit-progress-bar{background:var(--line);border-radius:8px}.shop-import-progress progress::-webkit-progress-value{background:var(--green,#b6ff00);border-radius:8px}.shop-import-progress progress::-moz-progress-bar{background:var(--green,#b6ff00);border-radius:8px}@media (max-width:600px){.shop-import-progress{padding:16px;bottom:16px;right:16px}}.shop-import-issues{list-style:none;padding:16px!important}.shop-import-issues li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.shop-import-issues li+li{border-top:1px solid var(--line)}.shop-import-issues li>span{flex:1;min-width:180px}.shop-import-issues button{flex-shrink:0}.required-heading[tabindex]{scroll-margin-top:24px}.shop-variation-stock-notice{gap:10px;display:grid}.shop-variation-stock-notice p{margin:0}.shop-variation-stock-notice strong{overflow-wrap:anywhere}.shop-variation-stock-notice button{justify-self:start}.shop-variation-stock-notice small{line-height:1.5;display:block}.shop-product-grid>.shop-product[hidden]{display:none!important}.shop-set-back-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;padding-bottom:12px;display:flex}.shop-set-back-nav strong{overflow-wrap:anywhere;font-size:16px}.shop-set-back-nav .secondary,.shop-set-back-bottom{min-height:44px}.shop-set-back-bottom{margin:12px 0}.shop-variation-product.is-open{scroll-margin-top:110px}.shop-stock-status{align-items:center;gap:7px;line-height:1.5;display:inline-flex}.shop-stock-ball{vertical-align:middle;flex:0 0 18px;display:inline-block}.shop-stock-status.is-available .shop-stock-ball{color:#9cff00;animation:2.8s ease-in-out infinite shop-stock-pulse}.shop-stock-status.is-unavailable .shop-stock-ball{color:#f04452}.shop-stock-status.is-draft .shop-stock-ball{color:#89919b}@keyframes shop-stock-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.shop-stock-status.is-available .shop-stock-ball{animation:none}}.shop-gift-review{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;gap:16px;max-width:820px;margin:24px 0;padding:24px;display:grid}.shop-gift-review h4{margin:0;font-size:20px}.shop-gift-review p{overflow-wrap:anywhere;margin:0;line-height:1.6}.shop-gift-review .batch-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:4px 0 0;display:flex}.shop-gift-review button{white-space:normal;min-height:48px}.shop-gift-review .primary,.shop-gift-review .primary:hover{color:#101510;background:var(--green);border:1px solid var(--green)}.shop-gift-review .primary:focus-visible{color:#101510;background:var(--green);border:1px solid var(--green)}.shop-gift-review .primary:hover{filter:brightness(1.07)}.shop-gift-review .secondary{color:var(--text);background:var(--surface);border:1px solid var(--line)}@media (max-width:600px){.shop-gift-review{padding:18px}.shop-gift-review .batch-actions{flex-direction:column;align-items:stretch}}.shop-pack-queue{gap:18px;max-width:1000px;display:grid}.shop-pack-queue h3,.shop-pack-queue h4,.grade10-bulk-shortcut h3{margin:0}.shop-pack-queue>fieldset{border:0;gap:16px;padding:0;display:grid}.shop-pack-queue>fieldset>.primary{justify-self:start}.shop-pack-queue>label{gap:8px;display:grid}.shop-pack-queue>label input{width:100%;min-width:0}.shop-pack-queue .batch-actions{flex-wrap:wrap}.grade10-bulk-shortcut{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.grade10-bulk-shortcut p{max-width:75ch;margin:8px 0}.grade10-bulk-shortcut>a{text-align:center;white-space:normal;flex-shrink:0}@media (max-width:700px){.grade10-bulk-shortcut,.shop-pack-queue .batch-actions{flex-direction:column;align-items:stretch}}.new-scan-batch-setup{max-width:1000px;margin:20px 0 28px;padding:22px}.new-scan-batch-setup h3{margin:0 0 18px;font-size:19px}.new-scan-batch-setup fieldset{border:0;gap:16px;padding:0;display:grid}.new-scan-batch-setup label{gap:8px;min-width:0;display:grid}.new-scan-batch-setup input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:46px;color:var(--text);border-radius:8px;padding:12px}.new-scan-batch-setup .form-grid{margin:0}.new-scan-batch-setup .footnote{margin:0;line-height:1.6}.ebay-refresh-status{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:18px 0;padding:18px 20px}.ebay-refresh-heading{align-items:center;gap:12px;display:flex}.ebay-refresh-heading>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.ebay-refresh-status progress{width:100%;height:10px;accent-color:var(--green);background:var(--surface);border:0;border-radius:10px;margin:16px 0 12px;display:block;overflow:hidden}.ebay-refresh-status progress::-webkit-progress-bar{background:var(--surface);border-radius:10px}.ebay-refresh-status progress::-webkit-progress-value{background:var(--green);border-radius:10px;transition:width .3s}.ebay-refresh-status p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ebay-refresh-status progress::-webkit-progress-value{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
